OSDN Git Service

8e94d149213a86f5c4478cdcbadf68304f1acb45
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/27573
4         * gcc.dg/gomp/pr27573.c: New test.
5         * gfortran.dg/gomp/pr27573.f90: New test.
6
7         PR c/27499
8         * gcc.dg/gomp/pr27499.c: New test.
9         * g++.dg/gomp/pr27499.C: New test.
10
11 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/27339
14         * g++.dg/parser/access8.C: Adjust error marker.
15         * g++.dg/template/access17.C: New test.
16         * g++.dg/template/access18.C: Likewise.
17
18 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19
20         PR target/26600
21         * gcc.target/i386/pr26600.c: New test case.
22
23 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/27505
26         * g++.dg/expr/bitfield1.C: New test.
27
28 2006-05-15  Richard Guenther  <rguenther@suse.de>
29
30         PR tree-optimization/27603
31         * gcc.dg/torture/pr27603.c: New testcase.
32
33 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
34
35         PR fortran/25090
36         * gfortran.dg/entry_dummy_ref_1.f90: New test.
37
38         PR fortran/25082
39         * gfortran.dg/scalar_return_1.f90: New test.
40
41         PR fortran/24711
42         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
43
44 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
45
46         * gcc.dg/gomp/critical-4.c: New test.
47         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
48         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
49         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
50         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
51
52 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
53
54         PR c++/27582
55         * g++.dg/template/dependent-args1.C: New test.
56
57         PR c++/27581
58         * g++.dg/lookup/this1.C: New test.
59
60         PR c++/27315
61         * g++.dg/template/operator6.C: New test.
62         * g++.dg/template/incomplete3.C: New test.
63
64         PR c++/27559
65         * g++.dg/template/new4.C: New test.
66
67         PR c++/27496
68         * g++.dg/template/void2.C: New test.
69
70 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
71
72         * g++.dg/template/dependent-expr5.C: New test.
73
74 2006-05-14  Roger Sayle  <roger@eyesopen.com>
75
76         PR middle-end/26729
77         * gcc.dg/pr26729-1.c: New test case.
78
79 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
80
81         * gcc.dg/pr27003.c: New test.
82
83 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
84
85         * lib/target-supports.dg (check_cxa_atexit_available): Change
86         v3_target_compile to ${tool}_target_compile.
87
88 2006-05-11  Jason Merrill  <jason@redhat.com>
89
90         * lib/scanasm.exp (scan-not-hidden): Fix typo.
91
92 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
93
94         PR fortran/27553
95         * gfortran.dg/label_5.f90: New test.
96
97 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
98
99         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
100         check_effective_target_powerpc_altivec_ok): New.
101         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
102         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
103         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
104         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
105         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
106         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
107         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
108         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
109         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
110         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
111         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
112         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
113         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
114         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
115         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
116         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
117         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
118         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
119         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
120         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
121         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
122         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
123         gcc.target/powerpc/altivec-9.c,
124         gcc.target/powerpc/altivec-consts.c,
125         gcc.target/powerpc/altivec-pr22085.c,
126         gcc.target/powerpc/altivec-splat.c,
127         gcc.target/powerpc/altivec-types-1.c,
128         gcc.target/powerpc/altivec-types-2.c,
129         gcc.target/powerpc/altivec-types-3.c,
130         gcc.target/powerpc/altivec-types-4.c,
131         gcc.target/powerpc/altivec-varargs-1.c,
132         gcc.target/powerpc/altivec-vec-merge.c,
133         gcc.target/powerpc/ppc-vector-memcpy.c,
134         gcc.target/powerpc/ppc-vector-memset.c,
135         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
136         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
137         these effective targets.
138         * gcc.dg/vmx/pr27006.c: Add missing close brace.
139         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
140
141 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
142
143         PR middle-end/27384
144         * g++.dg/other/fold1.C: New test.
145
146         PR middle-end/27488
147         * gcc.dg/fold-nonneg-1.c: New test.
148
149         PR c++/27547
150         * g++.dg/other/operator1.C: New test.
151
152 2006-05-11  Richard Guenther  <rguenther@suse.de>
153
154         PR middle-end/27529
155         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
156
157 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
158
159         * lib/target-supports-dg.exp (check-flags): New.
160         (dg-skip-if): Move flag checks.
161
162 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
163
164         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
165         * lib/target-supports.dg (check_cxa_atexit_available): New.
166
167 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
168
169         PR fortran/27470
170         * gfortran.dg/multiple_allocation_2.f90:  New test case.
171
172 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
173
174         * gcc.target/arm/pr27387.C: Fix a comment typo.
175
176 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
177
178         PR fortran/24549
179         * gfortran.dg/error_recovery_1.f90: New test.
180
181 2006-05-10  Richard Guenther  <rguenther@suse.de>
182
183         PR tree-optimization/27302
184         * gcc.dg/torture/pr27302.c: New testcase.
185
186 2006-05-09  Dirk Mueller  <dmueller@suse.de>
187         Richard Guenther  <rguenther@suse.de>
188
189         PR middle-end/27498
190         * gcc.dg/tree-ssa/pr27498.c: New testcase.
191
192 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
193
194         PR rtl-optimization/27335
195         * gcc.dg/pr27335.c: New test.
196
197 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
198
199         * gcc.target/mips/mips-ps-5.c: New file.
200
201 2006-05-08  Jan Hubicka  <jh@suse.cz>
202
203         PR middle-end/25962
204         * gcc.dg/pr25962.c: New.
205
206 2006-05-08  Roger Sayle  <roger@eyesopen.com>
207
208         PR target/27158
209         * gcc.target/powerpc/pr27158.c: New test case.
210
211 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
212
213         PR testsuite/27476
214         * ada/acats/run_all.sh: Use test -z.
215
216 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
217
218         PR libfortran/18271
219         * gfortran.dg/spec_expr_3.f90: New test.
220
221 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
222
223         PR target/24879
224         * gcc.target/i386/monitor.c: New file.
225
226 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
227
228         * gcc.dg/pr27095.c: xfail *-*-darwin*.
229
230 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
231
232         PR c++/27447
233         * g++.dg/other/ptrmem7.C: New test.
234
235 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
236
237         PR target/27421
238         * gcc.dg/array-9.c: New test.
239
240 2006-05-07  Richard Guenther  <rguenther@suse.de>
241
242         PR tree-optimization/27409
243         * gcc.dg/torture/pr27409.c: New testcase.
244
245 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
246
247         PR fortran/27457
248         * gfortran.dg/select_6.f90: New.
249
250 2006-05-07  Richard Guenther  <rguenther@suse.de>
251
252         PR tree-optimization/27136
253         * gcc.dg/torture/pr27136.c: New testcase.
254
255 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
256
257         PR fortran/24813
258         * gfortran.dg/char_cons_len_1.f90: New test.
259
260 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
261
262         PR c++/27427
263         * g++.dg/template/incomplete2.C: New test.
264
265 2006-05-06   Richard Guenther  <rguenther@suse.de>
266
267         PR tree-optimization/27151
268         * gcc.dg/vect/pr27151.c: New testcase.
269
270 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
271
272         PR c++/27430
273         * g++.dg/template/void1.C: New test.
274
275         PR c++/27423
276         * g++.dg/other/void2.C: New test.
277
278         PR c++/27422
279         * g++.dg/conversion/void1.C: New test.
280
281 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
282
283         PR/21391
284         * g++.dg/other/unused1.C: New.
285
286 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
287
288         PR objc/27240
289         * objc.dg/member-1.m: New test.
290
291 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
292
293         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
294
295 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
296
297         PR libfortran/26985
298         * gfortran.dg/matmul_2.f90: New test.
299         
300 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
301
302         * ada/acats/run_all.sh: Use sync when main not found.
303
304 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
305
306         PR target/26765
307         * gcc.target/mips/pr26765.c: New.
308
309 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
310
311         * gcc.target/bfin: New directory.
312         * gcc.target/bfin/bfin.exp: New file.
313         * gcc.target/bfin/frmul.c: New file.
314         * gcc.target/bfin/arith.c: New file.
315         * gcc.target/bfin/mul-combine.c: New file.
316         * gcc.target/bfin/shift.c: New file.
317
318 2006-05-04  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/14287
321         PR tree-optimization/14844
322         PR tree-optimization/19792
323         PR tree-optimization/21608
324         PR tree-optimization/27090
325         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
326         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
327         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
328         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
329         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
330
331 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
332
333         PR tree-optimization/27285
334         * gcc.c-torture/execute/pr27285.c: New test.
335
336         PR middle-end/27388
337         * gcc.dg/gomp/pr27388-1.c: New test.
338         * gcc.dg/gomp/pr27388-2.c: New test.
339         * gcc.dg/gomp/pr27388-3.c: New test.
340
341         PR c++/27359
342         * g++.dg/gomp/pr27359.C: New test.
343
344 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
345
346         PR fortran/20248
347         * gfortran.dg/iargc.f90:  New test.
348
349 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/27102
352         * g++.dg/template/crash49.C: New test.
353
354 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
355
356         PR testsuite/27032
357         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
358
359 2006-05-02  Jeff Law  <law@redhat.com>
360
361         PR tree-optimization/27364
362         * gcc.c-torture/execute/pr27364.c: New test.
363
364 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
365
366         PR c++/27309
367         * g++.dg/parser/ctor5.C: New test.
368
369 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
370
371         PR target/27387
372         * gcc.target/arm/arm.exp: New.
373         * gcc.target/arm/pr27387.C: Likewise.
374
375 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
376
377         PR fortran/27269
378         PR fortran/27324
379         * gfortran.dg/module_equivalence_2.f90: New test.
380
381 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
382
383         PR middle-end/27337
384         * g++.dg/gomp/pr27337-1.C: New test.
385         * g++.dg/gomp/pr27337-2.C: New test.
386
387         PR middle-end/27328
388         * gcc.dg/gomp/pr27328.c: New test.
389
390         PR middle-end/27325
391         * g++.dg/gomp/pr27325.C: New test.
392
393         PR middle-end/27310
394         * g++.dg/gomp/pr27310.C: New test.
395
396 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
397
398         PR tree-optimization/27291
399         * g++.dg/tree-ssa/pr27291.C: New test.
400
401 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
402
403         PR tree-optimization/27283
404         * g++.dg/tree-ssa/pr27283.C: New test.
405
406 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
407
408         * gcc.dg/tree-ssa/loop-16.c: New test.
409
410 2006-05-01  Roger Sayle  <roger@eyesopen.com>
411             Joseph S. Myers  <joseph@codesourcery.com>
412
413         * gcc.dg/Wconversion-3.c: New test case.
414         * gcc.dg/Wconversion-4.c: Likewise.
415
416 2006-05-01  Richard Guenther  <rguenther@suse.de>
417
418         PR tree-optimization/26726
419         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
420
421 2006-04-30  Roger Sayle  <roger@eyesopen.com>
422
423         * gcc.dg/Woverflow-1.c: New test case.
424         * gcc.dg/Woverflow-2.c: Likewise.
425         * gcc.dg/Woverflow-3.c: Likewise.
426
427 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
428
429         PR c++/27094
430         * g++.dg/template/defarg8.C: New test.
431
432 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
433
434         PR c++/27278
435         * g++.dg/parse/operator7.C: New test.
436
437 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
438
439         PR c++/11471
440         PR c++/27102
441         * g++.dg/template/crash48.C: New test.
442
443         PR c++/27279
444         * g++.dg/parse/ctor4.C: New test.
445
446 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         PR fortran/25681
449         * gfortran.df/char_type_len.f90: New test.
450
451 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR libgfortran/27304
454         * gfortran.dg/fmt_exhaust.f90: New test.
455
456 2006-04-28  Roger Sayle  <roger@eyesopen.com>
457
458         PR c/25309
459         * gcc.dg/large-size-array-2.c: New test case.
460
461 2006-04-28  Richard Guenther  <rguenther@suse.de>
462
463         PR target/26826
464         * gcc.target/i386/pr26826.c: New testcase.
465
466 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
467
468         PR middle-end/27260
469         * gcc.c-torture/execute/pr27260.c: New.
470
471 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
472
473         PR middle-end/27095
474         * gcc.dg/pr27095.c: New.
475
476 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
477
478         PR c++/27292
479         * g++.dg/conversion/bitfield4.C: New test.
480
481 2006-04-27  Eric Christopher  <echristo@apple.com>
482
483         * gcc.dg/pragma-ms_struct.c: New.
484
485 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/27102
488         * g++.dg/template/crash47.C: New test.
489
490 2006-04-27  Dirk Mueller  <dmueller@suse.de>
491
492         * gcc.target/i386/sse-7.c: build with -msse.
493
494 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
495
496         PR testsuite/27274:
497         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
498         (main): Exit if processor doesn't support SSE.
499
500 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
501
502         PR middle-end/27282
503         * gcc.c-torture/compile/pr27282.c: New test.
504
505 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
506
507         PR middle-end/26913
508         * g++.dg/gomp/pr26913.C: New test.
509
510         PR c/25996
511         * gcc.dg/gomp/pr25996.c: New test.
512         * g++.dg/gomp/pr25996.C: New test.
513
514 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
515
516         PR rtl-optimization/26725
517         * gcc.c-torture/compile/pr26725.c: New test.
518
519 2006-04-25  Richard Guenther  <rguenther@suse.de>
520
521         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
522         than n + -1.
523
524 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
525
526         * gcc.dg/20060425-1.c: New testcase.
527
528 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
529
530         PR tree-optimization/26865
531         * gcc.dg/pr26865.c: New test.
532
533 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/27292
536         * g++.dg/conversion/bitfield1.C: New test.
537         * g++.dg/conversion/bitfield2.C: Likewise.
538         * g++.dg/conversion/bitfield3.C: Likewise.
539
540 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
541         Richard Guenther  <rguenther@suse.de>
542
543         PR tree-optimization/27236
544         * gcc.dg/tree-ssa/pr27236.c: New testcase.
545
546 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
547
548         PR c++/19963
549         * g++.dg/other/incomplete2.C: New test.
550
551 2006-04-24  Richard Guenther  <rguenther@suse.de>
552
553         PR middle-end/26869
554         * gcc.dg/torture/pr26869.c: New testcase.
555
556 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
557         Richard Guenther  <rguenther@suse.de>
558
559         PR tree-optimization/27218
560         * g++.dg/tree-ssa/pr27218.C: New testcase.
561
562 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
563
564         PR c++/26912
565         * g++.dg/template/friend41.C: New test.
566
567 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
568
569         * g++.dg/opt/pr15551.C: Include cstdio.
570         (main): Use remove instead of unlink.
571
572 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
573
574         * gcc.dg/sibcall-7.c: New test.
575         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
576         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
577         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
578         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
579         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
580
581 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/26534
584         * g++.dg/opt/bitfield1.C: New test.
585         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
586         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
587         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
588         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
589         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
590         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
591         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
592         * g++.dg/abi/bitfield2.C: Likewise.
593         * g++.dg/init/bitfield1.C: Likewise.
594
595 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/25099
598         * gfortran.dg/elemental_subroutine_4.f90: New test.
599         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
600         call sub (m, x).
601
602 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
603
604         * gcc.c-torture/compile/20060421-1.c: New testcase.
605
606 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c/25875
609         * gcc.dg/init-bad-4.c: New test.
610
611 2006-04-21  Paul Brook  <paul@codesourcery.com>
612
613         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
614
615 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
616
617         PR fortran/27122
618         * gfortran.dg/defined_operators_1.f90: New test.
619         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
620         remove old ones associated, incorrectly, with Note 5.46.
621
622         PR fortran/27113
623         * gfortran.dg/character_array_constructor_1.f90: New test.
624
625 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
626
627         * gcc.dg/20060419-1.c: New test.
628
629 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
630
631         PR c/26774
632         * gcc.dg/struct-parse-1.c: New test case.
633
634 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
635
636         PR c++/26558
637         * g++.dg/parse/template19.C: New test.
638
639         PR c++/26739
640         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
641
642         PR c++/26036
643         * g++.dg/expr/call3.C: New test.
644
645         PR c++/10385
646         * g++.dg/conversion/dynamic1.C: New test.
647
648 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
649
650         PR c++/27102
651         * g++.dg/template/crash35.C: Tweak error markers.
652         * g++.dg/template/crash46.C: New test.
653         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
654         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
655
656 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
657
658         PR rtl-optimization/14261
659         * gcc.c-torture/compile/20060419-1.c: Added.
660
661 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
662
663         * gfortran.dg/label_1.f90: Adjust dg-error.
664
665 2006-04-16  Roger Sayle  <roger@eyesopen.com>
666
667         PR target/26961
668         * gcc.dg/fold-cond-1.c: New test case.
669         * gcc.dg/pr26961-1.c: Likewise.
670
671 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672
673         PR libgfortran/27138
674         * gfortran.dg/read_bad_advance.f90: New test.
675
676 2006-04-16  Roger Sayle  <roger@eyesopen.com>
677             Dale Johannesen  <dalej@apple.com>
678
679         PR target/24076
680         * gcc.target/i386/vecinit-3.c: New testcase.
681         * gcc.target/i386/vecinit-4.c: Likewise.
682         * gcc.target/i386/sse-18.c: Likewise.
683         * gcc.target/i386/sse-19.c: Likewise.
684
685 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
686
687         * gfortran.dg/allocate_zerosize_1.f90:  New test.
688
689 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
690
691         PR c++/26365
692         * g++.dg/template/crash45.C: New test.
693
694 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/26787
697         * gfortran.dg/proc_assign_1.f90: New test.
698         * gfortran.dg/procedure_lvalue.f90: Change message.
699         * gfortran.dg/namelist_4.f90: Add new error.
700
701         PR fortran/25597
702         PR fortran/27096
703         * gfortran.dg/auto_pointer_array_result_1.f90
704
705         PR fortran/27089
706         * gfortran.dg/specification_type_resolution_1.f90
707
708         PR fortran/18803
709         PR fortran/25669
710         PR fortran/26834
711         * gfortran.dg/bounds_temporaries_1.f90: New test.
712
713         PR fortran/27124
714         * gfortran.dg/array_return_value_1.f90: New test.
715
716 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
717
718         PR fortran/25336
719         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
720
721 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
722
723         PR middle-end/26823
724         * g++.dg/gomp/pr26823-1.C: New test.
725         * g++.dg/gomp/pr26823-2.C: New test.
726
727 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
728
729         PR middle-end/27134
730         * gcc.dg/pr27314.c: New test.
731
732 2006-04-13  Richard Henderson  <rth@redhat.com>
733
734         * g++.dg/gomp/block-0.C: Update expected matches.
735
736 2006-04-13  DJ Delorie  <dj@redhat.com>
737
738         * lib/target-supports.exp (check_effective_target_int32plus): New.
739         (check_effective_target_ptr32plus): New.
740         (check_effective_target_size32plus): New.
741         (check_effective_target_int16): New.
742         (check_profiling_available): Add m32c to the list of unsupported targets.
743
744         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
745         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
746         memory size.
747         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
748         pointers.
749         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
750         size_t.
751         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
752         and size_t.
753         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
754         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
755         not just xstormy16.  Skip m32c due to weird pointer size.
756         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
757         not just xstormy16.
758         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
759         not just xstormy16.
760         * gcc.dg/20020312-2.c: Add m32c support.
761         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
762         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
763         in test.
764         * gcc.dg/20050321-2.c: Require >=32 bit integers.
765         * gcc.dg/asm-1.c: Skip if int and short are the same size.
766         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
767         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
768         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
769         * gcc.dg/init-string-2.c: Require >=32 bit integers.
770         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
771         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
772         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
773         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
774         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
775         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
776         in test.
777         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
778         in test.
779         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
780         * gcc.dg/pr23049.c: Require >=32 bit integers.
781         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
782         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
783         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
784         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
785         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
786         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
787         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
788         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
789         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
790         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
791         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
792         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
793         prototype in test.
794         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
795         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
796         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
797         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
798         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
799
800         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
801         * gcc.c-torture/execute/20040703-1.x: Likewise.
802         * gcc.c-torture/execute/20040705-1.x: Likewise.
803         * gcc.c-torture/execute/20040705-2.x: Likewise.
804         * gcc.c-torture/execute/20040709-1.x: Likewise.
805         * gcc.c-torture/execute/20040709-2.x: Likewise.
806         * gcc.c-torture/execute/20040811-1.x: Likewise.
807         * gcc.c-torture/execute/20050316-1.x: Likewise.
808         * gcc.c-torture/execute/bitfld-4.x: Likewise.
809         * gcc.c-torture/execute/pr19689.x: Likewise.
810         * gcc.c-torture/execute/pr7284-1.x: Likewise.
811         * gcc.c-torture/execute/usmul.x: Likewise.
812         * gcc.c-torture/execute/vrp-5.x: Likewise.
813         * gcc.c-torture/execute/vrp-6.x: Likewise.
814         * gcc.dg/debug/20041023-1.s: Likewise.
815
816 2006-04-13  Roger Sayle  <roger@eyesopen.com>
817
818         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
819         of integers to a vector types are now constant expressions in C.
820         * gcc.dg/vect/vect-fold-1.c: New test case.
821
822 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
823             Ulrich Weigand  <uweigand@de.ibm.com>
824
825         PR target/27006
826         * gcc.dg/vmx/pr27006.c: New testcase.
827
828 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
829
830         PR libgfortran/26766
831         * gfortran.dg/write_recursive.f90: New test.
832
833 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
834
835         * g++.dg/parse/dtor7.C: New test.
836         * g++.dg/parse/new1.C: Add error marker.
837         * g++.dg/template/new3.C: New test.
838
839         PR c++/26122
840         * g++.dg/template/pure1.C: New test.
841
842         PR c++/26295
843         * g++.dg/parse/ptrmem4.C: New test.
844
845 2006-04-10  Jeff Law  <law@redhat.com>
846
847         PR/27087
848         * gcc.c-torture/compile/pr27087.c: New test.
849
850 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
851
852         PR/21391
853         * gcc.dg/20060410.c: New.
854
855 2006-04-10  Matthias Klose  <doko@debian.org>
856
857         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
858         Recognize multilib directory names containing underscores.
859
860 2006-04-10  Roger Sayle  <roger@eyesopen.com>
861
862         * gcc.target/i386/vecinit-1.c: New test case.
863         * gcc.target/i386/vecinit-2.c: Likewise.
864
865 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
866
867         PR debug/27057
868         * g++.dg/debug/dwarf2-2.C: New test.
869
870 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
871
872         PR rtl-optimization/27073
873         * gcc.c-torture/execute/pr27073.c: New test.
874
875 2006-04-08  Mike Stump  <mrs@apple.com>
876
877         * gcc.dg/pragma-darwin.c: Improve for ppc64.
878
879 2006-04-07  Richard Guenther  <rguenther@suse.de>
880
881         PR tree-optimization/26135
882         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
883
884 2006-04-06  Jan Hubicka  <jh@suse.cz>
885
886         PR profile/26399
887         * g++.dg/bprob/g++-bprob-2.C: New testcase.
888
889 2006-04-06  Roger Sayle  <roger@eyesopen.com>
890
891         * g++.dg/conversion/nullptr1.C: New test case.
892         * g++.dg/conversion/nullptr2.C: Likewise.
893
894 2006-04-05  Roger Sayle  <roger@eyesopen.com>
895
896         * gfortran.dg/dependency_18.f90: New test case.
897
898 2006-04-05  Richard Guenther  <rguenther@suse.de>
899
900         PR tree-optimization/26919
901         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
902         * gcc.dg/ipa/ipa-2.c: Likewise.
903         * gcc.dg/ipa/ipa-3.c: Likewise.
904         * gcc.dg/ipa/ipa-5.c: Likewise.
905
906 2006-04-05  Richard Guenther  <rguenther@suse.de>
907
908         PR tree-optimization/26763
909         * gcc.dg/torture/pr26763-1.c: New testcase.
910         * gcc.dg/torture/pr26763-2.c: Likewise.
911
912 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/23634
915         PR fortran/25619
916         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
917
918 2006-04-04  Eric Christopher  <echristo@apple.com>
919
920         * gcc.target/i386/387-1.c: Allow regexp to match darwin
921         stubs.
922         * gcc.target/i386/387-5.c: Ditto.
923
924 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
925
926         * gcc.target/sparc/struct-ret-check.c: New test.
927
928 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
929
930         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
931         zero decimal digits specified in format.
932
933 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
934
935         PR fortran/26891
936         * gfortran.dg/missing_optional_dummy_1.f90: New test.
937
938         PR fortran/26976
939         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
940         * gfortran.dg/initialization_1.f90: Make assignment compliant.
941         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
942         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
943         bigendian-ness.
944
945 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
946
947         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
948         dummy arguments work when the actual argument is itself a dummy
949         argument of the caller.
950
951 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
952
953         PR libfortran/24685
954         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
955
956 2006-04-01  Roger Sayle  <roger@eyesopen.com>
957
958         * gfortran.dg/dependencency_17.f90: New test case.
959
960 2006-04-01  Roger Sayle  <roger@eyesopen.com>
961
962         * gfortran.dg/dependency_14.f90: New test case.
963         * gfortran.dg/dependency_15.f90: Likewise.
964         * gfortran.dg/dependency_16.f90: Likewise.
965
966 2006-03-31  Asher Langton  <langton2@llnl.gov>
967
968         PR fortran/25358
969         gfortran.dg/cray_pointers_6.f90: New test.
970
971 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
972
973         PR libgfortran/26890
974         * gfortran.dg/read_size_noadvance.f90: New test.
975
976 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
977
978         PR fortran/25031
979         * gfortran.dg/multiple_allocation_1.f90:  Check that the
980         size has changed after a re-allocation with stat.
981
982 2006-03-30  Richard Guenther  <rguenther@suse.de>
983
984         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
985         removal.
986         * gcc.target/i386/sselibm-2.c: Likewise.
987         * gcc.target/i386/sselibm-3.c: Likewise.
988         * gcc.target/i386/sselibm-4.c: Likewise.
989         * gcc.target/i386/sselibm-5.c: Likewise.
990
991 2006-03-28  Roger Sayle  <roger@eyesopen.com>
992
993         * gcc.dg/fold-andxor-1.c: New test case.
994         * gcc.dg/fold-xorand-1.c: Likewise.
995
996 2006-03-28  Roger Sayle  <roger@eyesopen.com>
997
998         * gcc.dg/fold-convnotconv-1.c: New test case.
999
1000 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1001
1002         PR fortran/26779
1003         * gfortran.dg/private_type_5.f90: New test.
1004
1005 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1006
1007         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1008
1009 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1010
1011         * gfortran.dg/advance_2.f90: New test.
1012         * gfortran.dg/advance_3.f90: New test.
1013
1014         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1015
1016 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1017
1018         PR libgfortran/26661
1019         PR libgfortran/26880
1020         * gfortran.dg/read_x_past.f: New test.
1021
1022 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1023
1024         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1025         to be STABS.
1026
1027 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1028
1029         * objc.dg/dwarf-1.m: Skip on AIX.
1030         * objc.dg/dwarf-2.m: Skip on AIX.
1031
1032 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1033
1034         PR fortran/26816
1035         * gfortran.dg/float_1.f90: New test.
1036
1037 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1038
1039         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1040         X86_64 targets.
1041         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1042
1043 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1044
1045         PR libfortran/26735
1046         * gfortran.dg/convert_implied_open.f90:  New test case.
1047
1048 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1049
1050         PR fortran/26769
1051         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
1052
1053 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1054
1055         PR middle-end/26717
1056         * gcc.dg/pr26717.c: New test.
1057
1058 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1059
1060         * gfortran.dg/dependency_12.f90: New test case.
1061
1062 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1063
1064         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1065
1066 2006-03-24  Jeff Law  <law@redhat.com>
1067
1068         * gcc.c-torture/pr26840.c: New test.
1069
1070 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1071
1072         * objc.dg/dwarf-2.m: New.
1073         * obj-c++.dg/dwarf-2.mm: New.
1074
1075         * g++.old-deja/g++.other/init19.C: New.
1076
1077 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1078
1079         * g++.dg/eh/spbp.C: Skip on AIX.
1080
1081 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1082
1083         PR middle-end/26611
1084         * g++.dg/gomp/pr26611-1.C: New test.
1085         * g++.dg/gomp/pr26611-2.C: New test.
1086
1087 2006-03-24  Jeff Law  <law@redhat.com>
1088
1089         * gcc.c-torture/compile/pr26833.c: New test.
1090         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1091
1092 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1093
1094         * gfortran.dg/endfile_2.f90: Delete temp file.
1095
1096 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1097
1098         PR fortran/19303
1099         * gfortran.dg/record_marker_1.f90:  New test case.
1100         * gfortran.dg/record_marker_2.f:  New test case.
1101         * gfortran.dg/record_marker_3.f90:  New test case.
1102
1103 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1104
1105         PR fortran/17298
1106         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1107         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1108
1109 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1110
1111         * lib/gcc-dg.exp (cleanup-modules): New proc.
1112         * gfortran.dg/allocatable_function_1.f90,
1113         gfortran.dg/allocate_char_star_scalar_1.f90,
1114         gfortran.dg/assumed_charlen_function_1.f90,
1115         gfortran.dg/assumed_dummy_1.f90,
1116         gfortran.dg/assumed_shape_ranks_1.f90,
1117         gfortran.dg/assumed_shape_ranks_2.f90,
1118         gfortran.dg/assumed_size_dt_dummy.f90,
1119         gfortran.dg/auto_char_dummy_array_1.f90,
1120         gfortran.dg/auto_char_len_3.f90,
1121         gfortran.dg/automatic_module_variable.f90,
1122         gfortran.dg/bad_automatic_objects_1.f90,
1123         gfortran.dg/char_array_constructor.f90,
1124         gfortran.dg/char_array_structure_constructor.f90,
1125         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1126         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1127         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1128         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1129         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1130         gfortran.dg/derived_pointer_recursion.f90,
1131         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1132         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1133         gfortran.dg/dummy_functions_1.f90,
1134         gfortran.dg/elemental_initializer_1.f90,
1135         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1136         gfortran.dg/elemental_pointer_1.f90,
1137         gfortran.dg/elemental_subroutine_1.f90,
1138         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1139         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1140         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1141         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1142         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1143         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1144         gfortran.dg/global_references_1.f90,
1145         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1146         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1147         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1148         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1149         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1150         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1151         gfortran.dg/large_integer_kind_1.f90,
1152         gfortran.dg/large_real_kind_1.f90,
1153         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1154         gfortran.dg/module_double_reuse.f90,
1155         gfortran.dg/module_equivalence_1.f90,
1156         gfortran.dg/module_interface_1.f90,
1157         gfortran.dg/module_parameter_array_refs_1.f90,
1158         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1159         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1160         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1161         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1162         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1163         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1164         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1165         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1166         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1167         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1168         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1169         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1170         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1171         gfortran.dg/same_name_1.f90,
1172         gfortran.dg/sibling_dummy_procedure_1.f90,
1173         gfortran.dg/sibling_dummy_procedure_2.f90,
1174         gfortran.dg/sibling_dummy_procedure_3.f90,
1175         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1176         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1177         gfortran.dg/used_dummy_types_2.f90,
1178         gfortran.dg/used_dummy_types_3.f90,
1179         gfortran.dg/used_dummy_types_4.f90,
1180         gfortran.dg/used_dummy_types_5.f90,
1181         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1182         gfortran.dg/userdef_operator_1.f90: Use it.
1183
1184 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1185
1186         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1187         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1188         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1189         gfortran.dg/write_back.f,
1190         gfortran.fortran-torture/execute/inquire_1.f90,
1191         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1192
1193 2006-03-21  Jeff Law  <law@redhat.com>
1194
1195         * gcc.dg/tree-ssa/vrp28.c: New test.
1196
1197 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1198
1199         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1200         if _STDC_C99 is defined.
1201         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1202         * gcc.dg/builtins-20.c: Likewise.
1203         * gcc.dg/builtins-53.c: Likewise.
1204         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1205         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1206
1207 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1208
1209         PR tree-opt/26781
1210         * gcc.c-torture/compile/pr26781-1.c: New test.
1211         * gcc.c-torture/compile/pr26781-2.c: New test.
1212
1213 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR c++/26690
1216         * g++.dg/gomp/pr26690-1.C: New test.
1217         * g++.dg/gomp/pr26690-2.C: New test.
1218
1219 2006-03-20  Jeff Law  <law@redhat.com>
1220
1221         * gcc.dg/tree-ssa/pr21829.c: New test.
1222
1223         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1224
1225 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
1226
1227         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1228         (check_visibility_available): Use it.
1229         (check_effective_target_default_packed): Likewise.
1230         (check_effective_target_pcc_bitfield_type_matters): Likewise.
1231         (check_effective_target_fopenmp): Likewise.
1232         (check_effective_target_freorder): Likewise.
1233         (check_effective_target_fpic): Likewise.
1234         (check_named_sections_available): Likewise.
1235         (check_effective_target_ilp32): Likewise.
1236         (check_effective_target_lp64): Likewise.
1237
1238 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1239
1240         PR fortran/20935
1241         * gfortran.dg/scalar_mask_2.f90:  New test case.
1242
1243 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1244
1245         PR tree-opt/26629
1246         * gcc.dg/tree-ssa/loadpre12.c: New test.
1247         * gcc.dg/tree-ssa/loadpre13.c: New test.
1248         * gcc.dg/tree-ssa/loadpre14.c: New test.
1249         * gcc.dg/tree-ssa/loadpre15.c: New test.
1250         * gcc.dg/tree-ssa/loadpre16.c: New test.
1251         * gcc.dg/tree-ssa/loadpre17.c: New test.
1252         * gcc.dg/tree-ssa/loadpre18.c: New test.
1253         * gcc.dg/tree-ssa/loadpre19.c: New test.
1254         * gcc.dg/tree-ssa/loadpre20.c: New test.
1255         * gcc.dg/tree-ssa/loadpre21.c: New test.
1256         * gcc.dg/tree-ssa/loadpre22.c: New test.
1257
1258 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1259
1260         PR fortran/26741
1261         * gfortran.dg/elemental_initializer_1.f90: New test.
1262
1263         PR fortran/26716
1264         * gfortran.dg/assumed_shape_ranks_2: New test.
1265
1266 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1267
1268         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1269         target fpic.
1270
1271 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1272
1273         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1274         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1275         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1276         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1277         gfortran.fortran-torture/execute/direct_io.f90,
1278         gfortran.fortran-torture/execute/inquire_2.f90,
1279         gfortran.fortran-torture/execute/inquire_4.f90,
1280         gfortran.fortran-torture/execute/list_read_1.f90,
1281         gfortran.fortran-torture/execute/open_replace.f90,
1282         gfortran.fortran-torture/execute/slash_edit.f90,
1283         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1284         temporary files from testcases.
1285
1286 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1287
1288         PR libgfortran/26509
1289         gfortran.dg/write_direct_eor.f90: New test.
1290
1291 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1292
1293         * gcc.target/powerpc/pr26350.c: New.
1294         * gcc.target/powerpc/indexed-addr.c: New.
1295
1296 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1297
1298         * gfortran.dg/dependency_13.f90: New test case.
1299
1300 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1301
1302         PR middle-end/21781
1303         * gcc.dg/real-const-1.c: New test case.
1304
1305 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1306
1307         * g++.old-deja/g++.other/init18.C: New.
1308         * g++.old-deja/g++.other/init5.C: Remove xfail.
1309
1310 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1311
1312         * g++.dg/opt/pr15551.C: Cleanup temp file.
1313
1314 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1315
1316         PR c++/6634
1317         g++.dg/parse/long1.C: New test.
1318
1319 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR fortran/19101
1322         * gfortran.dg/continuation.f90: New test.
1323         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1324
1325 2006-03-14  Richard Guenther  <rguenther@suse.de>
1326
1327         PR tree-optimization/26672
1328         * gcc.dg/torture/pr26672.c: New testcase.
1329
1330 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1331
1332         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1333         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1334
1335 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1336
1337         PR middle-end/26557
1338         * gcc.c-torture/compile/switch-1.c: New test case.
1339
1340 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/25378
1343         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1344         test to include more permuatations of mask and index.
1345         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1346         respond to F2003 spec. that the position returned for an all false
1347         mask && condition is zero.
1348
1349 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR middle-end/25989
1352         * gcc.dg/gomp/pr25989.c: New test.
1353
1354 2006-03-13  Jeff Law  <law@redhat.com>
1355
1356         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1357
1358 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1359
1360         * gcc.dg/switch-9.c: New test.
1361
1362 2006-03-13  Richard Guenther  <rguenther@suse.de>
1363
1364         PR middle-end/26630
1365         * gcc.dg/torture/pr26630.c: New testcase.
1366
1367 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1368
1369         * gfortran.dg/dependency_10.f90: New test case.
1370         * gfortran.dg/dependency_11.f90: Likewise.
1371
1372 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1373             Erik Edelmann  <eedelman@gcc.gnu.org>
1374
1375         * gfortran.dg/allocatable_function_1.f90: New.
1376         * gfortran.dg/allocatable_function_2.f90: New.
1377
1378 2006-03-10  Richard Guenther  <rguenther@suse.de>
1379
1380         PR middle-end/26565
1381         * gcc.dg/torture/pr26565.c: New testcase.
1382
1383 2006-03-09  Eric Christopher  <echristo@apple.com>
1384
1385         * gcc.c-torture/compile/20060309-1.c: New.
1386
1387 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388
1389         PR libgfortran/26499
1390         * gfortran.dg/write_back.f: New test.
1391         * gfortran.dg/write_rewind_1.f: New test.
1392         * gfortran.dg/write_rewind_2.f: New test.
1393
1394 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1395
1396         PR libgfortran/26554
1397         * gfortran.dg/read_logical.f90: New test.
1398
1399 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1400
1401         * ada/acats/norun.lst: cdd2a03 now passes.
1402
1403 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         PR testsuite/25177
1406         * gcc.target/powerpc/pr18096-1.c: Change where the error
1407         would match.
1408
1409 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1410
1411         * gcc.target/i386/cleanup-1.c: New test.
1412         * gcc.target/i386/cleanup-2.c: New test.
1413
1414 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1415
1416         * gfortran.dg/dependency_9.f90: Remove for the time being.
1417
1418 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1419
1420         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1421         directive.
1422
1423 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1424
1425         * gfortran.dg/dependency_9.f90: New test case.
1426
1427 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1428
1429         * gfortran.dg/dependency_4.f90: New test case.
1430         * gfortran.dg/dependency_5.f90: New test case.
1431         * gfortran.dg/dependency_6.f90: New test case.
1432         * gfortran.dg/dependency_7.f90: New test case.
1433         * gfortran.dg/dependency_8.f90: New test case.
1434
1435 2006-03-03  Paul Brook  <paul@codesourcery.com>
1436
1437         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1438         Add m68k-*-elf.
1439
1440 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1441
1442         PR fortran/25031
1443         * multiple_allocation_1.f90:  New test.
1444
1445 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1446
1447         PR tree-optimization/26524
1448         * gfortran.dg/pr26524.f: New test case.
1449
1450 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1451
1452         * g++.dg/template/repo5.C: Cleanup repo files.
1453         * gcc.dg/20051201-1.c: Cleanup coverage files.
1454         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1455         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1456         tree dump files.
1457
1458 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1459
1460         * objc.dg/objc-nofilename-1.m: New test.
1461         * objc.dg/bad-receiver-type.m: New test.
1462         * obj-c++.dg/bad-receiver-type.mm: New test.
1463
1464 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1465
1466         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1467
1468 2006-03-01  Mike Stump  <mrs@apple.com>
1469
1470         * g++.dg/abi/key2.C: Add.
1471
1472 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1473
1474         * gfortran.dg/logical_dot_product.f90: New test.
1475
1476         PR fortran/26393
1477         * gfortran.dg/used_interface_ref.f90: New test.
1478
1479         PR fortran/20938
1480         * gfortran.dg/dependency_2.f90: New test.
1481         * gfortran.fortran-torture/execute/where17.f90: New test.
1482         * gfortran.fortran-torture/execute/where18.f90: New test.
1483         * gfortran.fortran-torture/execute/where19.f90: New test.
1484         * gfortran.fortran-torture/execute/where20.f90: New test.
1485
1486 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1487
1488         * g++.dg/tree-ssa/pr26443.C: New test case.
1489
1490 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1491
1492         PR middle-end/26022
1493         * g++.dg/opt/return-slot1.C: New test.
1494
1495 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1496
1497         PR libgfortran/26136
1498         * gfortran.dg/namelist_23.f90: New test.
1499
1500 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1501
1502         PR middle-end/14752
1503         * gcc.dg/fold-eqandshift-2.c: New test case.
1504
1505 2006-02-28  Richard Guenther  <rguenther@suse.de>
1506
1507         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1508         decomposition.
1509
1510 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1511
1512         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1513
1514 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1515
1516         PR libgfortran/26464
1517         * gfortran.dg/backspace_5.f: New test.
1518         * gfortran.dg/backspace_6.f: New test.
1519
1520 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1521
1522         * gcc.dg/fold-eqandnot-1.c: New test case.
1523
1524 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1525
1526         PR middle-end/19983
1527         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1528
1529 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1530
1531         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1532         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1533
1534 2006-02-26  Richard Guenther  <rguenther@suse.de>
1535
1536         PR tree-optimization/26421
1537         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1538
1539 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1540
1541         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1542         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1543
1544 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1545
1546         * gcc.dg/fold-even-1.c: New test case.
1547
1548 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1549
1550         PR middle-end/21137
1551         * gcc.dg/fold-eqandshift-1.c: New test case.
1552
1553 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1554
1555         PR tree-optimization/25125
1556         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1557         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1558
1559 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1560
1561         PR tree-optimizations/26359
1562         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1563         with -fdump-tree-dceloop-details.
1564         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1565
1566 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1567
1568         PR middle-end/23673
1569         * gcc.dg/fold-eqxor-1.c: New test case.
1570         * gcc.dg/fold-eqxor-2.c: Likewise.
1571         * gcc.dg/fold-eqxor-3.c: Likewise.
1572
1573 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1574
1575         PR fortran/23092
1576         * scalar_mask_1.f90:  New test.
1577
1578 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1579
1580         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1581         * g++.dg/eh/uncaught2.C: New.
1582         * g++.dg/eh/uncaught3.C: New.
1583
1584 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libgfortran/26423
1587         * gfortran.dg/read_many_1.f: New test.
1588
1589 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1590
1591         PR fortran/24519
1592         * gfortran.dg/dependency_3.f90: New test.
1593         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1594         XFAILs.
1595
1596         PR fortran/25395
1597         * gfortran.dg/equiv_6.f90: New test.
1598
1599 2006-02-23  Jeff Law  <law@redhat.com>
1600
1601         * gcc.c-torture/compile/pr26425.c: New test.
1602
1603 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR middle-end/26412
1606         * gcc.dg/gomp/pr26412.c: New test.
1607
1608 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1609
1610         PR c++/26291
1611         * g++.dg/other/ellipsis1.C: New test.
1612         * g++.dg/parse/operator4.C: Adjust error marker.
1613
1614 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1615
1616         PR target/25603
1617         * gfortran.dg/pr25603.f: New testcase.
1618
1619 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1620
1621         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1622         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1623
1624 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1625
1626         * g++.dg/eh/spbp.C: New.
1627
1628 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR middle-end/26379
1631         * gcc.target/i386/mmx-7.c: New test.
1632
1633 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1634
1635         PR tree-optimization/26361
1636         * gcc.dg/tree-ssa/vrp27.c: New test case.
1637
1638 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1639
1640         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1641         * gcc.dg/tree-ssa/complex-4.c: Here.
1642
1643 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1644
1645         PR middle-end/19543
1646         * gfortran.dg/logical_1.f90: New test case.
1647
1648 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR middle-end/26334
1651         * gcc.dg/20060218-1.c: Moved to...
1652         * gcc.target/i386/20060218-1.c: ... here.  New test.
1653
1654 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1655
1656         PR fortran/26201
1657         * gfortran.dg/convert_1.f90: New.
1658
1659 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/25054
1662         * gfortran.dg/namelist_5.f90: New test.
1663
1664         PR fortran/25089
1665         * gfortran.dg/namelist_4.f90: New test.
1666
1667 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1668
1669         PR tree-opt/25680
1670         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1671
1672 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1673
1674         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1675         variable to take into account the variable name in the
1676         function header.
1677         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1678
1679 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR middle-end/26334
1682         * gcc.c-torture/compile/20060217-1.c: New test.
1683         * gcc.dg/20060218-1.c: New test.
1684
1685 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1686
1687         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1688
1689 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1690
1691         * gcc.dg/cpp/undef3.c: New test.
1692         * gcc.dg/cpp/trad/builtins2.c: New test.
1693
1694 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1695
1696         PR c++/26266
1697         * g++.dg/template/static22.C: New test.
1698         * g++.dg/template/static23.C: New test.
1699         * g++.dg/template/static24.C: New test.
1700         * g++.dg/template/non-dependent13.C: New test.
1701         * g++.dg/init/member1.C: Tweak error markers.
1702
1703 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1704
1705         PR target/26255
1706         * gcc.c-torture/compile/pr26255.c: New test case.
1707
1708 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1709
1710         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1711         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1712         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1713         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1714         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1715         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1716         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1717
1718 2006-02-16  Jeff Law  <law@redhat.com>
1719
1720         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1721         * gcc.dg/tree-ssa/vrp26.c: New test.
1722
1723 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1724
1725         PR target/20353
1726         PR target/24578
1727         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1728         __UCLIBC__ is defined.
1729
1730 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR fortran/26224
1733         * gfortran.dg/gomp/pr26224.f: New test.
1734
1735 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1736
1737         PR tree-opt/25918
1738         * lib/target-supports.exp
1739         (check_effective_target_vect_short_mult): New.
1740         (check_effective_target_vect_char_mult): New.
1741         (check_effective_target_vect_widen_sum_qi_to_si): New.
1742         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1743         (check_effective_target_vect_widen_sum_hi_to_si): New.
1744         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1745         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1746         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1747         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1748         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1749         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1750         vect-reduc-pattern-2c.c
1751         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1752         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1753         vect-reduc-pattern-1c.c
1754
1755 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1756
1757         PR fortran/24557
1758         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1759
1760 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1761
1762         PR fortran/26054
1763         * gfortran.dg/enum_8.f90: Remove check for warning.
1764         * gfortran.dg/iomsg_1.f90: Ditto.
1765         * gfortran.dg/enum_1.f90: Ditto.
1766         * gfortran.dg/enum_9.f90: Ditto.
1767         * gfortran.dg/enum_2.f90: Ditto.
1768         * gfortran.dg/enum_10.f90: Ditto.
1769         * gfortran.dg/enum_3.f90: Ditto.
1770         * gfortran.dg/flush_1.f90: Ditto.
1771         * gfortran.dg/enum_4.f90: Ditto.
1772         * gfortran.dg/array_constructor_1.f90: Ditto.
1773         * gfortran.dg/enum_5.f90: Ditto.
1774         * gfortran.dg/enum_6.f90: Ditto.
1775         * gfortran.dg/enum_7.f90: Ditto.
1776
1777 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR middle-end/26300
1780         * gcc.c-torture/compile/20060215-1.c: New test.
1781
1782 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1783
1784         PR middle-end/23670
1785         * gcc.dg/tree-ssa/andor-2.c: New test case.
1786
1787 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1788
1789         PR fortran/25045
1790         * optional_dim.f90:  New test.
1791
1792 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1793
1794         PR fortran/26277
1795         * gfortran.dg/label_4.f90: New.
1796
1797 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1798             Diego Novillo  <dnovillo@redhat.com>
1799             Uros Bizjak  <uros@kss-loka.si>
1800
1801         * gfortran.dg/gomp: New directory.
1802
1803 2006-02-14  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/26258
1806         * gcc.dg/torture/pr26258.c: New testcase.
1807
1808 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR fortran/26246
1811         * gfortran.dg/pr26246_1.f90: New test.
1812         * gfortran.dg/pr26246_2.f90: New test.
1813
1814         PR middle-end/26092
1815         * gcc.c-torture/compile/20060208-1.c: New test.
1816
1817 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1818
1819         PR fortran/26074
1820         PR fortran/25103
1821         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1822         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1823         * gfortran.dg/automatic_module_variable.f90: Change error message.
1824
1825         PR fortran/20861
1826         * gfortran.dg/internal_dummy_1.f90: New test.
1827
1828         PR fortran/20871
1829         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1830
1831
1832         PR fortran/25083
1833         * gfortran.dg/uncommon_block_data_1.f90: New test.
1834         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1835         with standard.
1836
1837         PR fortran/25088
1838         * gfortran.dg/typed_subroutine_1.f90: New test.
1839
1840 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1841
1842         * objc.dg/dwarf-1.m: New.
1843
1844 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR middle-end/24427
1847         * gcc.dg/tree-ssa/andor-1.c: New test case.
1848
1849 2006-02-13  Josh Conner  <jconner@apple.com>
1850
1851         PR target/25376
1852         * gcc.dg/pr25376.c: New test.
1853
1854         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1855         assemble.
1856         * lib/target-supports.exp (check_named_sections_available):
1857         Only compile named-sections test -- don't assemble.
1858
1859 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1860
1861         * g++.dg/warn/no-write-strings.C: New test.
1862         * g++.dg/warn/write-strings.C: Likewise.
1863         * g++.dg/warn/write-strings-default.C: Likewise.
1864
1865 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1866
1867         PR fortran/25806
1868         * gfortran.dg/ret_pointer_2.f90: New test.
1869
1870 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1871
1872         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1873
1874 2006-02-10  Jeff Law  <law@redhat.com>
1875
1876         * gcc.c-torture/compile/pr26213.c: New test.
1877
1878 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1879
1880         gfortran.dg/null_1.f90: New test.
1881
1882 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1883
1884         PR fortran/14771
1885         * gfortran.dg/parens_4.f90: New.
1886         * gfortran.dg/parens_5.f90: New.
1887
1888 2006-02-10  Richard Guenther  <rguenther@suse.de>
1889
1890         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1891
1892 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1893         Paul Thomas  <pault@gcc.gnu.org>
1894
1895         PR fortran/14771
1896         * gfortran.dg/parens_1.f90: New.
1897         * gfortran.dg/parens_2.f90: New.
1898         * gfortran.dg/parens_3.f90: New.
1899
1900 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1901
1902         PR fortran/26038
1903         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1904
1905         PR fortran/25059
1906         * gfortran.dg/impure_assignment_1.f90: New test.
1907
1908         PR fortran/25070
1909         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1910
1911 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1912
1913         PR target/26141
1914         * g++.dg/expr/stdarg2.C: New test.
1915
1916 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1917
1918         PR inline-asm/16194
1919         * gcc.dg/pr16194.c: New test.
1920
1921 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1922
1923         * ada/acats/run_acats: Use portable variant of "$@".
1924
1925 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1926
1927         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1928         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1929
1930 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1931
1932         PR tree-opt/26179
1933         * g++.dg/opt/pr26179.C: New test.
1934
1935 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1936
1937         PR middle-end/26134
1938         * gcc.dg/tree-ssa/complex-3.c: New test.
1939
1940 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1941
1942         * gcc.c-torture/compile/volatile-1.c: New test.
1943
1944 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1945
1946         PR 26180
1947         * gcc.dg/tree-ssa/pr26180.c: New test.
1948
1949 2006-02-08  Jeff Law  <law@redhat.com>
1950
1951         * gcc.dg/tree-ssa/pr21417.c: New test.
1952
1953 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1954
1955         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1956         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1957
1958 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1959
1960         * lib/scanrtl.exp: New.
1961
1962 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1963
1964         PR c++/26071
1965         * g++.dg/other/virtual2.C: New test.
1966
1967         PR c++/26070
1968         * g++.dg/other/virtual1.C: New test.
1969
1970 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1971
1972         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1973         cleanup-ipa-dump): Update dump file glob patterns.
1974         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1975         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1976
1977         * lib/gcc-dg.exp: Load it.
1978         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1979
1980 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1981
1982         PR testsuite/26159
1983         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1984         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1985
1986 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1987
1988         PR fortran/25577
1989         * gfortran.dg/mvbits_1.f90: New.
1990
1991 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1992
1993         * g++.dg/warn/Wdiv-by-zero.C: New test.
1994         * g++.dg/warn/Wno-div-by-zero.C: New.
1995
1996 2006-02-07  Jeff Law  <law@redhat.com>
1997
1998         * gcc.dg/tree-ssa/pr21559.c: New test.
1999
2000         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2001         multiple VRP passes.
2002         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2003         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2004         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2005         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2006         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2007         * gcc.dg/tree-ssa/vrp02.c: Likewise
2008         * gcc.dg/tree-ssa/vrp11.c: Likewise
2009         * gcc.dg/tree-ssa/pr14341.c: Likewise
2010         * gcc.dg/tree-ssa/vrp19.c: Likewise
2011         * gcc.dg/tree-ssa/vrp20.c: Likewise
2012         * gcc.dg/tree-ssa/vrp03.c: Likewise
2013         * gcc.dg/tree-ssa/pr21086.c: Likewise
2014         * gcc.dg/tree-ssa/pr21959.c: Likewise
2015         * gcc.dg/tree-ssa/vrp21.c: Likewise
2016         * gcc.dg/tree-ssa/vrp04.c: Likewise
2017         * gcc.dg/tree-ssa/pr25485.c: Likewise
2018         * gcc.dg/tree-ssa/pr22026.c: Likewise
2019         * gcc.dg/tree-ssa/vrp22.c: Likewise
2020         * gcc.dg/tree-ssa/vrp05.c: Likewise
2021         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2022         * gcc.dg/tree-ssa/pr20701.c: Likewise
2023         * gcc.dg/tree-ssa/vrp23.c: Likewise
2024         * gcc.dg/tree-ssa/vrp06.c: Likewise
2025         * gcc.dg/tree-ssa/pr22117.c: Likewise
2026         * gcc.dg/tree-ssa/pr20702.c: Likewise
2027         * gcc.dg/tree-ssa/vrp15.c: Likewise
2028         * gcc.dg/tree-ssa/pr21090.c: Likewise
2029         * gcc.dg/tree-ssa/pr21294.c: Likewise
2030         * gcc.dg/tree-ssa/vrp24.c: Likewise
2031         * gcc.dg/tree-ssa/vrp07.c: Likewise
2032         * gcc.dg/tree-ssa/pr21563.c: Likewise
2033         * gcc.dg/tree-ssa/pr25382.c: Likewise
2034         * gcc.dg/tree-ssa/vrp16.c: Likewise
2035         * gcc.dg/tree-ssa/vrp25.c: Likewise
2036         * gcc.dg/tree-ssa/vrp08.c: Likewise
2037         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2038         * gcc.dg/tree-ssa/vrp17.c: Likewise
2039         * gcc.dg/tree-ssa/pr21458.c: Likewise
2040         * g++.dg/tree-ssa/pr18178.C: Likewise
2041
2042 2006-02-07  Richard Guenther  <rguenther@suse.de>
2043
2044         PR c++/26140
2045         Revert
2046         2006-01-30  Richard Guenther  <rguenther@suse.de>
2047         PR c++/23372
2048         * gcc.dg/pr23372-1.C: New testcase.
2049
2050         * g++.dg/tree-ssa/pr26140.C: New testcase.
2051
2052 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/9737
2055         * g++.dg/template/ttp15.C: New test.
2056         * g++.dg/template/ttp16.C: Likewise.
2057         * g++.dg/template/ttp17.C: Likewise.
2058         * g++.old-deja/g++.pt/ttp36.C: Remove.
2059         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2060         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2061         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2062         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2063         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2064         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2065         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2066         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2067         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2068
2069 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2070
2071         PR libfortran/23815
2072         * unf_io_convert_4.f90:  New test.
2073
2074 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2075
2076         * gcc.dg/tree-ssa/loadpre10.c: New test.
2077         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2078         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2079         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2080
2081 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2082
2083         PR libfortran/24685
2084         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2085
2086 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2087
2088         PR tree-opt/25251
2089         * gfortran.dg/assign_7.f: New test.
2090
2091 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2092
2093         PR fortran/26041
2094         PR fortran/26064
2095         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2096         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2097         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2098
2099 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2102         in size_t typedef.
2103
2104 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2105
2106         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2107         * g++.dg/charset/string.c (foo): Likewise.
2108         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2109         const char*
2110         * g++.dg/ext/builtin2.C (printf): Likewise.
2111         * g++.dg/init/new15.C (printf): Likewise.
2112         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2113         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2114         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2115         * g++.dg/template/non-dependent4.C (temp): Likewise.
2116         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2117         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2118         parameter type to const char*.
2119         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2120         Change type to const char*.
2121         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2122         Likewise.
2123         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2124         second parameter type to const char*.
2125         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2126         (Y::Y): Change parameter type to const char*.
2127         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2128         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2129         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2130         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2131         (char*).
2132         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2133         const char*.
2134         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2135         type to const char*.
2136         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2137         return type to const char*.
2138         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2139         to const char*.
2140         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2141         * g++.old-deja/g++.law/refs1.C: Likewise.
2142         * g++.old-deja/g++.law/visibility1.C: Likewise.
2143         * g++.old-deja/g++.law/visibility2.C: Likewise.
2144         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2145         const char*.
2146         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2147         * g++.old-deja/g++.mike/net48.C: Likewise.
2148         * g++.old-deja/g++.mike/p646.C: Likewise.
2149         * g++.old-deja/g++.mike/p6746.C: Likewise.
2150         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2151         type to const char*.
2152         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2153         deprecated conversion warning.
2154         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2155         char*.
2156         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2157         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2158         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2159         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2160         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2161         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2162         * g++.old-deja/g++.pt/t39.C: Likewise.
2163         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2164         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2165
2166 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2167
2168         PR fortran/25075
2169         intrinsic_argument_conformance_1.f90:  New test.
2170
2171 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2172
2173         PR fortran/20845
2174         * gfortran.dg/char_result_11.f90: Add SAVE.
2175         * gfortran.dg/der_pointer_4.f90: Ditto.
2176         * gfortran.dg/default_initialization.f90: New test.
2177
2178 2006-02-03  Jeff Law  <law@redhat.com>
2179
2180         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2181         handle more than 100 dump files.
2182         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2183         * lib/scantree.exp (scan-tree-dump): Likewise.
2184         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2185         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2186         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2187         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2188         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2189
2190 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2191
2192         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2193
2194 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2195
2196         * g++.dg/template/using12.C: New test.
2197
2198 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2199
2200         * gcc.target/powerpc/pr25960.c: New test.
2201
2202 2006-02-02  Steven G. Kargl  <kargls@comcast>
2203
2204         PR fortran/24958
2205         gfortran.dg/nullify_2.f90: New test.
2206
2207 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2208
2209         PR 25990
2210         * gcc.dg/gomp/pr25990.c: New test.
2211
2212 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/25342
2215         * g++.gd/template/partial4.C: New test.
2216
2217 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
2218
2219         PR middle-end/26001
2220         * gfortran.dg/data_char_2.f90: New.
2221
2222 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
2223
2224         PR fortran/26039
2225         maxval_maxloc_conformance_1.f90:  New test.
2226
2227 2006-01-31  Richard Guenther  <rguenther@suse.de>
2228
2229         * gcc.target/i386/sselibm-1.c: New testcase.
2230         * gcc.target/i386/sselibm-2.c: Likewise.
2231         * gcc.target/i386/sselibm-3.c: Likewise.
2232         * gcc.target/i386/sselibm-4.c: Likewise.
2233         * gcc.target/i386/sselibm-5.c: Likewise.
2234
2235 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2236
2237         PR fortran/24266
2238         * gfortran.dg/arrayio_derived_2.f90: New.
2239
2240 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2241
2242         * gcc.dg/unsigned-long-compare.c: New test.
2243
2244 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2245
2246         PR testsuite/25318
2247         * lib/target-supports.exp (check_effective_target_freorder):
2248         Check to see if target supports -freorder-blocks-and-partition.
2249         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2250         instead of "dg-require-named-sections".
2251
2252 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2253
2254         PR target/14798:
2255         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2256         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2257         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2258         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2259         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2260         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2261         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2262         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2263
2264 2006-01-30  Richard Guenther  <rguenther@suse.de>
2265
2266         PR c++/23372
2267         * gcc.dg/pr23372-1.C: New testcase.
2268
2269 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2270
2271         * gcc.dg/gomp/pr25874.c: New test.
2272
2273 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2274
2275         PR tree-opt/25911
2276         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2277
2278 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2279
2280         PR fortran/18578
2281         PR fortran/18579
2282         PR fortran/20857
2283         PR fortran/20885
2284         * gfortran.dg/intent_out_1.f90: New test.
2285
2286 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2287
2288         PR fortran/17911
2289         * gfortran.dg/procedure_lvalue.f90: New test.
2290
2291         PR fortran/20895
2292         PR fortran/25030
2293         * gfortran.dg/char_pointer_assign_2.f90: New test.
2294         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2295         assignment to be consistent with standard.
2296         * gfortran.dg/char_result_2.f90: The same.
2297         * gfortran.dg/char_result_8.f90: The same.
2298
2299 2006-01-28  Zack Weinberg  <zackw@panix.com>
2300
2301         * gcc.dg/Woverlength-strings.c
2302         * gcc.dg/Woverlength-strings-pedantic-c89.c
2303         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2304         * gcc.dg/Woverlength-strings-pedantic-c99.c
2305         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2306
2307 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2308
2309         * gcc.c-torture/execute/20060127-1.c: New test.
2310
2311 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/25999
2314         * g++.dg/ext/pragmaweak1.C: New test.
2315
2316 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/25855
2319         * g++.dg/template/spec29.C: New test.
2320
2321 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2322
2323         PR c/19606.
2324         * gcc.c-torture/execute/pr19606.c: New.
2325
2326 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2327
2328         * gcc.dg/pragma-re-4.c: New test.
2329
2330 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2331
2332         PR fortran/25964
2333         * gfortran.dg/assumed_size_refs_3.f90: New test.
2334
2335 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2336
2337         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2338
2339 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2340
2341         PR ada/21317
2342         * ada/acats/support/impdef.a: Add One_Long_Second.
2343         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2344         * ada/acats/tests/c9/c94026.a: Likewise.
2345         * ada/acats/tests/c9/c97305c.ada: Likewise.
2346         * ada/acats/tests/c9/c99004a.ada: Likewise.
2347
2348 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2349
2350         PR fortran/25964
2351         * gfortran.dg/global_references_2.f90: New test.
2352
2353         PR fortran/25084
2354         PR fortran/20852
2355         PR fortran/25085
2356         PR fortran/25086
2357         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2358         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2359
2360         PR fortran/25416
2361         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2362
2363 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2364
2365         PR c/25892
2366         * gcc.dg/Wpointer-sign.c: New.
2367         * gcc.dg/Wpointer-sign-Wall.c: New.
2368         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2369         * gcc.dg/Wpointer-sign-pedantic.c: New.
2370         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2371         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2372
2373 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2374
2375         PR C/25861
2376         * gcc.c-torture/compile/pr25861.c: New test.
2377
2378 2006-01-26  Paul Brook  <paul@codesourcery.com>
2379
2380         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2381         on short-enum targets.
2382         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2383         variable.
2384         (generate_fields): Use short_enums.
2385         (main): Set short_enums.  Document -e.
2386         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2387         on short-enum targets.
2388         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2389         variable.
2390         (generate_fields): Use short_enums.
2391         (main): Set short_enums.  Document -e.
2392         * lib/target-supports.exp (check_effective_target_short_enums): New.
2393
2394 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2395
2396         PR target/25947
2397         * gcc.dg/torture/pr25947-1.c: New test.
2398
2399 2006-01-25  Jan Hubicka  <jh@suse.cz>
2400             Roger Sayle  <roger@eyesopen.com>
2401
2402         PR rtl-optimization/25703
2403         * gcc.target/i386/20060125-1.c: New test case.
2404         * gcc.target/i386/20060125-2.c: New test case.
2405
2406 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2407
2408         PR fortran/18540
2409         * gfortran.dg/goto_1.f: New.
2410
2411 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2412
2413         PR fortran/25716
2414         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2415         25716 on 32-bit systems too.
2416
2417 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2418
2419         PR testsuite/25590
2420         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2421
2422 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2423
2424         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2425
2426 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2427
2428         PR fortran/25835
2429         * gfortran.dg/read_eof.f90: Delete, renamed.
2430         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2431         * gfortran.dg/read_eof_2.f90: New test.
2432         * gfortran.dg/read_eof_3.f90: New test.
2433
2434 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2435
2436         PR tree-opt/25860
2437         * gcc.c-torture/compile/pr25860.c: New test.
2438
2439 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2440
2441         PR c++/25552
2442         * g++.dg/parse/dtor8.C: New test.
2443
2444 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2445
2446         PR testsuite/25891
2447         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2448         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2449         check_effective_target_fopenmp returns 0.
2450
2451 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2452
2453         PR ada/20548
2454         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2455         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2456         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2457
2458 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2459
2460         PR tree-opt/25857
2461         * g++.dg/opt/pr25857.C: New test.
2462
2463 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2464         Jan Hubicka  <jh@suse.cz>
2465         Richard Guenther  <rguenther@suse.de>
2466
2467         PR rtl-optimization/25654
2468         * gcc.dg/torture/pr25654.c: New testcase.
2469         * gcc.target/i386/pr25654.c: Likewise.
2470
2471 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2472
2473         PR fortran/25901
2474         * gfortran.dg/internal references_2.f90: New test.
2475
2476         Fix regression in testing of admissability of attributes.
2477         * gfortran.dg/intent_used_1.f90: New test.
2478
2479 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2480
2481         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2482         Remove target conditional torture options for i?86 and x86_64
2483         GNU/Linux.
2484
2485 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2486
2487         PR c++/10891
2488         * g++.dg/rtti/no-rtti.C: New.
2489
2490 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/25895
2493         * g++.dg/inherit/conv2.C: New test.
2494
2495         PR c++/25856
2496         * g++.dg/parse/dtor7.C: New test.
2497
2498         PR c++/25858
2499         * g++.dg/template/crash44.C: New test.
2500
2501 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/25124
2504         PR fortran/25625
2505         * gfortran.dg/internal_references_1.f90: New test.
2506           PR fortran/20881
2507         PR fortran/23308
2508         PR fortran/25538
2509         PR fortran/25710
2510         * gfortran.dg/global_references_1.f90: New test.
2511         * gfortran.dg/g77/19990905-1.f: Restore the error that
2512         there is a clash between the common block name and
2513         the name of a subroutine reference.
2514
2515         PR fortran/PR24276
2516         * gfortran.dg/aliasing_dummy_1.f90: New test.
2517
2518 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2519
2520         * gcc.dg/vmx/1b-01.c: Warning fix.
2521         * gcc.dg/vmx/1c-02.c: Likewise.
2522         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2523
2524 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2525
2526         PR testsuite/24962
2527         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2528
2529 2006-01-20  Richard Guenther  <rguenther@suse.de>
2530         Steven Bosscher <stevenb.gcc@gmail.com>
2531
2532         PR rtl-optimization/24626
2533         * gcc.dg/torture/pr24626-1.c: New testcase.
2534         * gcc.dg/torture/pr24626-2.c: Likewise.
2535         * gcc.dg/torture/pr24626-3.c: Likewise.
2536         * gcc.dg/torture/pr24626-4.c: Likewise.
2537
2538 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2539
2540         PR c++/5520
2541         * g++.dg/warn/empty-body.C: New.
2542
2543 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/22136
2546         * g++.dg/template/using10.C: New test.
2547         * g++.dg/temlpate/using11.C: Likewise.
2548         * g++.dg/inherit/using5.C: Tweak error messages.
2549
2550 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2551
2552         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2553         target test.
2554         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2555
2556 2006-01-19  Jan Hubicka  <jh@suse.cz>
2557
2558         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2559
2560 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2561
2562         PR c++/25854
2563         * g++.dg/template/spec28.C: New test.
2564
2565 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2566
2567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2568         Fix fprintf's by adding srcdir or removing it.
2569
2570 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2571
2572         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2573         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2574         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2575         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2576         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2577         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2578         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2579         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2580         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2581         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2582         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2583         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2584         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2585         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2586
2587 2006-01-18  Jeff Law  <law@redhat.com>
2588
2589         * gcc.dg/tree-ssa/vrp25.c: New test.
2590
2591 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2592
2593         * gcc.dg/pr25805.c: Fix misapplied patch.
2594
2595 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2596
2597         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2598         (check_effective_target_vect_udot_qi): New.
2599         (check_effective_target_vect_sdot_hi): New.
2600         (check_effective_target_vect_udot_hi): New.
2601         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2602         prefixed with "wrapv-" with -fwrapv.
2603         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2604         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2605         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2606         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2607         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2608
2609         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2610         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2611         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2612         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2613
2614 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2615
2616         PR c++/16829
2617         * g++.dg/other/default2.C: New test.
2618         * g++.dg/other/default3.C: New test.
2619
2620 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2621
2622         PR c/25805
2623         * gcc.dg/pr25805.c: New file.
2624
2625 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR c++/25836
2628         * g++.dg/template/init6.C: New test.
2629
2630 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2631
2632         * gcc.dg/tree-ssa/pr24287.c: New test
2633
2634 2006-01-18  Eric Christopher  <echristo@apple.com>
2635
2636         * g++.dg/eh/table.C: New.
2637
2638 2006-01-18  DJ Delorie  <dj@redhat.com>
2639
2640         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2641         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2642         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2643         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2644
2645 2006-01-18  Jeff Law  <law@redhat.com>
2646
2647         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2648         on wrapping on overflow semantics.
2649
2650         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2651
2652         * gcc.gc/tree-ssa/vrp23.c: New test.
2653         * gcc.gc/tree-ssa/vrp24.c: New test.
2654
2655 2006-01-18  Richard Henderson  <rth@redhat.com>
2656             Aldy Hernandez  <aldyh@redhat.com>
2657             Jakub Jelinek  <jakub@redhat.com>
2658             Diego Novillo  <dnovillo@redhat.com>
2659             Uros Bizjak  <uros@kss-loka.si>
2660
2661         * testsuite/gcc.dg/gomp: New directory.
2662
2663 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2664             Steven G. Kargl  <kargls@comcast.net>
2665
2666         PR fortran/20869
2667         * gfortran.dg/intrinsic_external_1.f90: New test.
2668
2669         PR fortran/20875.
2670         * gfortran.dg/elemental_pointer_1.f90: New test.
2671
2672         PR fortran/25024
2673         * gfortran.dg/external_procedures_1.f90: New test.
2674
2675         PR fortran/25785
2676         gfortran.dg/assumed_present.f90: New test.
2677
2678 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * g++.dg/parse/lookup5.C: New test.
2681
2682 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2683
2684         PR fortran/25697
2685         * gfortran.dg/read_eof.f90: New test.
2686
2687 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2690         add a closing brace.
2691
2692 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2693
2694         PR fortran/25631
2695         * gfortran.dg/fmt_tl.f: New test.
2696
2697 2006-01-17  Eric Christopher  <echristo@apple.com>
2698
2699         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2700         * g++.old-deja/g++.warn/impint2.C: Ditto.
2701         * g++.old-deja/g++.other/null1.C: Ditto.
2702         * g++.dg/warn/conv2.C: Ditto.
2703         * g++.dg/warn/conv4.C: New file.
2704
2705 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2706
2707         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2708
2709 2006-01-17  Andreas Jaeger  <aj@suse.de>
2710             Janis Johnson <janis187@us.ibm.com>
2711
2712         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2713         in 64-bit.
2714         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2715         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2716
2717 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2718
2719         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2720         xfail txxx where xxx >= 25.
2721
2722 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2723
2724         PR testsuite/25764
2725         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2726
2727 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR c/25682
2730         * gcc.dg/pr25682.c: New test.
2731         * g++.dg/parse/array-size2.C: New test.
2732
2733 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2734
2735         * consistency.vlad: Remove entire directory, 1652 files.
2736
2737 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2738
2739         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2740         check_effective_target_dfprt_nocache): New.
2741         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2742         (check_effective_target_dfprt): New.
2743         * lib/c-compat.exp (check_dfp): Remove.
2744         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2745         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2746         level of support for decimal float.
2747         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2748         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2749         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2750         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2751         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2752         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2753         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2754         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2755         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2756         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2757         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2758         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2759         directives.
2760
2761 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2762
2763         PR testsuite/25741
2764         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2765         $base_dir/../.
2766         * lib/gfortran.exp (gfortran_init): Likewise.
2767         * lib/obj-c++.exp (obj-c++_init): Likewise.
2768         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2769         (scan-assembler-dem-not): Likewise.
2770         * lib/scandump.exp (scan-dump-dem): Likewise.
2771         (scan-dump-dem-not): Likewise.
2772
2773 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2774
2775         PR testsuite/25767
2776         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2777         powerpc-*-darwin*.
2778         * lib/obj-c++.exp (obj-c++_init): Likewise.
2779
2780 2006-01-16  Richard Guenther  <rguenther@suse.de>
2781
2782         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2783
2784 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2785
2786         PR testsuite/25777
2787         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2788         to LD_LIBRARY_PATH.
2789
2790 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2791             Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         * gcc.dg/minmax-1.c: New test.
2794
2795 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2796
2797         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2798         * gcc.misc-tests/dectest.exp: Ditto.
2799
2800 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2801
2802         PR testsuite/25796
2803         * gcc.target/i386/cmov6.c: Use -march=k8.
2804
2805 2006-01-15  Andreas Jaeger  <aj@suse.de>
2806
2807         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2808         x86 does not have __float128.
2809
2810 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2811
2812         * gcc.target/i386/cmov6.c: New test.
2813
2814 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2815
2816         PR c++/25663
2817         * g++.dg/template/ctor6.C: New test.
2818
2819 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2820
2821         PR tree-optimization/25485
2822         * gcc.dg/tree-ssa/pr25485.c: New.
2823
2824 2006-01-14  Richard Guenther  <rguenther@suse.de>
2825
2826         PR tree-optimization/22548
2827         PR tree-optimization/22555
2828         PR tree-optimization/22501
2829         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2830         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2831         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2832         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2833         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2834         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2835         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2836         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2837         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2838
2839 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2840
2841         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2842         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2843
2844 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2845         Richard Guenther  <rguenther@suse.de>
2846
2847         PR rtl-optimization/24257
2848         * gcc.dg/torture/pr24257.c: New testcase.
2849
2850 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2851
2852         * gcc.c-torture/execute/20060110-1.c: New test.
2853         * gcc.c-torture/execute/20060110-2.c: New test.
2854
2855 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2856
2857         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2858
2859 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2860
2861         PR fortran/25756
2862         * gfortran.dg/label_3.f90: New test.
2863
2864 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2865
2866         PR tree-optimization/25771
2867         * g++.dg/tree-ssa/pr25771.C: New test
2868
2869 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2870
2871         PR tree-opt/24365
2872         * g++.dg/opt/complex5.C: New test.
2873
2874 2006-01-13  Richard Guenther  <rguenther@suse.de>
2875
2876         * gcc.target/i386/387-9.c: New testcase.
2877
2878 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2879
2880         PR c++/24824
2881         * g++.dg/debug/dwarf2-1.C: New.
2882
2883 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2884
2885         PR testsuite/25728
2886         * lib/gcov.exp (verify-lines): Add "close $fd".
2887
2888 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2889             Ben Elliston  <bje@au.ibm.com>
2890
2891         * gcc.dg/dfp/inf-1.c: New test.
2892
2893 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2894             Yao Qi  <qiyaoltc@cn.ibm.com>
2895             Ben Elliston  <bje@au.ibm.com>
2896             Jon Grimm  <jgrimm2@us.ibm.com>
2897
2898         * gcc.dg/nodfp-1.c: New test.
2899         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2900         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2901         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2902         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2903         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2904         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2905         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2906         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2907         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2908         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2909         * gcc.dg/format/dfp-printf-1.c: Likewise.
2910         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2911         (compat_setup_dfp): New.
2912         * gcc.dg/compat/compat.exp: Use it.
2913         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2914         Make some variables global, prepend "compat_" to their names.
2915         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2916         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2917         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2918         * lib/compat.exp (compat_skip_list): Make global, rename.
2919         * lib/c-compat.exp: New file.
2920         * lib/target-supports.exp (check_effective_target_dfp): New.
2921
2922         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2923         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2924         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2925         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2926         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2927         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2928         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2929         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2930         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2931         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2932         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2933         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2934         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2935         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2936         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2937         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2938         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2939         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2940         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2941         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2942         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2943         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2944         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2945         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2946         gcc.dg/dfp/struct-layout-1.c,
2947         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2948         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2949         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2950         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2951         gcc.dg/dfp/func-vararg-dfp.c,
2952         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2953         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2954         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2955         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2956         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2957
2958 2006-01-11  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/25734
2961         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2962
2963 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2964
2965         PR fortran/25486
2966         * gfortran.dg/literal_character_constant_1_x.F: New test.
2967         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2968         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2969         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2970
2971 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2972
2973         PR c++/25386
2974         * g++.dg/ext/packed3.C: Add expected packed error.
2975
2976 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2977
2978         PR target/25706
2979         * gcc.dg/torture/pr25706-1.c: New test.
2980
2981 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2982
2983         PR tree-optimization/23109
2984         PR tree-optimization/23948
2985         PR tree-optimization/24123
2986
2987         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2988         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2989         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2990         g++.dg/tree-ssa/pr23948.C: New testcases.
2991         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2992         three divisions in order to do the optimization.
2993
2994 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2995
2996         PR c++/25632
2997         * g++.dg/other/pr25632.C: New test.
2998
2999 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3000
3001         PR fortran/25730
3002         * gfortran.dg/used_types_1.f90: New test.
3003
3004 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3005
3006         PR target/25718
3007         * gcc.dg/torture/pr25718-1.c: New test.
3008
3009 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3010
3011         * gfortran.dg/list_read_2.f90: Fix typo in description.
3012
3013 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3014
3015         * lib/target-supports.exp (check_visibility_available): Simplify test
3016         for *-*-netware*.
3017         (check_profiling_available): Fail for *-*-netware*.
3018         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3019         * gcc.dg/20021014-1.c: Likewise.
3020         * gcc.dg/nest.c: Likewise.
3021
3022 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3023
3024         fortran/24936
3025         * gfortran.dg/forall_3.f90: New test.
3026
3027 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3028
3029         PR fortran/21977
3030         * gfortran.dg/nesting_2.f90: New test.
3031         * gfortran.dg/nesting_3.f90: New test.
3032
3033 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3034
3035         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3036         Fix typo in comment.
3037
3038 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3039
3040         * gfortran.dg/single_char_string.f90: New test.
3041
3042 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3043
3044         * gfortran.dg/ichar_2.f90: New test.
3045
3046 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3047
3048         PR fortran/25093
3049         * gfortran.dg/private_type_4.f90: New.
3050
3051 2006-01-07  Richard Guenther  <rguenther@suse.de>
3052
3053         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3054
3055 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         * gfortran.dg/func_decl_1.f90: New.
3058         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3059         * gfortran.dg/array_alloc_2.f90: Likewise.
3060         * gfortran.dg/char_result_8.f90: Likewise.
3061         * gfortran.dg/dup_save_1.f90: Likewise.
3062         * gfortran.dg/dup_save_2.f90: Likewise.
3063         * gfortran.dg/f2c_6.f90: Likewise.
3064         * gfortran.dg/f2c_7.f90: Likewise.
3065         * gfortran.dg/func_result_2.f90: Likewise.
3066         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3067
3068 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3069
3070         PR fortran/22146
3071         * gfortran.dg/elemental_subroutine_1.f90: New test.
3072         * gfortran.dg/elemental_subroutine_2.f90: New test.
3073
3074         PR fortran/25029
3075         PR fortran/21256
3076         * gfortran.dg/assumed_size_refs_1.f90: New test.
3077
3078         PR fortran/20868
3079         PR fortran/20870
3080         * gfortran.dg/assumed_size_refs_2.f90: New test.
3081         * gfortran.dg/initialization_1.f90: Change warning message.
3082
3083 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3084
3085         * gcc.dg/tree-ssa/loop-15.c: New test.
3086
3087 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3088
3089         PR fortran/25598
3090         * gfortran.dg/backspace_3.f: New test.
3091         * gfortran.dg/backspace_4.f: New test.
3092
3093 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         PR fortran/24268
3096         * gfortran.dg/fmt_white.f: Update test.
3097
3098 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3099
3100         * gcc.dg/cast-1.c: Add new warning.
3101         * gcc.dg/cast-2.c: Likewise.
3102         * gcc.dg/cast-3.c: Likewise.
3103         * gcc.dg/format/cast-1.c: Likewise.
3104         * gcc.dg/cast-4.c: New testcase.
3105
3106 2006-01-05  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/22555
3109         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3110
3111 2006-01-05  Richard Guenther  <rguenther@suse.de>
3112             Diego Novillo  <dnovillo@redhat.com>
3113
3114         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3115         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3116         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3117         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3118         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3119         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3120         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3121         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3122         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3123         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3124         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3125         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3126         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3127         * treelang/compile/extravar.tree: Likewise.
3128         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3129         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3130         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3131         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3132         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3133
3134 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3135
3136         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3137         for 64-bit fix.
3138
3139 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3140
3141         PR fortran/23675
3142         gfortran.dg/char_result_11.f90: New.
3143
3144 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3145
3146         PR c++/24782
3147         * g++.dg/parse/access9.C: New test.
3148         * g++.dg/tc1/dr52.C: Tweak error markers.
3149
3150 2006-01-04  Richard Henderson  <rth@redhat.com>
3151
3152         Merge from gomp branch.
3153         * g++.dg/parse/pragma2.C: Update expected error lines.
3154
3155 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3156
3157         * g++.dg/other/i386-2.C: New test.
3158
3159         PR target/25554
3160         * gcc.c-torture/compile/20051228-1.c: New test.
3161
3162         PR c/25559
3163         * gcc.dg/pr25559.c: New test.
3164
3165 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3166
3167         PR c++/25492
3168         * g++.dg/lookup/friend9.C: New test.
3169
3170         PR c++/25625
3171         * g++.dg/template/repo5.C: New test.
3172
3173 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3174
3175         PR fortran/25101
3176         * gfortran.dg/forall_2.f90: New test.
3177
3178 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3179
3180         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3181         dg-require-weak.  Adjust regexp to handle leading-underscore
3182         targets and space as well as TAB after .weak.  Change previous
3183         64-bit fix to not use naked dot.
3184
3185 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3186
3187         PR rtl-optimization/25578
3188         * gcc.c-torture/execute/20060102-1.c: New testcase.
3189
3190 2006-01-03  Richard Guenther  <rguenther@suse.de>
3191
3192         PR c/25183
3193         * gcc.dg/torture/pr25183.c: New testcase.
3194
3195 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3196
3197         Merge from gomp-branch.
3198         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3199         * gcc.dg/ia64-sync-2.c: Likewise.
3200         * gcc.dg/ia64-sync-3.c: Likewise.
3201         * gcc.dg/ia64-sync-4.c: Likewise.
3202         * gcc.dg/sync-2.c: Likewise.
3203         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3204         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3205
3206 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/25635
3209         * g++.dg/parse/operator6.C: New test.
3210
3211         PR c++/25637
3212         * g++.dg/parse/error29.C: New test.
3213
3214         PR c++/25638
3215         * g++.dg/parse/dtor6.C: New test.
3216
3217         PR c++/25633
3218         * g++.dg/parse/ctor3.C: New test.
3219
3220         PR c++/25634
3221         * g++.dg/template/class3.C: New test.
3222
3223 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
3224
3225         * g++.dg/debug/debug9.C: New.
3226
3227 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
3228
3229         PR fortran/24640
3230         * gfortran.dg/label_2.f90: New test.
3231
3232 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3233
3234         * g++.dg/lookup/using12.C: Tighten error marker.
3235
3236 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
3237             Andrew Pinski <pinskia@physics.uc.edu>
3238
3239         * gcc.target/powerpc/darwin-abi-3.c: New file.
3240         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3241         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3242         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3243         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3244         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3245         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3246         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3247         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3248
3249 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3250
3251         * gcc.dg/tree-ssa/loadpre1.c: New;
3252         * gcc.dg/tree-ssa/loadpre2.c: New;
3253         * gcc.dg/tree-ssa/loadpre3.c: New;
3254         * gcc.dg/tree-ssa/loadpre4.c: New;
3255         * gcc.dg/tree-ssa/loadpre5.c: New;
3256         * gcc.dg/tree-ssa/loadpre6.c: New;
3257         * gcc.dg/tree-ssa/loadpre7.c: New;
3258         * gcc.dg/tree-ssa/loadpre8.c: New;
3259         * gcc.dg/tree-ssa/loadpre9.c: New;
3260
3261 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3264         * g++.dg/abi/thunk4.C: Likewise.
3265
3266 2006-01-01  Andreas Jaeger  <aj@suse.de>
3267
3268         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3269         portable.
3270
3271 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/25294
3274         * gcc.dg/pragma-pack-3.c: New test.
3275         * g++.dg/parse/pragma3.C: New test.
3276
3277 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3278
3279         PR middle-end/24827
3280         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3281
3282 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3283
3284         PR testsuite/25214
3285         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3286
3287 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3288
3289         PR fortran/22607
3290         * gfortran-dg/pure_byref_3.f90: New.
3291
3292         fortran/PR 25396
3293         * gfortran.dg/userdef_operator_1.f90: New.
3294
3295 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3296
3297         * g++.dg/abi/thunk3.C: New.
3298         * g++.dg/abi/thunk4.C: New.
3299
3300 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3301
3302         PR fortran/25532
3303         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3304         associated derived type components of derived types are
3305         properly declared in contained procedures.
3306
3307 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3308
3309         PR libgfortran/25139
3310         * gfortran.dg/backspace_2.f: New test.
3311
3312 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313
3314         PR libgfortran/25550
3315         * gfortran.dg/endfile.f: New test.
3316
3317 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR libgfortran/25419
3320         * gfortran.dg/comma.f: New test.
3321
3322 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3323
3324         * lib/gfortran-dg.exp: Remove trailing whitespace.
3325         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3326         -funroll-all-loops.
3327
3328 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3329
3330         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3331         Extended Double long doubles or repeat tests when long double is
3332         the same size as double.
3333
3334 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3335
3336         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3337
3338         PR testsuite/25442
3339         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3340         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3341
3342         PR testsuite/25441
3343         * gcc.dg/pr23911.c: Make test variable static.
3344
3345         PR testsuite/25444
3346         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3347
3348 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3349
3350         PR c++/25439
3351         * g++.dg/parse/crash17.C: Adjust error markers.
3352         * g++.dg/template/error20.C: New test.
3353
3354 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3355
3356         PR c++/23172
3357         * g++.dg/ext/complit4.C: New test.
3358
3359         PR c++/25417
3360         * g++.dg/ext/complit5.C: Likewise.
3361
3362 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3363
3364         PR tree-optimization/25125
3365         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3366         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3367         * gcc.c-torture/execute/pr25125.c: New.
3368
3369 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3370
3371         PR fortran/25029
3372         PR fortran/21256
3373         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3374         with incorrect assumed size references.
3375
3376 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/23171
3379         * g++.dg/opt/init1.C: New test.
3380
3381 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3382
3383         PR c++/24671
3384         * g++.dg/template/sfinae3.C: New test.
3385
3386 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3387
3388         * g++.dg/other/friend4.C: New test.
3389
3390 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR target/25005
3393         * g++.dg/opt/pr25005.C: New test.
3394
3395 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/25369
3398         * g++.dg/template/ptrmem16.C: New test.
3399
3400 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3401
3402         PR fortran/25029
3403         PR fortran/21256
3404         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3405
3406 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3407
3408         PR libgfortran/25307
3409         * gfortran.dg/list_read_5.f90: New test.
3410
3411 2005-12-22  Richard Henderson  <rth@redhat.com>
3412
3413         * gcc.target/i386/sse-7.c: Use -msse2.
3414
3415 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR rtl-optimization/25432
3418         * gcc.c-torture/compile/20051216-1.c: New test.
3419
3420         PR objc/25328
3421         * objc/execute/pr25328.m: New test.
3422
3423 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3424
3425         PR c++/25364
3426         * g++.dg/template/call4.C: New test.
3427
3428 2005-12-22  Dale Johannesen  <dalej@apple.com>
3429
3430         * gcc.target/i386/sse-17.c: New.
3431
3432 2005-12-22  Paul Brook  <paul@codesourcery.com>
3433
3434         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3435
3436 2005-12-22  Paul Brook  <paul@codesourcery.com>
3437
3438         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3439
3440 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3441
3442         PR tree-opt/25513
3443         * gcc.c-torture/compile/pr25513.c: New test.
3444
3445 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3446
3447         PR c++/23333
3448         * g++.dg/parse/error25.C: Add more tests.
3449
3450 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3451
3452         PR fortran/18990
3453         * gfortran.dg/der_charlen_1.f90: New.
3454
3455 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/20889
3458         * gfortran.dg/pointer_component_type_1.f90: New test.
3459
3460         PR fortran/25029
3461         PR fortran/21256
3462         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3463         should give an error with assumed size array refernces and checks those
3464         that should not.
3465         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3466         reference an upper bound so that it does not generate an error.
3467
3468         PR fortran/19362
3469         PR fortran/20244
3470         PR fortran/20864
3471         PR fortran/25391
3472         * gfortran.dg/used_dummy_types_1.f90: New test.
3473         * gfortran.dg/used_dummy_types_2.f90: New test.
3474         * gfortran.dg/used_dummy_types_3.f90: New test.
3475         * gfortran.dg/used_dummy_types_4.f90: New test.
3476         * gfortran.dg/used_dummy_types_5.f90: New test.
3477
3478         PR fortran/23152
3479         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3480         group already being USE associated.
3481         * gfortran.dg/assumed_shape_nml.f90: New test.
3482         * gfortran.dg/assumed_size_nml.f90: New test.
3483
3484         PR fortran/20862
3485         PR fortran/25053
3486         PR fortran/25063
3487         PR fortran/25064
3488         PR fortran/25066
3489         PR fortran/25067
3490         PR fortran/25068
3491         PR fortran/25307
3492         * gfortran.dg/io_constraints_1.f90: New test.
3493         * gfortran.dg/io_constraints_1.f90: New test.
3494         * gfortran.dg/iostat_3.f90: Change wording of warning.
3495         * gfortran.dg/g77/19981216-0.f: The same.
3496
3497 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3498
3499         PR tree-optimization/23518
3500         * testsuite/gcc.dg/pr23518.c: New.
3501
3502 2005-12-21  Mike Stump  <mrs@apple.com>
3503
3504         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3505
3506 2005-12-21  Paul Brook  <paul@codesourcery.com>
3507
3508         * gcc.dg/pr19340.c: Skip on m68k targets.
3509
3510 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3511
3512         PR rtl-optimization/25196
3513         * gcc.dg/pr25196.c: New test.
3514
3515 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3516
3517         PR fortran/25423
3518         gfortran.dg/where_nested_1.f90: New.
3519
3520 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3521
3522         PR tree-optimization/25382.
3523         * gcc.dg/tree-ssa/pr25382.c: New.
3524
3525 2005-12-20  Richard Guenther  <rguenther@suse.de>
3526
3527         PR middle-end/24306
3528         * gcc.target/i386/pr24306.c: New testcase.
3529
3530 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3531
3532         PR tree-optimization/25501
3533         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3534
3535 2005-12-20  Richard Guenther  <rguenther@suse.de>
3536
3537         Revert
3538         2005-12-02  Richard Guenther  <rguenther@suse.de>
3539
3540         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3541
3542 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/21228
3545         * g++.dg/warn/Wunreachable-code-2.C: New test.
3546
3547 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/24278
3550         * g++.dg/template/ctor5.C: New test.
3551
3552         PR c++/24915
3553         * g++.dg/template/overload8.C: New test.
3554
3555 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3556
3557         * gcc.c-torture/compile/pr25483 : New test.
3558
3559 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3560
3561         PR c++/20552
3562         * g++.dg/ext/typeof10.C: New test.
3563
3564 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3565
3566         * gcc.dg/mt-loopi1.c: New.
3567
3568 2005-12-18  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/25481
3571         * gcc.dg/torture/pr25481.c: New testcase.
3572
3573 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3574
3575         PR rtl-optimization/21041
3576         * gcc.dg/pr21041.c: New test.
3577
3578 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3579
3580         PR libgfortran/25463
3581         * gfortran.dg/advance.f90: New test.
3582
3583 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3584
3585         * gcc.dg/20051201-1.c: New test.
3586
3587 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3588
3589         PR fortran/25018
3590         * gfortran.dg/initialization_1.f90: New test.
3591         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3592         * gfortran.dg/g77/980616-0.f: The same.
3593
3594 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3595
3596         * PR fortran/25458
3597         * gfortran.dg/chkbits.f90: New test.
3598
3599 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3600
3601         * gfortran.dg/enum_5.f: Revert to previous version.
3602
3603 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3604
3605         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3606         * gfortran.dg/nested_modules_1.f90: Ditto.
3607         * gfortran.dg/hollerith_f95.f90: Ditto.
3608         * gfortran.dg/select_5.f90: Ditto.
3609         * gfortran.dg/secnds.f: Ditto.
3610         * gfortran.dg/hollerith2.f90: Ditto.
3611         * gfortran.dg/imag_2.f: Ditto.
3612         * gfortran.dg/ftell_2.f90: Ditto.
3613         * gfortran.dg/malloc_free_1.f90: Ditto.
3614         * gfortran.dg/logint-1.f: Ditto.
3615         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3616         * gfortran.dg/e_d_fmt.f90: Ditto.
3617         * gfortran.dg/hollerith_legacy.f90: Ditto.
3618         * gfortran.dg/logint-2.f: Ditto.
3619         * gfortran.dg/enum_5.f90: Ditto.
3620         * gfortran.dg/f2c_2.f90: Ditto.
3621         * gfortran.dg/pr17143.f90: Ditto.
3622         * gfortran.dg/namelist_14.f90: Ditto.
3623         * gfortran.dg/logint-3.f: Ditto.
3624         * gfortran.dg/spread_scalar_source.f90: Ditto.
3625         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3626         * gfortran.dg/namelist_11.f: Ditto.
3627         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3628         * gfortran.dg/g77/20010519-1.f
3629         * gfortran.dg/g77/alpha1.f: Ditto.
3630         * gfortran.dg/g77/990115-1.f: Ditto.
3631         * gfortran.dg/g77/erfc.f: Ditto.
3632         * gfortran.dg/g77/19990313-3.f: Ditto.
3633         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3634         * gfortran.dg/g77/20010426.f: Ditto.
3635         * gfortran.dg/g77/19990313-0.f: Ditto.
3636         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3637         * gfortran.dg/g77/20000629-1.f: Ditto.
3638         * gfortran.dg/g77/970125-0.f: Ditto.
3639         * gfortran.dg/g77/8485.f: Ditto.
3640         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3641         * gfortran.dg/g77/19990313-1.f: Ditto.
3642         * gfortran.dg/g77/int8421.f: Ditto.
3643         * gfortran.dg/g77/19990305-0.f: Ditto.
3644         * gfortran.dg/g77/947.f: Ditto.
3645         * gfortran.dg/g77/19990905-2.f: Ditto.
3646         * gfortran.dg/g77/cabs.f: Ditto.
3647         * gfortran.dg/g77/19990313-2.f: Ditto.
3648         * gfortran.dg/g77/20020307-1.f: Ditto.
3649         * gfortran.dg/g77/dcomplex.f: Ditto.
3650         * gfortran.dg/g77/19990502-1.f: Ditto.
3651         * gfortran.dg/g77/19981216-0.f: Ditto.
3652         * gfortran.dg/common_4.f90: Ditto.
3653         * gfortran.dg/entry_4.f90: Ditto.
3654         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3655         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3656         * gfortran.dg/namelist_12.f: Ditto.
3657         * gfortran.dg/scale_1.f90: Ditto.
3658         * gfortran.dg/modulo_1.f90
3659         * gfortran.dg/hollerith.f90: Ditto.
3660         * gfortran.dg/direct_io_3.f90: Ditto.
3661         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3662         * gfortran.dg/gnu_logical_1.F: Ditto.
3663         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3664         * gfortran.dg/assign_1.f90: Ditto.
3665         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3666         * gfortran.dg/pr23095.f: Ditto.
3667         * gfortran.dg/read_float_1.f90: Ditto.
3668
3669 2005-12-17  Andreas Jaeger  <aj@suse.de>
3670
3671         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3672         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3673
3674 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3675
3676         PR fortran/24268
3677         * gfortran.dg/fmt_white.f: New test.
3678
3679 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3680
3681         * gfortran.dg/label_1.f90: New test.
3682
3683 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3684
3685         PR testsuite/25422
3686         * gcc.dg/20031012-1.c: Add -Walways-true option.
3687         * gcc.dg/weak/weak-3.c: Likewise.
3688         * g++.old-deja/g++.mike/warn8.C: Likewise.
3689
3690 2005-12-16  Mike Stump  <mrs@apple.com>
3691
3692         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3693         exit.
3694
3695 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3696
3697         PR libgfortran/25264
3698         PR libgfortran/25349
3699         * gfortran.dg/tl_editing.f90: Added additional checks.
3700         * gfortran.dg/t_editing.f: New test.
3701         * gfortran.dg/write_padding.f90: New test
3702
3703 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3704
3705         PR testsuite/25215
3706         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3707
3708 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3709
3710         PR rtl-optimization/24899
3711         * gcc.c-torture/execute/20051215-1.c: New test.
3712
3713 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3714
3715         PR 24823
3716         * gfortran.dg/pr24823.f: New test.
3717
3718 2005-12-16  Jeff Law  <law@redhat.com>
3719
3720         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3721
3722 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3723
3724         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3725         Change C++ style comments to C style comments.
3726         Remove aligned types from the array.
3727         Keep Enums disabled.
3728         (complex_types): Remove aligned types from the array.
3729         Comment out "_Complex long double".
3730         (attrib_types): Remove.
3731         (complex_attrib_types): Remove.
3732         (attrib_array_types): Remove.
3733         (complex_attrib_array_types): Remove.
3734         (aligned_bitfld_types): Remove.
3735         (n_aligned_bitfld_types): Remove.
3736         (FEATURE_ALIGNEDPACKED): Delete.
3737         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3738         (singles): Remove support for adding attributes.
3739         (choose_type): Remove support for attributed types.
3740         (generate_fields): Remove support for attributed bit-fields.
3741         Remove support for adding attributes.
3742         (generate_random_tests): Remove support for adding attributes.
3743         (features): Add back "[0] :0" and "complex vector [0]".
3744         (main): Remove support for attributed bit-fields.
3745         Uncomment the calling of generate_random_tests for the rests of
3746         the tests.
3747
3748 2005-12-16  Jan Hubicka  <jh@suse.cz>
3749
3750         * gcc.c-torture/combine/pr25224.c: New.
3751
3752 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3753
3754         PR other/25028
3755         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3756         HP-UX.
3757
3758 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3759
3760         * gcc.dg/20051215-1.c: New file.
3761
3762 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3763
3764         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3765         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3766
3767 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3768
3769         PR fortran/18197
3770         * gfortran.dg/dummy_functions_1.f90: New.
3771
3772 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3773
3774         PR rtl-optimization/25310
3775         * gcc.c-torture/compile/pr25310.c: New test.
3776
3777 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR debug/25023
3780         * gcc.dg/pr25023.c: New test.
3781
3782 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3783
3784         * g++.old-deja/g++.brendan/redecl1.C,
3785         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3786         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3787         g++.old-deja/g++.oliva/typeof1.C,
3788         g++.old-deja/g++.other/crash16.C,
3789         g++.old-deja/g++.other/crash34.C,
3790         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3791         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3792         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3793         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3794         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3795         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3796         Remove xfail.
3797
3798 2005-12-14  Kean Johnston  <jkj@sco.com>
3799             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3800
3801         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3802         * gcc.target/i386/20020523-1.c: Ditto.
3803         * gcc.target/i386/tailcall-1.c: Ditto.
3804         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3805         * gcc.target/i386/ssetype-5.c: Ditto.
3806
3807 2005-12-14  Jeff Law  <law@redhat.com>
3808
3809         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3810
3811 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR target/25254
3814         PR target/24188
3815         * gcc.target/i386/pr25254.c: New test.
3816         * gfortran.dg/PR24188.f: New test.
3817
3818 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3819
3820         * lib/fortran-torture.exp: Catch remaining uses of
3821         remote_file build delete.
3822
3823 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3824
3825         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3826
3827 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3828
3829         * gcc.dg/warn-addr-cmp.c: New test.
3830
3831 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR debug/25023
3834         PR target/25293
3835         * gcc.target/i386/pr25293.c: New test.
3836
3837 2005-12-13  Petr Machata  <machata@post.cz>
3838
3839         PR c++/24907
3840         * g++.dg/parse/comma2.C: New test.
3841
3842 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3843             Jakub Jelinek  <jakub@redhat.com>
3844
3845         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3846         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3847         (limits.h): Include unconditionally.
3848         (stdlib.h): Likewise.
3849         (hashtab.h): Do not include.
3850         (getopt.h): Likewise.
3851         (stddef.h): Include.
3852         (hashval_t): Define.
3853         (struct entry): Add "next" field.
3854         (HASH_SIZE): New macro.
3855         (hash_table): New variable.
3856         (switchfiles): Do not use xmalloc.
3857         (mix): New macro.
3858         (iterative_hash): New function.
3859         (hasht): Remove.
3860         (e_exists): New function.
3861         (e_insert): Likewise.
3862         (output): Use, instead of libiberty hashtable functions.
3863         (main): Do not use getopt.  Do not call htab_create.
3864
3865 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR c++/25331
3868         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3869         put atal* and atpaal* attributes on array elements.
3870         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3871         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3872         put atal* and atpaal* attributes on array elements.
3873         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3874
3875 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3876
3877         * gcc.dg/single-precision-constant.c: New test.
3878
3879 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3880
3881         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3882         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3883         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3884         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3885         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3886         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3887         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3888         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3889         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3890         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3891         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3892         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3893         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3894         gcc.target/powerpc/ppc-sdata-2.c,
3895         gcc.target/powerpc/ppc-stackalign-1.c,
3896         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3897         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3898         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3899         gcc.target/powerpc/rs6000-ldouble-2.c,
3900         gcc.target/powerpc/rs6000-power2-1.c,
3901         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3902         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3903         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3904         option into target selector.
3905         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3906         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3907
3908 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3909
3910         PR objc/25348
3911         * objc.dg/encode-9.m: New test.
3912
3913 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3914
3915         PR testsuite/20772
3916         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3917         * gcc.dg/asm-b.c: Fix typo.
3918         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3919         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3920         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3921         i?86 lp64 and x86_64 ilp32.
3922         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3923         on i?86 lp64.
3924         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3925
3926 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3927
3928         PR fortran/25078
3929         gfortran.dg/equiv_5.f90: New test.
3930
3931 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3932
3933         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3934         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3935         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3936         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3937         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3938         * gcc.dg/tree-ssa/reassoc-5.c: New.
3939         * gcc.dg/tree-ssa/reassoc-6.c: New.
3940         * gcc.dg/tree-ssa/reassoc-7.c: New.
3941         * gcc.dg/tree-ssa/reassoc-8.c: New.
3942         * gcc.dg/tree-ssa/reassoc-9.c: New.
3943         * gcc.dg/tree-ssa/reassoc-10.c: New.
3944         * gcc.dg/tree-ssa/reassoc-11.c: New.
3945
3946 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3947
3948         PR testsuite/25167
3949         PR testsuite/24478
3950         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3951
3952 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/25300
3955         * g++.dg/template/inherit.C: Do not use a generic error message.
3956
3957 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3958
3959         PR libobjc/25354
3960         * objc.dg/gnu-encoding: New directory.
3961         * objc.dg/gnu-encoding/compat-common.h: New file.
3962         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3963         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3964         * objc.dg/gnu-encoding/vector-defs.h: New file.
3965         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3966         * objc.dg/gnu-encoding/generate-random.c: New file.
3967         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3968         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3969         * objc.dg/gnu-encoding/generate-random.h: New file.
3970
3971 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/25337
3974         * g++.dg/template/defarg7.C: New test.
3975
3976 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3977
3978         PR libobjc/25347
3979         * objc.dg/encode-8.m: New test.
3980
3981 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3982
3983         PR libobjc/25346
3984         * objc.dg/encode-7.m: New test.
3985
3986 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3987
3988         PR c++/25010
3989         * g++.dg/opt/inline10.C: New test.
3990
3991 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3992
3993         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3994
3995 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3996
3997         * gfortran.dg/substring_equivalence.f90: typo in comment
3998
3999 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4000
4001         PR fortran/25068
4002         * gfortran.dg/iostat_3.f90: New test.
4003
4004 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4005
4006         PR fortran/23815
4007         * gfortran.dg/unf_io_convert_1.f90: New test.
4008         * gfortran.dg/unf_io_convert_2.f90: New test.
4009         * gfortran.dg/unf_io_convert_3.f90: New test.
4010
4011 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4012
4013         PR testsuite/20772
4014         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4015         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4016         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4017         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4018         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4019         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4020         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4021         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4022         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4023         gcc.dg/torture/fp-int-convert-float128-timode.c,
4024         gcc.dg/torture/fp-int-convert-float128.c,
4025         gcc.dg/torture/fp-int-convert-float80-timode.c,
4026         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4027         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4028
4029         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4030
4031 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4032
4033         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4034
4035 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4036
4037         * gcc.dg/20051207-1.c,
4038         * gcc.dg/20051207-2.c,
4039         * gcc.dg/20051207-3.c: New tests.
4040
4041 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         PR testsuite/20772
4044         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4045         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4046         dg-skip-if target selector.
4047
4048         PR testsuite/20772
4049         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4050         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4051         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4052         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4053         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4054         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4055         and/or merge with i?86 cases.
4056
4057         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4058
4059         PR testsuite/20772
4060         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4061         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4062         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4063         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4064         x86_64-*-linux*.
4065
4066 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4067
4068         PR target/25311
4069         * gcc.c-torture/compile/pr25311.c: New test.
4070
4071 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4072
4073         PR libgfortran/25039
4074         * gfortran.dg/read_comma.f: New test.
4075
4076 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR c++/19317
4079         * g++.dg/opt/pr19317-1.C: New test.
4080         * g++.dg/opt/pr19317-2.C: New test.
4081         * g++.dg/opt/pr19317-3.C: New test.
4082
4083         PR target/19005
4084         * gcc.c-torture/execute/pr19005.c: New test.
4085
4086         PR target/17828
4087         * g++.old-deja/g++.other/comdat5.C: New test.
4088         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4089
4090         * g++.dg/compat/struct-layout-1.exp: New file.
4091         * g++.dg/compat/struct-layout-1.h: New.
4092         * g++.dg/compat/struct-layout-1_generate.c: New.
4093         * g++.dg/compat/struct-layout-1_x1.h: New.
4094         * g++.dg/compat/struct-layout-1_x2.h: New.
4095         * g++.dg/compat/struct-layout-1_y1.h: New.
4096         * g++.dg/compat/struct-layout-1_y2.h: New.
4097
4098         * gcc.dg/20050330-2.c: New test.
4099
4100 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4101
4102         PR fortran/25292
4103         * gfortran.dg/associated_1.f90: New.
4104
4105 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4108         ILP32 vect_no_align platforms.
4109
4110 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4111             Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR target/25268
4114         * gcc.c-torture/compile/20051207-1.c: New test.
4115
4116 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4117
4118         PR testsuite/20772
4119         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4120         gcc.dg/torture/pr18582-1.c,
4121         gcc.target/i386/attributes-error.c: Also test on x86_64.
4122
4123         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4124
4125 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4126
4127         PR c++/19397
4128         * g++.dg/template/typedef3.C: New test.
4129
4130         PR c++/19762
4131         PR c++/19764
4132         * g++.dg/template/dtor3.C: Fix error markers.
4133
4134 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4135
4136         * lib/target-supports.exp (check_effective_target_sync_char_short):
4137         Add s390*.
4138
4139 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4140
4141         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4142
4143 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4144
4145         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4146         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4147         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4148         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4149
4150 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4151
4152         PR c++/25263
4153         * g++.dg/other/array2.C: New test case.
4154
4155 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4156
4157         * gcc.dg/darwin-weakimport-3.c: New.
4158
4159         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4160         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4161         and to work on Darwin.
4162         * gcc.dg/attr-weakref-1b.c: New file.
4163         * gcc.dg/attr-weakref-2.c: New test.
4164         * gcc.dg/darwin-weakref-1.c: New test.
4165
4166 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4167
4168         PR testsuite/25247
4169         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4170         use in selector expressions.
4171         (dg-xfail-if): Ditto.
4172         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4173         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4174         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4175         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4176         * gcc.test-framework/test-framework.exp: Skip generated tests if
4177         CHECK_TEST_FRAMEWORK is not 1.
4178
4179 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4180
4181         PR tree-optimization/24963
4182         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4183
4184         PR target/24108
4185         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4186
4187         PR target/18580
4188         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4189         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4190         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4191         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4192
4193 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4194
4195         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4196         dg-options.
4197
4198 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4199
4200         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4201
4202 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4203
4204         * gcc.dg/format/cast-1.c: New test.
4205
4206 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4207
4208         PR c/7776
4209         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4210         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4211         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4212         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4213
4214 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4215
4216         * gcc.dg/cast-pretty-print-1.c: New test.
4217
4218 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4219
4220         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4221
4222 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/24173
4225         * g++.dg/template/friend40.C: New test.
4226
4227 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
4228
4229         PR target/25199
4230         * gcc.target/i386/movq-2.c: New test.
4231         * gcc.target/i386/movq.c: Remove target i?86, instead add
4232         dg-require-effective-target ilp32.
4233
4234 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4235
4236         PR c++/24103
4237         * g++.dg/other/default1.C: New test.
4238
4239 2005-12-02  Richard Guenther  <rguenther@suse.de>
4240
4241         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4242
4243 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4244
4245         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4246
4247 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4248
4249         PR target/21017
4250         * gcc.target/powerpc/rotate.c: New.
4251
4252 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4253
4254         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4255         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4256
4257 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4258
4259         PR c/13384
4260         * gcc.dg/pr17730-1.c: Adjust.
4261         * gcc.dg/lvalue1.c (main): Likewise.
4262         * gcc.dg/lvalue-2.c: Likewise.
4263         * g++.dg/pr7503-3.C
4264
4265 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4266
4267         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4268         error messages.
4269
4270 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/24789
4273         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4274
4275 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4276
4277         PR target/24475
4278         * lib/target-supports.exp (check_effective_target_tls): New.
4279         (check_effective_target_tls_runtime): New.
4280         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4281         for TLS support.
4282         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4283         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4284         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4285         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4286         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4287         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4288         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4289         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4290         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4291         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4292         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4293         effective-target TLS.
4294         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4295         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4296         effective-target TLS runtime.
4297
4298 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4299
4300         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4301
4302 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4303
4304         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4305         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4306         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4307         ignored" warnings when "packing" is the same as the ABI layout.
4308
4309 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4310
4311         PR fortran/21302
4312         * gfortran.dg/line_length_1.f: New test.
4313         * gfortran.dg/line_length_2.f90: Ditto.
4314
4315 2005-11-30  Richard Guenther  <rguenther@suse.de>
4316
4317         PR tree-optimization/21655
4318         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4319
4320 2005-11-30  Dale Johannesen  <dalej@apple.com>
4321
4322         * gcc.c-torture/compile/pr24930.c: New.
4323
4324 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4325
4326         PR fortran/15809
4327         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4328
4329 2005-11-30  Jeff Law  <law@redhat.com>
4330
4331         * g++.old-deja/g++.law/pr25000.C: New test.
4332
4333 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4334
4335         * gcc.dg/tls/opt-11.c: New test.
4336
4337 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4338
4339         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4340         targets.
4341         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4342         LP64 ia64.
4343
4344 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4345
4346         * gfortran.dg/open_access_1.f90: New test.
4347
4348 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4349
4350         * gcc.dg/charset/builtin2.c: New test.
4351
4352 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4353
4354         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4355         on mmix-*-* for *_[xy].c.
4356
4357 2005-11-28  Kean Johnston  <jkj@sco.com>
4358
4359         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4360         headers.
4361         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4362         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4363         * gcc.target/i386/asm-3.c: Ditto.
4364         * gcc.target/i386/clobbers.c: Ditto.
4365         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4366         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4367         test regexp.
4368         * gcc.target/i386/mul.c: Ditto.
4369         * gcc.target/i386/ssetype-1.c: Ditto.
4370         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4371         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4372         static so the test works with -fPIC mode too. Based on comment in
4373         PR19231 by Pinski.
4374         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4375
4376 2005-11-28  Richard Guenther  <rguenther@suse.de>
4377
4378         * gcc.dg/alias-9.c: New testcase.
4379         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4380
4381 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4382             Uros Bizjak  <uros@kss-loka.si>
4383
4384         PR middle-end/20219
4385         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4386         tan(x)/sin(x) transformations.
4387
4388 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR middle-end/24575
4391         * gcc.dg/tree-ssa/divide-3.c: New test.
4392         * gcc.dg/tree-ssa/divide-4.c: New test.
4393
4394 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4395
4396         PR fortran/24917
4397         *  gfortran.dg/boz_6.f90: New test.
4398
4399 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4400
4401         PR fortran/23912
4402         * gfortran.dg/modulo_1.f90: New test.
4403
4404 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4405
4406         PR libfortran/24919
4407         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4408         fail on CRLF platforms.
4409         * gfortran.dg/ftell_2.f90: Likewise.
4410
4411 2005-11-26  Eric Christopher  <echristo@apple.com>
4412
4413         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4414
4415 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4416
4417         * objc.dg/gnu-runtime-3.m: Simplify.
4418
4419 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4420
4421         PR middle-end/23669
4422         * gcc.dg/tree-ssa/divide-1.c: New test.
4423         * gcc.dg/tree-ssa/divide-2.c: New test.
4424
4425 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4426
4427         PR libgfortran/24945
4428         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4429
4430 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4431
4432         PR libgfortran/24945
4433         * gfortran.dg/open_status_2.f90: New test.
4434
4435 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4436
4437         * gcc.c-torture/execute/builtins/fprintf.c,
4438         gcc.c-torture/execute/builtins/fputs-lib.c,
4439         gcc.c-torture/execute/builtins/fputs.c,
4440         gcc.c-torture/execute/builtins/lib/fprintf.c,
4441         gcc.c-torture/execute/builtins/lib/printf.c,
4442         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4443
4444 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4445
4446         * gcc.dg/20050922-2.c: New test.
4447
4448 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4449
4450         * objc.dg/gnu-runtime-3.m: New test.
4451
4452 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4453
4454         PR c++/9278
4455         * g++.dg/other/void1.C: New test.
4456
4457 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4458
4459         PR middle-end/24998
4460         * gcc.dg/torture/fp-int-convert-float.c,
4461         gcc.dg/torture/fp-int-convert-double.c,
4462         gcc.dg/torture/fp-int-convert-long-double.c,
4463         gcc.dg/torture/fp-int-convert-timode.c,
4464         gcc.dg/torture/fp-int-convert-float80.c,
4465         gcc.dg/torture/fp-int-convert-float80-timode.c,
4466         gcc.dg/torture/fp-int-convert-float128.c,
4467         gcc.dg/torture/fp-int-convert-float128-timode.c,
4468         gcc.dg/torture/fp-int-convert.h: New files.
4469
4470 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4471
4472         PR middle-end/24989
4473         * gcc.dg/tree-ssa/bool-10.c: New test.
4474         * gcc.dg/tree-ssa/bool-11.c: New test.
4475         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4476
4477 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4478
4479         PR middle-end/24990
4480         * tree-ssa/pr24990-1.c: New test.
4481
4482 2005-11-24  Richard Guenther  <rguenther@suse.de>
4483         Dirk Mueller <dmueller@suse.de>
4484
4485         PR c++/14024
4486         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4487         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4488         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4489         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4490         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4491         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4492
4493 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4494
4495         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4496
4497 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4498
4499         PR c/21668
4500         * gcc.dg/Wc++-compat.c: New.
4501         * gcc.dg/Wno-c++-compat.c: New.
4502
4503 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4504
4505         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4506         (vspltish, vspltisw): Likewise.
4507
4508 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4509
4510         PR libgfortran/24794
4511         * gfortran.dg/namelist_12.f: Fix quotes.
4512         * gfortran.dg/namelist_13.f90: Fix quotes.
4513         * gfortran.dg/namelist_14.f90: Fix quotes.
4514         * gfortran.dg/namelist_15.f90: Fix quotes.
4515         * gfortran.dg/namelist_use.f90: Fix quotes.
4516         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4517         * gfortran.dg/namelist_21.f90: New test.
4518         * gfortran.dg/namelist_22.f90: New test.
4519
4520 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4521
4522         PR target/23435
4523         * gcc.c-torture/compile/pr23435.c: New.
4524
4525 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4526
4527         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4528
4529 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4530
4531         * gcc.target/powerpc/405-macchw-1.c,
4532         gcc.target/powerpc/405-macchw-2.c,
4533         gcc.target/powerpc/405-macchwu-1.c,
4534         gcc.target/powerpc/405-macchwu-2.c,
4535         gcc.target/powerpc/405-machhw-1.c,
4536         gcc.target/powerpc/405-machhw-2.c,
4537         gcc.target/powerpc/405-machhwu-1.c,
4538         gcc.target/powerpc/405-machhwu-2.c,
4539         gcc.target/powerpc/405-maclhw-1.c,
4540         gcc.target/powerpc/405-maclhw-2.c,
4541         gcc.target/powerpc/405-maclhwu-1.c,
4542         gcc.target/powerpc/405-maclhwu-2.c,
4543         gcc.target/powerpc/405-mulchw-1.c,
4544         gcc.target/powerpc/405-mulchw-2.c,
4545         gcc.target/powerpc/405-mulchwu-1.c,
4546         gcc.target/powerpc/405-mulchwu-2.c,
4547         gcc.target/powerpc/405-mulhhw-1.c,
4548         gcc.target/powerpc/405-mulhhw-2.c,
4549         gcc.target/powerpc/405-mulhhwu-1.c,
4550         gcc.target/powerpc/405-mulhhwu-2.c,
4551         gcc.target/powerpc/405-mullhw-1.c,
4552         gcc.target/powerpc/405-mullhw-2.c,
4553         gcc.target/powerpc/405-mullhwu-1.c,
4554         gcc.target/powerpc/405-mullhwu-2.c,
4555         gcc.target/powerpc/405-nmacchw-1.c,
4556         gcc.target/powerpc/405-nmacchw-2.c,
4557         gcc.target/powerpc/405-nmachhw-1.c,
4558         gcc.target/powerpc/405-nmachhw-2.c,
4559         gcc.target/powerpc/405-nmaclhw-1.c,
4560         gcc.target/powerpc/405-nmaclhw-2.c,
4561         gcc.target/powerpc/440-macchw-1.c,
4562         gcc.target/powerpc/440-macchw-2.c,
4563         gcc.target/powerpc/440-macchwu-1.c,
4564         gcc.target/powerpc/440-macchwu-2.c,
4565         gcc.target/powerpc/440-machhw-1.c,
4566         gcc.target/powerpc/440-machhw-2.c,
4567         gcc.target/powerpc/440-machhwu-1.c,
4568         gcc.target/powerpc/440-machhwu-2.c,
4569         gcc.target/powerpc/440-maclhw-1.c,
4570         gcc.target/powerpc/440-maclhw-2.c,
4571         gcc.target/powerpc/440-maclhwu-1.c,
4572         gcc.target/powerpc/440-maclhwu-2.c,
4573         gcc.target/powerpc/440-mulchw-1.c,
4574         gcc.target/powerpc/440-mulchw-2.c,
4575         gcc.target/powerpc/440-mulchwu-1.c,
4576         gcc.target/powerpc/440-mulchwu-2.c,
4577         gcc.target/powerpc/440-mulhhw-1.c,
4578         gcc.target/powerpc/440-mulhhw-2.c,
4579         gcc.target/powerpc/440-mulhhwu-1.c,
4580         gcc.target/powerpc/440-mulhhwu-2.c,
4581         gcc.target/powerpc/440-mullhw-1.c,
4582         gcc.target/powerpc/440-mullhw-2.c,
4583         gcc.target/powerpc/440-mullhwu-1.c,
4584         gcc.target/powerpc/440-mullhwu-2.c,
4585         gcc.target/powerpc/440-nmacchw-1.c,
4586         gcc.target/powerpc/440-nmacchw-2.c,
4587         gcc.target/powerpc/440-nmachhw-1.c,
4588         gcc.target/powerpc/440-nmachhw-2.c,
4589         gcc.target/powerpc/440-nmaclhw-1.c,
4590         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4591
4592 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR fortran/24774
4595         * gfortran.dg/inquire_9.f90: New test.
4596
4597         PR fortran/21647
4598         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4599
4600 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4601
4602         PR libfortran/24432
4603         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4604         Check that 'cos' is supported.
4605
4606 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4607
4608         PR fortran/24223
4609         * gfortran.dg/substring_equivalence.f90: New test.
4610
4611         PR fortran/24705
4612         * gfortran.dg/auto_internal_assumed.f90: New test.
4613
4614 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4615
4616         * gcc.dg/fold-div-2.c: New test.
4617
4618 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4619
4620         PR rtl-optimization/24883
4621         * gcc.c-torture/compile/pr24883.c: New test.
4622
4623 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4624
4625         PR middle-end/20583
4626         * gcc.c-torture/compile/pr20583.c: New.
4627
4628 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4629
4630         * gcc.c-torture/execute/usmul.c: New test.
4631
4632 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4633
4634         * gcc.dg/tree-ssa/vrp22.c: New test.
4635
4636 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4637
4638         PR middle-end/24912
4639         * gcc.dg/torture/pr24912-1.c: New test.
4640
4641 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4642
4643         PR fortran/24862
4644         * gfortran.dg/arrayio_derived_1.f90: New test.
4645
4646 2005-11-19  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/23294
4649         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4650
4651 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4652
4653         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4654
4655 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4656
4657         PR c++/8355
4658         * g++.dg/template/friend39.C: New test.
4659
4660 2005-11-18  James E Wilson  <wilson@specifix.com>
4661
4662         * gcc.dg/builtin-strstr.c: New.
4663
4664 2005-11-18  Richard Henderson  <rth@redhat.com>
4665
4666         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4667         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4668         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4669         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4670         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4671         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4672         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4673         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4674         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4675         renaming to remove initial "ia64-".
4676
4677 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4678
4679         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4680
4681 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4682
4683         * g++.dg/cpp/string-2.C: New test.
4684
4685 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4686
4687         * gcc.dg/tree-ssa/loop-14.c: New test.
4688
4689 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4690             Michael Chamberlain <michael@chamberlain.net.au>
4691
4692         * ada/acats/run_all.sh (target_run): Kill long running tests.
4693
4694 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4695
4696         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4697         * gcc.dg/cleanup-9.c: Likewise.
4698         * gcc.dg/cleanup-10.c: Likewise.
4699         * gcc.dg/cleanup-11.c: Likewise.
4700
4701 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4702
4703         PR fortran/24892
4704         * gfortran.dg/open_access_append_1.f90: New test.
4705         * gfortran.dg/open_access_append_2.f90: New test.
4706
4707 2005-11-16  Richard Guenther  <rguenther@suse.de>
4708
4709         PR middle-end/24851
4710         * gcc.c-torture/execute/pr24851.c: New testcase.
4711
4712 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gcc.dg/fold-overflow-1.c: New test.
4715
4716 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4717
4718         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4719         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4720
4721 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4722
4723         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4724         structures.
4725         * g++.dg/eh/forced2.C: Likewise.
4726         * g++.dg/eh/forced3.C: Likewise.
4727         * g++.dg/eh/forced4.C: Likewise.
4728
4729 2005-11-11  Mike Stump  <mrs@apple.com>
4730
4731         * g++.old-deja/g++.mike/unused.C: Add.
4732
4733 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/24667
4736         * g++.dg/warn/Wcast-qual1.C: New test.
4737
4738 2005-11-15  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4741
4742 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4743
4744         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4745
4746 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4747
4748         PR 24840
4749         * gcc.dg/tree-ssa/pr24840.c: New test.
4750
4751 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4752
4753         PR testsuite/24841
4754         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4755
4756 2005-11-14  Dale Johannesen  <dalej@apple.com>
4757
4758         * gcc.c-torture/execute/20051113-1.c: New.
4759
4760 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4761
4762         PR c++/24687
4763         * g++.dg/template/crash43.C: New test.
4764
4765 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4766
4767         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4768
4769 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4770
4771         PR c++/24817
4772         * g++.dg/eh/spec8.C: New test.
4773
4774 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4775
4776         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4777
4778 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/20293
4781         * g++.dg/parse/ambig4.C: New test.
4782         * g++.dg/tc1/dr101.C: Adjust error markers.
4783         * g++.dg/lookup/strong-using-2.C: Likewise.
4784         * g++.dg/lookup/ambig5.C: Likewise.
4785         * g++.dg/lookup/ambig4.C: Likewise.
4786         * g++.dg/parse/crash22.C: Likewise.
4787
4788 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4789
4790         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4791
4792 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4793
4794         * gcc.dg/nested-calls-1.c: New test.
4795
4796 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4797
4798         * gfortran.dg/complex_intrinsic_1.f90: New test.
4799         * gfortran.dg/complex_intrinsic_2.f90: New test.
4800         * gfortran.dg/fgetc_1.f90: New test.
4801         * gfortran.dg/fgetc_2.f90: New test.
4802         * gfortran.dg/fgetc_3.f90: New test.
4803         * gfortran.dg/ftell_1.f90: New test.
4804         * gfortran.dg/ftell_2.f90: New test.
4805         * gfortran.dg/gnu_logical_1.F: New test.
4806         * gfortran.dg/gnu_logical_2.f90: New test.
4807
4808 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4809
4810         PR middle-end/24820
4811         * testsuite/gcc.dg/pr24820.c: New test.
4812
4813 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4814
4815         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4816         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4817         variable.
4818
4819 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4820
4821         testsuite/24614
4822         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4823
4824 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4825
4826         * gcc.target/cris/cris.exp: New file.
4827         * gcc.target/cris/rld-legit1.c: New test.
4828         * gcc.target/cris/rld-legit2.c: New test.
4829
4830 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR c++/24780
4833         * g++.dg/opt/pr24780.C: New test.
4834
4835         PR c++/24761
4836         * g++.dg/template/asm1.C: New test.
4837
4838 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4839
4840         PR libgfortran/24787
4841         * gfortran.dg/scan_1.f90: New test.
4842
4843 2005-11-12  Jan Hubicka  <jh@suse.cz>
4844
4845         * gcc.target/i386/minmax-1.c: New.
4846         * gcc.target/i386/minmax-2.c: New.
4847
4848 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4849
4850         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4851
4852 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4853
4854         * gcc.c-torture/execute/20051110-1.c,
4855         gcc.c-torture/execute/20051110-2.c: New tests.
4856
4857 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4858
4859         PR middle-end/24750
4860         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4861         New tests.
4862
4863 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4864
4865         * lib/target-libpath.exp (get_shlib_extension): New proc.
4866         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4867         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4868         * lib/objc.exp (objc_target_compile): Likewise.
4869         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4870         detection.
4871
4872 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4873
4874         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4875
4876         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4877         Add -static to additional_flags and pass it to target_compile.
4878
4879 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4880
4881         PR libgfortran/24719
4882         gfortran.dg/read_noadvance.f90: New test.
4883
4884         PR libgfortran/24699
4885         gfortran.dg/fmt_t_2.f90: New test.
4886
4887         PR libgfortran/24785
4888         gfortran.dg/read_x_eor.f90: New test.
4889
4890         PR libgfortran/24584
4891         gfortran.dg/namelist_empty.f90: Rename test.
4892
4893         PR libgfortran/24489
4894         gfortran/read_eor.f90: Rename test.
4895
4896 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/15976
4899         * gfortran.dg/automatic_module_variable.f90: New test.
4900
4901 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4902
4903         PR target/24445
4904         * gcc.dg/pr24445.c: New test.
4905
4906 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4907
4908         PR fortran/24655
4909         PR fortran/24755
4910         * gfortran.dg/recursive_statement_functions.f90: Add statement
4911         functions using inline intrinsic functions and parameters to test
4912         that they no longer seg-fault.
4913
4914         PR fortran/24409
4915         gfortran.dg/nested_modules_4.f90: New test.
4916         gfortran.dg/nested_modules_5.f90: New test.
4917
4918 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4919
4920         PR fortran/24643
4921         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4922
4923 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4924
4925         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4926         failures.
4927
4928 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4929
4930         * gcc.dg/sparc-getcontext-1.c: New test.
4931
4932 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gcc.dg/ifcvt-fabs-1.c: New test.
4935
4936 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4937
4938         PR other/4372
4939         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4940         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4941
4942 2005-11-09  Richard Guenther  <rguenther@suse.de>
4943
4944         PR tree-optimization/24716
4945         * gcc.c-torture/execute/pr24716.c: New testcase.
4946
4947 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4948
4949         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4950
4951 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4952
4953         PR 24624
4954         * gcc.dg/pr24624.c: Testcase added.
4955
4956 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4957
4958         PR 24623
4959         * g++.dg/other/pr24623.C: Testcase added.
4960
4961 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4962
4963         PR fortran/22607
4964         * gfortran-dg/pure_byref_1.f90: New.
4965         * gfortran-dg/pure_byref_2.f90: New.
4966
4967 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4968
4969         PR c/24101
4970         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4971         * gcc.dg/dg.exp: Run main loop also for *.i files.
4972
4973 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4974
4975         PR c++/19450
4976         * g++.dg/tls/diag-3.C: New test.
4977         * g++.dg/tls/diag-4.C: New test.
4978         * g++.dg/tls/static-1.C: New test.
4979         * g++.dg/tls/static-1a.cc: New file.
4980
4981 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4982
4983         PR 23046
4984         * g++.dg/tree-ssa/pr23046.C: New test.
4985
4986 2005-11-08  Devang Patel <dpatel@apple.com>
4987
4988         PR tree-optimization/23115
4989         * gcc.dg/tree-ssa/pr23115.c: New.
4990
4991 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4992
4993         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4994         * gcc.target/powerpc/pr16155.c: Same.
4995         * gcc.target/powerpc/altivec-1.c: Same.
4996         * gcc.target/powerpc/altivec-2.c: Same.
4997         * gcc.target/powerpc/altivec-3.c: Same.
4998         * gcc.target/powerpc/altivec-5.c: Same.
4999         * gcc.target/powerpc/altivec-11.c: Same.
5000         * gcc.target/powerpc/altivec-12.c: Same.
5001         * gcc.target/powerpc/altivec-14.c: Same.
5002         * gcc.target/powerpc/altivec-22.c: Same.
5003         * gcc.target/powerpc/altivec-consts.c: Same.
5004         * gcc.target/powerpc/altivec-pr22085.c: Same.
5005         * gcc.target/powerpc/altivec-splat.c: Same.
5006         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5007         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5008         * gcc.target/powerpc/darwin-longlong.c: Same.
5009
5010 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5011
5012         PR target/19340
5013         * gcc.dg/pr19340.c: New test.
5014
5015 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5016
5017         PR rtl-optimization/24683
5018         * gcc.dg/pr24683.c: New test.
5019
5020 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5021
5022         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5023         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5024
5025 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5026
5027         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5028
5029 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5030
5031         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5032
5033 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5034
5035         PR target/24230
5036
5037         * gcc.target/powerpc/altivec-consts.c,
5038         gcc.target/powerpc/altivec-splat.c: New testcase.
5039
5040 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5041
5042         PR c/24599
5043
5044         * gcc.dg/overflow-2.c: New testcase.
5045
5046 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5047
5048         PR rtl-optimization/23567
5049         * gcc.c-torture/execute/20051104-1.c: New test.
5050
5051 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5052
5053         PR fortran/24534
5054         gfortran.dg/private_type_2.f90: Modified to check that case with
5055         PRIVATE declaration within derived type is accepted.
5056
5057         PR fortran/20838
5058         gfortran.dg/pointer_assign_1.f90: New test.
5059
5060         PR fortran/20840
5061         * gfortran.dg/arrayio_0.f90: New test.
5062
5063         PR fortran/17737
5064         gfortran.dg/data_initialized.f90: New test.
5065         gfortran.dg/data_constraints_1.f90: New test.
5066         gfortran.dg/data_constraints_2.f90: New test.
5067
5068 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5069
5070         PR fortran/24174
5071         PR fortran/24305
5072         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5073
5074 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5075
5076         PR 24670
5077         * gcc.dg/tree-ssa/pr24670.c: New test.
5078
5079 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5080
5081         PR target/22432
5082         * gcc.target/i386/pr22432.c: New test.
5083
5084 2005-11-05  Richard Henderson  <rth@redhat.com>
5085
5086         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5087         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5088         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5089         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5090         from gcc.dg/alpha-*.
5091         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5092         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5093
5094 2005-11-05  Andreas Jaeger  <aj@suse.de>
5095
5096         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5097
5098 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5099
5100         PR target/23424
5101         * gcc.dg/torture/pr23424-1.c: New test.
5102
5103 2005-11-04  Richard Henderson  <rth@redhat.com>
5104
5105         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5106         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5107         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5108         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5109         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5110         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5111         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5112         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5113         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5114         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5115         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5116         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5117         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5118         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5119         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5120         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5121         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5122         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5123         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5124         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5125         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5126         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5127         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5128         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5129         Move from gcc.dg/.
5130         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5131         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5132         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5133         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5134         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5135         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5136         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5137         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5138         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5139         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5140         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5141         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5142         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5143         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5144         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5145         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5146         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5147         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5148         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5149         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5150         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5151         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5152         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5153         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5154         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5155         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5156         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5157         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5158         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5159         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5160         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5161         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5162         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5163         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5164         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5165         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5166         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5167         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5168         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5169         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5170         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5171         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5172         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5173         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5174         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5175
5176 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5177
5178         PR 24627
5179         * gcc.dg/tree-ssa/pr24627.c: New test.
5180
5181 2005-11-04 Paul Brook  <paul@codesourcery.com>
5182
5183         * gcc.dg/tls/opt-10.c: New test.
5184
5185 2005-11-04  Andreas Jaeger  <aj@suse.de>
5186
5187         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5188         avoid extra warnings.
5189
5190 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5191
5192         PR libfortran/22298
5193         * gcc/testsuite/lib/target-supports.exp
5194         (check_effective_target_static_libgfortran): New
5195         static_libgfortran effective target.
5196         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5197         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5198
5199 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5200
5201         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5202
5203 2005-11-03  Josh Conner  <jconner@apple.com>
5204
5205         PR c++/19989
5206         g++.dg/ext/array2.C: New test.
5207         g++.dg/template/dependent-name3.C: New test.
5208         g++.dg/template/dependent-name4.C: New test.
5209         g++.dg/template/sfinae2.C: New test.
5210
5211 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5212
5213         PR preprocessor/22042
5214         * gcc.dg/cpp/strify4.c: New test.
5215
5216 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5217
5218         PR c++/17964
5219         * g++.dg/cpp/string-1.C: New test.
5220
5221 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5222
5223         * gcc.target/powerpc: New directory.
5224         * gcc.target/powerpc/powerpc.exp: New file.
5225         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5226         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5227         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5228         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5229         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5230         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5231         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5232         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5233         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5234         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5235         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5236         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5237         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5238         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5239         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5240         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5241         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5242         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5243         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5244         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5245         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5246         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5247         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5248         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5249         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5250         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5251         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5252         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5253         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5254         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5255         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5256         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5257         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5258         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5259
5260 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/21627
5263         * g++.dg/warn/inline2.C: New test.
5264
5265 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5266
5267         PR middle-end/23155
5268         * g++.dg/ext/c99struct1.C: New test.
5269         * gcc.dg/union-cast-1.c: New test.
5270         * gcc.dg/union-cast-2.c: New test.
5271         * gcc.dg/union-cast-3.c: New test.
5272
5273 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5274
5275         PR middle-end/24589
5276         * gcc.c-torture/execute/zero-struct-2.c: New test.
5277
5278 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5279
5280         PR c++/24582
5281         * g++.dg/init/switch1.C: New test.
5282
5283 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284
5285         * gcc.dg/delay-slot-1.c: New test.
5286
5287 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5288
5289         PR target/24620
5290         * gcc.dg/pr24620.c: New test.
5291
5292 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5293
5294         PR c/24329
5295         * gcc.dg/format/unnamed-1.c: New test.
5296
5297 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/22434
5300         * g++.dg/expr/cond8.C: New test.
5301
5302         PR c++/24560
5303         * g++.dg/parse/dot1.C: New test.
5304
5305 2005-11-02  Jan Hubicka  <jh@suse.cz>
5306
5307         PR target/23303
5308         * gcc.dg/i386-lea.c: New test
5309
5310 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5311
5312         PR target/24615
5313         * gcc.dg/pr24615.c: New test.
5314
5315 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5316
5317         PR target/24600
5318         * gcc.dg/pr24600.c: New test.
5319
5320 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/19253
5323         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5324         * g++.dg/parse/typename9.C: New test.
5325         * g++/dg/parse/typename10.C: Likewise.
5326
5327 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5328
5329         PR fortran/18157
5330         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5331         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5332         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5333
5334 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/24569
5337         * g++.dg/debug/static1.C: New test.
5338
5339 2005-11-02  Josh Conner  <jconner@apple.com>
5340
5341         * g++.dg/crash38.C: moved into proper directory...
5342         * g++.dg/template/crash42.C: ...here
5343
5344 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5345
5346         PR target/18338
5347         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5348         pcc_bitfield_type_matters || default_packed.
5349
5350         * lib/target-supports.exp
5351         (check_effective_target_pcc_bitfield_type_matters): New proc.
5352         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5353
5354         PR testsuite/23304
5355         * lib/target-supports.exp (check_effective_default_packed): New proc.
5356         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5357         Gate expected errors on target ! default_packed.
5358         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5359
5360 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5361
5362         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5363         change (r106358).
5364
5365 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5366
5367         PR fortran/24008
5368         * gfortran.dg/entry_5.f90: New.
5369         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5370
5371 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5372
5373         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5374
5375 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5376
5377         PR fortran/21565
5378         gfortran.dg/namelist_blockdata.f90: New test.
5379
5380         PR fortran/18737
5381         gfortran.dg/external_implicit_none.f90: New test.
5382
5383         PR fortran/14994
5384         * gfortran.dg/secnds.f: New test.
5385
5386 2005-10-31  Jan Hubicka  <jh@suse.cz>
5387
5388         PR target/20928
5389         * gcc.c-torture/compile/pr20928.c: New test.
5390
5391 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5392
5393         PR middle-end/23492
5394         * gcc.c-torture/compile/zero-strct-5.c: New test.
5395
5396 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5397
5398         PR libgfortran/24584
5399         * gfortran.dg/pr24584.f90: New test.
5400
5401 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5402
5403         PR fortran/18883
5404         * gfortran.dg/char_result_9.f90: New.
5405         * gfortran.dg/char_result_10.f90: New.
5406
5407 2005-10-30  Jan Hubicka  <jh@suse.cz>
5408
5409         * g++.dg/tree-ssa/pr24172.C: New testcase.
5410
5411 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5412
5413         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5414
5415 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5416
5417         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5418         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5419         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5420         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5421         gfortran.dg/enum_9.f90,
5422         gfortran.fortran-torture/compile/enum_1.f90,
5423         gfortran.fortran-torture/execute/enum_1.f90,
5424         gfortran.fortran-torture/execute/enum_2.f90,
5425         gfortran.fortran-torture/execute/enum_3.f90,
5426         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5427
5428 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5429
5430         PR target/18482
5431         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5432         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5433
5434 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5435
5436         PR libfortran/20179
5437         * gfortran.dg/mixed_io_1.f90: New test.
5438         * gfortran.dg/mixed_io_1.c: New file.
5439
5440 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5441
5442         * gfortran.dg/malloc_free_1.f90: New test.
5443
5444 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5445
5446         * gcc.dg/nested-func-4.c: Require profiling -pg.
5447
5448 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5449
5450         PR C++/23229
5451         * g++.dg/warn/main-2.C: New test.
5452
5453 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5454
5455         PR fortran/24545
5456         * gfortran.dg/interface_2.f90: new test.
5457
5458 2005-10-28  Josh Conner  <jconner@apple.com>
5459
5460         PR c++/22153
5461         * g++.dg/template/crash38.C: New test.
5462         * g++.dg/parse/explicit1.C: Change expected errors.
5463
5464 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5465
5466         PR C++/23426
5467         * g++.dg/other/large-size-array.C: New test.
5468
5469 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5470
5471         PR middle-end/24362
5472         * g++.dg/opt/complex4.C: New test.
5473
5474 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5475
5476         * gcc.dg/nested-func-4.c: New test.
5477
5478 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5479
5480         PR fortran/24158
5481         gfortran.dg/derived_recursion.f90: New test.
5482         gfortran.dg/implicit_actual.f90: New test.
5483
5484 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5485
5486         PR middle-end/24295, PR testsuite/24477
5487         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5488         removed when weakref hits the tree.
5489
5490 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5491
5492         * gfortran.dg/cray_pointers_4.f90: New test.
5493
5494         * gfortran.dg/cray_pointers_5.f90: New test.
5495
5496 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5497
5498         PR fortran/22290
5499         * gfortran.dg/assign_5.f90: New test.
5500         * gfortran.dg/assign_6.f: New test.
5501
5502 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5503
5504         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5505         CPU has no SSE support.
5506
5507 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5508
5509         PR libgfortran/24224
5510         * gfortran.dg/arrayio_1.f90: Update attribution.
5511         * gfortran.dg/arrayio_2.f90: Update attribution.
5512         * gfortran.dg/arrayio_3.f90: Update attribution.
5513         * gfortran.dg/arrayio_4.f90: Update test conditions.
5514         * gfortran.dg/arrayio_5.f90: Update attribution.
5515         * gfortran.dg/arrayio_6.f90: New test.
5516         * gfortran.dg/arrayio_7.f90: New test.
5517
5518 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5519
5520         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5521
5522 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5523
5524         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5525
5526 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5527
5528         PR fortran/24416
5529         * gfortran.dg/namelist_char_only.f90: New test.
5530
5531 2005-10-24  Asher Langton  <langton2@llnl.gov>
5532
5533         PR fortran/17031
5534         PR fortran/22282
5535         * gfortran.dg/cray_pointers_1.f90: New test.
5536         * gfortran.dg/cray_pointers_2.f90: New test.
5537         * gfortran.dg/cray_pointers_3.f90: New test.
5538         * gfortran.dg/loc_1.f90: New test.
5539         * gfortran.dg/loc_2.f90: New test.
5540
5541 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5542
5543         * gcc.dg/pr24225.c: New test.
5544
5545 2005-10-24  Asher Langton  <langton2@llnl.gov>
5546
5547         * gfortran.dg/dup_save_1.f90: New test.
5548         * gfortran.dg/dup_save_2.f90: New test.
5549
5550 2005-10-24  Paul Brook  <paul@codesourcery.com>
5551
5552         PR 24107
5553         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5554         stdint.h.
5555
5556 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5557
5558         PR libgfortran/24489
5559         * gfortran.dg/pr24489.f90: New test.
5560
5561 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5562
5563         PR fortran/23635
5564         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5565
5566 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5567
5568         PR target/18911
5569         * g++.dg/init/array16.C: Skip for mmix-*-*.
5570
5571 2005-10-23  Asher Langton  <langton2@llnl.gov>
5572
5573         * gfortran.dg/byte_1.f90: New test.
5574         * gfortran.dg/byte_2.f90: New test.
5575
5576 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5577
5578         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5579
5580 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/18022
5583         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5584
5585         PR fortran/24311
5586         * gfortran.dg/merge_char_const.f90: New test.
5587
5588         PR fortran/24384
5589         * gfortran.dg/spread_scalar_source.f90: New test.
5590
5591 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5592
5593         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5594
5595         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5596         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5597
5598         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5599
5600 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5601
5602         PR fortran/24426
5603         * gfortran.dg/der_pointer_4.f90: New.
5604
5605 2005-10-22  David Ayers  <d.ayers@inode.at>
5606
5607         * obj-c++.dg/except-1.mm: Simplify.
5608
5609 2005-10-21  David Ayers  <d.ayers@inode.at>
5610
5611         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5612
5613 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5614
5615         * gfortran.dg/assumed_dummy_2.f90: New test.
5616
5617 2005-10-21  James E Wilson  <wilson@specifix.com>
5618
5619         PR preprocessor/15220
5620         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5621
5622 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5623
5624         * gcc.c-torture/execute/20051021-1.c: New test.
5625
5626 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/24260
5629         * g++.dg/ext/tmplattr1.C: New test.
5630
5631 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5632
5633         PR fortran/24440
5634         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5635
5636 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5637
5638         * obj-c++.dg/except-1.mm: New.
5639
5640         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5641
5642 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5643
5644         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5645
5646 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5647
5648         PR middle-end/24295
5649         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5650         declarations with the same names as thunks' alias targets, use
5651         aliases instead.
5652         * gcc.dg/attr-alias-3.c: New test.
5653         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5654
5655 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/22618
5658         * g++.dg/parse/access8.C: New test.
5659
5660 2005-10-20  Richard Guenther  <rguenther@suse.de>
5661
5662         PR c++/24439
5663         * g++.dg/tree-ssa/pr24439.C: New testcase.
5664
5665 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * g++.dg/opt/delay-slot-1.C: New test.
5668
5669 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5670
5671         PR fortran/21625
5672         * gfortran.fg/der_init_1.f90: New.
5673
5674 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5675
5676         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5677
5678 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5679
5680         PR c++/21908
5681         * g++.dg/parse/error28.C: New test.
5682
5683 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5684
5685         * gcc.dg/profile-generate-2.c: New test.
5686
5687 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5688
5689         PR target/23589
5690         * g++.dg/ext/dllimport11.C: New.
5691
5692 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5693
5694         PR c++/22293
5695         * g++.dg/other/friend3.C: New test.
5696
5697 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5698
5699         PR c++/23293
5700         * g++.dg/template/error19.C: New test.
5701
5702 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         PR c++/21383
5705         * g++.dg/overload/koenig2.C: New.
5706
5707         PR c++/23118
5708         * g++.dg/overload/error2.C: New.
5709
5710         PR c++/22604
5711         * g++.dg/inherit/covariant14.C: New.
5712
5713 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5714
5715         PR c++/23440
5716         * g++.dg/parse/for1.C: New test.
5717
5718 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5719
5720         PR fortran/23446
5721         * gfortran.dg/host_dummy_index_1.f90: New test.
5722
5723         PR fortran/21459
5724         * gfortran.dg/automatic_char_len_2.f90: New test.
5725
5726         PR fortran/20866
5727         * gfortran.dg/recursive_statement_functions.f90: New test.
5728
5729         PR fortran/20853
5730         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5731
5732         PR fortran/20849
5733         * gfortran.dg/external_initializer.f90: New test.
5734
5735         PR fortran/20837
5736         * non_module_public.f90: New test.
5737
5738 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         PR c++/24386
5741         * g++.dg/template/overload7.C: New.
5742
5743         PR c++/22551
5744         * g++.dg/other/switch2.C: Remove expected warnings.
5745
5746         PR c++/21353
5747         * g++.dg/template/defarg6.C: New.
5748
5749 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5750
5751         PR target/24315
5752         * gcc.target/i386/pr24315.c: New test.
5753
5754 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/24389
5757         * g++.dg/template/static21.C: New test.
5758         * g++.dg/template/static21-a.cc: Likewise.
5759
5760 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5761
5762         PR c++/23959
5763         * g++.dg/warn/Wswitch-default-1.C: New test.
5764         * g++.dg/warn/Wswitch-default-2.C: New test.
5765
5766 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/22173
5769         * g++.dg/parse/template18.C: New test.
5770         * g++.dg/template/nontype15.C: Likewise.
5771
5772 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5773
5774         PR fortran/22273
5775         * gfortran.dg/spec_expr_2.f90: New.
5776
5777 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5778
5779         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5780         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5781         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5782         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5783         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5784         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5785         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5786         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5787         previous target-specific skips and warning-message matches where
5788         applicable.
5789
5790 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/21347
5793         * g++.dg/warn/Wctor-dtor.C: New test.
5794
5795 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5796
5797         PR c/23439
5798         * gcc.dg/for-1.c: New test.
5799
5800 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/19565
5803         * g++.dg/warn/Wconversion1.C: New test.
5804         * g++.dg/ext/packed4.C: Compile with -w.
5805         * g++.dg/opt/20050511-1.C: Likewise.
5806         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5807
5808 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5809
5810         * gfortran.dg/boz_5.f90: New test.
5811
5812 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5813
5814         PR c++/22551
5815         * g++.dg/other/switch2.C: New.
5816
5817         PR c++/23984
5818         * g++.dg/init/ctor7.C: New.
5819
5820 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5821
5822         PR c++/23730
5823         * g++.dg/parse/crash32.C: New test.
5824
5825 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/20721
5828         * g++.dg/init/goto2.C: New test.
5829
5830         PR c++/22464
5831         * g++.dg/template/crash/41.C: New test.
5832
5833         PR c++/22180
5834         * g++.dg/template/crash40.C: New test.
5835
5836         PR c++/23694
5837         * g++.dg/parse/friend5.C: New test.
5838
5839         PR c++/23307
5840         * g++.dg/template/crash38.C: New test.
5841
5842         PR c++/22352
5843         * g++.dg/template/friend38.C: New test.
5844
5845         PR c++/22405
5846         * g++.dg/template/crash39.C: New test.
5847
5848 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5849
5850         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5851         gcc.dg/debug/dwarf2/dwarf-char2.c,
5852         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5853
5854         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5855
5856 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5857
5858         * gcc.dg/dll-2.c: Add tests for warnings.
5859         * gcc.dg/dll-3.c: Likewise.
5860         * gcc.dg/dll-4.c: Likewise.
5861
5862         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5863         * g++.dg/ext/dllimport2.C: Likewise.
5864         * g++.dg/ext/dllimport3.C: Likewise.
5865         * g++.dg/ext/dllimport7.C: Likewise.
5866         * g++.dg/ext/dllimport8.C: Likewise.
5867         * g++.dg/ext/dllimport9.C: Likewise.
5868
5869 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/24092
5872         * gfortran.dg/derived_pointer_recursion.f90: New test.
5873
5874 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5875
5876         * gcc.c-torture/execute/20051012-1.c: New test.
5877
5878 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/18082
5881         * gfortran.dg/automatic_char_len_1.f90: New test.
5882
5883 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5884
5885         PR fortran/20847
5886         * gfortran.dg/save_common.f90: New test.
5887
5888         PR fortran/20856
5889         * gfortran.dg/save_result.f90: New test.
5890
5891 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5892
5893         PR c++/21592
5894         * g++.dg/template/dependent-expr1.C: Add new expected error.
5895         * g++.dg/template/dependent-expr2.C: Adjust error text.
5896         * g++.dg/template/overload6.C: New.
5897
5898         PR c++/23797
5899         * g++.dg/other/typename8.C: New.
5900
5901         PR c++/21117
5902         * g++.dg/other/return1.C: New.
5903
5904 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5905
5906         PR c++/24052
5907         * g++.dg/ext/label5.C: New.
5908
5909 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5910
5911         PR c++/19964
5912         * g++.dg/parse/crash31.C: New.
5913
5914 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5915
5916         * g++.dg/ipa/ipa-1.c: New test.
5917         * g++.dg/ipa/ipa-2.c: New test.
5918         * g++.dg/ipa/ipa-3.c: New test.
5919         * g++.dg/ipa/ipa-4.c: New test.
5920         * g++.dg/ipa/ipa-5.c: New test.
5921         * g++.dg/ipa/ipa.exp: New file.
5922
5923 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5924
5925         PR fortran/24207
5926         * gfortran.dg/private_type_3.f90: New test.
5927
5928 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5929
5930         PR fortran/20786
5931         gfortran.dg/aint_anint_1.f90: New test.
5932
5933 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5934
5935         PR libgfortran/24313
5936         gfortran.dg/csqrt.f: New test.
5937
5938 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5939
5940         PR c++/8057
5941         * g++.dg/warn/noeffect7.C: New test.
5942         * g++.dg/warn/noeffect2.C: Instantiate templates.
5943         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5944         and warning.
5945
5946 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/21089
5949         * g++.dg/init/float1.C: New test.
5950
5951         PR c++/24277
5952         * g++.dg/init/member1.C: Tweak error markers.
5953
5954 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5955
5956         PR testsuite/24281
5957         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5958         Check for null pointer.
5959
5960 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/21369
5963         * g++.dg/parse/ret-type3.C: New test.
5964
5965 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5966
5967         PR tree-opt/23946
5968         * gcc.c-torture/compile/pr23946.c: New test.
5969
5970 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * g++.dg/opt/mmx2.C: New test.
5973
5974 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/24277
5977         * g++.dg/template/static20.C: New test.
5978
5979         PR c++/24302
5980         * g++.dg/warn/Wunused-12.C: New test.
5981
5982         PR c++/23437
5983         * g++.dg/template/arg4.C: New test.
5984
5985 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5986
5987         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5988         * gcc.dg/ucnid-3.c: Likewise.
5989         * gcc.dg/ucnid-4.c: Likewise.
5990         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5991         * g++.dg/other/ucnid-1.C: Likewise.
5992         * gcc.dg/sparc-frame-1.c: New test.
5993
5994 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/24139
5997         * g++.dg/template/spec27.C: New test.
5998
5999         PR c++/24275
6000         * g++.dg/template/static19.C: New test.
6001
6002 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6003
6004         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6005         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6006
6007 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6008
6009         PR target/24136
6010         * gfortran.fortran-torture/compile/pr24136.f: New test.
6011
6012 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6013
6014         PR c++/22172
6015         * g++.dg/parse/crash30.C: New test.
6016
6017 2005-10-07  Richard Guenther  <rguenther@suse.de>
6018
6019         PR middle-end/24227
6020         * gcc.c-torture/compile/pr24227.c: New testcase.
6021
6022 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6023
6024         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6025         Do not put aligned attributes on array elements.
6026
6027 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6028
6029         PR testsuite/23611, PR testsuite/23615
6030         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6031         writing prototypes of library functions by hand.
6032         * obj-c++.dg/bitfield-4.mm: Likewise.
6033         * obj-c++.dg/const-str-4.mm: Likewise.
6034         * obj-c++.dg/encode-4.mm: Likewise.
6035         * obj-c++.dg/encode-5.mm: Likewise.
6036         * obj-c++.dg/encode-6.mm: Likewise.
6037         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6038         * obj-c++.dg/method-10.mm: Likewise.
6039         * obj-c++.dg/method-17.mm: Likewise.
6040         * obj-c++.dg/method-19.mm: Likewise.
6041         * obj-c++.dg/try-catch-2.mm: Likewise.
6042
6043 2005-10-06  Richard Henderson  <rth@redhat.com>
6044
6045         PR 24236
6046         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6047
6048 2005-10-06  Dale Johannesen  <dalej@apple.com>
6049
6050         * gcc.c-torture/execute/20030125-1.c: Correct.
6051
6052 2005-10-06  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/24238
6055         * g++.dg/tree-ssa/pr24238.C: New testcase.
6056
6057 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6058
6059         PR 18568
6060         * gfortran.dg/der_pointer_3.f90: New test.
6061
6062 2005-10-05  Devang Patel  <dpatel@apple.com>
6063
6064         PR Debug/23205
6065         * g++.dg/other/PR23205.C: New.
6066
6067 2005-10-05  Richard Henderson  <rth@redhat.com>
6068
6069         PR target/23602
6070         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6071         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6072
6073 2005-10-05  Dale Johannesen  <dalej@apple.com>
6074
6075         * gcc.c-torture/execute/float-floor.c: New.
6076
6077 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6078
6079         PR tree-optimization/21419
6080         PR tree-optimization/24146
6081         PR tree-optimization/24151
6082
6083         * g++.dg/ext/asm7.C: New.
6084         * g++.dg/ext/asm8.C: New.
6085         * gcc.dg/asm-1.c: Compile on all targets.
6086         * gcc.dg/asm-pr24146.c: New.
6087         * gcc.dg/pr21419.c: Adjust error messages.
6088
6089 2005-10-05  Richard Guenther  <rguenther@suse.de>
6090
6091         PR fortran/24176
6092         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6093
6094 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6095
6096         PR c++/23513
6097         * g++.dg/template/spec22.C: Robustify test.
6098         * g++.dg/template/spec26.C: New.
6099
6100 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6101
6102         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6103         if target supports vector instructions.
6104
6105 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6106
6107         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6108         C99 functions.
6109
6110 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6111
6112         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6113         check_effective_target_fortran_large_int): Replace cached result
6114         when target changes.
6115
6116 2005-10-04  Devang Patel  <dpatel@apple.com>
6117
6118         * gcc.dg/i386-sse-vect-types.c: New.
6119
6120 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6121
6122         PR preprocessor/13726
6123         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6124         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6125
6126 2005-10-04  Richard Guenther  <rguenther@suse.de>
6127
6128         PR c/23576
6129         * gcc.dg/noncompile/pr23576.c: New testcase.
6130
6131 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         PR middle-end/23125
6134         * gcc.dg/register-var-3.c: New test.
6135
6136 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6137
6138         * gcc.dg/pr23049.c: New test.
6139
6140         * gcc.dg/ucnid-4.c: Fix test.
6141
6142 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6143
6144         PR 23445
6145         * gcc.c-torture/compile/pr23445.c: New test.
6146
6147 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6148
6149         * g++.dg/overload/unknown1.C: New.
6150
6151 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/17775
6154         * g++.dg/template/repo4.C: New test.
6155
6156 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6157
6158         PR libfortran/19308
6159         * gfortran.dg/large_real_kind_2.F90: New test.
6160         * gfortran.dg/large_integer_kind_2.f90: New test.
6161
6162 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6163
6164         * lib/target-supports.exp (check_effective_target_vect_shift):
6165         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6166         (check_effective_target_vect_condition): Fix copy-n-pasto.
6167
6168         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6169         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6170         targets.
6171
6172 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/22621
6175         * g++.dg/template/overload5.C : New test.
6176
6177         PR c++/23840
6178         * g++.dg/expr/stdarg1.C: New test.
6179
6180 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6181
6182         PR 24142
6183         * gcc.c-torture/execute/pr24142.c: New test.
6184
6185 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6186
6187         PR 24141
6188         * gcc.c-torture/execute/pr24141.c: New test.
6189
6190 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6191             Diego Novillo  <dnovillo@redhat.com>
6192
6193         PR 23604
6194         * gcc.c-torture/execute/pr23604.c: New test.
6195
6196 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6197
6198         PR fortran/16404
6199         PR fortran/20835
6200         PR fortran/20890
6201         PR fortran/20899
6202         PR fortran/20900
6203         PR fortran/20901
6204         PR fortran/20902
6205         gfortran.dg/equiv_constraint_1.f90: New test.
6206         gfortran.dg/equiv_constraint_2.f90: New test.
6207         gfortran.dg/equiv_constraint_3.f90: New test.
6208         gfortran.dg/equiv_constraint_4.f90: New test.
6209         gfortran.dg/equiv_constraint_5.f90: New test.
6210         gfortran.dg/equiv_constraint_6.f90: New test.
6211         gfortran.dg/equiv_constraint_7.f90: New test.
6212         gfortran.dg/equiv_constraint_8.f90: New test.
6213         gfortran.dg/private_type_1.f90: New test.
6214         gfortran.dg/private_type_2.f90: New test.
6215         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6216         980628-10.f: Assert std=gnu to permit mixing of
6217         types in equivalence statements.
6218
6219 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
6220
6221         PR 24112
6222         * gfortran.dg/open_status_1.f90: New.
6223
6224 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6225
6226         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6227         * gcc.dg/vect/pr22480.c: Clean up temp files.
6228         * gcc.dg/vect/pr23831.c: Clean up temp files.
6229         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6230         Clean up temp files.
6231         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6232         Clean up temp files.
6233
6234         * gcc.dg/20050309-1.c: Clean up temp files.
6235         * gcc.dg/20050325-1.c: Clean up temp files.
6236
6237 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6238
6239         PR tree-optimization/24059
6240         * gcc.dg/vect/pr24059.c : New test.
6241
6242 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR middle-end/24109
6245         * gcc.c-torture/execute/20050929-1.c: New test.
6246
6247 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6248
6249         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6250
6251 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6252
6253         PR c/21419
6254         * gcc.dg/pr21419.c: New test.
6255
6256 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6257
6258         * gcc.dg/pr23911.c: New test.
6259
6260 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6261
6262         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6263
6264         PR c++/16782
6265         * g++.dg/parse/qualified4.C: New test.
6266         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6267         * g++.old-deja/g++.mike/p8154.C: Likewise.
6268
6269 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6270
6271         PR c++/22147
6272         * g++.dg/template/friend37.C: New test.
6273         * g++.dg/parse/crash28.C: Adjust error markers.
6274
6275 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6276
6277         PR fortran/18518
6278         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6279
6280 2005-09-27  Devang Patel  <dpatel@apple.com>
6281
6282         PR tree-optimization/23625
6283         * gcc.dg/pr23625.c: New test.
6284
6285 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6286
6287         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6288         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6289
6290 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR fortran/23677
6293         * gfortran.fortran-torture/execute/save_1.f90: New test.
6294         * gfortran.dg/save_1.f90: New test.
6295
6296 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6297
6298         * gcc.target/i386/builtin-apply-mmx.c: New test.
6299
6300         PR target/22576
6301         * gcc.target/i386/pr22576.c: New test.
6302
6303         PR target/22585
6304         * gcc.target/i386/pr22585.c: New test.
6305
6306         PR target/23268
6307         * gcc.target/i386/pr23268.c: New test.
6308
6309         PR middle-end/23831
6310         * gcc.dg/vect/pr23831.c: New test.
6311
6312         PR target/24055
6313         * gcc.target/i386/pr24055.c: New test.
6314
6315 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6316
6317         PR tree-optimization/23960
6318         * gcc.c-torture/compile/pr23960.c: New.
6319
6320 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6321
6322         PR fortran/16861
6323         * gfortran.dg/nested_modules_3.f90: New.
6324
6325 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6326
6327         PR fortran/24005
6328         gfortran.dg/interface_1.f90: New test.
6329
6330 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6331         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6332
6333         PR fortran/23843
6334         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6335
6336 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6337
6338         PR fortran/23516
6339         * gfortran.dg/imag_1.f: New test.
6340         * gfortran.dg/imag_2.f: Ditto.
6341
6342 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6343
6344         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6345
6346 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6347
6348         PR c++/21983
6349         * g++.dg/warn/pr21983.C: New test.
6350
6351 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/23993
6354         * g++.dg/template/array14.C: New test.
6355
6356 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6357
6358         PR fortran/19929
6359         * gfortran.dg/der_ptr_component_1.f90: New test.
6360
6361 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6362
6363         PR c++/23965
6364         * g++.dg/template/error1.C: Reject "no matching function" message.
6365
6366 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6367
6368         PR c++/17609
6369         * g++.dg/lookup/error1.C: New test.
6370
6371 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6372
6373         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6374         functionality of the testcase.
6375
6376 2005-09-20  Richard Henderson  <rth@redhat.com>
6377
6378         * gcc.dg/vect/vect-22.c: Require vect_float.
6379         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6380
6381 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6382
6383         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6384         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6385         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6386         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6387         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6388         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6389         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6390         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6391         * gcc.dg/cpp/ucnid-8.c: New test.
6392
6393 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6394
6395         PR tree-optimization/23929
6396         * gcc.c-torture/compile/pr23929.c: New test.
6397
6398 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6399
6400         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6401         for one loop.
6402
6403 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6404
6405         PR testsuite/23186
6406         * g++.dg/other/pr22003.C: Require named sections.
6407
6408 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR c++/23947
6411         * g++.dg/rtti/crash3.C: New test.
6412
6413         PR tree-optimization/23818
6414         * gcc.dg/pr23818.c: New test.
6415
6416 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6417
6418         PR fortran/23420
6419         * gfortran.dg/print_fmt_4.f: New.
6420
6421 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6422
6423         PR fortran/23663
6424         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6425
6426 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6427
6428         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6429         Use pointers to local alignable arrays instead. Added comments.
6430         * gcc.dg/vect/vect-46.c: Likewise.
6431         * gcc.dg/vect/vect-48.c: Likewise.
6432         * gcc.dg/vect/vect-49.c: Likewise.
6433         * gcc.dg/vect/vect-52.c: Likewise.
6434         * gcc.dg/vect/vect-53.c: Likewise.
6435         * gcc.dg/vect/vect-54.c: Likewise.
6436         * gcc.dg/vect/vect-56.c: Likewise.
6437         * gcc.dg/vect/vect-57.c: Likewise.
6438         * gcc.dg/vect/vect-58.c: Likewise.
6439         * gcc.dg/vect/vect-60.c: Likewise.
6440         * gcc.dg/vect/vect-61.c: Likewise.
6441
6442         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6443         The test is no longer vectorizable on vect_no_align targets.
6444         * gcc.dg/vect/vect-43.c: Likewsie.
6445
6446         * gcc.dg/vect/vect-44.c: Added comments.
6447         * gcc.dg/vect/vect-45.c: Added comments.
6448         * gcc.dg/vect/vect-50.c: Added comments.
6449         * gcc.dg/vect/vect-51.c: Added comments.
6450
6451         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6452         aligned type.
6453         * gcc.dg/vect/Os-vect-95.c: Likewise.
6454
6455         * gcc.dg/vect/vect-41.c: Test removed.
6456         * gcc.dg/vect/vect-47.c: Test removed.
6457         * gcc.dg/vect/vect-55.c: Test removed.
6458         * gcc.dg/vect/vect-59.c: Test removed.
6459
6460 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6461
6462         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6463         No longer vectorizable on vect_no_align targets.
6464         * gcc.dg/vect/pr20122.c: Likewise.
6465         * gcc.dg/vect/vect-74.c: Likewise.
6466         * gcc.dg/vect/vect-75.c: Likewise.
6467         * gcc.dg/vect/vect-76.c: Likewise.
6468
6469         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6470         Will not be vectorizable on vect_no_align targets once aliasing issues
6471         are resolved.
6472         * gcc.dg/vect/vect-79.c: Likewise.
6473
6474         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6475         * gcc.dg/vect/vect-78.c: Likewise.
6476         * gcc.dg/vect/vect-97.c: Likewise.
6477
6478 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6479
6480         * gcc.dg/pr23943.c: New test.
6481
6482 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         PR fortran/19181
6485         * gfortran.dg/derived_pointer_null_1.f90: New test.
6486
6487 2005-09-18  Richard Guenther  <rguenther@suse.de>
6488
6489         PR middle-end/23944
6490         * gcc.c-torture/compile/pr23944.c: New testcase.
6491
6492 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6493
6494         PR fortran/15975
6495         * gfortran.dg/der_pointer_2.f90: New test.
6496
6497 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6498
6499         PR fortran/16861
6500         * gfortran.dg/nested_modules_2.f90: New test.
6501
6502 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6503
6504         PR c++/18368
6505         * g++.dg/other/semicolon.C: New test.
6506
6507 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6508
6509         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6510         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6511
6512 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6513
6514         PR c++/23914
6515         * g++.dg/template/static18.C: New test.
6516
6517         PR c++/21514
6518         * g++.dg/template/crash19.C: Remove dg-error marker.
6519         * g++.dg/template/local4.C: New test.
6520
6521 2005-09-16  Paul Brook  <paul@codesourcery.com>
6522
6523         PR fortran/23906
6524         * gfortran.dg/dependency_1.f90: New test.
6525
6526 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/23896
6529         * g++.dg/template/static17.C: New test.
6530
6531 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6532
6533         PR c++/23139
6534         * g++.dg/warn/huge-val1.C: New test.
6535
6536 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/13140
6539         * g++.dg/parse/class2.C: New test.
6540         * g++.dg/template/explicit8.C: Likewise.
6541         * g++.dg/template/spec25.C: Likewise.
6542
6543 2005-09-14  Josh Conner  <jconner@apple.com>
6544
6545         PR middle-end/23584
6546         * gcc.dg/pr23584.c: New test.
6547
6548 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6549
6550         PR fortran/21875 Internal Unit Array I/O, NIST
6551         * gfortran.dg/arrayio_1.f90: New test.
6552         * gfortran.dg/arrayio_1.f90: New test.
6553         * gfortran.dg/arrayio_1.f90: New test.
6554         * gfortran.dg/arrayio_1.f90: New test.
6555         * gfortran.dg/arrayio_1.f90: New test.
6556
6557 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6558
6559         PR middle-end/22480
6560         * gcc.dg/vect/pr22480.c: New test.
6561
6562 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6563
6564         PR fortran/19358
6565         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6566
6567 2005-09-13 Josh Conner <jconner@apple.com>
6568
6569         PR c++/23180
6570         * g++.dg/init/struct2.C: New test.
6571         * g++.dg/init/struct3.C: New test.
6572
6573 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6574
6575         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6576         Clean up temp files.
6577         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6578         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6579         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6580         gcc.dg/tree-ssa/builtin-printf-1.c,
6581         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6582         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6583         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6584         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6585         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6586         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6587         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6588         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6589         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6590         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6591         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6592         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6593
6594 2005-09-13  Josh Conner  <jconner@apple.com>
6595
6596         * lib/gcc-dg.exp: Load scanipa.exp.
6597         (cleanup-dump): New procedure.
6598         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6599         * lib/scandump.exp: New file.
6600         * lib/scantree.exp: Use it.
6601         * lib/scanipa.exp: New file.
6602
6603 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6604
6605         PR fortran/17740
6606         * gfortran.dg/generic_4.f90: New test.
6607
6608 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6609
6610         PR target/23816
6611         * gcc.target/i386/pr23816-1.c: New test.
6612         * gcc.target/i386/pr23816-2.c: New test.
6613
6614
6615 2005-09-13  Bastian Blank <waldi@debian.org>
6616
6617         PR c++/16171
6618         * g++.dg/abi/mangle26.C: New test.
6619         * g++.dg/abi/mangle27.C: New test.
6620         * g++.dg/abi/mangle28.C: New test.
6621         * g++.dg/abi/mangle29.C: New test.
6622
6623         PR c++/23839
6624         * g++.dg/parse/register1.C: New test.
6625
6626 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6627
6628         PR c++/23842
6629         * g++.dg/template/access16.C: New test.
6630
6631 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6632
6633         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6634
6635 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6636
6637         PR fortran/18899
6638         * gfortran.dg/shape_2.f90: New test.
6639
6640 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6641
6642         PR target/19269
6643         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6644         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6645         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6646         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6647         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6648         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6649         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6650         tests.
6651
6652 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6653
6654         PR c++/23841
6655         * g++.dg/parse/template17.C: New test.
6656
6657 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6658
6659         PR c++/23789
6660         * g++.dg/template/nontype14.C: New test.
6661
6662 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6663
6664         PR g++/7874
6665         * g++.dg/lookup/friend7.C: New test.
6666         * g++.dg/lookup/friend8.C: New test.
6667         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6668         so that it will be found via argument dependent lookup.
6669         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6670         friend functions which will no longer be found.
6671         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6672         function g, so that it will be found via argument dependent
6673         lookup.
6674         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6675         * g++.old-deja/g++.mike/net43.C: Likewise.
6676
6677 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/23691
6680         * g++.dg/template/static16.C: New test.
6681
6682 2005-09-12  Josh Conner  <jconner@apple.com>
6683
6684         PR middle-end/23237
6685         * gcc.c-torture/compile/pr23237.c: New test.
6686
6687 2005-09-11  Richard Henderson  <rth@redhat.com>
6688
6689         * g++.dg/other/error8.C: Update expected diagnostic text.
6690
6691 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6692
6693         PR libfortran/19872
6694         * gfortran.dg/overwrite_1.f: New test.
6695
6696 2005-09-09  Josh Conner  <jconner@apple.com>
6697
6698         * g++.dg/init/pr23180-1.C: Removed.
6699         * g++.dg/init/pr23180-2.C: Removed.
6700
6701 2005-09-09  David Daney <ddaney@avtrex.com>
6702
6703         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6704         files which are ...
6705         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6706         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6707
6708 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6709
6710         * gfortran.dg/iostat_2.f90: New test.
6711
6712 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/22252
6715         * g++.dg/ext/interface1.C: New test.
6716         * g++.dg/ext/interface1.h: Likewise.
6717         * g++.dg/ext/interface1a.cc: Likewise.
6718
6719 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6720
6721         * gfortran.dg/iomsg_1.f90: New test case.
6722
6723 2005-09-09  Richard Guenther  <rguenther@suse.de>
6724
6725         PR c++/23624
6726         * g++.dg/tree-ssa/pr23624.C: New testcase.
6727
6728 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6729
6730         PR fortran/19239
6731         * gfortran.dg/vector_subscript_1.f90,
6732         * gfortran.dg/vector_subscript_2.f90: New tests.
6733
6734 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6735
6736         PR fortran/21104
6737         * gfortran.dg/array_alloc_1.f90,
6738         * gfortran.dg/array_alloc_2.f90,
6739         * gfortran.dg/array_alloc_3.f90: New tests.
6740
6741 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6742
6743         PR fortran/12840
6744         * gfortran.dg/array_constructor_6.f90
6745         * gfortran.dg/array_constructor_7.f90
6746         * gfortran.dg/array_constructor_8.f90
6747         * gfortran.dg/array_constructor_9.f90
6748         * gfortran.dg/array_constructor_10.f90
6749         * gfortran.dg/array_constructor_11.f90
6750         * gfortran.dg/array_constructor_12.f90: New tests.
6751
6752 2005-09-08  Josh Conner  <jconner@apple.com>
6753
6754         PR c++/23180
6755         * g++.dg/init/pr23180-1.C: New test.
6756         * g++.dg/init/pr23180-2.C: New test.
6757
6758 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6759
6760         PR fortran/18878
6761         * gfortran.dg/module_double_reuse.f90: New.
6762
6763 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6764
6765         PR fortran/23270
6766         PR fortran/22304
6767         PR fortran/18870
6768         PR fortran/17917
6769         PR fortran/16511
6770         * gfortran.dg/common_equivalence_1.f: New.
6771         * gfortran.dg/common_equivalence_2.f: New.
6772         * gfortran.dg/common_equivalence_3.f: New.
6773         * gfortran.dg/contained_equivalence_1.f90: New.
6774         * gfortran.dg/module_blank_common.f90: New.
6775         * gfortran.dg/module_commons_1.f90: New.
6776         * gfortran.dg/module_equivalence_1.f90: New.
6777         * gfortran.dg/nested_modules_1.f90: New.
6778         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6779         equivalences and add comment to connect the test with
6780         the PR.
6781
6782 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6783
6784         PR fortran/23765
6785         * gfortran.dg/common_6.f90: New test.
6786
6787 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6788
6789         PR fortran/15326
6790         * gfortran.dg/char_result_1.f90,
6791         * gfortran.dg/char_result_2.f90,
6792         * gfortran.dg/char_result_3.f90,
6793         * gfortran.dg/char_result_4.f90,
6794         * gfortran.dg/char_result_5.f90,
6795         * gfortran.dg/char_result_6.f90,
6796         * gfortran.dg/char_result_7.f90,
6797         * gfortran.dg/char_result_8.f90: New tests.
6798
6799 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6800
6801         PR fortran/19928
6802         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6803
6804 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6805
6806         PR obj-c++/16816
6807         * obj-c++.dg/selector-5.mm: New test.
6808         * obj-c++.dg/selector-6.mm: New test.
6809
6810 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6811
6812         PR objc/20574
6813         PR objc/19324
6814         * objc.dg/error-1.m: New test.
6815
6816 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6817
6818         PR fortran/23373
6819         * gfortran.fortran-torture/execute/pr23373-1.f90,
6820         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6821
6822 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6823
6824         PR libfortran/23760
6825         * gfortran.dg/g77/1832.f: Remove long string in write statement
6826         to allow the test to pass on correct list directed output with
6827         prepended space.
6828
6829 2005-09-07  James E Wilson  <wilson@specifix.com>
6830
6831         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6832
6833 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6834
6835         * gfortran.dg/parameter+save.f90: Rename to
6836         * gfortran.dg/parameter_save.f90: .. this.
6837
6838 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6839
6840         PR fortran/20848
6841         * gfortran.dg/parameter+save.f90: New test case.
6842
6843 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6844
6845         PR fortran/19269
6846         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6847
6848 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR c/23075
6851         * gcc.dg/pr23075.c: New test.
6852         * g++.dg/warn/pr23075.C: New test.
6853
6854         PR target/22362
6855         * gcc.target/i386/pr22362.c: New test.
6856
6857         PR rtl-optimization/23098
6858         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6859
6860         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6861         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6862         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6863
6864 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6865
6866         * g++.dg/expr/cast6.C: New test.
6867
6868         PR c++/9782
6869         * g++.dg/init/new15.C: New test.
6870
6871 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6872
6873         * gcc.dg/vect/Os-vect-95.c: New test.
6874         * gcc.dg/vect/vect-95.c: Same.
6875
6876 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6877
6878         * gcc.dg/vect/vect-29.c: Update xfail testing.
6879         * gcc.dg/vect/vect-44.c: Same.
6880         * gcc.dg/vect/vect-48.c: Same.
6881         * gcc.dg/vect/vect-50.c: Same.
6882         * gcc.dg/vect/vect-72.c: Same.
6883         * gcc.dg/vect/vect-77.c: Same.
6884         * gcc.dg/vect/vect-78.c: Same.
6885         * gcc.dg/vect/vect-80.c: Same.
6886         * gcc.dg/vect/vect-96.c: Same.
6887         * gcc.dg/vect/vect-100.c: Same.
6888         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6889         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6890         * gfortran.dg/vect/vect-5.f90: Same.
6891
6892 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6893
6894         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6895         start strings.
6896         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6897         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6898
6899         PR c++/23056
6900         * g++.dg/opt/pr23056.C: New test.
6901
6902         PR rtl-optimization/23098
6903         * gcc.target/i386/pr23098.c: New test.
6904
6905 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/23667
6908         * g++.dg/template/static15.C: New test.
6909
6910         PR c++/21440
6911         * g++.dg/ext/stmtexpr5.C: New test.
6912         * g++.dg/ext/stmtexpr6.C: Likewise.
6913
6914 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6915
6916         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6917
6918         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6919         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6920         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6921
6922 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6923
6924         PR libfortran/23321
6925         * gfortran.dg/direct_io_4.f90: New test case.
6926
6927 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6928             Rasmus Hahn  <rassahah@neofonie.de>
6929
6930         PR libobjc/23108
6931         * objc.dg/type-stream-1.m: New test.
6932
6933 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6934
6935         PR fortran/23661
6936         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6937         gfortran.dg/print_fmt_3.f90: New test.
6938
6939 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6940
6941         * gfortran.dg/fmt_t_1.f90: New test.
6942
6943 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR rtl-optimization/23454
6946         * g++.dg/opt/pr23454.C: New test.
6947
6948 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6949
6950         PR c++/23699
6951         * g++.dg/ext/static1.C: New test.
6952
6953 2005-09-02  Richard Henderson  <rth@redhat.com>
6954
6955         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6956         tail call to check_fa_work.
6957
6958 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6959
6960         PR c++/21687
6961         * g++.dg/other/gc3.C: New test.
6962
6963 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6966         * gcc.dg/20050826-1.c: Likewise.
6967
6968 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/23167
6971         * g++.dg/expr/volatile1.C: New test.
6972
6973 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6974
6975         PR middle-end/23547
6976         * gcc.dg/pr23547.c: New test.
6977
6978 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6979
6980         PR c/22061
6981         * gcc.c-torture/execute/pr22061-1.c,
6982         * gcc.c-torture/execute/pr22061-2.c,
6983         * gcc.c-torture/execute/pr22061-3.c,
6984         * gcc.c-torture/execute/pr22061-4.c: New tests.
6985
6986 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6987
6988         * gcc.dg/Wredundant-decls-2.c: New test to check that
6989         -Wredundant-decls does not issue warning for a variable
6990         definition following a declaration.
6991
6992 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR debug/7241
6995         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6996         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6997         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6998
6999         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7000         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7001         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7002         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7003         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7004         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7005         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7006         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7007
7008 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7009
7010         PR objc/23306
7011         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7012         scan-assmbler.
7013
7014 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7015
7016         PR target/21255
7017         * gcc.dg/pr21255-1.c: New test.
7018         * gcc.dg/pr21255-2-mb.c: Likewise.
7019         * gcc.dg/pr21255-2-ml.c: Likewise.
7020         * gcc.dg/pr21255-3.c: Likewise.
7021         * gcc.dg/pr21255-4.c: Likewise.
7022
7023 2005-08-31  Dale Johannesen  <dalej@apple.com>
7024
7025         * gcc.dg/20050830-1.c: New.
7026
7027 2005-08-31  Josh Conner  <jconner@apple.com>
7028
7029         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7030         command-line options for arm-*-* targets.
7031         * g++.dg/init/array16.C: Likewise.
7032         * g++.dg/other/crash-4.C: Likewise.
7033
7034 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7035
7036         PR obj-c++/23640
7037         * obj-c++.dg/gnu-runtime-3.mm: New test.
7038
7039 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7040
7041         PR c++/13377
7042         * g++.dg/lookup/ambig4.C: New test.
7043         * g++.dg/lookup/ambig5.C: New test.
7044         * g++.dg/tc1/dr101.C: Adjust error markers.
7045
7046 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7047
7048         PR c++/23639
7049         * g++.dg/template/ttp5.C: Adjust error markers.
7050
7051 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7052
7053         PR testsuite/23609
7054         * lib/obj-c++.exp: Include target-libpath.exp.
7055         (obj-c++_link_flags): Look for the GNU libobjc library
7056         and set the library path to include it.
7057         Don't manually set LD_LIBRARY_PATH (etc.) but call
7058         set_ld_library_path_env_vars instead.
7059         (obj-c++_target_compile): Don't set library path or
7060         linker flags because they are already set correctly
7061         in obj-c++_link_flags.
7062
7063 2005-08-30  Josh Conner  <jconner@apple.com>
7064
7065         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7066         to command-line options for arm-*-* targets.
7067
7068 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7069
7070         * g++.dg/other/i386-1.C: New.
7071
7072 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR preprocessor/20348
7075         PR preprocessor/20356
7076         * gcc.dg/cpp/pr20348.c: New test.
7077         * gcc.dg/cpp/pr20348.h: New file.
7078         * gcc.dg/cpp/inc/pr20348.h: New file.
7079         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7080         * gcc.dg/cpp/pr20356.c: New test.
7081         * gcc.dg/cpp/pr20356.h: New file.
7082         * gcc.dg/cpp/inc/pr20356.h: New file.
7083         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7084
7085 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7086
7087         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7088         Fix array dimension to avoid correct end-of-file error.
7089
7090 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7091
7092         PR libfortran/23598
7093         * gfortran.dg/iostat_1.f90: New test.
7094
7095 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7096
7097         PR middle-end/23408
7098         * gcc.dg/pr23408.c: New test.
7099
7100 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7101
7102         PR c++/23099
7103         * g++.dg/init/member1.C: Make sure erroneous static data member
7104         definitions are required.
7105         * g++.dg/template/static13.C: New test.
7106         * g++.dg/template/static14.C: Likewise.
7107
7108 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7109
7110         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7111         -march=pentium4, remove ilp32 requirement.
7112
7113         PR middle-end/23484
7114         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7115         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7116
7117 2005-08-29  Andreas Jaeger  <aj@suse.de>
7118
7119         PR testsuite/23607
7120         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7121
7122 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7123
7124         * gcc.c-torture/execute/20050316-2.c: New test.
7125         * gcc.c-torture/execute/20050316-3.c: New test.
7126         * gcc.dg/torture/pr16104-1.c: New test.
7127
7128 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7129
7130         PR middle-end/23463
7131         * gcc.c-torture/execute/zero-struct-1.c: New test.
7132
7133 2005-08-27  Richard Guenther  <rguenther@suse.de>
7134
7135         PR target/23575
7136         * gcc.target/i386/pr23575.c: New testcase.
7137
7138 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR rtl-optimization/23561
7141         * gcc.c-torture/execute/20050826-1.c: New test.
7142
7143         PR rtl-opt/23560
7144         * gcc.c-torture/execute/20050826-2.c: New test.
7145
7146 2005-08-26  Dale Johannesen  <dalej@apple.com>
7147
7148         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7149         * gcc.dg/20050826-1.c: New.
7150
7151 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/19004
7154         * g++.dg/template/nontype13.C: New test.
7155
7156         PR c++/23491
7157         * g++.dg/init/new14.C: New test.
7158         * g++.dg/expr/anew1.C: Do not XFAIL.
7159         * g++.dg/expr/anew2.C: Likewise.
7160         * g++.dg/expr/anew3.C: Likewise.
7161
7162 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7163
7164         PR middle-end/22439
7165         * gcc.dg/vla-3.c: New test.
7166
7167 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7168
7169         PR fortran/20363
7170         * gfortran.dg/named_interface.f90: New.
7171
7172 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7173
7174         * gcc.c-torture/execute/frame-address.c: New test.
7175
7176 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7177
7178         PR c++/20817
7179         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7180
7181 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7182
7183         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7184
7185 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7186
7187         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7188         * gcc.dg/altivec-22.c: Rename from..
7189         * gcc.dg/altivec-nomfcr.c: ..this.
7190
7191 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7192
7193         PR tree-optimization/23546
7194         * gcc.dg/tree-ssa/pr23546.c: New test.
7195
7196 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7197
7198         PR fortran/17758
7199         * gfortran.dg/nonreturning_statements.f90: New test.
7200
7201 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7202
7203         PR c++/22454
7204         * g++.dg/parse/crash29.C: New.
7205
7206 2005-08-23  DJ Delorie  <dj@redhat.com>
7207
7208         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7209         constants have the L suffix.
7210
7211 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7212
7213         PR c++/23044
7214         * g++.dg/template/instantiate8.C: New.
7215
7216 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
7217
7218         PR middle-end/23467
7219         * gcc.c-torture/execute/pr23467.c: New test.
7220
7221 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR tree-optimization/22043
7224         * gcc.c-torture/execute/20050613-1.c: New test.
7225
7226 2005-08-23  Ben Elliston  <bje@au.ibm.com>
7227
7228         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7229
7230 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR rtl-optimization/23478
7233         * g++.dg/opt/pr23478.C: New test.
7234
7235 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7236
7237         PR c/18715
7238         * gcc.dg/switch-warn-3.c: New test.
7239
7240 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7241
7242         PR c++/22233
7243         * g++.dg/template/param1.C: New test.
7244
7245 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7246
7247         PR c++/23089
7248         * g++.dg/other/incomplete1.C: New test.
7249
7250 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7251
7252         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7253         are vectorizable.
7254
7255 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7256
7257         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7258         d_lines_5.f: New.
7259
7260 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7261
7262         * gcc.target/i386/sse-4.c: New test.
7263
7264 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7265
7266         PR testsuite/23239
7267         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7268
7269 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7270
7271         * gcc.dg/20050811-1.c: New test.
7272         * gcc.dg/20050811-2.c: New test.
7273
7274 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7275
7276         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7277
7278 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7279
7280         PR 23476
7281         * gcc.c-torture/compile/pr23476.c: New test.
7282
7283 2005-08-19  Devang Patel  <dpatel@apple.com>
7284
7285         PR tree-optimization/23048
7286         * gcc.dg/tree-ssa/pr23048.c: New test.
7287
7288 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7289
7290         PR middle-end/20624
7291         * g++.dg/warn/Wreturn-3.C: New test
7292
7293 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7294
7295         PR tree-optimization/22228
7296         * g++.dg/vect/pr22543.cc: New test.
7297
7298 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7299
7300         PR tree-optimization/21574
7301         * gcc.dg/tree-ssa/pr21574.c: New test.
7302
7303 2005-08-16  James E Wilson  <wilson@specifix.com>
7304
7305         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7306
7307 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7308
7309         PR tree-opt/23402
7310         * gcc.c-torture/compile/zero-strct-3.c: New test.
7311         * gcc.c-torture/compile/zero-strct-4.c: New test.
7312
7313 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7314
7315         PR target/23376
7316         * gcc.target/x86_64/pr23376.c: New test.
7317
7318 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7319
7320         PR c++/23337
7321         * g++.dg/ext/vector2.C: New.
7322
7323 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7324
7325         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7326
7327 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7328
7329         PR libfortran/23428
7330         * gfortran.dg/inquire-complex.f90: New test case.
7331
7332 2005-08-16  James E Wilson  <wilson@specifix.com>
7333
7334         PR tree-optimization/21105
7335         * gcc.dg/large-size-array.c: New.
7336
7337 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7338
7339         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7340         type.
7341         * gcc.dg/vect/vect-41: Likewise.
7342         * gcc.dg/vect/vect-42: Likewise.
7343         * gcc.dg/vect/vect-43: Likewise.
7344         * gcc.dg/vect/vect-44: Likewise.
7345         * gcc.dg/vect/vect-46: Likewise.
7346         * gcc.dg/vect/vect-47: Likewise.
7347         * gcc.dg/vect/vect-48: Likewise.
7348         * gcc.dg/vect/vect-52: Likewise.
7349         * gcc.dg/vect/vect-53: Likewise.
7350         * gcc.dg/vect/vect-54: Likewise.
7351         * gcc.dg/vect/vect-55: Likewise.
7352         * gcc.dg/vect/vect-56: Likewise.
7353         * gcc.dg/vect/vect-57: Likewise.
7354         * gcc.dg/vect/vect-58: Likewise.
7355         * gcc.dg/vect/vect-59: Likewise.
7356         * gcc.dg/vect/vect-60: Likewise.
7357         * gcc.dg/vect/vect-61: Likewise.
7358         * gcc.dg/vect/vect-85: Likewise.
7359         * gcc.dg/vect/vect-87: Likewise.
7360         * gcc.dg/vect/vect-88: Likewise.
7361         * gcc.dg/vect/vect-93.c: Likewise.
7362         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7363         * gcc.dg/vect/vect-75: Likewise.
7364         * gcc.dg/vect/vect-76: Likewise.
7365         * gcc.dg/vect/vect-77: Likewise.
7366         * gcc.dg/vect/vect-78: Likewise.
7367         * gcc.dg/vect/vect-80: Likewise.
7368         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7369         vectorized for the expected reason, rather than checking how alignment
7370         was handled.
7371         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7372         type and also instead of aligned pointers. Added documentation.
7373
7374 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7375
7376         * gfortran.dg/power.f90: New test.
7377
7378 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR rtl-optimization/23299
7381         * g++.dg/opt/pr23299.C: New test.
7382
7383 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7384
7385         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7386
7387 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7388
7389         * g++.dg/template/local6.C: New test.
7390
7391 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7392
7393         * execute/exceptions/finally-1.m: Check that the catch and finally are
7394         being called.  Also add a "return 0;" at the end of main.
7395
7396 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7397
7398         PR fortran/21432.
7399         * gfortran.dg/namelist_print_1.f: New test of functionality of
7400         PRINT namelist.
7401         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7402         namelist generates error with -std=f95.
7403
7404 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7405
7406         PR tree-optimization/23119
7407         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7408
7409 2005-08-13  Marcin Koziej  <creep@desk.pl>
7410             Andrew Pinski  <pinskia@physics.uc.edu>
7411
7412         PR libobjc/22492
7413         * execute/exceptions/finally-1.m: New test.
7414
7415 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7416
7417         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7418         testsuite.
7419         * objc/execute/exceptions/trivial.m: New test.
7420         * objc.dg/try-catch-11.m: Move to ...
7421         * objc/execute/exceptions/foward-1.m: Here.
7422         * objc.dg/try-catch-2.m: Move to ...
7423         * objc/execute/exceptions/catchall-1.m: Here.
7424         * objc.dg/try-catch-8.m: Move to ...
7425         * objc/execute/exceptions/local-variables-1.m: Here.
7426
7427 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7428
7429         * objc.dg/nested-func-1.m: Move to ...
7430         * objc/execute/nested-func-1.m: Here.
7431
7432 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7433
7434         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7435         in ${options} instead of [target_info name].
7436         * lib/obj-c++.exp (objc_target_compile): Likewise.
7437
7438 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7441
7442 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7443
7444         part of PR testsuite/23348
7445         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7446         of the torture options.
7447         * objc/compile/trivial.m: New test.
7448
7449 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7450
7451         * gfortran.dg/eoshift.f90: Correct format.
7452
7453 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7454
7455         * gfortran.fortran-torture/execute/character_passing.f90:
7456         Fix comment typo.
7457
7458 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7459
7460         PR c++/8271
7461         * g++.dg/template/unify10.C: New.
7462
7463 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7464
7465         * g++.dg/parse/pr22514.C: Move to...
7466         * g++.dg/debug/pr22514.C: here.
7467
7468 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7469
7470         PR c++/23266
7471         * g++.dg/inherit/pure1.C: New test.
7472
7473         * ChangeLog: Fix typos.
7474
7475 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7476             Steven Bosscher  <stevenb@suse.de>
7477
7478         * gfortran.dg/runtime_warning_1.f90: New test.
7479
7480 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7481
7482         PR c++/23219
7483         * g++.dg/parse/crash28.C: New.
7484
7485 2005-08-11  Richard Guenther  <rguenther@suse.de>
7486
7487         PR target/23289
7488         * gcc.target/i386/tailcall-1.c: New testcase.
7489
7490 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7491
7492         * gcc.dg/vect/vect-67.c: Un-xfail.
7493
7494 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7495
7496         PR c++/23225
7497         * g++.dg/testsuite/parse/crash27.C: new test.
7498
7499 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7500
7501         PR libfortran/22143
7502         * gfortran.dg/shift-kind.f90: New testcase.
7503
7504 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7505
7506         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7507         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7508
7509 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7510
7511         PR c++/20646
7512         * g++.dg/other/mult-stor1.C: New test.
7513
7514 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7515
7516         * gcc.c-torture/pr18299-1.c: Move to ...
7517         * gcc.c-torture/compile/pr18299-1.c: Here.
7518
7519 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7520
7521         * gfortran/fortran.torture/execute/character_passing.f90:
7522         Fix types for LSAME.
7523
7524 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7525
7526         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7527         input data back to what it was originally.
7528
7529 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7530
7531         * objc.dg/try-catch-8.m: Enable for all targets.
7532
7533 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7534
7535         * gcc.dg/pr23165.c: New test.
7536
7537 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7538
7539         PR tree-optimization/23234
7540         * gcc.dg/tree-ssa/pr23234.c: New test.
7541
7542 2005-08-08  Josh Conner  <jconner@apple.com>
7543
7544         PR rtl-optimization/23241
7545         * gcc.dg/char-compare.c: New test.
7546
7547 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7548
7549         PR c++/22508
7550         * g++.dg/init/new13.C: New test.
7551
7552 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7553
7554         PR c++/21166
7555         * g++.dg/other/crash-4.C: Adjust
7556         * g++/dg/ext/packed9.C: New.
7557
7558 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7559
7560         PR middle-end/21964
7561         * gcc.c-torture/execute/pr21964-1.c: New test.
7562
7563 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7564
7565         PR c/22458
7566         * gcc.dg/pr22458-1.c: New test.
7567
7568 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7569             Steven G. Kargl <kargls@comcast.net>
7570
7571         PR fortran/22390
7572         * gfortran.dg/flush_1.f90: New test.
7573
7574 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7575
7576         PR c++/23191
7577         * g++.dg/template/eh2.C: New test.
7578
7579 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7580
7581         PR c++/19498
7582         * g++.dg/template/instantiate7.C: New test.
7583
7584 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7585
7586         PR c/23113
7587         * gcc.dg/Wunused-value-1.c: New test.
7588
7589 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7590
7591         PR rtl-optimization/23233
7592         * gcc.c-torture/compile/pr23233-1.c: New test.
7593
7594 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR fortran/18833
7597         PR fortran/20850
7598         * gfortran.dg/equiv_1.f90: New test.
7599         * gfortran.dg/equiv_2.f90: New test.
7600         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7601         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7602         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7603
7604 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7605
7606         * gcc.c-torture/execute/vrp-5.c: New test.
7607         * gcc.c-torture/execute/vrp-6.c: New test.
7608         * gcc.dg/tree-ssa/vrp21.c: New test.
7609
7610 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7611
7612         * g++.dg/parse/pr22514.C: New test.
7613
7614 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7615
7616         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7617
7618         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7619         instead of constant loads / pool entries.
7620
7621 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7622
7623         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7624         TEST_TO_WCTYPE.
7625
7626 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7627
7628         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7629         __WINT_TYPE__ in generated prototypes if possible.
7630
7631 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7632
7633         PR 22037
7634         * g++.dg/tree-ssa/pr22037.C:
7635
7636 2005-08-04  Richard Henderson  <rth@redhat.com>
7637
7638         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7639         scan-tree-dump-times directive.
7640
7641 2005-08-04  Jan Hubicka  <jh@suse.cz>
7642
7643         * gcov-1.C: Fix switch counts.
7644         * gcov-4b.c: Likewise.
7645
7646 2005-08-03  Jeff Law  <law@redhat.com>
7647
7648         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7649
7650 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7651
7652         * gcc.c-torture/execute/pr23135.c: New test.
7653
7654 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7655
7656         PR tree-optimization/19899
7657         * gcc.dg/tree-ssa/scev-1.c: New test.
7658         * gcc.dg/tree-ssa/scev-2.c: New test.
7659
7660 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7661
7662         PR target/18582
7663         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7664
7665 2005-08-03  Jan Hubicka  <jh@suse.cz>
7666
7667         * update-conroll.c: New testcase.
7668         * update-conroll-2.c: New testcase.
7669
7670 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7671
7672         * gfortran.dg/constant_substring.f: New test.
7673         * gfortran.dg/pr22491.f: New test.
7674
7675 2005-08-02  Jan Hubicka  <jh@suse.cz>
7676
7677         * update-threading.c: Replace by the proper one.
7678
7679 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7680
7681         PR 23164
7682         * g++.dg/tree-ssa/pr23164.C: New test.
7683
7684 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7685
7686         * gcc.dg/tree-ssa/pr23192.c: New test.
7687
7688 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7689
7690         * gcc.c-torture/execute/vrp-4.c: New test.
7691
7692 2005-08-02  Jan Hubicka  <jh@suse.cz>
7693
7694         * update-threading.c: New test.
7695
7696 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7697
7698         * gcc.c-torture/compile/20050801-1.c: New test.
7699         * gcc.c-torture/compile/20050801-2.c: New test.
7700
7701 2005-08-01  Jan Hubicka  <jh@suse.cz>
7702
7703         * val-prof-5.c: New test.
7704
7705 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7706
7707         PR c/22311
7708         * gcc.dg/pr22311-1.c : New test.
7709
7710 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7711
7712         PR target/23095
7713         * gfortran.dg/pr23095.f: New test.
7714
7715         PR c++/22003
7716         * g++.dg/other/pr22003.C: New test.
7717
7718 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7719
7720         PR target/20621
7721         * gcc.c-torture/execute/pr20621-1.c: New test.
7722
7723 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7724
7725         * gfortran.dg/comma_format_extension_4.f: Adjust length
7726         of string for format.
7727         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7728         print statement with internal write.
7729         * gfortran.dg/der_array_io_2.f: Likewise.
7730         * gfortran.dg/der_array_io_3.f: Likewise.
7731
7732 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7733
7734         * gcc.dg/fold-abs-4.c: new test.
7735
7736 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7737
7738         PR fortran/22570 an related issues.
7739         * gfortran.dg/x_slash_1.f: New test.
7740
7741 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7742
7743         PR c/23143
7744         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7745         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7746
7747 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7748
7749         PR c/529
7750         * gcc.dg/Wshadow-3.c: New test.
7751
7752 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7753
7754         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7755         used to have the wrong bounds).
7756
7757 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7758
7759         PR c/21720
7760         * gcc.dg/hex-round-1.c: Test more cases.
7761         * gcc.dg/hex-round-2.c: New test.
7762
7763 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7764
7765         PR 22550
7766         * g++.dg/tree-ssa/pr22550.C: New test.
7767
7768 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7769
7770         * gcc.dg/tree-ssa/vrp19.c: New test.
7771         * gcc.dg/tree-ssa-vrp20.c: New test.
7772
7773 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7774
7775         PR c/22240
7776         * gcc.dg/transparent-union-4.c: New test.
7777
7778 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7779
7780         PR c/22192
7781         * gcc.dg/c99-vla-2.c: New test.
7782
7783 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7784
7785         PR c/21720
7786         * gcc.dg/hex-round-1.c: New test.
7787
7788 2005-07-28  Jan Hubicka  <jh@suse.cz>
7789
7790         * inliner-1.c: Do not dump everything.
7791         * tree-prof.exp: Do not pass -ftree-based-profiling.
7792         * bprob.exp: Likewise.
7793
7794         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7795
7796 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7797
7798         PR c++/22545
7799         * g++.dg/expr/ptrmem7.C: New test.
7800
7801 2005-07-28  Mike Stump  <mrs@apple.com>
7802
7803         * g++.old-deja/g++.mike/visibility-1.C: New test.
7804
7805 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7806
7807         PR c/20187
7808         * gcc.c-torture/execute/pr20187-1.c: New test.
7809
7810 2005-07-28  Jeff Law  <law@redhat.com>
7811
7812         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7813         * gcc.dg/tree-ssa/vrp18.c: New test.
7814
7815 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7816
7817         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7818
7819 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7820
7821         PR tree-optimization/22506
7822         * gcc.dg/vect/ps22506.c: New test.
7823
7824 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR target/21149
7827         * gcc.target/i386/sse-3.c: New test.
7828
7829 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7830
7831         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7832         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7833
7834 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7835
7836         PR c/22589
7837         * gcc.c-torture/compile/pr22589-1.c: New test.
7838
7839 2005-07-28  Jan Hubicka  <jh@suse.cz>
7840
7841         * update-loopch.c: New testcase.
7842
7843 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7844
7845         PR rtl-optimization/23047
7846         * gcc.c-torture/execute/pr23047.c: New test.
7847         * gcc.c-torture/execute/pr23047.x: New.
7848
7849 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7850
7851         PR tree-optimization/22493
7852         * gcc.c-torture/execute/pr22493-1.c: New test.
7853         * gcc.c-torture/execute/pr22493-1.x: New.
7854         * gcc.c-torture/execute/vrp-1.c: New test.
7855         * gcc.c-torture/execute/vrp-2.c: New test.
7856         * gcc.c-torture/execute/vrp-2.c: New test.
7857
7858 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7859
7860         * gcc.target/frv/all-builtin-read8.c: Delete.
7861         * gcc.target/frv/all-builtin-read16.c: Delete.
7862         * gcc.target/frv/all-builtin-read32.c: Delete.
7863         * gcc.target/frv/all-builtin-read64.c: Delete.
7864         * gcc.target/frv/all-builtin-write8.c: Delete.
7865         * gcc.target/frv/all-builtin-write16.c: Delete.
7866         * gcc.target/frv/all-builtin-write32.c: Delete.
7867         * gcc.target/frv/all-builtin-write64.c: Delete.
7868         * gcc.target/frv/all-read-write-1.c: New.
7869
7870 2005-07-27  Jeff Law  <law@redhat.com>
7871
7872         * gcc.c-torture/execute/pr22630.c: New test.
7873
7874 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7875
7876         PR tree-optimization/23073
7877         * gcc.dg/vect/nodump-pr23073.c: New test.
7878         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7879
7880 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7881
7882         PR tree-optimize/22348
7883         * gcc.c-torture/execute/pr22348.c: New.
7884
7885 2005-07-27  Richard Guenther  <rguenther@suse.de>
7886
7887         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7888
7889 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7890
7891         PR fortran/22503
7892         * gfortran.dg/logical_comp.f90: New test.
7893
7894 2005-07-27  Jan Hubicka  <jh@suse.cz>
7895
7896         * inliner-1.c: Add cleanup of dumps.
7897         * val-prof-*.c: Likewise.
7898         * update-tailcall.c: New.
7899
7900 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7901
7902         PR 22591
7903         * gcc.dg/tree-ssa/pr22591.c: New test.
7904         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7905
7906 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7907
7908         PR libobjc/22606
7909         * objc.dg/try-catch-11.m: New test.
7910
7911 2005-07-26  Richard Guenther  <rguenther@suse.de>
7912
7913         PR tree-optimization/22486
7914         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7915
7916 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7917
7918         PR tree-opt/22484
7919         * testsuite/g++.dg/opt/loop2.C: New test.
7920
7921 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7922
7923         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7924         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7925
7926 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7927
7928         * lib/profopt.exp (profopt-execute): Check for profiling data
7929         files on the target.
7930
7931 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7932
7933         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7934         for matching of asm labels.
7935
7936 2005-07-25  Richard Guenther  <rguenther@suse.de>
7937
7938         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7939
7940 2005-07-25  Richard Guenther  <rguenther@suse.de>
7941
7942         PR testsuite/22624
7943         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7944
7945 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7946
7947         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7948         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7949         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7950         * gcc.dg/vect/vect-100.c: New test.
7951         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7952         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7953         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7954         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7955         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7956         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7957         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7958         * gfortran.dg/vect/pr19049.f90: New testcase.
7959         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7960
7961 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7962
7963         * gcc.c-torture/execute/20050713-1.c: New test.
7964
7965         PR fortran/20063
7966         * gfortran.fortran-torture/execute/data_4.f90: New test.
7967
7968         PR middle-end/20303
7969         * gcc.dg/visibility-d.c: New test.
7970
7971 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7972
7973         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7974         * gfortran.dg/underflow.f90: Ditto.
7975
7976 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7977
7978         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7979         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7980         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7981
7982 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7983
7984         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7985         include case of field width of zero.
7986
7987 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7988
7989         PR libgfortran/21875
7990         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7991         with trailing blanks on normal formatted read.
7992
7993 2005-07-23  Chao-ying Fu  <fu@mips.com>
7994
7995         * gcc.target/mips/mips32-dsp-type.c: New test.
7996         * gcc.target/mips/mips32-dsp.c: New test.
7997
7998 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7999
8000         PR testsuite/21073
8001         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8002
8003         PR testsuite/20454
8004         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8005         and __cyg_profile_func_exit.
8006
8007 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8008
8009         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8010         * gfortran.dg/comma_format_extension_4.f: Same.
8011         * gfortran.dg/pr15332.f: Same.
8012         * gfortran.dg/pr21730.f: Same.
8013
8014 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8015
8016         * g++.dg/opt/vrp2.C: Fix testcase.
8017
8018         PR tree-opt/22625
8019         * g++.dg/opt/vrp2.C: New test.
8020
8021 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8022
8023         PR debug/21828
8024         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8025
8026 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8027
8028         * gcc.dg/tree-ssa/20050719-1.c: New test.
8029
8030 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8031
8032         * gcc.dg/bfin-longcall-1.c: New file.
8033         * gcc.dg/bfin-longcall-2.c: New file.
8034
8035 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8036
8037         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8038
8039 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8040
8041         PR middle-end/19055
8042         * gcc.dg/tree-ssa/pr19055.c: New test.
8043         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8044
8045 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8046
8047         PR C++/22358
8048         * g++.dg/other/pr22358.C: New test.
8049
8050 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8051
8052         PR c++/2922
8053         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8054
8055 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8056
8057         PR c++/15938
8058         * g++.dg/init/union2.C: New test.
8059
8060 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8061
8062         PR c/22393
8063         * gcc.dg/complex-4.c: New test.
8064
8065 2005-07-21  Richard Guenther  <rguenther@suse.de>
8066
8067         PR testsuite/22522
8068         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8069         scanning for asm labels.
8070         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8071
8072 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8073
8074         PR target/22085
8075         * gcc.dg/altivec-pr22085.c: New.
8076
8077 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8078
8079         PR tree-optimization/19210
8080         * gcc.dg/tree-ssa/pr19210-1.c: New.
8081         * gcc.dg/tree-ssa/pr19210-2.c: New.
8082
8083 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8084
8085         PR rtl-optimization/22167
8086         * g++.dg/opt/pr22167.C: New test.
8087
8088 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8089
8090         PR c++/2922
8091         * g++.dg/lookup/two-stage2.C: New.
8092         * g++.dg/lookup/two-stage3.C: New.
8093         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8094         fixed two-stage name lookup for operators.
8095         * g++.dg/template/call3.C: Compiler now produces an appropriate
8096         error message.
8097         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8098         14 as a candidate.
8099         * g++.dg/template/ptrmem4.C: Compiler produces different error
8100         message.
8101         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8102         connect_to_method as a candidate.
8103
8104 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8105
8106         * gcc.dg/fold-alloc-1.c: New test.
8107
8108 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8109
8110         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8111         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8112
8113 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8114
8115         * gcc.dg/fold-abs-1.c: New test.
8116         * gcc.dg/fold-abs-2.c: New test.
8117         * gcc.dg/fold-abs-3.c: New test.
8118
8119 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8120
8121         Make CONSTRUCTOR use VEC to store initializers.
8122         * g++.dg/ext/complit3.C: Check for specific error messages.
8123         * g++.dg/init/brace2.C: Update error message.
8124         * g++.dg/warn/Wbraces2.C: Likewise.
8125
8126 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/16940
8129         * gfortran.dg/module_interface_1.f90: New test.
8130
8131 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8132             Kenneth Zadeck <zadeck@naturalbridge.com>
8133
8134         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8135
8136 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8137
8138         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8139         specify -Wformat for these tests.
8140         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8141         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8142         * gcc.dg/format/opt-6.c: Delete.
8143
8144 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8145
8146         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8147         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8148
8149 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8150
8151         * gcc.dg/tree-ssa/alias-2.c: New test.
8152
8153 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/22263
8156         * g++.dg/template/explicit7.C: New test.
8157
8158 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8159
8160         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8161         width of 8 to +Inf and -Inf.
8162
8163 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/22139
8166         * g++.dg/template/friend36.C: New test.
8167
8168 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8169
8170         PR fortran/21730
8171         * gfortran.dg/pr21730.f: New test.
8172
8173 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8174             Kenneth Zadeck <zadeck@naturalbridge.com>
8175
8176         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8177         since pure const detection cannot run at -O1 in c compiler.
8178         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8179         can now optimize this case properly.
8180         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8181         because we now pass.
8182         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8183
8184 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8185
8186         PR c/22421
8187         * gcc.dg/format/bitfld-1.c: New test.
8188
8189 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8190
8191         PR c++/22204
8192         * g++.dg/rtti/repo1.C: New test.
8193
8194 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8195
8196         PR middle-end/22398
8197         * gcc.c-torture/compile/pr22398.c: New test.
8198
8199 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/22132
8202         * g++.dg/expr/cast4.C: New test.
8203
8204 2005-07-15  Richard Guenther  <rguenther@suse.de>
8205
8206         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8207         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8208
8209 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8210
8211         PR tree-optimization/22230
8212         * gcc.dg/tree-ssa/pr22230.c: New test.
8213
8214 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
8215
8216         * gfortran.dg/g77/cpp6.f: New test.
8217
8218         PR fortran/22417
8219         * gfortran.dg/g77/cpp5.F: New test.
8220         * gfortran.dg/g77/cpp5.h: New file.
8221         * gfortran.dg/g77/cpp5inc.h: New file.
8222
8223 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
8224
8225         PR libfortran/16435
8226         * gfortran.dg/tl_editting.f90: New.
8227         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8228
8229 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
8230
8231         * gfortran.dg/char_array_constructor.f90: New test.
8232
8233 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
8234
8235         * gfortran.dg/past_eor.f90: New.
8236         * gfortran.dg/complex_read.f90: New.
8237
8238 2005-07-13  Jeff Law  <law@redhat.com>
8239
8240         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8241         additional casts.
8242
8243         * gcc.dg/tree-ssa/pr22321.c: New test
8244
8245 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8246
8247         PR tree-optimization/21921
8248         * gcc.dg/tree-ssa/pr21921.c: New.
8249
8250 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8251
8252         PR tree-optimizatio/22442
8253         * gcc.dg/tree-ssa/loop-11.c: New test.
8254
8255 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         PR tree-opt/21840
8258         * gcc.c-torture/compile/pr21840.c: New test.
8259
8260 2005-07-12  Jan Hubicka  <jh@suse.cz>
8261
8262         * gcc.c-torture/compile/pr22379.c: New test.
8263
8264 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8265
8266         PR libfortran/21593
8267         gfortran.dg/dev_null.f90: Remove outdated comment about
8268         PR libfortran/21593.
8269
8270
8271 2005-07-12  Dale Johannesen  <dalej@apple.com>
8272
8273         * gcc.target/i386/compress-float-sse.c: New.
8274         * gcc.target/i386/compress-float-sse-pic.c: New.
8275         * gcc.target/i386/compress-float-387.c: New.
8276         * gcc.target/i386/compress-float-387-pic.c: New.
8277         * gcc.dg/compress-float-ppc.c: New.
8278         * gcc.dg/compress-float-ppc-pic.c: New.
8279
8280 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8281
8282         PR libfortran/21593
8283         gfortran.dg/dev_null.f90: Remove targets.
8284
8285 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8286
8287         PR tree-opt/22335
8288         * gcc.dg/pr22335-1.c: New test.
8289         * gcc.dg/pr22335-2.c: New test.
8290
8291 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8292
8293         PR c++/20172
8294         * g++.dg/template/nontype12.C : New test.
8295
8296 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8297
8298         * gcc.dg/tree-ssa/loop-10.c: New test.
8299
8300 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8301
8302         * gcc.c-torture/execute/20020720-1.x: Remove.
8303
8304 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8307
8308 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8309
8310         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8311         (dg-mips-options): Use it.
8312
8313 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8314
8315         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8316
8317 2005-07-09  Richard Henderson  <rth@redhat.com>
8318
8319         * lib/target-supports.exp (check_effective_target_sync_char_short):
8320         Add alpha.
8321
8322 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8323
8324         PR libfortran/22217
8325         * gfortran.dg/negative-z-descriptor.f90: New test.
8326
8327 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8328
8329         PR tree-opt/22329
8330         * gcc.dg/pr22329.c: New test.
8331
8332 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8333
8334         PR tree-optimization/20139
8335         * gcc.dg/tree-ssa/pr20139.c: New.
8336
8337 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR tree-opt/22356
8340         * testsuite/gcc.dg/pr22356-1.c: New test.
8341
8342 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8343
8344         PR c++/21799
8345         * g++.dg/template/unify8.C: New.
8346         * g++.dg/template/unify9.C: New.
8347
8348 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8351
8352 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8353
8354         * gcc.dg/darwin-version-1.c: New.
8355         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8356         * gcc.dg/builtins-20.c: Likewise.
8357         * gcc.dg/builtins-53.c: Likewise.
8358         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8359         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8360         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8361         * gcc.dg/torture/builtins-power-1.c: Likewise.
8362         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8363         on Darwin.
8364
8365 2005-07-07  Jeff Law  <law@redhat.com>
8366
8367         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8368         argument evaluation order.
8369
8370 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8371
8372         PR libfortran/21594
8373         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8374         Add test cases where the shift length is greater than the
8375         array length.
8376
8377 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8378
8379         * obj-c++.dg/proto-lossage-6.mm: New.
8380         * objc.dg/proto-lossage-6.m: New.
8381
8382 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8383
8384         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8385         * objc.dg/gnu-runtime-2.m: Likewise.
8386
8387 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8388
8389         * gfortran.dg/longline.f: New test.
8390
8391         * gfortran.dg/badline.f: New test.
8392
8393 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8394
8395         PR fortran/16531
8396         PR fortran/15966
8397         PR fortran/18781
8398         * gfortran.dg/hollerith.f90: New.
8399         * gfortran.dg/hollerith2.f90: New.
8400         * gfortran.dg/hollerith3.f90: New.
8401         * gfortran.dg/hollerith4.f90: New.
8402         * gfortran.dg/hollerith_f95.f90: New.
8403         * gfortran.dg/hollerith_legacy.f90: New.
8404         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8405
8406 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8407
8408         PR objc/22274
8409         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8410         * objc.dg/gnu-runtime-2.m: New.
8411
8412 2005-07-06  Jeff Law  <law@redhat.com>
8413
8414         * gcc.dg/tree-ssa/vrp17.c: New test.
8415
8416 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8417
8418         PR fortran/22327
8419         * gfortran.dg/array_constructor_5.f90: New test.
8420
8421 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8424
8425 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8426
8427         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8428         * gcc.dg/980816-1.c: Ditto.
8429
8430 2005-07-06  Jeff Law  <law@redhat.com>
8431
8432         * gcc.c-torture/compile/pr21356.c: New test.
8433
8434 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8435
8436         PR c/22013
8437         PR c/22098
8438         * gcc.c-torture/compile/pr22013-1.c,
8439         gcc.c-torture/execute/pr22098-1.c,
8440         gcc.c-torture/execute/pr22098-2.c,
8441         gcc.c-torture/execute/pr22098-3.c: New tests.
8442
8443 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8444
8445         PR c/22308
8446         * gcc.dg/pr22308-1.c: New test.
8447
8448 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8449
8450         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8451         target.
8452         * gcc.dg/compare9.c: Use -fshort-enums instead of
8453         -fno-short-enums.  Change the last test to dg-bogus.
8454
8455 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8456
8457         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8458         * gcc.dg/compare9.c: New.
8459
8460 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8461
8462         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8463
8464 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         PR testsuite/22288
8467         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8468
8469
8470 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8471
8472         * gcc.dg/format/gcc_gfc-1.c: New.
8473
8474 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8475
8476         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8477
8478 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8479
8480         PR fortran/20842
8481         * gfortran.dg/io_invalid_1.f90: New test.
8482
8483 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8484
8485         * gcc.dg/format/gcc_diag-1.c: Update.
8486
8487 2005-07-02  Jeff Law  <law@redhat.com>
8488
8489         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8490         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8491
8492 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8493
8494         * gcc.dg/format/gcc_diag-1.c: Update.
8495
8496 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8497
8498         PR tree-opt/22269
8499         * gcc.c-torture/compile/pr22269.c: New test.
8500
8501 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8502
8503         PR 21584
8504         PR 22219
8505         * g++.dg/tree-ssa/pr21584-1.C: New test.
8506         * g++.dg/tree-ssa/pr21584-2.C: New test.
8507
8508 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8509
8510         * obj-c++.dg/try-catch-11.mm: New.
8511         * objc.dg/try-catch-10.m: New.
8512
8513 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8514
8515         * g++.dg/other/ucnid-1.C: xfail on AIX.
8516
8517 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8518
8519         PR 22234
8520         * gcc.dg/20050629-1.c: New test.
8521
8522 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8523
8524         * obj-c++.dg/const-str-1[0-1].mm: New.
8525         * objc.dg/const-str-1[0-1].m: New.
8526
8527 2005-05-29  Richard Henderson  <rth@redhat.com>
8528
8529         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8530         Rename from check_effective_target_vect_no_max.
8531         (check_effective_target_vect_no_int_add): New.
8532         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8533         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8534         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8535         * gcc.dg/vect/vect-reduc-1.c: Use both.
8536         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8537
8538 2005-05-29  Richard Henderson  <rth@redhat.com>
8539
8540         * lib/target-supports.exp (check_effective_target_vect_no_max):
8541         Remove i386 and x86_64.
8542
8543 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8544
8545         PR testsuite/21969
8546         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8547
8548 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8549
8550         PR middle-end/21969
8551         * gcc.dg/vect/pr21969.c: New test.
8552
8553 2005-06-28  Eric Christopher  <echristo@redhat.com>
8554
8555         PR c/22052
8556         PR c/21975
8557         * gcc.dg/inline1.c: New test.
8558         * gcc.dg/inline2.c: Ditto.
8559         * gcc.dg/inline3.c: Ditto.
8560         * gcc.dg/inline4.c: Ditto.
8561         * gcc.dg/inline5.c: Ditto.
8562
8563 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8564
8565         PR libfortran/22142
8566         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8567         Add testcase also testing eoshift1 for PR 22142.
8568
8569 2005-06-28  Richard Henderson  <rth@redhat.com>
8570
8571         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8572         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8573         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8574         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8575         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8576
8577 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8578
8579         PR libfortran/22142
8580         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8581         Add testcase for PR 22142.
8582
8583 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8584
8585         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8586         gcc.target/ia64/fpreg-2.c: New tests.
8587
8588 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8589
8590         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8591
8592 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8593
8594         PR libfortran/22170
8595         * gfortran.dg/slash_1.f90: New test.
8596
8597 2005-06-27  Richard Henderson  <rth@redhat.com>
8598
8599         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8600         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8601         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8602         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8603         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8604         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8605
8606 2005-06-27  Richard Henderson  <rth@redhat.com>
8607
8608         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8609         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8610
8611 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8612
8613         * obj-c++.dg/proto-lossage-5.mm: New.
8614         * objc.dg/proto-lossage-5.m: New.
8615
8616 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8617
8618         PR 21959
8619         * gcc.dg/tree-ssa/pr21959.c: New test.
8620
8621 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8622
8623         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8624         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8625         testing uninitialized var.
8626
8627         * gcc.c-torture/execute/builtins/chk.h: New.
8628         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8629         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8630         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8631         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8632         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8633         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8634         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8635         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8636         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8637         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8638         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8639         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8640         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8641         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8642         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8643         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8644         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8645         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8646         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8647         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8648         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8649         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8650         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8651         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8652         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8653         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8654         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8655         * gcc.dg/builtin-object-size-1.c: New test.
8656         * gcc.dg/builtin-object-size-2.c: New test.
8657         * gcc.dg/builtin-object-size-3.c: New test.
8658         * gcc.dg/builtin-object-size-4.c: New test.
8659         * gcc.dg/builtin-object-size-5.c: New test.
8660         * gcc.dg/builtin-stringop-chk-1.c: New test.
8661         * gcc.dg/builtin-stringop-chk-2.c: New test.
8662         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8663         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8664         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8665         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8666         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8667         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8668         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8669         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8670         * gcc.c-torture/execute/printf-1.c: New test.
8671         * gcc.c-torture/execute/fprintf-1.c: New test.
8672         * gcc.c-torture/execute/vprintf-1.c: New test.
8673         * gcc.c-torture/execute/vfprintf-1.c: New test.
8674         * gcc.c-torture/execute/printf-chk-1.c: New test.
8675         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8676         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8677         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8678
8679 2005-06-27  Michael Matz  <matz@suse.de>
8680
8681         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8682         slot is not merged if address escapes.
8683
8684 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8685
8686         PR c/21911
8687         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8688
8689 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8690
8691         PR middle-end/17965
8692         * gcc.c-torture/compile/20050622-1.c: New test.
8693
8694         PR middle-end/22028
8695         * gcc.dg/20050620-1.c: New test.
8696
8697 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8698
8699         PR tree-optimization/22026
8700         * gcc.dg/tree-ssa/pr22026.c: New.
8701
8702 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8703
8704         PR libfortran/22144
8705         * gfortran.dg/shift-alloc.f90: New testcase.
8706
8707 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8708
8709         * all files: Update FSF address in copyright headers.
8710
8711 2005-06-22  Jan Hubicka  <jh@suse.cz>
8712
8713         * wholeprogram-1.c: New testcase.
8714         * wholeprogram-2.c: New testcase.
8715
8716 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR 22171
8719         * gcc.dg/tree-ssa/pr22171.c: New test.
8720
8721 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8722
8723         * gfortran.dg/simplify_modulo.f90: New.
8724
8725 2005-06-24  Jan Hubicka  <jh@suse.cz>
8726
8727         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8728
8729 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8730
8731         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8732
8733 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8734
8735         * obj-c++.dg/typedef-alias-1.mm: New.
8736         * objc.dg/typedef-alias-1.m: New.
8737
8738 2005-06-23  Jeff Law  <law@redhat.com>
8739
8740         * gcc.dg/tree-ssa/vrp16.c: New test.
8741
8742 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8743
8744         * lib/target-supports.exp: Add
8745         check_effective_target_fortran_large_real and
8746         check_effective_target_fortran_large_int to check for
8747         corresponding effective targets.
8748         * gfortran.dg/large_integer_kind_1.f90: New test.
8749         * gfortran.dg/large_real_kind_1.f90: New test.
8750
8751 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8752
8753         PR tree-optimization/22117
8754         * gcc.dg/tree-ssa/pr22117.c: New.
8755
8756 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8757
8758         PR testsuite/22123
8759         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8760
8761 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8762
8763         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8764
8765 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8766
8767         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8768         * gfortran.dg/f2c_4.c: Likewise.
8769
8770 2005-06-22 Paul Brook  <paul@codesourcery.com>
8771
8772         PR fortran/21034
8773         * gfortran.dg/auto_save_1.f90: New test.
8774
8775 2005-06-22  Michael Matz  <matz@suse.de>
8776
8777         * gcc.target/x86-64/abi: New directory.
8778         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8779         * gcc.target/x86-64/abi/README.gcc: New file.
8780         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8781         * gcc.target/x86-64/abi/asm-support.s: New file.
8782         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8783         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8784         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8785         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8786         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8787         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8788         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8789         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8790         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8791         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8792         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8793         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8794         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8795         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8796         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8797         * gcc.target/x86_64/abi/test_varargs.c: New test.
8798
8799 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8800
8801         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8802         32-bit i?86 and x86_64.
8803
8804 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8805
8806         * obj-c++.dg/const-str-[1-9].mm: New tests.
8807
8808 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8809
8810         PR fortran/22010
8811         * gfortran.dg/namelist_use.f90: New.
8812         * gfortran.dg/namelist_use_only.f90: New.
8813
8814 2005-06-21  Jeff Law  <law@redhat.com>
8815
8816         * gcc.dg/tree-ssa/vrp15.c: New test.
8817
8818 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8819
8820         * lib/target-supports.exp (check_effective_target_vect_reduction):
8821         Remove.
8822         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8823         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8824         remove vect_reduction target keyword. Also avoid two returns in main.
8825         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8826         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8827         * gcc.dg/vect/vect-reduc-1short.c: New test.
8828         * gcc.dg/vect/vect-reduc-1char.c: New test.
8829         * gcc.dg/vect/vect-reduc-2short.c: New test.
8830         * gcc.dg/vect/vect-reduc-2char.c: New test.
8831         * gcc.dg/vect/vect-reduc-6.c: New test.
8832         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8833         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8834         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8835
8836 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8837         Paul Thomas  <pault@gcc.gnu.org>
8838
8839         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8840         New tests.
8841
8842 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8843
8844         * gfortran.dg/backslash_1.f90: New test.
8845         * gfortran.dg/backslash_2.f90: New test.
8846
8847 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8848
8849         * gfortran.dg/duplicate_labels.f90: New test.
8850
8851 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8852
8853         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8854         unsupportable relocations.
8855         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8856         * gcc.dg/20050321-2.c: xfail for NetWare.
8857
8858 2005-06-20  Andreas Jaeger  <aj@suse.de>
8859
8860         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8861         gcc.target/i386/fastcall-sseregparm.c,
8862         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8863
8864 2005-06-19  Richard Henderson  <rth@redhat.com>
8865
8866         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8867
8868 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8869
8870         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8871
8872 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8873
8874         PR c++/22115
8875         * g++.dg/conversion/simd2.C: Change expected error message.
8876
8877 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8878
8879         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8880         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8881         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8882
8883 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8884
8885         * gcc.dg/fold-mod-1.c: New test.
8886
8887 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8888
8889         PR fortran/19926
8890         * gfortran.dg/pr19926.f90: New test.
8891
8892 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8893
8894         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8895         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8896         targets.
8897         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8898         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8899
8900 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8901
8902         * gcc.target/ia64/float80-varargs-1.c: New test.
8903
8904 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8905
8906         PR tree-opt/22035
8907         * gfortran.dg/f2c_6.f90: New test.
8908
8909 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8910
8911         PR c++/17413
8912         * g++.dg/template/local5.C: New.
8913
8914 2005-06-17  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8917
8918 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8919
8920         PR testsuite/21945
8921         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8922
8923 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8924
8925         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8926         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8927         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8928         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8929         check_vect to verify the presence of hardware vector support.
8930
8931 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8932
8933         PR testsuite/22056
8934         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8935
8936 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8937
8938         PR libfortran/19216
8939         * gfortran.dg/pr19216.f: Add correct space between brackets and
8940         dg directive.
8941
8942 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8943
8944         PR libfortran/16436
8945         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8946
8947 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8948
8949         * gcc.target/i386/attributes-error.c: New testcase.
8950         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8951         * gcc.target/i386/regparm-stdcall.c: Likewise.
8952         * gcc.target/i386/sseregparm-1.c: Likewise.
8953         * gcc.target/i386/sseregparm-2.c: Likewise.
8954
8955 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8956
8957         * g++.dg/rtti/crash2.C: New.
8958
8959 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8960
8961         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8962
8963 2005-06-15  David Ung  <davidu@mips.com>
8964
8965         * gcc.target/mips/mips16e-extends.c: New test for testing the
8966         generation of MIPS16e zeb/zeh, seb/seh instructions.
8967
8968 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8969
8970         PR 22018
8971         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8972         * gcc.dg/tree-ssa/pr22018.c: New test.
8973
8974 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8975
8976         * gcc.dg/simd-1.c: Update error messages.
8977         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8978         * gcc.dg/simd-2.c: Update error messages.
8979         * gcc.dg/simd-4.c: New.
8980
8981 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         PR c++/20678
8984         * g++.dg/other/crash-4.C: New.
8985
8986 2005-06-14  Devang Patel  <dpatel@apple.com>
8987
8988         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8989
8990 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8991
8992         PR c++/21929
8993         * g++.dg/parse/crash11.C: Update
8994
8995 2005-06-13  Jeff Law  <law@redhat.com>
8996
8997         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8998         perform the desired transformations.
8999         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9000         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9001
9002 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9003
9004         PR fortran/22038
9005         * gfortran.dg/forall_1.f90: Un-XFAIL.
9006
9007 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9008
9009         PR c++/21929
9010         * g++.dg/parse/crash26.C: New.
9011
9012         PR c++/20789
9013         * g++.dg/init/member1.C: New.
9014
9015 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * gfortran.dg/altreturn_1.f90: New test.
9018
9019 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9020
9021         PR middle-end/21985
9022         * gcc.dg/tree-ssa/pr21985.c: New test.
9023
9024 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9025
9026         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9027
9028 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9029
9030         PR c++/21930
9031         * g++.dg/other/error10.C: New test case.
9032
9033 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9034
9035         PR libfortran/19155
9036         * gfortran.dg/pr19155.f: Add test.
9037
9038 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9039
9040         * gfortran.dg/f2c_7.f90: New test.
9041
9042         * gfortran.dg/forall_1.f90: XFAILed.
9043
9044 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9045
9046         * gcc.dg/pr14796-1.c: New.
9047         * gcc.dg/pr14796-2.c: New.
9048
9049 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9050
9051         PR fortran/17792
9052         PR fortran/21375
9053         * gfortran.dg/deallocate_stat.f90: New test.
9054
9055 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9056
9057         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9058
9059 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9060
9061         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9062         access will be generated when this loop is vectorized. Test that
9063         accesses with same alignment were detected.
9064         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9065         Test that accesses with same alignment were detected.
9066         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9067         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9068         alignment were detected.
9069
9070 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9071
9072         PR c++/10611
9073         * g++.dg/conversion/simd2.C: New.
9074
9075 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9076
9077         * gcc.dg/Wcxx-compat-1.c: New.
9078
9079 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9080
9081         PR libfortran/21480
9082         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9083         complex array.
9084
9085 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9086
9087         * gcc.dg/alias-8.c: New.
9088
9089 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9090
9091         * gcc.dg/format/cmn_err-1.c: Update.
9092
9093 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9094
9095         PR target/20666
9096         * gcc.target/sparc/fexpand-2.c: New.
9097         * gcc.target/sparc/fpmerge-2.c: New.
9098         * gcc.target/sparc/fpmul-2.c: New.
9099         * gcc.target/sparc/noresult.c: New.
9100         * gcc.target/sparc/pdist-2.c: New.
9101         * gcc.target/sparc/pdist-3.c: New.
9102
9103 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9104
9105         PR testsuite/21702
9106         * gcc.target/i386/i386.exp: Fix comment typo.
9107
9108 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/19497
9111         * g++.dg/inherit/using5.C: New.
9112         * g++.dg/inherit/using6.C: New.
9113
9114 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9115
9116         PR c++/19894
9117         * g++.dg/template/ptrmem15.C: New test.
9118
9119         PR c++/20563
9120         * g++.dg/ext/label4.C: New test.
9121
9122 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9123
9124         * gcc.dg/tls/debug-1.c: New test.
9125
9126 2005-06-07  Dale Johannesen  <dalej@apple.com>
9127
9128         * gcc.target/i386/movq.c: New.
9129
9130 2005-06-07  Dale Johannesen  <dalej@apple.com>
9131
9132         * gcc.dg/20050607-1.c: New.
9133
9134 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR middle-end/21850
9137         * gcc.c-torture/execute/20050607-1.c: New test.
9138
9139 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9140
9141         PR libfortran/21926
9142         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9143         Test case where the return array has lowest stride one,
9144         but isn't packed.
9145
9146 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9147
9148         * lib/target-supports.exp (check_effective_target_sync_int_long):
9149         Add s390 and s390x targets.
9150
9151 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9152
9153         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9154         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9155         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9156         * gcc.dg/tree-ssa/loop-9.c: New test.
9157
9158 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9159
9160         * g++.dg/parse/defarg10.C: New.
9161
9162 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR regression/21897
9165         * gcc.c-torture/execute/20050604-1.c: New test.
9166
9167 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         PR 21903
9170         * g++.dg/parse/defarg9.C: New.
9171
9172         PR c++/20637
9173         * g++.dg/inherit/using4.C: New.
9174         * g++.dg/overload/error1.C: Adjust expected errors.
9175         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9176         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9177         * g++.old-deja/g++.other/redecl2.C: Likewise.
9178         * g++.old-deja/g++.other/redecl4.C: Likewise.
9179         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9180
9181 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9182
9183         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9184
9185 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9186
9187         * lib/gfortran.exp (gfortran_target_compile): Call
9188         dg-additional-files-options
9189         * gfortran.dg/f2c_4.f90: New file
9190         * gfortran.dg/f2c_4.c: New file
9191         * gfortran.dg/f2c_5.f90: New file
9192         * gfortran.dg/f2c_5.c: New file
9193
9194 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9195
9196         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9197
9198         PR fortran/21912
9199         * gfortran.dg/array_constructor_4.f90: New test.
9200
9201 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/21619
9204         * g++.dg/ext/builtin9.C: New test.
9205
9206 2005-06-05  Dale Johannesen  <dalej@apple.com>
9207
9208         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9209         * gcc.c-torture/execute/20050603-2.c: Ditto.
9210
9211 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9212
9213         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9214         * gcc.dg/vect/vect-reduc-1.c: New.
9215         * gcc.dg/vect/vect-reduc-2.c: New.
9216         * gcc.dg/vect/vect-reduc-3.c: New.
9217
9218 2005-06-04  Dale Johannesen  <dalej@apple.com>
9219
9220         * gcc.c-torture/execute/20050603-1.c: New.
9221         * gcc.c-torture/execute/20050603-2.c: New.
9222         * gcc.dg/20050603-3.c: New.
9223
9224 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9225
9226         PR fortran/19195
9227         * gfortran.dg/debug_1.f90: New test.
9228
9229         * gfortran.dg/forall_1.f90: New test.
9230
9231 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9232
9233         * gfortran.dg/array_constructor_3.f90: New test.
9234
9235 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9236
9237         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9238
9239 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9240
9241         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9242
9243 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9244
9245         PR c/21873
9246         * gcc.dg/init-excess-1.c: New test.
9247
9248 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/21853
9251         * g++.dg/expr/static_cast6.C: New test.
9252
9253 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9254
9255         * gcc.dg/tree-ssa/vrp14.c: New test.
9256
9257 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/21336
9260         * g++.dg/template/new2.C: New test.
9261
9262 2005-06-03  Josh Conner  <jconner@apple.com>
9263
9264         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9265         all entries in initializer.
9266
9267 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9268
9269         PR middle-end/21858
9270         * gcc.dg/pr21858.c: New testcase.
9271
9272 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9273
9274         PR tree-optimization/21292
9275
9276         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9277         New.
9278         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9279         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9280         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9281         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9282         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9283
9284 2005-06-02  Richard Henderson  <rth@redhat.com>
9285
9286         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9287
9288 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9289
9290         * gcc.dg/wtypequal.c: New testcase.
9291
9292 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9293
9294         PR 21582
9295         * gcc.dg/tree-ssa/pr21582.c: New test.
9296
9297 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9298
9299         PR c++/21280
9300         * g++.dg/opt/interface2.h: New.
9301         * g++.dg/opt/interface2.C: New.
9302         * g++.dg/init/ctor4.C: Adjust error lines.
9303         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9304         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9305         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9306         * g++.old-deja/g++.pt/assign1.C: Likewise.
9307         * g++.old-deja/g++.pt/crash20.C: Likewise.
9308
9309 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9310
9311         PR tree-optimization/21734
9312         * g++.dg/vect/pr21734_1.cc: New.
9313         * g++.dg/vect/pr21734_2.cc: New.
9314
9315 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9316
9317         PR c++/20350
9318         * g++.dg/template/spec24.C: New.
9319
9320         PR c++/21151
9321         * g++.dg/pch/local-1.C: New.
9322         * g++.dg/pch/local-1.Hs: New.
9323
9324 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9325
9326         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9327         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9328         * gcc.dg/tree-ssa/pr14341.c: New test.
9329         * gcc.dg/tree-ssa/pr14841.c: New test.
9330         * gcc.dg/tree-ssa/pr20701.c: New test.
9331         * gcc.dg/tree-ssa/pr21086.c: New test.
9332         * gcc.dg/tree-ssa/pr21090.c: New test.
9333         * gcc.dg/tree-ssa/pr21332.c: New test.
9334         * gcc.dg/tree-ssa/pr21458.c: New test.
9335         * gcc.dg/tree-ssa/pr21658.c: New test.
9336         * gcc.dg/tree-ssa/vrp01.c: New test.
9337         * gcc.dg/tree-ssa/vrp02.c: New test.
9338         * gcc.dg/tree-ssa/vrp03.c: New test.
9339         * gcc.dg/tree-ssa/vrp04.c: New test.
9340         * gcc.dg/tree-ssa/vrp05.c: New test.
9341         * gcc.dg/tree-ssa/vrp06.c: New test.
9342         * gcc.dg/tree-ssa/vrp07.c: New test.
9343         * gcc.dg/tree-ssa/vrp08.c: New test.
9344         * gcc.dg/tree-ssa/vrp09.c: New test.
9345         * gcc.dg/tree-ssa/vrp10.c: New test.
9346         * gcc.dg/tree-ssa/vrp11.c: New test.
9347         * gcc.dg/tree-ssa/vrp12.c: New test.
9348         * gcc.dg/tree-ssa/vrp13.c: New test.
9349
9350 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9351
9352         PR 21029
9353         * gcc.dg/tree-ssa/pr21029.c: New test.
9354
9355 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9356
9357         * gfortran.dg/logint-1.f: New test case.
9358         * gfortran.dg/logint-2.f: Likewise.
9359         * gfortran.dg/logint-3.f: Likewise.
9360
9361 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR c/21536
9364         PR c/20760
9365         * gcc.dg/20050527-1.c: New test.
9366
9367         * gcc.dg/i386-sse-12.c: New test.
9368
9369         PR fortran/21729
9370         * gfortran.dg/implicit_5.f90: New test.
9371
9372 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9373
9374         PR fortran/20883
9375         * gfortran/assign_4.f90: New test.
9376         * gfortran/assign_2.f90: Change compile to run.
9377
9378 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9379
9380         * lib/target-supports.exp
9381         (check_effective_target_sync_char_short): New.
9382         * gcc.dg/sync-2.c: New.
9383
9384 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9385
9386         PR tree-optimization/21817
9387         * gcc.dg/torture/pr21817-1.c: New.
9388
9389 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9390
9391         PR c++/21165
9392         * g++.dg/template/init5.C: New.
9393
9394 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9395
9396         * gfortran.dg/char_initialiser_actual.f90:
9397         Test character initialisers as actual arguments.
9398         * gfortran.dg/char_pointer_comp_assign.f90:
9399         Test character pointer structure component assignments.
9400         * gfortran.dg/char_array_structure_constructor.f90:
9401         Test character components in structure constructors.
9402
9403 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9404
9405         PR middle-end/20931
9406         * g++.dg/opt/pr20931.C: New test.
9407
9408 2005-05-31  Andreas Jaeger  <aj@suse.de>
9409
9410         PR testsuite/20772
9411         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9412         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9413         g++.old-deja/g++.ext/asmspec1.C,
9414         g++.old-deja/g++.other/regstack.C,
9415         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9416         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9417         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9418         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9419         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9420         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9421         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9422         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9423         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9424         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9425         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9426         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9427         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9428         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9429         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9430         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9431         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9432         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9433         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9434
9435 2005-05-31  Jeff Law  <law@redhat.com>
9436
9437         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9438
9439 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9440
9441         PR middle-end/21743
9442         * gcc.dg/builtins-1.c: Activate disabled clog test.
9443         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9444
9445 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9446
9447         * gfortran.dg/char_pointer_assign.f90:
9448         Test character-pointer assignments and pointer assignments.
9449         * gfortran.dg/char_pointer_dummy.f90:
9450         Test character-pointer dummy arguments.
9451         * gfortran.dg/char_pointer_func.f90:
9452         Test character-pointer function returns.
9453         * gfortran.dg/char_pointer_dependency.f90:
9454         Test character-pointer functions with dependencies.
9455
9456 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/21784
9459         * g++.dg/lookup/using14.C: New test.
9460
9461 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9462
9463         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9464         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9465         trailing ^M.
9466
9467 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9468
9469         PR c++/17413
9470         * g++.dg/template/local5.C: New.
9471
9472         PR target/21761
9473         * gcc.c-torture/compile/pr21761.c: New.
9474
9475         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9476         before darwin8.
9477
9478 2005-05-30  Steven G. Kargl
9479
9480         PR fortran/20846
9481         * gfortran.dg/inquire_8.f90: New test.
9482
9483 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9484
9485         PR libfortran/21376
9486         * gfortran.dg/output_exponents_1.f90: New test.
9487
9488 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9489
9490         PR libfortran/20006
9491         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9492
9493 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/21210
9496         * g++.dg/ext/complex1.C: New test.
9497
9498         PR c++/21340
9499         * g++.dg/init/ctor6.C: New test.
9500
9501 2005-05-29  Jan Hubicka  <jh@suse.cz>
9502
9503         * gcc.c-torture/compile/pr21562.c: New.
9504
9505 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9506
9507         * gfortran.dg/subnormal_1.f90: New test.
9508
9509 2005-05-28  Jan Hubicka  <jh@suse.cz>
9510
9511         * tree-prof.exp: Fix comment.
9512         * value-prof-1.c: New.
9513         * value-prof-2.c: New.
9514         * value-prof-3.c: New.
9515         * value-prof-4.c: New.
9516
9517 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/21614
9520         * g++.dg/expr/ptrmem6.C: New test.
9521         * g++.dg/expr/ptrmem6a.C: Likewise.
9522
9523 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9524
9525         PR tree-optimization/21658
9526         * gcc.dg/tree-ssa/pr21658.c: New.
9527
9528 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9529
9530         PR c++/21455
9531         * g++.dg/inherit/ptrmem3.C: New.
9532
9533         PR c++/21681
9534         * g++.dg/parse/template16.C: New.
9535
9536 2005-05-27  Andreas Jaeger  <aj@suse.de>
9537
9538         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9539
9540         * gcc.dg/i386-sse-8.c: Run test on all archs.
9541
9542 2005-05-26  Mike Stump  <mrs@apple.com>
9543
9544         * objc.dg/isa-field-1.m: Only run on darwin.
9545         * objc.dg/lookup-1.m: Likewise.
9546         * objc.dg/try-catch-8.m: Likewise.
9547
9548 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9549
9550         PR tree-optimization/9814
9551         * gcc.dg/pr9814-1.c: New test case.
9552
9553 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9554
9555         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9556         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9557         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9558         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9559         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9560         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9561         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9562         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9563         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9564         objc.dg/try-catch-8.m: New.
9565
9566 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9567
9568         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9569         remove extraneous semicolons.
9570
9571 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9572
9573         * obj-c++.dg/comp-types-12.mm: New.
9574         * objc.dg/comp-types-11.m: New.
9575         * objc.dg/selector-4.m: New.
9576
9577 2005-05-26  Andreas Jaeger  <aj@suse.de>
9578
9579         PR testsuite/20772
9580         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9581         g++.old-deja/g++.ext/attrib3.C,
9582         g++.old-deja/g++.other/store-expr1.C,
9583         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9584         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9585         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9586         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9587         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9588         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9589         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9590         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9591         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9592         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9593         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9594         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9595         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9596         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9597         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9598         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9599         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9600         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9601         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9602
9603 2005-05-26  Andreas Jaeger  <aj@suse.de>
9604
9605         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9606         x86-64 compilation.
9607
9608 2005-05-26  Andreas Jaeger  <aj@suse.de>
9609
9610         PR testsuite/20772
9611         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9612         gcc.misc-tests/i386-pf-athlon-1.c,
9613         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9614         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9615         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9616         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9617         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9618         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9619         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9620         programs.
9621
9622         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9623         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9624         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9625         x86-64 compilation.
9626
9627         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9628         x86_64.
9629
9630         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9631         effective-target ilp32.
9632
9633 2005-05-26  David Ung  <davidu@mips.com>
9634
9635         * gcc.target/mips/ext_ins.c: New test for testing the generation
9636         of MIPS32/64 rev 2 ext/ins instructions.
9637
9638 2005-05-26  Andreas Jaeger  <aj@suse.de>
9639
9640         * treelang/compile/unsigned.tree: Use gimple instead of
9641         nonexisting generic dump.
9642
9643 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9644
9645         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9646
9647 2005-05-26  Andreas Jaeger  <aj@suse.de>
9648
9649         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9650
9651 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9652
9653         PR libfortran/17283
9654         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9655         Test callee-allocated memory with write statements.
9656
9657 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9658
9659         PR middle-end/21709
9660         * gcc.dg/pr21709-1.c: New test case.
9661
9662 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9663             Mike Stump  <mrs@apple.com>
9664
9665         * objc/execute/next_mapping.h: Update for C++.
9666
9667         * obj-c++.dg/selector-1.mm: Move to...
9668         * obj-c++.dg/selector-4.mm: here...
9669
9670         * obj-c++.dg/basic.mm: New.
9671         * obj-c++.dg/comp-types-1.mm: New.
9672         * obj-c++.dg/cxx-class-1.mm: New.
9673         * obj-c++.dg/cxx-ivars-1.mm: New.
9674         * obj-c++.dg/cxx-ivars-2.mm: New.
9675         * obj-c++.dg/cxx-ivars-3.mm: New.
9676         * obj-c++.dg/cxx-scope-1.mm: New.
9677         * obj-c++.dg/cxx-scope-2.mm: New.
9678         * obj-c++.dg/defs.mm: New.
9679         * obj-c++.dg/empty-private-1.mm: New.
9680         * obj-c++.dg/encode-1.mm: New.
9681         * obj-c++.dg/encode-2.mm: New.
9682         * obj-c++.dg/encode-3.mm: New.
9683         * obj-c++.dg/extern-c-1.mm: New.
9684         * obj-c++.dg/extra-semi.mm: New.
9685         * obj-c++.dg/fix-and-continue-2.mm: New.
9686         * obj-c++.dg/isa-field-1.mm: New.
9687         * obj-c++.dg/ivar-list-semi.mm: New.
9688         * obj-c++.dg/local-decl-1.mm: New.
9689         * obj-c++.dg/lookup-1.mm: New.
9690         * obj-c++.dg/lookup-2.mm: New.
9691         * obj-c++.dg/method-1.mm: New.
9692         * obj-c++.dg/method-2.mm: New.
9693         * obj-c++.dg/method-3.mm: New.
9694         * obj-c++.dg/method-4.mm: New.
9695         * obj-c++.dg/method-5.mm: New.
9696         * obj-c++.dg/method-6.mm: New.
9697         * obj-c++.dg/method-7.mm: New.
9698         * obj-c++.dg/no-extra-load.mm: New.
9699         * obj-c++.dg/overload-1.mm: New.
9700         * obj-c++.dg/pragma-1.mm: New.
9701         * obj-c++.dg/pragma-2.mm: New.
9702         * obj-c++.dg/private-1.mm: New.
9703         * obj-c++.dg/private-2.mm: New.
9704         * obj-c++.dg/proto-qual-1.mm: New.
9705         * obj-c++.dg/qual-types-1.mm: New.
9706         * obj-c++.dg/stubify-1.mm: New.
9707         * obj-c++.dg/stubify-2.mm: New.
9708         * obj-c++.dg/super-class-1.mm: New.
9709         * obj-c++.dg/super-class-2.mm: New.
9710         * obj-c++.dg/super-dealloc-1.mm: New.
9711         * obj-c++.dg/super-dealloc-2.mm: New.
9712         * obj-c++.dg/template-1.mm: New.
9713         * obj-c++.dg/template-2.mm: New.
9714         * obj-c++.dg/template-3.mm: New.
9715         * obj-c++.dg/template-4.mm: New.
9716         * obj-c++.dg/template-5.mm: New.
9717         * obj-c++.dg/template-6.mm: New.
9718         * obj-c++.dg/try-catch-1.mm: New.
9719         * obj-c++.dg/try-catch-2.mm: New.
9720         * obj-c++.dg/try-catch-3.mm: New.
9721         * obj-c++.dg/try-catch-4.mm: New.
9722         * obj-c++.dg/try-catch-5.mm: New.
9723         * obj-c++.dg/try-catch-6.mm: New.
9724         * obj-c++.dg/try-catch-7.mm: New.
9725         * obj-c++.dg/try-catch-8.mm: New.
9726         * obj-c++.dg/try-catch-9.mm: New.
9727         * obj-c++.dg/va-meth-1.mm: New.
9728
9729 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9730
9731         * obj-c++.dg/selector-1.mm: New.
9732         * obj-c++.dg/selector-2.mm: New.
9733
9734 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9735
9736         * obj-c++.dg/selector-3.mm: New.
9737         * objc.dg/selector-3.m: New.
9738
9739 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9740
9741         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9742         about where warning appears.
9743
9744 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9745
9746         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9747         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9748         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9749         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9750
9751 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9752
9753         * gcc.dg/20050524-1.c: New test.
9754
9755 2005-05-25  Jan Hubicka  <jh@suse.cz>
9756
9757         * gcc.dg/tree-prof/inliner-1.c: New.
9758
9759 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9760
9761         * gcc.dg/tree-prof: New directory.
9762         * gcc.dg/tree-prof/tree-prof.exp: New.
9763
9764 2005-05-25  DJ Delorie  <dj@redhat.com>
9765
9766         * gcc.dg/Wattributes-1.c: New.
9767         * gcc.dg/Wattributes-2.c: New.
9768         * gcc.dg/Wattributes-3.c: New.
9769
9770 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9771
9772         PR tree-optimization/19833
9773         * gcc.dg/uninit-4.c: Remove xfail.
9774         * gcc.dg/uninit-9.c: Ditto.
9775
9776 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9777
9778         * obj-c++.dg/bitfield-[1-5].mm: New.
9779         * obj-c++.dg/class-protocol-1.mm: New.
9780         * obj-c++.dg/comp-types-1[0-1].mm: New.
9781         * obj-c++.dg/comp-types-[2-9].mm: New.
9782         * obj-c++.dg/encode-[4-8].mm: New.
9783         * obj-c++.dg/layout-1.mm: New.
9784         * obj-c++.dg/method-1[0-9].mm: New.
9785         * obj-c++.dg/method-2[0-1].mm: New.
9786         * obj-c++.dg/method-[8-9].mm: New.
9787         * obj-c++.dg/objc-gc-3.mm: New.
9788         * obj-c++.dg/try-catch-10.mm: New.
9789         * objc.dg/bitfield-5.m: New.
9790         * objc.dg/comp-types-10.m: New.
9791         * objc.dg/comp-types-9.m: New.
9792         * objc.dg/layout-1.m: New.
9793         * objc.dg/objc-gc-4.m: New.
9794         * objc.dg/try-catch-9.m: New.
9795         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9796         * objc.dg/comp-types-1.m: Likewise.
9797         * objc.dg/comp-types-[5-6].m: Likewise.
9798         * objc.dg/method-9.m: Likewise.
9799
9800 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9801
9802         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9803         and on hardware without VMX support.
9804
9805         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9806
9807         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9808
9809         * lib/profopt.exp (dg-final-generate, dg-final-use,
9810         profopt-final-code, profopt-get-options): New.
9811         (profopt-execute): Process test directives.
9812
9813         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9814         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9815         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9816
9817 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9818
9819         PR C++/21645
9820         * g++.dg/init/ctor5.C: New test.
9821
9822 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9823
9824         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9825         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9826         vect-113.c, vect-114.c.
9827
9828 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9829
9830         * gcc.dg/const-elim-1.c: Remove xfails.
9831
9832 2005-05-23  Jeff Law  <law@redhat.com>
9833
9834         * gcc.c-torture/compile/pr21638.c: New test.
9835         * gcc.c-torture/compile/20050520-1.c: New test.
9836
9837 2005-05-23  Nick Clifton  <nickc@redhat.com>
9838
9839         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9840         be a proper triple, ie: m32r*-*-*.
9841         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9842
9843 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9844
9845         PR middle-end/21331
9846         PR tree-opt/21293
9847         * gcc.c-torture/compile/pr21293.c: New test.
9848         * gcc.c-torture/execute/pr21331.c: New test.
9849
9850 2004-05-20  Richard Henderson  <rth@redhat.com>
9851
9852         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9853
9854 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9855
9856         * obj-c++-dg.exp: Add.
9857         * obj-c++.exp: Add.
9858         * obj-c++.dg/dg.exp: Add.
9859
9860 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9861
9862         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9863         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9864
9865 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9866
9867         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9868
9869 2004-05-19  Richard Henderson  <rth@redhat.com>
9870
9871         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9872
9873 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9874
9875         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9876
9877         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9878
9879 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9880
9881         PR c++/21495
9882         * g++.dg/parse/extern1.C: New test.
9883         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9884
9885 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9886
9887         * gcc.dg/c99-math.h: New.
9888         * gcc.dg/c99-math-float-1.c: New test.
9889         * gcc.dg/c99-math-double-1.c: Likewise.
9890         * gcc.dg/c99-math-long-double-1.c: Likewise.
9891
9892 2005-05-18  Richard Henderson  <rth@redhat.com>
9893
9894         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9895
9896 2005-05-18  Devang Patel  <dpatel@apple.com>
9897
9898         * g++.dg/opt/20050511-1.C: New test.
9899
9900 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9901
9902         PR libfortran/21127
9903         * gfortran.dg/reshape-complex.f90: New test.
9904
9905 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9906
9907         * gfortran.dg/array_constructor_1.f90: New test.
9908         * gfortran.dg/array_constructor_2.f90: New test.
9909
9910 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9911
9912         PR fortran/20954
9913         * gfortran.dg/pr20954.f: New test.
9914
9915 2005-05-17  Mike Stump  <mrs@apple.com>
9916
9917         Yet more Objective-C++...
9918
9919         * objc.dg/method-5.m: Update.
9920         * objc.dg/method-6.m: Update.
9921         * objc.dg/method-7.m: Update.
9922         * objc.dg/method-9.m: Update.
9923         * objc.dg/try-catch-2.m: Update.
9924
9925 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9926
9927         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9928         Remove little-endian optimizations.
9929
9930 2005-05-17  Jeff Law  <law@redhat.com>
9931
9932         * g++.dg/tree-ssa/pr14814.C: New test.
9933         * gcc.dg/tree-ssa/pr14814.C: New test.
9934         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9935         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9936
9937 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9938
9939         * gcc.dg/compat/generate-random.c: Do not include
9940         libiberty.h.
9941         * gcc.dg/compat/generate-random_r.c: Likewise.
9942
9943 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9944
9945         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9946
9947 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9948
9949         PR middle-end/21595
9950         * g++.dg/tree-ssa/builtin1.C: New testcase.
9951
9952 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR c++/21454
9955         * g++.dg/opt/const4.C: New test.
9956
9957         PR middle-end/21492
9958         * g++.dg/opt/crossjump1.C: New test.
9959
9960         PR tree-optimization/21610
9961         * gcc.c-torture/compile/20050516-1.c: New test.
9962
9963         PR fortran/15080
9964         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9965         about the test failing.
9966         * gfortran.fortran-torture/execute/where_7.f90: New test.
9967         * gfortran.fortran-torture/execute/where_8.f90: New test.
9968
9969 2005-05-16  Richard Henderson  <rth@redhat.com>
9970
9971         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9972         i?86 and x86_64.
9973
9974 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9975
9976         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9977         (limits.h): Include unconditionally.
9978         (stdlib.h): Likewise.
9979         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9980         (limits.h): Include unconditionally.
9981         (stdlib.h): Likewise.
9982         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9983         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9984         (limits.h): Include unconditionally.
9985         (stdlib.h): Likewise.
9986         (hashtab.h): Do not include.
9987         (getopt.h): Likewise.
9988         (stddef.h): Include.
9989         (hashval_t): Define.
9990         (struct entry): Add "next" field.
9991         (HASH_SIZE): New macro.
9992         (hash_table): New variable.
9993         (switchfiles): Do not use xmalloc.
9994         (mix): New macro.
9995         (iterative_hash): New function.
9996         (hasht): Remove.
9997         (e_exists): New function.
9998         (e_insert): Likewise.
9999         (output): Use, instead of libiberty hashtable functions.
10000         (main): Do not use getopt.  Do not call htab_create.
10001
10002 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10003
10004         PR libstdc++/21526
10005         * lib/target-supports.exp (check_mkfifo_available):
10006         Return 0 for cygwin as mkfifo support incomplete on platform.
10007         Fix typos in comments.
10008
10009 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10010
10011         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10012
10013 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10014
10015         PR fortran/17432
10016         * gfortran.dg/assign_4.f: New test.
10017
10018 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10019
10020         PR tree-optimization/21563
10021         * gcc.dg/tree-ssa/pr21563.c: New.
10022
10023 2005-05-14  Jan Hubicka  <jh@suse.cz>
10024
10025         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10026
10027 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10028
10029         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10030
10031 2005-05-13  Julian Brown  <julian@codesourcery.com>
10032
10033         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10034         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10035
10036 2005-05-13  Jan Hubicka  <jh@suse.cz>
10037
10038         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10039         * gcc.dg/fold-xor-?.c: Likewise.
10040         * gcc.dg/pr15784-?.c: Likewise.
10041         * gcc.dg/pr20922-?.c: Likewise.
10042         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10043         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10044         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10045
10046 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10047
10048         PR fortran/21260
10049         * gfortran.dg/hollerith_1.f90: New test.
10050
10051 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10052
10053         * gfortran.dg/func_result_2.f90: New test.
10054
10055 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10056
10057         * gfortran.dg/dev_null.f90: New test.
10058
10059 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10060
10061         * gcc.dg/arm-vfp1.c: Revert last change.
10062
10063 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10064
10065         PR middle-end/19807
10066         PR tree-optimization/19639
10067         * g++.dg/tree-ssa/pr19807.C: New testcase.
10068
10069 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10070
10071         PR libfortran/21471
10072         * gfortran.dg/append-1.f90: New test.
10073
10074 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10075
10076         * gcc.dg/pr18501.c: XFAIL.
10077         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10078         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10079         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10080         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10081         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10082         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10083         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10084         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10085
10086 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10087
10088         PR fortran/20178
10089         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10090         gfortran.dg/f2c_3.f90: New tests.
10091
10092         * gfortran.dg/return_1.f90: Fix dg annotation.
10093
10094 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10095
10096         * gcc.c-torture/compile/20050510-1.c: New test.
10097
10098 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10099
10100         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10101
10102 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10103
10104         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10105
10106 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10107
10108         PR c/17913
10109         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10110
10111 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10112
10113         PR c/21342
10114         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10115         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10116
10117 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10118
10119         PR debug/16676
10120         * gcc.dg/debug/pr16676.c: New test.
10121
10122 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10123
10124         PR testsuite/21443
10125         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10126         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10127         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10128         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10129         Change -O1 to -O2.
10130         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10131         -fno-tree-dominator-opts.
10132
10133 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10134
10135         * gfortran.dg/return_1.f90: New test.
10136
10137 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10138
10139         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10140
10141         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10142
10143 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10144
10145         PR c++/21427
10146         * g++.dg/inherit/covariant13.C: New.
10147
10148 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10149
10150         PR libfortran/19155
10151         * gfortran.dg/pr19155.f: New test.
10152
10153 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10154
10155         PR inline-asm/8788
10156         * gcc.dg/pr8788-1.c: New testcase.
10157
10158 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10159
10160         PR target/21416
10161         * gcc.target/mips/fpcmp-[12].c: New tests.
10162
10163 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * lib/target-supports-dg.exp (dg-require-fork): New function.
10166         (dg-require-mkfifo): Likewise.
10167         * lib/target-supports.exp (check_function_available): New
10168         function.
10169         (check_fork_available): Likewise.
10170         (check_mkfifo_available): Likewise.
10171
10172 2005-05-06  Jeff Law  <law@redhat.com>
10173
10174         * gcc.c-torture/compile/pr21380.c: New test.
10175
10176 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR c++/20961
10179         * g++.dg/ext/weak3.C: New test.
10180
10181 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/21352
10184         * g++.dg/template/crash37.C: New test.
10185
10186 2005-05-05  Paul Brook  <paul@codesourcery.com>
10187
10188         * gcc.dg/arm-g2.c: Use effective-target arm32.
10189         * gcc.dg/arm-mmx-1.c: Ditto.
10190         * gcc.dg/arm-scd42-2.c: Ditto.
10191         * gcc.dg/arm-vfp1.c: Ditto.
10192         * lib/target-supports.exp (check_effective_target_arm32): New
10193         function.
10194
10195 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10196
10197         PR libfortran/21354
10198         gfortran.dg/in_pack_rank7.f90: New test.
10199
10200 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10201
10202         PR middle-end/15618
10203         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10204
10205 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR middle-end/21265
10208         * gcc.dg/20050503-1.c: New test.
10209
10210         PR rtl-optimization/21239
10211         * gcc.dg/i386-sse-11.c: New test.
10212
10213 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10214
10215         PR target/16888
10216         * gcc.target/i386/asm-1.c: New test.
10217
10218 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR rtl-optimization/21330
10221         * gcc.c-torture/execute/20050502-1.c: New test.
10222
10223         PR target/21297
10224         * gcc.c-torture/execute/20050502-2.c: New test.
10225
10226 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
10227
10228         PR middle-end/21282
10229         * gcc.dg/pr21282.c: New.
10230
10231 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10232
10233         * gcc.dg/vect/pr20122.c: Clean up .vect file.
10234         * gcc.dg/vect/vect-92.c: Likewise.
10235         * gcc.dg/vect/vect-93.c: Likewise.
10236         * gcc.dg/vect/vect-dv-1.c: Likewise.
10237         * gcc.dg/vect/vect-dv-2.c: Likewise.
10238         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10239
10240 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10241
10242         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10243         * gfortran.dg/vect/vect-2.f90: Likewise.
10244         * gfortran.dg/vect/vect-3.f90: Likewise.
10245         * gfortran.dg/vect/vect-4.f90: Likewise.
10246         * gfortran.dg/vect/vect-5.f90: Likewise.
10247
10248 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10249
10250         PR target/20813
10251         * gcc.dg/rs6000-fpint-2.c: New.
10252
10253 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10254
10255         PR c/15698
10256         * gcc.dg/builtins-30.c: Update expected messages.
10257         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10258         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10259         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10260
10261 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10262
10263         PR tree-optimization/21294
10264         * gcc.dg/tree-ssa/pr21294.c: New.
10265
10266 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10267
10268         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10269         __builtin_altivec_st_internal_4si built-in.
10270
10271 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/15875
10274         * g++.dg/template/ptrmem14.C: New test.
10275
10276 2005-05-02  Paul Brook  <paul@codesourcery.com>
10277
10278         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10279
10280 2005-05-02  Michael Matz  <matz@suse.de>
10281
10282         PR c++/19542
10283         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10284
10285 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10286
10287         * g++.dg/cpp/weak.C: New test.
10288
10289 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10290
10291         * gcc.dg/tree-ssa/loop-8.c: New test.
10292
10293 2005-04-30  Michael Maty  <matz@suse.de>
10294
10295         * gcc.dg/inline-mcpy.c: New test.
10296
10297 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10298
10299         PR libfortran/18958
10300         * gfortran.dg/eoshift.f90: New test case.
10301
10302 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR libfortran/18857
10305         * gfortran.dg/matmul_1.f90: New test.
10306
10307 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10308
10309         PR tree-optimization/21030
10310         * gcc.dg/tree-ssa/pr21030.c: New.
10311
10312 2005-04-29  Devang Patel  <dpatel@apple.com>
10313
10314         PR tree-optimization/21272
10315         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10316
10317 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR fortran/13082
10320         PR fortran/18824
10321         * gfortran.dg/entry_4.f90: New test.
10322         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10323         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10324         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10325         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10326         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10327         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10328         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10329
10330 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10331
10332         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10333
10334 2005-04-29  Paul Brook   <paul@codesourcery.com>
10335
10336         * gfortran.dg/entry_3.f90: New test.
10337
10338 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10339
10340         * gfortran.dg/implicit_4.f90: New test.
10341
10342 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10343
10344         * lib/target-supports.exp (check_profiling_available): Return
10345         false for xtensa-*-elf.
10346
10347 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10348
10349         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10350         error if file cannot be deleted.
10351
10352 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10353
10354         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10355         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10356         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10357         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10358         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10359         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10360         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10361         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10362         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10363         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10364         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10365         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10366         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10367
10368 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10369
10370         PR fortran/20865
10371         * gfortran.dg/pr20865.f90: New test.
10372
10373 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10374
10375         * gcc.dg/void-cast-2.c: New test.
10376
10377 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10378
10379         PR c/21159
10380         * gcc.dg/void-cast-1.c: New test.
10381
10382 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10383
10384         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10385
10386 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10387
10388         PR fortran/21177
10389         * gfortran.dg/pr21177.f90: New test.
10390
10391 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10392
10393         PR tree-optimization/21171
10394         * gcc.dg/tree-ssa/pr21171.c: New test.
10395
10396 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10397
10398         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10399         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10400         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10401         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10402         gcc.dg/tree-ssa/gen-vect-32.c: New.
10403         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10404         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10405         don't run on PPC32.
10406
10407 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10408
10409         PR c/21213
10410         * gcc.dg/transparent-union-3.c: New test.
10411
10412 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10413
10414         PR c/20740
10415         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10416         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10417         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10418         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10419         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10420         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10421
10422 2005-04-26  Jeff Law  <law@redhat.com>
10423
10424         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10425         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10426         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10427         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10428         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10429         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10430         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10431
10432 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10433
10434         PR tree-optimization/17598
10435         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10436
10437 2005-04-25  Mike Stump  <mrs@apple.com>
10438
10439         * objc.dg/fix-and-continue-1.m: Add.
10440
10441 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10442
10443         PR c++/20995
10444         * g++.dg/opt/pr20995-1.C: New test case.
10445
10446 2005-04-25  Devang Patel <dpatel@apple.com>
10447
10448         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10449
10450 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR testsuite/21062
10453         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10454
10455 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10456
10457         PR C++/21188
10458         * g++.dg/opt/rtti2.C: New test.
10459
10460 2005-04-25  Paul Brook  <paul@codesourcery.com>
10461         Steven G. Kargl  <kargls@comcast.net>
10462
10463         PR fortran/20879
10464         * gfortran.dg/ichar_1.f90: New file.
10465
10466 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10467
10468         PR middle-end/20991
10469         * g++.dg/opt/pr20991.C: New test.
10470
10471         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10472         where sizeof (type) < __alignof__ (type).
10473         * gcc.dg/compat/struct-layout-1.h: Likewise.
10474
10475 2005-04-24  Per Bothner  <per@bothner.com>
10476             Devang Patel  <dpatel@apple.com>
10477
10478         PR preprocessor/20907
10479         * gcc.dg/cpp/very-long-comment.c: New test.
10480
10481 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10482
10483         PR fortran/20059
10484         * gfortran.dg/common_5.f: New test.
10485
10486 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10487
10488         PR middle-end/21082
10489         * g++.dg/tree-ssa/pr21082.C: New testcase.
10490
10491 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10492
10493         * gcc.dg/vect/vect-99.c: New test.
10494
10495 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10496
10497         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10498
10499 2005-04-22  Jeff Law  <law@redhat.com>
10500
10501         * gcc.dg/uninit-5.c: Remove xfails.
10502         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10503         conditionals and loads.
10504
10505 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10506
10507         PR libfortran/20074
10508         PR libfortran/20436
10509         PR libfortran/21108
10510         * gfortran.dg/nested_reshape.f90: new test
10511         * gfortran.dg/reshape-alloc.f90: new test
10512         * gfortran.dg/reshape.f90: new test
10513
10514 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10515
10516         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10517
10518         * gcc.dg/arm-vfp1.c: New test.
10519
10520 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10521
10522         PR c++/21087
10523         * g++.dg/lookup/builtin2.C: New test.
10524
10525 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10526
10527         * gcc.dg/weak/weak-13.c: New test.
10528
10529 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10530
10531         * lib/target-supports.exp (check_effective_target_sync_int_long):
10532         Add powerpc*.
10533
10534 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10535
10536         * gcc.target/mips/branch-1.c: New test.
10537
10538 2005-04-21  Richard Henderson  <rth@redhat.com>
10539
10540         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10541         * gcc.dg/vect/vect-86.c: Likewise.
10542         * gcc.dg/vect/vect-87.c: Likewise.
10543         * gcc.dg/vect/vect-88.c: Likewise.
10544
10545 2005-04-21  Devang Patel  <dpatel@apple.com>
10546
10547         PR optimization/20994
10548         * gcc.dg/tree-ssa/ifc-3.c: New test.
10549
10550 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10551
10552         PR c/12913
10553         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10554         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10555         gcc.dg/c99-vla-jump-5.c: New tests.
10556
10557 2005-04-19  Richard Henderson  <rth@redhat.com>
10558
10559         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10560         Fix typo in exists check.
10561         (check_effective_target_sync_int_long): New.
10562         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10563         * gcc.dg/ia64-sync-2.c: Likewise.
10564         * gcc.dg/ia64-sync-3.c: Likewise.
10565         * gcc.dg/ia64-sync-4.c: Likewise.
10566
10567 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10568
10569         * gcc.dg/fold-xor-1.c: New test.
10570         * gcc.dg/fold-xor-2.c: New test.
10571
10572 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10573
10574         PR target/20670
10575         * g++.dg/eh/fp-regs.C: New test.
10576
10577 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10578
10579         * gcc.dg/Wint-to-pointer-cast-1.c,
10580         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10581         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10582         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10583
10584 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10585
10586         PR fortran/16861
10587         * gfortran.dg/pr16861.f90: New test.
10588
10589 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10590
10591         * gcc.dg/pr21085.c: New test.
10592
10593 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10594
10595         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10596         (setup_mips_tests, dg-mips-options): New procedures.
10597         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10598         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10599         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10600         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10601         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10602         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10603         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10604         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10605         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10606         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10607         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10608         dg-mips-options instead of dg-options.  Remove now-redundant
10609         preprocessor guards.
10610         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10611         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10612         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10613         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10614         * gcc.dg/vr-mult-2.c: Delete.
10615         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10616         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10617         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10618         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10619         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10620         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10621         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10622
10623 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10624
10625         * ada/acats/run_all.sh: Use sync when executable not present.
10626
10627 2005-04-18  Devang Patel  <dpatel@apple.com>
10628
10629         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10630         * gcc.dg/vect/vect-11a.c: New.
10631         * gcc.dg/vect/vect-none.c: Update.
10632         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10633
10634 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10635
10636         PR tree-optimization/20922
10637         * gcc.dg/pr20922-1.c: New test.
10638         * gcc.dg/pr20922-2.c: New test.
10639         * gcc.dg/pr20922-3.c: New test.
10640         * gcc.dg/pr20922-4.c: New test.
10641         * gcc.dg/pr20922-5.c: New test.
10642         * gcc.dg/pr20922-6.c: New test.
10643
10644 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10645
10646         PR libfortran/20950
10647         * gfortran.dg/pr20950.f: New test.
10648
10649 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10650
10651         PR libfortran/19216
10652         * gfortran.dg/pr19216.f: New test.
10653
10654 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10655
10656         PR tree-optimization/21001
10657         * gcc.dg/tree-ssa/pr21001.c: New.
10658
10659 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10660
10661         PR libfortran/21075
10662         * gfortran.dg/reshape_rank7.f90: New test.
10663
10664 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10665
10666         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10667         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10668         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10669         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10670         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10671         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10672         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10673         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10674         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10675         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10676         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10677         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10678         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10679         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10680         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10681         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10682         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10683         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10684         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10685         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10686         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10687
10688 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10689
10690         * gfortran.dg/wtruncate.f: New testcase.
10691         * gfortran.dg/wtruncate.f90: New testcase.
10692
10693 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10694
10695         PR c++/21025
10696         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10697         which sizeof/alignof is dependent, rather than just whether we are
10698         processing_template_decl.
10699
10700 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10701
10702         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10703         corrected typo where the wrong variables had been compared.
10704
10705 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10706
10707         PR libfortran/18495
10708         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10709         Test callee-allocated version of return array with a write
10710         statement.
10711         Test spread with a temporary with another write statement.
10712
10713 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10714
10715         PR tree-optimization/21031
10716         * gcc.dg/tree-ssa/pr21031.c: New.
10717
10718 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10719
10720         PR tree-optimization/21004
10721         * gcc.dg/builtins-53.c: Include builtins-config.h.
10722         Check floorf, ceilf, floorl and ceill transformations
10723         only when HAVE_C99_RUNTIME is defined.
10724
10725 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10726
10727         PR middle-end/20739
10728         * gcc.dg/tree-ssa/pr20739.c: New test.
10729
10730 2005-04-14  Mike Stump  <mrs@apple.com>
10731
10732         * gcc.dg/Foundation.framework/empty: New.
10733         * gcc.dg/framework-2.c: New.
10734
10735 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10736
10737         PR tree-optimization/21021
10738         * gcc.c-torture/compile/pr21021.c: New.
10739
10740 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10741
10742         PR testsuite/21010
10743         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10744         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10745         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10746         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10747         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10748         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10749         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10750         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10751
10752 2005-04-14  Richard Henderson  <rth@redhat.com>
10753
10754         * lib/target-supports.exp (check_effective_target_vect_condition):
10755         Add ia64, i?86, and x86_64.
10756
10757 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10758
10759         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10760
10761 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10762
10763         PR tree-optimization/20657
10764         * gcc.dg/tree-ssa/pr20657.c: New.
10765
10766 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10767
10768         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10769         (long long int)trunc*.
10770
10771 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10772
10773         PR target/20927
10774         * gcc.dg/pr20927.c: New test.
10775
10776 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10777
10778         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10779         * gcc.target/mips/asm-1.c: Likewise.
10780
10781 2005-04-13  Dale Johannesen  <dalej@apple.com>
10782
10783         * objc.dg/objc-fast-4.m: New.
10784
10785 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10786
10787         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10788         directory.
10789         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10790
10791 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10792
10793         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10794         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10795         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10796
10797 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10798
10799         PR tree-optimization/20913
10800         * gcc.dg/tree-ssa/pr20913.c: New.
10801
10802         PR tree-optimization/20702
10803         * gcc.dg/tree-ssa/pr20702.c: New.
10804
10805 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10806
10807         PR c++/13744
10808         * g++.dg/inherit/local3.C: New test.
10809
10810 2005-04-12  Jeff Law  <law@redhat.com>
10811
10812         * gcc.dg/tree-ssa/20050412-1.c: New test.
10813
10814 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10815
10816         PR libfortran/19016
10817         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10818         Add tests with mask generated by expression.
10819         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10820         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10821         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10822
10823 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10824
10825         PR middle-end/20917
10826         * gcc.dg/20050409-1.c: New test.
10827
10828 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10829
10830         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10831
10832 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10833
10834         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10835         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10836         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10837         (TARGET_CXX): Adjust accordingly.
10838         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10839         determine_class_data_visibility and class_data_always_comdat.
10840         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10841         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10842         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10843         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10844         (arm_cxx_determine_class_data_visibility): New.
10845         (arm_cxx_class_data_always_comdat): Likewise.
10846         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10847         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10848         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10849         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10850         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10851         Define.
10852
10853 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10854
10855         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10856
10857 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10858
10859         * gcc.dg/i386-darwin-fpmath.c: New.
10860
10861 2004-04-11  Devang Patel  <dpatel@apple.com>
10862
10863         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10864         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10865         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10866         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10867         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10868         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10869         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10870         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10871         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10872
10873 2004-04-11  Devang Patel  <dpatel@apple.com>
10874
10875         * gcc.dg/vect/vect-dv-1.c: New test.
10876         * gcc.dg/vect/vect-dv-2.c: New test.
10877
10878 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10879
10880         PR tree-optimization/20933
10881         * gcc.dg/tree-ssa/pr20933.c: New test.
10882
10883 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10884
10885         * gfortran.dg/fold_nearest.f90: New test.
10886
10887 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10888
10889         * gcc.dg/tree-ssa/alias-1.c: New test.
10890
10891 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10892
10893         PR tree-optimization/20920
10894         * g++.dg/tree-ssa/pr20920.C: New test.
10895
10896 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10897
10898         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10899         (long long int)ceil*.
10900
10901 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10902
10903         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10904         explicit C++ linkage.
10905
10906 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10907
10908         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10909         warning for arithmetic IF statements.
10910
10911 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10912
10913         * eor_handling_1.f90: New test case.
10914         * eor_handling_2.f90: New test case.
10915         * eor_handling_3.f90: New test case.
10916         * eor_handling_4.f90: New test case.
10917         * eor_handling_5.f90: New test case.
10918         * noadv_size.f90: New test case.
10919         * pad_no.f90: New test case.
10920
10921 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10922
10923         * gcc.c-torture/execute/20050410-1.c: New test.
10924
10925 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10926
10927         * gcc.dg/pr20126.c: New.
10928
10929 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10930             Steven G. Kargl <kargls@comcast.net>
10931
10932         * gfortran.dg/PR19872.f: New test.
10933
10934 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10935
10936         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10937
10938 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10939
10940         * gfortran.dg/nint_1.f90: New test.
10941
10942 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10943
10944         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10945         Added test for callee-allocated arrays with write statements.
10946         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10947         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10948         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10949         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10950         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10951
10952 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10953
10954         PR libfortran/20163
10955         * gfortran.dg/open-options-blanks.f: New test.
10956
10957 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10958
10959         PR fortran/13257
10960         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10961
10962 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10965         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10966         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10967         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10968         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10969         * gcc.c-torture/execute/stdarg-4.c: New test.
10970
10971         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10972
10973         PR target/20795
10974         * g++.dg/abi/param2.C: New test.
10975
10976 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10977
10978         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10979
10980 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10981
10982         * gcc.dg/builtins-53.c: New test.
10983
10984 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10985
10986         * g++.dg/tree-ssa/pr18178.C: New test.
10987         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10988         * gcc.c-torture/execute/20041019-1.c: New test.
10989         * gcc.dg/tree-ssa/20041008-1.c: New test.
10990         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10991         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10992         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10993         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10994         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10995         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10996         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10997         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10998         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10999         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11000
11001 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11002
11003         PR rtl-optimization/20466
11004         * gcc.c-torture/execute/pr20466-1.c: New test.
11005
11006 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/20905
11009         * g++.dg/parse/cond2.C: New test.
11010
11011         PR c++/20145
11012         * g++.dg/warn/Wdtor1.C: New test.
11013
11014 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11015
11016         PR fortran/17229
11017         * gfortran.dg/pr17229.f: New test.
11018
11019 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11020
11021         * gfortran.dg/tiny_1.f90: New test.
11022         * gfortran.dg/tiny_2.f90: ditto.
11023
11024 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11025
11026         * gfortran.dg/eor_1.f90: Fix dg-do run line
11027         * gfortran.dg/open_new.f90: Fix dg-do run line
11028
11029 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11030
11031         * lib/target-supports.exp (get_compiler_messages): Support
11032         optional arguments, the fourth being compiler options.
11033         (check_effective_target_fpic): New proc.
11034         * gcc.dg/20050321-2.c: Restrict to target fpic.
11035
11036 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11037
11038         * gcc.dg/15443-1.c: New test.
11039         * gcc.dg/15443-2.c: Likewise.
11040
11041 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11042
11043         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11044
11045 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11046
11047         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11048
11049 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11050
11051         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11052         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11053         -m64.
11054         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11055         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11056         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11057
11058 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/20212
11061         * g++.dg/warn/Wunused-11.C: New test.
11062
11063 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11064
11065         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11066
11067 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11068
11069         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11070
11071 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/20734
11074         * g++.dg/template/ptrmem13.C: New test.
11075
11076 2005-04-05  Per Bothner  <per@bothner.com>
11077
11078         * lib/gcc.exp: Always add -fno-show-column, for now.
11079
11080 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11081
11082         PR testsuite/20767
11083         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11084         of plain old "unsigned int" for the type of "i".  Makes this test
11085         64bit clean.
11086
11087 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11088
11089         * gcc.dg/i386-ssefn-1.c: New test.
11090         * gcc.dg/i386-ssefn-2.c: New test.
11091         * gcc.dg/i386-ssefn-3.c: New test.
11092         * gcc.dg/i386-ssefn-4.c: New test.
11093
11094 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11095
11096         PR tree-optimization/20076
11097         * gcc.dg/builtin-apply4.c: New test.
11098
11099         PR preprocessor/19475
11100         * gcc.dg/cpp/macspace1.c: New test.
11101         * gcc.dg/cpp/macspace2.c: New test.
11102
11103 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11104
11105         * gfortran.dg/pr20755.f: Fixed bad format.
11106
11107 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/20763
11110         * g++.dg/ext/attrib21.C: New test.
11111
11112 2004-04-05  Devang Patel  <dpatel@apple.com>
11113
11114         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11115         * gcc.dg/vect/vect-shift-1.c: New test.
11116
11117 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11118
11119         PR libfortran/20755
11120         * gfortran.dg/pr20755.f: New test.
11121
11122 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11123
11124         * gfortran.dg/pr15959.f90: New test.
11125         * gfortran.dg/string_pad_trunc.f90: New test.
11126
11127 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11128
11129         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11130         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11131         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11132         syntax.
11133
11134 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11135
11136         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11137
11138 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11139
11140         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11141         * gcc.c-torture/compile/20011119-2.c: Likewise.
11142         * gcc.c-torture/compile/981001-2.c: Likewise.
11143
11144 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/20679
11147         * g++.dg/template/overload4.C: New test.
11148
11149 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         PR c++/20746
11152         * g++.dg/abi/covariant5.C: New.
11153
11154         PR debug/20505
11155         * g++.dg/debug/const2.C: New.
11156
11157 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR rtl-optimization/16104
11160         * gcc.c-torture/execute/20050316-1.c: New test.
11161
11162 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11163
11164         * g++.dg/template/spec23.C: Fix dg-error text.
11165
11166 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11167
11168         PR c++/19199
11169         * g++.dg/expr/lval2.C: New.
11170
11171 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11172
11173         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11174         __builtin_strcasecmp and __builtin_strncasecmp.
11175
11176 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         PR c++/20723
11179         * g++.dg/template/spec22.C: New.
11180         * g++.dg/template/spec23.C: New.
11181
11182 2005-04-03  Dale Ranta  <dir@lanl.gov>
11183             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11184
11185         PR libfortran/20068
11186         PR libfortran/20125
11187         PR libfortran/20156
11188         PR libfortran/20471
11189         * gfortran.dg/backspace.f: New test.
11190
11191 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11192
11193         * gcc.dg/pr19345.c: New test.
11194
11195 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11196
11197         PR tree-optimization/20640
11198         * gcc.dg/torture/tree-loop-1.c: New.
11199
11200 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11201
11202         PR rtl-optimization/20290
11203         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11204
11205 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11206
11207         * gcc.dg/rs6000-fpint.c: New.
11208
11209 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11210
11211         * gcc.dg/old-style-then-proto-1.c: New test.
11212
11213 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11214
11215         * gfortran.fortran-torture/execute/backspace.f90: Check
11216         after backspace and read was incorrect.
11217
11218 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11219
11220         * gcc.c-torture/execute/builtins/strcat.c: Check the result
11221         buffer past the terminating NUL using memcmp.
11222         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11223         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11224
11225         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11226         Fix unused/uninitialized variable warnings.
11227
11228         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11229         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11230         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11231         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11232
11233         * gcc.c-torture/execute/builtins/abs-1-lib.c,
11234         gcc.c-torture/execute/builtins/fputs-lib.c,
11235         gcc.c-torture/execute/builtins/lib/fprintf.c,
11236         gcc.c-torture/execute/builtins/lib/main.c,
11237         gcc.c-torture/execute/builtins/lib/memcmp.c,
11238         gcc.c-torture/execute/builtins/lib/memmove.c,
11239         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11240         gcc.c-torture/execute/builtins/lib/memset.c,
11241         gcc.c-torture/execute/builtins/lib/printf.c,
11242         gcc.c-torture/execute/builtins/lib/sprintf.c,
11243         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11244         gcc.c-torture/execute/builtins/lib/strchr.c,
11245         gcc.c-torture/execute/builtins/lib/strcmp.c,
11246         gcc.c-torture/execute/builtins/lib/strcpy.c,
11247         gcc.c-torture/execute/builtins/lib/strcspn.c,
11248         gcc.c-torture/execute/builtins/lib/strlen.c,
11249         gcc.c-torture/execute/builtins/lib/strncat.c,
11250         gcc.c-torture/execute/builtins/lib/strncmp.c,
11251         gcc.c-torture/execute/builtins/lib/strncpy.c,
11252         gcc.c-torture/execute/builtins/lib/strrchr.c,
11253         gcc.c-torture/execute/builtins/lib/strspn.c,
11254         gcc.c-torture/execute/builtins/lib/strstr.c,
11255         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11256         gcc.c-torture/execute/builtins/strlen-2.c,
11257         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11258         prototypes.
11259
11260 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11261
11262         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11263         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11264         selectany usage.
11265
11266 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR c++/19406
11269         * g++.dg/debug/using1.C: New test.
11270
11271 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11272
11273         PR middle-end/20524
11274         * gcc.dg/alias-7.c: Prefix asm-declared name with
11275         __USER_LABEL_PREFIX__.
11276
11277 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11278
11279         Fix fallout from PR middle-end/15700:
11280         * gcc.c-torture/compile/20011119-1.c: Take
11281         __USER_LABEL_PREFIX__ into account.
11282         * gcc.c-torture/compile/20011119-2.c: Likewise.
11283
11284 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11285
11286         PR c++/18644
11287         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11288
11289 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11290
11291         PR c/17855
11292         * gcc.c-torture/compile/struct-non-lval-1.c,
11293         gcc.c-torture/compile/struct-non-lval-2.c,
11294         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11295
11296 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11297
11298         * gcc.dg/tls/tls.exp: Remove temporary file.
11299         * g++.dg/tls/tls.exp: Ditto.
11300         * lib/file-format.exp: Ditto.
11301         * g++.dg/special/ecos.exp: Ditto.
11302
11303         * lib/profopt.exp: Treat prof_ext as a list.
11304         * gcc.misc-tests/bprob.exp: Ditto.
11305         * g++.dg/bprob/bprob.exp: Ditto.
11306
11307         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11308         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11309         g++.dg/tree-ssa/pointer-reference-alias.C,
11310         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11311         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11312         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11313         g++.dg/vect/pr19951.cc: Ditto.
11314         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11315         gcc.dg/builtins-47.c: Ditto.
11316         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11317         gcc.dg/pr20115-1.c: Ditto.
11318         * gcc.dg/tree-ssa/20030530-2.c,
11319         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11320         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11321         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11322         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11323         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11324         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11325         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11326         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11327         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11328         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11329         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11330         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11331         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11332         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11333         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11334         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11335         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11336         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11337         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11338         gcc.dg/tree-ssa/20030824-1.c,
11339         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11340         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11341         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11342         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11343         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11344         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11345         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11346         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11347         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11348         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11349         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11350         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11351         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11352         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11353         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11354         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11355         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11356         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11357         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11358         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11359         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11360         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11361         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11362         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11363         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11364         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11365         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11366         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11367         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11368         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11369         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11370         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11371         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11372         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11373         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11374         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11375         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11376         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11377         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11378         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11379         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11380         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11381         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11382         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11383         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11384         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11385         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11386         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11387         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11388         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11389         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11390         gcc.dg/tree-ssa/useless-1.c: Ditto.
11391         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11392         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11393         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11394         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11395         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11396         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11397         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11398         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11399         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11400         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11401         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11402         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11403         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11404         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11405         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11406         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11407         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11408         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11409         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11410         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11411         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11412         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11413         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11414         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11415         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11416         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11417         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11418         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11419         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11420         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11421         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11422         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11423         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11424         gcc.dg/vect/vect-none.c: Ditto.
11425         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11426         treelang/compile/unsigned.tree: Ditto.
11427
11428         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11429         * gcc.dg/cpp/direct2s.c: Ditto.
11430         * gcc.dg/cpp/paste4.c: Ditto.
11431         * gcc.dg/cpp/separate-1.c: Ditto.
11432         * gcc.dg/pch/save-temps-1.c: Ditto.
11433         * g++.dg/ext/altivec-10.C: Ditto.
11434         * g++.dg/pch/pch.C: Ditto.
11435
11436         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11437
11438         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11439         * g++.dg/template/repo1.C: Ditto.
11440         * g++.dg/template/repo2.C: Ditto.
11441         * g++.dg/template/repo3.C: Ditto.
11442         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11443         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11444         * g++.old-deja/g++.pt/repo1.C: Ditto.
11445         * g++.old-deja/g++.pt/repo2.C: Ditto.
11446         * g++.old-deja/g++.pt/repo3.C: Ditto.
11447         * g++.old-deja/g++.pt/repo4.C: Ditto.
11448
11449         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11450         * gcc.dg/20030107-1.c: Ditto.
11451         * gcc.dg/20030702-1.c: Ditto.
11452         * gcc.dg/profile-generate-1.c: Ditto.
11453         * g++.dg/other/profile1.C: Ditto.
11454         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11455
11456         * lib/gcc-dg.exp (remove-build-file): New.
11457         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11458         cleanup-tree-dump, cleanup-saved-temps): New.
11459
11460 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         PR c++/19203, DR 214
11463         * g++.dg/parse/ambig3.C: Not ambiguous.
11464         * g++.dg/template/spec20.C: New.
11465         * g++.dg/template/spec21.C: New.
11466
11467 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11468
11469         PR target/20045
11470         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11471
11472 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11473
11474         PR libfortran/20660
11475         * gfortran.dg/negative_unit.f: New test.
11476
11477 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11478
11479         * gcc.dg/20050330-1.c: New test.
11480
11481 2005-03-30  Devang Patel  <dpatel@apple.com>
11482
11483         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11484
11485 2005-03-30  Dale Johannesen  <dalej@apple.com>
11486
11487         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11488
11489 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11490
11491         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11492         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11493         Strip options from test name.
11494
11495 2005-03-31  Jan Hubicka  <jh@suse.cz>
11496
11497         * gcc.dg/varpool-1.c: New testcase.
11498
11499 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11500
11501         PR c/772
11502         PR c/17913
11503         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11504         gcc.dg/stmt-expr-label-3.c : New tests.
11505         * gcc.c-torture/execute/medce-2.c: Remove.
11506
11507 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11508
11509         PR c/20368
11510         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11511         tests.
11512
11513 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11514
11515         * gcc.c-torture/compile/pr20203.c: New test.
11516
11517 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11518
11519         * gfortran.dg/promotion.f90: New test.
11520
11521 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11522
11523         PR middle-end/20491
11524         * gcc.dg/torture/asm-subreg-1.c: New test.
11525
11526 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11527
11528         PR c/20672
11529         * gcc.dg/pr20672-1.c: New test.
11530
11531 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11532
11533         * gfortran.dg/vect: New directory.
11534         * gfortran.dg/vect/vect.exp: New.
11535         * gfortran.dg/vect/vect-1.f90: New test.
11536         * gfortran.dg/vect/vect-2.f90: New test.
11537         * gfortran.dg/vect/vect-3.f90: New test.
11538         * gfortran.dg/vect/vect-4.f90: New test.
11539         * gfortran.dg/vect/vect-5.f90: New test.
11540
11541 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR middle-end/20622
11544         * gcc.dg/alias-7.c: New test.
11545
11546 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11547
11548         * gcc.dg/sparc-reg-1.c: New test.
11549
11550 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11551
11552         PR target/19890
11553         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11554
11555 2005-03-29  Dale Ranta  <dir@lanl.gov>
11556             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11557
11558         PR libfortran/20163
11559         * gfortran.dg/pr20163-2.f: New test.
11560
11561 2005-03-28  Jan Hubicka  <jh@suse.cz>
11562
11563         PR middle-end/20635
11564         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11565         by Jakub Jelinek.
11566
11567 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11568
11569         PR tree-optimization/20626
11570         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11571         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11572
11573 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11574
11575         * gfortran.dg/underflow.f90: New test.
11576         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11577
11578 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11579
11580         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11581
11582 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11585         (g++_init): Make sure that CXXFLAGS is set.
11586         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11587         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11588         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11589         * lib/objc.exp (objc_init): Likewise.
11590         * lib/treelang.exp (treelang_init): Likewise.
11591
11592 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11593
11594         PR tree-optimization/20470
11595         * gcc.dg/tree-ssa/pr20470.c: New test.
11596
11597 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.dg/ppc-stfiwx.c: New.
11600
11601 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11602
11603         PR target/19888
11604         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11605
11606 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11607
11608         * gcc.dg/20050325-1.c: Fix a typo.
11609
11610 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11611
11612         PR libfortran/19678
11613         PR libfortran/19679
11614         * gfortran.dg/dos_eol.f: New test.
11615
11616 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11617
11618         PR rtl-optimization/20249
11619         * gcc.dg/20050325-1.c: New test.
11620
11621 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11622
11623         PR libfortran/15332
11624         * gfortran.dg/pr15332.f: New test.
11625
11626 2005-03-24  Dale Johannesen  <dalej@apple.com>
11627
11628         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11629
11630 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11631
11632         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11633         'internal' visibility.
11634         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11635         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11636         'protected' visibility.
11637         * gcc.dg/visibility-7.c: Likewise.
11638         * lib/target-supports.exp (check_visibility_available): Take
11639         a parameter, the kind of visibility to check for.
11640         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11641         to check_visibility_available.
11642
11643         * g++.dg/expr/cast3.C: New.
11644
11645 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11646
11647         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11648         rs6000.
11649
11650 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11651
11652         PR target/20095
11653         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11654
11655 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11656
11657         * gcc.dg/badshift.c: Renamed to...
11658         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11659
11660         * gcc.target/i386/badshift.c: Renamed to...
11661         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11662         only.
11663
11664         PR rtl-optimization/20532
11665         * gcc.target/i386/badshift.c: New.
11666
11667 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11668
11669         * gfortran.dg/pr18025.f90: New test.
11670
11671 2005-03-23  Dale Johannesen  <dalej@apple.com>
11672
11673         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11674
11675 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11676
11677         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11678
11679         * lib/target-supports.exp (check_iconv_available): Default
11680         libiconv to -liconv, if there is no definition.
11681
11682 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11683
11684         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11685
11686 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11689         * g++.dg/opt/pr7503-2.C: Likewise.
11690         * g++.dg/opt/pr7503-3.C: Likewise.
11691         * g++.dg/opt/pr7503-4.C: Likewise.
11692         * g++.dg/opt/pr7503-5.C: Likewise.
11693         * g++.dg/warn/minmax.C: New test.
11694
11695 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11696
11697         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11698         * gfortran.dg/g77_intrinsics_sub.f: New test.
11699
11700 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11701             Jan Hubicka  <jh@suse.cz>
11702             Steven Bosscher <stevenb@suse.de
11703
11704         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11705
11706 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11707
11708         PR c++/19980
11709         * g++.dg/template/redecl3.C: New test.
11710
11711 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11712
11713         PR c++/20499
11714         * g++.dg/parse/error16.C: Tweak error markers.
11715
11716 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11717
11718         PR target/20561
11719         * gcc.dg/20050321-2.c: New test.
11720
11721 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         PR c++/20465
11724         PR c++/20381
11725         * g++.dg/template/ptrmem12.C: New.
11726
11727 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11728
11729         PR rtl-optimization/20527
11730         * gcc.c-torture/execute/pr20527-1.c: New test.
11731
11732 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11733
11734         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11735         program, compile it into a real executable and then delete the .c
11736         and .x files afterwards, to avoid problems on testglue targets.
11737
11738 2005-03-21  Stuart Hastings  <stuart@apple.com>
11739
11740         * gcc.target/i386/sse-2.c: New.
11741
11742 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11743
11744         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11745
11746 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11747
11748         * g++.dg/parse/crash25.C: Fix typo.
11749
11750 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11751
11752         PR c++/20461
11753         * g++.dg/parse/crash24.C: New test.
11754
11755         PR c++/20536
11756         * g++.dg/parse/crash25.C: New test.
11757
11758 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11759
11760         PR c++/20147
11761         * g++.dg/ext/stmtexpr4.C: New test.
11762
11763 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11764
11765         PR middle-end/20539
11766         * gcc.c-torture/compile/pr13066-1.c: New test case.
11767         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11768         * g++.dg/opt/pr13066-1.C: Likewise.
11769
11770 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11771
11772         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11773
11774 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11775
11776         PR fortran/18525
11777         * gfortran.dg/nesting_1.f90: New test.
11778
11779 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11780
11781         PR c++/20240
11782         * g++.dg/lookup/using13.C: New test.
11783
11784 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11785
11786         PR c++/20333
11787         * g++.dg/template/crash36.C: New test.
11788
11789 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11790
11791         PR c++/20463
11792         * g++.dg/template/crash35.C: New test.
11793
11794 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11795
11796         PR c++/19966
11797         * g++.dg/overload/operator2.C: New test.
11798
11799 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11800
11801         PR libfortran/20257
11802         * gfortran.dg/pr20257.f90: New test.
11803
11804 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11805
11806         PR libfortran/20480
11807         * gfortran.dg/pr20480.f90: New test.
11808
11809 2005-03-16  Richard Henderson  <rth@redhat.com>
11810
11811         PR middle-end/15700
11812         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11813         (_rtld_global): New.
11814         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11815         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11816
11817         * gcc.dg/alias-3.c: New.
11818         * gcc.dg/alias-4.c: New.
11819         * gcc.dg/alias-5.c: New.
11820         * gcc.dg/alias-6.c: New.
11821
11822 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11823
11824         * gcc.dg/cpp/ucnid-7.c: New.
11825
11826 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11827             Dorit Naishlos  <dorit@il.ibm.com>
11828
11829         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11830         darwin.
11831
11832 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11833
11834         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11835         misaligned accesses.
11836         * gcc.dg/vect/vect-58.c: Likewise.
11837         * gcc.dg/vect/vect-92.c: New.
11838         * gcc.dg/vect/vect-93.c: New.
11839
11840 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11841
11842         PR fortran/18827
11843         * gfortran.dg/assign_2.f90: New test.
11844         * gfortran.dg/assign_3.f90: New test.
11845         * gfortran.dg/assign.f90: New test.
11846
11847 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11848
11849         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11850         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11851         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11852         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11853         names.
11854
11855 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11856
11857         * gcc.dg/cpp/ucnid-6.c: New.
11858
11859         * gcc.dg/cpp/normalize-1.c: New.
11860         * gcc.dg/cpp/normalize-2.c: New.
11861         * gcc.dg/cpp/normalize-3.c: New.
11862         * gcc.dg/cpp/normalize-4.c: New.
11863         * gcc.dg/cpp/ucnid-4.c: New.
11864         * gcc.dg/cpp/ucnid-5.c: New.
11865         * g++.dg/cpp/normalize-1.C: New.
11866         * g++.dg/cpp/ucnid-1.C: New.
11867
11868 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11869
11870         * gcc.dg/pr18628.c: New.
11871
11872 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11873
11874         PR c++/20280
11875         * g++.dg/tree-ssa/pr20280.C: New.
11876
11877 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11878
11879         PR fortran/20467
11880         * gfortran.dg/stfunc_2.f90: New test.
11881
11882 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11883
11884         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11885
11886 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11887
11888         * gcc.dg/tree-ssa/20050314-1.c: New test.
11889
11890 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11891
11892         PR c++/4403
11893         PR c++/9783, DR433
11894         * g++.dg/template/friend34.C: New test.
11895         * g++.dg/template/friend35.C: Likewise.
11896         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11897
11898 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11899
11900         Friend class name lookup 5/n
11901         PR c++/1016
11902         * g++.dg/lookup/hidden-class1.C: New test.
11903         * g++.dg/lookup/hidden-class2.C: Likewise.
11904         * g++.dg/lookup/hidden-class3.C: Likewise.
11905         * g++.dg/lookup/hidden-class4.C: Likewise.
11906         * g++.dg/lookup/hidden-class5.C: Likewise.
11907         * g++.dg/lookup/hidden-class6.C: Likewise.
11908         * g++.dg/lookup/hidden-class7.C: Likewise.
11909         * g++.dg/lookup/hidden-class8.C: Likewise.
11910         * g++.dg/lookup/hidden-class9.C: Likewise.
11911         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11912         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11913         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11914         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11915         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11916         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11917         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11918         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11919         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11920         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11921         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11922
11923 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/20157
11926         * g++.dg/template/error18.C: New test.
11927
11928 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11929
11930         PR debug/16792
11931         * g++.dg/debug/pr16792.C: New test.
11932
11933 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11934
11935         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11936         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11937         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11938         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11939         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11940         test assertion names.
11941
11942 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11943
11944         PR fortran/18600
11945         * gfortran.dg/stfunc_1.f90: New test.
11946
11947 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11948
11949         PR fortran/16907
11950         * gfortran.dg/real_index_1.f90: New test.
11951
11952 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11953
11954         PR fortran/20323
11955         * gfortran.dg/spec_expr_1.f90: New test.
11956
11957 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11958
11959         PR c/20402
11960         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11961         new parser.
11962
11963 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11964
11965         PR fortran/20361
11966         * gfortran.dg/largeequiv_1.f90: New test.
11967
11968 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11969
11970         * gcc.dg/ucnid-1.c: New.
11971         * gcc.dg/ucnid-2.c: New.
11972         * gcc.dg/ucnid-3.c: New.
11973         * gcc.dg/ucnid-4.c: New.
11974         * gcc.dg/ucnid-5.c: New.
11975         * gcc.dg/ucnid-6.c: New.
11976         * gcc.dg/cpp/ucnid-1.c: New.
11977         * gcc.dg/cpp/ucnid-2.c: New.
11978         * gcc.dg/cpp/ucnid-3.c: New.
11979         * g++.dg/other/ucnid-1.C: New.
11980
11981 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11982
11983         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11984
11985 2005-03-11  Per Bothner  <per@bothner.com>
11986
11987         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11988         that diagnotics refer to correct token.
11989         * gcc.dg/unused-3.c: Likewise.
11990
11991 2005-03-11  Per Bothner  <per@bothner.com>
11992
11993         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11994         constant" is now actually on same line as string constant.
11995         * gcc.dg/cpp/direct2s.c: Likewise.
11996
11997 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11998
11999         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12000
12001 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12002
12003         PR libfortran/20124
12004         * gfortran.dg/pr20124.f90: New Test
12005
12006 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12007
12008         PR tree-optimization/20130
12009         * gcc.dg/pr20130-1.c: New test.
12010
12011 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12012
12013         PR target/20095
12014         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12015
12016 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12017
12018         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12019
12020 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12021
12022         * g++.dg/eh/forced1.C: Fix comment.
12023         * g++.dg/eh/forced2.C: Ditto.
12024         * g++.dg/eh/forced3.C: Ditto.
12025         * g++.dg/eh/forced4.C: Ditto.
12026
12027 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12028
12029         PR rtl-opt/20412
12030         * gcc.c-torture/compile/pr20412.c: New test.
12031
12032 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12033
12034         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12035
12036 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR target/20322
12039         * gcc.dg/20050307-1.c: New test.
12040
12041 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12042
12043         PR c++/20375
12044         * g++.dg/other/stdarg3.C: New.
12045
12046 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12047
12048         PR c++/18384, c++/18327
12049         * g++.dg/init/array19.C: New test.
12050
12051         PR inline-asm/20314
12052         * gcc.dg/torture/pr20314-1.c: New test.
12053         * gcc.dg/torture/pr20314-2.c: New test.
12054
12055 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12056
12057         * gcc.dg/20050309-1.c: New test.
12058
12059 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12060
12061         * gcc.dg/builtins-10.c: Reactivate disabled test.
12062         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12063         new cbrt transformations.
12064
12065 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12066
12067         PR c++/20208
12068         * g++.dg/template/array13.C: New test.
12069
12070 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12071
12072         PR c++/16859
12073         * g++.dg/init/brace4.C: New test.
12074
12075 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         PR c++/20186
12078         * g++.dg/template/non-dependent12.C: New.
12079
12080 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/20142
12083         * g++.dg/init/array18.C: Add dg-do run marker.
12084
12085         PR c++/20142
12086         * g++.dg/init/array18.C: New test.
12087
12088 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12089
12090         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12091         * g++.dg/gcov/gcov.exp: Likewise.
12092         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12093         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12094         * lib/c-torture.exp: Likewise.
12095         * lib/fortran-torture.exp: Likewise.
12096         * lib/g++.exp: Likewise.
12097         * lib/gcc-defs.exp: Likewise.
12098         * lib/gcc-dg.exp: Likewise.
12099         * lib/gcc.exp: Likewise.
12100         * lib/gcov.exp: Likewise.
12101         * lib/gfortran.exp: Likewise.
12102         * lib/mike-g++.exp: Likewise.
12103         * lib/mike-gcc.exp: Likewise.
12104         * lib/objc-torture.exp: Likewise.
12105         * lib/objc.exp: Likewise.
12106         * lib/profopt.exp: Likewise.
12107         * lib/target-libpath.exp: Likewise.
12108         * lib/target-supports.exp: Likewise.
12109         * lib/treelang.exp: Likewise.
12110         * lib/wrapper.exp: Likewise.
12111
12112 2005-03-08  Jeff Law  <law@redhat.com>
12113
12114         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12115         PHI-OPT changes.
12116
12117 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12118
12119         * gcc.dg/vect/pr20122.c: New test.
12120
12121 2005-03-07  Jeff Law  <law@redhat.com>
12122
12123         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12124         was folded away.
12125         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12126         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12127         * gcc.dg/tree-ssa/pr18134.c: New test.
12128
12129 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12130
12131         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12132         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12133         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12134
12135 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12136
12137         PR tree-opt/17671
12138         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12139
12140 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12141
12142         * g++.dg/warn/Wnvdtor.C: New test.
12143
12144 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12145
12146         * gcc.dg/torture/pr19683-1.c: New test.
12147
12148 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12149
12150         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12151         * gfortran.dg/g77/19990313-2.f: Ditto.
12152         * gfortran.dg/g77/19990313-3.f: Ditto.
12153         * gfortran.dg/g77/19990525-0.f: Ditto.
12154         * gfortran.dg/g77/19990826-0.f: Ditto.
12155         * gfortran.dg/g77/19990826-2.f: Ditto.
12156         * gfortran.dg/g77/19990826-3.f: Ditto.
12157         * gfortran.dg/g77/20000511-1.f: Ditto.
12158         * gfortran.dg/g77/20000511-2.f: Ditto.
12159         * gfortran.dg/g77/970625-2.f: Ditto.
12160         * gfortran.dg/g77/980310-2.f: Ditto.
12161         * gfortran.dg/g77/980310-3.f: Ditto.
12162         * gfortran.dg/g77/980310-8.f: Ditto.
12163         * gfortran.dg/g77/980519-2.f: Ditto.
12164         * gfortran.dg/g77/alpha1.f: Ditto.
12165         * gfortran.dg/g77/claus.f: Ditto.
12166         * gfortran.dg/g77/erfc.f: Ditto.
12167         * gfortran.dg/g77/short.f: Ditto.
12168         * gfortran.fortran-torture/execute/data.f90: Ditto.
12169         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12170         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12171
12172 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12173
12174         * lib/file-format.exp (gcc_target_object_format): Add check for som
12175         format and hardcode object formats on hppa*-*-hpux*.
12176         * lib/target-supports.exp (check_weak_available): Add check for som
12177         object format.  Always return 0 on hppa*-*-hpux10*.
12178
12179         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12180         is defined.
12181
12182         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12183
12184 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12185
12186         * gfortran.dg/pr19936_1.f90: New test.
12187         * gfortran.dg/pr19936_2.f90: New test.
12188         * gfortran.dg/pr19936_3.f90: New test.
12189
12190 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12191             Paul Thomas <prthomas@drfccad.cea.fr>
12192
12193         * gfortran.dg/PR19754_1.f90: New test.
12194         * gfortran.dg/PR19754_2.f90: Ditto.
12195
12196 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12197
12198         PR c++/19311
12199         * g++.dg/template/non-dependent11.C: New test.
12200
12201 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12202
12203         * lib/target-supports.exp (check_iconv_available): Fix comment.
12204
12205 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12206             Joseph S. Myers  <joseph@codesourcery.com>
12207
12208         PR c++/19797
12209         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12210
12211 2005-03-04  Matthew Sachs  <msachs@apple.com>
12212
12213         * gcc.exp (gcc_target_compile): Put braces around
12214         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12215         * objc.exp (objc_target_compile): Likewise.
12216         * treelang.exp (treelang_target_compile): Likewise.
12217
12218 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12219
12220         PR fortran/19673
12221         * gfortran.dg/func_result_1.f90: New test.
12222
12223 2005-03-04  Ben Elliston  <bje@au.ibm.com>
12224
12225         * gcc.misc-tests/options.exp: New test.
12226
12227 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
12228
12229         * gcc.dg/pr15784-4.c: New test.
12230
12231 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
12232
12233         * gcc.c-torture/execute/pr17133.c: New.
12234         * gcc.c-torture/compile/20050303-1.c: New.
12235
12236 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
12237
12238         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12239
12240 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12241
12242         * g++.dg/overload/using2.C: New.
12243
12244 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12245
12246         PR c++/19916
12247         * g++.dg/init/ptrmem2.C: New test.
12248
12249 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12250
12251         PR c/8927
12252         * gcc.dg/pr8927-1.c: New test.
12253
12254 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12255
12256         PR c++/20232
12257         * g++.dg/inherit/covariant12.C: New.
12258
12259 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12260
12261         PR fortran/19479
12262         * gfortran.dg/bound_1.f90: New test.
12263
12264 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12265
12266         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12267         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12268
12269 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12270
12271         PR c/20245
12272         * gcc.dg/pr20245-1.c: New test.
12273
12274 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12275
12276         PR middle-end/19874
12277         * gcc.c-torture/execute/20050119-2.c: New test case.
12278
12279 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12280
12281         * README: Update the DejaGnu bug reporting address.
12282         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12283         * lib/objc-torture.exp: Likewise.
12284
12285 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12286
12287         * gfortran.dg/boz_1.f90: New test.
12288         * gfortran.dg/boz_3.f90: New test.
12289         * gfortran.dg/boz_4.f90: New test.
12290
12291 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12292
12293         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12294         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12295
12296 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12297
12298         PR libfortran/20101
12299         * gfortran.dg/write_0_pe_format.f90: New test.
12300
12301 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12302
12303         PR c++/20206
12304         * g++.dg/opt/thunk2.C: New test.
12305         * g++.dg/opt/covariant1.C: New test.
12306
12307 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12308
12309         * gfortran.dg/e_d_fmt.f90: New test.
12310
12311 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12312
12313         * gcc.dg/asm-b.c: Fix comment typos.
12314
12315 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12316
12317         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12318         a V_MAY_DEF also.
12319
12320 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12321
12322         PR tree-opt/20188
12323         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12324         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12325         * gcc.dg/asm-b.c: New test.
12326
12327 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12328
12329         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12330         Disable this test on IRIX 6.
12331
12332 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12333
12334         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12335         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12336         parser.
12337
12338 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12339
12340         PR tree-optimization/20204
12341         * testsuite/gcc.dg/pr20204.c: New test.
12342
12343 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12344
12345         PR target/20196
12346         * gcc.c-torture/execute/20050224-1.c: New test.
12347
12348         PR c++/20175
12349         * g++.dg/warn/Wbraces2.C: New test.
12350
12351 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/19878
12354         * g++.dg/init/const2.C: New test.
12355
12356 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12357
12358         PR tree-optimization/20100
12359         * gcc.c-torture/execute/pr20100-1.c: New test.
12360
12361 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12362
12363         * gfortran.dg/implicit_3.f90: New test.
12364
12365         * gfortran.dg/deftype_1.f90: New test.
12366
12367 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12368
12369         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12370         the test passes.
12371         * g++.dg/other/anon3.C: Accept a warning.
12372
12373 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12374
12375         * gcc.dg/pr20017.c: Fix a comment typo.
12376
12377 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12378
12379         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12380
12381 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12382
12383         PR ada/19902
12384         * ada/acats/tests/cxa/cxa3004.a: Remove.
12385         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12386
12387 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/20073
12390         * g++.dg/init/const1.C: New test.
12391
12392         PR c++/19991
12393         * g++.dg/parse/constant7.C: New test.
12394
12395         PR c++/20152
12396         * g++.dg/parse/error27.C: New test.
12397         * g++.dg/template/qualttp15.C: Adjust error markers.
12398         * g++.old-deja/g++.other/struct1.C: Likewise.
12399
12400         PR c++/20153
12401         * g++.dg/template/error17.C: New test.
12402
12403         PR c++/20148
12404         * g++.dg/parser/error26.C: New test.
12405
12406 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12407
12408         PR tree-optimization/20100
12409         PR tree-optimization/20115
12410         * gcc.dg/pr20115.c: New test.
12411         * gcc.dg/pr20115-1.c: New test.
12412         * gcc.dg/pr20100.c: New test.
12413         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12414         call-clobbered variables after alias1.
12415
12416 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12417
12418         * gfortran.dg/list_read_4.f90: new test.
12419
12420 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12421
12422         PR rtl-optimization/20017.
12423         * gcc.dg/pr20017.c: New.
12424
12425 2005-02-22  Devang Patel  <dpatel@apple.com>
12426
12427         PR 19952
12428         * g++.dg/tree-ssa/pr19952.C: New test.
12429
12430 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12431
12432         PR c++/19883
12433         * g++.dg/parse/constant6.C: New test.
12434
12435 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12436
12437         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12438         * g++.dg/charset/asm2.c: Likewise.
12439         * g++.dg/charset/asm3.c: Likewise.
12440         * g++.dg/charset/asm4.c: Likewise.
12441         * g++.dg/charset/asm5.c: Likewise.
12442         * g++.dg/charset/attribute1.c: Likewise.
12443         * g++.dg/charset/attribute2.c: Likewise.
12444         * g++.dg/charset/extern1.cc: Likewise.
12445         * g++.dg/charset/extern2.cc: Likewise.
12446         * g++.dg/charset/extern3.cc: Likewise.
12447         * g++.dg/charset/function.cc: Likewise.
12448         * g++.dg/charset/string.c: Likewise.
12449         * g++.dg/charset/charset.exp: Likewise.
12450         * lib/target-supports.exp (check_iconv_available): Fix comment.
12451
12452 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12453
12454         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12455         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12456         * gcc.dg/charset/asm2.c: Likewise.
12457         * gcc.dg/charset/asm3.c: Likewise.
12458         * gcc.dg/charset/asm4.c: Likewise.
12459         * gcc.dg/charset/asm5.c: Likewise.
12460         * gcc.dg/charset/asm6.c: Likewise.
12461         * gcc.dg/charset/attribute1.c: Likewise.
12462         * gcc.dg/charset/attribute2.c: Likewise.
12463         * gcc.dg/charset/builtin1.c: Likewise.
12464         * gcc.dg/charset/extern.c: Likewise.
12465         * gcc.dg/charset/function.c: Likewise.
12466         * gcc.dg/charset/string.c: Likewise.
12467         * gcc.dg/charset/charset.exp: Likewise.
12468
12469 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12470
12471         PR fortran/20086
12472         * gfortran.dg/pr20086.f90: New test.
12473
12474 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12475
12476         PR tree-optimization/19786
12477         * g++.dg/tree-ssa/pr19786.C: New.
12478
12479 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12480
12481         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12482
12483 2005-02-21  Jeff Law  <law@redhat.com>
12484
12485         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12486
12487 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12488
12489         * gfortran.dg/do_iterator: Split loop, markup all lines for
12490         which an error locus is printed.
12491         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12492         locus is printed.
12493         * gfortran.dg/select_4.f90: Likewise.
12494         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12495         locuses in the various permutations.
12496
12497 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12498
12499         PR tree-optimization/19951
12500         * g++.dg/vect: New directory.
12501         * g++.dg/vect/vect.exp: New file.
12502         * g++.dg/vect/pr19951.cc: New testcase.
12503         * g++.dg/dg.exp: Also prune vectorizer tests.
12504
12505 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12506
12507         PR 18785
12508         * gcc.dg/charset/builtin1.c: New test.
12509
12510 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12511
12512         PR c++/19299
12513         * g++.dg/inherit/volatile1.C: New test.
12514
12515         PR c++/19440
12516         * g++.dg/template/dtor4.C: New test.
12517
12518 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12519
12520         * gfortran.dg/int_1.f90: New test.
12521
12522 2005-02-19  Devang Patel  <dpatel@apple.com>
12523
12524         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12525
12526 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12527
12528         * gfortran.dg/achar_1.f90: New test.
12529
12530 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12531
12532         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12533
12534 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12535             Jakub Jelinek  <jakub@redhat.com>
12536
12537         PR tree-optimization/19828
12538         * gcc.dg/tree-ssa/loop-7.c: New test.
12539         * gcc.c-torture/execute/20050218-1.c: New test.
12540
12541 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR c/20043
12544         * gcc.dg/transparent-union-1.c: New test.
12545         * gcc.dg/transparent-union-2.c: New test.
12546
12547 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12548
12549         PR tree-optimization/18977
12550         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12551
12552 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12553
12554         PR target/20054
12555         * gcc.dg/pr20054.c: New test.
12556
12557 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12558
12559         PR c++/19508
12560         * g++.dg/ext/attrib20.C: New test.
12561
12562 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12563
12564         PR middle-end/20030
12565         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12566
12567 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12568
12569         PR c++/20008
12570         * g++.dg/opt/switch4.C: New.
12571
12572 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12573
12574         PR c++/20023
12575         PR tree-optimization/20009
12576         * gcc.c-torture/compile/20050217-1.c: New test.
12577         * g++.dg/opt/switch3.C: New test.
12578
12579         PR tree-optimization/18947
12580         * gcc.c-torture/compile/20050215-1.c: New test.
12581         * gcc.c-torture/compile/20050215-2.c: New test.
12582         * gcc.c-torture/compile/20050215-3.c: New test.
12583
12584 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12585
12586         PR c++/20028
12587         * g++.dg/template/crash34.C: New.
12588
12589         PR c++/20022
12590         * g++.dg/other/access3.C: New.
12591
12592 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12593
12594         * gcc.dg/vect/vect-98.c: New test.
12595
12596 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12597
12598         PR tree-optimization/19967
12599         * gcc.dg/pr19967.c: New.
12600
12601 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12602
12603         PR middle-end/19857
12604         * gcc.dg/tree-ssa/20050215-1.c: New test.
12605         * gcc.c-torture/execute/20050215-1.c: New test.
12606
12607 2005-02-15  Eric Christopher  <echristo@redhat.com>
12608
12609         * gcc.dg/cpp/20050215-1.c: New file.
12610
12611 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12612
12613         PR tree-optimization/15785
12614         * gcc.dg/pr15785-1.c: New test.
12615
12616 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12617
12618         PR c++/17788
12619         * g++.dg/init/ctor4.C: New.
12620         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12621
12622 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12623
12624         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12625         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12626
12627 2005-02-15  Andreas Schwab  <schwab@suse.de>
12628
12629         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12630         declare malloc.
12631
12632 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12633
12634         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12635
12636 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12637
12638         PR tree-optimization/19853
12639         * gcc.c-torture/compile/pr19853.c: New test.
12640
12641 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         PR c++/19608
12644         * g++.dg/parse/local-class1.C: New.
12645
12646         PR c++/19895
12647         * g++.dg/parse/ptrmem3.C: New.
12648
12649         PR c++/19884
12650         * g++.old-deja/g++.oliva/template6.C: Add another case.
12651         * g++.dg/template/explicit6.C: New.
12652
12653 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12654
12655         PR c++/17816
12656         * g++.dg/other/redecl2.C: New.
12657
12658 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         PR c++/19891
12661         * g++.dg/abi/covariant4.C: New.
12662
12663 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12664
12665         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12666
12667 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12668
12669         * gcc.dg/vect/vect-96.c: Fix typo.
12670
12671 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12672
12673         PR c++/14479
12674         PR c++/19487
12675         * g++.dg/template/enum5.C: New test.
12676
12677 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12678
12679         * gcc.dg/vect/vect-97.c: New test.
12680
12681 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12682
12683         * gcc.dg/vect/vect-96.c: New test.
12684
12685 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12686
12687         * gcc.dg/builtins-34.c: Also check ldexp*.
12688
12689 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12690
12691         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12692
12693 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12694
12695         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12696         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12697         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12698         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12699         selector_list, selector_expression, dg-process-target): Move to new
12700         file target-supports-dg.exp.
12701         * lib/target-supports-dg.exp: New.
12702
12703         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12704         New.
12705
12706 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12707
12708         PR c++/19666
12709         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12710
12711         PR middle-end/19858
12712         * gcc.c-torture/compile/20050210-1.c: New test.
12713
12714 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/19755
12717         * g++.dg/warn/Wbraces1.C: New test.
12718
12719 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12720
12721         * gcc.dg/builtins-52.c: New testcase.
12722
12723 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12724
12725         PR c/19342
12726         * gcc.c-torture/execute/20050119-1.c: New test.
12727
12728 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12729
12730         PR c++/19811
12731         * g++.dg/init/delete1.C: New test.
12732
12733 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12734
12735         PR c++/18470
12736         * g++.dg/template/static12.C: New test.
12737
12738 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12739
12740         PR c++/19787
12741         * g++.dg/conversion/ambig1.C: New test.
12742
12743         PR c++/19739
12744         * g++.dg/ext/attrib19.C: New test.
12745
12746         PR c++/19732
12747         * g++.dg/parse/dtor5.C: New test.
12748
12749         PR c++/19762
12750         * g++.dg/template/dtor3.C: New test.
12751
12752         PR c++/19826
12753         * g++.dg/template/static11.C: New test.
12754         * g++.dg/template/crash2.C: Remove dg-error marker.
12755
12756 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12757
12758         PR C++/18491
12759         * g++.old-deja/g++.mike/p10769a.C: Remove.
12760
12761 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12762
12763         * gcc.dg/builtins-48.c: New test case.
12764         * gcc.dg/builtins-49.c: New test case.
12765         * gcc.dg/builtins-50.c: New test case.
12766         * gcc.dg/builtins-51.c: New test case.
12767
12768 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12769
12770         PR middle-end/19583
12771         * g++.dg/warn/Wreturn-type-3.C: New test.
12772
12773 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12774
12775         PR middle-end/19402
12776         * gcc.dg/pr19402-1.c: New testcase.
12777         * gcc.dg/pr19402-2.c: likewise.
12778
12779 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12780
12781         PR middle-end/19854
12782         * g++.dg/tree-ssa/tmmti.C: New testcase.
12783
12784 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12785
12786         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12787
12788 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c++/19733
12791         * g++.dg/parse/crash23.C: New test.
12792         * g++.dg/warn/Weff1.C: New test.
12793
12794 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12795
12796         * gcc.dg/20050209-1.c: New test.
12797
12798 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12799
12800         PR target/19799
12801         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12802
12803 2005-02-08  Mike Stump  <mrs@apple.com>
12804
12805         * g++.dg/pch/import-2.c: New test.
12806         * g++.dg/pch/import-2.hs: New.
12807         * g++.dg/pch/include/import-2a.h: New.
12808         * g++.dg/pch/include/import-2b.h: New.
12809
12810 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12811
12812         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12813
12814 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12815
12816         * gfortran.dg/substr_1.f90: New test.
12817
12818 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12819
12820         PR middle-end/19775
12821         * gcc.dg/torture/builtin-power-1.c: Disable test for
12822         invalid transformation.
12823         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12824         no longer optimize.
12825         * gcc.dg/builtins-47.c: New testcase.
12826
12827 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12828             Dorit Naishlos  <dorit@il.ibm.com>
12829
12830         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12831
12832 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12833
12834         * gcc.c-torture/compile/20050206-1.c: New test.
12835
12836 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12837
12838         PR tree-opt/19768
12839         * g++.dg/opt/pr19768.C: New test.
12840
12841 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12842
12843         PR tree-opt/19736
12844         * gcc.c-torture/compile/pr19736.c: New test.
12845
12846 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12847
12848         PR c++/17401
12849         * g++.dg/parse/error25.C: New test.
12850
12851 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12852
12853         * gcc.c-torture/execute/20050203-1.c: New.
12854
12855 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12856
12857         * gcc.dg/vect/vect-85.c: Remove xfail.
12858         * gcc.dg/vect/vect-86.c: Remove xfail.
12859         * gcc.dg/vect/vect-87.c: Remove xfail.
12860         * gcc.dg/vect/vect-88.c: Remove xfail.
12861
12862 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12863
12864         * gcc.dg/altivec-19.c: New.
12865
12866 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12867
12868         PR c/17807
12869         * gcc.dg/nested-func-3.c: New test.
12870         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12871
12872 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12873
12874         * gcc.test-framework/gen_directive_tests: Generate tests for
12875         selector expressions.
12876
12877 2005-02-02  Matt Austern  <austern@apple.com>
12878
12879         PR c++/19628
12880         * g++/ext/builtin7.C: New.
12881         * g++/ext/builtin8.C: New.
12882
12883 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12884
12885         PR c/18502
12886         * gcc.dg/pr18502-1.c: New test.
12887
12888 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12889
12890         PR c++/17413
12891         * g++.dg/template/local4.C: Tweak.
12892
12893 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12894
12895         PR tree-optimization/19578
12896         * gcc.c-torture/compile/20050202-1.c: New test.
12897
12898 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12899
12900         PR c/19435
12901         * gcc.dg/c99-init-4.c: New test.
12902
12903 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12904
12905         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12906
12907         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12908
12909         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12910         * g++.dg/eh/check-vect.h: New.
12911
12912         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12913         * gcc.dg/vect/vect-78.c: Ditto.
12914         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12915         Remove.
12916
12917         * g++.dg/conversion/simd1.C: Expect warning.
12918         * g++.dg/ext/attribute-test-1.C: Ditto.
12919         * g++.dg/ext/attribute-test-2.C: Ditto.
12920         * g++.dg/ext/attribute-test-3.C: Ditto.
12921         * g++.dg/ext/attribute-test-4.C: Ditto.
12922
12923         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12924         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12925
12926         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12927
12928 2005-02-01  Richard Henderson  <rth@redhat.com>
12929
12930         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12931         long double for ibm double-double format.
12932         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12933
12934 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12935
12936         PR tree-optimization/19633
12937         * testsuite/gcc.dg/pr19633-1.c: New test.
12938         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12939         to NULL or a symbol.
12940
12941 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12942
12943         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12944         New procs.
12945         (dg-process-target (local override)): Handle selector expressions.
12946
12947         * gcc.test-framework/README: Describe tests in source directory.
12948         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12949         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12950         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12951         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12952         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12953         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12954         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12955         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12956         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12957         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12958         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12959         * gcc.test-framework/dg-error-exp-P.c: New test.
12960         * gcc.test-framework/dg-error-exp-XP.c: New test.
12961         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12962         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12963         * gcc.test-framework/dg-output-exp-P.c: New test.
12964         * gcc.test-framework/dg-output-exp-XF.c: New test.
12965         * gcc.test-framework/dg-warning-exp-P.c: New test.
12966         * gcc.misc-tests/dg-1.c: Remove.
12967         * gcc.misc-tests/dg-2.c: Remove.
12968         * gcc.misc-tests/dg-3.c: Remove.
12969         * gcc.misc-tests/dg-4.c: Remove.
12970         * gcc.misc-tests/dg-5.c: Remove.
12971         * gcc.misc-tests/dg-6.c: Remove.
12972         * gcc.misc-tests/dg-7.c: Remove.
12973         * gcc.misc-tests/dg-8.c: Remove.
12974         * gcc.misc-tests/dg-9.c: Remove.
12975         * gcc.misc-tests/dg-10.c: Remove.
12976         * gcc.misc-tests/dg-11.c: Remove.
12977         * gcc.misc-tests/dg-12.c: Remove.
12978         * gcc.misc-tests/dg-test.exp: Remove.
12979
12980         * gcc.test-framework/test-framework.awk: Change recording and
12981         printing of passes and failures.
12982
12983         * gcc.test-framework: New directory.
12984         * gcc.test-framework/README: New.
12985         * gcc.test-framework/test-framework.exp: New.
12986         * gcc.test-framework/test-framework.awk: New.
12987         * gcc.test-framework/gen_directive_tests: New.
12988
12989 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12990
12991         * lib/treelang.exp: Fix comment typos.
12992         (treelang_target_compile): Don't append libs=-ltreelang to options.
12993
12994 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12995
12996         * g++.dg/parse/typename7.C: Adjust error messages.
12997
12998 2005-01-31  Jeff Law  <law@redhat.com>
12999
13000         * gcc.c-torture/execute/20050131-1.c: New test.
13001         * gcc.dg/wcaselabel.c: New test.
13002
13003 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13004
13005         * g++.dg/other/warning1.C: Adjust error messags.
13006         * g++.dg/parse/constant5.C: New test.
13007
13008 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13009
13010         PR c/19333
13011         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13012         the test case valid.
13013         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13014         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13015         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13016         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13017         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13018         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13019
13020 2005-01-31  Dale Johannesen  <dalej@apple.com>
13021
13022         * g++.dg/opt/pr19650.C: New test.
13023
13024 2005-01-31  Richard Henderson  <rth@redhat.com>
13025
13026         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13027         long double for intel double extended format.
13028         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13029
13030 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13031
13032         PR c++/19555
13033         * g++.dg/template/static10.C: New test.
13034
13035         PR c++/19395
13036         * g++.dg/parse/error24.C: New test.
13037
13038         PR c++/19367
13039         * g++.dg/lookup/builtin1.C: New test.
13040
13041         PR c++/19457
13042         * g++.dg/warn/conv3.C: New test.
13043
13044 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13045
13046         PR fortran/19647
13047         * gfortan.dg/inquire_7.f90
13048
13049 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13050
13051         PR tree-optimization/15791
13052         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13053         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13054         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13055         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13056         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13057         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13058         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13059         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13060         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13061         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13062
13063 2005-01-29  Paul Brook  <paul@codesourcery.com>
13064
13065         PR fortran/18565
13066         * check.c (real_or_complex_check): New function.
13067         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13068         * intrinsic.c (add_functions): Use new check functions.
13069         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13070         Add prototypes.
13071
13072 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13073
13074         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13075         gcc.dg/lvalue-3.c: New tests.
13076         * gcc.dg/concat.c: Update expected messages.
13077
13078 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13079
13080         PR libfortran/19595
13081         * gfortran.dg/eor_1.f90: New test.
13082
13083 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13084
13085         PR fortran/19589
13086         * gfortran.dg/logical_data_1.f90: New test.
13087
13088 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/19253
13091         * g++.dg/template/crash33.C: New test.
13092
13093         PR c++/19667
13094         * g++.dg/template/crash32.C: New test.
13095
13096 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13097
13098         PR middle-end/16558
13099         * g++.dg/warn/Wreturn-type-2.C: New test.
13100
13101 2004-06-24  Jeff Law  <law@redhat.com>
13102
13103         * gcc.dg/tree-ssa/20050128-1.c: New test.
13104
13105 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13106
13107         * gcc.target/frv/all-mdpackh-1.c: New test.
13108
13109 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13110
13111         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13112
13113 2005-01-27  Richard Henderson  <rth@redhat.com>
13114
13115         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13116
13117 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13118
13119         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13120
13121 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13122
13123         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13124         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13125         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13126         to cope with cases where the multilib options override the dg-options.
13127
13128 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13129
13130         PR c/18946
13131         * gcc.dg/noncompile/20050120-1.c: New test.
13132
13133 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13134
13135         PR tree-optimization/19633
13136         * gcc.dg/pr19633.c: New test.
13137         * gcc.dg/tree-ssa/pr19633.c: New test.
13138
13139 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13140
13141         * gcc.dg/20041216-1.c: New test.
13142
13143 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13144
13145         PR objc/18862
13146         * objc.dg/selector-2.m: New test.
13147
13148 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13149
13150         * g++.dg/opt/range-test-2.C: New test.
13151
13152         PR rtl-optimization/19579
13153         * gcc.c-torture/execute/20050124-1.c: New test.
13154
13155 2005-01-26  Greg Parker  <gparker@apple.com>
13156         Stuart Hastings  <stuart@apple.com>
13157
13158         * gcc.c-torture/execute/20050125-1.c: New.
13159
13160 2005-01-18  Jan Hubicka  <jh@suse.cz>
13161
13162         PR tree-optimize/19337
13163         * gcc.c-torture/compile/20050119-1.c: New test.
13164
13165 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13166
13167         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13168         test for successful match.
13169
13170 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13171
13172         PR objc/18408
13173         * objc.dg/comp-types-7.m: New test.
13174
13175 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13176
13177         * lib/target-supports.exp (current_target_name): New.
13178         (check_effective_target_ilp32, check_effective_target_lp64):
13179         Cache the result to use as long as the current target, with
13180         multilib flags, remains the same.
13181
13182         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13183         (dg-require-weak, dg-require-visibility, dg-require-alias,
13184         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13185         dg-require-effective-target, dg-skip-if): Remove call to
13186         skip_test_and_clear_xfail.
13187         (dg-test): Clear xfail data.
13188
13189 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13190
13191         PR target/17751
13192         * gcc.dg/ppc64-toc.c: New test.
13193
13194         * g++.dg/tree-ssa/empty-1.C: New test.
13195
13196         PR middle-end/19551
13197         * gcc.c-torture/execute/20050121-1.c: New test.
13198         * gcc.dg/20050121-2.c: New test.
13199
13200 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13201         Paul Brook  <paul@codesourcery.com>
13202
13203         PR fortran/17941
13204         * gfortran.dg/real_const_1.f: New test.
13205         * gfortran.dg/real_const_2.f90: New test.
13206         * gfortran.dg/complex_int_1.f90: New test.
13207
13208 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13209
13210         PR fortran/19313
13211         * gfortan.dg/inquire_6.f90: New test.
13212
13213 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13214
13215         PR libfortran/19451
13216         * open_readonly_1.f90: New test.
13217
13218 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13219
13220         PR libfortran/18982
13221         * gfortran.dg/open_new.f90: New file.
13222
13223 2005-01-22  Paul Brook  <paul@codesourcery.com>
13224
13225         * namelist_1.f90: New test.
13226
13227 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
13228
13229         PR tree-optimization/19484
13230         * gcc.c-torture/compile/20050122-[12].c: New tests.
13231
13232 2005-01-22  Paul Brook  <paul@codesourcery.com>
13233
13234         * gfortran.dg/implicit_2.f90: New test.
13235
13236 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
13237
13238         PR fortran/19314
13239         * gfortran.dg/inquire_5.f90: New test.
13240
13241 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13242
13243         PR c/18809
13244         * gcc.dg/pr18809-1.c: New test.
13245
13246 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13247
13248         * gcc.dg/20050121-1.c: New test.
13249
13250         PR tree-optimization/13000
13251         * gcc.dg/20040206-1.c: Change warning to point where function is
13252         being inlined.
13253
13254 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13255
13256         PR c++/19208
13257         * g++.dg/template/array11.C: New test.
13258
13259 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13260
13261         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13262         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13263         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13264         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13265         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13266         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13267
13268 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13269
13270         PR tree-optimization/15349
13271         * gcc.dg/tree-ssa/pr15349.c: New.
13272
13273 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13274
13275         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13276
13277 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13278
13279         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13280         scan-assembler-times directive name.
13281
13282         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13283         after dg-do.
13284
13285         PR rtl-optimization/19462
13286         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13287
13288 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13289
13290         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13291         counting function calls on ia64.
13292
13293 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13294
13295         PR rtl-optimization/15139
13296         * gcc.dg/20050111-2.c: New test.
13297
13298         PR c/17297
13299         * gcc.c-torture/compile/20050113-1.c: New testcase.
13300
13301         PR middle-end/19164
13302         * gcc.dg/20050113-1.c: New testcase.
13303
13304 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13305
13306         * gcc.dg/vect/vect-85.c: Add comment.
13307         * gcc.dg/vect/vect-86.c: Add xfail for now.
13308         * gcc.dg/vect/vect-87.c: Add xfail for now.
13309         * gcc.dg/vect/vect-88.c: Add xfail for now.
13310         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13311
13312 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13313
13314         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13315
13316 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317
13318         * g++.dg/debug/typedef3.C: New test.
13319
13320 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         PR c/19472
13323         * gcc.dg/asm-a.c: New test.
13324
13325 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13326
13327         * gcc.dg/sh-relax.c: Add prototype for abort.
13328
13329 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13330
13331         * gcc.dg/short-compare-1.c: New test.
13332         * gcc.dg/short-compare-2.c: Likewise.
13333
13334 2005-01-18  Michael Matz  <matz@suse.de>
13335
13336         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13337
13338 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13339
13340         PR tree-optimization/19121
13341         * gcc.c-torture/compile/pr19121.c: New test.
13342
13343 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13344
13345         PR target/19357
13346         * gcc.c-torture/compile/pr19357.c: New test.
13347
13348 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13349
13350         PR c/5675
13351         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13352         pass--those that refer just to the variable, possibly with a
13353         cast.
13354         * gcc.dg/c99-const-expr-3.c: Likewise.
13355
13356         PR middle-end/13127
13357         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13358         longer emitted.
13359
13360 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13361
13362         PR fortran/18778
13363         * gfortran.dg/endfile_2.f90: New test.
13364
13365 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13366
13367         PR 19168
13368         * gfortran.dg/select_5.f90: New test.
13369
13370 2004-01-16  Paul Brook  <paul@codesourcery.com>
13371
13372         * gfortran.dg/common_4.f90: New test.
13373
13374 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13375
13376         PR rtl-optimization/19462
13377         * gcc.dg/torture/pr19462-1.c: New test.
13378
13379 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13380
13381         PR objc/19321
13382         * objc.dg/func-ptr-2.m: New.
13383         * objc.dg/volatile-1.m: New.
13384
13385 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13386
13387         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13388
13389 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13390
13391         PR tree-optimization/19060
13392         * gcc.c-torture/execute/20050104-1.c: New test.
13393
13394 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13395
13396         PR fortran/18983
13397         * gfortran.dg/write_to_null.f90: New test.
13398
13399 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13400             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13401
13402         PR other/19328
13403         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13404         argument.
13405
13406 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13407
13408         PR c++/19263
13409         * g++.dg/init/vector1.C: New test.
13410
13411 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13412
13413         PR target/13158
13414         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13415         PR target/18987
13416         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13417
13418 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13419
13420         * gfortran.dg/select_1.f90: New test.
13421         * gfortran.dg/select_2.f90: New test.
13422         * gfortran.dg/select_3.f90: New test.
13423         * gfortran.dg/select_4.f90: New test.
13424
13425 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR middle-end/19084
13428         PR rtl-optimization/19348
13429         * gcc.dg/20050111-1.c: New test.
13430         * gcc.c-torture/execute/20050111-1.c: New test.
13431
13432         * gcc.dg/i386-asm-4.c: New test.
13433
13434 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13435
13436         * gcc.dg/nested-func-2.c: New test.
13437         * ada/acats/norun.lst: Remove c953002.
13438
13439 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13440
13441         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13442
13443 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13444
13445         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13446
13447 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         PR target/18761
13450         * g++.dg/abi/align1.C: New test.
13451
13452 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13453
13454         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13455         at a time.
13456         * g++.dg/ext/altivec_check.h: Support compiling as C.
13457
13458 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13459
13460         PR c++/19355
13461         * g++.dg/expr/pr19355-1.C: New test case.
13462
13463 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13464
13465         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13466         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13467         * ada/acats/tests/c3/c92005b.ada: Likewise.
13468         * ada/acats/tests/c3/cxb3012.a: Likewise.
13469         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13470
13471 2005-01-09  Paul Brook  <paul@codesourcery.com>
13472
13473         * gfortran.dg/common_2.f90: New file.
13474         * gfortran.dg/common_3.f90: New file.
13475
13476 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13477
13478         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13479
13480 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13481
13482         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13483         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13484         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13485         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13486         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13487         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13488         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13489         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13490         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13491         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13492         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13493         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13494         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13495         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13496         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13497         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13498         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13499         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13500         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13501         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13502         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13503         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13504         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13505         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13506         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13507         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13508         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13509         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13510         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13511         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13512         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13513         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13514         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13515         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13516         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13517         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13518         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13519         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13520         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13521         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13522         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13523         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13524         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13525         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13526         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13527         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13528         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13529         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13530         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13531         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13532         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13533         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13534         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13535         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13536         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13537         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13538         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13539         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13540         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13541         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13542         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13543         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13544         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13545         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13546         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13547         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13548         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13549
13550         * gcc.dg/vect/vect-1.c: Fix spelling.
13551         * gcc.dg/vect/vect-10.c: Fix spelling.
13552         * gcc.dg/vect/vect-11.c: Fix spelling.
13553         * gcc.dg/vect/vect-12.c: Fix spelling.
13554         * gcc.dg/vect/vect-14.c: Fix spelling.
13555         * gcc.dg/vect/vect-15.c: Fix spelling.
13556         * gcc.dg/vect/vect-16.c: Fix spelling.
13557         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13558         * gcc.dg/vect/vect-64.c: Fix comments.
13559         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13560
13561 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13562             Ira Rosen  <irar@il.ibm.com>
13563
13564         * gcc.dg/vect/vect-70.c: New test.
13565         * gcc.dg/vect/vect-71.c: New test.
13566
13567 2005-01-09  Manfred Hollstein  <mh@suse.com>
13568
13569         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13570         * gcc.dg/pr18241-2.c: Likewise.
13571         * gcc.dg/pr18241-3.c: Likewise.
13572         * gcc.dg/pr18241-4.c: Likewise.
13573         * gcc.dg/pr18241-5.c: Likewise.
13574
13575 2005-01-08  Richard Henderson  <rth@redhat.com>
13576
13577         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13578         False for x86 and x86-64.
13579
13580 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13581
13582         PR tree-optimization/18241
13583         * gcc.dg/pr18241-1.c: New test.
13584         * gcc.dg/pr18241-2.c: New test.
13585         * gcc.dg/pr18241-3.c: New test.
13586         * gcc.dg/pr18241-4.c: New test.
13587         * gcc.dg/pr18241-5.c: New test.
13588
13589 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13590
13591         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13592         gfortran.dg/select_4.f90: New.
13593
13594 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13595
13596         * gcc.c-torture/execute/20050107-1.c: New test.
13597
13598 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         PR c++/19298
13601         * g++.dg/template/ref2.C: New.
13602
13603 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13604
13605         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13606         instead of being empty.
13607
13608 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13609
13610         PR fortran/15553
13611         * gfortran.dg/array-1.f90: New test.
13612
13613 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13614
13615         PR tree-optimization/19283
13616         * gcc.c-torture/execute/20050106-1.c: New test.
13617
13618         PR rtl-optimization/18861
13619         * gcc.dg/20050105-1.c: New test.
13620
13621         PR tree-optimization/18828
13622         * gcc.dg/20050105-2.c: New test.
13623
13624 2005-01-07  Andreas Jaeger  <aj@suse.de>
13625
13626         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13627
13628 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13629
13630         PR fortran/18398
13631         * gfortran.dg/fmt_read.f90: New test.
13632
13633 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13634
13635         * gcc.dg/rs6000-ldouble-2.c: New.
13636
13637 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/19244
13640         * g++.dg/parser/ctor2.C: New test.
13641
13642 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13643
13644         PR c++/17154
13645         * g++.dg/template/using9.C: New test.
13646
13647 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13648
13649         PR c++/19258
13650         * g++.dg/lookup/friend6.C: New test.
13651
13652 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         PR c++/19270
13655         * g++.dg/template/array10.C: New.
13656
13657 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13658
13659         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13660         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13661
13662 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13663
13664         * gcc.c-torture/compile/20050105-1.c: New test.
13665
13666 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13667
13668         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13669
13670 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13671
13672         PR middle-end/19100
13673         * gcc.dg/conv-3.c: New test case.
13674
13675 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13676
13677         * gcc.dg/asm-wide-1.c: New test.
13678
13679 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13680
13681         PR c++/19030
13682         * g++.dg/parse/crash22.C: New
13683
13684 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13685
13686         PR 19257
13687         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13688
13689 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13690
13691         PR middle-end/17767
13692         * gcc.dg/i386-mmx-6.c: New test case.
13693
13694 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13695
13696         PR tree-optimization/18308
13697         * gcc.dg/vect/pr18308.c: New testcase.
13698
13699 2005-01-04  Andreas Jaeger  <aj@suse.de>
13700
13701         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13702
13703 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13704             Robert Bowdidge <bowdidge@apple.com>
13705
13706         * gcc.dg/cpp/subframework1.c: New.
13707         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13708         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13709         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13710         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13711
13712 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13713
13714         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13715         producing warning.
13716         * gcc.dg/darwin-weakimport-2.c: New.
13717
13718 2005-01-03  Richard Henderson  <rth@redhat.com>
13719
13720         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13721
13722 2005-01-03  Richard Henderson  <rth@redhat.com>
13723
13724         * gcc.dg/vect/vect.exp: Enable for ia64.
13725         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13726         (check_effective_target_vect_float): Likewise.
13727         (check_effective_target_vect_no_align): Likewise.
13728         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13729         * gcc.dg/vect/vect-8.c: Likewise.
13730
13731 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13732
13733         PR target/19236
13734         * gcc.dg/pr19236-1.c: New test case.
13735
13736 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13737
13738         PR rtl-optimization/12092
13739         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13740
13741 2005-01-02  Andreas Jaeger  <aj@suse.de>
13742
13743         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13744
13745 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13746             Andrew Pinski  <pinskia@physics.uc.edu>
13747
13748         PR rtl-optimization/12092
13749         * gcc.dg/pr12092-1.c: New test case.
13750
13751 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13752
13753         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13754         'hidden' and 'default' for better portability.
13755         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13756
13757         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13758         6 and 7.
13759         * g++.old-deja/g++.brendan/new3.C: Likewise.
13760
13761 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13762
13763         * gcc.dg/20041231-1.C: New test.
13764         * g++.dg/warn/Wunreachable-code-1.C: New test.
13765
13766 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13767
13768         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13769         file, not /dev/null.  Abort on error.
13770
13771 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13772             Ziemowit Laski  <zlaski@apple.com>
13773
13774         PR objc/18971
13775         * objc.dg/encode-5.m: New test.
13776
13777 2004-12-29  Richard Henderson  <rth@redhat.com>
13778
13779         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13780         * objc.dg/stabs-1.m: Disable for ia64.
13781
13782 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13783
13784         PR c++/19190
13785         * g++.dg/warn/Wunused-10.C: New test.
13786
13787 2004-12-28  Richard Henderson  <rth@redhat.com>
13788
13789         * objc.dg/stabs-1.m: Disable for alpha.
13790
13791 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/19149
13794         * g++.dg/parse/error23.C: New test.
13795
13796 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13797
13798         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13799
13800         PR fortran/19032
13801         * gfortran.dg/intrinsic_modulo_1.f90: New.
13802         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13803         tests with divisor -1.
13804
13805 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13806
13807         * g++.dg/opt/temp1.C (memcpy): Return a value.
13808
13809         PR c++/19148
13810         * g++.dg/expr/cond7.C: New test.
13811
13812 2004-12-27  Paul Brook  <paul@codesourcery.com>
13813
13814         * gfortran.dg/g77/select_no_compile.f: Remove.
13815
13816 2004-12-27  Richard Henderson  <rth@redhat.com>
13817
13818         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13819         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13820         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13821
13822 2004-12-26  Richard Henderson  <rth@redhat.com>
13823
13824         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13825         by 1i instead of token pasting.
13826
13827 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13828
13829         PR tree-optimization/17578
13830         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13831         to additional_flags.
13832         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13833
13834 2004-12-25  Richard Henderson  <rth@redhat.com>
13835
13836         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13837         Remove Alpha.
13838
13839 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13840
13841         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13842         hppa*-*-hpux*.
13843         * gcc.dg/pr17957.c (dg-options): Likewise.
13844         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13845         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13846         instead of 0 on __hppa__.
13847         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13848         "foo,%r" on hppa*-*-*.
13849
13850 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13851
13852         PR fortran/19071
13853         * gfortran.dg/complex_write.f90: New test.
13854
13855 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13856
13857         PR c++/17595
13858         * g++.dg/parse/pragma2.C: New test.
13859
13860         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13861
13862 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13863
13864         * gcc.dg/empty2.c: Add missing dg-warning.
13865
13866 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13867
13868         PR c++/17413
13869         * g++.dg/template/local4.C: New test.
13870         * g++.dg/template/crash19.C: Add dg-error marker.
13871
13872         * g++.dg/template/crash31.C: Correct embedded PR number.
13873
13874 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/16405
13877         * g++.dg/opt/temp1.C: Add do-run marker.
13878
13879 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13880
13881         * g++.dg/template/spec19.C: New.
13882
13883 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13884
13885         PR target/16819
13886         * gcc.dg/empty2.c: New.
13887
13888 2004-12-23  Richard Henderson  <rth@redhat.com>
13889
13890         * lib/target-supports.exp (check_effective_target_vect_no_align):
13891         Remove i?86 and x86-64.
13892
13893 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/16405
13896         * g++.dg/opt/temp1.C: New test.
13897
13898 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13899
13900         PR c++/18733
13901         * g++.dg/template/friend33.C: New testcase.
13902
13903 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/18464
13906         * g++.dg/template/cond5.C: New test.
13907
13908         PR c++/18492
13909         * g++.dg/inherit/thunk3.C: New test.
13910
13911         PR c++/11224
13912         * g++.dg/warn/Wunused-9.C: New test.
13913
13914 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13915
13916         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13917
13918 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13919
13920         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13921
13922 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR c++/18378
13925         * g++.dg/ext/packed8.C: New test.
13926
13927         PR c++/19063
13928         * g++.dg/template/crash31.C: New test.
13929
13930         PR c++/19034
13931         * g++.dg/template/crash30.C: New test.
13932
13933 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13934
13935         PR C++/18984
13936         * g++.dg/eh/ctor3.C: New test.
13937
13938 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13939
13940         * objc.dg/stabs-1.m: Allow section name to be quoted and
13941         assembly label to begin with '.LL'.
13942
13943 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13944
13945         * gcc.dg/vect/vect.exp
13946         (check_effective_target_lp64_or_vect_no_align): New.
13947         * gcc.dg/vect/vect-77.c: Use it.
13948         * gcc.dg/vect/vect-78.c: Use it.
13949
13950         * lib/target-supports.exp
13951         (check_effective_target_vect_no_max,
13952         check_effective_target_vect_no_bitwise,
13953         check_effective_target_vect_no_align): New.
13954         * gcc.dg/vect/vect-13.c: Use them.
13955         * gcc.dg/vect/vect-17.c: Ditto.
13956         * gcc.dg/vect/vect-18.c: Ditto.
13957         * gcc.dg/vect/vect-19.c: Ditto.
13958         * gcc.dg/vect/vect-20.c: Ditto.
13959         * gcc.dg/vect/vect-27.c: Ditto.
13960         * gcc.dg/vect/vect-29.c: Ditto.
13961         * gcc.dg/vect/vect-44.c: Ditto.
13962         * gcc.dg/vect/vect-48.c: Ditto.
13963         * gcc.dg/vect/vect-50.c: Ditto.
13964         * gcc.dg/vect/vect-52.c: Ditto.
13965         * gcc.dg/vect/vect-54.c: Ditto.
13966         * gcc.dg/vect/vect-56.c: Ditto.
13967         * gcc.dg/vect/vect-58.c: Ditto.
13968         * gcc.dg/vect/vect-60.c: Ditto.
13969         * gcc.dg/vect/vect-72.c: Ditto.
13970         * gcc.dg/vect/vect-80.c: Ditto.
13971
13972 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13973
13974         PR c++/14075
13975         * g++.dg/init/string1.C: New.
13976
13977         PR c++/18975
13978         * g++.dg/other/synth1.C: New.
13979
13980 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13981
13982         PR c/18963
13983         * gcc.dg/pr18963-1.c: New test.
13984
13985 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13986
13987         PR c/18596
13988         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13989         * gcc.dg/pr18596-1.c: Use dg-error.
13990         (dg-options): Use -fno-unit-at-a-time.
13991         * gcc.dg/pr18596-2.c: New test.
13992         * gcc.dg/pr18596-3.c: New test.
13993
13994 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13995
13996         PR middle-end/18683
13997         * g++.dg/opt/pr18683-1.C: New test case.
13998
13999 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         PR other/19093
14002         * g++.dg/opt/max1.C: Fix for 64bit targets.
14003
14004 2004-12-20  Matt Austern  <austern@apple.com>
14005
14006         PR c++/19044
14007         * g++.dg/ext/builtin6.C: New
14008
14009 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14010
14011         PR tree-optimization/19080
14012         * gcc.c-torture/compile/pr19080.c: New test.
14013
14014 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14015
14016         * gcc.dg/20041219-1.c: New test.
14017
14018 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14019
14020         PR middle-end/19068
14021         * g++.dg/opt/max1.C: New test case.
14022
14023 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14024
14025         * gcc.dg/fdata-sections-1.c: New test.
14026
14027 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14028
14029         PR middle-end/18548
14030         * gcc.dg/max-1.c: New test case.
14031
14032 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14033
14034         * gcc.c-torture/execute/20041218-1.c: New test.
14035
14036 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14037
14038         * gcc.dg/pr18501.c: New test.
14039         * gcc.dg/uninit-5.c: XFAIL.
14040         * gcc.dg/uninit-9.c: XFAIL.
14041
14042 2004-12-17  Dale Johannesen  <dalej@apple.com>
14043
14044         * gcc.dg/20041213-1.c: New.
14045
14046 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14047
14048         * objc.dg/stabs-1.m: Allow assembly label to begin
14049         with a dot ('.').
14050
14051 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * gcc.c-torture/execute/20041213-1.c: Move...
14054         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14055
14056 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         PR c++/18721
14059         * g++.dg/lookup/conv-5.C: New.
14060
14061 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14062
14063         * objc.dg/stabs-1.m: New test.
14064
14065 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14066
14067         * gcc.dg/visibility-c.c: Change compile to
14068         assemble for the test.
14069
14070 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14071
14072         PR target/19041
14073         * gcc.dg/visibility-c.c: New test.
14074
14075 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14076
14077         PR middle-end/18493
14078         * gcc.dg/switch-8.c: New test case.
14079
14080 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         PR c++/18905
14083         * g++.dg/template/init4.C: New.
14084         * g++.dg/opt/static3.C: Enable optimizer.
14085
14086 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14087
14088         * g++.dg/other/complex1.C: New test.
14089
14090 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14091
14092         * g++.dg/opt/inline9.C: New test.
14093
14094 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14095
14096         PR fortran/18993
14097         * gfotran.dg/nullify_1.f: New test.
14098
14099 2004-12-15  Richard Henderson  <rth@redhat.com>
14100
14101         * gcc.target/i386/i386.exp: New harness.
14102         * gcc.target/i386/vect-args.c: New.
14103
14104 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14105
14106         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14107
14108 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14109
14110         PR c++/18825
14111         * g++.dg/template/friend32.C: New test.
14112
14113 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14114
14115         * cpp/pragma-once-1.c: New test.
14116         * cpp/pragma-once-1b.h: Likewise.
14117         * cpp/pragma-once-1c.h: Likewise.
14118         * cpp/pragma-once-1d.h: Likewise.
14119         * cpp/inc/pragma-once-1a.h: Likewise.
14120
14121 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14122             Steven G. Kargl  <kargls@comcast.net>
14123
14124         PR fortran/17597
14125         * gfortran.dg/list_read_3.f90: New test.
14126
14127 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14128
14129         * gcc.dg/ftrapv-2.c: New test.
14130
14131 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14132
14133         PR c++/18981
14134         * g++.dg/template/typename9.C: New test.
14135
14136 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14137
14138         PR c++/18738
14139         * g++.dg/template/typename8.C: New test.
14140         * g++.dg/parse/friend2.C: Tweak error message.
14141
14142 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14143
14144         * gcc.c-torture/20041214-1.c: New test.
14145
14146 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         PR c++/18965
14149         * g++.dg/init/array17.C: New test.
14150
14151 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14152
14153         PR c++/18793
14154         * g++.dg/init/aggr3.C: New test.
14155
14156 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14157
14158         * gcc.dg/altivec-types-1.c: New test.
14159         * gcc.dg/altivec-types-2.c: New test.
14160         * gcc.dg/altivec-types-3.c: New test.
14161         * gcc.dg/altivec-types-4.c: New test.
14162         * g++.dg/ext/altivec-types-1.C: New test.
14163         * g++.dg/ext/altivec-types-2.C: New test.
14164         * g++.dg/ext/altivec-types-3.C: New test.
14165         * g++.dg/ext/altivec-types-4.C: New test.
14166
14167 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14168
14169         PR middle-end/18951
14170         * gcc.c-torture/execute/20041213-1.c: New test.
14171
14172 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         PR c++/18949
14175         * g++.dg/template/cast1.C: New.
14176
14177 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14178
14179         * gcc.c-torture/execute/20041213-2.c: New test.
14180
14181 2004-12-13  Richard Henderson  <rth@redhat.com>
14182
14183         * gcc.dg/i386-sse-10.c: Fix typo in options.
14184
14185 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14186
14187         PR c++/18968
14188         * g++.dg/opt/pr18968.C: New test.
14189
14190 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14191
14192         PR c++/18925
14193         * g++.dg/ext/visibility/staticdatamem.C: New test.
14194
14195 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14196
14197         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14198
14199 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14200
14201         PR rtl-optimization/18928
14202         * gcc.dg/pr18928-1.c: New test case.
14203
14204 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14205
14206         PR tree-opt/16951
14207         * gcc.c-torture/compile/20041211-1.c: New.
14208
14209 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14210
14211         PR middle-end/17564
14212         * gcc.c-torture/execute/20041212-1.c: New test.
14213
14214 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14215
14216         PR fortran/18869
14217         * gfortran.dg/common_1.f90: New test.
14218
14219 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
14220         Paul Brook  <paul@codesourcery.com>
14221
14222         PR fortran/16222
14223         * gfortran.dg/real_do_1.f90: New test.
14224
14225 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         PR tree-opt/18040
14228         * g++.dg/opt/ptrmem6.C: New test.
14229
14230 2004-12-11  Roger Sayle  <roger@eyesopen.com>
14231
14232         PR middle-end/18921
14233         * gcc.dg/pr18921-1.c: New test case.
14234
14235 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14236
14237         PR fortran/17175
14238         * gfortran.dg/scale_1.f90: New test.
14239
14240 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14241
14242         PR middle-end/18903
14243         * gcc.c-torture/compile/pr18903.c: New test.
14244
14245 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14246
14247         * gcc.c-torture/execute/20041210-1.c: New test.
14248
14249 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14250
14251         PR c++/18731
14252         * g++.dg/parser/struct-1.C: New test.
14253         * g++.dg/parser/struct-2.C: New test.
14254         * g++.dg/parser/struct-3.C: New test.
14255
14256 2004-12-09  Richard Henderson  <rth@redhat.com>
14257
14258         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14259
14260         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14261         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14262
14263 2004-12-09  Matt Austern  <austern@apple.com>
14264
14265         PR c++/18514
14266         * g++.dg/ext/builtin1.C: New
14267         * g++.dg/ext/builtin2.C: New
14268         * g++.dg/ext/builtin3.C: New
14269         * g++.dg/ext/builtin4.C: New
14270         * g++.dg/ext/builtin5.C: New
14271
14272 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14273
14274         PR tree-opt/18904
14275         * g++.dg/opt/ptrmem5.C: New test.
14276
14277 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14278
14279         * g++.dg/parse/typename5.C: Adjust for new error.
14280         * g++.dg/parse/typename7.C: New.
14281
14282 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14283
14284         PR c++/18073
14285         * g++.dg/other/mmintrin.C: New test.
14286
14287 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         PR c++/16681
14290         * g++.dg/init/array15.C: New.
14291         * g++.dg/init/array16.C: New.
14292
14293 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14294
14295         PR fortran/18826
14296         * gfortran.dg/assign_1.f90: New test.
14297
14298 2004-12-08  Nick Clifton  <nickc@redhat.com>
14299
14300         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14301         * gcc.target/xstormy16/data_below100: Likewise.
14302         * gcc.target/xstormy16/sfr: Likewise.
14303         * gcc.target/xstormy16/below100.S: New test source file.
14304         * gcc.target/xstormy16/below100.ld: New test linker script.
14305         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14306         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14307         bp instructions.
14308         * gcc.target/xstormy16/bp.c: Likewise.
14309
14310         * gcc.target/xstormy16/bss_below100: New files:
14311         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14312         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14313         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14314         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14315         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14316         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14317         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14318         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14319         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14320         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14321         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14322         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14323         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14324         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14325         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14326         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14327         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14328         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14329         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14330         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14331         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14332         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14333         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14334         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14335         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14336         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14337         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14338
14339         * gcc.target/xstormy16/data_below100: New files:
14340         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14341         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14342         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14343         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14344         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14345         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14346         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14347         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14348         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14349         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14350         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14351         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14352         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14353         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14354         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14355         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14356         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14357         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14358         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14359         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14360         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14361         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14362         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14363         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14364         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14365         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14366         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14367
14368         * gcc.target/xstormy16/sfr: New files:
14369         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14370         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14371         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14372         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14373         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14374         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14375         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14376         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14377         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14378         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14379         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14380         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14381         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14382         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14383         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14384         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14385         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14386         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14387         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14388         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14389         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14390         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14391         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14392         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14393         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14394         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14395         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14396         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14397         27_if0_sfrw_bitfield_f.c
14398
14399 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14400
14401         PR c++/18100
14402         * g++.dg/lookup/name-clash4.C: New test.
14403
14404 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14405
14406         PR c++/18672
14407         * g++.dg/opt/array1.C: New.
14408
14409         PR c++/18803
14410         * g++.dg/template/operator5.C: New.
14411
14412 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14413
14414         PR c/18867
14415         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14416
14417 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14418
14419         * gcc.dg/noncompile/20041207.c: New test.
14420
14421 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14422
14423         * g++.dg/other/unreachable-1.C: New test.
14424
14425 2004-12-06  Nick Clifton  <nickc@redhat.com>
14426
14427         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14428         <limits.h> because the latter comes from gcc's include/ directory
14429         and not the newlib/libc/include directory.
14430
14431 2004-12-04  Richard Henderson  <rth@redhat.com>
14432
14433         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14434
14435 2004-12-04  Richard Henderson  <rth@redhat.com>
14436
14437         * lib/target-supports.exp (check_gc_sections_available): Disable
14438         for alpha and ia64.
14439
14440 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14441
14442         PR middle-end/17909
14443         * g++.dg/other/vararg-2.C: New test.
14444
14445 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14446
14447         PR c++/17011, c++/17971
14448         * g++.dg/template/error15.C: Adjust expected error.
14449         * g++.dg/template/instantiate3.C: Likewise.
14450
14451 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14452
14453         * gcc.dg/altivec-18.c: Fix for darwin
14454
14455 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         PR c++/18782
14458         * g++.dg/parse/ptrmem2.C: New.
14459
14460         PR c++/18318
14461         * g++.dg/template/new1.C: New.
14462
14463 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14464
14465         PR fortran/18710
14466         * gfortran.dg/direct_io_3.f90: New test.
14467
14468 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         PR 18758
14471         * g++.dg/parse/crash21.C: New.
14472
14473 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         PR c++/15664, c++/18276
14476         * g++.dg/template/ttp13.C: New test.
14477         * g++.dg/template/ttp14.C: Likewise.
14478
14479 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14480
14481         PR c++/18123
14482         * g++.dg/parse/enum2.C: New test.
14483         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14484
14485 2004-12-02  Nick Clifton  <nickc@redhat.com>
14486
14487         * gcc.target/xstormy16: New test directory.
14488         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14489         * gcc.target/xstormy16/bp.c: Check the generation of bp
14490         instructions.
14491         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14492         bn instructions and the BELOW100 attribute.
14493
14494 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14495
14496         PR target/16952
14497         * gcc.dg/ppc-eabi.c: New.
14498
14499 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14500
14501         PR fortran/18284
14502         * gfortran.dg/backspace.f90
14503
14504 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14505
14506         * gfortran.dg/inquire.f90: New test.
14507
14508 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14509
14510         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14511         handle effective-target-keyword.
14512         (dg-skip-if): Support effective-target keyword as target list.
14513         (dg-xfail-if): Ditto.
14514         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14515
14516 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14517
14518         PR tree-optimization/18291
14519         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14520
14521 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         PR C++/18729
14524         * g++.dg/parse/crash20.C: New.
14525
14526         PR c++/17431
14527         * g++.dg/overload/arg1.C: New.
14528         * g++.dg/overload/arg2.C: New.
14529         * g++.dg/overload/arg3.C: New.
14530         * g++.dg/overload/arg4.C: New.
14531
14532 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14533
14534         * gcc.dg/c99-flex-array-4.c: Remove.
14535
14536 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14537
14538         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14539
14540         * lib/target-supports.exp (is-effective-target): Simplify.
14541
14542         * lib/target-supports.exp (check_effective_target_vect_long):
14543         Fix for powerpc64-*-*.
14544
14545 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14546
14547         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14548         to support new requirements on FreeBSD 5.
14549
14550 2004-11-30  Devang Patel  <dpatel@apple.com>
14551
14552         PR 18702
14553         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14554
14555 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14556
14557         * g++.dg/ext/altivec-13.C: New test.
14558
14559 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14560
14561         PR tree-opt/18298
14562         * gcc.c-torture/execute/p18298.c: New test.
14563
14564 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14565             Dorit Naishlos  <dorit@il.ibm.com>
14566
14567         PR tree-opt/18607
14568         * gcc.dg/vect/vect-89.c: New test.
14569
14570 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14571
14572         * gcc.dg/pr18596-1.c: New test.
14573
14574 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14575
14576         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14577
14578 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14579
14580         PR c/18479
14581         * gcc.dg/pr18479.c: New test.
14582
14583 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14584
14585         PR target/18490
14586         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14587         mmix-knuth-mmixware.
14588
14589         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14590         cris-*-elf* cris-*-aout* mmix-*-*
14591
14592 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14593
14594         PR middle-end/18725
14595         * gcc.dg/pr18725.c: New test.
14596
14597 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14598
14599         PR target/18488
14600         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14601
14602         PR target/18336
14603         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14604
14605 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14606
14607         PR c++/18368
14608         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14609         * g++.old-deja/g++.law/ctors5.C: Likewise.
14610         * g++.old-deja/g++.other/crash25.C: Likewise.
14611
14612         PR c++/18674
14613         * g++.dg/template/error16.C: New test.
14614
14615         PR c++/18512
14616         * g++.dg/template/crash29.C: New test.
14617
14618 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14619
14620         PR tree-optimization/18712
14621         * gcc.c-torture/compile/pr18712.c: New test.
14622
14623 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14624
14625         PR c/7544
14626         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14627         tests.
14628
14629 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14630
14631         PR c++/18652
14632         * g++.dg/lookup/crash6.C: New test.
14633
14634 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14635
14636         PR middle-end/18164
14637         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14638
14639 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14640
14641         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14642         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14643         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14644
14645 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14646
14647         * gcc.dg/pr18164.c: New test.
14648
14649 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14650
14651         * gcc.dg/funroll-loops-all.c: New.
14652
14653 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14654
14655         PR target/18489
14656         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14657         delimeter, match space and TAB as well as ":".
14658
14659         PR target/18484
14660         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14661
14662         PR target/18348
14663         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14664
14665         PR target/18345
14666         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14667
14668         PR target/18337
14669         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14670
14671 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14672
14673         * gfortran.dg/direct_io_2.f90: New test.
14674
14675 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14676
14677         PR target/18334
14678         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14679
14680 2004-11-28  Richard Henderson  <rth@redhat.com>
14681
14682         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14683
14684 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14685
14686         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14687         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14688         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14689         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14690         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14691         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14692         gcc.dg/pointer-arith-8.c: New tests.
14693
14694 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14695
14696         PR fortran/18364
14697         * gfortran.dg/endfile.f90: New test.
14698
14699 2004-11-27  Falk Hueffner  <falk@debian.org>
14700
14701         * gcc.dg/loop-6.c: New test.
14702
14703 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.c-torture/execute/20041126-1.c: New test.
14706
14707 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14708
14709         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14710         on IRIX.
14711
14712 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14713
14714         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14715         functions.
14716
14717 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14718
14719         PR rtl-optimization/17825
14720         * gcc.c-torture/compile/20041119-1.c: New test.
14721
14722 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14723
14724         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14725         Check existence of ld library path variables before unsetting.
14726
14727 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14728
14729         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14730
14731 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14732
14733         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14734
14735 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14736
14737         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14738
14739 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14740
14741         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14742         dg-do directive.
14743
14744 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14745
14746         * gcc.dg/pr17957.c: Pass --param, not -param.
14747
14748 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14749
14750         PR middle-end/17957
14751         * testsuite/gcc.dg/pr17957.c: New test.
14752
14753 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/18445
14756         * g++.dg/template/crash28.C: Likewise.
14757
14758         PR c++/18001
14759         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14760         * g++.dg/ext/lvaddr.C: Likewise.
14761         * g++.dg/opt/pr7503-3.C: Likewise.
14762
14763         PR c++/18466
14764         * g++.dg/parse/qualified3.C: New test.
14765         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14766
14767         PR c++/18545
14768         * g++.dg/expr/return1.C: New test.
14769
14770 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14771
14772         Friend class name lookup 3/n, PR c++/3332
14773         * g++.dg/lookup/friend3.C: New test.
14774         * g++.dg/lookup/friend4.C: Likewise.
14775         * g++.dg/lookup/friend5.C: Likewise.
14776
14777 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14778
14779         Friend class name lookup 2/n, PR c++/14513, c++/15410
14780         * g++.dg/lookup/friend2.C: New test.
14781         * g++.dg/template/friend31.C: Likewise.
14782
14783 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14784
14785         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14786
14787 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/17473
14790         * g++.dg/tc1/dr56.C: Remove.
14791         * g++.dg/template/typedef1.C: Add dg-error markers.
14792         * g++.old-deja/g++.other/typedef7.C: Likewise.
14793
14794         PR c++/18285
14795         * g++.dg/parse/typedef7.C: New test.
14796
14797 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14798
14799         * gcc.c-torture/execute/20041124-1.c: New test.
14800
14801 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14802
14803         * g++.dg/template/deduce3.C: New test.
14804
14805         PR c++/18586
14806         * g++.dg/template/crash27.C: New test.
14807
14808         PR c++/18530
14809         * g++.dg/warn/Wshadow-3.C: New test.
14810
14811 2004-11-24  Devang Patel  <dpatel@apple.com>
14812
14813         PR/18555
14814         * gcc.dg/cpp/isysroot-1.c: New test.
14815         * gcc.dg/cpp/usr/include/stdio.h: New file.
14816         * gcc.dg/cpp/isysroot-2.c: New test.
14817         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14818         New file.
14819
14820 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14821
14822         PR c++/8929
14823         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14824
14825 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14826
14827         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14828         * gcc.target/sparc/pdist.c: Likewise.
14829
14830 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14831
14832         PR c++/16882
14833         * g++.dg/conversion/simd1.C: New test.
14834
14835 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14836
14837         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14838         and restore_ld_library_path_env_vars.
14839         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14840         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14841         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14842         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14843
14844 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14845
14846         * gcc.dg/pragma-align-2.c: Test macro expansion.
14847         * gcc.dg/pragma-pack-2.c: New test.
14848
14849 2004-11-23  Richard Henderson  <rth@redhat.com>
14850
14851         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14852         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14853         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14854         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14855         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14856         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14857
14858         * gcc.dg/vect/vect.exp: Add check for alpha.
14859         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14860         (check_effective_target_vect_int): Enable for alpha.
14861         (check_effective_target_vect_long): New.
14862         (is-effective-target): Add it.
14863
14864 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14865
14866         * gcc.dg/pr18614-1.c: New test.
14867
14868 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14869
14870         * gcc.dg/setjmp-2.c: New test.
14871
14872 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14873
14874         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14875         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14876         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14877         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14878         gcc.target/sparc/pdist.c: New tests.
14879
14880 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14881
14882         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14883
14884 2004-11-22  Dale Johannesen  <dalej@apple.com>
14885
14886         * gcc.dg/20041111-1.c: New.
14887
14888 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14889
14890         PR tree-opt/18536
14891         * gcc.dg/vect/pr18536.c: New test.
14892
14893 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14894
14895         PR c++/18354
14896         * g++.dg/template/nontype11.C: New test.
14897
14898 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14899
14900         PR middle-end/18520
14901         * gcc.dg/pr18520-1.c: New test case.
14902
14903 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14904
14905         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14906         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14907         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14908         expected diagnostics.
14909
14910 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14911
14912         PR target/18580
14913         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14914         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14915         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14916
14917 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14918
14919         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14920
14921 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14922             Joseph Myers  <joseph@codesourcery.com>
14923
14924         * lib/target-supports.exp (check_visibility_available): Really
14925         test the compiler.
14926
14927 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14928
14929         PR tree-opt/18181
14930         * gcc.dg/vect/vect-85.c: New test.
14931         * gcc.dg/vect/vect-86.c: New test.
14932         * gcc.dg/vect/vect-87.c: New test.
14933         * gcc.dg/vect/vect-88.c: New test.
14934
14935 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14936
14937         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14938
14939 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14940
14941         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14942         * gcc.dg/ppc-and-1.c: Ditto.
14943         * gcc.dg/ppc-compare-1.c: Ditto.
14944         * gcc.dg/ppc-mov-1.c: Ditto
14945
14946 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14947             Mark Mitchell  <mark@codesourcery.com>
14948
14949         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14950
14951 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14952             Aldy Hernandez  <aldyh@redhat.com>
14953
14954         * lib/target-supports.exp (check_effective_target_vect_int): New
14955         (check_effective_target_vect_float): New
14956         (check_effective_target_vect_double): New.
14957         (is-effective-target): Support new effective targets keywords.
14958         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14959         default action for dg-do.
14960         * gcc.dg/vect/pr16105.c: Use new support.
14961         * gcc.dg/vect/pr18400.c: Ditto.
14962         * gcc.dg/vect/pr18425.c: Ditto.
14963         * gcc.dg/vect/vect-1.c: Ditto.
14964         * gcc.dg/vect/vect-10.c: Ditto.
14965         * gcc.dg/vect/vect-11.c: Ditto.
14966         * gcc.dg/vect/vect-12.c: Ditto.
14967         * gcc.dg/vect/vect-13.c: Ditto.
14968         * gcc.dg/vect/vect-14.c: Ditto.
14969         * gcc.dg/vect/vect-15.c: Ditto.
14970         * gcc.dg/vect/vect-16.c: Ditto.
14971         * gcc.dg/vect/vect-17.c: Ditto.
14972         * gcc.dg/vect/vect-18.c: Ditto.
14973         * gcc.dg/vect/vect-19.c: Ditto.
14974         * gcc.dg/vect/vect-2.c: Ditto.
14975         * gcc.dg/vect/vect-20.c: Ditto.
14976         * gcc.dg/vect/vect-21.c: Ditto.
14977         * gcc.dg/vect/vect-22.c: Ditto.
14978         * gcc.dg/vect/vect-23.c: Ditto.
14979         * gcc.dg/vect/vect-24.c: Ditto.
14980         * gcc.dg/vect/vect-25.c: Ditto.
14981         * gcc.dg/vect/vect-26.c: Ditto.
14982         * gcc.dg/vect/vect-27.c: Ditto.
14983         * gcc.dg/vect/vect-27a.c: Ditto.
14984         * gcc.dg/vect/vect-28.c: Ditto.
14985         * gcc.dg/vect/vect-29.c: Ditto.
14986         * gcc.dg/vect/vect-29a.c: Ditto.
14987         * gcc.dg/vect/vect-3.c: Ditto.
14988         * gcc.dg/vect/vect-30.c: Ditto.
14989         * gcc.dg/vect/vect-31.c: Ditto.
14990         * gcc.dg/vect/vect-32.c: Ditto.
14991         * gcc.dg/vect/vect-33.c: Ditto.
14992         * gcc.dg/vect/vect-34.c: Ditto.
14993         * gcc.dg/vect/vect-35.c: Ditto.
14994         * gcc.dg/vect/vect-36.c: Ditto.
14995         * gcc.dg/vect/vect-37.c: Ditto.
14996         * gcc.dg/vect/vect-38.c: Ditto.
14997         * gcc.dg/vect/vect-4.c: Ditto.
14998         * gcc.dg/vect/vect-40.c: Ditto.
14999         * gcc.dg/vect/vect-41.c: Ditto.
15000         * gcc.dg/vect/vect-42.c: Ditto.
15001         * gcc.dg/vect/vect-43.c: Ditto.
15002         * gcc.dg/vect/vect-44.c: Ditto.
15003         * gcc.dg/vect/vect-45.c: Ditto.
15004         * gcc.dg/vect/vect-46.c: Ditto.
15005         * gcc.dg/vect/vect-47.c: Ditto.
15006         * gcc.dg/vect/vect-48.c: Ditto.
15007         * gcc.dg/vect/vect-48a.c: Ditto.
15008         * gcc.dg/vect/vect-49.c: Ditto.
15009         * gcc.dg/vect/vect-5.c: Ditto.
15010         * gcc.dg/vect/vect-50.c: Ditto.
15011         * gcc.dg/vect/vect-51.c: Ditto.
15012         * gcc.dg/vect/vect-52.c: Ditto.
15013         * gcc.dg/vect/vect-53.c: Ditto.
15014         * gcc.dg/vect/vect-54.c: Ditto.
15015         * gcc.dg/vect/vect-55.c: Ditto.
15016         * gcc.dg/vect/vect-56.c: Ditto.
15017         * gcc.dg/vect/vect-56a.c: Ditto.
15018         * gcc.dg/vect/vect-57.c: Ditto.
15019         * gcc.dg/vect/vect-58.c: Ditto.
15020         * gcc.dg/vect/vect-59.c: Ditto.
15021         * gcc.dg/vect/vect-6.c: Ditto.
15022         * gcc.dg/vect/vect-60.c: Ditto.
15023         * gcc.dg/vect/vect-61.c: Ditto.
15024         * gcc.dg/vect/vect-62.c: Ditto.
15025         * gcc.dg/vect/vect-63.c: Ditto.
15026         * gcc.dg/vect/vect-64.c: Ditto.
15027         * gcc.dg/vect/vect-65.c: Ditto.
15028         * gcc.dg/vect/vect-66.c: Ditto.
15029         * gcc.dg/vect/vect-67.c: Ditto.
15030         * gcc.dg/vect/vect-68.c: Ditto.
15031         * gcc.dg/vect/vect-69.c: Ditto.
15032         * gcc.dg/vect/vect-7.c: Ditto.
15033         * gcc.dg/vect/vect-72.c: Ditto.
15034         * gcc.dg/vect/vect-72a.c: Ditto.
15035         * gcc.dg/vect/vect-73.c: Ditto.
15036         * gcc.dg/vect/vect-74.c: Ditto.
15037         * gcc.dg/vect/vect-75.c: Ditto.
15038         * gcc.dg/vect/vect-76.c: Ditto.
15039         * gcc.dg/vect/vect-77.c: Ditto.
15040         * gcc.dg/vect/vect-77a.c: Ditto.
15041         * gcc.dg/vect/vect-78.c: Ditto.
15042         * gcc.dg/vect/vect-79.c: Ditto.
15043         * gcc.dg/vect/vect-8.c: Ditto.
15044         * gcc.dg/vect/vect-80.c: Ditto.
15045         * gcc.dg/vect/vect-82.c: Ditto.
15046         * gcc.dg/vect/vect-82_64.c: Ditto.
15047         * gcc.dg/vect/vect-83.c: Ditto.
15048         * gcc.dg/vect/vect-83_64.c: Ditto.
15049         * gcc.dg/vect/vect-9.c: Ditto.
15050         * gcc.dg/vect/vect-all.c: Ditto.
15051         * gcc.dg/vect/vect-none.c: Ditto.
15052
15053 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15054
15055         * lib/gcc-dg.exp (dg-skip-if): New function.
15056         (dg-forbid-option): Remove.
15057         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15058         * g++.dg/abi/bitfield8.C: Likewise.
15059         * g++.dg/abi/dtor1.C: Likewise.
15060         * g++.dg/abi/empty10.C: Likewise.
15061         * g++.dg/abi/empty7.C: Likewise.
15062         * g++.dg/abi/empty9.C: Likewise.
15063         * g++.dg/abi/layout3.C: Likewise.
15064         * g++.dg/abi/layout4.C: Likewise.
15065         * g++.dg/abi/thunk1.C: Likewise.
15066         * g++.dg/abi/thunk2.C: Likewise.
15067         * g++.dg/abi/vbase11.C: Likewise.
15068         * g++.dg/abi/vthunk2.C: Likewise.
15069         * g++.dg/abi/vthunk3.C: Likewise.
15070         * g++.dg/ext/attrib8.C: Likewise.
15071         * g++.dg/opt/longbranch2.C: Likewise.
15072         * g++.dg/opt/reg-stack4.C: Likewise.
15073         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15074         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15075         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15076         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15077         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15078         * gcc.dg/20000609-1.c: Likewise.
15079         * gcc.dg/20000720-1.c: Likewise.
15080         * gcc.dg/20011107-1.c: Likewise.
15081         * gcc.dg/20011119-1.c: Likewise.
15082         * gcc.dg/20020108-1.c: Likewise.
15083         * gcc.dg/20020122-2.c: Likewise.
15084         * gcc.dg/20020122-3.c: Likewise.
15085         * gcc.dg/20020201-3.c: Likewise.
15086         * gcc.dg/20020206-1.c: Likewise.
15087         * gcc.dg/20020218-1.c: Likewise.
15088         * gcc.dg/20020310-1.c: Likewise.
15089         * gcc.dg/20020411-1.c: Likewise.
15090         * gcc.dg/20020418-2.c: Likewise.
15091         * gcc.dg/20020426-1.c: Likewise.
15092         * gcc.dg/20020426-2.c: Likewise.
15093         * gcc.dg/20020517-1.c: Likewise.
15094         * gcc.dg/20020523-1.c: Likewise.
15095         * gcc.dg/20020523-2.c: Likewise.
15096         * gcc.dg/20020729-1.c: Likewise.
15097         * gcc.dg/20030204-1.c: Likewise.
15098         * gcc.dg/20030826-2.c: Likewise.
15099         * gcc.dg/20030926-1.c: Likewise.
15100         * gcc.dg/20031202-1.c: Likewise.
15101         * gcc.dg/980312-1.c: Likewise.
15102         * gcc.dg/980313-1.c: Likewise.
15103         * gcc.dg/990117-1.c: Likewise.
15104         * gcc.dg/990424-1.c: Likewise.
15105         * gcc.dg/990524-1.c: Likewise.
15106         * gcc.dg/991230-1.c: Likewise.
15107         * gcc.dg/i386-387-1.c: Likewise.
15108         * gcc.dg/i386-387-2.c: Likewise.
15109         * gcc.dg/i386-387-3.c: Likewise.
15110         * gcc.dg/i386-387-4.c: Likewise.
15111         * gcc.dg/i386-387-5.c: Likewise.
15112         * gcc.dg/i386-387-6.c: Likewise.
15113         * gcc.dg/i386-asm-1.c: Likewise.
15114         * gcc.dg/i386-bitfield1.c: Likewise.
15115         * gcc.dg/i386-bitfield2.c: Likewise.
15116         * gcc.dg/i386-loop-1.c: Likewise.
15117         * gcc.dg/i386-loop-2.c: Likewise.
15118         * gcc.dg/i386-loop-3.c: Likewise.
15119         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15120         * gcc.dg/i386-pic-1.c: Likewise.
15121         * gcc.dg/i386-regparm.c: Likewise.
15122         * gcc.dg/i386-signbit-1.c: Likewise.
15123         * gcc.dg/i386-signbit-2.c: Likewise.
15124         * gcc.dg/i386-signbit-3.c: Likewise.
15125         * gcc.dg/i386-sse-5.c: Likewise.
15126         * gcc.dg/i386-sse-8.c: Likewise.
15127         * gcc.dg/i386-unroll-1.c: Likewise.
15128         * gcc.dg/tls/opt-1.c: Likewise.
15129         * gcc.dg/tls/opt-2.c: Likewise.
15130         * gcc.dg/unroll-1.c: Likewise.
15131         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15132         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15133         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15134         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15135
15136 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15137
15138         * g++.dg/template/incomplete1.C: New test.
15139
15140 2004-11-16  Nick Clifton  <nickc@redhat.com>
15141
15142         Revert patches accidentally commited during checkin of fixes for
15143         xstormy16 tests:
15144         gcc.c-torture/execute/simd-4.c: Revert
15145         gcc.dg/20040910-1.c: Revert.
15146
15147 2004-11-16  Paul Brook  <paul@codesourcery.com>
15148
15149         PR fortran/13010
15150         * gfortran.dg/der_pointer_1.f90: New test.
15151
15152 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15153
15154         PR c/18498
15155         * gcc.dg/bitfld-13.c: New test.
15156
15157 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15158
15159         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15160         powerpc*-*-linux*.
15161
15162         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15163         * gcc.dg/ppc64-abi-2.c: Ditto.
15164         * gcc.dg/ppc64-abi-3.c: Ditto.
15165
15166         * lib/gcc-dg.exp (dg-target-list): Remove.
15167
15168 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15169
15170         * gcc.dg/ia64-postinc.c: New test.
15171
15172 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15173
15174         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15175
15176 2004-11-15  Nick Clifton  <nickc@redhat.com>
15177
15178         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15179         __INT_MAX__ so that the test can be compiled by toolchains
15180         targeted at 16-bit processors.
15181
15182         * gcc.dg/20040625-1.c: Use long constants rather than integers
15183         when performing arithmetic that will overflow 16-bits.
15184
15185         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15186         xstormy16.  It does not support 128-bit vector operations.
15187
15188         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15189         with the macro PTR_TYPE.  Define this macro to an integer type
15190         suitable for holding a pointer.
15191
15192         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15193         the target is a 16-bit processor.
15194
15195         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15196         16-bit targets where the character constant will be too long.
15197
15198         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15199         where the double will not be directly addressable.
15200
15201 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15202
15203         Friend class name lookup 1/n, PR c++/18471
15204         * g++.dg/template/crash26.C: New test.
15205         * g++.dg/lookup/struct1.C: Adjust expected error.
15206         * g++.dg/parse/elab1.C: Likewise.
15207         * g++.dg/parse/elab2.C: Likewise.
15208         * g++.dg/parse/int-as-enum1.C: Likewise.
15209         * g++.dg/parse/struct-as-enum1.C: Likewise.
15210         * g++.dg/parse/typedef1.C: Likewise.
15211         * g++.dg/parse/typedef3.C: Likewise.
15212         * g++.dg/parse/typedef4.C: Likewise.
15213         * g++.dg/parse/typedef5.C: Likewise.
15214         * g++.dg/template/nontype4.C: Likewise.
15215         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15216         * g++.old-deja/g++.other/elab1.C: Likewise.
15217         * g++.old-deja/g++.other/syntax4.C: Likewise.
15218
15219 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15220
15221         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15222
15223 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
15224
15225         * gcc.c-torture/execute/20041114-1.c: New test.
15226
15227 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
15228
15229         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15230         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15231         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15232         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15233         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15234         gcc.dg/switch-7.c: New tests.
15235
15236 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15237
15238         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15239
15240 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15241
15242         PR tree-opt/18400
15243         * gcc.dg/vect/pr18400.c: New test.
15244
15245 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15246             Andrew Pinski  <pinskia@physics.uc.edu>
15247
15248         PR tree-opt/18425
15249         * gcc.dg/vect/pr18425.c: New test.
15250
15251 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252
15253         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15254         Guard with dg-require-alias and dg-require-visibility.
15255
15256 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15257
15258         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15259
15260 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15261
15262         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15263
15264 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15265
15266         PR c++/17344
15267         * g++.dg/template/defarg5.C: New test.
15268
15269 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15270
15271         * g++.dg/parse/cast1.C: Run only on ILP32.
15272         * g++.old-deja/g++.mike/p784.C: Likewise.
15273
15274 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15275
15276         * gcc.c-torture/execute/20041113-1.c: New test.
15277
15278 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15279
15280         PR target/18230
15281         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15282         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15283         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15284         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15285         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15286         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15287         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15288         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15289         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15290         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15291         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15292         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15293         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15294
15295 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15296
15297         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15298         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15299         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15300         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15301         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15302         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15303         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15304         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15305         gcc.target/sparc/combined-1.c: New tests.
15306
15307 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15308
15309         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15310         New tests.
15311
15312 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15313
15314         * lib/gcc-dg.exp (dg-forbid-option): New function.
15315         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15316         * g++.dg/abi/bitfield8.C: Likewise.
15317         * g++.dg/abi/dtor1.C: Likewise.
15318         * g++.dg/abi/empty10.C: Likewise.
15319         * g++.dg/abi/empty7.C: Likewise.
15320         * g++.dg/abi/empty9.C: Likewise.
15321         * g++.dg/abi/layout3.C: Likewise.
15322         * g++.dg/abi/layout4.C: Likewise.
15323         * g++.dg/abi/thunk1.C: Likewise.
15324         * g++.dg/abi/thunk2.C: Likewise.
15325         * g++.dg/abi/vbase11.C: Likewise.
15326         * g++.dg/abi/vthunk2.C: Likewise.
15327         * g++.dg/abi/vthunk3.C: Likewise.
15328         * g++.dg/ext/attrib8.C: Likewise.
15329         * g++.dg/opt/longbranch2.C: Likewise.
15330         * g++.dg/opt/reg-stack4.C: Likewise.
15331         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15332         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15333         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15334         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15335         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15336         * gcc.dg/20000609-1.c: Likewise.
15337         * gcc.dg/20000720-1.c: Likewise.
15338         * gcc.dg/20011107-1.c: Likewise.
15339         * gcc.dg/20011119-1.c: Likewise.
15340         * gcc.dg/20020108-1.c: Likewise.
15341         * gcc.dg/20020122-2.c: Likewise.
15342         * gcc.dg/20020122-3.c: Likewise.
15343         * gcc.dg/20020201-3.c: Likewise.
15344         * gcc.dg/20020206-1.c: Likewise.
15345         * gcc.dg/20020218-1.c: Likewise.
15346         * gcc.dg/20020310-1.c: Likewise.
15347         * gcc.dg/20020411-1.c: Likewise.
15348         * gcc.dg/20020418-2.c: Likewise.
15349         * gcc.dg/20020426-1.c: Likewise.
15350         * gcc.dg/20020426-2.c: Likewise.
15351         * gcc.dg/20020517-1.c: Likewise.
15352         * gcc.dg/20020523-1.c: Likewise.
15353         * gcc.dg/20020523-2.c: Likewise.
15354         * gcc.dg/20020729-1.c: Likewise.
15355         * gcc.dg/20030204-1.c: Likewise.
15356         * gcc.dg/20030826-2.c: Likewise.
15357         * gcc.dg/20030926-1.c: Likewise.
15358         * gcc.dg/20031202-1.c: Likewise.
15359         * gcc.dg/980312-1.c: Likewise.
15360         * gcc.dg/980313-1.c: Likewise.
15361         * gcc.dg/990117-1.c: Likewise.
15362         * gcc.dg/990424-1.c: Likewise.
15363         * gcc.dg/990524-1.c: Likewise.
15364         * gcc.dg/991230-1.c: Likewise.
15365         * gcc.dg/i386-387-1.c: Likewise.
15366         * gcc.dg/i386-387-2.c: Likewise.
15367         * gcc.dg/i386-387-3.c: Likewise.
15368         * gcc.dg/i386-387-4.c: Likewise.
15369         * gcc.dg/i386-387-5.c: Likewise.
15370         * gcc.dg/i386-387-6.c: Likewise.
15371         * gcc.dg/i386-asm-1.c: Likewise.
15372         * gcc.dg/i386-bitfield1.c: Likewise.
15373         * gcc.dg/i386-bitfield2.c: Likewise.
15374         * gcc.dg/i386-loop-1.c: Likewise.
15375         * gcc.dg/i386-loop-2.c: Likewise.
15376         * gcc.dg/i386-loop-3.c: Likewise.
15377         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15378         * gcc.dg/i386-pic-1.c: Likewise.
15379         * gcc.dg/i386-regparm.c: Likewise.
15380         * gcc.dg/i386-signbit-1.c: Likewise.
15381         * gcc.dg/i386-signbit-2.c: Likewise.
15382         * gcc.dg/i386-signbit-3.c: Likewise.
15383         * gcc.dg/i386-sse-5.c: Likewise.
15384         * gcc.dg/i386-sse-8.c: Likewise.
15385         * gcc.dg/i386-unroll-1.c: Likewise.
15386         * gcc.dg/tls/opt-1.c: Likewise.
15387         * gcc.dg/tls/opt-2.c: Likewise.
15388         * gcc.dg/unroll-1.c: Likewise.
15389         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15390         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15391         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15392         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15393         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15394         -m64 is specified.
15395
15396 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/18389
15399         * g++.dg/parse/cond1.C: New test.
15400
15401         PR c++/18429
15402         * g++.dg/template/array9.C: New test.
15403         * g++.dg/ext/vla1.C: Adjust error messages.
15404         * g++.dg/ext/vlm1.C: Likewise.
15405         * g++.dg/template/crash2.C: Likewise.
15406
15407         PR c++/18436
15408         * g++.dg/template/call3.C: New test.
15409
15410         PR c++/18407
15411         * g++.dg/template/ptrmem11.C: New test.
15412
15413 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15414
15415         PR other/14264
15416         * lib/g++.exp: Set LC_ALL and LANG to C.
15417         * lib/gcc-dg.exp: Likewise.
15418         * lib/gfortran.exp: Likewise.
15419         * lib/objc.exp: Likewise.
15420         * lib/treelang.exp: Likewise.
15421
15422 2004-11-12  Andreas Schwab  <schwab@suse.de>
15423
15424         * gcc.dg/pr16286.c: Fix last change.
15425
15426 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15427
15428         PR c++/18416
15429         * g++.dg/init/global1.C: New test.
15430
15431 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15432
15433         * gcc.c-torture/execute/20041112-1.c: New test.
15434
15435 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15436
15437         * lib/gcc-dg.exp (dg-target-list): New.
15438
15439 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15440             Richard Sandiford  <rsandifo@redhat.com>
15441
15442         * lib/target-supports.exp (get-compiler_messages): New.
15443         (check_named_sections_available): Use it.
15444         (check_effective_target_ilp32): New.
15445         (check_effective_target_lp64): New.
15446         (is-effective-target): New.
15447         * lib/gcc-dg.exp (dg-require-effective-target): New.
15448
15449 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15450
15451         * gcc.dg/precedence-1.c: New test.
15452
15453 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15454
15455         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15456
15457         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15458         message, delete generated files, use more descriptive name for
15459         executable, and make the test unsupported when it cannot be run.
15460
15461         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15462         (dg-require-weak, dg-require-visibility, dg-require-alias,
15463         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15464         dg-require-iconv, dg-require-named-sections): Use it.
15465
15466         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15467
15468 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         PR target/16457
15471         * gcc.dg/ppc-and-1: New
15472
15473         PR target/16796
15474         * gcc.dg/ppc-mov-1.c: New.
15475
15476         PR target/16458
15477         * gcc.dg/ppc-compare-1.c: New.
15478
15479 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15480
15481         * objc.dg/desig-init-2.m: New test.
15482
15483 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15484
15485         PR middle-end/18160
15486         * g++.dg/warn/register-var-1.C: New test.
15487         * g++.dg/warn/register-var-2.C: New test.
15488
15489 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15490
15491         * gcc.dg/union-2.c: New test.
15492
15493 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15494
15495         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15496         New test for PR tree-optimization/17892.
15497
15498 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/18369
15501         * g++.dg/init/new12.C: New test.
15502
15503 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15504
15505         * gcc.target/sparc: New directory.
15506         * gcc.target/sparc/sparc.exp: New driver.
15507         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15508         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15509         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15510         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15511
15512 2004-11-10  Paul Brook  <paul@codesourcery.com>
15513
15514         PR fortran/18218
15515         * gfortran.dg/list_read.c: New test.
15516
15517 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15518
15519         PR c/18322
15520         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15521         expected diagnostic location.
15522
15523 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15524
15525         * gcc.dg/20041109-1.c: New test.
15526
15527 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15528
15529         PR objc/18406
15530         * objc/compile/pr18406.m: New test.
15531
15532 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15533
15534         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15535
15536 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15537
15538         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15539
15540 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15541
15542         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15543
15544 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15545
15546         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15547         exit.
15548
15549 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15550
15551         PR tree-opt/18299
15552         * gcc.c-torture/pr18299-1.c: New test.
15553
15554 2004-11-06  Andreas Schwab  <schwab@suse.de>
15555
15556         * gcc.dg/pr16286.c: Also test for bool and pixel.
15557
15558 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15559
15560         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15561         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15562         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15563         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15564         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15565         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15566         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15567         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15568         gcc.dg/struct-semi-3.c: New tests.
15569
15570 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15571
15572         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15573
15574 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15575
15576         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15577         Do not use C99 designators.
15578
15579 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15580
15581         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15582
15583 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15586         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15587         * gcc.c-torture/execute/simd-5.x: Remove.
15588
15589 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15590
15591         PR rtl-optimization/17933
15592         * gcc.dg/torture/pr17933-1.c: New test.
15593
15594 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15595
15596         PR target/18106
15597         * lib/target-supports.exp (check_weak_available): Support
15598         Windows.
15599
15600 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15601
15602         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15603         call to fflush(stdout) before abort.
15604         (my_ffsll): New function.
15605         (generate_fields): Use it.
15606
15607 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15608
15609         * gcc.dg/init-undef-1.c: New test.
15610
15611 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15612
15613         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15614         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15615         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15616         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15617         expected messages for new parser.
15618
15619 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15622
15623 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15624
15625         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15626         on LP64 targets.
15627
15628 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15631         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15632         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15633         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15634         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15635         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15636         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15637         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15638         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15639         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15640
15641 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15642
15643         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15644         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15645         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15646         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15647         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15648         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15649         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15650         for new parser.
15651
15652 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15653
15654         PR target/15342
15655         * gcc.dg/20041104-1.c: New test.
15656
15657 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15658
15659         * g++.dg/template/nontype7.C: New test.
15660         * g++.dg/template/nontype8.C: Likewise.
15661         * g++.dg/template/nontype9.C: Likewise.
15662         * g++.dg/template/nontype10.C: Likewise.
15663         * g++.dg/tc1/dr49.C: Likewise.
15664         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15665         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15666
15667 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15668
15669         * g++.dg/rtti/tinfo1.C: Remove xfails.
15670
15671 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15672
15673         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15674         packed attribute to the definition to satisfy the new C++ parser.
15675
15676 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15677
15678         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15679         invocations of va_arg.
15680
15681 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/18124
15684         * g++.dg/template/crash25.C: New test.
15685
15686         PR c++/18155
15687         * g++.dg/template/typedef2.C: New test.
15688         * g++.dg/parse/crash13.C: Adjust error markers.
15689
15690         PR c++/18177
15691         * g++.dg/conversion/const3.C: New test.
15692
15693 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15694
15695         PR fortran/17535
15696         PR fortran/17583
15697         PR fortran/17713
15698         * gfortran.dg/generic_[123].f90: New testcases.
15699
15700 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15701
15702         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15703         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15704
15705 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15706
15707         PR tree-opt/16808
15708         * gcc.c-torture/compile/pr16808.c: New test.
15709
15710 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         PR rtl-optimization/17104
15713         * gcc.dg/ppc-bitfield1.c: New.
15714
15715 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15716
15717         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15718
15719 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15720
15721         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15722         strings for 32-bit code.
15723
15724 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15725
15726         PR c/18239
15727         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15728
15729 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15730
15731         PR c++/18064
15732         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15733
15734 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/15172
15737         * g++.dg/init/aggr2.C: New test.
15738
15739 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15740
15741         * objc.dg/local-decl-1.m: New test.
15742
15743 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15744
15745         * gcc.dg/20040910-1.c: Adjust regex.
15746
15747 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15748
15749         PR rtl-optimization/18084
15750         * g++.dg/opt/pr18084-1.C: New testcase.
15751
15752 2004-10-30  Matt Austern  <austern@apple.com>
15753
15754         PR c++/17542
15755         * g++.dg/ext/attrib18.C: New test.
15756
15757 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15758
15759         PR middle-end/18096
15760         * gcc.dg/pr18096-1.c: New test case.
15761
15762 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15763
15764         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15765
15766 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15767
15768         PR c/16666
15769         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15770         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15771         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15772         gcc.dg/old-style-prom-3.c: New tests.
15773
15774 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15775
15776         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15777         Remove unnecessary inclusion of stdio.h.
15778
15779 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15780
15781         PR rtl-optimization/17581
15782         * gcc.dg/pr17581-1.c: New test case.
15783
15784 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15785
15786         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15787         being implemented.
15788         * g++.dg/conversion/dr195-1.C: New.
15789         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15790         * g++.old-deja/g++.mike/p10148.C: Likewise.
15791
15792 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15793
15794         PR c++/17695
15795         * g++.dg/debug/typedef2.C: New test.
15796
15797 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15798
15799         PR fortran/13490
15800         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15801         * gfortran.dg/g77/README: Update.
15802
15803 2004-10-28  Matt Austern  <austern@apple.com>
15804
15805         PR c++/14124
15806         * g++.dg/ext/packed7.C: New test.
15807
15808 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15809
15810         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15811         scan-assembler.
15812         * lib/scanasm.exp (hidden-scan-for): New proc.
15813         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15814         string.
15815         (scan-not-hidden): Likewise.
15816         * lib/target-supports.exp (check_visibility_available): mach-o is
15817         support too.
15818
15819 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15820
15821         PR c++/17132
15822         * g++.dg/template/memclass3.C: New test.
15823
15824 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15825
15826         PR middle-end/18160
15827         * gcc.dg/register-var-1.c: New test.
15828         * gcc.dg/register-var-2.c: New test.
15829         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15830         error now.
15831
15832 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15833
15834         PR other/18172
15835         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15836         unused variables.
15837         * gcc.dg/vect/vect-22.c: Likewise.
15838
15839 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * gcc.dg/i386-rotate-1.c: New test.
15842
15843 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15844
15845         * g++.dg/init/ref12.C: Add "run" marker.
15846
15847         PR c++/17435
15848         * g++.dg/init/ref12.C: New test.
15849
15850         PR c++/18140
15851         * g++.dg/template/shift1.C: New test.
15852         * g++.dg/template/error10.C: Adjust error markers.
15853
15854 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15855
15856         PR tree-opt/17529
15857         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15858
15859 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15860
15861         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15862         * gcc.dg/weak/weak-3.c: Likewise.
15863         * gcc.dg/weak/weak-5.c: Likewise.
15864         * gcc.dg/weak/weak-9.c: Likewise.
15865         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15866         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15867
15868         * gcc.dg/darwin-weakimport-1.c: New.
15869
15870 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15871
15872         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15873
15874 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15875
15876         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15877         'syntax' error messages.
15878         * gcc.dg/cpp/direct2s.c: Likewise.
15879
15880 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15881
15882         * gcc.c-torture/compile/20041026-1.c: New.
15883
15884 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/18093
15887         * g++.dg/lookup/ns2.C: New test.
15888
15889         PR c++/18020
15890         * g++.dg/template/enum4.C: New test.
15891
15892         PR c++/18161
15893         * g++.dg/template/expr1.C: New test.
15894
15895 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15896
15897         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15898
15899 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15900
15901         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15902         gcc.dg/decl-nospec-3.c: New tests.
15903
15904 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15905
15906         * objc.dg/super-class-3.m: New test.
15907
15908 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15909
15910         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15911         resyncing.
15912         * gcc.dg/cpp/direct2s.c: Likewise.
15913
15914 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15915
15916         * objc.dg/image-info.m: Update for changes to section selection.
15917
15918 2004-10-25  David Ayers  <d.ayers@inode.at>
15919             Ziemowit Laski  <zlaski@apple.com>
15920
15921         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15922         diagnostics when messaging 'id <Proto>'.
15923         * objc.dg/class-protocol-1.m: New test.
15924         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15925         a non-existent method signature.
15926         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15927         Update diagnostics when messaging with non-existent method signature.
15928         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15929         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15930         invalid receivers are now resolved as if messaging 'id'; remove
15931         extraneous diagnostics.
15932
15933 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15934
15935         PR c/16667
15936         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15937         gcc.dg/init-desig-obs-3.c: New tests.
15938
15939 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15940
15941         * gcc.dg/debug/20041023-1.c: New test.
15942
15943 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15944
15945         PR middle-end/17407
15946         * gcc.c-torture/compile/pr17407.c: New test.
15947
15948         PR c++/18121
15949         * g++.dg/template/array8.C: New test.
15950
15951 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15952
15953         PR other/18138
15954         * lib/g++.exp: Accept more than one multilib libgcc.
15955         * lib/gcc-dg.exp: Likewise.
15956         * lib/objc.exp: Likewise.
15957         * lib/treelang.exp: Likewise.
15958         * lib/gfortran.exp: Likewise.
15959
15960 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15961
15962         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15963
15964 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15965
15966         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15967         * gcc.dg/c99-const-expr-3.c: Likewise.
15968
15969 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15970
15971         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15972
15973 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15974
15975         * gcc.c-torture/execute/loop-2e.x: Remove.
15976
15977 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         PR c++/18095
15980         * g++.dg/parse/crash18.C: New.
15981         * g++.dg/parse/crash19.C: New.
15982
15983 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15984
15985         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15986         * g++.dg/ext/dllimport2.C: Same.
15987         * g++.dg/ext/dllimport8.C: Same.
15988
15989 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15990
15991         PR c++/10841
15992         * g++.dg/conversion/cast1.C: New test.
15993         * g++.dg/overload/pmf1.C: Adjust error marker.
15994
15995 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15996
15997         PR objc/17923
15998         * objc.dg/const-str-7.m: New test.
15999
16000 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16001
16002         * g++.dg/template/memfriend11.C: Fix comment typo.
16003         * g++.dg/template/memfriend14.C: Likewise.
16004
16005 2004-10-20  Richard Henderson  <rth@redhat.com>
16006
16007         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16008         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16009         -fasynchronous-unwind-tables.
16010
16011 2004-10-20  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16014         (main): Return success.
16015         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16016         (main): Return success.
16017
16018 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16019
16020         PR c++/13495
16021         * g++.dg/template/memfriend9.C: New test.
16022         * g++.dg/template/memfriend10.C: Likewise.
16023         * g++.dg/template/memfriend11.C: Likewise.
16024         * g++.dg/template/memfriend12.C: Likewise.
16025         * g++.dg/template/memfriend13.C: Likewise.
16026         * g++.dg/template/memfriend14.C: Likewise.
16027         * g++.dg/template/memfriend15.C: Likewise.
16028         * g++.dg/template/memfriend16.C: Likewise.
16029         * g++.dg/template/memfriend17.C: Likewise.
16030         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16031
16032 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16033
16034         * g++.dg/conversion/dr195.C: New.
16035         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16036
16037 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16038             Devang Patel  <dpatel@apple.com>
16039
16040         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16041         of floating point arithmetic, which could trap.
16042
16043 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16044
16045         PR c++/14035
16046         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16047         * g++.dg/conversion/const2.C: New test.
16048         * g++.dg/expr/reinterpret2.C: New test.
16049         * g++.dg/expr/reinterpret3.C: New test.
16050         * g++.dg/expr/cast2.C: New test.
16051         * g++.dg/expr/copy1.C: New test.
16052         * g++.dg/other/conversion1.C: Change error message.
16053         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16054         function pointers to void *.
16055         * g++.old-deja/g++.mike/p10148.C: Likewise.
16056
16057 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16060
16061 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16062
16063         PR c++/18047
16064
16065         * g++.dg/parse/expr3.C: New test.
16066
16067 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         * gcc.dg/smod-1.c: New test.
16070
16071 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16072
16073         * objc.dg/method-14.m: New test.
16074
16075 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16076
16077         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16078         Also xfail as the patch was reverted.
16079
16080 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16081
16082         PR middle-end/16973
16083         * gcc.dg/pr16973.c: New test.
16084
16085 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16086
16087         PR tree-optimization/17656
16088         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16089
16090 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16091
16092         * g++.dg/eh/shadow1.C: New.
16093
16094 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16095
16096         * gcc.c-torture/compile/20041018-1.c: New test.
16097
16098 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16099
16100         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16101         compiler referring to register 0 when accessing sdata.  The linker
16102         now patches things up.
16103
16104 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16105
16106         PR c/17529
16107         * gcc.c-torture/compile/pr17529.c: New test.
16108
16109 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16110
16111         PR c++/17743
16112         * g++.dg/ext/attrib17.C: New test.
16113
16114 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16115
16116         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16117
16118 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16119
16120         PR c++/10479
16121         * g++.dg/ext/attrib16.C: New test.
16122
16123 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/17042
16126         * g++.dg/init/dso_handle1.C: New test.
16127
16128         PR c++/14667
16129         * g++.dg/parse/typedef6.C: New test.
16130
16131         PR c++/17916
16132         * g++.dg/parse/pragma1.C: New test.
16133
16134 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16135
16136         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16137
16138 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16139
16140         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16141         -fno-common when on HPPA HP-UX platforms.
16142
16143 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16144
16145         PR other/16820
16146         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16147         stdint.h.
16148         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16149         uintptr_t.
16150
16151 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16152
16153         PR c++/16301
16154         * g++.dg/lookup/strong-using-4.C: New test.
16155
16156 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16157
16158         PR middle-end/16567
16159         * gcc.c-torture/compile/nested-1.c: New test.
16160
16161 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16162
16163         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16164         and mipsisa64*-*-* (until support for misaligned loads is added).
16165         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16166         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16167         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16168         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16169         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16170         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16171
16172 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/17976
16175         * g++.dg/init/dtor3.C: New test.
16176
16177 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16178
16179         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16180
16181 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16182
16183         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16184         * gcc.dg/macho-lo-sum.c: Likewise.
16185
16186 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16187
16188         * gcc.dg/ppc-spe64-1.c: New test.
16189
16190 2004-10-14  Devang Patel  <dpatel@apple.com>
16191
16192         PR 17635
16193         * gcc.dg/pr17635.c : New test.
16194
16195 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16196
16197         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16198         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16199         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16200         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16201         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16202         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16203         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16204         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16205         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16206         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16207         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16208         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16209         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16210         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16211         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16212         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16213         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16214         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16215
16216 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16217
16218         * gcc.dg/vect/vect-82.c: New testcase.
16219         * gcc.dg/vect/vect-82_64.c: New testcase.
16220         * gcc.dg/vect/vect-83.c: New testcase.
16221         * gcc.dg/vect/vect-83_64.c: New testcase.
16222
16223 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16224
16225         * gcc.dg/cpp/error-1.c: New test.
16226
16227 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16228
16229         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16230
16231 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
16232
16233         PR target/17984
16234         * gcc.dg/cris-peep2-xsrand2.c: New test.
16235
16236 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
16237
16238         PR c++/17661
16239         * testsuite/g++.dg/expr/for2.C: New test.
16240
16241 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16242
16243         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16244
16245 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16246
16247         PR tree-optimization/17724
16248         * g++.dg/opt/pr17724-1.C: New test.
16249         * g++.dg/opt/pr17724-2.C: New test.
16250         * g++.dg/opt/pr17724-3.C: New test.
16251         * g++.dg/opt/pr17724-4.C: New test.
16252         * g++.dg/opt/pr17724-5.C: New test.
16253         * g++.dg/opt/pr17724-6.C: New test.
16254
16255 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16256
16257         PR c/17301
16258         * gcc.dg/pr17301-2.c: New test.
16259
16260 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16261
16262         PR c++/15876
16263         * g++.dg/parse/error22.C: New test.
16264
16265         PR c++/17936
16266         * g++.dg/template/spec18.C: New test.
16267
16268 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16269
16270         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16271         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16272         memcpy.
16273         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16274         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16275
16276 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         * g++.dg/eh/cleanup5.C: Add dg-options "".
16279
16280 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16281
16282         PR middle-end/17657
16283         * gcc.dg/switch-4.c: New test case.
16284
16285 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16286
16287         * gcc.c-torture/execute/20041011-1.c: New test.
16288
16289 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291         PR c++/17554
16292         * g++.dg/init/for3.C: New test.
16293
16294         PR c++/17657
16295         * g++.dg/opt/switch2.C: New test.
16296
16297         PR middle-end/17703
16298         * g++.dg/warn/Wreturn-2.C: New test.
16299
16300 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16301
16302         PR c++/17907
16303         * g++.dg/eh/cleanup5.C: New test.
16304
16305 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c++/17393
16308         * g++.dg/parse/error21.C: New test.
16309
16310 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16311
16312         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16313         * g++.dg/warn/incomplete1.C: Likewise.
16314         * g++.dg/template/qualttp20.C: Likewise.
16315
16316 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16317
16318         PR c/17881
16319         * parm-incomplete-1.c: New test.
16320
16321 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/17867
16324         * g++.dg/parse/error19.C: New test.
16325
16326         PR c++/17670
16327         * g++.dg/init/new11.C: New test.
16328
16329         PR c++/17821
16330         * g++.dg/parse/error20.C: New test.
16331
16332         PR c++/17826
16333         * g++.dg/template/crash24.C: New test.
16334
16335 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16336
16337         PR c/17301
16338         * gcc.dg/pr17301-1.c: New test.
16339
16340 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16341
16342         PR c/17189
16343         * gcc.dg/anon-struct-5.c: New test.
16344
16345 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16346
16347         PR c/17844
16348         * gcc.dg/pr17844-1.c: New test.
16349
16350 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16351
16352         PR tree-optimization/17906
16353         * gcc.c-torture/compile/pr17906.c: New.
16354
16355 2004-10-09  Stuart Hastings  <stuart@apple.com>
16356             Roger Sayle  <roger@eyesopen.com>
16357
16358         PR rtl-optimization/17853
16359         * gcc.dg/i386-mmx-5.c: New testcase.
16360
16361 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16362
16363         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16364
16365 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/17524
16368         * g++.dg/template/static9.C: New test.
16369
16370         PR c++/17685
16371         * g++.dg/parse/operator5.C: New test.
16372
16373 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16374
16375         PR middle-end/17894
16376         * gcc.c-torture/execute/divcmp-4.c: New test case.
16377
16378 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16379
16380         PR tree-opt/17902
16381         * g++.dg/opt/pr17902.C: New test.
16382
16383 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16384
16385         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16386
16387 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16388
16389         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16390
16391 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16392
16393         * gcc.dg/assign-warn-3.c: New test.
16394
16395 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR c/16999
16398         * gcc.dg/cpp/ident-1.c: New test.
16399
16400 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16401
16402         * gcc.c-torture/compile/acc1.c: New.
16403
16404 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16405
16406         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16407         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16408
16409 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16410
16411         * gcc.dg/ultrasp11.c: New test.
16412
16413 2004-10-08  Michael Matz  <matz@suse.de>
16414
16415         * gcc.dg/doloop-2.c: New test.
16416
16417 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16418
16419         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16420         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16421         objc.dg/method-9.m: Update expected diagnostics.
16422
16423 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16424
16425         * gcc.dg/ppc-fsel-3.c: New file.
16426         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16427
16428 2004-10-07  Paul Brook  <paul@codesourcery.com>
16429
16430         * gfortran.dg/intrinsic_verify_1.f90: New test.
16431
16432 2004-10-07  Paul Brook  <paul@codesourcery.com>
16433
16434         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16435
16436 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16437
16438         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16439         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16440         commit.
16441
16442 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16443
16444         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16445
16446 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16447
16448         PR c++/17115
16449         * g++.dg/warn/Winline-4.C: New test.
16450
16451 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16452
16453         * gcc.c-torture/compile/20041007-1.c: New test.
16454
16455 2004-10-07  Paul Brook  <paul@codesourcery.com>
16456
16457         PR fortran/17678
16458         * gfortran.dg/use_allocated_1.f90: New test.
16459
16460 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16461
16462         PR middle-end/17849
16463         * gfortran.fortran-torture/compile/nested.f90: New test
16464
16465 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16466
16467         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16468
16469 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16470
16471         PR c++/17368
16472         * g++.dg/ext/asm6.C: New test.
16473
16474 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16475
16476         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16477
16478 2004-10-06  Paul Brook  <paul@codesourcery.com>
16479
16480         PR libfortran/17709
16481         * gfortran.dg/empty_format_1.f90: New test.
16482
16483 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16484
16485         PR fortran/17568
16486         * gfortran.dg/ishft.f90: New test.
16487
16488         PR fortran/17283
16489         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16490         tests.
16491
16492 2004-10-06  Paul Brook  <paul@codesourcery.com>
16493
16494         * gfortran.dg/do_1.f90: New test.
16495
16496 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16497
16498         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16499         optimizing for size.
16500
16501 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16502
16503         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16504
16505 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16506
16507         * gcc.c-torture/compile/20041005-1.c: New test.
16508
16509 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16510
16511         PR c++/17829
16512         * g++.dg/lookup/koenig4.C: New.
16513
16514 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16515
16516         * g++.dg/other/classkey1.C: Adjust quoting marks.
16517         * g++.dg/parse/error15.C: Likewise.
16518         * g++.dg/template/meminit2.C (int>): Likewise.
16519
16520 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16521
16522         PR fortran/17283
16523         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16524
16525         PR fortran/17631
16526         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16527
16528         PR fortran/17708
16529         * gfortran.dg/pr17708.f90: New test.
16530
16531 2004-10-04  Chao-ying Fu  <fu@mips.com>
16532
16533         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16534         * gcc.dg/vect/vect-4.c: Ditto.
16535         * gcc.dg/vect/vect-5.c: Ditto.
16536         * gcc.dg/vect/vect-6.c: Ditto.
16537         * gcc.dg/vect/vect-8.c: Ditto.
16538         * gcc.dg/vect/vect-16.c: Ditto.
16539         * gcc.dg/vect/vect-30.c: Ditto.
16540         * gcc.dg/vect/vect-40.c: Ditto.
16541         * gcc.dg/vect/vect-41.c: Ditto.
16542         * gcc.dg/vect/vect-42.c: Ditto.
16543         * gcc.dg/vect/vect-43.c: Ditto.
16544         * gcc.dg/vect/vect-44.c: Ditto.
16545         * gcc.dg/vect/vect-45.c: Ditto.
16546         * gcc.dg/vect/vect-46.c: Ditto.
16547         * gcc.dg/vect/vect-47.c: Ditto.
16548         * gcc.dg/vect/vect-48.c: Ditto.
16549         * gcc.dg/vect/vect-49.c: Ditto.
16550         * gcc.dg/vect/vect-50.c: Ditto.
16551         * gcc.dg/vect/vect-51.c: Ditto.
16552         * gcc.dg/vect/vect-52.c: Ditto.
16553         * gcc.dg/vect/vect-53.c: Ditto.
16554         * gcc.dg/vect/vect-54.c: Ditto.
16555         * gcc.dg/vect/vect-55.c: Ditto.
16556         * gcc.dg/vect/vect-56.c: Ditto.
16557         * gcc.dg/vect/vect-57.c: Ditto.
16558         * gcc.dg/vect/vect-58.c: Ditto.
16559         * gcc.dg/vect/vect-59.c: Ditto.
16560         * gcc.dg/vect/vect-60.c: Ditto.
16561         * gcc.dg/vect/vect-74.c: Ditto.
16562         * gcc.dg/vect/vect-79.c: Ditto.
16563         * gcc.dg/vect/vect-80.c: Ditto.
16564
16565 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16566
16567         * gcc.dg/unused-7.c: Use the correct option.
16568
16569 2004-10-04  Paul Brook  <paul@codesourcery.com>
16570         Bud Davis  <bdavis9659@comcast.net>
16571
16572         PR fortran/17706
16573         PR fortran/16434
16574         * gfortran/pr17706.f90: New test.
16575         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16576
16577 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16578
16579         * gfortran.dg/pr17612.f90: New test.
16580
16581 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16582
16583         * g++.dg/template/local1.C: Adjust quoting marks in
16584         testing for diagnostics.
16585         * g++.dg/tls/diag-2.C: Likewise.
16586         * g++.dg/other/error8.C: Likewise.
16587
16588 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16589
16590         PR c/17178
16591         * gcc.dg/unused-4.c: Adjust to be correct.
16592
16593         PR c/17820
16594         * gcc.dg/unused-7.c: New test.
16595
16596 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16597
16598         PR c++/17797
16599         * g++.dg/overload/template2.C: New test.
16600
16601 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16602
16603         PR tree-optimization/16632
16604         * gcc.dg/tree-ssa/20041002-1.c: New.
16605
16606 2004-10-03  Paul Brook  <paul@codesourcery.com>
16607
16608         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16609         rather than relying on default formatting.
16610
16611 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16612
16613         * gcc.dg/20040920-1.c: Update expected message text.
16614
16615 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16616
16617         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16618
16619 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16620
16621         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16622         tree level.
16623
16624 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16625
16626         * gcc.dg/tree-ssa/pr17343.c: Remove.
16627
16628 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16629
16630         PR tree-opt/17343
16631         * gcc.dg/tree-ssa/pr17343.c: New test.
16632
16633 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16634
16635         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16636         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16637         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16638         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16639         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16640
16641 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16642
16643         * gcc.dg/lvalue-2.c: New test.
16644
16645 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16646
16647         PR c/17730
16648         * gcc.dg/pr17730-1.c: New test
16649
16650 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16651
16652         PR c/7425
16653         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16654
16655 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16656
16657         * gcc.c-torture/execute/stdarg-1.c: New test.
16658         * gcc.c-torture/execute/stdarg-2.c: New test.
16659         * gcc.c-torture/execute/stdarg-3.c: New test.
16660         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16661         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16662         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16663         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16664         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16665
16666 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16667
16668         PR tree-optimization/17697
16669         * g++.dg/opt/pr17697-1.C: New test.
16670         * g++.dg/opt/pr17697-2.C: New test.
16671         * g++.dg/opt/pr17697-3.C: New test.
16672
16673 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16674
16675         PR c/16409
16676         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16677         gcc.dg/vla-init-5.c: New tests.
16678
16679 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16680
16681         PR c/13804
16682         * gcc.dg/pr13804-1.c: New test.
16683
16684 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16685
16686         PR fortran/16938
16687         * gfortran.dg/pr16938.f90: New test.
16688
16689 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16690
16691         * g++.dg/template/crash23.C: New test.
16692
16693 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16694
16695         PR c++/17585
16696         * g++.dg/template/static8.C: New test.
16697
16698 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16699
16700         PR c++/17681
16701         * g++.dg/other/error9.C: New test.
16702
16703 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16704
16705         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16706
16707 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16708
16709         PR fortran/15164
16710         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16711
16712 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16713
16714         PR middle-end/17112
16715         * gcc.dg/pr17112-1.c: New test case.
16716
16717 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16718
16719         PR c/11459
16720         * gcc.dg/pr11459-1.c: New test.
16721
16722 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16723
16724         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16725         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16726
16727 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16728
16729         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16730
16731 2004-09-25  Jan Hubicka  <jh@suse.cz>
16732
16733         * compile/30040909-1.c: New test.
16734         * compile/30040907-1.c: New test.
16735
16736 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16737
16738         * gcc.c-torture/execute/va-arg-26.c: New test.
16739
16740 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16741
16742         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16743         extra diagnostics on targets with 64-bit pointers.
16744         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16745
16746 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16747
16748         PR c/17188
16749         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16750         * gcc.dg/decl-3.c: Adjust expected message.
16751
16752 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16753
16754         PR fortran/17615
16755         * gfortran.dg/pr17615.f90: New test.
16756
16757 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16758
16759         PR tree-optimzation/17517
16760         * g++.dg/tree-ssa/pr17517.C: New Test.
16761
16762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16763
16764         PR c++/16889
16765         * g++.dg/lookup/ambig3.C: New.
16766
16767 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16768
16769         PR tree-opt/17624
16770         * g++.dg/opt/pr17624.C: New test.
16771
16772 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16773
16774         PR c/6980
16775         * gcc.dg/Wbad-function-cast-1.c: New test.
16776
16777 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16778
16779         * g++.dg/ext/complit1.C
16780         * g++.dg/other/error2.C
16781         * g++.dg/other/nontype-1.C
16782         * g++.dg/parse/crash11.C
16783         * g++.dg/parse/crash12.C
16784         * g++.dg/parse/error15.C
16785         * g++.dg/parse/error4.C
16786         * g++.dg/parse/tmpl-outside1.C
16787         * g++.dg/parse/too-many-tmpl-args1.C
16788         * g++.dg/template/dependent-expr3.C
16789         * g++.dg/template/error10.C
16790         * g++.dg/template/instantiate1.C
16791         * g++.dg/template/vtable2.C
16792         * g++.dg/warn/Wshadow-1.C
16793         * g++.dg/warn/weak1.C
16794         * g++.old-deja/g++.brendan/crash16.C
16795         * g++.old-deja/g++.brendan/crash18.C
16796         * g++.old-deja/g++.brendan/crash48.C
16797         * g++.old-deja/g++.brendan/crash49.C
16798         * g++.old-deja/g++.brendan/crash55.C
16799         * g++.old-deja/g++.brendan/crash56.C
16800         * g++.old-deja/g++.brendan/crash8.C
16801         * g++.old-deja/g++.brendan/enum11.C
16802         * g++.old-deja/g++.brendan/enum8.C
16803         * g++.old-deja/g++.brendan/enum9.C
16804         * g++.old-deja/g++.brendan/friend3.C
16805         * g++.old-deja/g++.brendan/misc14.C
16806         * g++.old-deja/g++.bugs/900402_02.C
16807         * g++.old-deja/g++.bugs/900404_03.C
16808         * g++.old-deja/g++.bugs/900404_04.C
16809         * g++.old-deja/g++.bugs/900428_03.C
16810         * g++.old-deja/g++.jason/crash4.C
16811         * g++.old-deja/g++.jason/overload21.C
16812         * g++.old-deja/g++.jason/redecl1.C
16813         * g++.old-deja/g++.jason/report.C
16814         * g++.old-deja/g++.jason/rfg10.C
16815         * g++.old-deja/g++.jason/template30.C
16816         * g++.old-deja/g++.law/arm12.C
16817         * g++.old-deja/g++.law/ctors5.C
16818         * g++.old-deja/g++.law/cvt20.C
16819         * g++.old-deja/g++.law/init10.C
16820         * g++.old-deja/g++.law/init8.C
16821         * g++.old-deja/g++.law/visibility17.C
16822         * g++.old-deja/g++.law/visibility7.C
16823         * g++.old-deja/g++.mike/net8.C
16824         * g++.old-deja/g++.mike/p646.C
16825         * g++.old-deja/g++.mike/p700.C
16826         * g++.old-deja/g++.mike/p701.C
16827         * g++.old-deja/g++.mike/p811.C
16828         * g++.old-deja/g++.ns/template13.C
16829         * g++.old-deja/g++.other/array3.C
16830         * g++.old-deja/g++.other/crash25.C
16831         * g++.old-deja/g++.other/dtor3.C
16832         * g++.old-deja/g++.other/dtor4.C
16833         * g++.old-deja/g++.other/main1.C
16834         * g++.old-deja/g++.other/warn7.C
16835         * g++.old-deja/g++.pt/crash11.C
16836         * g++.old-deja/g++.pt/crash36.C
16837         * g++.old-deja/g++.pt/spec22.C
16838         * g++.old-deja/g++.pt/spec9.C
16839         * g++.old-deja/g++.pt/ttp52.C
16840         * g++.old-deja/g++.robertl/eb103.C
16841         * g++.old-deja/g++.robertl/eb121.C
16842         * g++.old-deja/g++.robertl/eb22.C
16843         * g++.old-deja/g++.robertl/eb8.C:
16844         Update locations and/or regexps of dg-error markers.
16845         Remove markers for some bogus messages that are no longer issued.
16846
16847 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16850         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16851
16852 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16853
16854         PR c++/17618
16855         * g++.dg/lookup/crash5.C: New test.
16856
16857 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16858
16859         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16860         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16861         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16862         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16863         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16864         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16865
16866         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16867         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16868         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16869         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16870         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16871         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16872
16873         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16874
16875         * gcc.dg/vect/vect-44.c: Check additional cases.
16876         * gcc.dg/vect/vect-48.c: Check additional cases.
16877
16878         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16879         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16880         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16881         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16882         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16883         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16884         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16885         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16886         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16887
16888         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16889         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16890         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16891
16892 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16893
16894         * gcc.dg/tree-ssa/loop-6.c: New test.
16895
16896 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         PR c++/17620
16899         * g++.dg/inherit/base2.C: New.
16900
16901 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16904         * gcc.dg/20001012-2.c: Likewise.
16905         * gcc.dg/20001013-1.c: Likewise.
16906         * gcc.dg/20001101-1.c: Likewise.
16907         * gcc.dg/20001102-1.c: Likewise.
16908         * gcc.dg/bf-spl1.c: Likewise.
16909         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16910         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16911
16912 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16913
16914         PR tree-optimization/16721
16915         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16916
16917 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16918
16919         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16920         * gcc.dg/20040305-1.c: Likewise.
16921
16922 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16923
16924         PR c/16566
16925         * gcc.c-torture/compile/pr16566-1.c,
16926         gcc.c-torture/compile/pr16566-2.c,
16927         gcc.c-torture/compile/pr16566-3.c: New tests.
16928
16929 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16930
16931         PR tree-optimization/17512
16932         * gcc.c-torture/compile/20040916-1.c.
16933
16934 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16935
16936         * gcc.dg/pragma-re-3.c: New test.
16937
16938 2004-09-17  Matt Austern  <austern@apple.com>
16939
16940         PR c++/15049
16941         * g++.dg/other/anon3.C: New.
16942
16943 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16944
16945         PR c++/7503
16946         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16947         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16948         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16949         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16950         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16951
16952 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16953
16954         PR fortran/17286
16955         * gfortran.dg/pr17286.f90: New test.
16956
16957 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/17530
16960         * g++.dg/template/static7.C: New test.
16961
16962 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16963
16964         PR tree-opt/17558
16965         * gcc.c-torture/compile/pr17558.c: New test.
16966
16967 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16968
16969         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16970         if SKIP_ATTRIBUTE is defined.
16971
16972 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16973
16974         PR fortran/15957
16975         * gfortran.dg/pr15957.f90: New test.
16976
16977 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16978
16979         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16980         in comparison.
16981         * gcc.dg/vect/vect-79.c: Likewise.
16982         * gcc.dg/vect/vect-80.c: Likewise.
16983
16984 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16985
16986         PR fortran/15750
16987         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16988
16989 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16990
16991         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16992         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16993         * gcc.dg/vect/vect-62.c: New testcase.
16994         * gcc.dg/vect/vect-63.c: New testcase.
16995         * gcc.dg/vect/vect-64.c: New testcase.
16996         * gcc.dg/vect/vect-65.c: New testcase.
16997         * gcc.dg/vect/vect-66.c: New testcase.
16998         * gcc.dg/vect/vect-67.c: New testcase.
16999         * gcc.dg/vect/vect-68.c: New testcase.
17000         * gcc.dg/vect/vect-69.c: New testcase.
17001         * gcc.dg/vect/vect-79.c: New testcase.
17002         * gcc.dg/vect/vect-80.c: New testcase.
17003
17004 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17005
17006         * gcc.target/mips/asm-1.c: New test.
17007
17008 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17009
17010         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17011         * gcc.dg/vect/vect-73.c: New testcase.
17012         * gcc.dg/vect/vect-74.c: New testcase.
17013         * gcc.dg/vect/vect-75.c: New testcase.
17014         * gcc.dg/vect/vect-76.c: New testcase.
17015         * gcc.dg/vect/vect-77.c: New testcase.
17016         * gcc.dg/vect/vect-78.c: New testcase
17017
17018 2004-09-18  Paul Brook  <paul@codesourcery.com>
17019
17020         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17021
17022 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17023
17024         PR c/17424
17025         * gcc.dg/pr17424-1.c: New test.
17026
17027 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17028
17029         * g++.dg/tree-ssa/pr17153.C: New test.
17030
17031 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17032
17033         PR pch/13361
17034         * testsuite/g++.dg/pch/wchar-1.C: New.
17035         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17036
17037 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17038
17039         * gcc.c-torture/execute/20040917-1.c: New test.
17040
17041 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17042
17043         PR tree-optimization/17319
17044         * gcc.dg/pr17319.c: New test.
17045
17046 2004-09-17  Devang Patel  <dpatel@apple.com>
17047
17048         * gcc.dg/20040813-1.c: New test.
17049
17050 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17051
17052         PR tree-optimization/17273
17053         * gcc.c-torture/compile/pr17273.c: New test.
17054
17055 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17056
17057         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17058         Update expected messages.
17059         * gcc.dg/declspec-13.c: New test.
17060
17061 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17062
17063         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17064
17065 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17066
17067         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17068         change what 'a' is pointing to.
17069
17070 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17071
17072         PR c++/16002
17073         * g++.dg/template/error18.C: New test.
17074
17075         PR c++/16029
17076         * g++.dg/warn/Wunused-8.C: New test.
17077
17078 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17079
17080         PR tree-optimization/17513
17081         * gcc.dg/20040916-1.c: New test.
17082
17083 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/17501
17086         * g++.dg/template/typename7.C: New test.
17087
17088 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17089
17090         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17091
17092 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17093
17094         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17095         with -ftree-based-profiling also.
17096         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17097
17098 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17099
17100         PR/15364
17101         * gfortran.dg/der_array_io_1.f90: New test.
17102         * gfortran.dg/der_array_io_2.f90: New test.
17103         * gfortran.dg/der_array_io_3.f90: New test.
17104
17105 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17106
17107         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17108         EABI.
17109
17110 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17111
17112         * g++.dg/opt/switch1.C: New test.
17113
17114 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17115
17116         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17117         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17118         Update expected messages.
17119
17120 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17121
17122         PR fortran/16485
17123         * gfortran.dg/same_name_1.f90: New test.
17124
17125 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17126
17127         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17128         dereference garbage pointers.
17129
17130 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17133         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17134
17135         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17136         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17137         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17138
17139 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/17324
17142         * g++.dg/template/mangle1.C: New test.
17143
17144 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17145
17146         PR tree-optimization/17252
17147         * gcc.c-torture/execute/pr17252.c: New test.
17148
17149 2004-09-14  Andrew Pinski  <apinski@apple.com>
17150
17151         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17152
17153 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17154
17155         PR rtl-optimization/9771
17156         * gcc.dg/pr9771-1.c: New test case.
17157
17158 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17159
17160         PR tree-optimization/15262
17161         * gcc.c-torture/execute/pr15262-1.c: New test.
17162         * gcc.c-torture/execute/pr15262-2.c: New test.
17163
17164 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17165
17166         * gcc.dg/declspec-12.c: New test.
17167
17168 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17169
17170         * gfortran.dg/pr17090.f90: Add directives to test.
17171
17172 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17173
17174         * gcc.c-torture/compile/20040914-1.c: New test.
17175
17176 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/16162
17179         * g++.dg/template/decl2.C: New test.
17180
17181 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17182
17183         PR fortran/17090
17184         * gfortran.dg/pr17090.f90: New test.
17185
17186 2004-09-13  Dale Johannesen  <dalej@apple.com>
17187
17188         * gcc.c-torture/compile/pr17408.c: New test case.
17189
17190 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/16716
17193         * g++.dg/parse/crash17.C: New test.
17194
17195         PR c++/17327
17196         * g++.dg/template/enum3.C: New test.
17197
17198 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17199
17200         * lib/gcc-defs.exp: Load wrapper.exp.
17201         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17202         using local code.
17203         * lib/gcc.exp (gcc_init): Similar.
17204         * lib/gfortran.exp (gfortran_init): Similar.
17205         * lib/objc.exp (objc_init): Similar.
17206         * lib/treelang.exp (treelang_init): Similar.
17207         * lib/wrapper.exp: New file with build_wrapper call machinery in
17208         ${tool}_maybe_build_wrapper.
17209
17210 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17211
17212         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17213         "inline".
17214         * gcc.dg/declspec-11.c: Update expected messages.
17215         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17216         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17217         gcc.dg/inline-12.c: New tests.
17218
17219 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
17220
17221         * g++.dg/tree-ssa/pr17400.C: New testcase.
17222
17223 2004-09-13  James E Wilson  <wilson@specifixinc.com>
17224
17225         * gcc.target/mips/sb1-1.c: New testcase.
17226
17227 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
17228
17229         * lib/g77-dg.exp: Remove unused file.
17230         * lib/mike-g77.exp: Ditto.
17231         * lib/g77.exp: Ditto.
17232
17233 2004-09-12  Richard Henderson  <rth@redhat.com>
17234
17235         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17236
17237 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17238
17239         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17240         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17241         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17242         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17243         Update expected messages.
17244
17245 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17246
17247         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17248         declaration/use mismatch for dirp parameter.
17249
17250 2004-09-12  Andrew Pinski  <apinski@apple.com>
17251
17252         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17253         -fgnu-runtime is passed.
17254
17255 2004-09-12  Richard Henderson  <rth@redhat.com>
17256
17257         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17258         do the uplevel thing and update additional_flags directly.
17259         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17260         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17261         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17262         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17263
17264 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17265
17266         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17267
17268 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17269
17270         PR middle-end/17411
17271         * g++.dg/opt/pr17411-1.C: New test case.
17272
17273 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17274
17275         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17276         gcc.dg/tls/diag-2.c: Update expected messages.
17277         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17278         messages.
17279         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17280         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17281         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17282         gcc.dg/tls/diag-5.c: New tests.
17283
17284 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17285
17286         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17287
17288 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17289
17290         * g++.dg/parse/break-in-for.C: New test.
17291
17292 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.dg/tree-ssa/20040911-1.c: New test.
17295
17296 2004-09-11  Andreas Jaeger  <aj@suse.de>
17297
17298         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17299         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17300
17301 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17302
17303         * gcc.target/frv: New directory of FR-V-specific tests.
17304
17305 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17306
17307         * gcc.dg/convert-vec-1.c: New test.
17308
17309 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17310
17311         PR middle-end/17024
17312         * gcc.dg/pr17024-1.c: New test case.
17313
17314 2004-09-10  Eric Christopher  <echristo@redhat.com>
17315
17316         * gcc.dg/20040910-1.c: New test.
17317
17318 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17319
17320         * gcc.dg/bitfld-9.c: New test.
17321
17322 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17323
17324         * gcc.c-torture/execute/ieee/acc1.c: New test.
17325         * gcc.c-torture/execute/ieee/acc2.c: New test.
17326         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17327
17328 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17329
17330         * gcc.dg/deprecated-2.c: New test.
17331
17332 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17333
17334         * gcc.dg/init-vec-1.c: New test.
17335
17336 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17337
17338         PR middle-end/17055
17339         * gcc.dg/pr17055-1.c: New test case.
17340
17341 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17342
17343         PR target/17377
17344         * gcc.c-torture/execute/pr17377.c: New test.
17345
17346 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17347
17348         PR c/8420
17349         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17350         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17351         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17352         gcc.dg/long-long-typespec-1.c: New tests.
17353         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17354
17355 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17356
17357         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17358         gcc.dg/gnu99-static-1.c: New tests.
17359
17360 2004-09-08  Devang Patel  <dpatel@apple.com>
17361
17362         * gcc.dg/darwin-ld-20040828-1.c: New test.
17363         * gcc.dg/darwin-ld-20040828-2.c: New test.
17364         * gcc.dg/darwin-ld-20040828-3.c: New test.
17365
17366 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17367
17368         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17369         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17370         in error message.
17371         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17372         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17373         in error message.
17374         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17375         types they qualify.
17376         * objc.dg/type-size-2.m: Fix wording in comment.
17377         * objc.dg/va-meth-1.m: New test case.
17378
17379 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17380
17381         PR c/16633:
17382         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17383         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17384
17385 2004-09-06  Devang Patel  <dpatel@apple.com>
17386
17387         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17388         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17389
17390 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17391
17392         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17393         reflect changed line numbering of diagnostics.
17394
17395 2004-09-06  Paul Brook  <paul@codesourcery.com>
17396
17397         * gfortran.dg/edit_real_1.f90: Add new test.
17398
17399 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17400
17401         * gcc.dg/tree-ssa/loop-2.c: New test.
17402         * gcc.dg/tree-ssa/loop-3.c: New test.
17403         * gcc.dg/tree-ssa/loop-4.c: New test.
17404         * gcc.dg/tree-ssa/loop-5.c: New test.
17405
17406 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17407
17408         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17409
17410 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17411
17412         * gcc.dg/format/sentinel-1.c: New test.
17413
17414 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17415
17416         * testsuite/gcc.dg/builtins-46.c: New.
17417
17418 2004-09-03  Devang Patel  <dpatel@apple.com>
17419
17420         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17421         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17422
17423 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17424
17425         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17426         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17427         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17428         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17429         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17430         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17431         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17432         the non-portable bzero.
17433         * gcc.dg/20010912-1.c: xfail for NetWare.
17434         * gcc.dg/20020426-2.c: xfail for NetWare.
17435         * gcc.dg/20021014-1.c: xfail for NetWare.
17436         * gcc.dg/20021018-1.c: xfail for NetWare.
17437         * gcc.dg/20030213-1.c: xfail for NetWare.
17438         * gcc.dg/20030225-1.c: xfail for NetWare.
17439         * gcc.dg/20030708-1.c: xfail for NetWare.
17440         * gcc.dg/builtins-config.h: Also exclude NetWare.
17441         * gcc.dg/format/format.h: Define restrict only if not already defined.
17442         * gcc.dg/nest.c: xfail for NetWare.
17443         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17444         * lib/target-supports.exp (check_visibility_available): Exclude
17445         NetWare.
17446
17447 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17448
17449         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17450         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17451         deterministic starting point for the alignment of structure fields.
17452         * gcc.dg/Wpadded.c: Dito.
17453         * g++.dg/abi/vbase10.C: Dito.
17454
17455 2004-09-03  Devang Patel  <dpatel@apple.com>
17456
17457         * g++.dg/debug/pr15736.cc: New test.
17458
17459 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17460
17461         * README.QMTEST: Fix out-of-date link.
17462
17463 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17464
17465         PR fortran/16579
17466         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17467         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17468
17469 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17470
17471         * g++.dg/abi/arm_rtti1.C: New test.
17472
17473 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17474
17475         * gcc.dg/ppc-vector-memcpy.c: New.
17476         * gcc.dg/ppc-vector-memset.c: New.
17477
17478 2004-09-02  Chao-ying Fu  <fu@mips.com>
17479
17480         * gcc.target/mips/mips-3d-1.c: New test.
17481         * gcc.target/mips/mips-3d-2.c: New test.
17482         * gcc.target/mips/mips-3d-3.c: New test.
17483         * gcc.target/mips/mips-3d-4.c: New test.
17484         * gcc.target/mips/mips-3d-5.c: New test.
17485         * gcc.target/mips/mips-3d-6.c: New test.
17486         * gcc.target/mips/mips-3d-7.c: New test.
17487         * gcc.target/mips/mips-3d-8.c: New test.
17488         * gcc.target/mips/mips-3d-9.c: New test.
17489         * gcc.target/mips/mips-ps-1.c: New test.
17490         * gcc.target/mips/mips-ps-2.c: New test.
17491         * gcc.target/mips/mips-ps-3.c: New test.
17492         * gcc.target/mips/mips-ps-4.c: New test.
17493         * gcc.target/mips/mips-ps-type.c: New test.
17494
17495 2004-09-02  Paul Brook  <paul@codesourcery.com>
17496
17497         * gfortran.dg/edit_real_1.f90: Add new tests.
17498
17499 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17500
17501         PR fortran/15327
17502         * gfortran.dg/merge_char_1.f90: New test.
17503
17504 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17505
17506         PR fortran/16404
17507         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17508
17509 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17510
17511         PR c/1522
17512         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17513
17514 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17515
17516         * g++.dg/opt/loop1.C: Do not XFAIL.
17517
17518 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17519
17520         * gcc.c-torture/execute/20040831-1.c: New test.
17521
17522 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17523
17524         PR fortran/16579
17525         * gfortran.dg/g77/20010610.f: Now passes.
17526         Copy from g77.f-torture/execute. Add dg-run directive.
17527         * gfortran.dg/g77/README: Update
17528
17529 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17530
17531         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17532         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17533         (t1, t2, t3, t4): Add volatile.
17534
17535 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17536
17537         * g++.dg/ext/visibility/arm1.C: New test.
17538
17539 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17540
17541         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17542         -pedantic-errors.
17543
17544 2004-09-01  Paul Brook  <paul@codesourcery.com>
17545
17546         * gfortran.dg/eof_2.f90: New test.
17547
17548 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17549
17550         PR fortran/16579
17551         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17552
17553 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17554
17555         PR libfortran/16805
17556         * gfortran.dg/list_read_2.f90: New test.
17557
17558 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17559
17560         * g++.dg/abi/key1.C: New test.
17561
17562 2004-08-31  Richard Henderson  <rth@redhat.com>
17563
17564         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17565         form of offsetof.
17566         * g++.dg/other/offsetof5.C: Remove duplicate.
17567
17568 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17569
17570         PR fortran/17244
17571         * gfortran.dg/func_derived_1.f90: New test.
17572
17573 2004-08-31  Paul Brook  <paul@codesourcery.com>
17574
17575         * gfortran.dg/eof_1.f90: New test.
17576
17577 2004-08-31  Paul Brook  <paul@codesourcery.com>
17578
17579         * gfortran.dg/list_read_1.f90: New file.
17580
17581 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17582
17583         * g++.dg/opt/loop1.C: XFAIL.
17584
17585 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17586
17587         * gcc.dg/funcdef-storage-1.c: New.
17588         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17589         an extern function in local scope.
17590         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17591         declare an 'auto inline' function in local scope.
17592         * gcc.dg/20011130-1.c: Likewise.
17593         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17594         an 'auto' function in local scope.
17595         * gcc.dg/20021014-1.c: Likewise.
17596         * gcc.dg/20030331-2.c: Likewise.
17597
17598 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17599
17600         * gfortran.dg/blockdata_1.f90: New test.
17601
17602 2004-08-30  Richard Henderson  <rth@redhat.com>
17603
17604         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17605
17606 2004-08-30  Richard Henderson  <rth@redhat.com>
17607
17608         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17609         additional_flags set by alternate driver.
17610         (ieee-options): New procedure.
17611         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17612         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17613         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17614         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17615
17616 2004-08-30  Richard Henderson  <rth@redhat.com>
17617
17618         * lib/f-torture.exp: Remove.
17619
17620 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17621
17622         PR rtl-optimization/16590
17623         * g++.dg/opt/loop1.C: New test.
17624
17625 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17626
17627         PR fortran/13910
17628         * gfortran.dg/oldstyle_1.f90: New test.
17629
17630 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17631         Paul Brook  <paul@codesourcery.com>
17632
17633         * gfortran.dg/g77/README: Update.
17634         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17635         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17636         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17637
17638 2004-08-28  Paul Brook  <paul@codesourcery.com>
17639
17640         PR libfortran/17195
17641         * gfortran.dg/edit_real_1.f90: New test.
17642
17643 2004-08-27  Paul Brook  <paul@codesourcery.com>
17644
17645         * gfortran.dg/rewind_1.f90: New test.
17646
17647 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17648
17649         PR fortran/16597
17650         * gfortran.dg/pr16597.f90: New test.
17651
17652 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17653
17654         PR c/13801
17655         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17656         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17657         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17658         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17659         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17660
17661 2004-08-26  Nick Clifton  <nickc@redhat.com>
17662
17663         * gcc.c-torture/compile/pr17119.c: New test.
17664
17665 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17666
17667         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17668
17669 2004-08-25  Richard Henderson  <rth@redhat.com>
17670
17671         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17672         the bits that expect kind=8 to be the largest real kind.
17673
17674 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17675
17676         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17677
17678 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17679
17680         * gfortran.dg/assignment_1.f90: New test.
17681
17682 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17683
17684         * g++.dg/template/repo3.C: New test.
17685
17686 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17687
17688         PR middle-end/16693
17689         PR tree-optimization/16372
17690         * g++.dg/opt/pr16372-1.C: New test case.
17691         * g++.dg/opt/pr16693-1.C: New test case.
17692         * g++.dg/opt/pr16693-2.C: New test case.
17693
17694 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17695
17696         * objc.dg/proto-lossage-4.m: New test.
17697
17698 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17699
17700         PR c++/17155
17701         * g++.dg/inherit/local2.C: New test.
17702
17703 2004-08-25  Paul Brook  <paul@codesourcery.com>
17704
17705         PR fortran/17144
17706         * gfortran.dg/string_ctor_1.f90: New test.
17707
17708 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17709
17710         PR c++/14428
17711         * g++.dg/template/redecl2.C: New test.
17712
17713 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17714
17715         PR fortran/17143
17716         * gfortran.dg/pr17143.f90: New test.
17717
17718 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17719
17720         PR fortran/17164
17721         * gfortran.dg/pr17164.f90: New test.
17722
17723 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17724
17725         * gcc.dg/tree-ssa/loop-1.c: New test.
17726
17727 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17728
17729         * gcc.c-torture/compile/20040824-1.c: New test.
17730
17731 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17732
17733         * gcc.c-torture/compile/iftrap-3.c: New test.
17734
17735 2004-08-24  Paul Brook  <paul@codesourcery.com>
17736
17737         * gfortran.dg/entry_2.f90: New test.
17738
17739 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17740
17741         PR c++/16889
17742         * g++.dg/lookup/ambig[12].C: New.
17743
17744 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17745
17746         PR c++/16706
17747         * g++.dg/template/crash21.C: New test.
17748         * g++.dg/template/crash22.C: Likewise.
17749
17750 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17751
17752         PR c++/17149
17753         * g++.dg/template/access15.C: New.
17754
17755 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/17163
17758         * g++.dg/template/repo2.C: New test.
17759
17760 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17761
17762         PR rtl-optimization/17078
17763         * gcc.c-torture/execute/pr17078-1.c: New test case.
17764
17765 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17766
17767         PR c/14492
17768         * gcc.dg/debug/crash1.c: New test.
17769
17770 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17771
17772         PR c/16180
17773         * gcc.dg/loop-5.c: New test.
17774
17775 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17776
17777         * gcc.c-torture/execute/20040823-1.c: New test.
17778
17779 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17780
17781         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17782         to the assembler.  Simplify test accordingly.
17783         (asm_abi_flags): Use GNU names.
17784         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17785         to check for ABI flags.
17786
17787 2004-08-22  Andrew Pinski  <apinski@apple.com>
17788
17789         * g++.dg/opt/pr14029.C: New test.
17790         * gcc.c-torture/execute/pr15262.c: New test.
17791
17792 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17793
17794         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17795
17796 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17797
17798         PR 16908
17799         * gfortran.dg/direct_io.f90: New test.
17800
17801 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/17121
17804         * g++.dg/inherit/local2.C: New test.
17805
17806 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17807
17808         PR c++/17120
17809         * g++.dg/warn/Wparentheses-4.C: New test.
17810
17811 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17812
17813         PR c++/17121
17814         * g++.dg/inherit/local2.C: New test.
17815
17816         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17817         * gcc.dg/ppc-ldstruct.c: Likewise.
17818         * gcc.dg/ppc64-abi-2.c: Likewise.
17819
17820 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17821
17822         PR rtl-optimization/17099
17823         * gcc.c-torture/execute/20040820-1.c: New test.
17824
17825 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17826
17827         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17828
17829 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17830
17831         PR fortran/17077
17832         * gfortran.dg/auto_array_1.f90: New test.
17833
17834 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17835
17836         PR fortran/17074
17837         * gfortran.dg/simpleif_1.f90: New test.
17838
17839 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17840
17841         * lib/target-supports.exp (check_profiling_available): Return
17842         false for arm*-*-symbianelf* and arm*-*-eabi*.
17843
17844         PR c++/15890
17845         * g++.dg/template/delete1.C: New test.
17846
17847 2004-08-19  Paul Brook  <paul@codesourcery.com>
17848
17849         PR fortran/14976
17850         PR fortran/16228
17851         * gfortran.dg/data_char_1.f90: New test.
17852
17853 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17854
17855         PR fortran/16946
17856         * gfortran.dg/reduction.f90: New testcase.
17857
17858 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17859
17860         PR fortran/16520
17861         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17862
17863 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17864
17865         PR c++/17041
17866         * g++.dg/Wparentheses-3.C: New test.
17867
17868 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17869
17870         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17871         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17872         * gcc.dg/vect/vect-2.c: Likewise.
17873         * gcc.dg/vect/vect-3.c: Likewise.
17874         * gcc.dg/vect/vect-4.c: Likewise.
17875         * gcc.dg/vect/vect-5.c: Likewise.
17876         * gcc.dg/vect/vect-6.c: Likewise.
17877         * gcc.dg/vect/vect-7.c: Likewise.
17878         * gcc.dg/vect/vect-25.c: Likewise.
17879         * gcc.dg/vect/vect-31.c: Likewise.
17880         * gcc.dg/vect/vect-32.c: Likewise.
17881         * gcc.dg/vect/vect-34.c: Likewise.
17882         * gcc.dg/vect/vect-36.c: Likewise.
17883         * gcc.dg/vect/vect-all.c: Likewise.
17884
17885 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR c++/17068
17888         * g++.dg/template/operator4.C: New test.
17889
17890 2004-08-18  Richard Henderson  <rth@redhat.com>
17891
17892         * gcc.dg/20040206-1.c: XFAIL.
17893
17894 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17895
17896         PR c++/16246
17897         * g++.dg/template/array7.C: New test.
17898
17899 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17900
17901         * gcc.dg/mips-movcc-1.c: New test.
17902         * gcc.dg/mips-movcc-2.c: New test.
17903         * gcc.dg/mips-movcc-3.c: New test.
17904
17905         * gcc.dg/mips-nmadd-1.c: New test.
17906         * gcc.dg/mips-nmadd-2.c: New test.
17907
17908 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/15871
17911         * g++.dg/opt/inline8.C: New test.
17912
17913         PR c++/16965
17914         * g++.dg/parse/error17.C: New test.
17915
17916 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17917
17918         * gcc.dg/vect: New directory for vectorizer tests.
17919         * gcc.dg/vect/tree-vect.h: New file.
17920         * gcc.dg/vect/vect.exp: New file.
17921         * gcc.dg/vect/pr16105.c.c: New test.
17922         * gcc.dg/vect/vect-1.c: New test.
17923         * gcc.dg/vect/vect-2.c: New test.
17924         * gcc.dg/vect/vect-3.c: New test.
17925         * gcc.dg/vect/vect-4.c: New test.
17926         * gcc.dg/vect/vect-5.c: New test.
17927         * gcc.dg/vect/vect-6.c: New test.
17928         * gcc.dg/vect/vect-7.c: New test.
17929         * gcc.dg/vect/vect-8.c: New test.
17930         * gcc.dg/vect/vect-9.c: New test.
17931         * gcc.dg/vect/vect-10.c: New test.
17932         * gcc.dg/vect/vect-11.c: New test.
17933         * gcc.dg/vect/vect-12.c: New test.
17934         * gcc.dg/vect/vect-13.c: New test.
17935         * gcc.dg/vect/vect-14.c: New test.
17936         * gcc.dg/vect/vect-15.c: New test.
17937         * gcc.dg/vect/vect-16.c: New test.
17938         * gcc.dg/vect/vect-17.c: New test.
17939         * gcc.dg/vect/vect-18.c: New test.
17940         * gcc.dg/vect/vect-19.c: New test.
17941         * gcc.dg/vect/vect-20.c: New test.
17942         * gcc.dg/vect/vect-21.c: New test.
17943         * gcc.dg/vect/vect-22.c: New test.
17944         * gcc.dg/vect/vect-23.c: New test.
17945         * gcc.dg/vect/vect-24.c: New test.
17946         * gcc.dg/vect/vect-25.c: New test.
17947         * gcc.dg/vect/vect-26.c: New test.
17948         * gcc.dg/vect/vect-27.c: New test.
17949         * gcc.dg/vect/vect-28.c: New test.
17950         * gcc.dg/vect/vect-29.c: New test.
17951         * gcc.dg/vect/vect-30.c: New test.
17952         * gcc.dg/vect/vect-31.c: New test.
17953         * gcc.dg/vect/vect-32.c: New test.
17954         * gcc.dg/vect/vect-33.c: New test.
17955         * gcc.dg/vect/vect-34.c: New test.
17956         * gcc.dg/vect/vect-35.c: New test.
17957         * gcc.dg/vect/vect-36.c: New test.
17958         * gcc.dg/vect/vect-37.c: New test.
17959         * gcc.dg/vect/vect-38.c: New test.
17960         * gcc.dg/vect/vect-40.c: New test.
17961         * gcc.dg/vect/vect-41.c: New test.
17962         * gcc.dg/vect/vect-42.c: New test.
17963         * gcc.dg/vect/vect-43.c: New test.
17964         * gcc.dg/vect/vect-44.c: New test.
17965         * gcc.dg/vect/vect-45.c: New test.
17966         * gcc.dg/vect/vect-46.c: New test.
17967         * gcc.dg/vect/vect-47.c: New test.
17968         * gcc.dg/vect/vect-48.c: New test.
17969         * gcc.dg/vect/vect-49.c: New test.
17970         * gcc.dg/vect/vect-50.c: New test.
17971         * gcc.dg/vect/vect-51.c: New test.
17972         * gcc.dg/vect/vect-52.c: New test.
17973         * gcc.dg/vect/vect-53.c: New test.
17974         * gcc.dg/vect/vect-54.c: New test.
17975         * gcc.dg/vect/vect-55.c: New test.
17976         * gcc.dg/vect/vect-56.c: New test.
17977         * gcc.dg/vect/vect-57.c: New test.
17978         * gcc.dg/vect/vect-58.c: New test.
17979         * gcc.dg/vect/vect-59.c: New test.
17980         * gcc.dg/vect/vect-60.c: New test.
17981         * gcc.dg/vect/vect-61.c: New test.
17982         * gcc.dg/vect/vect-all.c: New test.
17983         * gcc.dg/vect/vect-none.c: New test.
17984
17985 2004-08-17  Paul Brook  <paul@codesourcery.com>
17986
17987         PR fortran/13082
17988         * gfortran.dg/entry_1.f90: New test.
17989
17990 2004-08-17  Andrew Pinski  <apinski@apple.com>
17991
17992         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17993
17994 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17995
17996         * gcc.dg/pr17036-1.c: New test.
17997
17998 2004-08-16  Devang Patel  <dpatel@apple.com>
17999
18000         * gcc.dg/darwin-20040809-1.c: New test.
18001
18002 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18003
18004         * gcc.dg/funcdef-attr-1.c: New test.
18005
18006 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18007
18008         * gcc.dg/altivec-17.c: New test.
18009         * gcc.dg/altivec-18.c: New test.
18010
18011 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18012
18013         PR c++/6749
18014         * g++.dg/template/vtable2.C: New test.
18015
18016 2004-08-14  Richard Henderson  <rth@redhat.com>
18017
18018         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18019         * gcc.dg/pack-test-4.c (main): Return 0.
18020         * gcc.dg/setjmp-1.c: Remove XFAIL.
18021         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18022
18023 2004-08-14  Richard Henderson  <rth@redhat.com>
18024
18025         * gcc.dg/980217-1.c: Add prototype for printf.
18026
18027 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18028
18029         * gfortran.dg/pr16935.f90: New test.
18030
18031 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18032
18033         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18034
18035 2004-08-13  Paul Brook  <paul@codesourcery.com>
18036
18037         * gfortran.dg/der_io_1.f90: Remove stray comma.
18038
18039 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18040
18041         * gcc.dg/vmx/cw-bug-2.c: Remove.
18042         * gcc.dg/vmx/vprint-1.c: Remove.
18043         * gcc.dg/vmx/vscan-1.c: Remove.
18044
18045 2004-08-12  Devang patel  <dpatel@apple.com>
18046
18047         * gcc.dg/darwin-20040809-2.c: New test.
18048
18049 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18050
18051         * g++.dg/ext/altivec-12.C: New test.
18052
18053         * g++.dg/ext/altivec-11.C: New test.
18054
18055 2004-08-12  Paul Brook  <paul@codesourcery.com>
18056
18057         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18058
18059 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18060
18061         * g++.dg/ext/altivec-2.C: Check for hardware support before
18062         executing any VMX instructions.
18063
18064         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18065
18066 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18067
18068         PR c++/16276
18069         * g++.old-deja/g++.other/comdat4.C: New test.
18070         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18071
18072 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18073
18074         PR target/16286
18075         * gcc.dg/pr16286.c: New test.
18076
18077 2004-08-12 Jan Beulich <jbeulich@novell.com>
18078
18079         * g++.dg/ext/asm5.C: New.
18080
18081 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/16698
18084         * g++.dg/eh/crash1.C: New test.
18085
18086         PR c++/16717
18087         * g++.dg/ext/construct1.C: New test.
18088
18089 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/16853
18092         * g++.dg/init/ptrmem1.C: New test.
18093
18094         PR c++/16618
18095         * g++.dg/parse/offsetof5.C: New test.
18096
18097         PR c++/16870
18098         * g++.dg/template/overload3.C: New test.
18099
18100 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/16964
18103         * g++.dg/parse/error16.C: New test.
18104
18105         PR c++/16904
18106         * g++.dg/template/error14.C: New test.
18107
18108         PR c++/16929
18109         * g++.dg/template/error15.C: New test.
18110
18111 2004-08-11  Devang Patel  <dpatel@apple.com>
18112
18113         * gcc.dg/darwin-ld-20040809-1.c: New test.
18114         * gcc.dg/darwin-ld-20040809-2.c: New test.
18115
18116 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18117
18118         PR fortran/16917
18119         * gfortran.dg/dfloat_1.f90: New test.
18120
18121 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18122
18123         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18124         * gcc.dg/dll-2.c: Fix dg-require syntax.
18125         * gcc.misc-tests/arm-isr.c (abort): Declare.
18126         (exit): Likewise.
18127
18128 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18129
18130         PR c++/16971
18131         * g++.dg/parse/crash16.C: New test.
18132
18133 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18134
18135         * gcc.dg/mips-rsqrt-1.c: New test case.
18136         * gcc.dg/mips-rsqrt-2.c: New test case.
18137         * gcc.dg/mips-rsqrt-3.c: New test case.
18138
18139 2004-08-10  Paul Brook  <paul@codesourcery.com>
18140
18141         * gfortran.dg/der_io_1.f90: New test.
18142
18143 2004-08-10  Paul Brook  <paul@codesourcery.com>
18144
18145         PR fortran/16919
18146         * gfortran.dg/der_array_1.f90: New test.
18147
18148 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18149
18150         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18151
18152 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18153
18154         * gcc.dg/wchar_t-2.c: Fix typo.
18155
18156 2004-08-09  Falk Hueffner  <falk@debian.org>
18157
18158         PR tree-optimization/12517
18159         * gcc.c-torture/compile/pr12517.c: New test.
18160
18161         PR tree-optimization/12578
18162         * gcc.c-torture/compile/pr12578.c: New test.
18163
18164         PR tree-optimization/12899
18165         * gcc.c-torture/compile/pr12899.c: New test.
18166
18167         PR rtl-optimization/14692
18168         * gcc.c-torture/compile/pr14692.c: New test.
18169
18170         PR tree-optimization/16461
18171         * gcc.c-torture/compile/pr16461.c: New test.
18172
18173 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18174
18175         * gfortran.dg/getenv_1.f90: New test.
18176
18177 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18178
18179         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18180         wchar_t.
18181         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18182
18183 2004-08-06  Paul Brook  <paul@codesourcery.com>
18184
18185         * gfortran.dg/ret_array_1.f90: New test.
18186         * gfortran.dg/ret_pointer_1.f90: New test.
18187
18188 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18189
18190         * gcc.dg/missing-field-init-[12].c: New tests.
18191         * g++.dg/warn/missing-field-init-[12].C: New tests.
18192
18193 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * gcc.dg/enum2.c: New test.
18196         * gcc.dg/symbian3.c: Likewise.
18197         * gcc.dg/symbian4.c: Likewise.
18198         * gcc.dg/wchar_t-2.c: Likewise.
18199
18200 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18201
18202         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18203         destructor tests.
18204
18205 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18206
18207         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18208         dg-require-visiblity.
18209         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18210         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18211         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18212         * g++.dg/ext/visibility/new1.C: Likewise.
18213         * g++.dg/ext/visibility/pragma.C: Likewise.
18214         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18215         * g++.dg/ext/visibility/virtual.C: Likewise.
18216         * g++/dg/ext/visibility/visibility-1.C: Likewise.
18217         * g++/dg/ext/visibility/visibility-2.C: Likewise.
18218         * g++/dg/ext/visibility/visibility-3.C: Likewise.
18219         * g++/dg/ext/visibility/visibility-4.C: Likewise.
18220         * g++/dg/ext/visibility/visibility-5.C: Likewise.
18221         * g++/dg/ext/visibility/visibility-6.C: Likewise.
18222         * g++/dg/ext/visibility/visibility-7.C: Likewise.
18223         * g++/dg/ext/visibility/visibility-8.C: New test.
18224         * gcc.c-torture/compile/dll.x: Remove.
18225         * gcc.dg/dll-2.c: Use dg-require-dll
18226         * gcc.dg/visibility-10.c: New test.
18227         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18228         supporting DLLs.
18229         * testsuite/lib/scanasm.exp (scan_hidden): New function.
18230         (scan_not_hidden): Likewise.
18231
18232 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
18233
18234         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18235
18236 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
18237
18238         * gcc.c-torture/execute/20040805-1.c: New test.
18239
18240 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         * gcc.dg/20020118-1.c: Declare abort.
18243         * gcc.dg/altivec_check.h: Likewise.
18244         * gcc.dg/iftrap-2.c: Likewise.
18245         * gcc.dg/pragma-darwin.c: Likewise.
18246         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18247
18248 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18249
18250         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18251
18252 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18253
18254         * gcc.c-torture/execute/builtins/abs-2.c,
18255         gcc.c-torture/execute/builtins/abs-3.c,
18256         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18257         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18258         intmax_t, uintmax_t and their limits.
18259         * gcc.dg/intmax_t-1.c: New test.
18260
18261 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18262
18263         * g++.dg/tc1/dr147.C: Add reference to PR.
18264
18265 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18266
18267         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18268         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18269
18270 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18271
18272         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18273
18274 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18275
18276         * gcc.dg/redecl-5.c: New test.
18277         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18278         of scanf.
18279
18280 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18281
18282         PR middle-end/16790
18283         * gcc.c-torture/execute/pr16790-1.c: New test case.
18284
18285 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18286
18287         * g++.dg/ext/visibility/assign1.C: New test.
18288         * g++.dg/ext/visibility/new1.C: Likewise.
18289
18290         * gcc.dg/symbian1.c: New test.
18291         * gcc.dg/symbian2.c: Likewise.
18292
18293 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18294
18295         PR target/16570
18296         * gcc.dg/i386-sse-9.c: New test.
18297
18298 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18299
18300         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18301
18302 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18303
18304         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18305         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18306         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18307         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18308         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18309         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18310         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18311         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18312         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18313         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18314         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18315         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18316         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18317         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18318         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18319         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18320         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18321         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18322         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18323         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18324         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18325         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18326         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18327         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18328         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18329         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18330         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18331         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18332         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18333         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18334         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18335         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18336         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18337         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18338         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18339         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18340         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18341         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18342         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18343         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18344         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18345         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18346         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18347         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18348         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18349         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18350         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18351         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18352         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18353         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18354         gcc.misc-tests/i386-pf-3dnow-1.c,
18355         gcc.misc-tests/i386-pf-athlon-1.c,
18356         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18357         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18358         Declare built-in functions used.
18359         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18360
18361 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/16707
18364         * g++.dg/lookup/using12.C: New test.
18365
18366         * g++.dg/init/null1.C: Fix PR number.
18367         * g++.dg/parse/namespace10.C: Likewise.
18368
18369 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18370
18371         PR c++/16224
18372         * g++.dg/template/spec17.C: New test.
18373         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18374         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18375
18376 2004-08-02  David Billinghurst
18377
18378         PR fortran/16292
18379         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18380
18381 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18382
18383         * gcc.dg/ia64-got-1.c: New test case.
18384
18385 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/16489
18388         * g++.dg/init/null1.C: New test.
18389         * g++.dg/tc1/dr76.C: Adjust error marker.
18390
18391         PR c++/16529
18392         * g++.dg/parse/namespace10.C: New test.
18393
18394         PR c++/16810
18395         * g++.dg/inherit/ptrmem2.C: New test.
18396
18397 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18398
18399         PR target/16155
18400         * gcc.dg/pr16155.c: New test.
18401
18402 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18403
18404         * gcc.dg/redecl-2.c: New test.
18405
18406 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18407
18408         * gcc.dg/darwin-longdouble.c: New file.
18409
18410 2004-07-30  Richard Henderson  <rth@redhat.com>
18411
18412         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18413         write to constant argument.
18414         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18415
18416 2004-07-30  Richard Henderson  <rth@redhat.com>
18417
18418         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18419         tests of nearest around zero.
18420
18421 2004-07-30  Andrew Pinski  <apinski@apple.com>
18422
18423         * gcc.c-torture/compile/20040730-1.c: New test.
18424
18425 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18426
18427         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18428         powerpc-eabispe.
18429
18430 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18431
18432         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18433
18434 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18435
18436         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18437         contains $ld_library_path.
18438         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18439
18440 2004-07-29  Richard Henderson  <rth@redhat.com>
18441
18442         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18443
18444         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18445         (alt2, which): New.
18446         (Check): Accept either alternative.
18447
18448 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18449
18450         * g++.dg/abi/inline1.C: New test.
18451         * g++.dg/abi/local1-a.cc: Likewise.
18452         * g++.dg/abi/local1.C: Likewise.
18453         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18454         * g++.dg/abi/mangle12.C: Likewise.
18455         * g++.dg/abi/mangle17.C: Likewise.
18456         * g++.dg/abi/mangle20-2.C: Likewise.
18457         * g++.dg/opt/interface1.C: Likewise.
18458         * g++.dg/opt/interface1.h: Likewise.
18459         * g++.dg/opt/interface1-a.cc: New test.
18460         * g++.dg/parse/repo1.C: New test.
18461         * g++.dg/template/repo1.C: Likewise.
18462         * g++.dg/warn/Winline-1.C: Likewise.
18463         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18464
18465 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18466
18467         * gcc.dg/tree-ssa/20040729-1.c: New test.
18468
18469 2004-07-27  Matt Austern <austern@apple.com>
18470
18471         * gcc.dg/darwin-bool-1.c: New test.
18472         * gcc.dg/darwin-bool-2.c: New test.
18473
18474 2004-07-28  Richard Henderson  <rth@redhat.com>
18475
18476         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18477         arguments in the correct type.  Don't write to constant arguments.
18478
18479 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18480
18481         PR tree-optimization/16688
18482         PR tree-optimization/16689
18483         * g++.dg/tree-ssa/pr16688.C: New test.
18484
18485 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18486
18487         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18488         loads.  Not only in the comment, this time.
18489
18490 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18491
18492         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18493         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18494         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18495         * gcc.dg/sh4a-bitmovua.c: New.
18496         * gcc.dg/sh4a-cos.c: New.
18497         * gcc.dg/sh4a-cosf.c: New.
18498         * gcc.dg/sh4a-fprun.c: New.
18499         * gcc.dg/sh4a-fsrra.c: New.
18500         * gcc.dg/sh4a-memmovua.c: New.
18501         * gcc.dg/sh4a-sin.c: New.
18502         * gcc.dg/sh4a-sincos.c: New.
18503         * gcc.dg/sh4a-sincosf.c: New.
18504         * gcc.dg/sh4a-sinf.c: New.
18505
18506 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18507
18508         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18509         conditionals.
18510         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18511         loads.
18512         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18513         DOM1.
18514
18515 2004-07-27  Andrew Pinski  <apinski@apple.com>
18516
18517         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18518
18519 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18520
18521         * gcc.dg/pragma-isr.c: New test.
18522
18523 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18524
18525         PR c++/14429
18526         * g++.dg/template/ttp11.C: New test.
18527
18528 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18529
18530         * gcc.c-torture/compile/20040727-1.c: New test.
18531
18532 2004-07-26  Eric Christopher  <echristo@redhat.com>
18533
18534         * gcc.c-torture/compile/20040726-2.c: New test.
18535
18536 2004-07-26  Andrew Pinski  <apinski@apple.com>
18537
18538         * g++.dg/rtti/tinfo1.C: Xfail.
18539
18540 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18541
18542         * gcc.c-torture/compile/20040726-1.c: New test.
18543
18544 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18545             Brian Ryner  <bryner@brianryner.com>
18546
18547         PR c++/9283
18548         PR c++/15000
18549         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18550         * g++.dg/ext/visibility/: New directory.
18551         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18552         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18553         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18554         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18555         * g++.dg/ext/visibility/fvisibility.C,
18556         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18557         g++.dg/ext/visibility/fvisibility-override1.C
18558         g++.dg/ext/visibility/fvisibility-override2.C
18559         g++.dg/ext/visibility/memfuncts.C
18560         g++.dg/ext/visibility/noPLT.C
18561         g++.dg/ext/visibility/pragma.C
18562         g++.dg/ext/visibility/pragma-override1.C
18563         g++.dg/ext/visibility/pragma-override2.C
18564         g++.dg/ext/visibility/staticmemfuncts.C
18565         g++.dg/ext/visibility/virtual.C: New tests.
18566
18567 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18568
18569         PR c/15360
18570         * gcc.dg/pr15360-1.c: New test.
18571
18572 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18573
18574         * gcc.dg/pragma-align-2.c: New test.
18575         * gcc.dg/pragma-init-fini.c: New test.
18576         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18577         targets.
18578
18579 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18580
18581         * gcc.dg/init-string-2.c: New test.
18582
18583 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18584
18585         PR 16684
18586         * gcc.dg/Wredundant-decls-1.c: New test case.
18587
18588 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18589
18590         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18591         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18592         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18593         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18594         * gcc.dg/compat/generate-random.c: New file.
18595         * gcc.dg/compat/generate-random.h: Likewise.
18596         * gcc.dg/compat/generate-random_r.c: Likewise.
18597         * gcc.dg/compat/struct-layout-1.h: Likewise.
18598         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18599         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18600         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18601         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18602         * gcc.dg/compat/struct-layout-1_main.c: New test.
18603         * gcc.dg/compat/struct-layout-1_x.c: New file.
18604         * gcc.dg/compat/struct-layout-1_y.c: New file.
18605         * gcc.dg/compat/struct-layout-1_test.h: New file.
18606
18607 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18608
18609         * gcc.dg/comp-return-1.c: New test
18610
18611 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18612
18613         * gcc.dg/vmx/8-02a.c: Fix typo.
18614
18615         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18616         * gcc.dg/darwin-abi-3.c: New test.
18617
18618         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18619         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18620
18621         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18622         * gcc.dg/vmx/ops-long-1.c: New test.
18623         * gcc.dg/vmx/ops-long-2.c: New test.
18624
18625 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         * g++.dg/lookup/conv-[1234].C: New.
18628
18629 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18630
18631         * g++.dg/parse/attr2.C: Simplify.
18632
18633 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18634
18635         PR c/7284
18636         * gcc.c-torture/execute/pr7284-1.c: New test.
18637
18638 2004-07-22  Brian Booth  <bbooth@redhat.com>
18639
18640         * gcc.dg/tree-ssa/20040721-1.c: New test.
18641
18642 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18643
18644         * g++.dg/template/crash20.c: New.
18645
18646 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18647
18648         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18649         Add dg-run directive.  Declare variables as required.
18650         * gfortran.dg/g77/README: Update
18651
18652 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18653
18654         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18655         gcc.dg/cris-peep2-andu2.c: New tests.
18656
18657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18658
18659         PR c/15052
18660         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18661         on return type.
18662         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18663         messages.
18664         * gcc.dg/qual-return-2.c: Update expected messages.
18665         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18666
18667 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18668
18669         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18670         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18671
18672 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18673
18674         PR c/11250
18675         * gcc.dg/init-string-1.c: New test.
18676
18677 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18678
18679         PR middle-end/15345
18680         PR c/16450
18681         * gcc.dg/torture/nested-fn-1.c: New test.
18682
18683 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18684
18685         PR target/16559
18686         * gcc.dg/ia64-fptr-1.c: New file.
18687
18688 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18689
18690         PR c++/14497
18691         * g++.dg/template/spec16.C: New test.
18692         * g++.old-deja/g++.robertl/eb118.C: Remove.
18693
18694 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18695
18696         PR c++/509
18697         * g++.dg/template/spec15.C: New test.
18698
18699 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18700
18701         Copy cases from g77.f-torture/execute and add dg-run
18702         directive.  Other changes as noted.
18703         * gfortran.dg/g77/13037.f
18704         * gfortran.dg/g77/1832.f
18705         * gfortran.dg/g77/19981119-0.f
18706         * gfortran.dg/g77/19990313-0.f
18707         * gfortran.dg/g77/19990313-1.f
18708         * gfortran.dg/g77/19990313-2.f
18709         * gfortran.dg/g77/19990313-3.f
18710         * gfortran.dg/g77/19990419-1.f
18711         * gfortran.dg/g77/19990826-0.f
18712         * gfortran.dg/g77/19990826-2.f
18713         * gfortran.dg/g77/20000503-1.f
18714         * gfortran.dg/g77/20001111.f
18715         * gfortran.dg/g77/20010116.f
18716         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18717         * gfortran.dg/g77/20010430.f
18718         * gfortran.dg/g77/6177.f
18719         * gfortran.dg/g77/947.f
18720         * gfortran.dg/g77/970816-3.f
18721         * gfortran.dg/g77/971102-1.f
18722         * gfortran.dg/g77/980520-1.f
18723         * gfortran.dg/g77/980628-0.f
18724         * gfortran.dg/g77/980628-1.f
18725         * gfortran.dg/g77/980628-10.f
18726         * gfortran.dg/g77/980628-2.f
18727         * gfortran.dg/g77/980628-3.f
18728         * gfortran.dg/g77/980628-7.f
18729         * gfortran.dg/g77/980628-8.f
18730         * gfortran.dg/g77/980628-9.f
18731         * gfortran.dg/g77/980701-0.f
18732         * gfortran.dg/g77/980701-1.f
18733         * gfortran.dg/g77/cabs.f
18734         * gfortran.dg/g77/claus.f
18735         * gfortran.dg/g77/complex_1.f
18736         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18737         * gfortran.dg/g77/dcomplex.f
18738         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18739         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18740         * gfortran.dg/g77/f90-intrinsic-numeric.f
18741         * gfortran.dg/g77/int8421.f
18742         * gfortran.dg/g77/labug1.f
18743         * gfortran.dg/g77/large_vec.f
18744         * gfortran.dg/g77/le.f
18745         * gfortran.dg/g77/short.f
18746         * gfortran.dg/g77/README: Update
18747
18748 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/16637
18751         * g++.dg/parse/lookup4.C: New test.
18752
18753 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18754
18755         PR c++/16175
18756         * g++.dg/template/ttp10.C: New test.
18757
18758 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18759
18760         * gcc.dg/pr12625-1.c: New test.
18761
18762 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18763
18764         * testsuite/gcc.dg/switch-warn-1.c: New test.
18765         * testsuite/gcc.dg/switch-warn-2.c: New test.
18766         * gcc.c-torture/compile/pr14730.c: Update.
18767
18768 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18769
18770         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18771         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18772         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18773         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18774
18775 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18776
18777         PR c++/16623
18778         * g++.dg/template/assign1.C: New test.
18779
18780 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18781
18782         PR c++/12170
18783         * g++.dg/template/ttp9.C: New test.
18784
18785 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18786
18787         * gcc.dg/format/cmn-err-1.c: New test.
18788
18789 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18790
18791         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18792         gcc.dg/Wparentheses-10.c: New tests.
18793         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18794
18795 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18796
18797         PR fortran/16465
18798         * gfortran.dg/g77//ffixed-line-length-0.f,
18799         gfortran.dg/g77/ffixed-line-length-132.f,
18800         gfortran.dg/g77/ffixed-line-length-72.f,
18801         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18802         gfortran.dg/g77/README: Update.
18803
18804 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18805
18806         PR c++/13092
18807         * g++.dg/template/non-dependent7.C: New test.
18808         * g++.dg/template/non-dependent8.C: Likewise.
18809         * g++.dg/template/non-dependent9.C: Likewise.
18810         * g++.dg/template/non-dependent10.C: Likewise.
18811
18812 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/16337
18815         * g++.dg/parse/attr2.C: New test.
18816
18817 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18818
18819         * g77.dg: Removed.
18820         * g77.f-torture: Ditto.
18821
18822 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18823
18824         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18825         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18826         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18827
18828 2004-07-16  Richard Henderson  <rth@redhat.com>
18829
18830         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18831
18832 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18833
18834         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18835         tests with full list of options.
18836         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18837         of TORTURE_OPTIONS if test contains 'dg-do run'.
18838
18839         PR fortran/16404
18840         * gfortran.dg/do_iterator.f90: New test.
18841
18842 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18843
18844         PR rtl-optimization/16536
18845         * gcc.c-torture/execute/restrict-1.c: New test.
18846
18847 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18848
18849         PR fortran/15324
18850         * gfortran.dg/pr15324.f90: New test.
18851
18852         PR fortran/15129
18853         * gfortran.dg/pr15129.f90: New test.
18854
18855         PR fortran/15140
18856         * gfortran.dg/pr15140.f90: New test.
18857
18858         PR fortran/13792
18859         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18860         compile-time simplification.
18861
18862 2004-07-14  Mike Stump  <mrs@apple.com>
18863
18864         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18865
18866 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18867
18868         PR target/16325
18869         * gcc.dg/profile-generate-1.c: New.
18870
18871 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.c-torture/execute/20040709-1.c: New test.
18874         * gcc.c-torture/execute/20040709-2.c: New test.
18875
18876 2004-07-14  Mike Stump  <mrs@apple.com>
18877
18878         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18879
18880 2004-07-14  Mike Stump  <mrs@apple.com>
18881
18882         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18883
18884 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18885
18886         PR c++/16518
18887         * g++.dg/parse/mutable1.C: New test.
18888
18889 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18890
18891         PR tree-optimization/16443
18892         * gcc.dg/tree-ssa/20040713-1.c: New test.
18893
18894 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18895
18896         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18897         for operator new.
18898
18899 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18900
18901         * gfortran.dg/g77/README: New file
18902         * gfortran.dg/g77/19981216-0.f: Copy from
18903         g77.f-torture/noncompile.  Add "dg-do compile" and
18904         dg-error as required.
18905         * gfortran.dg/g77/19990218-1.f: Likewise.
18906         * gfortran.dg/g77/19990905-1.f: Likewise.
18907         * gfortran.dg/g77/9263.f: Likewise.
18908         * gfortran.dg/g77/980615-0.f: Likewise.
18909         * gfortran.dg/g77/980616-0.f: Likewise.
18910         * gfortran.dg/g77/check0.f: Likewise.
18911         * gfortran.dg/g77/select_no_compile.f: Likewise.
18912
18913 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18914
18915         Copy files from g77.f-torture/compile.
18916         Add "{ dg-do compile}".  Other changes as noted
18917         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18918         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18919         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18920         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18921         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18922         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18923         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18924         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18925         statement to conform to standard.  Append alpha1.x for reference.
18926         * gfortran.dg/g77/xformat.f: Add dg-warning
18927
18928 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18929
18930         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18931         Add {dg-do compile} directive.
18932         * gfortran.dg/g77/cpp2.F: Likewise.
18933
18934 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18935
18936         PR c++/5402
18937         * g++.dg/lookup/name-clash1.C: New test.
18938
18939         PR c++/9777
18940         * g++.dg/lookup/name-clash2.C: New test.
18941
18942         PR c++/12102
18943         * g++.dg/lookup/name-clash3.C: New test.
18944
18945 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18946
18947         * g++.dg/lookup/new2.C: New test.
18948         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18949
18950 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18951
18952         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18953         Add {dg-do compile} directive.
18954         * gfortran.dg/g77/13060.f: Likewise.
18955         * gfortran.dg/g77/19990218-0.f: Likewise.
18956         * gfortran.dg/g77/19990305-0.f: Likewise.
18957         * gfortran.dg/g77/19990419-0.f: Likewise.
18958         * gfortran.dg/g77/19990502-0.f: Likewise.
18959         * gfortran.dg/g77/19990502-1.f: Likewise.
18960         * gfortran.dg/g77/19990525-0.f: Likewise.
18961         * gfortran.dg/g77/19990826-1.f: Likewise.
18962         * gfortran.dg/g77/19990826-3.f: Likewise.
18963         * gfortran.dg/g77/19990905-2.f: Likewise.
18964         * gfortran.dg/g77/20000412-1.f: Likewise.
18965         * gfortran.dg/g77/20000511-1.f: Likewise.
18966         * gfortran.dg/g77/20000511-2.f: Likewise.
18967         * gfortran.dg/g77/20000518.f: Likewise.
18968         * gfortran.dg/g77/20000601-1.f: Likewise.
18969         * gfortran.dg/g77/20000601-2.f: Likewise.
18970         * gfortran.dg/g77/20000629-1.f: Likewise.
18971         * gfortran.dg/g77/20000630-2.f: Likewise.
18972         * gfortran.dg/g77/20010115.f: Likewise.
18973         * gfortran.dg/g77/20010321-1.f: Likewise.
18974         * gfortran.dg/g77/20010426.f: Likewise.
18975         * gfortran.dg/g77/20020307-1.f: Likewise.
18976         * gfortran.dg/g77/8485.f: Likewise.
18977         * gfortran.dg/g77/960317-1.f: Likewise.
18978         * gfortran.dg/g77/970915-0.f: Likewise.
18979         * gfortran.dg/g77/980310-1.f: Likewise.
18980         * gfortran.dg/g77/980310-2.f: Likewise.
18981         * gfortran.dg/g77/980310-3.f: Likewise.
18982         * gfortran.dg/g77/980310-4.f: Likewise.
18983         * gfortran.dg/g77/980310-6.f: Likewise.
18984         * gfortran.dg/g77/980310-7.f: Likewise.
18985         * gfortran.dg/g77/980310-8.f: Likewise.
18986         * gfortran.dg/g77/980419-2.f: Likewise.
18987         * gfortran.dg/g77/980424-0.f: Likewise.
18988         * gfortran.dg/g77/980427-0.f: Likewise.
18989         * gfortran.dg/g77/980729-0.f: Likewise.
18990         * gfortran.dg/g77/981117-1.f: Likewise.
18991         * gfortran.dg/g77/toon_1.f: Likewise.
18992
18993 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18994
18995         PR c++/2204
18996         * g++.dg/other/abstract2.C: New test.
18997
18998 2004-07-12  Paul Brook  <paul@codesourcery.com>
18999
19000         * gfortran.dg/pointer_init_1.f90: New test.
19001
19002 2004-07-11  Paul Brook  <paul@codesourcery.com>
19003
19004         PR fortran/15986
19005         * gfortran.dg/contained_1.f90: New test.
19006
19007 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19008
19009         * g++.dg/parse/defarg8.C: New test.
19010
19011 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19012
19013         PR fortran/16433
19014         * gfortran.dg/pr16433.f: New test.
19015
19016         PR fortran/17574
19017         * gfortran.dg/pr15754.f90: New test.
19018
19019 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19020
19021         PR tree-optimization/16437
19022         * gcc.c-torture/execute/bitfld-4.c: New test.
19023
19024 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19025
19026         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19027         access to common var from module.
19028
19029 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19030
19031         PR fortran/16336
19032         * gfortran.fortran-torture/execute/common_2.f90: New test.
19033
19034 2004-07-10  Paul Brook  <paul@codesourcery.com>
19035
19036         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19037
19038 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19039
19040         PR fortran/15969
19041         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19042
19043 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19044
19045         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19046         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19047         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19048         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19049         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19050         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19051         * gfortran.dg/g77/funderscoring.f: Likewise.
19052         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19053
19054 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19055
19056         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19057
19058 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19059         Paul Brook  <paul@codesourcery.com>
19060
19061         PR fortran/13415
19062         * gfortran.dg/common_pointer_1.f90: New test.
19063
19064 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19065
19066         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19067
19068 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19069
19070         PR target/16364
19071         * gcc.c-torture/compile/20040709-1.c: New.
19072
19073 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19074
19075         PR fortran/14077
19076         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19077
19078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19079
19080         PR fortran/13201
19081         * gfortran.dg/shape_1.f90: New test.
19082
19083 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19084             Andrew Pinski  <apinski@apple.com>
19085
19086         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19087
19088 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19089
19090         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19091         comment.
19092
19093 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19094         Paul Brook  <paul@codesourcery.com>
19095
19096         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19097         '.f95' and '.F95'.
19098
19099 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19100
19101         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19102
19103 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19104
19105         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19106         testcases with capital suffix.
19107
19108 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19109
19110         PR fortran/15481
19111         PR fortran/13372
19112         PR fortran/13575
19113         PR fortran/15978
19114         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19115
19116         * gfortran.dg/implicit_1.f90: New test.
19117
19118 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19119
19120         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19121         expression to match gfortran warning/error messages
19122         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19123         dg-error text.
19124
19125 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19126
19127         * lib/fortran-torture.exp: Rename proc search_for to
19128         search_for_re.
19129
19130 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19131
19132         * gcc.c-torture/execute/simd-5.x: New file.
19133         XFAIL on SPARC 64-bit at -O0.
19134
19135 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19136
19137         PR c++/8211
19138         PR c++/16165
19139         * g++.dg/warn/effc3.C: New test.
19140
19141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19142
19143         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19144         change X to 1X in format.
19145         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19146         add data statements to conform to standard.
19147
19148 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19149
19150         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19151         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19152         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19153
19154 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19155
19156         * gfortran.dg/g77/7388.f: Copy from g77.dg
19157         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19158         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19159         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19160         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19161         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19162         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19163         * gfortran.dg/g77/strlen0.f: Likewise.
19164
19165 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19166
19167         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19168         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19169
19170 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19171
19172         * gcc.c-torture/execute/920428-2.x: Delete.
19173         * gcc.c-torture/execute/920501-7.x: Likewise.
19174
19175 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19176
19177         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19178         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19179         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19180         prescott and c3-2.
19181         (PREFETCH_3DNOW): Add -march=c3.
19182
19183 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19184
19185         PR c/16437
19186         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19187         * gcc.c-torture/execute/bf64-1.x: Likewise.
19188
19189 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19190
19191         * gcc.c-torture/compile/20040708-1.c: New test.
19192
19193 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19194
19195         PR c++/16169
19196         * g++.dg/warn/effc2.C: New test.
19197
19198 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19199
19200         * gcc.c-torture/execute/bitfld-1.x: Remove.
19201         * gcc.c-torture/execute/bitfld-3.c: New test.
19202         * gcc.dg/bitfld-2.c: Remove XFAILs.
19203
19204 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19205
19206         PR c++/16276
19207         * g++.dg/rtti/tinfo1.C: New file.
19208
19209 2004-07-07  Eric Christopher  <echristo@redhat.com>
19210
19211         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19212
19213 2004-07-07  Andrew Pinski  <apinski@apple.com>
19214
19215         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19216
19217 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * g++.dg/init/call1.C: XFAIL.
19220
19221 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
19222
19223         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19224         except for movstrict*, to movmem* and clrstr* to clrmem*.
19225
19226 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
19227
19228         * gcc.c-torture/execute/20040707-1.c: New test.
19229
19230 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19231
19232         * gcc.c-torture/execute/20040706-1.c: New test.
19233
19234 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19235
19236         PR c++/3671
19237         * g++.dg/template/spec14.C: New test.
19238
19239 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19240
19241         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19242         nothing if not yet defined.  Use it in b, c and d type definitions.
19243         * gcc.c-torture/execute/20040705-1.c: New test.
19244         * gcc.c-torture/execute/20040705-2.c: New test.
19245
19246 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19247
19248         PR c++/2518
19249         * g++.dg/lookup/new1.C: New test.
19250
19251 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19252
19253         PR c++/11406
19254         * g++.dg/template/sizeof8.C: New test.
19255
19256 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19257
19258         * gcc.c-torture/compile/20040705-1.c: New test.
19259
19260 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19261
19262         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19263
19264 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19265
19266         * gcc.dg/cpp/if-mop.c: Two new testcases.
19267         * gcc.dg/cpp/trad/comment-3.c: New.
19268
19269 2004-07-04  Paul Brook  <paul@codesourcery.com>
19270
19271         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19272
19273 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19274
19275         PR c++/3761
19276         * g++.dg/lookup/crash4.C: New test.
19277
19278 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19279
19280         * gcc.c-torture/execute/builtin-abs-1.c
19281         * gcc.c-torture/execute/builtin-abs-2.c
19282         * gcc.c-torture/execute/builtin-complex-1.c
19283         * gcc.c-torture/execute/builtins/string-1-lib.c
19284         * gcc.c-torture/execute/builtins/string-1.c
19285         * gcc.c-torture/execute/builtins/string-2-lib.c
19286         * gcc.c-torture/execute/builtins/string-2.c
19287         * gcc.c-torture/execute/builtins/string-3-lib.c
19288         * gcc.c-torture/execute/builtins/string-3.c
19289         * gcc.c-torture/execute/builtins/string-4-lib.c
19290         * gcc.c-torture/execute/builtins/string-4.c
19291         * gcc.c-torture/execute/builtins/string-5-lib.c
19292         * gcc.c-torture/execute/builtins/string-5.c
19293         * gcc.c-torture/execute/builtins/string-6-lib.c
19294         * gcc.c-torture/execute/builtins/string-6.c
19295         * gcc.c-torture/execute/builtins/string-7-lib.c
19296         * gcc.c-torture/execute/builtins/string-7.c
19297         * gcc.c-torture/execute/builtins/string-8-lib.c
19298         * gcc.c-torture/execute/builtins/string-8.c
19299         * gcc.c-torture/execute/builtins/string-9-lib.c
19300         * gcc.c-torture/execute/builtins/string-9.c
19301         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19302         * gcc.c-torture/execute/builtins/string-asm-1.c
19303         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19304         * gcc.c-torture/execute/builtins/string-asm-2.c
19305         * gcc.c-torture/execute/stdio-opt-1.c
19306         * gcc.c-torture/execute/stdio-opt-2.c
19307         * gcc.c-torture/execute/stdio-opt-3.c
19308         * gcc.c-torture/execute/string-opt-1.c
19309         * gcc.c-torture/execute/string-opt-10.c
19310         * gcc.c-torture/execute/string-opt-11.c
19311         * gcc.c-torture/execute/string-opt-12.c
19312         * gcc.c-torture/execute/string-opt-13.c
19313         * gcc.c-torture/execute/string-opt-14.c
19314         * gcc.c-torture/execute/string-opt-15.c
19315         * gcc.c-torture/execute/string-opt-16.c
19316         * gcc.c-torture/execute/string-opt-2.c
19317         * gcc.c-torture/execute/string-opt-6.c
19318         * gcc.c-torture/execute/string-opt-7.c
19319         * gcc.c-torture/execute/string-opt-8.c:
19320         Replace with ...
19321
19322         * gcc.c-torture/execute/builtins/abs-2.c
19323         * gcc.c-torture/execute/builtins/abs-3.c
19324         * gcc.c-torture/execute/builtins/complex-1.c
19325         * gcc.c-torture/execute/builtins/fprintf.c
19326         * gcc.c-torture/execute/builtins/fputs.c
19327         * gcc.c-torture/execute/builtins/memcmp.c
19328         * gcc.c-torture/execute/builtins/memmove.c
19329         * gcc.c-torture/execute/builtins/memops-asm.c
19330         * gcc.c-torture/execute/builtins/mempcpy-2.c
19331         * gcc.c-torture/execute/builtins/mempcpy.c
19332         * gcc.c-torture/execute/builtins/memset.c
19333         * gcc.c-torture/execute/builtins/printf.c
19334         * gcc.c-torture/execute/builtins/sprintf.c
19335         * gcc.c-torture/execute/builtins/strcat.c
19336         * gcc.c-torture/execute/builtins/strchr.c
19337         * gcc.c-torture/execute/builtins/strcmp.c
19338         * gcc.c-torture/execute/builtins/strcpy.c
19339         * gcc.c-torture/execute/builtins/strcspn.c
19340         * gcc.c-torture/execute/builtins/strlen-2.c
19341         * gcc.c-torture/execute/builtins/strlen.c
19342         * gcc.c-torture/execute/builtins/strncat.c
19343         * gcc.c-torture/execute/builtins/strncmp-2.c
19344         * gcc.c-torture/execute/builtins/strncmp.c
19345         * gcc.c-torture/execute/builtins/strncpy.c
19346         * gcc.c-torture/execute/builtins/strpbrk.c
19347         * gcc.c-torture/execute/builtins/strpcpy-2.c
19348         * gcc.c-torture/execute/builtins/strpcpy.c
19349         * gcc.c-torture/execute/builtins/strrchr.c
19350         * gcc.c-torture/execute/builtins/strspn.c
19351         * gcc.c-torture/execute/builtins/strstr-asm.c
19352         * gcc.c-torture/execute/builtins/strstr.c:
19353         ... these new files.
19354
19355         * gcc.c-torture/execute/builtins/abs-2-lib.c
19356         * gcc.c-torture/execute/builtins/abs-3-lib.c
19357         * gcc.c-torture/execute/builtins/complex-1-lib.c
19358         * gcc.c-torture/execute/builtins/fprintf-lib.c
19359         * gcc.c-torture/execute/builtins/fputs-lib.c
19360         * gcc.c-torture/execute/builtins/memcmp-lib.c
19361         * gcc.c-torture/execute/builtins/memmove-lib.c
19362         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19363         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19364         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19365         * gcc.c-torture/execute/builtins/memset-lib.c
19366         * gcc.c-torture/execute/builtins/printf-lib.c
19367         * gcc.c-torture/execute/builtins/sprintf-lib.c
19368         * gcc.c-torture/execute/builtins/strcat-lib.c
19369         * gcc.c-torture/execute/builtins/strchr-lib.c
19370         * gcc.c-torture/execute/builtins/strcmp-lib.c
19371         * gcc.c-torture/execute/builtins/strcpy-lib.c
19372         * gcc.c-torture/execute/builtins/strcspn-lib.c
19373         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19374         * gcc.c-torture/execute/builtins/strlen-lib.c
19375         * gcc.c-torture/execute/builtins/strncat-lib.c
19376         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19377         * gcc.c-torture/execute/builtins/strncmp-lib.c
19378         * gcc.c-torture/execute/builtins/strncpy-lib.c
19379         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19380         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19381         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19382         * gcc.c-torture/execute/builtins/strrchr-lib.c
19383         * gcc.c-torture/execute/builtins/strspn-lib.c
19384         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19385         * gcc.c-torture/execute/builtins/strstr-lib.c
19386         * gcc.c-torture/execute/builtins/lib/abs.c
19387         * gcc.c-torture/execute/builtins/lib/fprintf.c
19388         * gcc.c-torture/execute/builtins/lib/memset.c
19389         * gcc.c-torture/execute/builtins/lib/printf.c
19390         * gcc.c-torture/execute/builtins/lib/sprintf.c
19391         * gcc.c-torture/execute/builtins/lib/strcpy.c
19392         * gcc.c-torture/execute/builtins/lib/strcspn.c
19393         * gcc.c-torture/execute/builtins/lib/strncat.c
19394         * gcc.c-torture/execute/builtins/lib/strncmp.c
19395         * gcc.c-torture/execute/builtins/lib/strncpy.c
19396         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19397         * gcc.c-torture/execute/builtins/lib/strspn.c
19398         * gcc.c-torture/execute/builtins/lib/strstr.c:
19399         New files containing support routines.
19400
19401         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19402         declaration.
19403         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19404         when not optimizing.
19405
19406 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR c++/16240
19409         * g++.dg/abi/mangle22.C: New test.
19410         * g++.dg/abi/mangle23.C: Likewise.
19411
19412 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19413
19414         PR fortran/16290
19415         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19416         Allow for cases without denormalized floating point numbers.
19417
19418 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19419
19420         PR c/1027
19421         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19422         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19423         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19424         expected warning text.
19425         * gcc.dg/format/diag-2.c: New test.
19426
19427 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19428
19429         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19430
19431 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19432
19433         * gcc.dg/builtins-43.c: New.
19434         * gcc.dg/builtins-44.c: New.
19435         * gcc.dg/builtins-45.c: New.
19436
19437 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19438             Andreas Tobler  <a.tobler@schweiz.ch>
19439
19440         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19441         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19442         as SIGSEGV.
19443         * gcc.dg/cleanup-11.c: Likewise.
19444         * gcc.dg/cleanup-8.c: Likewise.
19445         * gcc.dg/cleanup-9.c: Likewise.
19446         * gcc.dg/cleanup-5.c: Run on all platforms.
19447
19448 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19449
19450         * g++.dg/warn/nonnull1.C: New test.
19451
19452 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19453
19454         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19455         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19456         Special-case the Sun compiler wrt to <complex.h>.
19457
19458 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19459
19460         * gcc.dg/Wunreachable-8.C: New test.
19461
19462         * gcc.dg/h8300-ice2.c : New test.
19463
19464 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19465
19466         PR fortran/16161
19467         * gfortran.fortran-torture/compile/implicit.f90: Add test
19468         for implicit character.
19469
19470 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19471
19472         PR fortran/16289
19473         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19474         Use tiny() intrinsic to find smallest non-negative real
19475
19476 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19477
19478         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19479         * gcc.dg/compat/struct-by-value-22_x.c: New.
19480         * gcc.dg/compat/struct-by-value-22_y.c: New.
19481
19482         * gcc.c-torture/execute/20040629-1.c: New test.
19483
19484 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19485
19486         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19487         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19488
19489         PR target/16195
19490         * gcc.dg/20040625-1.c: New test.
19491
19492 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19493
19494         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19495
19496 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19497
19498         PR fortran/15963
19499         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19500
19501 2004-06-29  Richard Henderson  <rth@redhat.com>
19502
19503         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19504
19505 2004-06-29  Paul Brook  <paul@codesourcery.com>
19506
19507         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19508         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19509
19510 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19511
19512         PR c++/16260
19513         * g++.dg/parse/crash15.C: New.
19514
19515 2004-06-28  Andrew Pinski  <apinski@apple.com>
19516
19517         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19518         by the error already.
19519
19520         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19521
19522 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19523
19524         PR target/14041
19525         * gcc.dg/h8300-bss-align-1.c : New.
19526
19527 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19528
19529         * PR c++/16174
19530         * g++.dg/template/ctor4.C: New.
19531
19532 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19533
19534         PR c++/16205
19535         * g++.dg/warn/Wsequence-point-1.C: New test.
19536
19537 2004-06-27  Paul Brook  <paul@codesourcery.com>
19538
19539         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19540
19541 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19542
19543         * g++.old-deja/g++.mike/p7325.C: Remove.
19544
19545 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19546
19547         PR c/14963
19548         * gcc.dg/pr14963.c: New test.
19549
19550 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19551
19552         PR c++/16193
19553         * g++.dg/parse/redef1.C: New test.
19554
19555 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19556
19557         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19558         20021110.c.
19559         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19560         20021119-1.c.
19561         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19562         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19563         5-04.c.
19564         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19565         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19566         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19567         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19568         g++.brendan/enum14.C.
19569         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19570         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19571         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19572         g++.mike/virt1.C.
19573         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19574         memtemp24.C.
19575
19576 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19577
19578         * gcc.dg/20040527-1.c: New test case.
19579
19580 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19581
19582         PR gfortran/pr16196
19583         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19584
19585 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19586
19587         PR middle-end/15825
19588         * gcc.dg/pr15825-1.c: New test case.
19589
19590 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19591
19592         * gcc.c-torture/execute/20040625-1.c: New test.
19593
19594 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19595
19596         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19597
19598 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19599
19600         * gcc.dg/torture/mips-div-1.c: New test.
19601
19602 2004-06-24  Jeff Law  <law@redhat.com>
19603
19604         * gcc.dg/tree-ssa/20040624-1.c: New test.
19605
19606 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19607
19608         * gcc.c-torture/compile/20040624-1.c: New test.
19609
19610 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19611
19612         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19613         this directory.
19614
19615 2004-06-23  Andrew Pinski  <apinski@apple.com>
19616
19617         PR middle-end/15988
19618         * g++.dg/opt/ptrmem4.C: New test.
19619
19620         * gcc.dg/c90-array-quals-2.c: New test.
19621
19622 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19623
19624         * gcc.dg/kpice1.c: New test.
19625
19626 2006-06-23  Andrew Pinski  <apinski@apple.com>
19627
19628         * gcc.dg/c90-array-quals.c: New test.
19629
19630 2006-06-22  Richard Henderson  <rth@redhat.com>
19631
19632         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19633
19634 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19635
19636         * gcc.dg/builtins-config.h: Handle FreeBSD.
19637
19638 2006-06-22  Richard Henderson  <rth@redhat.com>
19639
19640         * g++.dg/opt/devirt1.C: New.
19641
19642 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19643
19644         * g++.dg/opt/pr15551.C: New testcase.
19645
19646 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19647
19648         PR target/14800
19649         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19650         x86_64-*-linux* when compiling for 32bit.
19651
19652 2004-06-21  Andrew Pinski  <apinski@apple.com>
19653
19654         * gcc.dg/pch/struct-1.c: New.
19655         * gcc.dg/pch/struct-1.hs: New.
19656
19657 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19658
19659         * gcc.dg/pch/save-temps-1.c: New file.
19660         * gcc.dg/pch/save-temps-1.hs: New file.
19661
19662 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19663
19664         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19665         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19666
19667 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19668
19669         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19670         to fix type error.
19671         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19672         Remove trailing spaces.
19673
19674 2004-06-21  Richard Henderson  <rth@redhat.com>
19675
19676         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19677         merging && to BIT_FIELD_REF.
19678
19679 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19680
19681         * g++.dg/opt/placeholder1.C: New test.
19682
19683 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19686         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19687         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19688         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19689
19690 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19691
19692         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19693         extern "C".
19694         * g++.dg/other/pragma-re-1.C: Add comments.
19695
19696 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19697
19698         PR gfortran/16080
19699         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19700
19701 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19702
19703         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19704         instead of setting the type of size_t by
19705         hand.
19706
19707 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19708
19709         * gcc.dg/unordered-2.c: New test case.
19710         * gcc.dg/unordered-3.c: New test case.
19711
19712 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19713
19714         PR other/16043
19715         * lib/g++.exp (g++_version): Tweak regexp for version
19716         * lib/g77.exp (g77_version): Likewise.
19717         * lib/gfortran.exp (gfortran_version): Likewise.
19718         * lib/objc.exp (objc_version): Likewise.
19719         * lib/treelang.exp (treelang_version): Likewise.
19720
19721 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19724         Use INT_MAX instead of __INT_MAX__.
19725         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19726
19727         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19728         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19729         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19730         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19731         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19732         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19733         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19734         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19735         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19736
19737         * gcc.dg/range-test-1.c: New test.
19738         * g++.dg/opt/range-test-1.C: New test.
19739
19740 2004-06-17  Richard Henderson  <rth@redhat.com>
19741
19742         * objc.dg/sync-1.m: New.
19743         * objc.dg/try-catch-1.m: Don't force next runtime.
19744         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19745         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19746         shadowed catch clause.
19747         * objc.dg/try-catch-5.m: New.
19748
19749 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19750
19751         Bug 14610
19752         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19753
19754 2004-06-15  Richard Henderson  <rth@redhat.com>
19755
19756         * gcc.dg/20001116-1.c: Move expected warning line.
19757
19758 2004-06-15  Richard Henderson  <rth@redhat.com>
19759
19760         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19761         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19762
19763 2004-06-15  Jeff Law  <law@redhat.com>
19764
19765         * gcc.dg/tree-ssa/20040615-1.c: New test.
19766         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19767         be less sensitive to operand ordering.
19768         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19769
19770 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19771
19772         * g++.dg/abi/bitfield3.C: Add comment..
19773
19774 2004-06-15  Richard Henderson  <rth@redhat.com>
19775
19776         * g++.dg/ext/stmtexpr1.C: XFAIL.
19777         * gcc.dg/20030612-1.c: XFAIL.
19778
19779 2004-06-15  Eric Christopher  <echristo@redhat.com>
19780
19781         * g++.dg/charset/asm5.c: New.
19782         * gcc.dg/charset/asm6.c: New.
19783
19784 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19785
19786         PR fortran/15962
19787         * gfortran.fortran-torture/execute/select_1.f90: New test.
19788
19789 2004-06-15  Paul Brook  <paul@codesourcery.com>
19790
19791         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19792
19793 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19794
19795         PR c++/15967
19796         * g++.dg/lookup/crash3.C: New test.
19797
19798 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19799
19800         PR c++/15947
19801         * g++.dg/parse/dtor4.C: New test.
19802
19803 2004-06-14  Jeff Law  <law@redhat.com>
19804
19805         * gcc.c-torture/compile/20040614-1.c: New test.
19806
19807 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19808
19809         PR fortran/15211
19810         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19811         LEN of a character array.
19812
19813 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/15096
19816         * g++.dg/template/ptrmem10.C: New test.
19817
19818         PR c++/14930
19819         * g++.dg/template/friend30.C: New test.
19820
19821 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19822
19823         PR fortran/14928
19824         * gfortran.fortran-torture/compile/mloc.f90: New test.
19825
19826 2004-06-13  Paul Brook  <paul@codesourcery.com>
19827
19828         * gfortran.fortran-torture/execute/random_2.f90: New test.
19829
19830 2004-06-13  Eric Christopher  <echristo@redhat.com>
19831
19832         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19833
19834 2004-06-12  Paul Brook  <paul@codesourcery.com>
19835
19836         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19837
19838 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19839
19840         PR fortran/14923
19841         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19842
19843 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19844
19845         PR fortran/14957
19846         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19847         syntax errors in end statements of contained subroutines.
19848
19849 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19850
19851         PR fortran/12841
19852         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19853
19854 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19855
19856         PR fortran/15665
19857         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19858
19859 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19860
19861         PR gfortran/12839
19862         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19863
19864 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c++/15862
19867         * g++.dg/parse/enum1.C: New test.
19868
19869 2004-06-10  Jeff Law  <law@redhat.com>
19870
19871         * gcc.c-torture/compile/20040610-1.c: New test.
19872
19873 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19874
19875         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19876         * g++.old-deja/g++.other/decl3.C: Likewise.
19877
19878 2004-06-10  Brian Booth  <bbooth@redhat.com>
19879
19880         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19881         V_MAY_DEF instead of VDEF.
19882         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19883
19884 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/14211
19887         * g++.dg/conversion/const1.C: New test.
19888
19889         PR c++/15076
19890         * g++.dg/conversion/reinterpret1.C: New test.
19891
19892         PR c++/15877
19893         * g++.dg/template/enum2.C: New test.
19894
19895         PR c++/15227
19896         * g++.dg/template/error13.C: New test.
19897
19898 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19899
19900         PR fortran/14957
19901         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19902         arguments to test_* REAL and of the right size.
19903
19904 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19905
19906         PR target/15569
19907         PR rtl-optimization/15681
19908         * gcc.dg/20040609-1.c: New test.
19909
19910 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19911
19912         PR c++/14791
19913         * g++.dg/opt/builtins1.C: New test.
19914
19915 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19916
19917         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19918         that use default windows32 struct layout.
19919         * gcc.dg/i386-bitfield2.c: Likewise.
19920
19921 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19922
19923         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19924         for mingw32 and cygwin targets.
19925
19926 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19927
19928         * gcc.dg/pch/macro-4.c: New.
19929         * gcc.dg/pch/macro-4.hs: New.
19930
19931 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19932
19933         PR fortran/13249
19934         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19935
19936 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19937
19938         PR fortran/13372
19939         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19940
19941 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19942
19943         PR gfortran/14897
19944         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19945
19946 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19947
19948         PR gfortran/15755
19949         * gfortran.fortran-torture/execute/backspace.c : New test.
19950
19951 2004-06-09  Paul Brook  <paul@codesourcery.com>
19952
19953         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19954         (pointer_to_section): Rewrite to use smaller array.
19955
19956 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19957
19958         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19959         * gcc.dg/ext/altivec-10.c: Same.
19960         * gcc.dg/ext/altivec-11.c: Same.
19961         * gcc.dg/ext/altivec-12.c: Same.
19962         * gcc.dg/ext/altivec-13.c: Same.
19963         * gcc.dg/ext/altivec-14.c: Same.
19964         * gcc.dg/ext/altivec-15.c: Same.
19965         * gcc.dg/ext/altivec-16.c: Same.
19966         * gcc.dg/ext/altivec-3.c: Same.
19967         * gcc.dg/ext/altivec-4.c: Same.
19968         * gcc.dg/ext/altivec-6.c: Same.
19969         * gcc.dg/ext/altivec-7.c: Same.
19970         * gcc.dg/ext/altivec-8.c: Same.
19971         * gcc.dg/ext/altivec-varargs-1.c: Same.
19972
19973         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19974         * g++.dg/ext/altivec-10.C: Same.
19975         * g++.dg/ext/altivec-2.C: Same.
19976         * g++.dg/ext/altivec-3.C: Same.
19977         * g++.dg/ext/altivec-4.C: Same.
19978         * g++.dg/ext/altivec-5.C: Same.
19979         * g++.dg/ext/altivec-6.C: Same.
19980         * g++.dg/ext/altivec-7.C: Same.
19981         * g++.dg/ext/altivec-8.C: Same.
19982         * g++.dg/ext/altivec-9.C: Same.
19983
19984 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19985
19986         PR c++/7841
19987         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19988
19989 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19990
19991         * gcc.dg/union-1.c: New test.
19992
19993 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19994
19995         * gcc.dg/builtins-41.c: New test case.
19996         * gcc.dg/builtins-42.c: New test case.
19997
19998 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19999
20000         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20001         * g++.dg/ext/altivec-10.C: Same.
20002         * g++.dg/ext/altivec-2.C: Same.
20003         * g++.dg/ext/altivec-3.C: Same.
20004         * g++.dg/ext/altivec-4.C: Same.
20005         * g++.dg/ext/altivec-5.C: Same.
20006         * g++.dg/ext/altivec-6.C: Same.
20007         * g++.dg/ext/altivec-7.C: Same.
20008         * g++.dg/ext/altivec-8.C: Same.
20009         * g++.dg/ext/altivec-9.C: Same.
20010         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20011         * g++.old-deja/g++.brendan/new3.C: Same.
20012         * gcc.c-torture/execute/eeprof-1.x: Same.
20013
20014 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20015
20016         PR c/14765
20017         * gcc.dg/pr14765-1.c: New test.
20018
20019 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20020
20021         PR c/14649
20022         * gcc.dg/pr14649-1.c: New test case.
20023
20024 2004-06-07  Richard Henderson  <rth@redhat.com>
20025
20026         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20027         if temporaries.
20028
20029 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20030
20031         * g++.dg/eh/elide1.C: Remove XFAIL.
20032
20033 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/15337
20036         * g++.dg/expr/sizeof3.C: New test.
20037
20038         PR c++/14777
20039         * g++.dg/template/access14.C: New test.
20040
20041         PR c++/15554
20042         * g++.dg/template/enum1.C: New test.
20043
20044         PR c++/15057
20045         * g++.dg/eh/throw1.C: New test.
20046
20047 2004-06-07  David Ayers  <d.ayers@inode.at>
20048             Ziemowit Laski  <zlaski@apple.com>
20049
20050         * lib/objc.exp (objc_target_compile): Revert the '-framework
20051         Foundation' flag fix, since bare Darwin does not ship
20052         with the Foundation framework.
20053         * objc/execute/next_mapping.h: Provide a local NSConstantString
20054         @interface and @implementation.
20055         (objc_constant_string_init): A constructor function, used to
20056         initialize the NSConstantString meta-class object.
20057         * objc/execute/string1.m: Include "next_mapping.h" instead of
20058         <Foundation/NSString.h>.
20059         * objc/execute/string2.m: Likewise.
20060         * objc/execute/string3.m: Likewise.
20061         * objc/execute/string4.m: Likewise.
20062
20063 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20064
20065         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20066         to double. Replace double with FLOAT.
20067         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20068
20069         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20070         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20071         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20072         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20073         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20074         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20075         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20076         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20077
20078 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20079
20080         PR c/13519
20081         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20082
20083 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20084
20085         PR c++/15503
20086         * g++.dg/template/meminit2.C: New test.
20087
20088 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20089
20090         PR target/15822
20091         * gcc.c-torture/execute/compare-fp-1.c,
20092         gcc.c-torture/execute/compare-fp-2.c,
20093         gcc.c-torture/execute/compare-fp-3.c,
20094         gcc.c-torture/execute/compare-fp-4.c,
20095         gcc.c-torture/execute/compare-fp-3.x,
20096         gcc.c-torture/execute/compare-fp-4.x: Moved...
20097         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20098         gcc.c-torture/execute/ieee/compare-fp-2.c,
20099         gcc.c-torture/execute/ieee/compare-fp-3.c,
20100         gcc.c-torture/execute/ieee/compare-fp-4.c,
20101         gcc.c-torture/execute/ieee/compare-fp-3.x,
20102         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20103
20104 2004-06-04  David Ayers  <d.ayers@inode.at>
20105
20106         * objc/execute/protocol-isEqual-4.m: New testcase.
20107
20108 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20109
20110         * objc/execute/protocol-isEqual-1.m: New testcase.
20111         * objc/execute/protocol-isEqual-2.m: New testcase.
20112         * objc/execute/protocol-isEqual-3.m: New testcase.
20113
20114 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20115
20116         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20117
20118 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20119
20120         * lib/objc.exp (objc_target_compile): When running tests on
20121         Darwin (Mac OS X), inform the linker about '-framework
20122         'Foundation'.
20123
20124 2004-06-02  Eric Christopher  <echristo@redhat.com>
20125
20126         * gcc.c-torture/compile/20040602-1.c: New.
20127
20128 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20129
20130         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20131         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20132
20133         PR tree-optimization/14736
20134         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20135
20136         PR tree-optimization/14042
20137         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20138
20139         PR tree-optimization/14729
20140         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20141
20142 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20143
20144         PR fortran/15557
20145         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20146
20147 2004-06-01  Richard Hederson  <rth@redhat.com>
20148
20149         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20150
20151 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20152
20153         PR c++/14932
20154         * g++.dg/parse/offsetof4.C: New test.
20155
20156 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20157
20158         PR objc/7993
20159         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20160
20161 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/15701
20164         * g++.dg/template/friend29.C: New test.
20165
20166 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20167
20168         PR c/15749
20169         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20170
20171 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20172
20173         * gcc.dg/sparc-trap-1.c: New test.
20174
20175 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20176
20177         PR middle-end/15069
20178         * g++.dg/opt/fold3.C: New test case.
20179
20180 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20181
20182         * lib/target-supports.exp (check_iconv_available): Fix fallout
20183         from 2004-05-28 patch.
20184
20185 2004-05-30  Paul Brook  <paul@codesourcery.com>
20186
20187         PR fortran/15620
20188         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20189         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20190
20191 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20192
20193         * gfortran.fortran-torture/execute/random_1.f90: New test.
20194
20195 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20196
20197         * g++.dg/ext/altivec-10.C: New test.
20198
20199 2004-05-29  Paul Brook  <paul@codesourcery.com>
20200
20201         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20202
20203 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20204
20205         * gcc.dg/altivec-16.c: New test.
20206
20207 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20208
20209         * lib/target-supports.exp (check_vmx_hw_available): New.
20210         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20211
20212         * lib/target-supports.exp (check_alias_available,
20213         check_iconv_available, check_named_sections_available): Use
20214         unique names for temporary files.
20215
20216 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20217
20218         * gcc.dg/altivec-15.c: New test.
20219
20220 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20221
20222         PR c++/15083
20223         * g++.dg/warn/noeffect6.C: New test.
20224
20225         PR c++/15471
20226         * g++.dg/expr/ptrmem4.C: New test.
20227
20228         PR c++/15640
20229         * g++.dg/template/operator3.C: New test.
20230
20231 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/14668
20234         * g++.dg/lookup/redecl1.C: New test.
20235         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20236
20237 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
20238
20239         * gcc.c-torture/execute/compare-fp-1.c,
20240         gcc.c-torture/execute/compare-fp-2.c,
20241         gcc.c-torture/execute/compare-fp-3.c,
20242         gcc.c-torture/execute/compare-fp-4.c,
20243         gcc.c-torture/execute/compare-fp-3.x,
20244         gcc.c-torture/execute/compare-fp-4.x,
20245         gcc.dg/pr15649-1.c: New.
20246
20247 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20248
20249         PR c++/12883
20250         * g++.dg/init/array14.C: New test.
20251
20252 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20253
20254         * lib/compat.exp (compat-get-options-main): New.
20255         (compat-get-options): Remove unneeded code, warn for ignored
20256         command.
20257         (compat-execute): Check flag set by dg-require-* commands.
20258
20259         * lib/compat.exp (compat-execute): Break up long lines.
20260
20261 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20262
20263         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20264         * gcc.dg/altivec-14.c: New test.
20265         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20266
20267         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20268         * gcc.dg/altivec-12.c: Ditto.
20269
20270         * gcc.dg/altivec-3.c: Move call to altivec_check.
20271
20272 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/15044
20275         * g++.dg/template/error12.C: New test.
20276
20277         PR c++/15317
20278         * g++.dg/ext/attrib15.C: New test.
20279
20280         PR c++/15329
20281         * g++.dg/template/ptrmem9.C: New test.
20282
20283 2004-05-25  Paul Brook  <paul@codesourcery.com>
20284
20285         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20286
20287 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/15165
20290         * g++.dg/template/crash19.C: New test.
20291
20292 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/15025
20295         * g++.dg/template/redecl1.C: New test.
20296
20297 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/14821
20300         * g++.dg/other/ns1.C: New test.
20301
20302         PR c++/14883
20303         * g++.dg/template/invalid1.C: New test.
20304
20305 2004-05-23  Paul Brook  <paul@codesourcery.com>
20306         Victor Leikehman  <lei@haifasphere.co.il>
20307
20308         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20309         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20310
20311 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20312
20313         PR c++/15285
20314         PR c++/15299
20315         * g++.dg/template/non-dependent5.C: New test.
20316         * g++.dg/template/non-dependent6.C: New test.
20317
20318 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20319
20320         PR c++/15507
20321         * g++.dg/inherit/union1.C: New test.
20322
20323         PR c++/15542
20324         * g++.dg/template/addr1.C: New test.
20325
20326         PR c++/15427
20327         * g++.dg/template/array5.C: New test.
20328
20329         PR c++/15287
20330         * g++.dg/template/array6.C: New test.
20331
20332 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20333             Roger Sayle  <roger@eyesopen.com>
20334
20335         * g++.dg/lookup/forscope2.C: New test case.
20336
20337 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20338
20339         * gcc.dg/cpp/Wmissingdirs.c: New.
20340
20341 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20342
20343         PR target/15301
20344         * gcc.dg/compat/union-m128-1.h: New file.
20345         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20346         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20347         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20348
20349 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20350
20351         PR target/15302
20352         * gcc.dg/compat/struct-complex-1.h: New file.
20353         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20354         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20355         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20356
20357 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20358
20359         PR middle-end/3074
20360         * gcc.dg/pr3074-1.c: New test case.
20361         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20362
20363 2004-05-20  Falk Hueffner  <falk@debian.org>
20364
20365         PR other/15526
20366         * gcc.dg/ftrapv-1.c: New test case.
20367
20368 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20369
20370         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20371
20372 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20373             Jeff Law  <law@redhat.com>
20374
20375         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20376         * gcc.dg/tree-ssa/20040518-2.c: New test.
20377
20378         * gcc.dg/tree-ssa/20040518-1.c: New test.
20379
20380 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20381
20382         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20383
20384 2004-05-18  Paul Brook  <paul@codesourcery.com>
20385
20386         PR fortran/13930
20387         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20388
20389 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20390
20391         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20392         constant folding.
20393
20394 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20395
20396         * gcc.dg/tree-ssa/20040517-1.c: New test.
20397
20398 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20399
20400         * gcc.dg/loop-4.c: New test.
20401
20402 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20403
20404         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20405
20406 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20407
20408         PR fortran/15311
20409         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20410
20411 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20412
20413         PR fortran/13826
20414         PR fortran/13940
20415         * gfortran.fortran-torture/compile/data_1.f90: New test.
20416
20417 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20418
20419         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20420         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20421
20422 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20423
20424         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20425
20426 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20427
20428         PR c/15444
20429         * gcc.dg/format/xopen-1.c: Adjust expected message.
20430         * gcc.dg/format/xopen-3.c: New test.
20431
20432 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20433
20434         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20435
20436 2004-05-14  Jeff Law  <law@redhat.com>
20437
20438         * gcc.dg/tree-ssa/20040514-2.c: New test.
20439
20440 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20441
20442         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20443         this ...
20444         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20445         this.
20446
20447 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20448
20449         * gcc.dg/tree-ssa/20040514-1.c: New test.
20450
20451 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20452
20453         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20454         test.
20455
20456 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20457
20458         PR fortran/14066
20459         * gfortran.fortran-torture/compile/do_1.f90: New test.
20460
20461 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20462
20463         PR fortran/15051
20464         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20465         test.
20466
20467 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20468
20469         PR fortran/15149
20470         * gfortran.fortran-torture/execute/random_init.f90: New test.
20471
20472 2004-05-13  Paul Brook  <paul@codesourcery.com>
20473
20474         PR fortran/15314
20475         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20476
20477 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20478
20479         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20480         for the powerpc case.
20481
20482 2004-05-13  Jeff Law  <law@redhat.com>
20483
20484         * gcc.dg/tree-ssa/20040513-1.c: New test.
20485         * gcc.dg/tree-ssa/20040513-2.c: New test.
20486
20487 2004-05-13  Paul Brook  <paul@codesourcery.com>
20488
20489         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20490         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20491         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20492
20493 2004-05-13  Andreas Schwab  <schwab@suse.de>
20494
20495         PR other/10819
20496         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20497         characters.
20498
20499 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20500
20501         PR fortran/15294
20502         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20503
20504 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20505
20506         Merge from tree-ssa-20020619-branch.  See
20507         ChangeLog.tree-ssa for details.
20508
20509 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20510
20511         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20512         include <altivec.h> explicitly.
20513         * gcc.dg/altivec-13.c: Likewise.
20514
20515 2004-05-11  Paul Brook  <paul@codesourcery.com>
20516
20517         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20518
20519 2004-05-10  Eric Christopher  <echristo@redhat.com>
20520
20521         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20522         * gcc.dg/sibcall-4.c: Ditto.
20523
20524 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20525
20526         * g++.dg/ext/altivec-8.C: New test case.
20527         * gcc.dg/altivec-13.c: New test case.
20528
20529 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20530
20531         * gcc.c-torture/execute/divcmp-1.c: New test case.
20532         * gcc.c-torture/execute/divcmp-2.c: New test case.
20533         * gcc.c-torture/execute/divcmp-3.c: New test case.
20534
20535 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20536
20537         * g++.dg/other/pragma-re-2.C: New test.
20538
20539 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20540
20541         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20542         * gcc.dg/i386-387-2.c: Likewise.
20543
20544         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20545         __builtin_drem.
20546         * gcc.dg/i386-387-6.c: Likewise.
20547
20548 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20549
20550         * gcc.dg/builtins-33.c: Also check log1p*.
20551
20552 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20553
20554         PR optimization/15296
20555         * gcc.c-torture/execute/pr15296.c: New test.
20556
20557 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20558
20559         * gcc.dg/builtins-40.c: New test.
20560
20561 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20562
20563         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20564
20565 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20566
20567         * g++.dg/ext/spe1.C: New testcase.
20568
20569 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20570
20571         * objc.dg/image-info.m: Allow additional attributes
20572         for __image_info section.
20573
20574 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20575
20576         * gcc.dg/torture/mips-hilo-2.c: New test.
20577
20578 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20579
20580         PR c++/14389
20581         * g++.dg/template/member5.C: New test.
20582
20583 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20584
20585         * gcc.dg/builtins-34.c: Also check expm1*.
20586
20587 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20588
20589         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20590         * gcc.dg/torture/builtin-convert-3.c: New test.
20591
20592 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20593
20594         PR middle-end/15054
20595         * g++.dg/opt/pr15054.C: New test.
20596
20597 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20598
20599         * gcc.dg/torture/builtin-rounding-1.c: New test.
20600         * gcc.dg/builtins-25.c: Delete.
20601         * gcc.dg/builtins-29.c: Delete.
20602
20603 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20604
20605         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20606         * gcc.dg/sibcall-4.c: Likewise.
20607         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20608
20609 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20610
20611         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20612         bit-field on 16-bit targets.
20613
20614 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20615
20616         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20617         16-bit targets.
20618
20619 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20620
20621         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20622         * gcc.dg/rs6000-power2-2.c: Likewise.
20623
20624 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20625
20626         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20627         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20628         Change the asm registers to be in form of frN instead of fN.
20629
20630 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20631
20632         * gcc.dg/torture/builtin-convert-2.c: New test.
20633
20634 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20635
20636         * gcc.dg/rs6000-power2-1.c: New test.
20637         * gcc.dg/rs6000-power2-2.c: New test.
20638
20639 2004-04-28  Jan Hubicka  <jh@suse.cz>
20640
20641         * gcc.dg/unused-6.c: New test.
20642
20643 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20644             Ulrich Weigand  <uweigand@de.ibm.com>
20645
20646         * ada/acats/run_all.sh: Define $target variable.
20647
20648 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20649
20650         PR c++/15119
20651         * g++.dg/other/vararg-1.C: New test.
20652
20653         PR c++/4794
20654         * g++.dg/eh/cleanup3.C: New test.
20655
20656 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20657
20658         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20659         and ad8011a (target_insn).
20660         * ada/acats/support/macro.dfs: Likewise.
20661         * ada/acats/support/impbit.adb: New file.
20662
20663 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20664
20665         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20666
20667 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20668
20669         * gcc.dg/loop-3.c: New test.
20670
20671 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20672
20673         * gcc.c-torture/execute/simd-5.c: New test.
20674
20675 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20676
20677         PR c++/15064
20678         * g++.dg/template/crash18.C: New test.
20679
20680 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20681
20682         * g++.dg/ext/complit3.C: New test.
20683
20684 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20685
20686         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20687         * gcc.dg/altivec-3.c: Same.
20688         * gcc.dg/altivec-varargs-1.c: Same.
20689
20690 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20691
20692         * lib/target-supports.exp (check_profiling_available): Assume
20693         profiling is not available on powerpc-eabi targets.
20694
20695 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20696
20697         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20698         * gcc.dg/vmx/bug-1.c: Ditto.
20699
20700 2004-04-20  Eric Christopher  <echristo@redhat.com>
20701
20702         * gcc.dg/charset/extern.c: New test.
20703         * g++.dg/charset/extern3.cc: Ditto.
20704
20705 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20706
20707         * gcc.dg/builtins-39.c: New test.
20708
20709 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20710
20711         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20712
20713 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20714
20715         * gcc.dg/torture/mips-hilo-1.c: New test.
20716
20717 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20718
20719         * gcc.c-torture/compile/20040419-1.c: New test.
20720
20721 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20722
20723         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20724
20725 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20726             Aldy Hernandez  <aldyh@redhat.com>
20727
20728         * gcc.c-torture/execute/va-arg-24.c: New.
20729
20730 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20731             Aldy Hernandez  <aldyh@redhat.com>
20732
20733         * gcc.dg/vmx/1b-01.c: New.
20734         * gcc.dg/vmx/1b-02.c: New.
20735         * gcc.dg/vmx/1b-03.c: New.
20736         * gcc.dg/vmx/1b-04.c: New.
20737         * gcc.dg/vmx/1b-05.c: New.
20738         * gcc.dg/vmx/1b-06.c: New.
20739         * gcc.dg/vmx/1b-07.c: New.
20740         * gcc.dg/vmx/1c-01.c: New.
20741         * gcc.dg/vmx/1c-02.c: New.
20742         * gcc.dg/vmx/3a-01a.c: New.
20743         * gcc.dg/vmx/3a-01.c: New.
20744         * gcc.dg/vmx/3a-01m.c: New.
20745         * gcc.dg/vmx/3a-03.c: New.
20746         * gcc.dg/vmx/3a-03m.c: New.
20747         * gcc.dg/vmx/3a-04.c: New.
20748         * gcc.dg/vmx/3a-04m.c: New.
20749         * gcc.dg/vmx/3a-05.c: New.
20750         * gcc.dg/vmx/3a-06.c: New.
20751         * gcc.dg/vmx/3a-06m.c: New.
20752         * gcc.dg/vmx/3a-07.c: New.
20753         * gcc.dg/vmx/3b-01.c: New.
20754         * gcc.dg/vmx/3b-02.c: New.
20755         * gcc.dg/vmx/3b-10.c: New.
20756         * gcc.dg/vmx/3b-13.c: New.
20757         * gcc.dg/vmx/3b-14.c: New.
20758         * gcc.dg/vmx/3b-15.c: New.
20759         * gcc.dg/vmx/3c-01a.c: New.
20760         * gcc.dg/vmx/3c-01.c: New.
20761         * gcc.dg/vmx/3c-02.c: New.
20762         * gcc.dg/vmx/3c-03.c: New.
20763         * gcc.dg/vmx/3d-01.c: New.
20764         * gcc.dg/vmx/4-01.c: New.
20765         * gcc.dg/vmx/4-03.c: New.
20766         * gcc.dg/vmx/5-01.c: New.
20767         * gcc.dg/vmx/5-02.c: New.
20768         * gcc.dg/vmx/5-03.c: New.
20769         * gcc.dg/vmx/5-04.c: New.
20770         * gcc.dg/vmx/5-05.c: New.
20771         * gcc.dg/vmx/5-06.c: New.
20772         * gcc.dg/vmx/5-07.c: New.
20773         * gcc.dg/vmx/5-07t.c: New.
20774         * gcc.dg/vmx/5-08.c: New.
20775         * gcc.dg/vmx/5-10.c: New.
20776         * gcc.dg/vmx/5-11.c: New.
20777         * gcc.dg/vmx/7-01a.c: New.
20778         * gcc.dg/vmx/7-01.c: New.
20779         * gcc.dg/vmx/7c-01.c: New.
20780         * gcc.dg/vmx/7d-01.c: New.
20781         * gcc.dg/vmx/7d-02.c: New.
20782         * gcc.dg/vmx/8-01.c: New.
20783         * gcc.dg/vmx/8-02a.c: New.
20784         * gcc.dg/vmx/8-02.c: New.
20785         * gcc.dg/vmx/brode-1.c: New.
20786         * gcc.dg/vmx/bug-1.c: New.
20787         * gcc.dg/vmx/bug-2.c: New.
20788         * gcc.dg/vmx/bug-3.c: New.
20789         * gcc.dg/vmx/cw-bug-1.c: New.
20790         * gcc.dg/vmx/cw-bug-2.c: New.
20791         * gcc.dg/vmx/cw-bug-3.c: New.
20792         * gcc.dg/vmx/dct.c: New.
20793         * gcc.dg/vmx/debug-1.c: New.
20794         * gcc.dg/vmx/debug-2.c: New.
20795         * gcc.dg/vmx/debug-3.c: New.
20796         * gcc.dg/vmx/debug-4.c: New.
20797         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20798         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20799         * gcc.dg/vmx/eg-5.c: New.
20800         * gcc.dg/vmx/fft.c: New.
20801         * gcc.dg/vmx/gcc-bug-1.c: New.
20802         * gcc.dg/vmx/gcc-bug-2.c: New.
20803         * gcc.dg/vmx/gcc-bug-3.c: New.
20804         * gcc.dg/vmx/gcc-bug-4.c: New.
20805         * gcc.dg/vmx/gcc-bug-5.c: New.
20806         * gcc.dg/vmx/gcc-bug-6.c: New.
20807         * gcc.dg/vmx/gcc-bug-7.c: New.
20808         * gcc.dg/vmx/gcc-bug-8.c: New.
20809         * gcc.dg/vmx/gcc-bug-9.c: New.
20810         * gcc.dg/vmx/gcc-bug-b.c: New.
20811         * gcc.dg/vmx/gcc-bug-c.c: New.
20812         * gcc.dg/vmx/gcc-bug-d.c: New.
20813         * gcc.dg/vmx/gcc-bug-e.c: New.
20814         * gcc.dg/vmx/gcc-bug-f.c: New.
20815         * gcc.dg/vmx/gcc-bug-g.c: New.
20816         * gcc.dg/vmx/gcc-bug-i.c: New.
20817         * gcc.dg/vmx/harness.h: New.
20818         * gcc.dg/vmx/ira1.c: New.
20819         * gcc.dg/vmx/ira2a.c: New.
20820         * gcc.dg/vmx/ira2b.c: New.
20821         * gcc.dg/vmx/ira2.c: New.
20822         * gcc.dg/vmx/ira2c.c: New.
20823         * gcc.dg/vmx/mem.c: New.
20824         * gcc.dg/vmx/newton-1.c: New.
20825         * gcc.dg/vmx/ops.c: New.
20826         * gcc.dg/vmx/sn7153.c: New.
20827         * gcc.dg/vmx/spill2.c: New.
20828         * gcc.dg/vmx/spill3.c: New.
20829         * gcc.dg/vmx/spill.c: New.
20830         * gcc.dg/vmx/t.c: New.
20831         * gcc.dg/vmx/varargs-1.c: New.
20832         * gcc.dg/vmx/varargs-2.c: New.
20833         * gcc.dg/vmx/varargs-3.c: New.
20834         * gcc.dg/vmx/varargs-4.c: New.
20835         * gcc.dg/vmx/varargs-5.c: New.
20836         * gcc.dg/vmx/varargs-6.c: New.
20837         * gcc.dg/vmx/varargs-7.c: New.
20838         * gcc.dg/vmx/vmx.exp: New.
20839         * gcc.dg/vmx/vprint-1.c: New.
20840         * gcc.dg/vmx/vscan-1.c: New.
20841         * gcc.dg/vmx/x-01.c: New.
20842         * gcc.dg/vmx/x-02.c: New.
20843         * gcc.dg/vmx/x-03.c: New.
20844         * gcc.dg/vmx/x-04.c: New.
20845         * gcc.dg/vmx/x-05.c: New.
20846         * gcc.dg/vmx/yousufi-1.c: New.
20847         * gcc.dg/vmx/zero-1.c: New.
20848         * gcc.dg/vmx/zero.c: New.
20849
20850 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20851
20852         * g++.dg/lookup/java1.C: Update for chage of
20853         _Jv_AllocObject.
20854         * g++.dg/lookup/java2.C: Likewise.
20855
20856 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20857
20858         * ada/acats/run_all.sh: use -O2 by default.
20859
20860 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20861
20862         * gcc.dg/vr-mult-[12].c: New tests.
20863
20864 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20865
20866         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20867
20868         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20869
20870 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20871
20872         * lib/target-supports.exp (check_profiling_available): Assume profiling
20873         isn't available for mips*-*-elf targets.
20874
20875 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20876
20877         * gcc.dg/builtins-38.c: New test.
20878
20879 2004-04-14  Eric Christopher  <echristo@redhat.com>
20880
20881         * g++.dg/charset/charset.exp: Run .cc extension tests.
20882
20883 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20884
20885         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20886
20887 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20888
20889         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20890
20891 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20892
20893         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20894         * gcc.dg/i386-387-2.c: Likewise.
20895
20896         * gcc.dg/i386-387-7.c: New test.
20897         * gcc.dg/i386-387-8.c: New test.
20898
20899         * gcc.dg/builtins-37.c: New test.
20900
20901 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20902
20903         * g++.dg/pch/externc-1.C: Add missing semicolon.
20904
20905 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20906
20907         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20908
20909 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20910
20911         * gcc.c-torture/execute/20040411-1.c: New test.
20912
20913 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20914
20915         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20916
20917 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20918
20919         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20920
20921 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20922
20923         * lib/target-supports.exp (check_named_sections_available): New.
20924         * lib/gcc-dg.exp (dg-require-named-sections): New.
20925         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20926         old-deja.exp.  Also prune error-count message from HP linker.
20927         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20928
20929         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20930         * g++.old-deja/g++.pt/static3.C: Likewise.
20931         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20932
20933 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20934
20935         * gcc.c-torture/execute/20040409-1.c: New test case.
20936         * gcc.c-torture/execute/20040409-2.c: New test case.
20937         * gcc.c-torture/execute/20040409-3.c: New test case.
20938
20939 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20940
20941         * gcc.dg/20040409-1.c: New test.
20942
20943 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20944
20945         PR target/14888
20946         * g++.dg/opt/pr14888.C: New test case.
20947
20948 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20949
20950         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20951         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20952         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20953         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20954         New tests.
20955
20956 2004-04-08  Paul Brook  <paul@codesourcery.com>
20957
20958         * gcc.dg/spill-1.c: New test.
20959
20960 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20961
20962         * gcc.dg/torture/builtin-ctype-2.c: New test.
20963
20964 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20965
20966         * gcc.dg/pch/pch.exp: Add largefile test.
20967
20968 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20969
20970         * g++.dg/pch/externc-1.Hs: New.
20971         * g++.dg/pch/externc-1.C: New.
20972
20973 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20974
20975         * gcc.dg/compat/struct-by-value-5a_main.c,
20976         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20977         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20978         * gcc.dg/compat/struct-by-value-5a_x.c,
20979         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20980         gcc.dg/compat/struct-by-value-5_x.c.
20981         * gcc.dg/compat/struct-by-value-5a_y.c,
20982         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20983         gcc.dg/compat/struct-by-value-5_y.c.
20984
20985         * gcc.dg/compat/struct-by-value-6a_main.c,
20986         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20987         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20988         * gcc.dg/compat/struct-by-value-6a_x.c,
20989         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20990         gcc.dg/compat/struct-by-value-6_x.c.
20991         * gcc.dg/compat/struct-by-value-6a_y.c,
20992         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20993         gcc.dg/compat/struct-by-value-6_y.c.
20994
20995         * gcc.dg/compat/struct-by-value-7a_main.c,
20996         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20997         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20998         * gcc.dg/compat/struct-by-value-7a_x.c,
20999         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21000         gcc.dg/compat/struct-by-value-7_x.c.
21001         * gcc.dg/compat/struct-by-value-7a_y.c,
21002         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21003         gcc.dg/compat/struct-by-value-7_y.c.
21004
21005 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21008         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21009         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21010         options.
21011
21012 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21013
21014         * gcc.dg/builtins-36.c: New test.
21015
21016 2004-04-06  Paul Brook  <paul@codesourcery.com>
21017
21018         * README.gcc: Remove obsolete contraint on testcases.
21019
21020 2004-04-05  Paul Brook  <paul@codesourcery.com>
21021
21022         PR2123
21023         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21024         failure and exit(0) on success.
21025         * g++.dg/expr/anew2.C: Ditto.
21026         * g++.dg/expr/anew3.C: Ditto.
21027         * g++.dg/expr/anew4.C: Ditto.
21028
21029 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         PR c++/3518
21032         * g++.dg/template/unify7.C: New.
21033
21034 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21035
21036         * g++.dg/README: Bring up to date with new subdirectories; remove
21037         duplicate subdirectory lines.
21038
21039 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21040
21041         PR c++/14007
21042         * g++.dg/template/unify5.C: New.
21043         * g++.dg/template/unify6.C: New.
21044         * g++.dg/template/qualttp20.C: Adjust.
21045         * g++.old-deja/g++.jason/report.C: Adjust.
21046         * g++.old-deja/g++.other/qual1.C: Adjust.
21047
21048 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR c++/14803
21051         * g++.dg/inherit/ptrmem1.C: New test.
21052
21053 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21054
21055         PR c++/14755
21056         * gcc.c-torture/execute/20040331-1.c: New test.
21057         * gcc.dg/20040331-1.c: New test.
21058
21059 2004-04-01  Paul Brook  <paul@codesourcery.com>
21060
21061         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21062
21063 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/14724
21066         * g++.dg/init/goto1.C: New test.
21067
21068         PR c++/14763
21069         * g++.dg/template/defarg4.C: New test.
21070
21071 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21072
21073         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21074
21075 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21076
21077         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21078
21079 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21080
21081         * gcc.dg/noncompile/undeclared-2.c: New test.
21082
21083 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21084
21085         * gcc.dg/940409-1.c: Remove XFAIL.
21086         * gcc.dg/reg-vol-struct-1.c: New test.
21087
21088 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21089
21090         * gcc.dg/torture/builtin-wctype-1.c: New test.
21091
21092 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21093
21094         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21095         * gcc.dg/20001101-1.c: Likewise.
21096         * gcc.dg/20001102-1.c: Likewise.
21097
21098 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21099
21100         * gcc.dg/compare8.c: Add an additional test for XOR.
21101
21102 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21103
21104         * gcc.dg/torture/builtin-ctype-1.c: New test.
21105
21106 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21107
21108         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21109         * gcc.dg/torture/builtin-math-1.c: Likewise.
21110         * gcc.dg/torture/builtin-power-1.c: New test.
21111
21112 2004-03-24  Andreas Schwab  <schwab@suse.de>
21113
21114         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21115         IA64 assembler.
21116
21117 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21118             Roger Sayle  <roger@eyesopen.com>
21119
21120         * gcc.dg/compare8.c: New test case.
21121
21122 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21123
21124         * g++.dg/ext/altivec-7.C: New test.
21125
21126 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21127
21128         PR 12267, 12391, 12560, 13129, 14114, 14133
21129         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21130         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21131         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21132         Adjust error regexps.
21133         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21134         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21135         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21136         * gcc.dg/local1.c: Add explanatory comment.
21137
21138 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21139
21140         PR optimization/14669
21141         * g++.dg/opt/fold2.C: New test case.
21142
21143 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21144
21145         PR c/14069
21146         * gcc.dg/20040322-1.c: New test.
21147
21148 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21149
21150         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21151         * gcc.dg/ultrasp4.c: Likewise.
21152         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21153
21154 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21155
21156         * gcc.dg/i386-sse-8.c: Reset default options.
21157
21158 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21159
21160         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21161         in the error message text.
21162
21163 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21164
21165         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21166
21167 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/14616
21170         * g++.dg/init/array13.C: New test.
21171
21172 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21173
21174         PR target/13889
21175         * gcc.c-torture/compile/pr13889.c: New test case.
21176
21177 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21178
21179         PR c/14635
21180         * builtins-1.c (nan, nans): Don't test.
21181         * builtins-30.c: Don't use nan, nanf, nanl.
21182         * builtins-35.c: New test.
21183
21184 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21185
21186         * g++.dg/ext/altivec-6.C: New test.
21187
21188 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21189
21190         * g++.dg/init/placement3.C: New test.
21191
21192         * g++.dg/template/spec13.C: New test.
21193
21194         * g++.dg/lookup/using11.C: New test.
21195
21196         * g++.dg/lookup/koenig3.C: New test.
21197
21198         * g++.dg/template/operator2.C: New test.
21199
21200         * g++.dg/expr/dtor3.C: New test.
21201         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21202         marker.
21203         * g++.old-deja/g++.law/visibility28.C: Likewise.
21204
21205 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21206
21207         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21208         * gcc.dg/ppc64-abi-3.c: Likewise.
21209
21210 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21211
21212         PR c++/14545
21213         * g++.dg/parse/template15.C: New test.
21214
21215 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21216
21217         * g++.dg/expr/dtor2.C: New test.
21218
21219         * g++.dg/lookup/anon4.C: New test.
21220
21221         * g++.dg/overload/using1.C: New test.
21222
21223         * g++.dg/template/lookup7.C: New test.
21224
21225         * g++.dg/template/typename6.C: New test.
21226
21227         * g++.dg/expr/cond6.C: New test.
21228
21229 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21230
21231         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21232
21233 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21234
21235         * g++.dg/expr/cond5.C: New test.
21236         * g++.dg/expr/constcast1.C: Likewise.
21237         * g++.dg/expr/ptrmem2.C: Likewise.
21238         * g++.dg/expr/ptrmem3.C: Likewise.
21239         * g++.dg/lookup/main1.C: Likewise.
21240         * g++.dg/template/lookup6.C: Likewise.
21241
21242 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21243
21244         * gcc.dg/local1.c: New test.
21245
21246         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21247
21248 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21249
21250         * gcc.dg/torture/builtin-convert-1.c: New test.
21251
21252 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21253
21254         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21255
21256 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/14481
21259         * g++.dg/warn/Wunused-7.C: New test.
21260
21261 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21262
21263         * gcc.dg/torture/builtin-integral-1.c: New test.
21264
21265 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21266
21267         PR c++/14586
21268         * g++.dg/parse/non-dependent3.C: New test.
21269
21270 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21271
21272         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21273         * g++.dg/eh/simd-2.C: Likewise.
21274         * g++.dg/init/array10.C: Likewise.
21275         * gcc.c-torture/compile/simd-1.c: Likewise.
21276         * gcc.c-torture/compile/simd-2.c: Likewise.
21277         * gcc.c-torture/compile/simd-3.c: Likewise.
21278         * gcc.c-torture/compile/simd-4.c: Likewise.
21279         * gcc.c-torture/compile/simd-6.c: Likewise.
21280         * gcc.c-torture/execute/simd-1.c: Likewise.
21281         * gcc.c-torture/execute/simd-2.c: Likewise.
21282         * gcc.dg/compat/vector-defs.h: Likewise.
21283         * gcc.dg/20020531-1.c: Likewise.
21284         * gcc.dg/altivec-3.c: Likewise.
21285         * gcc.dg/altivec-4.c: Likewise.
21286         * gcc.dg/altivec-varargs-1.c: Likewise.
21287         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21288         * gcc.dg/i386-mmx-3.c: Likewise.
21289         * gcc.dg/i386-sse-4.c: Likewise.
21290         * gcc.dg/i386-sse-5.c: Likewise.
21291         * gcc.dg/i386-sse-8.c: Likewise.
21292         * gcc.dg/simd-1.c: Likewise.
21293         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21294         __ev64_opaque__ since the machine description provides it.
21295
21296 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21297
21298         * lib/compat.exp (skip_list): New global variable.
21299         Use it to hold the user defined COMPAT_SKIPS list if any.
21300         (compat-obj): Add the members of skip_list to optall.
21301
21302 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21303
21304         * gcc.dg/compat/union-by-value-1_main.c,
21305         union-by-value-1_x.c, union-by-value-1_y.c,
21306         union-check.h, union-defs.h,
21307         union-init.h, union-return-1_main.c,
21308         union-return-1_x.c, union-return-1_y.c: New files.
21309
21310 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21311
21312         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21313         mixed-struct-init.h: Add 4 mixed structure types.
21314         struct-by-value-21_main.c, struct-by-value-21_x.c,
21315         struct-by-value-21_y.c, struct-return-21_main.c,
21316         struct-return-21_x.c, struct-return-21_y.c: New files.
21317
21318 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21319
21320         PR c++/14550
21321         * g++.dg/parse/template14.C: New test.
21322
21323 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324
21325         * gcc.c-torture/execute/20040313-1.c: New test.
21326
21327 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21328
21329         PR target/14533
21330         * gcc.dg/20040311-2.c: New test.
21331
21332 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21333
21334         PR other/14544
21335         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21336         bit-field.
21337
21338 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21339
21340         * gcc.dg/20040305-2.c: Add missing return statement.
21341
21342 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21343
21344         * gcc.dg/builtins-34.c: Also check pow10*.
21345
21346 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21347
21348         PR target/14262
21349         * gcc.dg/20040305-2.c: New test.
21350
21351 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21352
21353         * gcc.dg/20040310-1.c: New test.
21354
21355 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21356
21357         * gcc.c-torture/execute/20040311-1.c: New test case.
21358
21359 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/14476
21362         * g++.dg/lookup/enum1.C: New test.
21363
21364 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21365
21366         PR c++/14510
21367         * g++.dg/lookup/struct2.C: New test.
21368
21369 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21370
21371         * gcc.dg/builtins-34.c: New test.
21372
21373 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21374
21375         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21376
21377 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21378
21379         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21380         * gcc.dg/alias-2.c: New testcase.
21381
21382 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21383
21384         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21385
21386 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21387
21388         * gcc.c-torture/execute/20040309-1.c: New test case.
21389
21390 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         PR c++/14397
21393         * g++.dg/overload/ref1.C: New.
21394
21395 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21396
21397         PR c++/14409
21398         * g++.dg/template/spec12.C: New test.
21399
21400         PR c++/14448
21401         * g++.dg/parse/crash14.C: New test.
21402
21403 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21404
21405         PR c++/14230
21406         * g++.dg/init/ref11.C: New test.
21407
21408 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21409
21410         PR c++/14432
21411         * g++.dg/parse/builtin2.C: New test.
21412
21413 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21414
21415         PR c++/14401
21416         * g++.dg/init/ctor3.C: New test.
21417         * g++.dg/init/union1.C: New test.
21418         * g++.dg/ext/anon-struct4.C: New test.
21419
21420 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21421
21422         * g++.dg/lookup/koenig1.C: Tweak error messages.
21423         * g++.dg/lookup/used-before-declaration.C: Likewise.
21424         * g++.dg/other/do1.C: Likewise.
21425         * g++.dg/overload/koenig1.C: Likewise.
21426         * g++.dg/parse/crash13.C: Likewise.
21427         * g++.dg/template/instantiate3.C: Likewise.
21428
21429 2004-03-08  Eric Christopher  <echristo@redhat.com>
21430
21431         * * lib/target-supports.exp: Enable libiconv in test
21432         compilation.  Fix up error checking.
21433
21434 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21435
21436         PR middle-end/14289
21437         * gcc.dg/pr14289-1.c: New test case.
21438         * gcc.dg/pr14289-2.c: Likewise.
21439         * gcc.dg/pr14289-3.c: Likewise.
21440
21441 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21442
21443         * gcc.c-torture/execute/20040308-1.c: New test.
21444
21445 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21446
21447         * gcc.c-torture/execute/20040307-1.c: New test case.
21448
21449 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21450
21451         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21452
21453 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21454
21455         * gcc.dg/20040306-1.c: New test.
21456
21457 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21458
21459         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21460         them static.
21461         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21462
21463 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21464
21465         PR c/14465
21466         * gcc.dg/decl-6.c: New test.
21467
21468 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21469
21470         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21471         Rename LOGPOW -> LOG_POW.
21472         (SQRT_EXP, POW_EXP): New.
21473
21474 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21475
21476         * gcc.dg/i386-sse-8.c: New test.
21477
21478 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21479
21480         PR c/14114
21481         * gcc.dg/decl-5.c: New test.
21482
21483 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21484
21485         * gcc.dg/20040305-1.c: New test.
21486
21487 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21488
21489         PR other/14354
21490         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21491
21492 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21493
21494         PR c++/14425, c++/14426
21495         * g++.dg/ext/altivec-4.C: New test.
21496         * g++.dg/ext/altivec-5.C: New test.
21497
21498 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21499
21500         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21501         global variables of a type with no linkage.
21502         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21503         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21504         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21505         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21506         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21507         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21508         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21509         * g++.dg/warn/deprecated.C: Name enum Color.
21510         * g++.dg/overload/VLA.C: Name structure for 'b'.
21511         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21512
21513 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21514
21515         * gcc.c-torture/compile/20040304-1.c: New test.
21516
21517 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21518
21519         PR 13728
21520         * gcc.dg/decl-4.c: New testcase.
21521
21522 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21523
21524         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21525         as PRECF if sizeof (float) > sizeof (double).
21526         (PRECL): Make it the same as PRECF if
21527         sizeof (float) > sizeof (long double).
21528
21529 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21530
21531         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21532         system type.  Add check for irix6 which doesn't have c99 runtime.
21533
21534 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21535
21536         * gcc.dg/const-elim-1.c: xfail for xtensa.
21537
21538 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21539
21540         PR c++/14369
21541         * g++.dg/template/cond4.C: New test.
21542
21543 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21544
21545         PR c++/14360
21546         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21547
21548         PR c++/14361
21549         * g++.dg/parse/defarg7.C: New test.
21550
21551         PR c++/14359
21552         * g++.dg/template/friend26.C: New test.
21553
21554 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/14324
21557         * g++.dg/abi/mangle21.C: New test.
21558
21559         PR c++/14260
21560         * g++.dg/parse/constructor2.C: New test.
21561
21562         PR c++/14337
21563         * g++.dg/template/sfinae1.C: New test.
21564
21565 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/14267
21568         * g++.dg/expr/crash2.C: New test.
21569
21570         PR middle-end/13448
21571         * gcc.dg/inline-5.c: New test.
21572         * gcc.dg/always-inline.c: Split out tests into ...
21573         * gcc.dg/always-inline2.c: ... this and ...
21574         * gcc.dg/always-inline3.c: ... this.
21575
21576 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21577
21578         PR debug/12103
21579         * g++.dg/debug/crash1.C: New test.
21580
21581 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21582
21583         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21584         function with __attribute__((noinline)).
21585         (recurser_void2): Likewise.
21586         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21587         (recurser_void2): Likewise.
21588
21589 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21590
21591         PR middle-end/14203
21592         * g++.dg/warn/Wunused-6.C: New test case.
21593
21594 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21595
21596         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21597         not defined.
21598
21599 2004-02-27  Eric Christopher  <echristo@redhat.com>
21600
21601         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21602         * g++.dg/charset/asm2.c: Run only x86.
21603         * gcc.dg/charset/asm3.c: Ditto.
21604
21605 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21606
21607         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21608         ld_library_path.
21609
21610 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21611
21612         * g++.dg/ext/altivec-3.C: New.
21613
21614 2004-02-26  Richard Henderson  <rth@redhat.com>
21615
21616         * g++.dg/ext/attrib10.C: Mark for warning.
21617         * gcc.dg/attr-alias-1.c: New.
21618
21619 2004-02-26  Richard Henderson  <rth@redhat.com>
21620
21621         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21622         * gcc.c-torture/execute/20040208-2.c: ... it back.
21623
21624 2004-02-26  Eric Christopher  <echristo@redhat.com>
21625
21626         * lib/target-supports.exp (check-iconv-available): New function.
21627         * lib/gcc-dg.exp (dg-require-iconv): New function.
21628         Use above.
21629         * gcc.dg/charset: New directory.
21630         * gcc.dg/charset/charset.exp: New file.
21631         * gcc.dg/charset/asm1.c: Ditto.
21632         * gcc.dg/charset/asm2.c: Ditto.
21633         * gcc.dg/charset/asm3.c: Ditto.
21634         * gcc.dg/charset/asm4.c: Ditto.
21635         * gcc.dg/charset/asm5.c: Ditto.
21636         * gcc.dg/charset/attribute1.c: Ditto.
21637         * gcc.dg/charset/attribute2.c: Ditto.
21638         * gcc.dg/charset/string1.c: Ditto.
21639         * g++.dg/charset: New directory.
21640         * g++.dg/dg.exp: Add here. Special options.
21641         * g++.dg/charset/charset.exp: New file.
21642         * g++.dg/charset/asm1.c: Ditto.
21643         * g++.dg/charset/asm2.c: Ditto.
21644         * g++.dg/charset/asm3.c: Ditto.
21645         * g++.dg/charset/asm4.c: Ditto.
21646         * g++.dg/charset/attribute1.c: Ditto.
21647         * g++.dg/charset/attribute2.c: Ditto.
21648         * g++.dg/charset/extern1.cc: Ditto.
21649         * g++.dg/charset/extern2.cc: Ditto.
21650         * g++.dg/charset/string1.c: Ditto.
21651
21652 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21653
21654         PR c++/14278
21655         * g++.dg/parse/comma1.C: New test.
21656
21657 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21658
21659         PR c++/14284
21660         * g++.dg/template/ttp8.C: New test.
21661
21662 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21663
21664         * gcc.dg/fixuns-trunc-1.c: New test.
21665
21666 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21667
21668         * gcc.dg/builtins-config.h: Use #elif.
21669
21670 2004-02-26  Michael Matz  <matz@suse.de>
21671
21672         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21673         * gcc.dg/991214-1.c: Likewise.
21674         * gcc.dg/i386-asm-1.c: Likewise.
21675
21676 2004-02-25  Richard Henderson  <rth@redhat.com>
21677
21678         * gcc.c-torture/execute/20040208-2.c: Move ...
21679         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21680
21681 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21682
21683         PR c++/14246
21684         * g++.dg/other/crash-3.C: New test.
21685
21686 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21687
21688         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21689         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21690
21691         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21692         HP-UX.
21693
21694 2004-02-24  Michael Matz  <matz@suse.de>
21695
21696         * gcc.dg/i386-regparm.c: New.
21697
21698 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21699
21700         * gcc.c-torture/execute/20040223-1.c: New.
21701
21702 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21703             Kazu Hirata  <kazu@cs.umass.edu>
21704
21705         * gcc.dg/fwritable-strings-1.c: Remove.
21706
21707 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21708
21709         PR c/14156
21710         * gcc.dg/20040223-1.c: New test.
21711
21712 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21713
21714         PR c++/14106
21715         * g++.dg/ext/typeof9.C: New test.
21716
21717 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21718
21719         PR c++/14250
21720         * g++.dg/other/switch1.C: New test.
21721
21722 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21723
21724         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21725         * gcc.dg/va-arg-1.c: Likewise.
21726
21727 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21728
21729         PR c++/14143
21730         * g++.dg/template/koenig5.C: New test.
21731
21732 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21733
21734         * g++.dg/ext/altivec-1.C: Generalize target triple.
21735         * g++.dg/ext/altivec-2.C: New test case.
21736         * g++.dg/ext/altivec_check.h: New file.
21737         * gcc.dg/altivec-1.c: Generalize target triple;
21738         include altivec_check.h and call altivec_check().
21739         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21740         * gcc.dg/altivec-6.c: New test case.
21741         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21742         type casts as needed.
21743         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21744         altivec_check().
21745         * gcc.dg/altivec-12.c: New test case.
21746         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21747         include altivec_check.h and call altivec_check().
21748         * gcc.dg/altivec_check.h: New file.
21749
21750 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21751
21752         * lib/target-supports.exp (check_alias_available): Don't mangle
21753         function `g' in test program.
21754
21755 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21756
21757         * lib/target-supports.exp (check_profiling_available): Check
21758         argument to determine whether we support a profiling type.
21759         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21760         check_profiling_available.
21761         * g++.dg/bprob/bprob.exp: Likewise.
21762         * g77.dg/bprob/bprob.exp: Likewise.
21763         * gcc.misc-tests/bprob.exp: Likewise.
21764         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21765         dg-require-profiling and delete expected error handling.
21766         * gcc.dg/20021014-1.c: Likewise.
21767         * gcc.dg/nest.c: Likewise.
21768
21769 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21770
21771         PR c++/12007
21772         * g++.dg/other/vthunk1.C: New test.
21773
21774 2004-02-20  Falk Hueffner  <falk@debian.org>
21775
21776         PR target/14201
21777         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21778
21779 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21780
21781         PR c++/13927
21782         * g++.dg/other/error8.C: Remove XFAIL markers.
21783
21784         PR c++/14173
21785         * g++.dg/ext/packed5.C: New test.
21786
21787         PR c++/14199
21788         * g++.dg/warn/Wunused-5.C: New test.
21789
21790         PR c++/14186
21791         * g++.dg/lookup/member1.C: New test.
21792
21793 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21794
21795         * gcc.c-torture/compile/20040130-1.c: Enable only when
21796         __INT_MAX__ >= 2147483647L.
21797         * gcc.c-torture/compile/961203-1.c: Likewise.
21798
21799 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21802         * g++.dg/opt/template1.C: Robustify assembler regexp
21803
21804 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21805
21806         * gcc.c-torture/execute/simd-4.x: Remove.
21807         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21808         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21809         Guard with #ifndef SKIP_ATTRIBUTE.
21810         * gcc.dg/compat/vector-1_y.c: Likewise.
21811         * gcc.dg/compat/vector-2_x.c: Likewise.
21812         * gcc.dg/compat/vector-2_y.c: Likewise.
21813         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21814         * g++.dg/eh/simd-2.C: Likewise.
21815
21816 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21817
21818         * gcc.c-torture/compile/complex-1.c: New.
21819
21820 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21821
21822         PR target/14209
21823         * gcc.c-torture/execute/20040218-1.c: New test.
21824
21825 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21826
21827         PR c++/14181
21828         * g++.dg/parse/new2.C: New test.
21829
21830 2004-02-18  Paul Brook  <paul@codesourcery.com>
21831
21832         * gcc.c-torture/compile/libcall-1.c: New test.
21833
21834 2004-02-18  Paul Brook  <paul@codesourcery.com>
21835
21836         PR debug/12934
21837         * gcc.dg/debug/debug-7.c: New test.
21838
21839 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21840
21841         * gcc.dg/20040217-1.c: New test.
21842
21843 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21844
21845         * gcc.c-torture/execute/990208-1.x: Delete.
21846
21847 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21848
21849         * gcc.c-torture/execute/20040208-2.x: New file.
21850
21851 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21852
21853         PR c++/11326
21854         * g++.dg/abi/structret1.C: New test.
21855
21856 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21857
21858         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21859         (i386_cpuid): No need to test if cpuid is available on AMD64.
21860         Fix assembly, so that it works onboth i386 and AMD64.
21861         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21862         (vecInLong): Fix s[] member type to unsigned int.
21863         (vecInWord): Remove type.
21864         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21865         (a64, b64, c64, d64, e64): Remove.
21866         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21867         Remove unused variable.  Remove initialization of removed variables.
21868         Don't call mmx_tests nor sse_tests.
21869         (reference_mmx, reference_sse): Remove.
21870         (check): Add return stmt.
21871         * gcc.dg/i386-sse-7.c: New test.
21872         * gcc.dg/i386-mmx-4.c: New test.
21873
21874 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21875
21876         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21877         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21878         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21879         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21880         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21881         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21882         g++.dg/tc1/dr94.C: Fix line terminator.
21883
21884 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21885
21886         * gcc.c-torture/compile/20040216-1.c: New.
21887
21888 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21889
21890         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21891         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21892         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21893         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21894         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21895         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21896
21897 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21898
21899         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21900
21901 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/13971
21904         * g++.dg/expr/cond4.C: New test.
21905
21906         PR c++/14086
21907         * g++.dg/lookup/crash2.C: New test.
21908
21909 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21910
21911         * gcc.c-torture/compile/20040214-2.c: New test.
21912
21913 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21914
21915         PR c++/14116
21916         * g++.dg/ext/typeof8.C: New test.
21917
21918 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21919
21920         * gcc.c-torture/compile/20040214-1.c: New test.
21921
21922 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21923
21924         PR c++/13635
21925         * g++.dg/template/spec11.C: New test.
21926
21927 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21928
21929         PR c++/13927
21930         * g++.dg/other/error8.C: New test.
21931
21932 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21933
21934         PR c++/14122
21935         * g++.dg/template/array4.C: New test.
21936
21937         PR c++/14108
21938         * g++.dg/inherit/thunk2.C: New test.
21939
21940         PR c++/14083
21941         * g++.dg/eh/cond2.C: New test.
21942
21943 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21944
21945         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21946
21947 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21948
21949         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21950
21951 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21952
21953         * g++.dg/simd-2.C: xfail on ppc64-linux.
21954
21955 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21956
21957         PR c/456
21958         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21959         tests.
21960
21961 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21962
21963         * gcc.dg/builtins-33.c: New test.
21964
21965 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21966
21967         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21968
21969 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21970
21971         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21972
21973 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21974
21975         * gcc.dg/ppc64-abi-3.c: New test.
21976
21977 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21978
21979         PR c/14092
21980
21981         * gcc.dg/pr14092-1.c: New testcase.
21982
21983 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21984
21985         * gcc.dg/cpp/assert4.c: Fix typo last change.
21986
21987         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21988         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21989
21990         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21991
21992 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21993
21994         * gcc.c-torture/compile/20040209-1.c: New test case.
21995
21996 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21997
21998         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21999
22000 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22001
22002         * gcc.c-torture/execute/20040208-[12].c: New tests.
22003
22004 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22005
22006         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22007
22008 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22009
22010         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22011
22012 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22013
22014         Bug 13856
22015         * gcc.dg/visibility-8.c: New testcase.
22016
22017 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22018
22019         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22020         arguments.
22021         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22022
22023 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22024
22025         PR middle-end/13696
22026         * g++.dg/opt/fold1.C: New test case.
22027
22028 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22029
22030         PR c++/14033
22031         * g++.dg/other/crash-2.C: New test.
22032
22033 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22034
22035         PR c++/14028
22036         * g++.dg/parse/angle-bracket2.C: New test.
22037
22038 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22039
22040         PR middle-end/13750
22041         Revert:
22042         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22043         PR pch/13361
22044         * testsuite/g++.dg/pch/wchar-1.C: New.
22045         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22046
22047 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22048
22049         PR c++/14008
22050         * g++.dg/parse/error15.C: New test.
22051         * g++.dg/parse/crash11.C: Update dg-error mark.
22052
22053 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22054
22055         PR c++/13932
22056         * g++.dg/warn/conv2.C: New test.
22057
22058 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22059
22060         PR c++/13086
22061         * g++.dg/warn/incomplete1.C: Remove xfail.
22062
22063 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22064
22065         * lib/file-format.exp (gcc_target_object_format): Use
22066         ${tool}_target_compile, not gcc_target_compile.
22067         * lib/target-supports.exp (check_alias_available): Likewise.
22068         (check_gc_sections_available): Likewise.
22069         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22070         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22071         dg-require-alias.
22072
22073 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22074
22075         PR c++/13969
22076         * g++.dg/template/static6.C: New test.
22077
22078 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22079
22080         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22081
22082 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22083
22084         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22085         tests for systems where `char' is unsigned by default.
22086
22087 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22088
22089         PR c++/13997
22090         * g++.dg/template/partial3.C: New test.
22091
22092 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22093
22094         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22095         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22096         Remove mentions of obsolete ports.
22097
22098 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22099
22100         * gcc.dg/noncompile/20001228-1.c: Fix for new
22101         error message.
22102
22103 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22104
22105         PR target/9348
22106         * gcc.c-torture/execute/multdi-1.c: New test case.
22107
22108 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/13925
22111         * g++.dg/template/lookup5.C: New test.
22112
22113 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22114
22115         PR c++/13950
22116         * g++.dg/template/lookup4.C: New test.
22117
22118         PR c++/13970
22119         * g++.dg/parse/error14.C: New test.
22120
22121         PR c++/14002
22122         * g++.dg/parse/template13.C: New test.
22123
22124 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22125
22126         PR c++/13978
22127         * g++.dg/template/koenig4.C: New test.
22128
22129         PR c++/13968
22130         * g++.dg/template/crash17.C: New test.
22131
22132         PR c++/13975
22133         * g++.dg/parse/error13.C: New test.
22134         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22135
22136 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22137
22138         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22139
22140 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22141
22142         PR c/11658
22143         PR c/13994
22144         * gcc.dg/noncompile/20040203-1.c: New test.
22145         * gcc.dg/noncompile/20040203-2.c: Likewise.
22146         * gcc.dg/noncompile/20040203-3.c: Likewise.
22147         * gcc.dg/20040203-1.c: Likewise.
22148
22149 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22150
22151         PR c++/10858
22152         * g++.dg/template/sizeof7.C: New test.
22153
22154 2004-02-02  Eric Christopher  <echristo@redhat.com>
22155             Zack Weinberg  <zack@codesourcery.com>
22156
22157         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22158
22159 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22160
22161         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22162         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22163         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22164         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22165
22166 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22167
22168         PR c++/13113
22169         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22170
22171         PR c++/13854
22172         * g++.dg/ext/attrib13.C: New test.
22173
22174         PR c++/13907
22175         * g++.dg/conversion/op2.C: New test.
22176
22177 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22178
22179         * gcc.dg/titype-1.c: Fix pasto.
22180
22181 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22182
22183         * gcc.dg/titype-1.c: New test.
22184
22185 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22186
22187         PR c++/13957
22188         * g++.dg/template/non-type-template-argument-1.C,
22189         g++.dg/template/qualified-id1.C: Update dg-error marks.
22190         * g++.dg/template/nontype6.C: New test.
22191
22192 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22193
22194         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22195         * gcc.dg/builtins-31.c: New testcase.
22196         * gcc.dg/builtins-32.c: New testcase.
22197
22198 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22199
22200         * objc.dg/call-super-2.m: Update line numbers
22201         for the including of stddef.h.
22202
22203 2004-01-30  Michael Matz  <matz@suse.de>
22204
22205         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22206         g++.dg/ext/case-range3.C: New tests.
22207
22208 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22209
22210         DR206
22211         PR c++/13813
22212         * g++.dg/template/member4.C: New test.
22213
22214 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22215
22216         PR c++/13683
22217         * g++.dg/template/sizeof6.C: New test.
22218
22219 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22220
22221         * gcc.dg/fwritable-strings-1.c: New test.
22222
22223 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22224
22225         * gcc.c-torture/compile/20040130-1.c: New test.
22226
22227 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
22228
22229         * objc.dg/call-super-2.m: Include stddef.h for size_t.
22230
22231 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
22232
22233         PR c++/13883
22234         * g++.dg/template/ctor3.C: New test.
22235
22236 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22237
22238         * g++.dg/tc1: New directory.
22239         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22240         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22241         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22242         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22243         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22244
22245 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22246
22247         * g++.dg/parse/error11.C: New test.
22248         * g++.dg/parse/error12.C: Likewise.
22249
22250 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22251
22252         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22253         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22254
22255 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22256
22257         PR c++/13791
22258         * g++.dg/ext/attrib12.C: New test.
22259
22260         PR c++/13736
22261         * g++.dg/parse/cast2.C: New test.
22262
22263 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22264
22265         * objc.dg/encode-2.m (main): New local string.  Set depending on
22266         sizeof long.  Use in sscanf call.
22267         * objc.dg/encode-3.m (main): New local string.  Set depending on
22268         sizeof long.  Use in scan_initial call.
22269
22270 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22271
22272         * objc.dg/call-super-2.m: Make LP64-safe.
22273         * objc.dg/desig-init-1.m: Likewise.
22274
22275 2004-01-27  Devang Patel <dpatel@apple.com>
22276
22277         * g++.dg/debug/namespace1.C: New test.
22278
22279 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22280
22281         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22282         xscale-*-*.
22283
22284         * gcc.dg/arm-mmx-1.c: New test.
22285
22286 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22287
22288         * gcc.dg/20040127-1.c: New test.
22289         * gcc.dg/20040127-2.c: New test.
22290
22291 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22292
22293         * objc.dg/stret-1.m (glob): Renamed to globa.
22294
22295 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22296
22297         PR c++/13663
22298         * g++.dg/expr/for1.C: New test.
22299
22300 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22301
22302         PR middle-end/13779
22303         * gcc.dg/darwin-longlong.c: New test.
22304
22305 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22306
22307         * gcc.dg/20040124-1.c: Moved test from here...
22308         * gcc.c-torture/compile/20040124-1.c: ...to here.
22309
22310 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22311
22312         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22313         the assembly output if -m64 is passed.
22314
22315 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22316
22317         PR c++/13833
22318         * g++.dg/template/cond3.C: New test.
22319
22320 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22321
22322         PR c++/13810
22323         * g++.dg/template/ttp7.C: New test.
22324
22325 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22326
22327         PR c++/13797
22328         * g++.dg/template/nontype4.C: New test.
22329         * g++.dg/template/nontype5.C: Likewise.
22330
22331 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22332
22333         * gcc.dg/torture/mips-clobber-at.c: New test.
22334
22335 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22336
22337         * gcc.dg/20040124-1.c: New test.
22338
22339 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22340
22341         * gcc.dg/20040123-1.c: New test.
22342
22343 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22344
22345         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22346
22347 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22348
22349         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22350
22351 2004-01-23  Andrew Pinski  <apinski@apple.com>
22352
22353         * gcc.dg/20030121-1.c: Move to ..
22354         * gcc.dg/20040121-1.c: here.
22355
22356 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22357
22358         * gcc.dg/builtins-29.c: New test case.
22359
22360 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22361
22362         PR 18314
22363         * gcc.dg/builtins-30.c: New testcase.
22364
22365 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22366
22367         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22368         * lib/g77.exp: Likewise.
22369         * lib/objc.exp: Likewise.
22370         * lib/g++.exp: Likewise.
22371
22372 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22373
22374         * gcc.dg/struct-by-value-2.c: New test.
22375
22376 2004-01-21  Andrew Pinski  <apinski@apple.com>
22377
22378         PR target/13785
22379         * gcc.dg/20030121-1.c: New test.
22380
22381 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22382
22383         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22384         clobber frame pointer register in asm statement.
22385
22386 2004-01-21  Falk Hueffner  <falk@debian.org>
22387
22388         * gcc.c-torture/compile/20040121-1.c: New test.
22389
22390 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22391
22392         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22393
22394 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22395
22396         * gcc.dg/ppc64-abi-2.c: New test.
22397
22398 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22399
22400         * lib/treelang.exp: Fill out this file.
22401         * lib/treelang-dg.exp: New File.
22402
22403 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22404
22405         * gcc.c-torture/compile/981022-1.c: Remove.
22406         * gcc.dg/array-5.c: Remove XFAIL.
22407         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22408         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22409         gcc.dg/cond-lvalue-1.c: Update.
22410         * gcc.dg/cast-lvalue-2.c: New test.
22411
22412 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22413
22414         PR c++/13592
22415         * g++.dg/other/error1.C (class foo): Tweak error message.
22416
22417         PR c++/13592
22418         * g++.dg/template/call2.C: New test.
22419
22420 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22421
22422         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22423         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22424         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22425         scalar-return-1_x.c, scalar-return-2_y.c,
22426         scalar-return-3_x.c, scalar-return-3_y.c,
22427         scalar-return-4_x.c, scalar-return-4_y.c,
22428         struct-align-1.h, struct-align-1_x.c,
22429         struct-align-1_y.c, struct-align-2.h,
22430         struct-align-2_x.c, struct-align-2_y.c,
22431         struct-by-value-10_y.c, struct-by-value-11_x.c,
22432         struct-by-value-11_y.c, struct-by-value-12_x.c,
22433         struct-by-value-12_y.c, struct-by-value-13_x.c,
22434         struct-by-value-13_y.c, struct-by-value-14_x.c,
22435         struct-by-value-14_y.c, struct-by-value-15_x.c,
22436         struct-by-value-15_y.c, struct-by-value-16_y.c,
22437         struct-by-value-17_y.c, struct-by-value-18_y.c,
22438         struct-by-value-19_y.c, struct-by-value-1_x.c,
22439         struct-by-value-1_y.c, struct-by-value-20_y.c,
22440         struct-by-value-2_x.c, struct-by-value-2_y.c,
22441         struct-by-value-3_y.c, struct-by-value-4_x.c,
22442         struct-by-value-4_y.c, struct-by-value-5_y.c,
22443         struct-by-value-6_y.c, struct-by-value-7_y.c
22444         struct-by-value-8_x.c, struct-by-value-8_y.c
22445         struct-by-value-9_x.c, struct-by-value-9_y.c
22446         struct-return-10_x.c, struct-return-10_y.c,
22447         struct-return-19_x.c, struct-return-20_x.c
22448         struct-return-2_x.c, struct-return-2_y.c
22449         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22450         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22451
22452 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22453
22454         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22455         attribute on sparc*-sun-solaris2.*.
22456
22457 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/13710
22460         * g++.dg/ext/typeof7.C: New test.
22461
22462 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22463
22464         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22465         * gcc.dg/const-elim-1.c: Same.
22466
22467 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22468
22469         * objc.dg/stret-1.m: New.
22470         * objc.dg/stret-2.m: New.
22471
22472 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22473
22474         PR c++/11895
22475         * g++.dg/ext/vector1.C: New test.
22476
22477 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22478
22479         * gcc.dg/pch/import-1.c: New.
22480         * gcc.dg/pch/import-1.hs: New.
22481         * gcc.dg/pch/import-1a.h: New.
22482         * gcc.dg/pch/import-1b.h: New.
22483         * gcc.dg/pch/import-1c.h: New.
22484
22485 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22486
22487         PR c++/13574
22488         * g++.dg/ext/array1.C: New test.
22489
22490         PR c++/13178
22491         * g++.dg/conversion/op1.C: New test.
22492
22493 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22494
22495         PR 11864
22496         From Kazumoto Kojima / Dan Kegel:
22497         * gcc.dg/pr11864-1.c: New test.
22498
22499         PR 10392
22500         From Marcus Comstedt / Dan Kegel:
22501         * gcc.dg/pr10392-1.c: New test.
22502
22503 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/13478
22506         * g++.dg/init/ref10.C: New test.
22507
22508 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22509
22510         PR c++/13407
22511         * g++.dg/parse/typename6.C: New test.
22512
22513 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22514
22515         PR pch/13361
22516         * testsuite/g++.dg/pch/wchar-1.C: New.
22517         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22518
22519 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22520
22521         PR c++/9259
22522         * g++.dg/expr/sizeof2.C: New test.
22523
22524 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22525
22526         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22527
22528 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22529
22530         PR c++/13659
22531         * g++.dg/lookup/strong-using-3.C: New.
22532         * g++.dg/lookup/using-10.C: New.
22533
22534 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22535
22536         PR c++/13594
22537         * g++.dg/lookup/strong-using-2.C: New.
22538
22539 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22540             Dan Kegel <dank@kegel.com>
22541             J"orn Rennecke <joern.rennecke@superh.com>
22542
22543         PR target/9365
22544         * gcc.dg/pr9365-1.c: New test.
22545
22546 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22547
22548         PR c++/8856
22549         * g++.dg/parse/casting-operator2.C: New test.
22550         * g++.old-deja/g++.pt/explicit83.C: Remove.
22551
22552 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22553
22554         * gcc.dg/label-compound-stmt-1.c: New test.
22555         * gcc.c-torture/compile/950922-1.c,
22556         gcc.c-torture/compile/20000211-3.c,
22557         gcc.c-torture/compile/20000518-1.c,
22558         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22559         compound statements.
22560
22561 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22562
22563         * gcc.dg/ppc64-abi-1.c: New test.
22564
22565 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22566
22567          * g++.dg/ext/attrib9.C: Add dg-warnings.
22568
22569 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22570
22571         PR c++/12335
22572         * g++.dg/parse/dtor3.C: New test.
22573
22574 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22575
22576         PR c++/12709
22577         * g++.dg/parse/try-catch-1.C: New test.
22578
22579 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22580
22581         * ada/acats/run_all.sh: Add more verbose output in acats.log
22582         when compiling tests.
22583
22584 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22585
22586         PR 13656
22587         * gcc.dg/typedef-redecl.c: New test case.
22588         * gcc.dg/typedef-redecl.h: New support file.
22589
22590 2004-01-13  Jan Hubicka  <jh@suse.cz>
22591
22592         * gcc.dg/always_inline.c: New test.
22593         * gcc.dg/debug/20031231-1.c: Fix.
22594
22595 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22596
22597         PR c++/13474
22598         * g++.dg/template/array3.C: New test.
22599
22600 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22601
22602         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22603         * g++.dg/warn/Wunused-2.C: Likewise.
22604
22605 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22606
22607         PR c++/13289
22608         * g++.dg/template/instantiate6.C: New test.
22609
22610 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22611
22612         PR middle-end/11397
22613         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22614
22615 2004-01-12  Jan Hubicka  <jh@suse.cz>
22616
22617         PR opt/12826
22618         * gcc.dg/20040112-1.c: New.
22619
22620         * gcc.dg/dwarf-die[1-7].c: Move to...
22621         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22622         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22623
22624 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22625
22626         PR c++/4100
22627         * g++.dg/parse/friend4.C: New test.
22628
22629 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22630
22631         PR c++/4100
22632         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22633         definition is called a friend.
22634
22635 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22636
22637         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22638
22639 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22640
22641         PR c++/3478
22642         * g++.dg/parse/error10.C: New test.
22643         * g++.dg/template/arg2.C: Accept "invalid type" error.
22644
22645 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22646
22647         PR middle-end/13392
22648         * g++.dg/opt/expect2.C: New test.
22649
22650 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22651
22652         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22653         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22654         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22655         Update dg-error regexps.
22656
22657 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22658
22659         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22660         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22661
22662 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22663
22664         * gcc.dg/pragma-re-1.c: Use right pointer type.
22665
22666 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22667
22668         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22669
22670 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22671
22672         * gcc.dg/rs6000-ldouble-1.c: New.
22673
22674 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22675
22676         DR 337
22677         PR c++/9256
22678         * g++.dg/other/abstract1.C: New test.
22679
22680 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22681
22682         * g++.dg/lookup/strong-using-1.C: New.
22683
22684 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22685
22686         PR c/11234
22687         * gcc.dg/func-ptr-conv-1.c: New test.
22688         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22689
22690 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22691
22692         PR target/13380.
22693         * gcc.c-torture/compile/20040109-1.c: New.
22694
22695 2004-01-08  Stuart Hastings  <stuart@apple.com>
22696
22697         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22698         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22699         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22700
22701 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22702
22703         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22704
22705 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22706
22707         * ada/acats/run_acats: Treat 'gnatchop' the same way
22708         as 'gnatmake'.  Export GCC_DRIVER.
22709         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22710         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22711
22712 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22713
22714         PR c++/12573
22715         * g++.dg/template/dependent-expr4.C: New test.
22716
22717 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22718
22719         * gcc.dg/altivec-11.c: New test.
22720
22721 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22722
22723         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22724
22725 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22726
22727         PR c/6024
22728         * gcc.dg/enum-compat-1.c: New test.
22729         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22730
22731 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22732
22733         PR c/12165
22734         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22735         gcc.dg/c99-idem-qual-3.c: New tests.
22736
22737 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22738
22739         * gcc.dg/winline-7.c: Don't cast void * to int.
22740
22741 2004-01-06  Jan Hubicka  <jh@suse.cz>
22742
22743         * gcc.dg/i386-sse-5.c: New test
22744         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22745
22746 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22747
22748         PR c++/12815
22749         * g++.dg/rtti/typeid4.C: New test.
22750
22751 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22752
22753         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22754
22755 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/12132
22758         * g++.dg/template/error11.C: New test.
22759
22760         PR c++/13451
22761         * g++.dg/template/class2.C: New test.
22762
22763 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22764         Richard Sandiford <rsandifo@redhat.com>
22765
22766         PR c++/13387
22767         * g++.dg/opt/alias3.C: New test.
22768
22769 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22770
22771         PR c++/13157
22772         * g++.dg/template/koenig3.C: New test.
22773
22774         PR c++/13529
22775         * g++.dg/parse/offsetof3.C: New test.
22776
22777         * g++.dg/init/copy7.C: Add missing dg-error markers.
22778
22779         PR c++/12226
22780         * g++.dg/init/copy7.c: New test.
22781
22782         PR c++/13536
22783         * g++.dg/parse/cast1.C: New test.
22784
22785 2004-01-04  Jan Hubicka  <jh@suse.cz>
22786
22787         * gcc.dg/winline[1-7].c: New tests.
22788
22789 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22790
22791         PR c++/13520
22792         * g++.dg/template/qualttp22.C: New test.
22793
22794 2004-01-01  Jan Hubicka  <jh@suse.cz>
22795
22796         * gcc.dg/debug/20031231-1.c: New.
22797         * gcc.c-torture/compile/20040101-1.c: New.
22798         * gcc.dg/dwarf-die-[1-7].c: New.
22799
22800 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22801
22802         PR optimization/13521
22803         * gcc.c-torture/compile/20031231-1.c: New test.
22804
22805 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22806
22807         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22808
22809 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22810
22811         PR c++/10079
22812         * g++.dg/template/crash16.C: New test.
22813
22814 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22815
22816         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22817
22818 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22819
22820         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22821         ports.
22822         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22823         * g++.old-deja/g++.law/profile1.C: Likewise.
22824         * gcc.c-torture/compile/981006-1.c: Likewise.
22825         * gcc.c-torture/execute/loop-2e.x: Likewise.
22826         * gcc.c-torture/execute/loop-2f.x: Remove.
22827         * gcc.c-torture/execute/loop-2g.x: Likewise.
22828         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22829         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22830
22831 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22832
22833         PR c++/13507
22834         * g++.dg/ext/attrib11.C: New test.
22835
22836         PR c++/13494
22837         * g++.dg/template/array2-1.C: New test.
22838         * g++.dg/template/array2-2.C: New test.
22839
22840 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22841
22842         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22843
22844 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22845
22846         PR c++/12774
22847         * g++.dg/template/array1-1.C: New test.
22848         * g++.dg/template/array1-2.C: New test.
22849
22850 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22851
22852         PR fortran/12632
22853         * g77.dg/12632.f: New test case.
22854
22855 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22856
22857         PR c++/13289
22858         * g++.dg/parse/nontype1.C: New test.
22859
22860 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22861
22862         PR c++/12403
22863         * g++.dg/parse/explicit1.C: New test.
22864         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22865
22866 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/13081
22869         * g++.dg/opt/inline6.C: New test.
22870
22871         PR c++/12613
22872         * g++.dg/parse/error9.C: New test.
22873
22874         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22875
22876 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22877
22878         PR c++/13009
22879         * g++.dg/init/assign1.C: New test.
22880
22881 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22882
22883         PR c++/13070
22884         * g++.dg/warn/format3.C: New test case.
22885
22886 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22887
22888         * gcc.c-torture/compile/20031227-1.c: New test.
22889
22890 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22891
22892         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22893         * g77.dg/bprob/bprob.exp: Likewise.
22894         * gcc.misc-tests/bprob.exp: Likewise.
22895         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22896         variants on systems where the library does not provide that
22897         functionality.
22898         * gcc.dg/builtins-20.c: Use builtins-config.h.
22899         * gcc.dg/builtins-config.h: New file.
22900
22901 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22902
22903         * lib/gcc-dg.exp (dg-require-profiling): New function.
22904         * lib/target-supports.exp (check_profiling_available): Likewise.
22905         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22906         * g77.dg/bprob/bprob.exp: Likewise.
22907         * gcc.misc-tests/bprob.exp: Likewise.
22908         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22909         * gcc.dg/20021014-1.c: Likewise.
22910         * gcc.dg/nest.c: Likewise.
22911
22912 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22913
22914         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22915         compiling.
22916         * g++.dg/lookup/java2.C: Likewise.
22917         * gcc.dg/cpp/lexident.c: Likewise.
22918
22919 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22920
22921         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22922         given.
22923         * gcc.c-torture/compile/961203-1.c: Likewise.
22924         * gcc.c-torture/compile/980506-1.c: Likewise.
22925
22926 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22927
22928         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22929         (additional_prunes): New global.
22930         (gcc-dg-prune): Handle additional per-test pruning.
22931         (dg-test): Clear additional_prunes between tests.
22932
22933         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22934         dg-prune-output to avoid spurious failures from assembler
22935         complaining about nonexistent WAW violations.
22936         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22937         Use dg-prune-output to avoid spurious failures from assembler
22938         warning about Itanium B-step errata.
22939
22940 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22941
22942         * g++.dg/abi/macro0.C: New test.
22943         * g++.dg/abi/macro1.C: Likewise.
22944         * g++.dg/abi/macro2.C: Likewise.
22945
22946         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22947         * g++.dg/abi/bitfield7.C: Likewise.
22948         * g++.dg/abi/dtor2.C: Likewise.
22949         * g++.dg/abi/mangle11.C: Likewise.
22950         * g++.dg/abi/mangle12.C: Likewise.
22951         * g++.dg/abi/mangle14.C: Likewise.
22952         * g++.dg/abi/mangle17.C: Likewise.
22953         * g++.dg/abi/vbase10.C: Likewise.
22954         * g++.dg/abi/vbase14.C: Likewise.
22955         * g++.dg/template/qualttp17.C: Likewise.
22956
22957 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22958
22959         PR c/11995
22960         * gcc.dg/20031223-1.c: New test.
22961
22962 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22963
22964         * gcc.dg/noreturn-7.c: New test.
22965
22966 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22967
22968         * gcc.dg/null-pointer-1.c: New test.
22969
22970 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22971
22972         * g++.old-deja/g++.jason/template18.C: Remove.
22973         * g++.old-deja/g++.jason/template37.C: Likewise.
22974
22975         PR c++/12862
22976         * g++.dg/lookup/ns1.C: New test.
22977
22978         PR c++/12397
22979         * g++.dg/template/lookup3.C: New test.
22980
22981 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22982
22983         * g++.dg/template/recurse1.C: New test
22984
22985 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/12479
22988         * g++.dg/parse/semicolon1.C: New test.
22989         * g++.dg/parse/semicolon1.h: Likewise.
22990
22991 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22992
22993         * gcc.dg/darwin-misaligned.c: New test.
22994
22995 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22996
22997         PR c/9163
22998         * gcc.dg/20031222-1.c: New test.
22999
23000 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23001
23002         PR c++/13438
23003         * g++.dg/parse/error8.C: New test.
23004
23005         PR c++/11554
23006         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23007
23008 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23009
23010         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23011         too small.
23012         * gcc.c-torture/compile/930217-1.c: Likewise.
23013         * gcc.c-torture/compile/930513-1.c: Likewise.
23014         * gcc.c-torture/execute/920908-2.c: Likewise.
23015         * gcc.c-torture/execute/921204-1.c: Likewise.
23016         * gcc.c-torture/execute/930621-1.c: Likewise.
23017         * gcc.c-torture/execute/930630-1.c: Likewise.
23018         * gcc.c-torture/execute/931031-1.c: Likewise.
23019         * gcc.c-torture/execute/980602-2.c: Likewise.
23020         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23021         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23022         * gcc.c-torture/execute/extzvsi.c: Likewise.
23023         * gcc.c-torture/unsorted/ext.c: Likewise.
23024
23025 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23026
23027         PR target/12749
23028         * gcc.c-torture/compile/20031220-2.c: New test case.
23029
23030 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23031
23032         PR optimization/13031
23033         * gcc.c-torture/compile/20031220-1.c: New test case.
23034
23035 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23036
23037         * gcc.dg/cast-function-1.c: New test.
23038
23039 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23040
23041         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23042         formats.
23043
23044 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23045
23046         PR c++/12795
23047         * g++.dg/ext/attrib10.C: New test.
23048
23049 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23050
23051         * gcc.dg/cleanup-10.c: New test.
23052         * gcc.dg/cleanup-11.c: New test.
23053
23054 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23055
23056         PR c++/13239
23057         * g++.dg/opt/expect1.C: New test.
23058
23059 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23060
23061         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23062
23063 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23064
23065         PR debug/12923
23066         * gcc.dg/20031218-1.c: New test.
23067
23068         PR debug/12389
23069         * gcc.dg/20031218-2.c: New test.
23070         * gcc.dg/20031218-3.c: New test.
23071
23072         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23073         of label name and allow for USER_LABEL_PREFIX == "_" names.
23074         * g++.dg/abi/mangle18-2.C: Likewise.
23075         * g++.dg/abi/mangle19-1.C: Likewise.
23076         * g++.dg/abi/mangle19-2.C: Likewise.
23077         * g++.dg/abi/mangle20-1.C: Likewise.
23078         * g++.dg/abi/mangle20-2.C: Likewise.
23079
23080 2003-12-18  Richard Henderson  <rth@redhat.com>
23081
23082         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23083
23084 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23085             Dan Kegel <dank@kegel.com>
23086
23087         PR other/12009
23088         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23089         testing a cross compiler, it causes spurious compile failures.
23090         * lib/g++.exp: Likewise.
23091
23092 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23093
23094         PR c++/13262
23095         * g++.dg/template/access13.C: New test.
23096
23097 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23098
23099         * gcc.dg/20031216-1.c: New test.
23100
23101 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23102
23103         PR c++/9154
23104         * g++.dg/template/error10.C: New test.
23105
23106 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23107
23108         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23109         * g++.dg/eh/simd-2.C: Likewise.
23110
23111 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23112             Roger Sayle  <roger@eyesopen.com>
23113
23114         * gcc.c-torture/execute/ieee/mzero5.c: New.
23115
23116 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23117
23118         PR c++/10603
23119         * g++.dg/parse/error6.C: New test.
23120
23121         PR c++/12827
23122         * g++.dg/parse/error7.C: New test.
23123
23124 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23125
23126         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23127         at -O with stabs debugging formats.
23128         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23129         * gcc.dg/debug/debug-2.c: Likewise.
23130
23131 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23132
23133         PR c++/12696
23134         * g++.dg/init/error1.C: New test.
23135
23136         PR c++/12218
23137         * g++.dg/init/pm3.C: New test.
23138
23139 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23140
23141         PR c/3347
23142         * gcc.dg/bitfld-8.c: New test.
23143
23144 2003-12-16  James Lemke  <jim@wasabisystems.com>
23145
23146         * gcc.dg/arm-scd42-[123].c: New tests.
23147
23148 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23149
23150         PR c++/9043
23151         * g++.dg/abi/mangle20-1.C: New test.
23152         * g++.dg/abi/mangle20-2.C: New test.
23153
23154 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23155
23156         PR c++/13275
23157         * g++.dg/other/offsetof2.C: Remove XFAIL.
23158         * g++.dg/parse/offsetof1.C: New test.
23159         * g++.gd/parse/offsetof2.C: Likewise.
23160
23161 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23162
23163         * g++.dg/template/nontype3.C: New test.
23164         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23165
23166 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23167
23168         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23169
23170 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         PR c++/13387
23173         * g++.dg/expr/assign1.C: New test.
23174
23175         PR c++/13242
23176         * g++.dg/abi/mangle19-1.C: New test.
23177         * g++.dg/abi/mangle19-2.C: New test.
23178
23179 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23180
23181         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23182
23183 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23184
23185         * gcc.c-torture/execute/20031216-1.c: New test.
23186
23187 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23188
23189         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23190         an ICE regression.
23191
23192 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23193
23194         PR c++/10926
23195         * g++.dg/template/error9.C: New test.
23196
23197         PR c++/11116
23198         * g++.dg/template/error8.C: New test.
23199
23200 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23201
23202         PR middle-end/13400
23203         * gcc.c-torture/execute/20031215-1.c: New test case.
23204
23205 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23206
23207         PR c++/13269
23208         * g++.dg/parse/error5.C: New test.
23209
23210         PR c++/12989
23211         * g++.dg/expr/sizeof1.C: New test.
23212
23213         PR c++/13310
23214         * g++.dg/template/crash15.C: New test.
23215
23216 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
23217
23218         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23219         a non-POD type as the last named parameter of a varargs function.
23220
23221 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23222
23223         PR c++/13243
23224         PR c++/12573
23225         * g++.dg/template/crash14.C: New test.
23226         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23227
23228 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         * g++.dg/other/java1.C: New test.
23231
23232         PR c++/13241
23233         * g++.dg/abi/mangle18-1.C: New test.
23234         * g++.dg/abi/mangle18-2.C: New test.
23235
23236 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23237
23238         PR optimization/10312
23239         * gcc.c-torture/execute/20031214-1.c: New.
23240
23241 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23242
23243         PR c++/10779
23244         PR c++/12160
23245         * g++.dg/parse/error3.C: New test.
23246         * g++.dg/parse/error4.C: Likewise.
23247         * g++.dg/abi/mangle4.C: Tweak error messages.
23248         * g++.dg/lookup/using5.C: Likewise.
23249         * g++.dg/other/error2.C: Likewise.
23250         * g++.dg/parse/typename5.C: Likewise.
23251         * g++.dg/parse/undefined1.C: Likewise.
23252         * g++.dg/template/arg2.C: Likewise.
23253         * g++.dg/template/ttp3.C: Likewise.
23254         * g++.dg/template/type1.C: Likewise.
23255         * g++.old-deja/g++.other/crash32.C: Likewise.
23256         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23257
23258 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23259
23260         PR c++/13106
23261         * g++.dg/warn/noreturn-3.C: New test.
23262
23263 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         PR c++/13118
23266         * g++.dg/abi/covariant3.C: New.
23267
23268 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * g++.dg/eh/ia64-1.C: New test.
23271
23272 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23273
23274         PR optimization/13037
23275         * g77.f-torture/execute/13037.f: New test case.
23276
23277 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23278
23279         PR c++/12881
23280         * g++.dg/abi/covariant2.C: New.
23281
23282 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23283
23284         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23285
23286 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23287
23288         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23289
23290 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23291
23292         PR other/10819
23293         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23294         to fix Bug 10819.
23295         * lib/g++.exp (g++_version): Likewise.
23296         * lib/g77.exp (g77_version): Likewise.
23297         * lib/objc.exp (default_objc_version): Likewise.
23298
23299 2003-12-10  Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23302
23303         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23304
23305 2003-12-08  Matt Austern  <austern@apple.com>
23306
23307         PR c/13134
23308         * lib/gcc-dg.exp (dg-require-visibility): Define.
23309         * lib/target-supports (check_visibility_available): Define.
23310         * gcc.dg/visibility-1.c: New test.
23311         * gcc.dg/visibility-2.c: Likewise.
23312         * gcc.dg/visibility-3.c: Likewise.
23313         * gcc.dg/visibility-4.c: Likewise.
23314         * gcc.dg/visibility-5.c: Likewise.
23315         * gcc.dg/visibility-6.c: Likewise.
23316         * g++.dg/ext/visibility-1.C: Likewise.
23317         * g++.dg/ext/visibility-2.C: Likewise.
23318         * g++.dg/ext/visibility-3.C: Likewise.
23319         * g++.dg/ext/visibility-4.C: Likewise.
23320         * g++.dg/ext/visibility-5.C: Likewise.
23321         * g++.dg/ext/visibility-6.C: Likewise.
23322
23323 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23324
23325         * g++.dg/lookup/java1.C: New test.
23326         * g++.dg/lookup/java2.C: New test.
23327
23328 2003-12-07  Falk Hueffner  <falk@debian.org>
23329
23330         * g++.dg/opt/noreturn-1.C: New test.
23331
23332 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23333
23334         * gcc.dg/overflow-1.c: New test.
23335
23336 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23337
23338         * g77.f-torture/compile/13060.f: New test.
23339
23340 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23341
23342         PR c++/13323
23343         * g++.dg/inherit/operator2.C: New test.
23344
23345 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23346
23347         PR c++/13305
23348         * g++.dg/ext/attrib9.C: New test.
23349
23350 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/13314
23353         * g++.dg/template/error7.C: New test.
23354
23355 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23356             J"orn Rennecke <joern.rennecke@superh.com>
23357
23358         PR target/13302
23359         * g++.dg/other/struct-va_list.C: New test.
23360
23361 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23362
23363         PR c++/13166
23364         * g++.dg/parse/defarg6.C: New test.
23365
23366 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23367
23368         PR target/13256
23369         * gcc.c-torture/execute/20031201-1.c: New test.
23370
23371 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23372
23373         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23374
23375 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23376
23377         * gcc.dg/builtin-return-1.c: New test.
23378
23379 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23380             J"orn Rennecke <joern.rennecke@superh.com>
23381
23382         PR optimization/13260
23383         * gcc.c-torture/execute/20031204-1.c: New test.
23384
23385 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23386
23387         PR c++/9127
23388         * g++.dg/template/error6.C: New test.
23389
23390 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * gcc.dg/20031202-1.c: New test.
23393
23394 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23395
23396         PR c++/13179
23397         * g++.dg/template/eh1.C: New test.
23398
23399         PR c++/10771
23400         * g++.dg/template/error5.C: New test.
23401
23402 2003-12-02  David Ung  <davidu@mips.com>
23403
23404         * gcc.dg/compat/vector-check.h: Corrected type for var
23405         g_##TMODE
23406
23407 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23408
23409         PR c++/10126
23410         * g++.dg/template/ptrmem8.C: New test.
23411
23412 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23413
23414         PR c++/12573
23415         * g++.dg/template/dependent-expr3.C: New test.
23416
23417 2003-12-01  James Lemke  <jim@wasabisystems.com>
23418
23419         * gcc.dg/arm-g2.c: New test.
23420
23421 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23422
23423         PR optimization/11634
23424         * gcc.dg/20031201-2.c: New test case.
23425
23426 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23427
23428         PR 11433
23429         * objc.dg/proto-lossage-3.m: New test.
23430
23431 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23432
23433         PR optimization/12628
23434         * gcc.dg/20031201-1.c: New test case.
23435
23436 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23437
23438         * gcc.dg/unaligned-1.c: New test.
23439
23440 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23441
23442         PR c++/9849
23443         * g++.dg/template/error4.C: New test.
23444         * g++.dg/template/nested3.C: Adjust error markers.
23445
23446 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23447
23448         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23449
23450 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23451
23452         PR c/10333
23453         * gcc.dg/bitfld-7.c: New test.
23454
23455 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23456
23457         * gcc.dg/tls/asm-1.C: New test.
23458
23459 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23460
23461         * gcc.dg/cpp/assert4.c: Update.
23462
23463 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23464
23465         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23466         * gcc.dg/builtin-apply3.c: New test.
23467
23468 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23469
23470         * lib/compat.exp (compat-obj): New xfaildata parameter.
23471         Use it to set compiler_conditional_xfail_data before compiling.
23472         (compat-get-options): Handle dg-xfail-if.
23473         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23474         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23475         * gcc.dg/compat/vector-1_y.c: Likewise.
23476         * gcc.dg/compat/vector-2_x.c: Likewise.
23477         * gcc.dg/compat/vector-2_y.c: Likewise.
23478
23479 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23480
23481         * g++.dg/opt/reg-stack4.C: New test.
23482
23483 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23484
23485         * gcc.dg/builtin-apply2.c: New test.
23486
23487 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23488
23489         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23490
23491 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23492
23493         PR c++/12924
23494         * g++.dg/template/template-id-2.C: New test.
23495
23496 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23497
23498         PR c++/5369
23499         * g++.dg/template/memfriend1.C: New test.
23500         * g++.dg/template/memfriend2.C: Likewise.
23501         * g++.dg/template/memfriend3.C: Likewise.
23502         * g++.dg/template/memfriend4.C: Likewise.
23503         * g++.dg/template/memfriend5.C: Likewise.
23504         * g++.dg/template/memfriend6.C: Likewise.
23505         * g++.dg/template/memfriend7.C: Likewise.
23506         * g++.dg/template/memfriend8.C: Likewise.
23507         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23508
23509 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/12515
23512         * g++.dg/ext/cond1.C: New test.
23513
23514 2003-11-20  Richard Henderson  <rth@redhat.com>
23515
23516         * gcc.dg/20020201-2.c: Remove.
23517         * gcc.dg/20020201-4.c: Remove.
23518         * gcc.dg/20020304-1.c: Remove.
23519
23520 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23521
23522         * gcc.dg/cpp/trad/xwin1.c: New test case.
23523
23524 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23525
23526         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23527         * lib/g77.exp: Likewise.
23528         * lib/objc.exp: Likewise.
23529         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23530         for darwin.
23531
23532 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23533
23534         PR c++/12932
23535         * g++.dg/template/static5.C: New test.
23536
23537 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23538
23539         * gcc.dg/nested-func-1.c: New test.
23540
23541 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23542
23543         * gcc.dg/cpp/assert4.c: New test.
23544
23545 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23546
23547         PR c++/2294
23548         * g++.dg/lookup/using9.c: New test.
23549
23550 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23551
23552         PR c++/12762
23553         * g++.dg/template/error3.C: New test.
23554
23555 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23556
23557         PR ada/13035
23558         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23559         No longer use a wrapper for gcc, since this does not work under
23560         Windows.
23561
23562 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23563
23564         PR c++/2094
23565         * g++.dg/template/ptrmem7.C: New test.
23566
23567 2003-11-13  Andrew Pinski <apinski@apple.com>
23568
23569         * gcc.c-torture/compile/20031113-1.c: New test.
23570
23571 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23572             Kean Johnston <jkj@sco.com>
23573
23574         PR c/13029
23575         * gcc.dg/unused-4.c: Update.
23576
23577 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23578
23579         * g++.dg/opt/const3.C: New test.
23580
23581 2003-11-13  Jan Hubicka  <jh@suse.cz>
23582
23583         * gcc.c-torture/compile/20031112-1.c: New test.
23584
23585 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23586
23587         * g++.dg/parse/crash10.C: Remove bogus error marker.
23588
23589 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23590
23591         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23592         (host_gcc): Likewise.
23593         (ROOT): Honor $PWDCMD.
23594         (BASE): Likewise.
23595         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23596
23597 2003-11-12  Catherine Moore  <clm@redhat.com>
23598
23599         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23600
23601 2003-11-12  Andreas Jaeger  <aj@suse.de>
23602             Jakub Jelinek  <jakub@redhat.com>
23603             Andrew Pinski  <pinskia@physics.uc.edu>
23604             Richard Henderson  <rth@redhat.com>
23605
23606         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23607         systems.
23608         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23609
23610         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23611         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23612
23613 2003-11-11  Andreas Jaeger  <aj@suse.de>
23614
23615         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23616
23617         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23618
23619 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23620
23621         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23622         Clean ups.
23623
23624 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23625
23626         * gcc.dg/trampoline-1.c: New test.
23627
23628 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23629
23630         * gcc.c-torture/compile/200031109-1.c: New test.
23631
23632 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23633
23634         PR c/3190
23635         PR c/8714
23636         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23637         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23638         gcc.dg/format/no-y2k-1.c: Update.
23639
23640 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23641
23642         PR optimization/10467
23643         * gcc.dg/20031108-1.c: New test case.
23644
23645 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23646
23647         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23648
23649 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23650
23651         * gcc.dg/compound-lvalue-1.c: New test.
23652         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23653         some XFAILs.
23654
23655 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23656
23657         * gcc.dg/altivec-varargs-1.c: New test.
23658
23659 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23660
23661         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23662         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23663         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23664         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23665         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23666
23667 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23668
23669         * gcc.dg/cond-lvalue-1.c: New test.
23670
23671 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23672
23673         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23674
23675 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23676
23677         PR c++/11616
23678         * g++.dg/template/instantiate5.C: New test.
23679
23680 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23681
23682         PR c++/12726
23683         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23684         * ChangeLog: Add missing first entry for above test.
23685
23686 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23687
23688         PR c++/9810
23689         * g++.dg/template/using8.C: New test.
23690         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23691
23692 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23693
23694         PR optimization/10817
23695         * gcc.c-torture/compile/20031102-1.c: New test case.
23696
23697 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23698
23699         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23700         2147483647.
23701
23702 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23703
23704         * gcc.dg/20031102-1.c: New test.
23705
23706 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23707
23708         * gcc.dg/complex-1.c: New test.
23709
23710 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23711
23712         PR c++/12796
23713         * g++.dg/template/crash13.C: Adjust expected error location.
23714         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23715
23716 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23717
23718         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23719
23720 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23721
23722         PR/10239
23723         * gcc.c-torture/compile/20031031-2.c: New test.
23724
23725 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23726
23727         PR/11640
23728         * gcc.c-torture/compile/20031031-1.c: New test.
23729
23730 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23731
23732         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23733         * gcc.misc-tests/bprob.exp: Likewise.
23734         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23735         the execution test on arm-elf configs.
23736         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23737         configs that don't support scratch files.
23738         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23739
23740 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23741
23742         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23743         done by dejagnu.
23744
23745 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23746
23747         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23748         Avoid non pure sh syntax. Add more logging.
23749
23750         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23751         fail.
23752
23753 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23754
23755         PR libgcj/10610
23756         * gcc.dg/ppc-stackalign-1.c: New test.
23757
23758 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23759
23760         * ada/acats/run_all.sh: Change output to be more compliant with
23761         dejagnu framework.
23762         Create acats.sum and acats.log files under testsuite/ada/acats
23763         Only run [a-z]* directories, to filter out e.g. CVS.
23764         Redirect build output to log file.
23765
23766 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23767
23768         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23769
23770 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23771
23772         PR ada/5909:
23773         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23774
23775 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23776
23777         * gcc.c-torture/compile/20031023-1.c: New test.
23778         * gcc.c-torture/compile/20031023-2.c: New test.
23779         * gcc.c-torture/compile/20031023-3.c: New test.
23780         * gcc.c-torture/compile/20031023-4.c: New test.
23781
23782 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23783
23784         PR c++/10371
23785         * g++.dg/lookup/scoped8.C: New test.
23786
23787 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23788
23789         * g++.dg/opt/reg-stack3.C: New test.
23790
23791 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23792
23793         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23794
23795 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23796
23797         PR c++/11076
23798         * g++.dg/template/crash13.C: New test.
23799
23800 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23801
23802         * gcc.dg/c99-restrict-2.c: New test.
23803
23804 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         PR c++/12698, c++/12699, c++/12700, c++/12566
23807         * g++.dg/inherit/covariant9.C: New test.
23808         * g++.dg/inherit/covariant10.C: New test.
23809         * g++.dg/inherit/covariant11.C: New test.
23810
23811 2003-10-23  Jason Merrill  <jason@redhat.com>
23812
23813         PR c++/12726
23814         * g++.dg/ext/complit2.C: New test.
23815
23816 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23817
23818         PR target/12654
23819         * gcc.c-torture/execute/20031020-1.c: New test.
23820
23821 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23822
23823         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23824         following the jump_insn.
23825
23826 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         * gcc.dg/cast-lvalue-1.c: New test.
23829
23830 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/11962
23833         * g++.dg/template/cond2.C: New test.
23834
23835 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23836
23837         * gcc.dg/builtins-28.c: New test.
23838
23839 2003-10-20  Jan Hubicka  <jh@suse.cz>
23840
23841         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23842         parameter.
23843         * testsuite/gcc.dg/inline-2.c: Likewise.
23844
23845 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23846
23847         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23848         * gcc.dg/nest.c: Likewise.
23849
23850 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23851
23852         PR c++/9781, c++/10583, c++/11862
23853         * g++.dg/parse/crash13.C: New test.
23854
23855 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23856
23857         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23858
23859 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23860
23861         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23862         Define HAVE_C99_RUNTIME except on Solaris.
23863         * gcc.dg/builtins-20.c: Likewise.
23864
23865 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23866
23867         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23868
23869 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23870
23871         PR c++/12495
23872         * g++.dg/template/crash21.C: New test.
23873
23874 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23875
23876         PR c++/2513
23877         * g++.dg/template/typename5.C: New test.
23878
23879 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23880
23881         PR c++/12369
23882         * g++.dg/template/friend25.C: New test.
23883
23884 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23885
23886         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23887         versions.
23888
23889 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23890
23891         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23892         == 2147483647.
23893
23894 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23895
23896         * gcc.c-torture/execute/960416-1.x: Remove.
23897         * gcc.c-torture/execute/divconst-3.x: Likewise.
23898
23899 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23900
23901         PR target/12598
23902         * gcc.dg/torture/cris-volatile-1.c: New test.
23903
23904 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23905
23906         PR optimization/9325
23907         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23908         for overflowing floating point to integer conversion during RTL
23909         simplification.
23910
23911 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23912
23913         * objc/execute/_cmd.m: Fix typo.
23914         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23915         Relax 'scan-assembler' regexp.
23916         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23917         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23918         * objc.dg/zero-link-2.m: Remove blank line.
23919         * objc.dg/zero-link-3.m: New test case.
23920
23921 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23922
23923         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23924
23925         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23926         than linker trickery.
23927
23928 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23929
23930         PR c++/12370
23931         * g++.dg/other/friend2.C: New test.
23932
23933 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23934
23935         * gcc.dg/20031012-1.c: New test.
23936
23937 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23938
23939         * gcc.dg/weak/weak-3.c: Fix for new warning.
23940
23941 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23942
23943         PR optimization/8750
23944         * gcc.c-torture/execute/20031012-1.c: New test case.
23945
23946 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23947
23948         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23949         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23950
23951 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23952
23953         PR optimization/12260
23954         * gcc.c-torture/compile/20031011-2.c: New test case.
23955
23956 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23957
23958         * gcc.c-torture/execute/20031011-1.c: New testcase.
23959
23960 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23961
23962         * gcc.c-torture/compile/20031011-1.c: New test.
23963
23964 2003-10-11  Jan Hubicka  <jh@suse.cz>
23965
23966         * g++.dg/other/first-global.C: New test.
23967
23968 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23969
23970         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23971
23972 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23973
23974         * gcc.c-torture/compile/20031010-1.c: New test.
23975
23976 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23977
23978         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23979         * gcc.c-torture/execute/va-arg-25.c: ... here.
23980
23981 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23982
23983         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23984
23985 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23986
23987         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23988
23989 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23990
23991         * g++.dg/parse/error2.C: New test.
23992
23993 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23994
23995         PR c++/11097
23996         * g++.dg/other/error5.C: Modify the error message.
23997         * g++.dg/lookup/using8.C: New test.
23998
23999 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24000
24001         * gcc.dg/darwin-abi-2.c: New file.
24002         * gcc.c-torture/execute/va-arg-24.c: New file.
24003
24004 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24005
24006         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24007         indentation.
24008
24009 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/10147
24012         * g++.dg/other/error4.C: Update error messages.
24013         * g++.dg/template/ptrmem4.C: Likewise.
24014
24015         PR c++/12337
24016         * g++.dg/init/new9.C: New test.
24017
24018         PR c++/12334, c++/12236, c++/8656
24019         * g++.dg/ext/attrib8.C: New test.
24020
24021 2003-10-06  Devang Patel  <dpatel@apple.com>
24022
24023         * gcc.dg/debug/dwarf2-3.h: New test.
24024         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24025
24026 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24027
24028         * g++.dg/opt/cfg2.C: New test.
24029
24030 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24031
24032         * g++.dg/opt/float1.C: New test.
24033
24034 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24035
24036         * gcc.dg/c90-array-lval-6.c: New test.
24037         * gcc.dg/c99-array-lval-6.c: New test.
24038
24039 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24040             Ziemowit Laski  <zlaski@apple.com>
24041
24042         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24043         'Derived', so that it is never considered a class method; add
24044         new warning for '+port' method ambiguity.
24045         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24046         <objc/objc-api.h> (needed on Mac OS X).
24047         * objc.dg/method-13.m: New test.
24048
24049 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24050
24051         PR optimization/9325, PR java/6391
24052         * gcc.c-torture/execute/20031003-1.c: New test case.
24053
24054 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24055
24056         PR optimization/12180
24057         * gcc.dg/20031002-1.c: New test.
24058
24059         PR c++/12486
24060         * g++.dg/inherit/error1.C: New test.
24061
24062 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24063
24064         * lib/f-torture.exp (search_for): Rename to...
24065         (search_for_re): This.  Also, clean up comments and the
24066         "regexp" invocation.
24067
24068 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24069
24070         * gcc.c-torture/compile/20031002-1.c: New test.
24071
24072 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24073
24074         * g++.dg/opt/cond1.C: New test.
24075
24076 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24077
24078         * gcc.dg/Wold-style-definition-2.c: New testcase.
24079         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24080
24081 2003-09-29  Richard Henderson  <rth@redhat.com>
24082
24083         * g++.dg/init/array10.C: Add dg-options.
24084
24085 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24086
24087         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24088
24089 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24090
24091         * g++.dg/template/friend19.C: Fix typo.
24092         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24093
24094 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24095
24096         * gcc.c-torture/execute/20030928-1.c: New test.
24097         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24098
24099 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24100
24101         * g++.dg/opt/unroll1.C: New test.
24102
24103 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24104
24105         PR optimization/11741
24106         * gcc.dg/20030926-1.c: New test case.
24107
24108 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24109
24110         PR c++/5655
24111         * g++.dg/parse/access7.C: New test.
24112         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24113
24114 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24115
24116         MERGE OF objc-improvements-branch into MAINLINE:
24117         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24118         if libobjc has not been built.
24119         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24120         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24121         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24122         objc/execute/nested-3.m, objc/execute/np-2.m,
24123         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24124         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24125         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24126         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24127         objc.dg/special/unclaimed-category-1.h,
24128         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24129         well as GNU runtime.
24130         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24131         * execute/cascading-1.m, execute/function-message-1.m,
24132         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24133         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24134         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24135         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24136         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24137         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24138         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24139         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24140         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24141         * objc.dg/bitfield-2.m: Run only on Darwin.
24142         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24143         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24144         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24145         * objc.dg/const-str-1.m: Fix constant string layout.
24146
24147 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24148
24149         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24150
24151 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24152
24153         * gcc.dg/darwin-abi-1.c: New file.
24154
24155 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24156
24157         PR target/12281
24158         * gcc.c-torture/compile/20030921-1.c: New test.
24159
24160 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24161
24162         * g++.dg/opt/reg-stack2.C: New test.
24163
24164 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24165
24166         * g++.dg/eh/delayslot1.C: New test.
24167
24168 2003-09-20  Richard Henderson  <rth@redhat.com>
24169
24170         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24171
24172 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24173
24174         * gcc.c-torture/execute/20030920-1.c: New test case.
24175
24176 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24177
24178         * g++.dg/rtti/typeid3.C: Correct expected error message.
24179
24180 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24181
24182         PR c++/157
24183         * g++.dg/parse/crash12.C: New test.
24184
24185 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24186
24187         * gcc.dg/compat/mixed-struct-check.h: New.
24188         * gcc.dg/compat/mixed-struct-defs.h: New.
24189         * gcc.dg/compat/mixed-struct-init.h: New.
24190         * gcc.dg/compat/struct-by-value-19_main.c: New.
24191         * gcc.dg/compat/struct-by-value-19_x.c: New.
24192         * gcc.dg/compat/struct-by-value-19_y.c: New.
24193         * gcc.dg/compat/struct-by-value-20_main.c: New.
24194         * gcc.dg/compat/struct-by-value-20_x.c: New.
24195         * gcc.dg/compat/struct-by-value-20_y.c: New.
24196         * gcc.dg/compat/struct-return-19_main.c: New.
24197         * gcc.dg/compat/struct-return-19_x.c: New.
24198         * gcc.dg/compat/struct-return-19_y.c: New.
24199         * gcc.dg/compat/struct-return-20_main.c: New.
24200         * gcc.dg/compat/struct-return-20_x.c: New.
24201         * gcc.dg/compat/struct-return-20_y.c: New.
24202
24203 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24204         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24205         so that it will not complain on LP64 targets.
24206
24207 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24208
24209         PR c++/495
24210         * g++.dg/template/friend24.C: New test.
24211
24212 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         PR c++/12332
24215         * g++.dg/template/memtmpl2.C: New test.
24216
24217 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
24218
24219         PR target/11184
24220         * gcc.dg/builtin-apply1.c: New test.
24221
24222 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         PR c++/9848
24225         * g++.dg/warn/Wunused-4.C: New test.
24226
24227 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24228
24229         PR c++/12316
24230         * g++.dg/other/gc2.C: New test.
24231
24232 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/11991
24235         * g++.dg/rtti/typeid3.C: New test.
24236
24237         PR c++/12266
24238         * g++.dg/overload/template1.C: New test.
24239
24240 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24241
24242         * g++.dg/opt/cfg3.C: New test.
24243
24244 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24245
24246         PR c++/7939
24247         * g++.dg/template/crash11.C: New test.
24248
24249 2003-09-16  Jason Merrill  <jason@redhat.com>
24250             Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.dg/attr-warn-unused-result.c: New test.
24253
24254 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24255
24256         PR c++/12184
24257         * g++.dg/expr/call2.C: New test.
24258
24259 2003-09-15  Andreas Jaeger  <aj@suse.de>
24260
24261         * gcc.dg/Wold-style-definition-1.c: New test.
24262
24263 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24264
24265         PR c++/3907
24266         * g++.dg/parse/template12.C: New test.
24267
24268         * g++.dg/abi/bitfield11.C: New test.
24269         * g++.dg/abi/bitfield12.C: Likewise.
24270
24271 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24272
24273         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24274         non-expansion of functional macro name without arguments at EOL.
24275         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24276
24277 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24278
24279         * gcc.c-torture/execute/20030914-[12].c: New tests.
24280
24281 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24282
24283         PR c++/11788
24284         * g++.dg/overload/addr1.C: New test.
24285
24286 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24287
24288         * gcc.dg/20030909-1.c: New test.
24289
24290 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.dg/ultrasp10.c: New test.
24293
24294 2003-09-09  Devang Patel  <dpatel@apple.com>
24295
24296         * gcc.dg/darwin-ld-6.c: New test.
24297
24298 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24299
24300         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24301
24302 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24303
24304         * gcc.dg/ia64-types1.c: New test.
24305         * gcc.dg/ia64-types2.c: Likewise.
24306
24307 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24308
24309         * gcc.dg/builtins-1.c: Add more _Complex tests.
24310         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24311
24312         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24313         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24314
24315 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24316
24317         PR c++/11786
24318         * g++.dg/lookup/koenig2.C: New test.
24319
24320         PR c++/5296
24321         * g++.dg/rtti/typeid2.C: New test.
24322
24323 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/compile/20030904-1.c: New test.
24326
24327 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24328
24329         * g++.dg/opt/longbranch2.C: New test.
24330
24331 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24332
24333         * g++.dg/template/crash10.C: Only compile it.
24334
24335 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24336
24337         PR middle-end/11665
24338         * gcc.c-torture/compile/20030907-1.c: New test.
24339         * g++.dg/init/array11.C: New test.
24340
24341 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/11852
24344         * g++.dg/init/struct1.C: New test.
24345
24346 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24347
24348         PR c++/12181
24349         * g++.dg/expr/comma1.C: New test.
24350
24351 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/11867
24354         * g++.dg/expr/static_cast5.C: New test.
24355
24356 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24357
24358         PR c++/11507
24359         * g++.dg/lookup/scoped7.C: New test.
24360
24361         PR c++/9574
24362         * g++.dg/other/static1.C: New test.
24363
24364         PR c++/11490
24365         * g++.dg/warn/template-1.C: New test.
24366
24367         PR c++/11432
24368         * g++.dg/template/crash10.C: New test.
24369
24370         PR c++/2478
24371         * g++.dg/overload/VLA.C: New test.
24372
24373         PR c++/10804
24374         * g++.dg/template/call1.C: New test.
24375
24376 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         PR c++/11794
24379         * g++.dg/parse/using3.C: New test.
24380
24381 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24382
24383         PR c++/11409
24384         * g++.dg/overload/builtin3.C: New test case.
24385
24386 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24387
24388         PR c/9862
24389         * gcc.dg/20030906-1.c: New test.
24390         * gcc.dg/20030906-2.c: Likewise.
24391
24392 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24393
24394         PR c++/12167
24395         * g++.dg/parse/defarg5.C: New test.
24396
24397         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24398
24399 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24400
24401         PR c++/12163
24402         * g++.dg/expr/static_cast4.C: New test.
24403
24404         PR c++/12146
24405         * g++.dg/template/crash9.C: New test.
24406
24407 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24408
24409         * g++.old-deja/g++.ext/pretty2.C: Update for change
24410         in __FUNCTION__.
24411         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24412
24413 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24414
24415         PR c++/11922
24416         * g++/dg/template/qualified-id1.C: New test.
24417
24418         PR c++/12037
24419         * g++.dg/warn/noeffect4.C: New test.
24420
24421 2003-09-04  Matt Austern  <austern@apple.com>
24422
24423         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24424         * g++.dg/ext/fnname2.C: Likewise.
24425         * g++.dg/ext/fnname3.C: Likewise.
24426
24427 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24428
24429         * g++.dg/expr/lval1.C: New test.
24430         * g++.dg/ext/lvcast.C: Remove.
24431
24432 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24433
24434         PR optimization/11700.
24435         * gcc.c-torture/compile/20030903-1.c: New test case.
24436
24437 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24438
24439         PR c++/12053
24440         * g++.dg/abi/layout4.C: New test.
24441
24442 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24443
24444         PR c++/11553
24445         * g++.dg/parse/friend3.C: New test.
24446
24447 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24448
24449         PR c++/11847
24450         * g++.dg/template/class1.C: New test.
24451
24452         PR c++/11808
24453         * g++.dg/expr/call1.C: New test.
24454
24455 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24456
24457         PR c++/12114
24458         * g++.dg/init/ref9.C: New test.
24459
24460         PR c++/11972
24461         * g++.dg/template/nested4.C: New test.
24462
24463 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24464
24465         PR c++/12093
24466         * g++.dg/template/non-dependent4.C: New test.
24467
24468         PR c++/11928
24469         * g++.dg/inherit/conv1.C: New test.
24470
24471 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24472
24473         PR c++/6196
24474         * g++.dg/ext/label1.C: New test.
24475         * g++.dg/ext/label2.C: Likewise.
24476
24477 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24478
24479         * g++.dg/expr/cond3.C: New test.
24480
24481 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.dg/builtins-1.c: Add new builtin cases.
24484
24485 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24486
24487         * gcc.dg/builtins-1.c: Add new cases.
24488         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24489
24490 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24491
24492         * gcc.dg/builtins-1.c: Add more math builtin tests.
24493         * gcc.dg/torture/builtin-attr-1.c: New test.
24494
24495 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24496
24497         PR optimization/5079
24498         * g++.dg/opt/static3.C: New test.
24499
24500 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24501
24502         * gcc.misc-tests/gcov-10b.c: New test.
24503
24504 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24505
24506         * g++.dg/opt/ptrmem3.C: New test.
24507
24508         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24509
24510 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24511
24512         * gcc.dg/20030826-2.c: New test.
24513
24514 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24515
24516         PR middle-end/12002
24517         * g77.f-torture/compile/12002.f: New test case.
24518
24519 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24520
24521         * gcc.dg/20030826-1.c: New test case.
24522
24523 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24524
24525         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24526
24527 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         PR c++/11871
24530         * c++.dg/lookup/crash1.C: New test.
24531
24532         * c++.dg/warn/noeffect3.C: New test.
24533
24534 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24535
24536         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24537         * gcc.dg/compat/vector-1_y.c: Ditto.
24538         * gcc.dg/compat/vector-2_x.c: Ditto.
24539         * gcc.dg/compat/vector-2_y.c: Ditto.
24540
24541 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24542
24543         * gcc.dg/20030702-1.c: New test.
24544
24545 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/8795
24548         * g++.dg/ext/altivec-1.C: New test.
24549
24550 2003-08-24  Richard Henderson  <rth@redhat.com>
24551
24552         * g++.dg/eh/simd-2.C: Add -w for x86.
24553
24554 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24555
24556         * gcc.dg/20030815-1.c: New test.
24557
24558 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24559
24560         PR c++/3765
24561         * g++.dg/parse/access6.C: New test.
24562
24563 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24564
24565         PR c++/641, c++/11876
24566         * g++.dg/template/friend22.C: New test.
24567         * g++.dg/template/friend23.C: Likewise.
24568
24569 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24570
24571         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24572         identically.
24573
24574 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24575
24576         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24577
24578 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24579
24580         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24581
24582 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24583
24584         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24585
24586 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24587
24588         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24589
24590 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24591
24592         PR c++/11919
24593         * g++.dg/overload/prom1.C: New test.
24594
24595         PR c++/11551
24596         * g++.dg/parse/dtor2.C: New test.
24597
24598         PR c++/10762
24599         * g++.dg/parse/using2.C: New test.
24600
24601 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24602
24603         PR target/11805
24604         * gcc.c-torture/compile/20030821-1.c: New.
24605
24606 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/11834
24609         * g++.dg/template/deduce2.C: New test.
24610
24611 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24612
24613         * gcc.c-torture/execute/20030821-1.c: New test.
24614
24615 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24616
24617         PR middle-end/11984
24618         * gcc.dg/20030820-1.c: New test case.
24619
24620 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24621
24622         PR c++/11945
24623         * g++.dg/warn/noeffect2.C: New test.
24624
24625 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24626
24627         PR c++/10926
24628         * g++.dg/template/dtor2.C: New test.
24629
24630         PR c++/11684
24631         * g++.dg/template/operator1.C: New test.
24632         * g++.dg/parse/operator4.C: New test.
24633
24634         PR c++/11946.C
24635         * g++.dg/expr/enum1.C: New test.
24636         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24637
24638         PR c++/11036.C
24639         * g++.dg/parse/elab2.C: New test.
24640         * g++.dg/parse/typedef4.C: Change error message.
24641         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24642         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24643         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24644
24645 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24646
24647         * gcc.dg/pch/warn-1.c: New.
24648         * gcc.dg/pch/warn-1.hs: New.
24649
24650         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24651         not-tested file.
24652
24653 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24654
24655         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24656
24657 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         * gcc.dg/uninit-D.c: New Test.
24660         * gcc.dg/uninit-E.c: New Test.
24661         * gcc.dg/uninit-F.c: New Test.
24662         * gcc.dg/uninit-G.c: New Test.
24663
24664 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24665
24666         * g++.dg/README: Describe the pch directory.
24667
24668 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24669
24670         PR c++/11174
24671         * g++.dg/parse/access4.C: New test.
24672         * g++.dg/parse/access5.C: Likewise.
24673         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24674
24675 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24676
24677         * gcc.dg/noncompile/20030818-1.c: New.
24678
24679 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24680
24681         PR c++/11957
24682         * g++.dg/warn/noeffect1.C: New test.
24683
24684         * g++.dg/template/scope2.C: New test.
24685         * g++.dg/template/error2.C: Correct dg-error
24686
24687 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24688
24689         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24690
24691 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24692
24693         PR C++/11512
24694         * g++.dg/template/warn1.C: New.
24695
24696 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24697
24698         * g++.dg/template/error2.C: New test.
24699         * g++.dg/lookup/using7.C: Adjust errors
24700         * g++.old-deja/g++.pt/crash36.C: Likewise.
24701         * g++.old-deja/g++.pt/derived3.C: Likewise.
24702
24703 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24704
24705         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24706         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24707         * gcc.c-torture/execute/builtins/string-9.c: New, from
24708         string-opt-9.c.  Adjust for execute/builtins framework.
24709         * gcc.c-torture/execute/string-opt-9.c: Delete.
24710
24711 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24712
24713         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24714
24715         * g++.dg/parse/ret-type2.C: New test.
24716
24717         PR c++/11703
24718         * g++.dg/init/new8.C: New test.
24719
24720         PR c++/10923
24721         * g++.dg/parse/typedef5.C: New test.
24722
24723         PR c++/9512
24724         * g++.dg/parse/qualified2.C: New test.
24725         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24726         invalid code.
24727
24728 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24729
24730         * g++.dg/conversion/ptrmem1.C: New test.
24731
24732 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24733
24734         PR target/11693
24735         * gcc.dg/20030811-1.c: New test.
24736
24737         PR target/11535
24738         * gcc.c-torture/execute/20030811-1.c: New test.
24739
24740 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24741
24742         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24743
24744 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24745
24746         PR c++/11789.C
24747         * g++.dg/inherit/multiple1.C: New test.
24748
24749 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         * gcc.dg/spe1.c: New test.
24752
24753         PR c++/11670
24754         * g++.dg/expr/cast2.C: New test.
24755
24756         PR c++/10530
24757         * g++.dg/template/dependent-name2.C: New test.
24758
24759 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24760
24761         * g++.dg/parse/crash11.C: Put the dg options in comments.
24762
24763 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24764
24765         * lib/gcc-dg.exp: Update for diagnostic change.
24766
24767 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24768
24769         PR c++/5767
24770         * g++.dg/parse/crash11.C: New test.
24771
24772 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24773
24774         * gcc.dg/cpp/spacing1.c: Update.
24775
24776 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24777
24778         PR target/11739
24779         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24780         a value for -mtune.
24781
24782 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24783
24784         PR middle-end/11771
24785         * gcc.c-torture/compile/20030804-1.c: New test case.
24786
24787 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24788
24789         * gcc.dg/20030804-1.c: New test case.
24790
24791 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24792
24793         * gcc.dg/cpp/separate-1.c: New test.
24794
24795 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24796
24797         PR c++/11704
24798         * g++.dg/template/dependent-expr2.C: New test.
24799
24800         PR c++/11766
24801         * g++.dg/expr/ptrmem1.C: New test.
24802
24803 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24804
24805         PR c++/9453
24806         * g++.dg/template/friend15.C: New test.
24807
24808 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24809
24810         * lib/dg-pch.exp: Work round PCH bug.
24811
24812 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24813
24814         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24815         builtins.  Move cases from builtins-4.c here.
24816
24817         * gcc.dg/torture/builtin-math-1.c: New test taken from
24818         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24819         additional cases.
24820
24821         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24822         Delete.
24823
24824 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         PR c++/9447
24827         * g++.dg/template/using7.C: New test.
24828
24829 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24830
24831         * import1.c, import2.c: New tests.
24832
24833 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24834
24835         * g++.dg/eh/crossjump1.C: New test.
24836
24837 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24838
24839         PR c++/11697
24840         * g++.dg/template/using6.C: New test.
24841
24842         PR c++/11744
24843         * g++.dg/template/koenig2.C: New test.
24844
24845 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24846
24847         PR c++/7983
24848         * g++.dg/parse/typedef4.C: New test.
24849
24850 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24851
24852         PR c++/8442, c++/8806
24853         * g++.dg/template/elab1.C: New test.
24854         * g++.dg/template/type2.C: Likewise.
24855         * g++.dg/template/ttp3.C: Adjust expected error message.
24856         * g++.old-deja/g++.law/visibility13.C: Likewise.
24857         * g++.old-deja/g++.niklas/t135.C: Likewise.
24858         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24859         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24860         template argument.
24861         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24862
24863 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24864
24865         PR c++/11295
24866         * g++.dg/ext/stmtexpr1.C: New test.
24867
24868         * g++.dg/opt/tmp1.C: New test.
24869
24870         PR c++/11525
24871         * g++.dg/parse/constant4.C: New test.
24872
24873         PR c++/9447
24874         * g++.dg/template/using5.C: New test.
24875
24876 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24877
24878         * gcc.dg/builtins-27.c: New test case.
24879
24880 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.dg/tls/opt-7.c: New test.
24883
24884 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24885
24886         * g++.old-deja/g++.other/crash18.C: Remove.
24887
24888 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24889
24890         * g++.dg/template/explicit3.C: New.
24891         * g++.dg/template/explicit4.C: New.
24892         * g++.dg/template/explicit5.C: New.
24893
24894         PR c++/11347
24895         * g++.dg/template/memtmpl1.C: New.
24896
24897 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24898
24899         PR target/11565
24900         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24901         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24902
24903 2003-07-30  Jan Hubicka  <jh@suse.cz>
24904
24905         * vtgc1.c: Kill.
24906
24907 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24908
24909         * gcc.dg/struct-in-proto-1.c: New test.
24910
24911 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24912
24913         * gcc.dg/cpp/include2.c: Only expect one message.
24914
24915 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24916
24917         PR c++/9447
24918         * g++.dg/template/using1.C: New test.
24919         * g++.dg/template/using2.C: New test.
24920         * g++.dg/template/using3.C: New test.
24921         * g++.dg/template/using4.C: New test.
24922
24923 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24924
24925         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24926         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24927
24928 2003-07-28  Jan Hubicka  <jh@suse.cz>
24929
24930         PR c++/11530
24931         * g++.dg/opt/call1.C: New test.
24932
24933 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24934
24935         PR c++/11667
24936         * g++.dg/init/enum2.C: New test.
24937         * g++.dg/template/overload1.C: Add "-w" option.
24938
24939 2003-07-28    <hp@bitrange.com>
24940
24941         * gcc.dg/Wdeclaration-after-statement-1.c,
24942         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24943
24944 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.c-torture/compile/20030725-1.c: New test.
24947
24948 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24949
24950         * gcc.dg/20030505.c: Only run for SPE.
24951         Remove definition of opaque type.
24952
24953 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24954
24955         * g++.dg/template/ptrmem6.C: New test.
24956
24957 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24958
24959         * gcc.c-torture/compile/zero-strct-2.c: New test.
24960
24961 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24962
24963         * gcc.dg/intermod-1.c: New test.
24964
24965 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         PR c++/11617
24968         * g++.dg/template/lookup2.C: New test.
24969         * g++.dg/template/memclass1.C: Remove instantiated from error.
24970         * g++.dg/other/error2.C: Tweak expected errors.
24971
24972         PR c++/11596
24973         * g++.dg/template/defarg3.C: New test.
24974
24975         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24976
24977 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24978
24979         * g++.dg/inherit/access5.C: New test.
24980
24981 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24982
24983         PR c++/11513
24984         * g++.dg/template/crash8.C: New test.
24985
24986 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24987
24988         PR c/10602
24989         * gcc.dg/noncompile/incomplete-2.c: New test.
24990
24991 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24992
24993         PR c++/11645
24994         * g++.dg/inherit/access4.C: New test.
24995
24996         PR c++/11517
24997         * g++.dg/expr/cond2.C: New test.
24998
24999         PR optimization/10679
25000         * g++.dg/opt/inline4.C: New test.
25001
25002 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25003
25004         * g++.dg/parse/crash10: New test.
25005
25006 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * g++.dg/ext/flexary1.C: New test.
25009
25010 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25011
25012         PR c++/10793
25013         * g++.dg/template/crash9.C: New test.
25014
25015 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25016
25017         PR c++/3004
25018         * g++.dg/parse/typedef3.C: New test.
25019
25020         PR c++/7906
25021         * g++.dg/parse/operator2.C: New test.
25022
25023         PR c++/8895
25024         * g++.dg/parse/def-tmpl-arg1.C: New test.
25025
25026         PR c++/9282
25027         * g++.dg/parse/funptr1.C: New test.
25028
25029         PR c++/9452
25030         * g++.dg/parse/ambig3.C: New test.
25031
25032         PR c++/9454
25033         * g++.dg/parse/operator3.C: New test.
25034
25035         PR c++/9486
25036         * g++.dg/parse/template10.C: New test.
25037
25038         PR c++/9488
25039         * g++.dg/parse/template11.C: New test.
25040
25041         PR c++/10150
25042         * g++.dg/parse/invalid-op1.C: New test.
25043
25044         PR c++/10247
25045         * g++.dg/parse/condexpr1.C: New test.
25046
25047 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25048
25049         * g++.dg/ext/packed3.C: New test.
25050         * g++.dg/ext/packed4.C: New test.
25051
25052         * gcc.dg/pack-test-3.c: New test.
25053
25054 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25055
25056         * lib/compat.exp: Handle dg-options per source file.
25057         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25058         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25059         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25060         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25061         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25062         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25063         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25064         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25065         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25066         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25067         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25068         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25069         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25070         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25071
25072 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25073
25074         PR c/10320
25075         * gcc.c-torture/execute/20030718-1.c: New test.
25076
25077 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25078
25079         PR optimization/11536
25080         * gcc.dg/20030721-1.c: New test.
25081
25082 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25083
25084         PR c++/11546
25085         * g++.dg/template/lookup1.C: New test.
25086
25087 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25088
25089         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25090         diagnostics of ill-formed constructs involving labels.
25091         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25092         the new 'previously defined here' message.
25093
25094 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25095
25096         * g++.dg/parse/non-dependent2.C: New test.
25097
25098 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25099
25100         * g++.dg/init/init-ref4.C: xfail on targets without
25101         weak symbols.
25102
25103 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25104
25105         PR target/11087
25106         * gcc.c-torture/execute/20030717-1.c: New test.
25107
25108 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25109
25110         * g++.dg/opt/cfg1.C: New test.
25111
25112 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR optimization/11557
25115         * gcc.dg/20030717-1.c: New test.
25116
25117 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25118
25119         PR c++/10476
25120         * g++.dg/expr/crash-1.C: New test.
25121
25122         PR c++/11027
25123         * g++.dg/template/init3.C: New test.
25124
25125         PR c++/8222
25126         * g++.dg/template/non-dependent1.C: New test.
25127
25128         PR c++/11070
25129         * g++.dg/template/non-dependent2.C: New test.
25130
25131         PR c++/11071
25132         * g++.dg/template/non-dependent3.C: New test.
25133
25134         PR c++/9907
25135         * g++.dg/template/sizeof5.C: New test.
25136
25137 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25138
25139         PR 11498
25140         * gcc.c-torture/compile/mangle-1.c: New file.
25141
25142 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25143
25144         PR c++/7809
25145         * g++.dg/parse/access3.C: New test.
25146
25147 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         PR c++/11384
25150         * g++.dg/init/init-ref4.C: New test.
25151
25152 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/11547
25155         * g++.dg/parse/constant3.C: New test.
25156         * g++.dg/parse/crash7.C: Likewise.
25157
25158 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25159
25160         PR target/11008
25161         * gcc.dg/i386-pentium4-not-mull.c: New.
25162
25163 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25164
25165         * gcc.dg/asm-names.c (ymain): Make it weak.
25166
25167 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25168
25169         PR c++/5421
25170         * g++.dg/template/friend21.C: New test.
25171
25172 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25173
25174         * gcc.dg/cleanup-8.c: New test.
25175         * gcc.dg/cleanup-9.c: New test.
25176
25177 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25178
25179         * g++.dg/ext/dll-MI1.h: New file.
25180         * g++.dg/ext/dllexport-MI1.C: New file.
25181         * g++.dg/ext/dllimport-MI1.C: New file.
25182
25183 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25186         it does not have cmpstrsi patterns (just cmpmemsi).
25187
25188 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25189
25190         PR debug/11473
25191         * g++.dg/debug/debug8.C: New test.
25192
25193 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25194
25195         PR c++/10108
25196         * g++.dg/template/crash7.C: New test.
25197
25198 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25199
25200         PR target/10795
25201         * gcc.c-torture/compile/20030708-1.c: New.
25202
25203 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25204
25205         * gcc.c-torture/execute/20030715-1.c: New test.
25206
25207 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25208
25209         * gcc.dg/pch/inline-3.c: New file.
25210         * gcc.dg/pch/inline-3.hs: New file.
25211         * gcc.dg/pch/inline-4.c: New file.
25212         * gcc.dg/pch/inline-4.hs: New file.
25213
25214 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/11509
25217         * g++.dg/template/crash6.C: New test.
25218
25219         PR c++/7053
25220         * g++.dg/template/friend20.C: New test.
25221
25222         PR c++/7019
25223         * g++.dg/template/overload2.C: New test.
25224
25225 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25226
25227         PR optimization/11440
25228         * gcc.c-torture/execute/20030714-1.c: New test.
25229
25230 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25231
25232         PR c++/11154
25233         * g++.dg/template/partial2.C: New test.
25234
25235 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
25236
25237         PR c++/11503
25238         * g++.dg/template/anon1.C: New test.
25239
25240         PR c++/11493
25241         PR c++/11495
25242         * g++.dg/parse/template9.C: Likewise.
25243         * g++.dg/template/crash4.C: New test.
25244         * g++.dg/template/koenig1.C: Likewise.
25245         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25246         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25247         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25248         functions.
25249         * g++.old-deja/g++.jason/template36.C: Likewise.
25250         * g++.old-deja/g++.mike/p1989.C: Likewise.
25251         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25252         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25253         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25254         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25255         compiling.
25256         * g++.old-deja/g++.pt/union2.C: Use this->.
25257
25258 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25259
25260         * gcc.dg/20030711-1.c: New test.
25261
25262 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         PR c++/11050
25265         * g++.dg/parse/args1.C: New test.
25266         * g++.pt/defarg8.C: Change expected errors.
25267
25268 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/8164
25271         * g++.dg/template/nontype2.C: New test.
25272
25273         PR c++/10558
25274         * g++.dg/parse/template8.C: New test.
25275
25276         PR c++/8327
25277         * g++.dg/template/scope1.C: New test.
25278
25279         * g++.dg/warn/Wsign-compare-1.C: New test.
25280
25281 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25282
25283         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25284
25285 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/9411
25288         * g++.dg/template/explicit2.C: New test.
25289
25290         PR c++/10032
25291         * g++.dg/warn/pedantic1.C: New test.
25292
25293 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         PR c++ 9483
25296         * g++.dg/other/field1.C: New test.
25297
25298 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25299
25300         PR c/11449
25301         * gcc.c-torture/compile/20030707-1.c: New.
25302
25303 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25304
25305         PR c++/10849
25306         * g++.dg/template/access12.C: New test.
25307
25308 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25311         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25312         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25313         * gcc.misc-tests/gcov.exp: Update
25314         * g++.dg/gcov/gcov.exp: Update
25315         * lib/gcov.exp: Update.
25316
25317 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25318
25319         * g++.dg/abi/mangle17.C: Make sure template expressions are
25320         dependent.
25321         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25322         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25323         * g++.dg/opt/stack1.C: Remove erroneous code.
25324         * g++.dg/parse/template7.C: New test.
25325         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25326         * g++.old-deja/g++.pt/crash4.C: Likewise.
25327
25328 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25329
25330         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25331         with zero or one occurence of `$' after the initial `L'.
25332
25333 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25334
25335         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25336
25337 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25338
25339         PR c/11370
25340         * gcc.dg/Wunreachable-6.c: New testcase.
25341         * gcc.dg/Wunreachable-7.c: New testcase.
25342
25343 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25344
25345         PR c/11420
25346         * gcc.dg/20030708-1.c: New test.
25347
25348 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25349
25350         * gcc.dg/compat/sdata-section.h: New file.
25351         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25352         * gcc.dg/torture/mips-sdata-1.c: New test.
25353
25354 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25355
25356         PR c++/11030
25357         * g++.dg/template/friend19.C: New test.
25358
25359 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25360
25361         * g++.dg/opt/strength-reduce.C: New test.
25362
25363 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25364
25365         PR target/10979
25366         * gcc.dg/20030707-1.c: New testcase.
25367
25368 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25369
25370         PR optimization/11059
25371         * g++.dg/opt/emptyunion.C: New testcase.
25372
25373 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25374             Eric Botcazou  <ebotcazou@libertysurf.fr>
25375
25376         * g++.dg/opt/stack1.C: New test.
25377
25378 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25379
25380         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25381         run test.
25382
25383         PR c++/11431
25384         * g++.dg/expr/static_cast3.C: New test.
25385
25386 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25387
25388         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25389         everywhere.
25390         * gcc.dg/concat.c: Concatenation of string constants with
25391         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25392         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25393         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25394         necessary to avoid multi-character character constant warning.
25395         * gcc.dg/cpp/escape.c: Likewise.
25396         * gcc.dg/cpp/ucs.c: Likewise.
25397         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25398         Fix a typo.
25399
25400 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25401
25402         PR c/11428
25403         * gcc.c-torture/compile/20030704-1.c: New.
25404
25405 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25406
25407         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25408
25409 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25410
25411         PR c++/5287, PR c++/7910,  PR c++/11021
25412         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25413         tests for warnings.
25414         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25415         * g++.dg/ext/dllimport3.C: Likewise.
25416         * g++.dg/ext/dllimport4.C: New file.
25417         * g++.dg/ext/dllimport5.C: New file.
25418         * g++.dg/ext/dllimport6.C: New file.
25419         * g++.dg/ext/dllimport7.C: New file.
25420         * g++.dg/ext/dllimport8.C: New file.
25421         * g++.dg/ext/dllimport9.C: New file.
25422         * g++.dg/ext/dllimport10.C: New file.
25423         * g++.dg/ext/dllexport1.C: New file.
25424
25425 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25426
25427         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25428         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25429
25430 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25431
25432         * gcc.dg/builtins-25.c: New testcase.
25433         * gcc.dg/builtins-26.c: New testcase.
25434
25435 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25436
25437         * gcc.dg/compat/vector-defs.h: New file.
25438         * gcc.dg/compat/vector-setup.h: New file.
25439         * gcc.dg/compat/vector-check.h: New file.
25440         * gcc.dg/compat/vector-1_main.c: New file.
25441         * gcc.dg/compat/vector-1_x.c: New file.
25442         * gcc.dg/compat/vector-1_y.c: New file.
25443         * gcc.dg/compat/vector-2_main.c: New file.
25444         * gcc.dg/compat/vector-2_x.c: New file.
25445         * gcc.dg/compat/vector-2_y.c: New file.
25446
25447         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25448         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25449         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25450         * gcc.dg/compat/struct-align-1.h: New file.
25451         * gcc.dg/compat/struct-align-1_main.c: New file.
25452         * gcc.dg/compat/struct-align-1_x.c: New file.
25453         * gcc.dg/compat/struct-align-1_y.c: New file.
25454         * gcc.dg/compat/struct-align-2.h: New file.
25455         * gcc.dg/compat/struct-align-2_main.c: New file.
25456         * gcc.dg/compat/struct-align-2_x.c: New file.
25457         * gcc.dg/compat/struct-align-2_y.c: New file.
25458
25459         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25460         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25461         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25462         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25463         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25464         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25465         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25466         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25467         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25468         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25469         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25470         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25471         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25472         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25473         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25474         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25475         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25476         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25477         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25478         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25479         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25480         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25481         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25482         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25483         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25484         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25485         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25486         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25487         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25488
25489 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25490
25491         * gcc.dg/i386-call-1.c: New test.
25492
25493 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         PR c++/9162
25496         * g++.dg/parse/defarg4.C: New.
25497
25498 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25499
25500         PR target/10700
25501         * gcc.c-torture/compile/20030703-1.c: New test case.
25502
25503 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25504
25505         * g++.dg/template/local3.C: Remove extra semicolon.
25506
25507 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25508
25509         * gcc.dg/i386-volatile-1.c: New test.
25510
25511 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25512
25513         PR c++/11072
25514         * g++.dg/other/offsetof2.C: XFAIL.
25515         * g++.dg/other/offsetof5.C: New.
25516
25517         PR c++/10219
25518         * g++.dg/template/error1.C: New.
25519
25520         PR c++/9779
25521         * g++.dg/template/dependent-expr1.C: New.
25522
25523 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25524
25525         PR c++/6949
25526         * g++.dg/template/local3.C: New test.
25527
25528         PR c++/11149
25529         * g++.dg/lookup/scoped6.C: New test.
25530
25531 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25532
25533         PR c++/8046
25534         * g++.dg/other/error7.C: New test.
25535
25536 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25537
25538         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25539         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25540         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25541         * g++.old-deja/g++.other/union2.C: Likewise.
25542         * gcc.dg/c90-const-expr-2.c: Likewise.
25543         * gcc.dg/c90-const-expr-3.c: Likewise.
25544         * gcc.dg/c99-const-expr-2.c: Likewise.
25545         * gcc.dg/c99-const-expr-3.c: Likewise.
25546         * gcc.dg/concat.c: Likewise.
25547
25548 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/9559
25551         * g++.dg/init/static1.C: New test.
25552
25553 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25554
25555         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25556         * g++.old-deja/g++.other/access2.C: Likewise.
25557         * g++.old-deja/g++.other/decl2.C: Likewise.
25558         * gcc.c-torture/execute/20020615-1.c: Likewise.
25559
25560 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25561
25562         PR c++/4933
25563         * g++.dg/template/sizeof4.C: New test.
25564
25565 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25566
25567         * g++.dg/other/error6.C: New test.
25568
25569 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25570
25571         PR c++/10750
25572         * g++.dg/parse/constant2.C: New test.
25573
25574 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25575
25576         PR c++/11106
25577         * g++.dg/other/error5.C: New test.
25578
25579 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25580
25581         * gcc.dg/format/gcc_diag-1.c: New test.
25582
25583 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25584
25585         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25586
25587 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25590         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25591         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25592
25593 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25594
25595         * gcc.c-torture/execute/builtins/string-8.c: New test.
25596         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25597         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25598         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25599
25600 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25601
25602         PR c++/10468
25603         * g++.dg/ext/typeof6.C: New test.
25604
25605 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25606
25607         PR c++/10796
25608         * g++.dg/init/enum1.C: New test.
25609
25610 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25611
25612         * gcc.dg/20030627-1.c: New test.
25613
25614 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25615
25616         PR c++/11332
25617         * g++.dg/expr/static_cast2.C: New test.
25618
25619 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25620             Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25623         sprintf(dst,"%s",src) optimization.
25624         * gcc.c-torture/execute/20030626-1.c: New test case.
25625         * gcc.c-torture/execute/20030626-2.c: New test case.
25626
25627 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25628
25629         * gcc.c-torture/execute/multi-ix.c: New test.
25630
25631         * gcc.c-torture/execute/simd-4.c (main):
25632         Added missing semicolon at end of union.
25633
25634 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25635
25636         PR c++/8266
25637         * g++.dg/template/explicit-instantiation3.C: New test.
25638
25639 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25640
25641         * gcc.dg/20030626-1.c: Use signed char.
25642
25643 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25644
25645         * gcc.dg/20030626-1.c: New test.
25646
25647 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25648
25649         * const-str-2.m: Update.
25650
25651 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25652
25653         PR c++/10990
25654         * g++.dg/rtti/dyncast1.C: New test.
25655         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25656         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25657         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25658
25659         PR c++/10931
25660         * g++.dg/expr/static_cast1.C: New test.
25661
25662 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25663
25664         * gcc.dg/20030625-1.c: New test.
25665
25666 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25667
25668         * gcc.c-torture/compile/20030624-1.c: New test case.
25669
25670 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * gcc.c-torture/execute/string-opt-17.c: New test.
25673
25674 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/5754
25677         * g++.dg/parse/crash6.C: New test.
25678
25679 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25680
25681         * gcc.dg/builtins-24.c: New test case.
25682
25683 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25684
25685         * g++.dg/opt/operator1.C: New test.
25686
25687 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25688
25689         * gcc.c-torture/execute/string-opt-16.c: New test case.
25690
25691 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25692
25693         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25694         * g++.old-deja/g++.other/conv7.C: Likewise.
25695         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25696         * g++.old-deja/g++.other/overload14.C: Likewise.
25697
25698 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25699
25700         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25701         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25702
25703 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25704
25705         PR c++/10888
25706         * g++.dg/warn/Winline-3.C: New test.
25707
25708 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25709
25710         * lib/target-supports.exp (check_alias_available): Make the test
25711         program acceptable to the Solaris assembler.
25712
25713         PR c++/10749
25714         * g++.dg/template/memclass2.C: New test.
25715
25716 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25717             Eric Botcazou  <ebotcazou@libertysurf.fr>
25718
25719         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25720         data for non-matching targets.
25721         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25722
25723 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25724
25725         PR c++/10845
25726         * g++.dg/template/member3.C: New test.
25727
25728 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25729
25730         PR c++/10939
25731         * g++.dg/template/func1.C: New test.
25732
25733         PR c++/9649
25734         * g++.dg/template/static4.C: New test.
25735         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25736
25737         PR c++/11041
25738         * g++.dg/init/ref7.C: New test.
25739
25740 2003-06-19  Matt Austern  <austern@apple.com>
25741
25742         PR c++/11228
25743         * g++.dg/anew1.C: New test.
25744         * g++.dg/anew2.C: New test.
25745         * g++.dg/anew3.C: New test.
25746         * g++.dg/anew4.C: New test.
25747
25748 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25749
25750         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25751
25752 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25753
25754         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25755         endian-dependent.
25756
25757 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25758
25759         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25760         Remove cruft.
25761
25762 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25763
25764         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25765         * gcc.c-torture/compile/961203-1.c: Likewise.
25766         * gcc.c-torture/compile/980506-1.c: Likewise.
25767
25768 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/10712
25771         * g++.dg/lookup/using7.C: New test.
25772
25773 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/11105
25776         * g++.dg/abi/conv1.C: Remove it.
25777         * g++.dg/template/conv7.C: New test.
25778         * g++.dg/template/conv8.C: Likewise.
25779         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25780         conversion operator.
25781
25782 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25783
25784         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25785         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25786         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25787         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25788         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25789         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25790         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25791         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25792         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25793         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25794         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25795         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25796         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25797         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25798         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25799         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25800         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25801         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25803         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25804         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25807         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25808         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25809         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25810         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25812         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25813
25814 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25815
25816         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25817         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25818         indications.
25819
25820 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25821
25822         * gcc.dg/i386-387-5.c: New test case.
25823         * gcc.dg/i386-387-6.c: New test case.
25824         * gcc.dg/builtins-23.c: New test case.
25825
25826 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25827
25828         * gcc.dg/builtins-22.c: New test case.
25829         * gcc.dg/i386-387-1.c: Update to test exp.
25830         * gcc.dg/i386-387-2.c: Likewise.
25831
25832 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25833
25834         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25835
25836 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25837
25838         * lib/gcc-dg.exp (dg-require-dll): New function.
25839         (dg-xfail-if): Likewise.
25840         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25841         driver.
25842
25843         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25844         * gcc.c-torture/compile/20001205-1.c: Likewise.
25845         * gcc.c-torture/compile/20001226-1.c: Likewise.
25846         * gcc.c-torture/compile/20010518-2.c: Likewise.
25847         * gcc.c-torture/compile/20020312-1.c: Likewise.
25848         * gcc.c-torture/compile/20020604-1.c: Likewise.
25849         * gcc.c-torture/compile/920501-12.c: Likewise.
25850         * gcc.c-torture/compile/920501-4.c: Likewise.
25851         * gcc.c-torture/compile/920520-1.c: Likewise.
25852         * gcc.c-torture/compile/920521-1.c: Likewise.
25853         * gcc.c-torture/compile/920625-1.c: Likewise.
25854         * gcc.c-torture/compile/961203-1.c: Likewise.
25855         * gcc.c-torture/compile/980506-1.c: Likewise.
25856         * gcc.c-torture/compile/981006-1.c: Likewise.
25857         * gcc.c-torture/compile/981022-1.c: Likewise.
25858         * gcc.c-torture/compile/981223-1.c: Likewise.
25859         * gcc.c-torture/compile/990617-1.c: Likewise.
25860         * gcc.c-torture/compile/dll.c: Likewise.
25861         * gcc.c-torture/compile/labels-3.c: Likewise.
25862         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25863         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25864         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25865         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25866         * gcc.c-torture/compile/simd-5.c: Likewise.
25867         * gcc.c-torture/compile/20000804-1.x: Remove.
25868         * gcc.c-torture/compile/20001205-1.x: Likewise.
25869         * gcc.c-torture/compile/20001226-1.x: Likewise.
25870         * gcc.c-torture/compile/20010518-2.x: Likewise.
25871         * gcc.c-torture/compile/20020312-1.x: Likewise.
25872         * gcc.c-torture/compile/20020604-1.x: Likewise.
25873         * gcc.c-torture/compile/920501-12.x: Likewise.
25874         * gcc.c-torture/compile/920501-4.x: Likewise.
25875         * gcc.c-torture/compile/920520-1.x: Likewise.
25876         * gcc.c-torture/compile/920521-1.x: Likewise.
25877         * gcc.c-torture/compile/920625-1.x: Likewise.
25878         * gcc.c-torture/compile/961203-1.x: Likewise.
25879         * gcc.c-torture/compile/980506-1.x: Likewise.
25880         * gcc.c-torture/compile/981006-1.x: Likewise.
25881         * gcc.c-torture/compile/981022-1.x: Likewise.
25882         * gcc.c-torture/compile/981223-1.x: Likewise.
25883         * gcc.c-torture/compile/990617-1.x: Likewise.
25884         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25885         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25886         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25887         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25888         * gcc.c-torture/compile/simd-5.x: Likewise.
25889
25890         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25891
25892 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25893
25894         * gcc.c-torture/execute/20030611-1.c: New test.
25895
25896 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25897
25898         PR middle-end/168
25899         * gcc.dg/20030612-1.c: New test case.
25900
25901 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/10635
25904         * g++.dg/expr/cast1.C: New test.
25905
25906 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25907
25908         * gcc.dg/builtins-21.c: New test case.
25909
25910 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25911
25912         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25913         options instead of at the end.
25914         * lib/objc.exp (objc_target_compile): Likewise.
25915
25916 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25917
25918         PR c++/10432
25919         * g++.dg/parse/error1.C: New test.
25920
25921 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25922
25923         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25924         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25925         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25926         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25927         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25928         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25929         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25930         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25931         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25932         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25933         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25934         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25935         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25936         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25937         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25938         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25939         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25940         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25941         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25942         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25943         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25944         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25945         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25946         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25947
25948         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25949         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25950         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25951         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25952         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25953         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25954         * gcc.dg/compat/scalar-return-3_main.c: New file.
25955         * gcc.dg/compat/scalar-return-3_x.c: New file.
25956         * gcc.dg/compat/scalar-return-3_y.c: New file.
25957         * gcc.dg/compat/scalar-return-4_main.c: New file.
25958         * gcc.dg/compat/scalar-return-4_x.c: New file.
25959         * gcc.dg/compat/scalar-return-4_y.c: New file.
25960
25961 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25962
25963         * gcc.dg/compat/fp2-struct-check.h: New file.
25964         * gcc.dg/compat/fp2-struct-defs.h: New file.
25965         * gcc.dg/compat/fp2-struct-init.h: New file.
25966         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25967         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25968         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25969         * gcc.dg/compat/struct-return-10_main.c: New file.
25970         * gcc.dg/compat/struct-return-10_x.c: New file.
25971         * gcc.dg/compat/struct-return-10_y.c: New file.
25972
25973         * gcc.dg/compat/compat-common.h: New file.
25974         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25975         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25976         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25977         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25978         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25979         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25980         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25981         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25982         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25983         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25984         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25985         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25986         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25987         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25988         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25989         * gcc.dg/compat/small-struct-check.h: Ditto.
25990         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25991         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25992         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25993         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25994         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25995         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25996         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25997         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25998         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25999         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26000         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26001         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26002         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26003         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26004         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26005         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26006         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26007         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26008         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26009         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26010         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26011         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26012         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26013         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26014         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26015         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26016         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26017         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26018         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26019         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26020
26021 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26022
26023         * g++.dg/pch/static-1.C: New file.
26024         * g++.dg/pch/static-1.Hs: New file.
26025
26026 2003-06-10  Richard Henderson  <rth@redhat.com>
26027
26028         * gcc.dg/asm-7.c: Adjust expected warning text.
26029
26030 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26031
26032         * gcc.dg/builtins-20.c: New test case.
26033
26034 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/11131
26037         * g++.dg/opt/template1.C: New test.
26038
26039 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26040
26041         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26042         additional_sources.
26043
26044 2003-05-21  David Taylor  <dtaylor@emc.com>
26045
26046         * gcc.dg/Wpadded.c: New file.
26047
26048 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26049
26050         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26051         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26052         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26053         dg-require-weak.
26054
26055 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26056
26057         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26058
26059 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26062         (dg-require-alias): Likewise.
26063         (dg-require-gc-sections): Likewise.
26064         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26065
26066 2003-06-08  Richard Henderson  <rth@redhat.com>
26067
26068         * gcc.dg/20011029-2.c: Fix the array reference.
26069         * gcc.dg/asm-7.c: New.
26070
26071 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26072
26073         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26074
26075 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26076
26077         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26078         (dg-require-gc-sections): Likewise.
26079
26080 2003-06-08  Jan Hubicka  <jh@suse.cz>
26081
26082         * i386-cmov1.c: Fix regular expression.
26083         * i386-cvt-1.c: Likewise.
26084         * i386-local.c: Likewise.
26085         * i386-local2.c: Likewise.
26086         * i386-mul.c: Likewise.
26087         * i386-ssetype-1.c: Likewise.
26088         * i386-ssetype-3.c: Likewise.
26089         * i386-ssetype-5.c: Likewise.
26090
26091 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26092
26093         PR c++/11039
26094         * g++.dg/warn/implicit-typename2.C: New test.
26095         * g++.dg/warn/implicit-typename3.C: New test.
26096
26097 2003-06-07  Richard Henderson  <rth@redhat.com>
26098
26099         * g++.dg/other/offsetof3.C: Use size_t.
26100         * g++.dg/other/offsetof4.C: Likewise.
26101
26102 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26103
26104         * lib/copy-file.exp: New. Implement gcc_copy_files.
26105
26106         * lib/dg-pch.exp: Load copy-file.exp
26107         (dg-pch): Use gcc_copy_files instead of "file copy".
26108
26109 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26110
26111         * gcc.dg/weak/weak.exp: Simplify.
26112         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26113         * gcc.dg/weak/weak-1.c: Likewise.
26114         * gcc.dg/weak/weak-2.c: Likewise.
26115         * gcc.dg/weak/weak-3.c: Likewise.
26116         * gcc.dg/weak/weak-4.c: Likewise.
26117         * gcc.dg/weak/weak-5.c: Likewise.
26118         * gcc.dg/weak/weak-6.c: Likewise.
26119         * gcc.dg/weak/weak-7.c: Likewise.
26120         * gcc.dg/weak/weak-8.c: Likewise.
26121         * gcc.dg/weak/weak-9.c: Likewise.
26122
26123 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26124
26125         gcc.c-torture/execute/20030606-1.c: New.
26126
26127 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26128
26129         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26130         * gcc.dg/builtins-19.c: Likewise.
26131
26132 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26133
26134         * gcc.dg/builtins-2.c: Add some more tests.
26135         * gcc.dg/builtins-18.c: New test case.
26136         * gcc.dg/builtins-19.c: New test case.
26137
26138 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26139             Jim Wilson  <wilson@tuliptree.org>
26140
26141         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26142
26143 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26144
26145         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26146         mempcpy/stpcpy calls not to be optimized into something else.
26147         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26148         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26149         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26150
26151 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26152
26153         * gcc.dg/format/asm_fprintf-1.c: New test.
26154
26155 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26156
26157         * lib/gcc-defs.exp (additional_sources): New variable.
26158         (dg-additional-sources): New function.
26159         (additional_files): New variable.
26160         (dg-additional-files): New function.
26161         (dg-additional-files-options): Likewise.
26162         * lib/gcc-dg.exp (dg-require-weak): New function.
26163         (dg-require-alias): Likewise.
26164         (dg-require-gc-sections): Likewise.
26165         * lib/target-supports.exp (check_alias_available): Remove testfile
26166         parameter.
26167         (check_gc_sections_available): New function.
26168         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26169         (dg-gpp-additional-files): Likewise.
26170         * lib/g++.exp (additional_sources): Remove.
26171         (additional_files): Likewise.
26172         (g++_target_compile): Use dg-additional-files-options.
26173
26174         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26175         Tcl logic.
26176         * gcc.dg/special/ecos.exp: Remove.
26177         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26178         * gcc.dg/special/alias-1.c: Likewise.
26179         * gcc.dg/special/alias-2.c: Likewise.
26180         * gcc.dg/special/gcsec-1.c: Likewise.
26181         * gcc.dg/special/weak-1.c: Likewise.
26182         * gcc.dg/special/weak-2.c: Likewise.
26183         * gcc.dg/special/wkali-1.c: Likewise.
26184         * gcc.dg/special/wkali-2.c: Likewise.
26185
26186         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26187         dg-gpp-additional-*.
26188         * g++.dg/special/conpr-3.C: Likewise.
26189         * g++.dg/special/conpr-4.C: Likewise.
26190         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26191         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26192         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26193         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26194         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26195         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26196         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26197         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26198         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26199         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26200         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26201         * g++.old-deja/g++.other/comdat1.C: Likewise.
26202         * g++.old-deja/g++.other/comdat2.C: Likewise.
26203         * g++.old-deja/g++.other/comdat3.C: Likewise.
26204         * g++.old-deja/g++.other/ctor1.C: Likewise.
26205         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26206
26207 2003-06-05  Richard Henderson  <rth@redhat.com>
26208
26209         * gcc.dg/debug/20030605-1.c: New.
26210
26211 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26212
26213         * README.QMTEST: Update.
26214
26215 2003-06-04  Richard Henderson  <rth@redhat.com>
26216
26217         * gcc.dg/cleanup-1.c: New.
26218         * gcc.dg/cleanup-2.c: New.
26219         * gcc.dg/cleanup-3.c: New.
26220         * gcc.dg/cleanup-4.c: New.
26221         * gcc.dg/cleanup-5.c: New.
26222         * gcc.dg/cleanup-6.c: New.
26223         * gcc.dg/cleanup-7.c: New.
26224
26225 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26226
26227         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26228
26229         * lib/dg-pch.exp: New file.
26230         * g++.dg/pch/pch.exp: Use dg-pch.exp.
26231         * gcc.dg/pch/pch.exp: Likewise.
26232
26233 2003-06-04  Roger Sayle  <roger@eyesopen.com>
26234
26235         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26236         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26237         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26238         * gcc.dg/builtins-17.c: New test case.
26239         * gcc.dg/i386-387-4.c: New test case.
26240         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26241
26242 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26243
26244         * gcc.dg/ultrasp9.c: New test.
26245
26246 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26247
26248         * gcc.c-torture/compile/20030604-1.c: New test.
26249         * gcc.dg/sparc-constant-1.c: New test.
26250
26251 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26252
26253         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26254
26255 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26256
26257         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26258
26259         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26260         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26261
26262 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26263
26264         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26265
26266 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26267
26268         PR c++/10940
26269         * g++.dg/template/spec10.C: New test.
26270
26271 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26272
26273         * gcc.dg/builtins-16.c: New test case.
26274
26275 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26278         mempcpy test with post-increments.
26279         * gcc.c-torture/execute/string-opt-3.c: New test.
26280         * gcc.dg/string-opt-1.c: New test.
26281
26282 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26283
26284         PR fortran/10965
26285         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26286
26287 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26288
26289         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26290         (scan-assembler): ... here.  Use dg-scan.
26291         (scan-assembler-not): Likewise.
26292         (scan-file): New function.
26293         (scan-file-not): Likewise.
26294         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26295         * gcc.dg/cpp/_Pragma4.c: Likewise.
26296         * gcc.dg/cpp/_Pragma5.c: Likewise.
26297         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26298         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26299         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26300         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26301         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26302         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26303         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26304         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26305         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26306         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26307         * gcc.dg/cpp/cxxcom1.c: Likewise.
26308         * gcc.dg/cpp/line1.c: Likewise.
26309         * gcc.dg/cpp/maccom1.c: Likewise.
26310         * gcc.dg/cpp/maccom2.c: Likewise.
26311         * gcc.dg/cpp/maccom3.c: Likewise.
26312         * gcc.dg/cpp/maccom4.c: Likewise.
26313         * gcc.dg/cpp/maccom5.c: Likewise.
26314         * gcc.dg/cpp/maccom6.c: Likewise.
26315         * gcc.dg/cpp/multiline.c: Likewise.
26316         * gcc.dg/cpp/spacing1.c: Likewise.
26317         * gcc.dg/cpp/spacing2.c: Likewise.
26318         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26319         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26320         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26321         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26322         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26323         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26324         * gcc.dg/cpp/cxxcom2.c: Likewise.
26325         * gcc.dg/cpp/cxxcom2.h: New file.
26326
26327         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26328         * g++.dg/cpp/truefalse.C: Here.
26329         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26330
26331 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26332
26333         * gcc.dg/cpp/redef3.c: New file.
26334
26335 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26336
26337         * gcc.dg/i386-loop-3.c: New test.
26338
26339 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26340
26341         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26342
26343 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26344
26345         * gcc.dg/fwrapv-1.c: New test case.
26346         * gcc.dg/fwrapv-2.c: New test case.
26347
26348 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26349
26350         PR c++/10956
26351         * g++.dg/template/spec9.C: New test.
26352
26353 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26354
26355         * gcc.dg/duff-4.c: New test case.
26356
26357 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26358
26359         PR fortran/10843
26360         * g77.dg/ffixed-form-1.f: New test
26361         * g77.dg/ffixed-form-2.f: New test
26362         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26363         * g77.dg/ffree-form-3.f: New test
26364
26365 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26366
26367         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26368         * gcc.dg/wint_t-1.c: Likewise.
26369
26370 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26371
26372         * g++.dg/template/access11.C: New test.
26373
26374 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26375
26376         PR c++/10849
26377         * g++.dg/template/access10.C: New test.
26378
26379 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26380             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26381
26382         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26383
26384 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26385
26386         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26387         suppress for powerpc-*-darwin*.
26388         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26389
26390 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26391
26392         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26393         suppress option for powerpc-*-darwin*.
26394
26395 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26396
26397         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26398         * gcc.dg/builtins-4.c: Add test for fmod.
26399
26400 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26401
26402         PR c++/10682
26403         * g++.dg/template/instantiate4.C: New test.
26404
26405 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26406
26407         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26408
26409 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26410
26411         * gcc.dg/compat/scalar-return-1_main.c: New file.
26412         * gcc.dg/compat/scalar-return-1_x.c: New file.
26413         * gcc.dg/compat/scalar-return-1_y.c: New file.
26414         * gcc.dg/compat/scalar-return-2_main.c: New file.
26415         * gcc.dg/compat/scalar-return-2_x.c: New file.
26416         * gcc.dg/compat/scalar-return-2_y.c: New file.
26417         * gcc.dg/compat/struct-return-3_main.c: New file.
26418         * gcc.dg/compat/struct-return-3_y.c: New file.
26419         * gcc.dg/compat/struct-return-3_x.c: New file.
26420         * gcc.dg/compat/struct-return-2_main.c: New file.
26421         * gcc.dg/compat/struct-return-2_x.c: New file.
26422         * gcc.dg/compat/struct-return-2_y.c: New file.
26423
26424 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26425
26426         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26427         for hppa*-hp-hpux*.
26428         * gcc.dg/20021014-1.c (dg-options): Likewise.
26429         * gcc.dg/nest.c (dg-options): Likewise.
26430
26431 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26432
26433         PR c++/9738
26434         * g++.dg/ext/dllimport2.C: New file.
26435         * g++.dg/ext/dllimport3.C: New file.
26436
26437 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26438
26439         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26440         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26441         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26442         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26443         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26444         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26445         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26446         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26447         * gcc.dg/compat/small-struct-defs.h: New file.
26448         * gcc.dg/compat/small-struct-init.h: New file.
26449         * gcc.dg/compat/small-struct-check.h: New file.
26450         * gcc.dg/compat/fp-struct-defs.h: New file.
26451         * gcc.dg/compat/fp-struct-check.h: New file.
26452         * gcc.dg/compat/fp-struct-init.h: New file.
26453         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26454         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26455
26456 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * gcc.dg/20030225-2.c: New test.
26459
26460 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26461             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26462
26463         * gcc.c-torture/compile/20030518-1.c: New test case.
26464
26465 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26466
26467         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26468         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26469         gcc-dg-debug-runtest.
26470         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26471         gcc-dg-debug-runtest.
26472
26473 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26474
26475         PR c++/9022
26476         * g++.dg/lookup/using6.C: New test.
26477
26478 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26479
26480         * g++.dg/parse/access2.C: New test.
26481
26482 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26483
26484         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26485         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26486         * gcc.dg/debug/debug.exp: Likewise.
26487
26488 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26489
26490         * gcc.dg/dollar.c: New test.
26491
26492 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26493
26494         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26495         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26496         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26497         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26498         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26499         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26500         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26501         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26502         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26503         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26504         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26505         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26506         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26507         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26508         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26509         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26510         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26511         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26512
26513 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26514
26515         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26516         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26517         support for "repo" mode.
26518         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26519         * lib/g77-dg.exp: Likewise.
26520         * lib/obj-dg.exp: Likewise.
26521
26522 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26523
26524         Merge from gcc-3_2-rhl8-branch:
26525         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26526
26527         * gcc.dg/tls/opt-6.c: New test.
26528
26529         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * gcc.dg/20030405-1.c: New test.
26532
26533         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26534
26535         * gcc.dg/20030309-1.c: New test.
26536
26537         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26538
26539         * gcc.c-torture/execute/20030307-1.c: New test.
26540
26541         2003-02-20  Randolph Chung  <tausq@debian.org>
26542
26543         * gcc.c-torture/compile/20030220-1.c: New test.
26544
26545         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.dg/20030217-1.c: New test.
26548
26549         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * gcc.c-torture/compile/20020129-1.c: New test.
26552
26553         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26554
26555         * gcc.dg/unroll-1.c: New test.
26556
26557         2002-11-16  Jan Hubicka  <jh@suse.cz>
26558
26559         * gcc.c-torture/execute/20020920-1.c: New test.
26560
26561         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26562
26563         PR target/7434
26564         * gcc.c-torture/compile/20021008-1.c: New test.
26565
26566         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26567
26568         PR target/7559
26569         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26570
26571         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26572
26573         * gcc.c-torture/compile/20020807-1.c: New test.
26574
26575         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26576
26577         * gcc.dg/tls/opt-1.c: New test.
26578
26579         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26580
26581         * gcc.dg/20020729-1.c: New test.
26582
26583         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * g++.dg/opt/life1.C: New test.
26586
26587         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26588
26589         * gcc.dg/20020525-1.c: New test.
26590
26591         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26592
26593         PR c++/6794
26594         * g++.dg/ext/pretty1.C: New test.
26595         * g++.dg/ext/pretty2.C: New test.
26596
26597 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26598
26599         PR c++/8385
26600         * g++.dg/ext/typeof5.C: New test.
26601
26602 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26603
26604         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26605         __USER_LABEL_PREFIX__ into account.
26606         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26607
26608 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26609
26610         * gcc.dg/builtins-15.c: New test case.
26611
26612 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26613
26614         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26615
26616 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26617
26618         * lib/g++.exp: Tweak handling of additional source files.
26619         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26620         * g++.dg/special/conpr-2a.C: Rename to ...
26621         * g++.dg/special/conpr-2a.cc: ... this.
26622         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26623         * g++.dg/special/conpr-3a.C: Rename to ...
26624         * g++.dg/special/conpr-3a.cc: This.
26625         * g++.dg/special/conpr-3b.C: Rename to ...
26626         * g++.dg/special/conpr-3b.cc: This.
26627         * g++.dg/special/conpr-4.C: New test.
26628         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26629
26630 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26631
26632         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26633
26634 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26635
26636         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26637         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26638         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26639         * g++.old-deja/g++.other/warn3.C: Likewise.
26640
26641 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26642
26643         * gcc.dg/i386-387-1.c: Update to also test log.
26644         * gcc.dg/i386-387-2.c: Likewise.
26645
26646 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26647
26648         * g77.f-torture/execute/int8421.f: New test.
26649
26650 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26651
26652         PR c++/10230, c++/10481
26653         * g++.dg/lookup/scoped5.C: New test.
26654
26655 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26656
26657         PR c++/10552
26658         * g++.dg/template/ttp6.C: New test.
26659
26660 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26661
26662         * gcc.c-torture/execute/builtins: New directory.
26663         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26664         gcc.c-torture/execute/builtins.
26665         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26666         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26667         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26668         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26669
26670 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26671
26672         PR c++/9252
26673         * g++.dg/template/access8.C: New test.
26674         * g++.dg/template/access9.C: New test.
26675
26676 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26677
26678         PR c++/9554
26679         * g++.dg/parse/access1.C: New test.
26680
26681 2003-05-09  DJ Delorie  <dj@redhat.com>
26682
26683         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26684         long, and not an int.
26685
26686 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26687
26688         PR c++/10555, c++/10576
26689         * g++.dg/template/memclass1.C: New test.
26690
26691 2003-05-08  DJ Delorie  <dj@redhat.com>
26692
26693         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26694         targets.
26695         * gcc.c-torture/execute/20021024-1.x: Likewise.
26696         * gcc.c-torture/execute/shiftdi.x: Likewise.
26697         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26698         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26699         * gcc.dg/20021018-1.c: Likewise.
26700
26701 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26702
26703         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26704
26705         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26706         (bcopy): Call memmove.
26707
26708 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26709
26710         * g77.f-torture/compile/8485.f: New test case.
26711
26712 2003-05-07  Richard Henderson  <rth@redhat.com>
26713
26714         PR c++/10570
26715         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26716         Verify exception_cleanup not called for rethrows.
26717         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26718         when exiting catch block without rethrowing.
26719         * g++.dg/eh/forced3.C: New.
26720         * g++.dg/eh/forced4.C: New.
26721
26722 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26723
26724         * gcc.dg/20030505.c: Fix triplet.
26725
26726 2003-05-06  DJ Delorie  <dj@redhat.com>
26727
26728         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26729         * gcc.dg/nest.c: Likewise.
26730
26731 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26732
26733         * gcc.dg/builtins-14.c: New test case.
26734
26735 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26736
26737         * lib/compat.exp (compat-execute): New argument.
26738         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26739         * gcc.dg/compat: New test directory.
26740         * gcc.dg/compat/compat.exp: New expect script.
26741         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26742         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26743         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26744         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26745         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26746         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26747
26748         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26749         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26750         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26751         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26752         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26753         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26754         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26755         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26756         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26757         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26758         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26759         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26760         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26761         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26762         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26763
26764 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26765
26766         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26767
26768 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26771
26772 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26773
26774         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26775         * gcc.dg/ppc-fsel-2.c: New test.
26776
26777         * gcc.dg/unused-5.c: New test.
26778
26779 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26780
26781         PR c++/10496
26782         * g++.dg/warn/pmf1.C: New test.
26783
26784 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26785
26786         PR c++/4494
26787         * g++.dg/warn/main.C: New test.
26788
26789 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26790
26791         * gcc.dg/nonnull-3.c: New test.
26792
26793 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26794
26795         * gcc.dg/cpp/Wtrigraphs.c: Update.
26796         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26797
26798 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26799
26800         * gcc.dg/ppc-fsel-1.c: New test.
26801
26802 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26803
26804         PR c/10604
26805         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26806
26807 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26808
26809         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26810
26811 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26812
26813         PR c++/9364, c++/10553, c++/10586
26814         * g++.dg/parse/typename4.C: New test.
26815         * g++.dg/parse/typename5.C: Likewise.
26816
26817 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26818
26819         * gcc.c-torture/compile/20030503-1.c: New test.
26820
26821 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26822
26823         * g++.dg/lookup/using5.C: Fix testcase error.
26824
26825 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26826
26827         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26828         since MEABI is no longer supported.  Remove all vestiges
26829         of MEABI from the test.
26830
26831 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26832
26833         PR c++/10554
26834         * g++.dg/lookup/using5.C: New test.
26835
26836 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26837
26838         PR c++/8772
26839         * g++.dg/template/ttp5.C: New test.
26840
26841 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26842
26843         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26844         (dg-gpp-additional-sources): New function.
26845         (dg-gpp-additional-files): Likewise.
26846         * lib/g++.exp (additional_sources): New variable.
26847         (additional_files): Likewise.
26848         (g++_target_compile): Deal with them.
26849         * lib/old-dejagnu.exp: Remove.
26850         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26851         * g++.old-deja: Revise all tests to use dg commands.
26852
26853 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/9432, c++/9528
26856         * g++.dg/lookup/using4.C: New test.
26857
26858 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26859
26860         * gcc.dg/noreturn-5.c: New file.
26861         * gcc.dg/noreturn-6.c: New file.
26862
26863         * gcc.c-torture/compile/inline-1.c: New file.
26864
26865 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26866
26867         PR c++/10551
26868         * g++.dg/template/explicit1.C: New test.
26869
26870 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26871
26872         PR c++/10549
26873         * g++.dg/other/bitfield1.C: New test.
26874
26875         PR c++/10527
26876         * g++.dg/init/new7.C: New test.
26877
26878 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26879
26880         * g++.dg/ext/desig1.C: New test.
26881         * g++.dg/ext/init1.C: Update.
26882
26883         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26884
26885 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26886
26887         PR c++/10180
26888         * g++.dg/warn/Winline-1.C: New test.
26889
26890 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26891
26892         * gcc.c-torture/execute/string-opt-19.c: New test.
26893
26894         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26895         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26896
26897 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26898
26899         PR c++/10506
26900         * g++.dg/init/new6.C: New test.
26901
26902         PR c++/10503
26903         * g++.dg/init/ref6.C: New test.
26904
26905 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26906
26907         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26908
26909 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26910
26911         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26912         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26913
26914 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26915
26916         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26917         initialized static data members.
26918
26919 2003-04-25  H.J. Lu <hjl@gnu.org>
26920
26921         * gcc.dg/ia64-sync-4.c: New test.
26922
26923 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26924
26925         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26926         date.
26927
26928 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         PR c++/10337
26931         * g++.dg/warn/conv1.C: New test.
26932         * g++.old-deja/g++.other/conv7.C: Adjust.
26933         * g++.old-deja/g++.other/overload14.C: Adjust.
26934
26935 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26936
26937         PR c++/10471
26938         * g++.dg/template/defarg2.C: New test.
26939
26940 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26941
26942         * gcc.dg/cpp/include2.c: Update.
26943         * gcc.dg/cpp/multiline-2.c: New.
26944         * gcc.dg/cpp/multiline.c: Update.
26945         * gcc.dg/cpp/strify2.c: Update.
26946         * gcc.dg/cpp/trad/literals-2.c: Update.
26947
26948 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26949
26950         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26951
26952 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26953
26954         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26955
26956 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26957
26958         PR c++/10451
26959         * g++.dg/parse/crash4.C: New test.
26960
26961         PR c++/9847
26962         * g++.dg/parse/crash5.C: New test.
26963
26964 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/10446
26967         * g++.dg/parse/crash3.C: New test.
26968
26969         PR c++/10428
26970         * g++.dg/parse/elab1.C: New test.
26971
26972 2003-04-22  Devang Patel  <dpatel@apple.com>
26973
26974         * gcc.dg/cpp/trad/funlike-5.c: New test.
26975
26976 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26977
26978         * g++.dg/other/packed1.C: Fix dg options.
26979
26980 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         * g++.dg/other/offsetof2.C: New test.
26983
26984 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26985
26986         * g++.dg/template/recurse.C: Adjust location of error messages.
26987
26988 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26989
26990         PR c++/9881
26991         * g++.dg/init/addr-const1.C: New test.
26992         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26993
26994 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26995
26996         PR c++/10405
26997         * g++.dg/lookup/struct-hack1.C: New test.
26998
26999 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27000
27001         * ucs.c: Update diagnostic messages.
27002
27003 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27004
27005         * gcc.dg/cpp/truefalse.cpp: New test.
27006         * gcc.dg/cpp/cpp.exp: Update.
27007         * g++.dg/other/stdbool-if.C: Remove.
27008
27009 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27010
27011         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27012         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27013
27014 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27015
27016         * gcc.c-torture/compile/20030418-1.c: New test.
27017
27018 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27019
27020         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27021
27022 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27023
27024         PR c++/10347
27025         g++.dg/template/dependent-name1.C: New test.
27026
27027 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27028
27029         * gcc.dg/warn-1.c (tourist_guide): New array,
27030         contains a pointer to bar.
27031
27032 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27033
27034         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27035         * gcc.c-torture/execute/medce-1.c: New test case.
27036         * gcc.c-torture/execute/medce-2.c: New test case.
27037
27038 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27039
27040         * lib/prune.exp: Ignore more messages.
27041
27042         PR c++/10381
27043         * g++.dg/parse/lookup3.C: New test.
27044
27045 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27046
27047         * gcc.c-torture/compile/20030415-1.c : New test.
27048
27049 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27050
27051         * gcc.c-torture/execute/scope-2.c: Move to ...
27052         * gcc.dg/noncompile/scope.c: .... here.
27053
27054 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27055
27056         * gcc.dg/20030414-2.c: New test case.
27057
27058 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27059
27060         PR target/10377
27061         * gcc.dg/20030414-1.c: New test.
27062
27063 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27064
27065         * gcc.dg/builtins-12.c: New test case.
27066         * gcc.dg/builtins-13.c: New test case.
27067
27068 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27069
27070         * gcc.c-torture/execute/string-opt-18.c: New test.
27071
27072 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27073
27074         PR c++/10300
27075         * g++.dg/init/new5.C: New test.
27076
27077 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27078
27079         PR c++/7910
27080         * g++.dg/ext/dllimport1.C: New test.
27081
27082 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27083
27084         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27085
27086 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27087
27088         PR Fortran/9263
27089         * g77.f-torture/noncompile/9263.f: New test
27090         PR Fortran/1832
27091         * g77.f-torture/execute/1832.f: New test
27092
27093 2003-04-11  David Chad  <davidc@freebsd.org>
27094             Loren J. Rittle  <ljrittle@acm.org>
27095
27096         libobjc/8562
27097         * objc.dg/headers.m: New test.
27098
27099 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27100
27101         * gcc.c-torture/execute/builtin-noret-2.c: New.
27102         * gcc.c-torture/execute/builtin-noret-2.x: New.
27103         XFAIL builtin-noret-2.c at -O1 and above.
27104         * gcc.dg/redecl.c: New.
27105         * gcc.dg/Wshadow-1.c: Update error regexps.
27106
27107 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27108
27109         * g++.dg/abi/bitfield10.C: New test.
27110
27111 2003-04-09  Mike Stump  <mrs@apple.com>
27112
27113         * gcc.dg/pch/pch.exp: Make testcase names longer.
27114         * g++.dg/pch/pch.exp: Make testcase names longer.
27115
27116 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27117
27118         * gcc.dg/builtins-11.c: New test case.
27119
27120 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27121
27122         * gcc.dg/builtins-9.c: New test case.
27123         * gcc.dg/builtins-10.c: New test case.
27124
27125 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27126
27127         * gcc.dg/noncompile/init-4.c.c: New test.
27128
27129 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27130
27131         * gcc.misc-test/gcov-9.c: New test.
27132         * gcc.misc-test/gcov-10.c: New test
27133         * gcc.misc-test/gcov-11.c: New test.
27134
27135 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27136
27137         PR optimization/10024
27138         * gcc.c-torture/compile/20030405-1.c: New test.
27139
27140 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27141
27142         * gcc.dg/pch/static-3.c: New.
27143         * gcc.dg/pch/static-3.hs: New.
27144         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27145
27146 2003-04-04  Richard Henderson  <rth@redhat.com>
27147
27148         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27149         * g++.dg/eh/forced2.C: Likewise.
27150
27151 2003-04-03  Mike Stump  <mrs@apple.com>
27152
27153         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27154         target arg.
27155         (scan-assembler-times, scan-assembler-not): Likewise.
27156         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27157
27158 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27159
27160         * gcc.dg/sparc-loop-1.c: New test.
27161
27162 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27163
27164         PR other/9274
27165         * g++.dg/pch/system-2.C: New.
27166         * g++.dg/pch/system-2.Hs: New.
27167
27168 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27169
27170         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27171
27172         * g++.dg/eh/simd-1.C (vecfunc): Same.
27173
27174 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27175
27176         * gcc.c-torture/execute/20030401-1.c: New test case.
27177
27178 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27179
27180         * objc.dg/defs.m: New.
27181
27182 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27183
27184         * g++.dg/eh/simd-1.C: New.
27185         * g++.dg/eh/simd-2.C: New.
27186
27187 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27188
27189         * gcc.c-torture/execute/simd-3.c: New.
27190
27191 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c/9936
27194         * gcc.dg/20030331-2.c: New test.
27195
27196 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/10278
27199         * g++.dg/parse/crash2.C: New test.
27200
27201 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27202
27203         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27204         * gcc.c-torture/execute/20030331-1.c: ...here.
27205
27206 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27207
27208         * gcc.c-torture/execute/20030331-1.c: New test.
27209
27210 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27211
27212         * lib/gcov.exp: Adjust call return testing strings.
27213         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27214
27215 2003-03-31  Roger Sayle  <roger@eyesopen.com>
27216
27217         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27218         * gcc.dg/builtins-7.c: New test case.
27219         * gcc.dg/builtins-8.c: New test case.
27220
27221 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27222
27223         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27224
27225 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
27226
27227         PR c++/7647
27228         * g++.dg/lookup-class-member-2.C: New test.
27229
27230 2003-03-30  Glen Nakamura  <glen@imodulo.com>
27231
27232         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27233
27234 2003-03-28  Roger Sayle  <roger@eyesopen.com>
27235
27236         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27237
27238 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27239
27240         * g++.dg/init/attrib1.C: New test.
27241
27242 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27243
27244         * gcc.dg/ultrasp8.c: New test.
27245
27246 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27247
27248         * gcc.dg/ultrasp7.c: New test.
27249
27250 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27251
27252         PR c++/10047
27253         * g++.dg/template/inline1.C: New test.
27254
27255 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27256
27257         * gcc.dg/sparc-dwarf2.c: New test.
27258
27259 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27260
27261         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27262         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27263
27264 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27265
27266         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27267         than reading .x files.
27268         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27269         * g77.dg/gcov/gcov-1.f: Likewise.
27270         * gcc.misc-tests/gcov-4b.c: Likewise.
27271         * gcc.misc-tests/gcov-5b.c: Likewise.
27272         * gcc.misc-tests/gcov-6.c: Likewise.
27273         * gcc.misc-tests/gcov-7.c: Likewise.
27274         * gcc.misc-tests/gcov-8.c: Likewise.
27275         * g++.dg/gcov/gcov-1.x: Remove.
27276         * g77.dg/gcov/gcov-1.x: Likewise.
27277         * gcc.misc-tests/gcov-4b.x: Likewise.
27278         * gcc.misc-tests/gcov-5b.x: Likewise.
27279         * gcc.misc-tests/gcov-6.x: Likewise.
27280         * gcc.misc-tests/gcov-7.x: Likewise.
27281         * gcc.misc-tests/gcov-8.x: Likewise.
27282
27283 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27284
27285         PR opt/10087
27286         * gcc.dg/20030324-1.c: New test.
27287
27288 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290         PR c++/10224
27291         * g++.dg/template/arg3.C: New test.
27292
27293         PR c++/10158
27294         * g++.dg/template/friend18.C: New test.
27295
27296 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27297
27298         * g77.f-torture/compile/20030326-1.f: New test case.
27299
27300 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27301
27302         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27303
27304         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27305
27306 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27307
27308         * gcc.dg/ia64-sync-3.c: New test.
27309
27310 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27311
27312         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27313
27314 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27315
27316         * gcc.dg/ultrasp6.c: New test.
27317
27318 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27319
27320         * gcc.dg/i386-signbit-1.c: New test.
27321         * gcc.dg/i386-signbit-2.c: New test.
27322         * gcc.dg/i386-signbit-3.c: New test.
27323
27324 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27325
27326         * gcc.dg/ultrasp5.c: Fix options.
27327
27328 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329
27330         * gcc.dg/ultrasp5.c: Fix comment.
27331
27332 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27333
27334         PR fortran/10197
27335         * g77.f-torture/execute/10197.f: New test.
27336
27337 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         PR c++/9898, c++/383
27340         * g++.dg/template/conv6.C: New test.
27341
27342         PR c++/10119
27343         * g++.dg/template/ptrmem5.C: New test.
27344
27345         PR c++/10026
27346         * g++.dg/lookup/koenig1.C: New test.
27347
27348         PR C++/10199
27349         * g++.dg/lookup/template2.C: New test.
27350
27351 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * g++.dg/opt/rtti1.C: New test.
27354
27355 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27356
27357         * gcc.dg/ultrasp5.c: New test.
27358
27359 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27360
27361         PR middle-end/9967
27362         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27363         builtin fputs.
27364
27365 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27366
27367         PR c/8224
27368         * gcc.dg/20030323-1.c: New test.
27369
27370 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27371
27372         * gcc.c-torture/compile/20030323-1.c: New test case.
27373
27374 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27375
27376         * gcc.dg/20030321-1.c: New test.
27377
27378 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27379
27380         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27381
27382 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27383
27384         PR c++/9978, c++/9708
27385         * g++.dg/ext/vlm1.C: Adjust expected error.
27386         * g++.dg/ext/vla2.C: New test.
27387         * g++.dg/template/arg1.C: New test.
27388         * g++.dg/template/arg2.C: New test.
27389
27390 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27391
27392         * g77.f-torture/execute/select.f: New test.
27393         * g77.f-torture/noncompile/select_no_compile.f: New test.
27394
27395 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27396
27397         PR c++/9898
27398         * g++.dg/other/error4.C: New test.
27399
27400 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27401
27402         * g++.dg/template/friend17.C: New test.
27403
27404 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27405
27406         * gcc.c-torture/compile/20030320-1.c: New.
27407
27408 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27409
27410         * gcc.dg/builtins-6.c: New test case.
27411
27412 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27413
27414         PR target/10073
27415         * gcc.c-torture/compile/20030319-1.c: New.
27416
27417 2003-03-18  Jan Hubicka  <jh@suse.cz>
27418
27419         * gcc.dg/i386-cvt-1.c: New test.
27420
27421 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27422
27423         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27424         * objc.dg/naming-2.m: Likewise.
27425
27426 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27427
27428         PR c++/9639
27429         * g++.dg/parse/crash1.C: New test.
27430
27431 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27432
27433         PR c++/8805
27434         * g++.dg/eh/cleanup1.C: New test.
27435
27436 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27437
27438         * gcc.c-torture/execute/20030316-1.c: New test case.
27439
27440 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27441
27442         PR c++/9629
27443         * g++.dg/init/ctor2.C: New test.
27444
27445 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27446
27447         * g77.f-torture/compile/xformat.f: New test case.
27448
27449 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27450
27451         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27452         * g++.old-deja/g++.mike/eh50.C: Likewise.
27453
27454 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27455
27456         PR c++/6440
27457         * g++.dg/template/spec7.C: New test.
27458         * g++.dg/template/spec8.C: Likewise.
27459
27460 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.c-torture/execute/20030313-1.c: New test.
27463
27464 2003-03-14  Richard Henderson  <rth@redhat.com>
27465
27466         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27467
27468 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27469
27470         * gcc.c-torture/compile/20030314-1.c: New test.
27471
27472 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27473
27474         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27475         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27476         thumb target,
27477         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27478         to accept newer _imp__  prefix and additional
27479         newline in .drectve section.
27480         * gcc.dg/dll-4.c: Likewise.
27481         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27482         switch.
27483
27484 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27485
27486         * g++.dg/parse/namespace9.C: New test.
27487
27488         * g++.dg/init/ref5.C: New test.
27489         * g++.dg/parse/ptrmem1.C: Likewise.
27490
27491 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27492
27493         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27494         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27495         regular expression.
27496         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27497         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27498
27499 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27500
27501         * gcc.c-torture/execute/20030224-2.c: New test.
27502
27503 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27504
27505         * gcc.dg/decl-3.c: New test.
27506
27507 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27508
27509         * gcc.dg/i386-loop-2.c: New test.
27510
27511 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/9474
27514         * g++.dg/parse/namespace8.C: New test.
27515
27516         PR c++/9924
27517         * g++.dg/overload/builtin2.C: New test.
27518
27519 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27520
27521         * gcc.dg/return-type-3.c: New test.
27522
27523 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27524
27525         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27526         profiling options are not supported.
27527
27528 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27529
27530         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27531         * g++.old-deja/g++.warn/impint2.C: Likewise.
27532
27533 2003-03-10  Devang Patel  <dpatel@apple.com>
27534
27535         * g++.dg/cpp/c++_cmd_1.C: New test.
27536         * g++.dg/cpp/c++_cmd_1.h: New file.
27537
27538 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27539
27540         * gcc.dg/altivec-9.c: New file.
27541
27542 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27543
27544         * gcc.dg/ppc-sdata-1.c: New test.
27545         * gcc.dg/ppc-sdata-2.c: New test.
27546
27547 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27548
27549         PR c++/9373
27550         * g++.dg/opt/ptrmem2.C: New test.
27551
27552         PR c++/8534
27553         * g++.dg/opt/ptrmem1.C: New test.
27554
27555 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27556
27557         * gcc.dg/i386-loop-1.c: New test.
27558
27559 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27560
27561         PR c++/9970
27562         * g++.dg/lookup/friend1.C: New test.
27563
27564 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/9823
27567         * g++.dg/parser/constructor1.C: New test.
27568
27569 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27570
27571         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27572
27573         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27574
27575 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27576
27577         * gcc.dg/cpp/Wunused.c: Update test.
27578
27579 2003-03-08  Jan Hubicka  <jh@suse.cz>
27580
27581         * gcc.dg/inline-3.c: New test.
27582
27583 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27584
27585         PR c++/9809
27586         * g++.dg/parse/builtin1.C: New test.
27587
27588         PR c++/9982
27589         * g++.dg/abi/cookie1.C: New test.
27590         * g++.dg/abi/cookie2.C: Likewise.
27591
27592         PR c++/9524
27593         * g++.dg/template/field1.C: New test.
27594
27595         PR c++/9912
27596         * g++.dg/parse/class1.C: New test.
27597         * g++.dg/parse/namespace7.C: Likewise.
27598         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27599
27600 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27601
27602         * g++.dg/init/ref4.C: New test.
27603
27604 2003-03-07  Jan Hubicka  <jh@suse.cz>
27605
27606         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27607         * gcc.dg/inline-3.c: New test.
27608
27609 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * g++.dg/init/ref3.C: New test.
27612
27613         PR c++/9965
27614         * g++.dg/init/ref2.C: New test.
27615
27616         PR c++/9400
27617         * g++.dg/warn/Wshadow-2.C: New test.
27618
27619         PR c++/9791
27620         * g++.dg/warn/Woverloaded-1.C: New test.
27621
27622 2003-03-05  Jan Hubicka  <jh@suse.cz>
27623
27624         * gcc.dg/i386-local2.c: New.
27625         * gcc.dg/i386-local.c: Fix typo.
27626
27627 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27628
27629         * g++.dg/abi/layout3.C: New test.
27630
27631 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27632
27633         * gcc.c-torture/compile/20030305-1.c
27634
27635 2003-03-05  Jan Hubicka  <jh@suse.cz>
27636
27637         * gcc.dg/i386-local.c: New.
27638
27639 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27640
27641         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27642
27643 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27644
27645         * gcc.dg/switch-2.c: New test.
27646         * gcc.dg/switch-3.c: New test.
27647         * gcc.dg/Wswitch.c: Adjust line numbers.
27648         * gcc.dg/Wswitch-default.c: Likewise.
27649         * gcc.dg/Wswitch-enum.c: Likewise.
27650
27651 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27652
27653         * gcc.c-torture/execute/20030222-1.c: New test.
27654
27655 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27656
27657         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27658
27659 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27660
27661         PR c++/9878
27662         * g++.dg/init/ref1.C: New test.
27663
27664 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27665
27666         * gcc.dg/sh-relax.c: New SH-only test.
27667
27668 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27669
27670         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27671         comment explaining purpose of testcase.
27672
27673 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27674
27675         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27676         for HC11/HC12 (asm needs two int registers).
27677         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27678         HC11/HC12 because the test uses an asm which needs two 32-bit
27679         registers.
27680
27681 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27682
27683         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27684         for HC11/HC12 (array is too large otherwise).
27685         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27686         * gcc.c-torture/compile/20010518-2.x: Likewise.
27687         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27688         HC11/HC12 (array is too large).
27689
27690 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27691
27692         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27693         * lib/g++-dg.exp (g++-dg-test): Likewise.
27694
27695 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27696
27697         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27698         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27699
27700 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27701
27702         * g++.dg/warn/implicit-typename1.C: Remove warning.
27703
27704 2003-02-28  Richard Henderson  <rth@redhat.com>
27705
27706         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27707         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27708
27709 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27710
27711         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27712         * g++.dg/pch/pch.exp: Likewise.
27713
27714 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/9879
27717         * testsuite/g++.dg/init/new4.C: New test.
27718
27719 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27720
27721         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27722
27723 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27724
27725         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27726         unsigned long.
27727
27728         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27729         wider than float.
27730
27731 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27732
27733         * lib/scanasm.exp: Add support for counting numbers of
27734         occurences.
27735         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27736         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27737
27738 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27739
27740         PR c++/9683
27741         * g++.dg/template/static3.C: New test.
27742
27743         PR c++/9829
27744         * g++.dg/parse/namespace6.C: New test.
27745
27746 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27747
27748         PR target/9732
27749         * gcc.dg/20030225-1.c: New test.
27750
27751 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27752
27753         * README: Remove out-of-date information.
27754
27755         PR c++/9836
27756         * g++.dg/template/spec6.C: New test.
27757
27758 2003-02-24  Jeff Law  <law@redhat.com>
27759
27760         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27761
27762 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27763
27764         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27765         * gcc.dg/pragma-ep-1.c: Likewise.
27766
27767 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27768
27769         PR c++/9602
27770         * g++.dg/template/friend16.C: New test.
27771
27772 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27773
27774         PR c++/5333
27775         * g++.dg/parse/fused-params1.C: Adjust error messages.
27776         * g++.dg/template/nested3.C: New test.
27777
27778 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27779
27780         * g++.dg/abi/param1.C: New test.
27781
27782 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27783
27784         PR c++/7982
27785         * g++.dg/warn/implicit-typename1.C: New test.
27786
27787 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27788
27789         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27790         with "mtune".
27791         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27792         * gcc.c-torture/execute/20010129-1.x: Likewise.
27793         * gcc.dg/20011107-1.c: Likewise.
27794         * gcc.dg/20020108-1.c: Likewise.
27795         * gcc.dg/20020122-3.c: Likewise.
27796         * gcc.dg/20020206-1.c: Likewise.
27797         * gcc.dg/20020310-1.c: Likewise.
27798         * gcc.dg/20020426-2.c: Likewise.
27799         * gcc.dg/20020517-1.c: Likewise.
27800         * gcc.dg/991230-1.c: Likewise.
27801         * gcc.dg/i386-unroll-1.c: Likewise.
27802         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27803
27804 2003-02-22  Jan Hubicka  <jh@suse.cz>
27805
27806         * gcc.dg/i386-mul.c: New test.
27807
27808 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27809
27810         * gcc.dg/builtins-5.c: New test case.
27811
27812 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27813
27814         * gcc.dg/asmreg-1.c: New test.
27815
27816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27817
27818         PR c++/9749
27819         * g++.dg/parse/varmod1.C: New test.
27820
27821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27822
27823         PR c++/9727
27824         * g++.dg/template/op1.C: New test.
27825
27826 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/8906
27829         * g++.dg/template/nested2.C: New test.
27830
27831 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27832
27833         PR c++/8724
27834         * g++.dg/expr/dtor1.C: New test.
27835
27836 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27837
27838         * gcc.dg/cpp/include3.c: New test.
27839         * gcc.dg/cpp/inc/foo.h: New file.
27840
27841 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27842
27843         * gcc.c-torture/execute/20030221-1.c: New test.
27844
27845 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR c++/9729
27848         * g++.dg/abi/conv1.C: New test.
27849
27850 2003-02-20  Jan Hubicka  <jh@suse.cz>
27851
27852         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27853
27854 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27855
27856         * gcc.c-torture/compile/20030219-1.c: New test.
27857
27858 2003-02-18  Jan Hubicka  <jh@suse.cz>
27859
27860         * gcc.dg/funcorder.c: New test.
27861
27862 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27863
27864         * gcc.c-torture/execute/20030218-1.c: New.
27865
27866 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27867
27868         * gcc.dg/20030218-1.c: New.
27869
27870 2003-02-18  Richard Henderson  <rth@redhat.com>
27871
27872         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27873         * gcc.dg/attr-used-2.c: New.
27874
27875 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++/9704
27878         * g++.dg/init/copy5.C: New test.
27879
27880 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27881
27882         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27883         * g++.dg/pch/pch.exp: Likewise.
27884
27885 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27886
27887         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27888         STACK_SIZE is not defined.
27889
27890 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27891
27892         PR c++/9457
27893         * g++.dg/template/init1.C: New test.
27894
27895 2003-02-16  Jan HUbicka  <jh@suse.cz>
27896
27897         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27898         (foo): Add few extra tests
27899         * gcc.dg/c99-const-expr-3.c: Likewise.
27900         * gcc.c-torture/execute/20030216-1.c: New.
27901
27902 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27903
27904         PR c++/9459
27905         * g++.dg/ext/typeof4.C: New test.
27906
27907 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27908
27909         * gcc.dg/i386-387-3.c: New test case.
27910
27911 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27912
27913         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27914         cris-*-elf* cris-*-aout* and mmix-*-*.
27915
27916 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27917
27918         * gcc.dg/20030213-1.c: New test.
27919
27920 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27921
27922         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27923         * gcc.dg/i386-387-2.c: Likewise.
27924
27925 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27926
27927         * gcc.dg/ppc-spe.c: Fix formatting.
27928         Enable tests that were previously unsupported by gas.
27929         Delete tests for instructions that no longer exist.
27930         Switch arguments on evsubifw builtin.
27931
27932 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27933
27934         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27935         STACK_SIZE is too small.
27936
27937 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27938             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27939
27940         * gcc.dg/decl-2.c: New test.
27941
27942 2003-02-10  Jan Hubicka  <jh@suse.cz>
27943
27944         * gcc.dg/i386-fpcvt-1.c: New test.
27945
27946 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27947
27948         * gcc.c-torture/execute/20030209-1.c: New test.
27949
27950 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27951
27952         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27953         int-wide bitops, use the constants of the same width.
27954         Likewise, if long long is 32-bit wide, test bitops using
27955         32-bit constants.
27956
27957 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27958
27959         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27960
27961 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27962
27963         * testsuite/gcc.dg/builtins-4.c: New test case.
27964
27965 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27966
27967         * gcc.dg/20020430-1.c: Fix dg command typos.
27968         * gcc.dg/20020503-1.c: Likewise.
27969
27970 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27971
27972         PR c++/8785
27973         * g++.dg/parse/fused-params1.C: New test.
27974
27975         PR c++/8857
27976         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27977
27978         PR c++/8921
27979         * g++.dg/parse/non-dependent1.C: New test.
27980
27981         PR c++/8928
27982         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27983
27984         PR c++/9228
27985         * g++.dg/parse/undefined7.C: New test.
27986         * g++.dg/parse/non-templ1.C: New test.
27987
27988         PR c++/9229
27989         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27990
27991 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27992
27993         * gcc.c-torture/compile/20030206-1.c: New test.
27994
27995 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27996
27997         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27998         "pow" to "foo" to avoid potential confusion with a math built-in.
27999
28000 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28001
28002         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28003         conditions for SPARC targets.
28004
28005 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.dg/20030204-1.c: New test.
28008
28009 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28010
28011         PR c++/38
28012         * g++.dg/parse/array-size1.C: New test.
28013
28014         PR c++/5657
28015         * g++.dg/parse/undefined3.C: New test.
28016
28017         PR c++/5665
28018         * g++.dg/parse/undefined4.C: New test.
28019
28020         PR c++/5975
28021         * g++.dg/parse/undefined5.C: New test.
28022
28023         PR c++/7259
28024         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28025
28026         PR c++/8578
28027         * g++.dg/parse/casting-operator1.C: New test.
28028
28029         PR c++/8596
28030         * g++.dg/parse/undefined6.C: New test.
28031
28032         PR c++/8736
28033         * g++.dg/parse/missing-template1.C: New test.
28034
28035 2003-02-04  Jan Hubicka  <jh@suse.cz>
28036
28037         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28038         * gcc.dg/i386-cmov?.c: Likewise.
28039         * gcc.dg/i386-fpcvt-?.c: Likewise.
28040         * gcc.dg/i386-ssefp-1.c: Likewise.
28041         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28042         conventions.
28043
28044 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28045
28046         PR c++/7129
28047         * testsuite/g++.dg/ext/max.C: New test.
28048
28049 2003-02-03  Jan Hubicka  <jh@suse.cz>
28050
28051         * gcc.c-torture/execute/20030203-1.c: New test.
28052
28053 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28054
28055         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28056         'natural-endian'.
28057
28058 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28059
28060         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28061         * g++.dg/init/new2.C: Likewise.
28062         * g++.dg/other/new1.C: Likewise.
28063
28064 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28065
28066         * gcc.dg/struct-ret-libc.c: New test.
28067
28068 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28069
28070         * gcc.dg/20030129-1.c: New test.
28071
28072 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28073
28074         PR c++/8849
28075         * g++.dg/template/ptrmem4.C: New test.
28076
28077 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28078
28079         * g++.dg/parser/constant1.C: New test.
28080
28081 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28082
28083         PR c++/8591
28084         * g++.dg/parse/friend2.C: New test.
28085
28086 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28087
28088         PR c++/9437
28089         * g++.dg/template/unify4.C: New test.
28090
28091 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28092
28093         * gcc.c-torture/execute/20030128-1.c: New test.
28094
28095 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28096
28097         * g++.dg/lookup/nested1.C: Test moved from ...
28098         * g++.old-deja/g++.other/lookup24.C: ... here.
28099
28100 2003-01-28  Jan Hubicka  <jh@suse.cz>
28101
28102         * gcc.dg/i386-cmov5.c: New test.
28103
28104 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
28105
28106         * gcc.c-torture/execute/20010925-1.c: Changed the
28107         memcpy declaration.
28108
28109 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         PR c++/3902
28112         * g++.dg/parse/template5.C: New test.
28113
28114 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28115
28116         PR fortran/9258
28117         * g77.dg/pr9258: New test.
28118
28119 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28120
28121         * README: Move relevant parts from README.g++.
28122
28123         * README.g++: Remove this file.
28124
28125 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * g++.dg/abi/dcast1.C: New test.
28128
28129 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28130
28131         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28132
28133 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28134
28135         PR c++/47
28136         * g++.old-deja/g++.other/lookup24.C: New test.
28137
28138 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28139
28140         PR middle-end/7227
28141         * gcc.dg/uninit-C.c: New test.
28142
28143 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28144
28145         * g++.dg/abi/covariant1.C: New test.
28146
28147 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28148
28149         * gcc.dg/20030123-1.c: New test.
28150
28151 2003-01-25  Jan Hubicka  <jh@suse.cz>
28152
28153         PR opt/8492
28154         * gcc.c-torture/compile/20030125-1.c
28155
28156 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28157
28158         PR c++/9403
28159         * g++.dg/parse/template3.C: New test.
28160         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28161
28162         PR c++/795
28163         * g++.dg/parse/template4.C: New test.
28164
28165         PR c++/9415
28166         * g++.dg/template/qual2.C: New test.
28167
28168         PR c++/8545
28169         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28170
28171         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28172
28173 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28174
28175         * gcc.c-torture/execute/switch-1.c: New test case.
28176
28177 2003-01-25  Jan Hubicka  <jh@suse.cz>
28178
28179         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28180
28181 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28182
28183         Tweaks for Bison-1.875. From the NEWS file:
28184         "- `parse error' -> `syntax error'
28185         Bison now uniformly uses the term `syntax error'"
28186         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28187         * gcc.dg/cpp/digraph2.c: Likewise.
28188         * gcc.dg/cpp/direct2.c: Likewise.
28189         * gcc.dg/cpp/paste4.c: Likewise.
28190         * gcc.dg/c90-restrict-1.c: Likewise.
28191         * gcc.dg/c99-func-2.c: Likewise.
28192         * gcc.dg/noncompile/920721-2.c: Likewise.
28193         * gcc.dg/noncompile/930622-2.c: Likewise.
28194         * gcc.dg/noncompile/940112-1.c: Likewise.
28195         * gcc.dg/noncompile/950921-1.c: Likewise.
28196         * gcc.dg/noncompile/951123-1.c: Likewise.
28197         * gcc.dg/noncompile/971104-1.c: Likewise.
28198         * gcc.dg/noncompile/990416-1.c: Likewise.
28199
28200 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28201
28202         * g++.dg/parse/undefined1.C: Add error message.
28203
28204 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28205
28206         PR c++/9354
28207         * g++.dg/parse/new1.C: New test.
28208
28209         PR c++/9216
28210         * g++.dg/parse/template2.C: New test.
28211
28212         PR c++/9354
28213         * g++.dg/parse/typedef2.C: New test.
28214
28215         PR c++/9328
28216         * g++.dg/ext/typeof3.C: New test.
28217
28218 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28219
28220         PR c++/2738
28221         * g++.dg/parse/ret-type1.C: New test.
28222
28223         PR c++/3792
28224         * g++.dg/parse/tmpl-outside1.C: New test.
28225
28226         PR c++/4207
28227         * g++.dg/parse/int-as-enum1.C: New test.
28228
28229         PR c++/4903
28230         * g++.dg/parse/no-typename1.C: New test.
28231
28232         PR c++/5533
28233         * g++.dg/parse/no-value1.C: New test.
28234
28235         PR c++/5921
28236         * g++.dg/parse/wrong-inline1.C: New test.
28237
28238         PR c++/6402
28239         * g++.dg/parse/ref1.C: New test.
28240
28241         PR c++/6992
28242         * g++.dg/parse/attr-ctor1.C: New test.
28243
28244         PR c++/7229
28245         * g++.dg/parse/namespace5.C: New test.
28246
28247         PR c++/7917
28248         * g++.dg/parse/func-def1.C: New test.
28249
28250         PR c++/8143
28251         * g++.dg/parse/undefined1.C: New test.
28252
28253         PR c++/5723, PR c++/8522
28254         * g++.dg/parse/specialization1.C: New test.
28255
28256         PR c++/163, PR c++/8595
28257         * g++.dg/parse/struct-as-enum1.C: New test.
28258
28259         PR c++/9173
28260         * g++.dg/parse/undefined2.C: New test.
28261
28262 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28263
28264         PR c++/9298
28265         * g++.dg/parse/template1.C: New test.
28266
28267         PR c++/9384
28268         * g++.dg/parse/using1.C: New test.
28269
28270         PR c++/9285
28271         PR c++/9294
28272         * g++.dg/parse/expr2.C: New test.
28273
28274         PR c++/9388
28275         * g++.dg/parse/lookup2.C: Likewise.
28276
28277 2003-01-21  Jan Hubicka  <jh@suse.cz>
28278
28279         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28280         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28281         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28282         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28283
28284 2003-01-20  Nick Clifton  <nickc@redhat.com>
28285
28286         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28287         problem with ARM sibcall code generation.
28288
28289 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28290
28291         * gcc.c-torture/execute/20030120-1.c: New.
28292
28293 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28294
28295         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28296
28297 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/9272
28300         * g++.dg/parse/ctor1.C: New test.
28301
28302         PR c++/9294:
28303         * g++.dg/parse/qualified1.C: New test.
28304
28305         * g++.dg/parse/typename3.C: New test.
28306
28307 2003-01-16  Richard Henderson  <rth@redhat.com>
28308
28309         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28310
28311 2003-01-16  Richard Henderson  <rth@redhat.com>
28312
28313         * g++.dg/pch/pch.exp: Copy test header to the working directory
28314         before using it either for precompilation or direct use.
28315         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28316         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28317
28318 2003-01-16  Richard Henderson  <rth@redhat.com>
28319
28320         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28321         before using it either for precompilation or direct use.
28322         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28323         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28324
28325 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28326
28327         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28328         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28329         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28330         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28331         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28332         typename warning into error.
28333         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28334         error messages.
28335         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28336         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28337         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28338         messages.
28339         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28340         make declaration visible in template.
28341         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28342         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28343         messages.
28344         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28345         message.
28346         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28347         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28348         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28349         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28350         typename warning with error message.
28351         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28352         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28353         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28354
28355 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.dg/parse/ambig2.C: New test.
28358
28359 2003-01-15  Richard Henderson  <rth@redhat.com>
28360
28361         * g++.dg/tls/init-2.C: Update error message string.
28362
28363 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28364
28365         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28366
28367 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28368
28369         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28370         all for HC11/HC12.
28371         * gcc.c-torture/compile/20001205-1.x: Likewise.
28372         * gcc.c-torture/compile/20001226-1.x: Likewise.
28373         * gcc.c-torture/compile/920520-1.x: Likewise.
28374         * gcc.c-torture/compile/961203-1.x: Likewise.
28375         * gcc.c-torture/compile/20020604-1.x: Likewise.
28376
28377 2003-01-15  Jan Hubicka  <jh@suse.cz>
28378
28379         * gcc.c-torture/compile/20030115-1.c: New test.
28380
28381         * gcc.dg/i386-fpcvt-1.c: New test.
28382         * gcc.dg/i386-fpcvt-2.c: New test.
28383
28384 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28385
28386         Further conform g++'s __vmi_class_type_info to the C++ ABI
28387         specification.
28388         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28389         the specification.
28390
28391 2003-01-14  Jan Hubicka  <jh@suse.cz>
28392
28393         * gcc.dg/i386-fpcvt-1.c: New test.
28394         * gcc.dg/i386-fpcvt-2.c: New test.
28395
28396 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28397
28398         * gcc.dg/i386-mmx-3.c: New test.
28399
28400 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28401
28402         PR c++/9264
28403         * g++.dg/parse/octal1.C: New file.
28404
28405         PR c++/9172
28406         * g++.dg/parse/typename1.C: New file.
28407
28408 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28409
28410         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28411         * gcc.dg/bf-no-ms-layout.c: Likewise.
28412         * gcc.dg/bf-ms-attrib.c: Likewise.
28413
28414 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28415
28416         PR c++/9099
28417         * g++.dg/parse/dtor1.C: New file.
28418
28419         PR c++/9128
28420         * g++.dg/rtti/typeid1.C: New file.
28421
28422         PR c++/9153
28423         * g++.dg/parse/lookup1.C: New file.
28424
28425         PR c++/9171
28426         * g++.dg/templ/spec5.C: New file.
28427
28428 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28429
28430         * gcc.c-torture/compile/20030110-1.c: New test.
28431
28432 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28433
28434         Merge from pch-branch:
28435
28436         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28437
28438         * gcc.dg/pch/cpp-1.h: New.
28439         * gcc.dg/pch/cpp-1.c: New.
28440         * gcc.dg/pch/cpp-2.h: New.
28441         * gcc.dg/pch/cpp-2.c: New.
28442
28443         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28444
28445         * gcc.dg/pch/except-1.h: New.
28446         * gcc.dg/pch/except-1.c: New.
28447
28448         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28449
28450         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28451         running test.
28452         * gcc.dg/pch: Include *.hp not *.h.
28453         * gcc.dg/pch/system-1.h: New.
28454         * gcc.dg/pch/system-1.c: New.
28455
28456         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28457
28458         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28459         rather than trying to build and run a program using PCH.
28460         * gcc.dg/pch: Remove dg-do commands from test files.
28461
28462         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28463
28464         * gcc.dg/pch/macro-3.c: New.
28465         * gcc.dg/pch/macro-3.h: New.
28466
28467         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28468
28469         * gcc.dg/pch/common-1.c: New.
28470         * gcc.dg/pch/common-1.h: New.
28471         * gcc.dg/pch/decl-1.c: New.
28472         * gcc.dg/pch/decl-1.h: New.
28473         * gcc.dg/pch/decl-2.c: New.
28474         * gcc.dg/pch/decl-2.h: New.
28475         * gcc.dg/pch/decl-3.c: New.
28476         * gcc.dg/pch/decl-3.h: New.
28477         * gcc.dg/pch/decl-4.c: New.
28478         * gcc.dg/pch/decl-4.h: New.
28479         * gcc.dg/pch/decl-5.c: New.
28480         * gcc.dg/pch/decl-5.h: New.
28481         * gcc.dg/pch/global-1.c: New.
28482         * gcc.dg/pch/global-1.h: New.
28483         * gcc.dg/pch/inline-1.c: New.
28484         * gcc.dg/pch/inline-1.h: New.
28485         * gcc.dg/pch/inline-2.c: New.
28486         * gcc.dg/pch/inline-2.h: New.
28487         * gcc.dg/pch/static-1.c: New.
28488         * gcc.dg/pch/static-1.h: New.
28489         * gcc.dg/pch/static-2.c: New.
28490         * gcc.dg/pch/static-2.h: New.
28491
28492         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28493
28494         * g++.dg/pch/pch.exp: Better handle failing testcases.
28495         * gcc.dg/pch/pch.exp: Likewise.
28496         * gcc.dg/pch/macro-1.c: New.
28497         * gcc.dg/pch/macro-1.h: New.
28498         * gcc.dg/pch/macro-2.c: New.
28499         * gcc.dg/pch/macro-2.h: New.
28500
28501         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28502
28503         * g++.dg/dg.exp: Treat files in pch/ specially.
28504         * g++.dg/pch/pch.exp: New file.
28505         * g++.dg/pch/empty.H: New file.
28506         * g++.dg/pch/empty.C: New file.
28507         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28508         "precompile".
28509
28510         * gcc.dg/pch/pch.exp: New file.
28511         * gcc.dg/pch/empty.h: New file.
28512         * gcc.dg/pch/empty.c: New file.
28513         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28514         "precompile".
28515
28516 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28517
28518         * g++.dg/template/friend14.C: New test.
28519
28520 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28521
28522         * gcc.dg/old-style-asm-1.c: New test.
28523
28524 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28525
28526         * gcc.c-torture/compile/20030109-1.c: New test.
28527
28528 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28529
28530         * gcc.c-torture/execute/20030109-1.c: New test.
28531
28532 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28533
28534         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28535         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28536         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28537         * g++.old-deja/g++.mike/eh2.C: Likewise.
28538         * g++.old-deja/g++.mike/eh3.C: Likewise.
28539         * g++.old-deja/g++.mike/eh5.C: Likewise.
28540         * g++.old-deja/g++.mike/eh6.C: Likewise.
28541         * g++.old-deja/g++.mike/eh7.C: Likewise.
28542         * g++.old-deja/g++.mike/eh8.C: Likewise.
28543         * g++.old-deja/g++.mike/eh9.C: Likewise.
28544         * g++.old-deja/g++.mike/eh10.C: Likewise.
28545         * g++.old-deja/g++.mike/eh12.C: Likewise.
28546         * g++.old-deja/g++.mike/eh13.C: Likewise.
28547         * g++.old-deja/g++.mike/eh14.C: Likewise.
28548         * g++.old-deja/g++.mike/eh16.C: Likewise.
28549         * g++.old-deja/g++.mike/eh17.C: Likewise.
28550         * g++.old-deja/g++.mike/eh18.C: Likewise.
28551         * g++.old-deja/g++.mike/eh21.C: Likewise.
28552         * g++.old-deja/g++.mike/eh23.C: Likewise.
28553         * g++.old-deja/g++.mike/eh24.C: Likewise.
28554         * g++.old-deja/g++.mike/eh25.C: Likewise.
28555         * g++.old-deja/g++.mike/eh26.C: Likewise.
28556         * g++.old-deja/g++.mike/eh27.C: Likewise.
28557         * g++.old-deja/g++.mike/eh28.C: Likewise.
28558         * g++.old-deja/g++.mike/eh29.C: Likewise.
28559         * g++.old-deja/g++.mike/eh31.C: Likewise.
28560         * g++.old-deja/g++.mike/eh33.C: Likewise.
28561         * g++.old-deja/g++.mike/eh34.C: Likewise.
28562         * g++.old-deja/g++.mike/eh35.C: Likewise.
28563         * g++.old-deja/g++.mike/eh36.C: Likewise.
28564         * g++.old-deja/g++.mike/eh37.C: Likewise.
28565         * g++.old-deja/g++.mike/eh38.C: Likewise.
28566         * g++.old-deja/g++.mike/eh39.C: Likewise.
28567         * g++.old-deja/g++.mike/eh40.C: Likewise.
28568         * g++.old-deja/g++.mike/eh41.C: Likewise.
28569         * g++.old-deja/g++.mike/eh42.C: Likewise.
28570         * g++.old-deja/g++.mike/eh44.C: Likewise.
28571         * g++.old-deja/g++.mike/eh46.C: Likewise.
28572         * g++.old-deja/g++.mike/eh47.C: Likewise.
28573         * g++.old-deja/g++.mike/eh48.C: Likewise.
28574         * g++.old-deja/g++.mike/eh49.C: Likewise.
28575         * g++.old-deja/g++.mike/eh50.C: Likewise.
28576         * g++.old-deja/g++.mike/eh51.C: Likewise.
28577         * g++.old-deja/g++.mike/eh53.C: Likewise.
28578         * g++.old-deja/g++.mike/eh55.C: Likewise.
28579         * g++.old-deja/g++.mike/p7912.C: Likewise.
28580         * g++.old-deja/g++.mike/p9706.C: Likewise.
28581         * g++.old-deja/g++.mike/p10416.C: Likewise.
28582         * g++.old-deja/g++.mike/p11667.C: Likewise.
28583         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28584         Remove redundant reference to Iris.
28585         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28586         Elxsi, i860, Pico Java, and WE32K.
28587
28588 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28589
28590         * g++.dg/ext/asm4.C: New test.
28591
28592 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28593
28594         PR c++/9030
28595         * g++.dg/template/friend12.C: New test.
28596         * g++.dg/template/friend13.C: Likewise.
28597         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28598
28599 2003-01-08  Jan Hubicka  <jh@suse.cz>
28600
28601         * gcc.dg/i386-cadd.c: New test.
28602         * gcc.dg/i386-cmov4.c: Likewise.
28603
28604 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR c++/9165
28607         * g++.dg/warn/Wunused-3.C: New test.
28608
28609         * g++.dg/abi/bitfield9.C: New test.
28610
28611         PR c++/9189
28612         * g++.dg/parse/defarg3.C: New test.
28613
28614 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.dg/parse/ambig1.C: New test.
28617         * g++.dg/parse/defarg2.C: New test.
28618
28619 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28620
28621         * g++.dg/template/defarg-1.C: New test.
28622         * g++.dg/template/local2.C: Likewise.
28623
28624 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28625
28626         * gcc.c-torture/execute/20030105-1.c: New test.
28627
28628 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28629
28630         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28631         * g++.dg/parse/namespace4.C: Likewise.
28632
28633 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28634
28635         * g++.dg/template/ntp2.C: New test.
28636
28637 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28638
28639         * g++.dg/parse/extern-C-1.C: New test.
28640
28641         * g++.dg/parse/namespace4.C: New test.
28642
28643         * g++.dg/template/nested1.C: New test.
28644
28645         * g++.dg/parse/namespace3.C: New test.
28646
28647 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28648
28649         * g++.dg/lookup/two-stage1.C: New test.
28650
28651 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28652
28653         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28654         * g++.old-deja/g++.jason/access8.C: Likewise.
28655         * g++.old-deja/g++.other/decl5.C: Likewise.
28656
28657 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28658
28659         * g++.dg/parse/parse7.C: New test.
28660
28661 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28662
28663         PR c++/2843
28664         * g++.dg/ext/attrib7.C: New test.
28665
28666 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28667
28668         * g++.dg/parse/parse6.C: New test.
28669
28670 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28671
28672         * gcc.dg/h8300-stack-1.c: New.
28673
28674 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28675
28676         g++.dg/lookup/exception1.C: New test.
28677
28678         g++.dg/lookup/template1.C: New test.
28679
28680         g++.dg/parse/namespace2.C: New test.
28681
28682         g++.dg/parse/parens2.C: New test.
28683
28684 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28685
28686         * g++.dg/parse/parse5.C: New test.
28687         * g++.dg/lookup/scoped4.C: New test.
28688
28689 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28690
28691         * g++.dg/parse/parens1.C: New test.
28692
28693         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28694         angle-bracket1.C.
28695         * g++.dg/parse/parens2.C: New test.
28696
28697         * g++.dg/lookup/scope-operator1.C: New test.
28698
28699         * g++.dg/parse/operator1.C: New test.
28700
28701 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28702
28703         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28704         * g++.old-deja/g++.other/access6.C: Likewise.
28705         * g++.old-deja/g++.other/decl1.C: Likewise.
28706         * g++.old-deja/g++.pt/typename12.C: Likewise.
28707
28708 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28709
28710         * g++.dg/parse/namespace1.C: New test.
28711
28712 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28713
28714         * g++.dg/parse/parse4.C: New test.
28715
28716 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28717
28718         * g++.dg/parse/parse3.C: New test.
28719
28720 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28721
28722         * g++.dg/parse/parse2.C: New test.
28723
28724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28725
28726         * g++.dg/template/friend11.C: New test.
28727
28728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28729
28730         * g++.dg/parse/parse1.C: New test.
28731
28732 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28733
28734         * lib/profopt.exp: Change the name of a global variable to avoid
28735         possible clashes with other test suites.
28736
28737 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28738
28739         * g++.dg/inherit/covariant8.C: New test.
28740
28741 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28742
28743         * g++.dg/init/array9.C: New test.
28744
28745         PR c++/9112
28746         * g++.dg/parse/expr1.C: New test.
28747
28748 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28749
28750         * gcc.c-torture/compile/20021230-1.c: New test.
28751
28752 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * g++.dg/inherit/covariant5.C: New test.
28755         * g++.dg/inherit/covariant6.C: New test.
28756         * g++.dg/inherit/covariant7.C: New test.
28757
28758 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28759
28760         PR c++/2739
28761         * g++.dg/other/access2.C: New test.
28762
28763 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28764
28765         * g++.dg/other/anon-struct.C: No longer fails
28766         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28767         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28768         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28769
28770 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28771
28772         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28773
28774 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28775
28776         * g++.dg/eh/spec4.C: Remove stray semicolon.
28777         * g++.dg/expr/pmf-1.C: Change error message.
28778         * g++.dg/ext/asm1.C: Remove stray semicolon.
28779         * g++.dg/ext/typename1.C: Add missing typenames.
28780         * g++.dg/inherit/template-as-base.C: Change error message.
28781         * g++.dg/lookup/scoped1.C: Likewise.
28782         * g++.dg/lookup/scoped2.C: Likewise.
28783         * g++.dg/lookup/using2.C: Likewise.
28784         * g++.dg/other/component1.C: Remove stray semicolon.
28785         * g++.dg/other/do1.C: Change error message.
28786         * g++.dg/other/error2.C: Likewise.
28787         * g++.dg/other/init1.C: Likewise.
28788         * g++.dg/other/packed1.C: Remove stray semicolon.
28789         * g++.dg/other/ptrmem2.C: Change error message.
28790         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28791         marker.
28792         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28793         * g++.dg/template/access3.C: Add typename keyword.
28794         * g++.dg/template/access5.C: Remove stray semicolon.
28795         * g++.dg/template/access6.C: Likewise.
28796         * g++.dg/template/complit1.C: Likewise.
28797         * g++.dg/template/crash1.C: Change error message.
28798         * g++.dg/template/inherit2.C: Remove stray semicolon.
28799         * g++.dg/template/instantiate2.C: Likewise.
28800         * g++.dg/template/instantiate3.C: Change error message.
28801         * g++.dg/template/qual1.C: Remove stray semicolon.
28802         * g++.dg/template/qualttp18.C: Change error message.
28803         * g++.dg/template/ref1.C: Remove stray semicolon.
28804         * g++.dg/template/sizeof1.C (A::value): Declare it.
28805         * g++.dg/template/spec4.C: Change error message.
28806         * g++.dg/template/static1.C: Likewise.
28807         * g++.dg/template/type1.C: Likewise.
28808         * g++.dg/template/typename3.C: Likewise.
28809         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28810         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28811         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28812         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28813         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28814         named return value extension.
28815         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28816         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28817         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28818         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28819         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28820         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28821         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28822         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28823         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28824         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28825         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28826         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28827         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28828         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28829         syntax.
28830         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28831         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28832         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28833         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28834         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28835         * g++.old-deja/g++.brendan/template11.C: Likewise.
28836         * g++.old-deja/g++.brendan/template26.C: Likewise.
28837         * g++.old-deja/g++.brendan/template27.C: Use explicit
28838         specialization syntax.
28839         * g++.old-deja/g++.brendan/template30.C: Likewise.
28840         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28841         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28842         non-dependent names.
28843         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28844         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28845         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28846         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28847         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28848         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28849         named return value extension.
28850         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28851         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28852         * g++.old-deja/g++.ext/return1.C: Likewise.
28853         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28854         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28855         * g++.old-deja/g++.jason/access8.C: Likewise.
28856         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28857         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28858         pseudo-destructor names.
28859         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28860         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28861         pseudo-destructor names.
28862         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28863         * g++.old-deja/g++.jason/overload19.C: Likewise.
28864         * g++.old-deja/g++.jason/overload32.C: Likewise.
28865         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28866         stray semicolons.
28867         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28868         * g++.old-deja/g++.jason/return.C: Likewise.
28869         * g++.old-deja/g++.jason/return2.C: Likewise.
28870         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28871         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28872         syntax.
28873         * g++.old-deja/g++.jason/template10.C: Account for use of
28874         non-dependent names.
28875         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28876         syntax.
28877         * g++.old-deja/g++.jason/template37.C: Likewise.
28878         * g++.old-deja/g++.law/access4.C: Change error messages.
28879         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28880         pseudo-destructor names.
28881         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28882         * g++.old-deja/g++.law/ctors9.C: Likewise.
28883         * g++.old-deja/g++.law/cvt22.C: Likewise.
28884         * g++.old-deja/g++.law/dtors5.C: Likewise.
28885         * g++.old-deja/g++.law/global-init1.C: Likewise.
28886         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28887         * g++.old-deja/g++.law/operators28.C: Likewise.
28888         * g++.old-deja/g++.law/visibility28.C: Likewise.
28889         * g++.old-deja/g++.martin/eval1.C: Likewise.
28890         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28891         name.
28892         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28893         * g++.old-deja/g++.mike/net34.C: Likewise.
28894         * g++.old-deja/g++.mike/net36.C: Likewise.
28895         * g++.old-deja/g++.mike/ns2.C: Likewise.
28896         * g++.old-deja/g++.mike/p12306.C: Likewise.
28897         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28898         value extension.
28899         * g++.old-deja/g++.mike/p700.C: Likewise.
28900         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28901         * g++.old-deja/g++.mike/p710.C: Likewise.
28902         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28903         value extension.
28904         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28905         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28906         * g++.old-deja/g++.ns/crash2.C: Likewise.
28907         * g++.old-deja/g++.ns/crash3.C: Likewise.
28908         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28909         * g++.old-deja/g++.ns/ns17.C: Likewise.
28910         * g++.old-deja/g++.ns/template16.C: Likewise.
28911         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28912         keyword.
28913         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28914         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28915         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28916         named return value extension.
28917         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28918         * g++.old-deja/g++.other/access4.C: Issue additional error
28919         messages.
28920         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28921         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28922         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28923         * g++.old-deja/g++.other/crash25.C: Change error message.
28924         * g++.old-deja/g++.other/crash4.C: Change error message.
28925         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28926         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28927         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28928         checks.
28929         * g++.old-deja/g++.other/defarg8.C: Likewise.
28930         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28931         * g++.old-deja/g++.other/dtor10.C: Likewise.
28932         * g++.old-deja/g++.other/incomplete.C: Likewise.
28933         * g++.old-deja/g++.other/linkage7.C: Likewise.
28934         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28935         lookup algorithm.
28936         * g++.old-deja/g++.other/mangle2.C: Likewise.
28937         * g++.old-deja/g++.other/refinit2.C: Likewise.
28938         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28939         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28940         * g++.old-deja/g++.pt/crash28.C: Likewise.
28941         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28942         syntax.
28943         * g++.old-deja/g++.pt/crash32.C: Change error message.
28944         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28945         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28946         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28947         error message position.
28948         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28949         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28950         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28951         syntax.
28952         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28953         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28954         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28955         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28956         keyword.
28957         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28958         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28959         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28960         keyword.
28961         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28962         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28963         syntax.
28964         * g++.old-deja/g++.pt/friend28.C: Account for use of
28965         non-dependent names.
28966         * g++.old-deja/g++.pt/friend29.C: Likewise.
28967         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28968         rules.
28969         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28970         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28971         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28972         lookup rules.
28973         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28974         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28975         keyword.
28976         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28977         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28978         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28979         keyword.
28980         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28981         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28982         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28983         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28984         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28985         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28986         keyword.
28987         * g++.old-deja/g++.pt/spec10.C: Likewise.
28988         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28989         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28990         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28991         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28992         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28993         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28994         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28995         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28996         * g++.old-deja/g++.pt/typename15.C: Likewise.
28997         * g++.old-deja/g++.pt/typename22.C: Likewise.
28998         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28999         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29000         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29001         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29002         syntax.
29003         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29004         return value extension.
29005         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29006         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29007         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29008         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29009
29010 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29011
29012         * g++.dg/warn/inline1.C: New test.
29013         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29014         * g++.old-deja/g++.jason/synth10.C: Likewise.
29015         * g++.old-deja/g++.mike/net31.C: Likewise.
29016         * g++.old-deja/g++.mike/p8786.C: Likewise.
29017
29018         * g++.dg/template/friend10.C: New test.
29019         * g++.dg/template/conv5.C: New test.
29020
29021 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29022
29023         * g++.dg/lookup/scoped3.C: New test.
29024
29025         * g++.dg/lookup/decl1.C: New test.
29026         * g++.dg/lookup/decl2.C: New test.
29027
29028 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29029
29030         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29031         gcc.c-torture/compile/20021015-1.c,
29032         gcc.c-torture/compile/20021015-2.c,
29033         gcc.c-torture/compile/20021123-1.c,
29034         gcc.c-torture/compile/20021123-2.c,
29035         gcc.c-torture/compile/20021123-3.c,
29036         gcc.c-torture/compile/20021123-4.c,
29037         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29038         only to 3.1 or 3.2 branch.
29039
29040 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29041
29042         * gcc.dg/i386-bitfield3.c: New test.
29043
29044         * gcc.dg/i386-bitfield2.c: New test.
29045
29046 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         * g++.dg/parse/conv_op1.C: New test.
29049
29050 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29051
29052         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29053         approved.
29054
29055 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29056
29057         * gcc.c-torture/compile/20021220-1.c: New test.
29058
29059 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29060
29061         * gcc.dg/i386-fastcall-1.c: New.
29062
29063 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29064
29065         * gcc.c-torture/execute/20021219-1.c: New test.
29066
29067 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * gcc.dg/i386-pic-1.c: New test.
29070
29071 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29072
29073         PR c++/8099
29074         * g++.dg/template/friend9.C: New test.
29075
29076 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29077
29078         PR c++/3663
29079         * g++.dg/template/access7.C: New test.
29080
29081 2002-12-18  Nick Clifton  <nickc@redhat.com>
29082
29083         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29084         the libstdc++-v3 directory has been found.
29085
29086 2002-12-12  Devang Patel <dpatel@apple.com>
29087         * gcc.dg/darwin-ld-1.c: New test.
29088         * gcc.dg/darwin-ld-2.c: New test.
29089         * gcc.dg/darwin-ld-3.c: New test.
29090         * gcc.dg/darwin-ld-4.c: New test.
29091         * gcc.dg/darwin-ld-5.c: New test.
29092
29093 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29094
29095         * gcc.c-torture/compile/20021212-1.c: New test.
29096
29097 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29098
29099         * gcc.dg/fshort-wchar: New test.
29100
29101 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29102
29103         PR c++/8372
29104         * g++.dg/template/dtor1.C: New test.
29105
29106         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29107         markers.
29108
29109 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29110
29111         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29112
29113 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29114
29115         * g++.dg/template/static1.C: New test.
29116         * g++.dg/template/static2.C: New test.
29117         * g++.old-deja/g++.ext/memconst.C: New test.
29118
29119 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29120
29121         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29122         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29123         * g++.dg/special/initp1.C: Likewise.
29124
29125 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.c-torture/execute/20021204-1.c: New test.
29128
29129 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29130
29131         * gcc.dg/ppc-fmadd-1.c: New file.
29132         * gcc.dg/ppc-fmadd-2.c: New file.
29133         * gcc.dg/ppc-fmadd-3.c: New file.
29134
29135 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29136
29137         * gcc.c-torture/compile/20021204-1.c: New test.
29138
29139 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29140
29141         * g++.dg/inherit/covariant2.C: New test.
29142         * g++.dg/inherit/covariant3.C: New test.
29143         * g++.dg/inherit/covariant4.C: New test.
29144         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29145         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29146
29147 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29148
29149         PR c++/8688
29150         * g++.dg/init/brace3.C: New test.
29151
29152 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29153
29154         * gcc.dg/20020210-1.c: Fix a comment typo.
29155
29156 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29157
29158         PR c++/8720
29159         * g++.dg/parse/defarg1.C: New test.
29160
29161         PR c++/8615
29162         * g++.dg/template/char1.C: New test.
29163
29164         * g++.dg/template/varmod1.C: Fix typo.
29165
29166 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29167
29168         DR 180
29169         * g++.old-deja/g++.pt/crash32.C: Expect error.
29170
29171 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29172
29173         PR c++/5919
29174         * g++.dg/template/varmod1.C: New test.
29175
29176         PR c++/8727
29177         * g++.dg/inherit/typeinfo1.C: New test.
29178
29179         PR c++/8663
29180         * g++.dg/inherit/typedef1.C: New test.
29181
29182 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29183
29184         PR c++/8332
29185         PR c++/8493
29186         * g++.dg/template/strlen1.C: New test.
29187
29188         PR c++/8227
29189         * g++.dg/template/ctor2.C: New test.
29190
29191         PR c++/8214
29192         * g++.dg/init/string1.C: New test.
29193
29194         PR c++/8511
29195         * g++.dg/template/friend8.C: New test.
29196
29197 2002-11-29  Joe Buck <jbuck@synopsys.com>
29198
29199         * g++.dg/lookup/anon2.C: New test.
29200
29201 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29202
29203         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29204         h8300 port.
29205
29206 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29207
29208         * gcc.dg/bitfld-6.c: New test.
29209
29210 2002-11-27  Jan Hubicka  <jh@suse.cz>
29211
29212         * gcc.c-torture/execute/20021127.[cx]: New test.
29213
29214 2002-11-26  Jan Hubicka  <jh@suse.cz>
29215
29216         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29217         quality.
29218
29219 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
29220
29221         * g++.dg/init/brace2.C: New test.
29222         * g++.old-deja/g++.mike/p9129.C: Correct.
29223
29224 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
29225
29226         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29227
29228 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
29229
29230         * gcc.dg/sibcall-6: New test for indirect sibcalls.
29231
29232 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
29233
29234         * testsuite/g++.dg/abi/empty11.C: New test.
29235         * testsuite/g++.dg/rtti/cv1.C: New test.
29236
29237 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
29238
29239         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29240
29241 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29242
29243         * g++.dg/abi/empty10.C: New test.
29244
29245 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29246
29247         * gcc.c-torture/compile/20021124-1.c: New test.
29248
29249 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29250
29251         * g++.dg/abi/rtti2.C: New test.
29252
29253 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254
29255         * gcc.dg/i386-unroll-1.c: New test.
29256
29257 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29258
29259         * gcc.c-torture/compile/20021120-1.c: New test.
29260         * gcc.c-torture/compile/20021120-2.c: New test.
29261
29262 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29263
29264         * gcc.dg/bitfld-5.c: New test.
29265
29266 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29267
29268         * gcc.c-torture/execute/20021120-3.c: New test.
29269
29270 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29271
29272         * gcc.c-torture/execute/20021120-2.c: New test.
29273
29274 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29275
29276         * gcc.c-torture/execute/20021120-1.c: New test.
29277
29278 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29279
29280         * gcc.c-torture/execute/20021118-3.c: New test.
29281
29282 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29283
29284         * gcc.c-torture/compile/20021119-1.c: New test.
29285
29286 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29287
29288         * gcc.dg/duff-1.c: New test.
29289         * gcc.dg/duff-2.c: New test.
29290         * gcc.dg/duff-3.c: New test.
29291
29292 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29293
29294         * gcc.dg/cpp/_Pragma5.c: New test.
29295
29296 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29297
29298         * gcc.c-torture/execute/20021118-2.c: New test.
29299
29300 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29301
29302         * gcc.c-torture/execute/20021118-1.c: New test.
29303
29304 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29305
29306         * gcc.dg/20021116-1.c: New test.
29307
29308 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29309
29310         * g++.dg/abi/vcall1.C: New test.
29311
29312 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29313
29314         * gcc.dg/20021029-1.c: New test.
29315         * gcc.dg/20021029-2.c: New test.
29316
29317 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29318
29319         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29320
29321 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29322
29323         PR c/8439
29324         * gcc.dg/20021110.c: Move to ...
29325         * gcc.c-torture/compile/20021110.c: .... here.
29326
29327 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29328
29329         PR c/8467
29330         * gcc.c-torture/execute/20021111-1.c
29331
29332 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29333
29334         PR c/8439
29335         * gcc.dg/20021110.c: New test.
29336
29337 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29338
29339         * g++.dg/abi/vthunk3.C: Run only on x86.
29340
29341 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29342
29343         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29344
29345 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29346
29347         * lib/compat.exp (compat-execute): Fix logic error in last
29348         change.
29349
29350 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29351
29352         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29353
29354 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29355
29356         PR c++/8389
29357         * g++.dg/template/access6.C: New test.
29358
29359 2002-11-08  Jan Hubicka  <jh@suse.cz>
29360
29361         * gcc.dg/i386-ssefp-1.c: New test.
29362         * gcc.dg/i386-ssefp-1.c: New test.
29363
29364 2002-11-08  Jan Hubicka  <jh@suse.cz>
29365
29366         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29367
29368 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29369
29370         * g++.dg/abi/vthunk3.C: New test.
29371
29372         PR c++/8338
29373         * g++.dg/template/crash2.C: New test.
29374
29375 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * testsuite/g++.dg/abi/dtor1.C: New test.
29378         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29379
29380 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29381
29382         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29383         Darwin.
29384
29385 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29386
29387         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29388         -mthumb.  Only xfail with -O0.
29389
29390 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29391
29392         * g++.dg/abi/thunk1.C: New test.
29393         * g++.dg/abi/thunk2.C: Likewise.
29394         * g++.dg/abi/vtt1.C: Likewise.
29395
29396 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29397
29398         PR optimization/8423
29399         * gcc.c-torture/execute/builtin-constant.c: New test.
29400
29401 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29402
29403         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29404         Add some more cases.
29405
29406 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29407
29408         PR c++/8391
29409         * g++.dg/opt/local1.C: New test.
29410
29411 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29412
29413         PR c++/8160
29414         * g++.dg/template/complit1.C: New test.
29415
29416         PR c++/8149
29417         * g++.dg/template/typename4.C: Likewise.
29418
29419 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29420
29421         Core issue 287, PR c++/7639
29422         * g++.dg/template/instantiate1.C: Adjust error location.
29423         * g++.dg/template/instantiate3.C: New test.
29424         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29425         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29426         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29427
29428 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29429
29430         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29431
29432 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/8287
29435         * g++.dg/init/dtor2.C: New test.
29436
29437 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29438
29439         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29440         * gcc.dg/nest.c: Bypass errors on irix6.
29441
29442 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29443
29444         * gcc.dg/nest.c: Expect error for mmix-*-*.
29445         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29446
29447 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29448
29449         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29450         markers.
29451
29452         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29453
29454 2002-10-25  Mike Stump  <mrs@apple.com>
29455
29456         * gcc.dg/warn-1.c: New test.
29457
29458 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29459
29460         * g++.dg/template/typename3.C: New test.
29461
29462 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29463
29464         * g++.dg/lookup/ptrmem1.C: New test.
29465
29466         * g++.dg/abi/vthunk2.C: New test.
29467
29468 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29469
29470         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29471
29472 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * g++.dg/abi/empty9.C: New test.
29475
29476 2002-10-24  Richard Henderson  <rth@redhat.com>
29477
29478         * g++.dg/inherit/thunk1.C: Enable for ia64.
29479
29480 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29481
29482         PR c++/8067
29483         * g++.dg/lookup/pretty1.C: New test.
29484
29485 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gcc.dg/20021023-1.c: New test.
29488
29489 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29490
29491         PR c++/7679
29492         * g++.dg/parse/inline1.C: New test.
29493
29494 2002-10-23  Richard Henderson  <rth@redhat.com>
29495
29496         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29497
29498         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29499
29500 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29501
29502         PR c++/6579
29503         * g++.dg/parse/stmtexpr3.C: New test.
29504
29505 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.dg/expr/cond1.C: New test.
29508
29509 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29510
29511         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29512
29513 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29514
29515         * g++.dg/abi/vbase13.C: New test.
29516         * g++.dg/abi/vbase14.C: Likewise.
29517
29518 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29519
29520         * gcc.dg/tls/pic-1.c: New test.
29521         * gcc.dg/tls/nonpic-1.c: New test.
29522         * gcc.dg/20021018-1.c: New test.
29523
29524 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29525
29526         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29527         Remove only files with the same base name as the test case.
29528         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29529         (profopt-execute): Likewise.  Also, remove old profiling
29530         and performance data files before running the tests.
29531
29532         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29533         * g++.dg/bprob/bprob.exp: Likewise.
29534         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29535         to allow more general test case names.
29536
29537         * g++.dg/bprob/bprob-1.C: Rename to ...
29538         * g++.dg/bprob/g++-bprob-1.C: ... this.
29539
29540         * g77.dg/bprob/bprob-1.f: Rename to ...
29541         * g77.dg/bprob/g77-bprob-1.f: ... this.
29542
29543 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29544
29545         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29546         bison 1.50 or later.
29547
29548 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29549
29550         * g++.dg/README: Describe more test directories.
29551
29552 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29553
29554         * g++.dg/init/array6.C: Add additional tests.
29555
29556 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29557
29558         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29559         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29560
29561 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29562
29563         * gcc.c-torture/compile/20020604-1.x: New.
29564         * gcc.c-torture/compile/simd-5.x: Likewise.
29565         * gcc.c-torture/execute/920710-1.x: Likewise.
29566         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29567
29568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29569
29570         * g++.dg/inherit/override1.C: Add dg-options clause.
29571
29572 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29573
29574         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29575         _mm_slli_si128.
29576
29577 2002-10-19  Andreas Schwab  <schwab@suse.de>
29578
29579         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29580         directory component.
29581
29582 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29583
29584         * g++.dg/inherit/thunk1.C: New test.
29585
29586         * g++.dg/inherit/override1.C: New test.
29587
29588         * g++.dg/abi/mangle11.C: New test.
29589         * g++.dg/abi/mangle14.C: New test.
29590         * g++.dg/abi/mangle17.C: New test.
29591
29592 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29593
29594         * g++.dg/overload/member2.C: New test.
29595
29596 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29597
29598         * g++.dg/README: Describe new compat directory.
29599         * g++.dg/dg.exp: Skip tests in compat directory.
29600         * README.compat: New file.
29601         * lib/compat.exp: New expect script.
29602         * g++.dg/compat: New test directory.
29603         * g++.dg/compat/compat.exp: New expect script.
29604         * g++.dg/compat/abi: New test directory.
29605         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29606         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29607         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29608         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29609         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29610         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29611         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29612         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29613         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29614         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29615         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29616         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29617         * g++.dg/compat/break: New test directory.
29618         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29619         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29620         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29621         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29622         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29623         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29624         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29625         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29626         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29627         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29628         g++.dg/compat/break/README: New files.
29629         * g++.dg/compat/eh: New test directory.
29630         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29631         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29632         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29633         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29634         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29635         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29636         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29637         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29638         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29639         g++.dg/compat/eh/filter2_y.C,
29640         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29641         g++.dg/compat/eh/new1_y.C,
29642         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29643         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29644         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29645         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29646         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29647         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29648         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29649         g++.dg/compat/eh/unexpected1_y.C: New files.
29650         * g++.dg/compat/init: New test directory.
29651         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29652         g++.dg/compat/init/array5_y.C,
29653         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29654         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29655         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29656         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29657         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29658         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29659         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29660         g++.dg/compat/init/init-ref2_y.C: New files.
29661
29662 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29663
29664         PR c++/7584
29665         * g++.dg/inherit/using3.C: New test.
29666
29667 2002-10-17  Jan Hubicka  <jh@suse.cz>
29668
29669         * gcc.dg/20021017-2.c: New test.
29670
29671 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29672
29673         * g++.dg/abi/mangle16.C: Adjust.
29674
29675         * g++.dg/init/array8.C: New test.
29676
29677 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29678
29679         * gcc.dg/special/mips-abi.exp: New test.
29680         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29681
29682 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29683
29684         * g++.dg/abi/mangle16.C: New test.
29685         * g++.dg/abi/mangle17.C: Likewise.
29686
29687         PR c++/7478
29688         * g++.dg/template/ref1.C: New test.
29689
29690 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29691
29692         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29693
29694 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29695
29696         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29697
29698 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29699
29700         PR c++/7524
29701         * g++.dg/init/array7.C: New test.
29702
29703 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29704
29705         * g++.dg/init/array6.C: New test.
29706
29707         * g++.dg/abi/mangle13.C: Likewise.
29708         * g++.dg/abi/mangle14.C: Likewise.
29709         * g++.dg/abi/mangle15.C: Likewise.
29710
29711 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29712
29713         * g++.dg/abi/empty8.C: New test.
29714
29715 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29716
29717         * g++.dg/init/ctor1.C: New test.
29718
29719 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29720
29721         * gcc.c-torture/execute/20021015-1.c: New test.
29722
29723 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29724
29725         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29726
29727 2002-10-14  Jan Hubicka  <jh@suse.cz>
29728
29729         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29730
29731 2002-10-14  Richard Henderson  <rth@redhat.com>
29732
29733         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29734
29735 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR optimization/6631
29738         * g++.dg/opt/const2.C: New test.
29739
29740 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29741
29742         PR c++/7176
29743         * g++.dg/parse/friend1.C: New test.
29744         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29745
29746 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29747
29748         * gcc.dg/20021014-1.c: New test.
29749
29750 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29751
29752         PR c++/5661
29753         * g++.dg/ext/vlm1.C: New test.
29754         * g++.dg/ext/vlm2.C: Likewise.
29755
29756         * g++.dg/init/array1.C: Remove invalid braces.
29757         * g++.dg/init/brace1.C: New test.
29758         * g++.dg/init/copy2.C: Likewise.
29759         * g++.dg/init/copy3.C: Likewise.
29760         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29761         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29762         braces.
29763
29764 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29765
29766         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29767
29768 2002-10-11  Richard Shann  <richard.shann@superh.com>
29769
29770         * gcc.c-torture/compile/simd-5.c: New test.
29771
29772 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29773
29774         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29775
29776 2002-10-10  Jim Wilson  <wilson@redhat.com>
29777
29778         * gcc.c-torture/execute/20021010-1.c: New test.
29779
29780 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29781
29782         PR c/7353
29783         * g++.dg/ext/typedef-init.C: New test.
29784         * gcc.dg/typedef-init.c: New test.
29785
29786 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29787
29788         * gcc.dg/cpp/paste13.c: New test.
29789
29790 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29791
29792         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29793         remaining platforms, XFAIL during compile, not execute.  Don't
29794         XFAIL at -O0.
29795
29796 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29797
29798         * gcc.dg/alias-1.c: Tweak expected warning.
29799
29800 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29801
29802         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29803
29804 2002-10-06  Andreas Jaeger  <aj@suse.de>
29805
29806         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29807         * gcc.dg/cpp/c++98.C: Likewise.
29808
29809         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29810         * g++.dg/cpp/c++98.C: Likewise.
29811
29812         * g++.dg/README (Subdirectories): Mention cpp directory.
29813
29814         PR target/7559
29815         * gcc.dg/20021006-1.c: New test.
29816
29817 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29818
29819         PR c++/7804
29820         * g++.dg/other/warning1.C: New test.
29821
29822 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29823
29824         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29825         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29826         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29827
29828 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29829
29830         PR c++/7931
29831         * g++.dg/template/ptrmem3.C: New test.
29832
29833         PR c++/7754
29834         * g++.dg/template/union1.C: New test.
29835
29836 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29837
29838         PR c++/8006
29839         * g++.dg/abi/mangle9.C: New test.
29840         * g++.dg/abi/mangle10.C: New test.
29841         * g++.dg/abi/mangle11.C: New test.
29842         * g++.dg/abi/mangle12.C: New test.
29843
29844 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR c++/7188.
29847         * g++.dg/template/meminit1.C: New test.
29848         * g++.dg/warn/Wreorder-1.C: Likewise.
29849         * g++.old-deja/g++.mike/warn3.C: Tweak.
29850         * lib/prune.exp: Ingore "in copy constructor".
29851
29852 2002-10-02  Andreas Jaeger  <aj@suse.de>
29853
29854         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29855         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29856         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29857         on x86-64.
29858
29859 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29860
29861         * gcc.dg/empty1.C: Fix typo.
29862
29863 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29864
29865         * gcc.dg/alias-1.c: New test.
29866
29867 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * gcc.dg/empty1.C: New test.
29870
29871         * g++.dg/tls/init-2.C: Tweak error messages.
29872
29873 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29874
29875         * gcc.c-torture/compile/20020923-1.c: New test.
29876
29877 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29878
29879         * gcc.c-torture/execute/ffs-1.c: New test.
29880         * gcc.c-torture/execute/ffs-2.c: Ditto.
29881
29882 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.dg/overload/member1.C: New test.
29885
29886 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29887
29888         * g++.dg/abi/empty7.C: New test.
29889         * g++.dg/init/pm2.C: Likewise.
29890
29891 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.dg/rtti/crash1.C: New test.
29894
29895 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29896
29897         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29898         gcc.dg/sibcall-4.c: New tests.
29899
29900 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29901
29902         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29903         powerpc and MMIX targets.
29904
29905 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29906
29907         * gcc.dg/cpp/20020927-1.c: New.
29908
29909 2002-09-26  David S. Miller  <davem@redhat.com>
29910
29911         * gcc.c-torture/compile/trunctfdf.c: New.
29912
29913 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29914
29915         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29916
29917 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29918
29919         * gcc.c-torture/execute/loop-15.c: New.
29920
29921 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29922
29923         * README.QMTEST: Fix typo.
29924
29925 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29926
29927         * gcc.dg/20020926-1.c: New test.
29928
29929 2002-09-25  David S. Miller  <davem@redhat.com>
29930
29931         PR target/7842
29932         * gcc.c-torture/execute/shiftdi.c: New test.
29933
29934 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29935
29936         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29937         unique to the tool.
29938         * lib/g77.exp (g77_init): Likewise.
29939         * lib/g++.exp (g++_init): Likewise.
29940         * lib/objc.exp (objc_init): Likewise.
29941
29942 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29943
29944         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29945         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29946         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29947
29948 2002-09-25  Richard Henderson  <rth@redhat.com>
29949
29950         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29951         too-small long double.
29952
29953 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29954
29955         * gcc.dg/20020919-1.c: New test.
29956
29957 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29958
29959         * g++.dg/abi/bitfield6.C: New test.
29960         * g++.dg/abi/bitfield7.C: New test.
29961         * g++.dg/abi/bitfield8.C: New test.
29962         * g++.dg/abi/vbase11.C: New test.
29963
29964 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29965
29966         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29967         hppa*-*-hpux*.  Update test comment.
29968
29969 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29970
29971         * gcc.dg/tls/struct-1.c: New test.
29972
29973 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29974
29975         * gcc.dg/cpp/tr-warn2.c: Update.
29976
29977 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29978
29979         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29980
29981 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29982
29983         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29984         systems.
29985
29986 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29987
29988         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29989
29990         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29991         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29992         setting of cxxfilt.
29993
29994 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29995
29996         * gcc.dg/20020312-2.c: Update for darwin.
29997
29998 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30001
30002 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30003
30004         * objc.dg/comp-types-1.m: New test.
30005         * objc.dg/comp-types-2.m: New test.
30006         * objc.dg/comp-types-3.m: New test.
30007         * objc.dg/comp-types-4.m: New test.
30008         * objc.dg/comp-types-5.m: New test.
30009         * objc.dg/comp-types-6.m: New test.
30010
30011 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30012
30013         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30014
30015 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30016
30017         * g++.dg/other/do1.C: New test.
30018
30019         * g++.dg/template/subst1.C: New test.
30020
30021 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30022
30023         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30024
30025 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30026
30027         * g++.dg/template/qualttp20.C: Adjust expected errors.
30028         * g++.old-deja/g++.jason/report.C: Likewise.
30029         * g++.old-deja/g++.other/qual1.C: Likewise.
30030
30031         * g++.dg/lookup/scoped2.C: New test.
30032
30033         * g++.dg/ext/asm3.C: New test.
30034
30035 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30036
30037         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30038
30039 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30040
30041         * ChangeLog: follow spelling conventions.
30042         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30043         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30044         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30045         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30046         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30047         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30048         * g++.old-deja/g++.law/global-init1.C: Likewise.
30049         * g++.old-deja/g++.other/delete4.C: Likewise.
30050         * g++.old-deja/g++.other/inline21.C: Likewise.
30051         * g++.old-deja/g++.other/singleton.C: Likewise.
30052         * g77.dg/strlen0.f: Likewise.
30053         * g77.f-torture/compile/20010519-1.f: Likewise.
30054         * g77.f-torture/compile/980310-4.f: Likewise.
30055         * gcc.c-torture/compile/20000605-1.c: Likewise.
30056         * gcc.c-torture/execute/20020225-1.c: Likewise.
30057         * gcc.dg/c90-hexfloat-2.c: Likewise.
30058         * gcc.dg/c99-bool-1.c: Likewise.
30059         * gcc.dg/c99-hexfloat-2.c: Likewise.
30060         * gcc.dg/dll-2.c: Likewise.
30061         * gcc.dg/wtr-union-init-1.c: Likewise.
30062         * gcc.dg/wtr-union-init-2.c: Likewise.
30063         * gcc.dg/wtr-union-init-3.c: Likewise.
30064         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30065         * gcc.dg/cpp/defined.c: Likewise.
30066         * gcc.dg/cpp/macsyntx.c: Likewise.
30067         * gcc.dg/cpp/paste2.c: Likewise.
30068         * gcc.dg/cpp/trad/defined.c: Likewise.
30069         * gcc.dg/format/c90-printf-1.c: Likewise.
30070         * gcc.dg/format/c90-scanf-1.c: Likewise.
30071         * gcc.dg/format/c99-printf-1.c: Likewise.
30072         * gcc.dg/format/c99-scanf-1.c: Likewise.
30073         * gcc.misc-tests/gcov-8.c: Likewise.
30074         * lib/profopt.exp: Likewise.
30075
30076 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30077
30078         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30079
30080 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30081
30082         * g++.dg/inherit/using2.C: New test.
30083
30084 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30085
30086         * ChangeLog: Follow spelling conventions.
30087         * g++.dg/template/friend4.C: Likewise.
30088         * g++.old-deja/g++.pt/crash67.C: Likewise.
30089         * gcc.c-torture/execute/20000801-4.c: Likewise.
30090         * gcc.dg/c90-digraph-1.c: Likewise.
30091         * gcc.dg/c94-digraph-1.c: Likewise.
30092         * gcc.dg/c99-digraph-1.c: Likewise.
30093         * gcc.dg/cpp/line5.c: Likewise.
30094         * gcc.dg/cpp/multiline.c: Likewise.
30095         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30096         * gcc.dg/format/attr-3.c: Likewise.
30097         * gcc.dg/format/c90-scanf-3.c: Likewise.
30098         * gcc.dg/format/ext-4.c: Likewise.
30099
30100 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30101
30102         * g++.dg/template/pretty1.C: New test.
30103
30104 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30105
30106         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30107
30108 2002-09-13  Matt Austern  <austern@apple.com>
30109
30110         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30111         passing a cast expression to a function by const reference.
30112
30113 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30114
30115         * g++.dg/template/deduce1.C: New test.
30116
30117 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30118
30119         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30120         32-bit int.
30121
30122 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30123
30124         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30125         usage.
30126
30127 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30128
30129         * gcc.c-torture/compile/20020910-1.c: New test.
30130
30131 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30132
30133         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30134
30135 2002-09-10  Andreas Jaeger  <aj@suse.de>
30136
30137         * gcc.dg/20020312-2.c: Adjust for x86-64.
30138
30139 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30140
30141         * g77.dg/7388.f: New test case for PR 7388.
30142
30143 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30144
30145         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30146
30147 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30148
30149         * objc.dg/proto-lossage-1.m: New test.
30150
30151 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30152
30153         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30154
30155 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30156
30157         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30158         expected to pass.
30159
30160 2002-09-06  Stan Shebs  <shebs@apple.com>
30161             David Edelsohn  <edelsohn@gnu.org>
30162
30163         * gcc.dg/weak: New directory.
30164         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30165         target-specific xfail bits.
30166         * gcc.dg/typeof-2.c: Move to new directory.
30167         * gcc.dg/weak.exp: New expect script.
30168
30169 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30170
30171         * gcc.c-torture/execute/extzvsi.c: New test.
30172
30173 2002-09-05  Stan Shebs  <shebs@apple.com>
30174
30175         * gcc.dg/weak-1.c: xfail on Darwin.
30176         * gcc.dg/weak-2.c: Ditto.
30177         * gcc.dg/weak-3.c: Ditto.
30178         * gcc.dg/weak-4.c: Ditto.
30179         * gcc.dg/weak-5.c: Ditto.
30180         * gcc.dg/weak-6.c: Ditto.
30181         * gcc.dg/weak-7.c: Ditto.
30182         * gcc.dg/weak-8.c: Ditto.
30183         * gcc.dg/weak-9.c: Ditto.
30184
30185 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30186
30187         * gcc.c-torture/execute/loop-14.c: New test.
30188
30189 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30190
30191         * g++.dg/other/cxa-atexit1.C: New test.
30192
30193         * gcc.dg/typeof-2.c: New test.
30194
30195 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30196
30197         * gcc.dg/builtins-2.c: New testcase.
30198         * gcc.dg/builtins-3.c: New testcase.
30199
30200 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30201
30202         * gcc.dg/cpp/_Pragma4.c: New test.
30203
30204 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30205
30206         * objc/execute/nil_method-1.m: New testcase.
30207
30208 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30209
30210         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30211         [Object class], not [Object initialize].
30212
30213 2002-08-31  Roger Sayle  <roger@eyesopen.com>
30214             Hans-Peter Nilsson  <hp@bitrange.com>
30215
30216         * gcc.c-torture/execute/20020720-1.x: Skip test on
30217         mmix-knuth-mmixware.  Correct comment.
30218
30219 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
30220
30221         * testsuite/g++.dg/abi/bitfield5.C: New test.
30222         * testsuite/g++.dg/abi/vbase10.C: Likewise.
30223
30224 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
30225
30226         * objc.dg/undeclared-selector.m: New test.
30227
30228 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
30229
30230         * g++.dg/other/offsetof1.C: Avoid cast warning.
30231
30232 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
30233
30234         * objc.dg/super-class-2.m: New test.
30235
30236 2002-08-24  Matt Austern  <austern@apple.com>
30237
30238         * g++.dg/ext/lvaddr.C: New test.
30239         * g++.dg/ext/lvcast.C: New test.
30240
30241 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30242
30243         * testsuite/g++.dg/inherit/cond1.C: New test.
30244
30245 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30246
30247         * gcc.dg/noncompile/incomplete-1.c: New test.
30248
30249 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30250
30251         * gcc.dg/typespec-1.c: New test.
30252
30253 2002-08-20  Devang Patel  <dpatel@apple.com>
30254         * objc.dg/proto-hier-2.m: New test.
30255
30256 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30257
30258         * objc.dg/bitfield-1.m: New test.
30259         * objc.dg/bitfield-2.m: New test.
30260
30261 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30262
30263         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30264         gcc.dg/c99-flex-array-4.c: New tests.
30265
30266 2002-08-16  Stan Shebs  <shebs@apple.com>
30267
30268         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30269
30270 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30271
30272         * gcc.dg/typeof-1.c: New test.
30273         * g++.dg/ext/typeof2.C: New test.
30274
30275 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30276
30277         * g++.dg/other/offsetof1.C: New test.
30278
30279 2002-08-14  Richard Henderson  <rth@redhat.com>
30280
30281         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30282
30283 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30284
30285         * gcc.dg/cpp/_Pragma3.c: New test.
30286
30287 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30288
30289         * g++.dg/template/inherit3: New test.
30290
30291 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30292
30293         * gcc.dg/bitfld-4.c: Add blank options.
30294
30295 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30296
30297         * g++.dg/template/crash1.C: New test.
30298
30299 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30300
30301         * gcc.dg/tls/opt-2.c: New test.
30302
30303 2002-08-08  Devang Patel  <dpatel@apple.com>
30304
30305         * objc.dg/selector-1.m : New test
30306
30307 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30308
30309         * g++.dg/abi/bitfield4.C: New test.
30310         * gcc.dg/bitfld-4.c: New test.
30311
30312 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30313
30314         * g++.dg/other/packed1.C: New test.
30315
30316 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * g++.dg/abi/offsetof.C: Tweak error messages.
30319         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30320
30321 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.dg/bitfld-3.c: New test.
30324
30325 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30326             Richard Henderson  <rth@redhat.com>
30327
30328         * gcc.dg/i386-bitfield1.c: New test.
30329         * g++.dg/abi/bitfield3.C: Update.
30330
30331 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30332
30333         * objc.dg/const-str-2.m: Update.
30334         * gcc.dg/cpp/c++98.c: Change to C extension.
30335         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30336         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30337
30338 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30339
30340         * testsuite/gcc.dg/tls/diag-3.c: New.
30341
30342 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30343
30344         * g++.dg/README (Subdirectories): Document new subdir expr.
30345         * g++.dg/expr/pmf-1.C: New test.
30346
30347 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30348
30349         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30350
30351 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * g++.dg/abi/bitfield3.C: New test.
30354
30355 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * lib/gcov.exp: Tweak expected line formats.
30358         * gcc.misc-tests/gcov8.c: New test.
30359         * gcc.misc-tests/gcov8.x: New flags.
30360
30361 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30362
30363         * consistency.vlad/layout/endian.c: Include string.h.
30364
30365         * gcc.c-torture/execute/20020805-1.c: New test.
30366
30367 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30368
30369         * g++.dg/other/conversion1.C: New test.
30370
30371 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30372
30373         * gcc.dg/builtins-1.c: New testcase.
30374
30375 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30376
30377         * g++.dg/inherit/access3.C: New test.
30378
30379 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30380
30381         * gcc.dg/ia64-visibility-2.c: New test.
30382
30383 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
30384
30385         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30386         __qualifier_flags to __flags.
30387
30388 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30389
30390         * g++.dg/inherit/operator1.C: New test.
30391         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30392         * g++.dg/other/error1.C: Change expected error message.
30393         * g++.dg/template/conv4.C: Likewise.
30394
30395 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30396
30397         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30398         for documented behavior.
30399
30400 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30401
30402         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30403         several targets known to fail.
30404
30405 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30406
30407         * gcc.dg/mips-args-[123].c: New tests.
30408
30409 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30410
30411         * gcc.dg/ppc-spe.c: New.
30412
30413 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30414
30415         * g++.dg/other/ptrmem4.C: New testcase.
30416
30417 2002-07-24  Richard Henderson  <rth@redhat.com>
30418
30419         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30420
30421 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30422
30423         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30424
30425 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30426
30427         * gcc.c-torture/execute/memset-3.c: New testcase.
30428
30429 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30430
30431         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30432         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30433
30434 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30435
30436         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30437         Delete.
30438
30439 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30440
30441         * gcc.c-torture/compile/simd-4.c: New test.
30442
30443 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30444
30445         PR c++/7347, c++/7348
30446         * g++.dg/template/access4.C: New test.
30447         * g++.dg/template/access5.C: New test.
30448         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30449         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30450         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30451         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30452
30453 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * gcc.dg/gnu89-init-2.c: New test.
30456
30457 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30458
30459         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30460
30461 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30462
30463         * gcc.c-torture/execute/20020720-1.c: New testcase.
30464
30465 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30466
30467         * gcc.dg/cpp/Wsignprom.c: New tests.
30468
30469 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30470
30471         * gcc.c-torture/execute/loop-13.c: New test.
30472
30473 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30474
30475         * gcc.dg/cpp/expr.c: New tests.
30476
30477 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30478
30479         * g++.dg/opt/pr6713.C: Add template instantiation.
30480
30481 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30482
30483         * gcc.dg/nest.c: New test.
30484
30485 2002-07-17  Richard Henderson  <rth@redhat.com>
30486
30487         * g++.dg/opt/pr6713.C: New test.
30488
30489 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30490
30491         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30492         XFAIL for all x86 processors.
30493
30494 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30495
30496         * gcc.c-torture/execute/20010122-1.x: Do not test with
30497         -fomit-frame-pointer.
30498
30499 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30500
30501         * g++.dg/template/instantiate2.C: New test.
30502         * g++.dg/template/spec4.C: New test.
30503
30504 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30505
30506         * g++.dg/template/access2.C: New test.
30507         * g++.dg/template/access3.C: New test.
30508
30509 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30510
30511         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30512         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30513         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30514         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30515         Convert to use <stdarg.h>.
30516         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30517         Delete.
30518         * gcc.dg/va-arg-2.c: New.
30519         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30520
30521 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30522
30523         * gcc.c-torture/compile/20020710-1.c: New test.
30524
30525 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30526                           Andrew Pinski  <pinskia@physics.uc.edu>
30527
30528         gcc.c-torture/compile/simd-2.c: New testcase.
30529         gcc.c-torture/compile/simd-3.c: Likewise.
30530
30531 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30532
30533         PR c++/7224
30534         * g++.dg/overload/error1.C: New test.
30535
30536 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30537
30538         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30539         configuration and IRIX 6 O32 ABI.
30540
30541 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30542
30543         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30544
30545 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30546
30547         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30548
30549 2002-07-10  Jeffrey A Law  <law@redhat.com>
30550
30551         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30552
30553         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30554
30555 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30556
30557         * gcc.dg/20020312-2.c: Check for __PPC__.
30558
30559 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30560
30561         * gcc.c-torture/compile/20020709-1.c: New test.
30562
30563 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30564
30565         * g++.dg/template/qualttp21.C: New test case.
30566
30567 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30568
30569         * gcc.c-torture/compile/20020706-1.c: New test.
30570         * gcc.c-torture/compile/20020706-2.c: New test.
30571
30572 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30573             Alexandre Oliva  <aoliva@redhat.com>
30574
30575         * g++.dg/warn/incomplete1.C: New test.
30576
30577 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30578
30579         PR c++/7099
30580         * g++.dg/warn/noreturn1.C: New test.
30581
30582 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30583
30584         PR c++/6706
30585         * g++.dg/debug/debug6.C: New test.
30586         * g++.dg/debug/debug7.C: New test.
30587
30588 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30589
30590         * gcc.c-torture/compile/simd-3.c: New test.
30591
30592 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30593
30594         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30595         * gcc.dg/20020620-1.c: Likewise.
30596
30597 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30598
30599         PR c++/6944
30600         * g++.dg/init/array4.C: New test.
30601         * g++.dg/init/array5.C: New test.
30602
30603 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30604
30605         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30606         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30607
30608 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30609
30610         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30611         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30612         * gcc.dg/wtr-conversion-1.c: Likewise.
30613         * gcc.dg/wtr-escape-1.c: Likewise.
30614         * gcc.dg/wtr-int-type-1.c: Likewise.
30615         * gcc.dg/wtr-label-1.c: Likewise.
30616         * gcc.dg/wtr-static-1.c: Likewise.
30617         * gcc.dg/wtr-strcat-1.c: Likewise.
30618         * gcc.dg/wtr-suffix-1.c: Likewise.
30619         * gcc.dg/wtr-switch-1.c: Likewise.
30620         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30621         * gcc.dg/wtr-union-init-1.c: Likewise.
30622         * gcc.dg/wtr-union-init-2.c: Likewise.
30623         * gcc.dg/wtr-union-init-3.c: Likewise.
30624
30625         * gcc.dg/wtr-func-def-1.c: New test.
30626
30627 2002-07-02 Devang Patel <dpatel@apple.com>
30628
30629         * objc.dg/param-1.m: New test.
30630
30631 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30632
30633         * gcc.dg/cpp/trad/directive.c: Add test.
30634         * gcc.dg/cpp/trad/macroargs.c: Add test.
30635         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30636
30637 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30638
30639         * gcc.dg/cpp/cmdlne-M.c: New test.
30640
30641 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30642
30643         * objc.dg/desig-init-1.m: New test.
30644
30645 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30646
30647         PR c++/6716
30648         * g++.dg/template/instantiate1.C: New test.
30649
30650 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/7112
30653         * g++.dg/template/sizeof2.C: New test.
30654
30655 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30656
30657         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30658         gcc.dg/cpp/trad/include.c: New tests.
30659
30660 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30661
30662         PR target/7177
30663         * gcc.c-torture/compile/20020701-1.c: New test.
30664
30665 2002-07-01  Stan Shebs  <shebs@apple.com>
30666
30667         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30668         header here...
30669         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30670         (objc-torture-execute): or here.
30671
30672 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30673
30674         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30675
30676 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30677
30678         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30679
30680 2002-06-30  Devang Patel  <dpatel@apple.com>
30681
30682         * objc.dg/fsyntax-only.m: New test.
30683
30684 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30685
30686         PR c++/6695
30687         * g++.dg/template/friend7.C: New file.
30688
30689 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30690
30691         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30692         return type.
30693
30694 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30695
30696         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30697         avoid division by zero.
30698
30699 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30700
30701         * gcc.dg/Wunknownprag.c: New tests.
30702
30703 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30704
30705         * gcc.c-torture/execute/simd-2.c: New test.
30706
30707 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30708
30709         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30710         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30711         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30712         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30713         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30714         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30715         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30716         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30717         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30718         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30719         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30720         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30721         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30722         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30723         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30724         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30725         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30726
30727 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30728
30729         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30730         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30731         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30732         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30733         New tests.
30734         * gcc.dg/cpp/trad/directive.c: Update.
30735
30736 2002-06-23  Andreas Jaeger  <aj@suse.de>
30737
30738         * gcc.c-torture/execute/complex-6.c: New.
30739
30740 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30741
30742         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30743         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30744         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30745         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30746
30747 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30748
30749         * gcc.dg/cpp/trad: New directory with traditional tests copied
30750         from parent directory.
30751         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30752         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30753         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30754         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30755         Move to trad/ and rename.
30756         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30757         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30758         gcc.dg/cpp/trad/redef2.c: New tests.
30759         * gcc.dg/cpp/trad/trad.exp: New driver.
30760
30761 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30762
30763         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30764         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30765         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30766         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30767         Remove.
30768
30769 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30770
30771         * gcc.dg/20020620-1.c: New test.
30772
30773 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30774
30775         * g++.dg/template/ttp4.C: New test.
30776
30777 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30778
30779         * g++.dg/opt/vt1.C: Fix regexp.
30780
30781 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30782
30783         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30784         Don't use attribute `noinline'.
30785
30786 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30787
30788         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30789
30790 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30791
30792         * gcc.c-torture/execute/simd-1.c: New.
30793
30794         * gcc.dg/simd-1.c: New.
30795
30796 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30797
30798         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30799
30800 2002-06-16  Richard Henderson  <rth@redhat.com>
30801
30802         * g++.dg/ext/anon-struct1.C: New.
30803         * g++.dg/ext/anon-struct2.C: New.
30804         * g++.dg/ext/anon-struct3.C: New.
30805         * gcc.dg/anon-struct-1.c: New.
30806         * gcc.dg/anon-struct-2.c: New.
30807         * gcc.dg/anon-struct-3.c: New.
30808         * gcc.dg/20011008-1.c: Adjust warning text.
30809         * gcc.dg/20020527-1.c: Add -fms-extensions.
30810
30811 2002-06-16  Richard Henderson  <rth@redhat.com>
30812
30813         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30814
30815 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30816
30817         * gcc.c-torture/execute/20020615-1.c: New test.
30818
30819 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30820
30821         * gcc.c-tortuture/execute/compare-1.c: New test case.
30822         * gcc.c-tortuture/execute/compare-2.c: New test case.
30823         * gcc.c-tortuture/execute/compare-3.c: New test case.
30824
30825 2002-06-13  Richard Henderson  <rth@redhat.com>
30826
30827         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30828         ia64 ilp32.
30829
30830 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30831
30832         * g++.dg/template/typename2.C: Update error message.
30833
30834 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30835
30836         * gcc.c-torture/execute/20020611-1.c: New test.
30837
30838 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30839
30840         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30841         list of targets to skip.
30842
30843 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30844
30845         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30846         targets if not optimizing.
30847
30848 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30849
30850         * gcc.c-torture/compile/20020605-1.c: New test.
30851
30852         * g++.dg/opt/vt1.C: New test.
30853
30854         * gcc.dg/20020531-1.c: New test.
30855
30856         * gcc.dg/20020530-1.c: New test.
30857
30858         * gcc.dg/20020527-1.c: New test.
30859
30860         * g++.dg/opt/cse1.C: New test.
30861
30862 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30863
30864         * gcc.dg/20020607-2.c: New test case.
30865
30866 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30867
30868         * gcc.c-torture/compile/20020604-1.c: New test.
30869
30870 2002-06-04  Richard Henderson  <rth@redhat.com>
30871
30872         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30873         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30874         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30875
30876 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30877
30878         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30879
30880 2002-06-03  Richard Henderson  <rth@redhat.com>
30881
30882         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30883         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30884
30885 2002-06-02  Richard Henderson  <rth@redhat.com>
30886
30887         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30888         test functions static.
30889
30890 2002-06-02  Andreas Jaeger  <aj@suse.de>
30891
30892         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30893         now.
30894
30895 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30896
30897         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30898         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30899         Update for mofified diagnostics.
30900         * gcc.dg/c99-intconst-1.c: No longer fail.
30901
30902 2002-06-02  Richard Henderson  <rth@redhat.com>
30903
30904         * gcc.dg/uninit-A.c: Remove xfail markers.
30905
30906 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30907
30908         * gcc.dg/fnegate-1.c: New test case.
30909
30910 2002-05-30  Osku Salerma  <osku@iki.fi>
30911
30912         * gcc.c-torture/execute/mayalias-1.c: New file.
30913
30914 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30915
30916         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30917         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30918         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30919
30920 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30921
30922         * gcc.c-torture/execute/20020529-1.c: New test.
30923
30924 2002-05-27  Richard Henderson  <rth@redhat.com>
30925
30926         * g++.dg/ext/attrib6.C: New test case.
30927
30928 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30929
30930         * gcc.c-torture/execute/pure-1.c: New test.
30931
30932 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30933
30934         * gcc.dg/cpp/arith-2.c: Remove.
30935
30936 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30937
30938         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30939         * gcc.dg/cpp/if-3.c: Remove.
30940
30941 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30942
30943         * g++.dg/opt/cse2.C: New test.
30944
30945 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30946
30947         * gcc.dg/cpp/arith-1.c: New semantic tests.
30948         * gcc.dg/cpp/if-1.c: Update.
30949
30950 2002-05-24  Ben Elliston  <bje@redhat.com>
30951
30952         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30953
30954 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30955
30956         * gcc.dg/verbose-asm.c: New test.
30957
30958 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30959
30960         * gcc.dg/cpp/paste12.c: New test.
30961
30962 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30963
30964         * g++.dg/parse/named_ops.C: New test.
30965
30966 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30967
30968         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30969
30970 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30971
30972         * gcc.dg/weak-2.c: Allow optional leading underscore
30973         in scan-assembler symbol name.
30974         * gcc.dg/weak-3.c: Likewise.
30975         * gcc.dg/weak-4.c: Likewise.
30976         * gcc.dg/weak-5.c: Likewise.
30977
30978 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30979
30980         * gcc.dg/20020523-1.c: New test.
30981
30982 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30983
30984         * objc.dg/const-str-2.m: Update now that we stop after
30985         a command line error.
30986
30987 2002-05-22  Richard Henderson  <rth@redhat.com>
30988
30989         * g++.dg/dg.exp: Fix typo in test pruneing.
30990
30991 2002-05-22  Richard Henderson  <rth@redhat.com>
30992
30993         * g++.dg/dg.exp: Prune the tls subdirectory.
30994         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30995         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30996         * g++.dg/tls/init-1.C: New.
30997
30998 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30999
31000         * gcc.dg/20020517-1.c: New test.
31001
31002 2002-05-21  Richard Henderson  <rth@redhat.com>
31003
31004         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31005         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31006
31007 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31008
31009         * g++.dg/other/copy2.C: New test.
31010
31011 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31012
31013         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31014         (MAX_COPY): Bump up to 10 times sizeof (long long).
31015         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31016
31017         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31018         sizeof (long long).
31019
31020         * gcc.c-torture/execute/strcpy-1.c: New test.
31021
31022 2002-05-19  Jason Merrill  <jason2redhat.com>
31023
31024         * g++.dg/ext/oper1.C: New test.
31025
31026 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31027 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31028
31029         * README.QMTEST: New file.
31030
31031         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31032
31033 2002-05-19  Andreas Jaeger  <aj@suse.de>
31034
31035         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31036         now.
31037         * gcc.c-torture/execute/loop-2d.x: Likewise.
31038
31039 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31040
31041         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31042         support weak symbols.
31043         * gcc.dg/weak-4.c: Likewise.
31044         * gcc.dg/weak-6.c: Likewise.
31045
31046 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31047
31048         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31049         cygwin, coff and h8300-*-hms targets
31050         * gcc.dg/weak-5.c: Likewise.
31051         * gcc.dg/weak-7.c: Likewise.
31052
31053 2002-05-16  Jason Merrill  <jason@redhat.com>
31054
31055         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31056         (scan-assembler-not, scan-assembler-dem): Likewise.
31057         (scan-assembler-dem-not): Likewise.
31058
31059 2002-05-15  Richard Henderson  <rth@redhat.com>
31060
31061         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31062
31063 2002-05-15  Richard Henderson  <rth@redhat.com>
31064
31065         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31066         (vfoo1f): Warning here.
31067         (vfoo1l): Don't redefine the alias.
31068
31069 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31070
31071         * g++.dg/init/pm1.C: New test.
31072
31073 2002-05-12  David S. Miller  <davem@redhat.com>
31074
31075         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31076         types.
31077
31078 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31079
31080         * gcc.c-torture/execute/20020510-1.c: New test case.
31081
31082 2002-05-10  David S. Miller  <davem@redhat.com>
31083
31084         * gcc.c-torture/execute/conversion.c: Test long double too.
31085
31086 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31089         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31090         * lib/g++.exp (g++_link_flags): Likewise.
31091         * lib/objc.exp (objc_target_compile): Likewise.
31092
31093 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31094
31095         * gcc.dg/cpp/poison.c: Update.
31096         * gcc.dg/cpp/20000625-2.c: Remove.
31097         * gcc.dg/cpp/direct2s.c: Remove final test.
31098
31099 2002-05-08  Tom Rix  <trix@redhat.com>
31100
31101         * gcc.c-torture/execute/20020508-1.c: New test.
31102         * gcc.c-torture/execute/20020508-2.c: New test.
31103         * gcc.c-torture/execute/20020508-3.c: New test.
31104
31105 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31106
31107         * gcc.dg/cpp/charconst-4.c: More tests.
31108
31109 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31110
31111         PR c/6569
31112         * gcc.dg/weak-3.c: Update location of warning messages.
31113         * gcc.dg/weak-5.c: Likewise.
31114
31115 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31116
31117         * gcc.c-torture/execute/20020506-1.c: New test case.
31118
31119 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31120
31121         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31122
31123 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31124
31125         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31126
31127 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31128
31129         * gcc.dg/cpp/charconst-3.c: New test.
31130
31131 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31132
31133         * gcc.dg/cpp/charconst.c: Update tests.
31134
31135 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31136
31137         * treelang: Added directory for new sample language treelang. Also
31138         lib/treelang.exp: New file to signal treelang should be tested.
31139
31140 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31141
31142         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31143         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31144         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31145         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31146         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31147         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31148         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31149
31150 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31151
31152         * gcc.dg/format/xopen-2.c: New test.
31153
31154 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31155
31156         * gcc.dg/20020503-1.c: New test.
31157
31158 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31159
31160         * g++.dg/init/dtor1.C: Make it tougher.
31161
31162 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31163
31164         * g++.dg/init/dtor1.C: New test.
31165
31166 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31167
31168         * gcc.dg/altivec-8.c: New.
31169
31170 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31171
31172         * gcc.dg/altivec-7.c: New.
31173
31174 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31175
31176         * g++.dg/parse/typedef1.C: New test.
31177
31178 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31179
31180         PR c++/6486
31181         * g++.dg/template/friend6.C: New test.
31182
31183         PR c++/6492
31184         * g++.dg/init/copy1.C: New test.
31185
31186 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31187
31188         * g++.dg/warn/effc1.C: New test.
31189
31190 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31191
31192         * gcc.dg/cpp/if-cexp.c: Add a test.
31193
31194 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31195
31196         * gcc.dg/20020426-2.c: New test.
31197
31198 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31199
31200         * gcc.dg/cpp/if-mop.c: Update.
31201         * gcc.dg/cpp/if-mpar.c: Add test.
31202         * gcc.dg/cpp/if-oppr.c: Update.
31203
31204 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31205
31206         PR c/6343
31207         * gcc.dg/weak-[2-7].c: New tests.
31208
31209 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31210
31211         * gcc.dg/enum1.c: New test.
31212
31213 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31214
31215         PR c++/6497
31216         * g++.dg/inherit/access2.C: New test.
31217
31218 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31219
31220         PR bootstrap/6445
31221         * gcc.dg/20020426-1.c: New test.
31222
31223 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31224
31225         * g++.dg/abi/enum1.C: New test.
31226
31227 2002-04-26  Richard Henderson  <rth@redhat.com>
31228
31229         * gcc.dg/c99-bool-1.c: Expect always true warning.
31230
31231 2002-04-25  Roger Sayle  <roger@eyesopen.com>
31232
31233         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31234
31235 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31236
31237         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31238         targets.
31239
31240 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31241
31242         * g++.dg/abi/mange7.C: New test.
31243
31244         PR c++/6438.
31245         * g++.dg/parse/stmtexpr2.C: New test.
31246
31247 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31248
31249         * gcc.dg/20020312-2.c: Add SH target.
31250
31251 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31252
31253         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31254         compiler output on mips*-*-irix*.
31255
31256 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31257
31258         * g++.dg/parse/attr1.C: New test.
31259
31260 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31261
31262         * gcc.c-torture/execute/string-opt-17.c: New test case.
31263         * gcc.c-torture/execute/memset-2.c: New test case.
31264
31265 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/6256:
31268         * g++.dg/template/friend5.C: New test.
31269
31270         PR c++/6331:
31271         * g++.dg/template/qual1.C: Likewise.
31272
31273 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31274
31275         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31276         Include stdlib.h, not stdio.h or ctype.h.
31277
31278 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31279
31280         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31281         cris-*-elf* and mmix-*-*.
31282         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31283         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31284         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31285         Ditto.
31286         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31287         * gcc.dg/wchar_t-1.c: Ditto.
31288
31289 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31290
31291         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31292         Clarify comment.
31293
31294 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31295
31296         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31297
31298 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31299
31300         * gcc.c-torture/execute/20000906-1.x: Delete.
31301
31302 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31303
31304         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31305
31306 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31307
31308         * PR6367
31309         * g77.f-torture/execute/6367.f: New test.
31310         * g77.f-torture/execute/6367.x: Disable for MMIX.
31311
31312 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * PR6352
31315         * g++.dg/opt/inline2.C: New test.
31316
31317 2002-04-18  Richard Henderson  <rth@redhat.com>
31318
31319         * gcc.dg/20000906-1.c: Enable for all targets.
31320         * gcc.c-torture/compile/iftrap-2.c: New.
31321
31322 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31323
31324         * gcc.dg/20020418-1.c: New test.
31325         * gcc.dg/20020418-2.c: New test.
31326
31327 2002-04-18  Richard Henderson  <rth@redhat.com>
31328
31329         * gcc.c-torture/compile/iftrap-1.c: New.
31330         * gcc.dg/iftrap-1.c: Adjust for ia64.
31331         * gcc.dg/iftrap-2.c: New.
31332
31333 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31334
31335         * gcc.c-torture/compile/20020418-1.c: New test.
31336
31337 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31338
31339         * gcc.c-torture/compile/20020415-1.c: New.
31340
31341 2002-04-18  David S. Miller  <davem@redhat.com>
31342
31343         * gcc.c-torture/execute/20020418-1.c: New test.
31344
31345 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31346
31347         * gcc.dg/20020416-1.c: New test.
31348
31349         * g++.dg/opt/inline1.C: New test.
31350
31351 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31352
31353         * gcc.dg/altivec-5.c: New test.
31354
31355         * gcc.dg/20020415-1.c: New test.
31356
31357 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31358
31359         * testsuite/lib/chill.exp: Remove.
31360
31361 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * g++.dg/other/big-struct.C: New test.
31364
31365 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31366
31367         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31368         of scratch file.
31369
31370 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31371
31372         PR c/6277
31373         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31374         in scan-assembler function name
31375
31376 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31377
31378         * g77.f-torture/execute/980628-4.x,
31379         g77.f-torture/execute/980628-5.x,
31380         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31381         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31382         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31383         i[34567]86-*-*.
31384
31385 2002-04-13  David S. Miller  <davem@redhat.com>
31386
31387         * gcc.c-torture/execute/20020413-1.c: New test.
31388
31389 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31390
31391         * gcc.dg/asm-6.c,
31392         * g++.dg/ext/asm1.C: New tests.
31393
31394 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR c++ 5373.
31397         * g++.dg/parse/stmtexpr1.C: New test.
31398
31399         PR c++/5189.
31400         * g++.dg/template/copy1.C: New test.
31401
31402 2002-04-12  Richard Henderson  <rth@redhat.com>
31403
31404         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31405
31406 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31407
31408         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31409         gcc.c-torture/execute/20020307-2.c.
31410
31411 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31412
31413         * g++.dg/ext/attrib5.C,
31414         * g++.dg/lookup/struct1.C: New tests.
31415
31416 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * gcc.dg/20020411-1.c: New test.
31419
31420         * gcc.c-torture/execute/20020411-1.c: New test.
31421
31422 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31423
31424         * g77.f-torture/execute/6177.f: New test.
31425
31426 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31427
31428         PR middle-end/6247
31429         * g++.dg/opt/cleanup1.C: New test.
31430
31431         * g++.dg/opt/const1.C: New test.
31432
31433 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31434
31435         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31436
31437 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31438
31439         PR c++/5507
31440         * g++.dg/template/typename2.C: New test.
31441
31442 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31443
31444         * gcc.c-torture/execute/loop-12.c: New.
31445
31446 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31447
31448         * g77.f-torture/execute/980628-4.x,
31449         g77.f-torture/execute/980628-5.x,
31450         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31451         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31452         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31453
31454 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31455
31456         PR optimization/6086
31457         * g++.dg/opt/preinc1.C: New test.
31458
31459 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/5571
31462         * g++.dg/opt/static2.C: New test.
31463
31464 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c/5120
31467         * gcc.dg/20020406-1.c: New test.
31468
31469 2002-04-04  David S. Miller  <davem@redhat.com>
31470
31471         * gcc.c-torture/execute/20020404-1.c: New test.
31472
31473 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31474
31475         PR c/6123
31476         * gcc.dg/20020312-2.c: Do not declare global register variable
31477         if __PIC__ or __pic__ is defined.
31478
31479 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31480
31481         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31482         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31483
31484 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31485
31486         * gcc.misc-tests/linkage.exp: Update last change to handle
31487         sparc*-, not just sparc-.
31488
31489 2002-04-03  Richard Henderson  <rth@redhat.com>
31490
31491         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31492
31493 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31494
31495         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31496
31497 2002-04-02  David S. Miller  <davem@redhat.com>
31498
31499         * gcc.c-torture/execute/20020402-3.c: New test.
31500
31501 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31502
31503         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31504         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31505
31506         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31507         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31508         g77.f-torture/execute/20001201.x,
31509         g77.f-torture/execute/u77-test.x: New files.
31510
31511         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31512         * gcc.dg/wchar_t-1.c: Ditto.
31513
31514 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31515
31516         * gcc.c-torture/execute/20020402-1.c: New test.
31517
31518 2002-04-01  Richard Henderson  <rth@redhat.com>
31519
31520         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31521
31522         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31523
31524 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31525
31526         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31527
31528 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31529
31530         * g++.dg/inherit/template-as-base.C: Expect error.
31531         * g++.dg/inherit/namespace-as-base.C: Likewise.
31532
31533 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31534
31535         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31536         g++.dg/ext/instantiate3.C: Tweak match patterns.
31537
31538         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31539         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31540         -da test.
31541
31542 2002-03-31  Richard Henderson  <rth@redhat.com>
31543
31544         * gcc.dg/special/alias-2.c: New.
31545         * gcc.dg/special/ecos.exp: Run it.
31546
31547 2002-03-31  Richard Henderson  <rth@redhat.com>
31548
31549         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31550
31551 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31552
31553         * gcc.dg/weak-1.c: Disable on h8300 port.
31554
31555 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31556
31557         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31558         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31559         ordering tests.
31560         * g++.dg/bprob/bprob-1.C: New test.
31561         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31562         * g++.dg/gcov/gcov-1.C: New test.
31563         * g++.dg/gcov/gcov-1.x: New file.
31564         * g++.dg/gcov/gcov-2.C: New test.
31565         * g++.dg/gcov/gcov-3.C: New test.
31566         * g++.dg/gcov/gcov-3.h: New file.
31567
31568 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31569
31570         * g++.old-deja/g++.other/builtins5.C: New test.
31571         * g++.old-deja/g++.other/builtins6.C: New test.
31572         * g++.old-deja/g++.other/builtins7.C: New test.
31573         * g++.old-deja/g++.other/builtins8.C: New test.
31574         * g++.old-deja/g++.other/builtins9.C: New test.
31575
31576 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31577
31578         * g++.dg/opt/static1.C: New test.
31579
31580         * g++.dg/opt/longbranch1.C: New test.
31581
31582 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31583
31584         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31585
31586         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31587
31588 2002-03-28  Jeffrey A Law  (law@redhat.com)
31589
31590         * gcc.c-torture/execute/20020328-1.c: New test.
31591
31592 2002-03-27  Richard Henderson  <rth@redhat.com>
31593
31594         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31595         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31596         move from g++.old-deja/g++.ext/.
31597
31598 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31599
31600         * g++.dg/init/new2.C: New test.
31601
31602 2002-03-26  Richard Henderson  <rth@redhat.com>
31603
31604         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31605
31606         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31607         on sparc.
31608
31609         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31610         sparcv9 systems.
31611         * gcc.dg/20001102-1.c: Likewise.
31612
31613 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31614
31615         * gcc.dg/cpp/endif-pedantic1.c,
31616         gcc.dg/cpp/endif-pedantic2.c: New tests.
31617
31618 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31619
31620         * g++.dg/init/new1.C: New test.
31621
31622 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.dg/abi/vbase9.C: New test.
31625
31626 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31627
31628         * gcc.dg/arm-asm.c: New test.
31629
31630 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31631
31632         * gcc.dg/Wswitch-enum.c: New test.
31633         Fix PR c/5044.
31634
31635 2002-03-26  Richard Henderson  <rth@redhat.com>
31636
31637         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31638         structure.
31639
31640 2002-03-25  Richard Henderson  <rth@redhat.com>
31641
31642         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31643         sparcv9 systems.
31644
31645         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31646         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31647
31648 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31649
31650         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31651
31652 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31653
31654         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31655         targets using generic thunk support.
31656
31657 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31658
31659         * gcc.c-torture/compile/20020323-1.c: New test.
31660
31661         * g++.dg/opt/conj2.C: New test.
31662
31663 2002-03-24  Richard Henderson  <rth@redhat.com>
31664
31665         * gcc.dg/weak-1.c: Use -fno-common.
31666
31667 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31668
31669         * g77.dg/f77-edit-apostrophe-out.f: New test
31670         * g77.dg/f77-edit-h-out.f: New test
31671         * g77.dg/f77-edit-t-in.f: New test
31672         * g77.dg/f77-edit-t-out.f: New test
31673         * g77.dg/f77-edit-x-out.f: New test
31674         * g77.dg/f77-edit-slash-out.f: New test
31675         * g77.dg/f77-edit-colon-out.f: New test
31676         * g77.dg/f77-edit-s-out.f: New test
31677
31678 2002-03-24  Richard Henderson  <rth@redhat.com>
31679
31680         * objc/execute/formal_protocol-6.x: New XFAIL.
31681
31682 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31683
31684         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31685         that do not support weak symbols
31686
31687 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31688
31689         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31690         * lib/g77.exp: Likewise.
31691         * lib/objc.exp: Likewise.
31692
31693 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31694
31695         * gcc.dg/Wswitch-default.c: New test.
31696
31697 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31698
31699         * g++.dg/other/enum1.C: New test.
31700
31701 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31702
31703         * gcc.dg/pragma-ep-3.c: Fix typo.
31704
31705 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31706
31707         * g++.dg/inherit/template-as-base.C: New test.
31708
31709 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31712         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31713
31714 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31715
31716         * gcc.dg/cpp/multiline.c: Update to match.
31717
31718 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31719
31720         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31721
31722 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31723
31724         * gcc.dg/cpp/extratokens2.c: New file.
31725
31726 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31727
31728         * gcc.dg/20020312-2.c: Add rs6000 target.
31729
31730         * gcc.c-torture/compile/20020319-1.c: New test.
31731
31732 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31733
31734         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31735         (A, E): Handle this.
31736
31737 2002-03-20  Jason Merrill  <jason@redhat.com>
31738
31739         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31740         ignoring -fpic.
31741         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31742         through prune_gcc_output.
31743
31744 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31745
31746         * gcc.c-torture/compile/20020320-1.c: New test.
31747
31748 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * gcc.c-torture/compile/20020318-1.c: New test.
31751
31752         * gcc.dg/struct-by-value-1.c: New test.
31753
31754         * gcc.dg/20020319-1.c: New test.
31755
31756 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31757
31758         * g++.dg/opt/conj1.C: New test.
31759
31760 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31761
31762         * g++.dg/template/qualttp20.C: Revert previous change.
31763         * g++.dg/template/qualttp3.C: Likewise.
31764         * g++.dg/template/qualttp4.C: Likewise.
31765         * g++.dg/template/qualttp5.C: Likewise.
31766         * g++.dg/template/qualttp6.C: Likewise.
31767         * g++.dg/template/qualttp7.C: Likewise.
31768         * g++.dg/template/qualttp8.C: Likewise.
31769         * g++.dg/template/recurse.C: Likewise.
31770
31771 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31772
31773         * gcc.dg/cpp/wchar-1.c: Update.
31774
31775 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         * g++.dg/template/conv1.C: New test.
31778         * g++.dg/template/conv2.C: New test.
31779         * g++.dg/template/conv3.C: New test.
31780         * g++.dg/template/conv4.C: New test.
31781
31782 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31783
31784         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31785         * g++.dg/template/qualttp3.C: Likewise.
31786         * g++.dg/template/qualttp4.C: Likewise.
31787         * g++.dg/template/qualttp5.C: Likewise.
31788         * g++.dg/template/qualttp6.C: Likewise.
31789         * g++.dg/template/qualttp7.C: Likewise.
31790         * g++.dg/template/qualttp8.C: Likewise.
31791         * g++.dg/template/recurse.C: Likewise.
31792
31793 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31794
31795         * g++.dg/opt/dtor1.C: New test.
31796
31797 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * gcc.c-torture/compile/20020315-1.c: New test.
31800
31801 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31802
31803         * gcc.dg/weak-1.c: Fix scan tests.
31804
31805 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31806
31807         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31808         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31809         cris-*-aout* mmix-*-*.
31810         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31811         cris-*-aout* mmix-*-*.
31812         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31813         cris-*-elf* cris-*-aout* and mmix-*-*.
31814         * gcc.dg/20001009-1.c: Ditto.
31815         * gcc.dg/20010912-1.c: Ditto.
31816         * gcc.dg/20020122-4.c: Ditto.
31817         * gcc.dg/inline-2.c: Ditto.
31818
31819 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/compile/20020314-1.c: New test.
31822
31823 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31824
31825         * gcc.c-torture/execute/20020314-1.c: New test.
31826
31827 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31828
31829         * g++.dg/warn/Wunused-1.C: New test.
31830
31831 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31832
31833         * g++.dg/abi/mangle6.C: New test.
31834
31835 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31836
31837         * gcc.c-torture/compile/20020309-2.c: New test.
31838
31839         * gcc.c-torture/compile/20020312-1.c: New test.
31840
31841 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         * g++.dg/other/access1.C: New test.
31844
31845 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31846
31847         * gcc.c-torture/execute/wchar_t-1.c: New test.
31848
31849 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31850
31851         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31852
31853 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31854
31855         * gcc.dg/20020312-1.c: New test case.
31856
31857 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31858
31859         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31860
31861 2002-03-11  Richard Henderson  <rth@redhat.com>
31862
31863         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31864         * g++.old-deja/g++.jason/report.C: Likewise.
31865
31866 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31869         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31870
31871 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31872
31873         * testsuite/g++.dg/overload/pmf1.C: New test.
31874
31875 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31876
31877         * gcc.c-torture/execute/20020307-1.c: Use long.
31878
31879 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31880
31881         PR optimization/5844
31882         * gcc.dg/20020310-1.c: New test.
31883
31884 2002-03-09  Michael Meissner  <meissner@redhat.com>
31885
31886         * gcc.c-torture/execute/memcpy-2.c: New test.
31887         * gcc.c-torture/execute/memset-1.c: New test.
31888         * gcc.c-torture/execute/strlen-1.c: New test.
31889         * gcc.c-torture/execute/strcmp-1.c: New test.
31890         * gcc.c-torture/execute/strncmp-1.c: New test.
31891
31892 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31893
31894         * gcc.dg/ppc-ldstruct.c: New test.
31895
31896 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * gcc.c-torture/execute/va-arg-22.c: New test.
31899
31900 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31901
31902         * gcc.c-torture/compile/20020309-1.c: New test.
31903
31904 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31905
31906         * gcc.c-torture/execute/20020307-2.c: New test.
31907
31908 2002-03-07  Jeffrey A Law  (law@redhat.com)
31909
31910         * g77.f-torture/compile/20020307-1.f: New test.
31911
31912 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31913
31914         * gcc.dg/unordered-1.c: New test.
31915
31916 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31917
31918         * gcc.c-torture/execute/20020307-1.c: New test.
31919
31920 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31921
31922         * gcc.dg/20020304-1.c: New test.
31923
31924         * gcc.c-torture/compile/20020304-2.c: New test.
31925
31926 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31927
31928         * gcc.c-torture/compile/20020304-1.c: New test case
31929         (from PR c/5830).
31930
31931 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31932
31933         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31934
31935 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31936
31937         * g++.dg/other/classkey1.C: New test.
31938
31939 2002-03-01  Richard Henderson  <rth@redhat.com>
31940
31941         * gcc.c-torture/compile/981223-1.x: New.
31942         * gcc.c-torture/compile/920625-1.x: New.
31943
31944 2002-02-28  Richard Henderson  <rth@redhat.com>
31945
31946         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31947
31948 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31949
31950         * gcc.c-torture/execute/20020227-1.c: New test.
31951
31952 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31953
31954         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31955         here" ERROR lines.
31956         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31957         * g++.old-deja.g++.other/defarg1.C: Likewise.
31958         * g++.old-deja/g++.pt/calls2.C: Likewise.
31959         * g++.old-deja/g++.pt/crash20.C: Likewise.
31960         * g++.old-deja/g++.pt/crash30.C: Likewise.
31961         * g++.old-deja/g++.pt/crash36.C: Likewise.
31962         * g++.old-deja/g++.pt/crash6.C: Likewise.
31963         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31964         * g++.old-deja/g++.pt/derived3.C: Likewise.
31965         * g++.old-deja/g++.pt/error1.C: Likewise.
31966         * g++.old-deja/g++.pt/friend21.C: Likewise.
31967         * g++.old-deja/g++.pt/friend23.C: Likewise.
31968         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31969         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31970
31971 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31972
31973         * gcc.c-torture/execute/20020225-2.c: New test.
31974
31975 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31976
31977         * gcc.c-torture/execute/920730-1t.c,
31978         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31979         Delete test cases, only relevant to -traditional.
31980
31981 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31982
31983         * gcc.dg/cpp/undef1.c: Remove.
31984         * gcc.dg/cpp/directiv.c: Update.
31985         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31986
31987 2002-02-27  Michael Meissner  <meissner@redhat.com>
31988
31989         * gcc.c-torture/execute/20020226-1.c: New test.
31990
31991 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31992
31993         * g++.dg/debug/debug4.C: New test.
31994
31995         * gcc.dg/ia64-visibility-1.c: New test.
31996
31997 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31998
31999         * gcc.dg/debug/20020224-1.c: New.
32000
32001 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32002
32003         * gcc.c-torture/execute/960416-1.x: New.
32004         * gcc.c-torture/execute/divconst-3.x: Likewise.
32005
32006 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32007
32008         * gcc.dg/20020224-1.c: New test.
32009
32010 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32011
32012         * gcc.c-torture/execute/20020225-1.c: New.
32013
32014 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32015
32016         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32017
32018 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * gcc.dg/20020222-1.c: New test.
32021
32022 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32023
32024         * g++.dg/opt/anonunion1.C: New test.
32025
32026 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32027
32028         * g++.dg/template/qualttp19.C: New test.
32029         * g++.dg/template/qualttp20.C: New test.
32030         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32031         * g++.old-deja/g++.other/qual1.C: Likewise.
32032
32033 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32034
32035         * gcc.dg/attr-alwaysinline.c: New.
32036
32037 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32038
32039         * gcc.dg/20020220-1.c: New test.
32040
32041         * gcc.dg/20020220-2.c: New test.
32042
32043         * g++.dg/opt/mmx1.C: New test.
32044
32045 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32046
32047         * gcc.c-torture/compile/20020110.c: New test.
32048
32049 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32050
32051         * gcc.c-torture/execute/20020219-1.c: New test.
32052
32053         * gcc.dg/20020219-1.c: New test.
32054
32055         * gcc.dg/noncompile/20020220-1.c: New test.
32056
32057         * g++.dg/opt/ptrintsum1.C: New test.
32058
32059         * gcc.dg/debug/20020220-1.c: New test.
32060
32061 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32062
32063         * gcc.c-torture/execute/20020216-1.c: New test.
32064
32065 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32066
32067         * gcc.dg/decl-1.c: Update, new test.
32068
32069 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32070
32071         * g++.dg/abi/bitfield1.C: New test.
32072         * g++.dg/abi/bitfield2.C: New test.
32073
32074 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32075
32076         * gcc.dg/attr-nest.c: New test.
32077
32078 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32079
32080         * gcc.c-torture/execute/20020215-1.c: New test.
32081
32082 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32083
32084         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32085         * g++.dg/debug/debug.exp: New.
32086         * g++.dg/debug/trivial.C: New.
32087         * g++.dg/debug/debug1.C: Moved...
32088         * g++.dg/other/debug1.C: ...from here.
32089         * g++.dg/debug/debug2.C: Moved...
32090         * g++.dg/other/debug2.C: ...from here.
32091         * g++.dg/debug/debug3.C: Moved...
32092         * g++.dg/other/debug3.C: ...from here.
32093
32094         * gcc.dg/noncompile/20020213-1.c: New test.
32095
32096 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32097
32098         * g++.dg/other/debug3.C: New test.
32099
32100         * gcc.c-torture/execute/20020213-1.c: New test.
32101
32102 2002-02-13  Richard Smith <richard@ex-parrot.com>
32103
32104         * g++.old-deja/g++.other/thunk1.C: New test.
32105
32106 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32107
32108         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32109
32110 2002-02-13  Stan Shebs  <shebs@apple.com>
32111
32112         * gcc.dg/altivec-3.c: New.
32113
32114 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32115
32116         * gcc.dg/Wunreachable-1.c: New test.
32117         * gcc.dg/Wunreachable-2.c: New test.
32118
32119 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32120
32121         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32122
32123 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32124
32125         * gcc.dg/decl-1.c: New test.
32126
32127 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32128
32129         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32130
32131 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32132
32133         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32134         * gcc.c-torture/compile/980506-1.x: Likewise.
32135
32136 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32137
32138         * gcc.dg/20020210-1.c: New.
32139
32140 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32141
32142         * g77.f-torture/execute/947.f: New regression test
32143         for PR fortran/947.
32144
32145 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32146
32147         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32148         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32149
32150 2002-02-08  Richard Henderson  <rth@redhat.com>
32151
32152         * gcc.c-torture/compile/labels-3.c: New.
32153
32154 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32155
32156         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32157         expression statements work instead.
32158         * gcc.dg/noncompile/20020207-1.c: New test.
32159
32160 2002-02-07  Richard Henderson  <rth@redhat.com>
32161
32162         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32163
32164 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32165
32166         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32167         message from g77
32168         * lib/g77-dg.exp: Trim g77 error messages so that they are
32169         recognized by dg.exp.
32170
32171 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32172
32173         PR fortran/5473
32174         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32175
32176 2002-02-07  Richard Henderson  <rth@redhat.com>
32177
32178         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32179         to be sufficiently aligned for integers.
32180
32181 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32182
32183         * g++.dg/template/friend4.C: New test.
32184
32185 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32186
32187         PR fortran/5743
32188         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32189         unsupported cases.
32190
32191 2002-02-07  Richard Henderson  <rth@redhat.com>
32192
32193         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32194         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32195         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32196         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32197
32198 2002-02-06  Richard Henderson  <rth@redhat.com>
32199
32200         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32201
32202 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32203
32204         * gcc.dg/20020206-1.c: New test.
32205
32206 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32207
32208         * gcc.c-torture/execute/20020206-1.c: New test.
32209
32210         * gcc.c-torture/execute/20020206-2.c: New test.
32211
32212         PR optimization/5429:
32213         * gcc.c-torture/compile/20020206-1.c: New test.
32214
32215 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
32216
32217         * g++.dg/ext/align1.C: Do not use an explicit alignment value
32218         as certain file formats cannot support particularly large
32219         alignments.
32220
32221         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32222         and do not expect to be able to link the executable.
32223
32224         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32225         fail because the COFF format does not support the weak attribute.
32226
32227 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
32228
32229         * g77.dg/pr5473.f: New test
32230
32231 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
32232
32233         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32234         Fix testcase accordingly.
32235
32236 2002-02-04  Richard Henderson  <rth@redhat.com>
32237
32238         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32239         (buf): Change to be an array of pointers, not ints.
32240
32241 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32242
32243         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32244         before all tests.  Move warning one line above to match where it
32245         C frontend emits.
32246         * gcc.dg/Wswitch-2.c: New test.
32247         * g++.dg/warn/Wswitch-1.C: New test.
32248         * g++.dg/warn/Wswitch-2.C: New test.
32249
32250 2002-02-04  Richard Henderson  <rth@redhat.com>
32251
32252         * g++.dg/abi/offsetof.C: Fix size comparison.
32253
32254 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32255
32256         * gcc.dg/cast-qual-2.c: New test.
32257
32258 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32259
32260         * gcc.dg/20020201-4.c: New test.
32261
32262 2002-02-04  Ben Elliston  <bje@redhat.com>
32263
32264         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32265         target_info attribute != 0, in addition to the empty string.
32266         (gcc_target_compile): Likewise.
32267
32268 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32269
32270         * gcc.dg/Wswitch.c: New test.
32271         PR gcc/4475. PR gcc/3780.
32272
32273 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32274
32275         * g77.f-torture/execute/5122.f: New test for regressions
32276         against PR fortran/5122.
32277
32278 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32279
32280         * g77.f-torture/compile/pr3743.f: Delete
32281         * g77.dg/pr3743-1.f: New test.
32282         * g77.dg/pr3743-2.f: New test.
32283         * g77.dg/pr3743-3.f: New test.
32284         * g77.dg/pr3743-4.f: New test.
32285
32286 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32287
32288         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32289
32290 2002-02-02  Richard Henderson  <rth@redhat.com>
32291
32292         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32293         * gcc.c-torture/execute/bf64-1.c: Likewise.
32294
32295 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32296
32297         * gcc.dg/20020201-2.c: New test.
32298
32299         * gcc.dg/20020201-3.c: New test.
32300
32301         * gcc.c-torture/execute/bitfld-2.c: New test.
32302
32303 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32304
32305         * gcc.dg/bitfld-1.c: Update.
32306         * gcc.dg/bitfld-2.c: Update.
32307         * gcc.c-torture/execute/bitfld-1.x: New.
32308
32309 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32310
32311         * gcc.c-torture/execute/20020201-1.c: New test.
32312
32313 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32314
32315         PR target/5469
32316         * gcc.dg/20020201-1.c: New test.
32317
32318 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32319
32320         PR fortran/3743
32321         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32322         * g77.f-torture/compile/pr3743.x: Remove
32323
32324 2002-01-31  Tom Rix  <trix@redhat.com>
32325
32326         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32327
32328 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32329
32330         * gcc.dg/noncompile/20020130-1.c: New test.
32331
32332 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32333
32334         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32335
32336 2002-01-29  Richard Henderson  <rth@redhat.com>
32337
32338         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32339         to long long.
32340         * gcc.c-torture/execute/bf64-1.c: Likewise.
32341
32342 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32343
32344         * gcc.c-torture/execute/20020129-1.c: New test.
32345
32346 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32347
32348         * gcc.c-torture/compile/20000224-1.c: Update.
32349         * gcc.c-torture/execute/bitfld-1.c: New tests.
32350         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32351         * gcc.dg/uninit-A.c: Update.
32352
32353 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32354
32355         * g++.dg/template/ctor1.C: Add instantiation.
32356
32357 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32358
32359         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32360         argument to __builtin_prefetch to be const ptr.
32361
32362 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32363
32364         * gcc.c-torture/compile/20020120-1.c: New test.
32365
32366 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32367
32368         * gcc.c-torture/execute/20020127-1.c: New test.
32369
32370 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32371
32372         * g77.dg/f77-edit-i-in.f: New test
32373         * g77.dg/f77-edit-i-out.f: New test
32374
32375 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32376
32377         * gcc.dg/debug/debug.exp: New file.
32378         * gcc.dg/debug/trivial.c: New file.
32379         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32380         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32381         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32382         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32383         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32384         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32385         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32386         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32387         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32388         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32389         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32390         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32391         * gcc.dg/20000503-1.c: Removed.
32392         * gcc.dg/20010207-1.c: Removed.
32393         * gcc.dg/20011223-1.c: Removed.
32394         * gcc.dg/20020104-2.c: Removed.
32395         * gcc.dg/debug-1.c: Removed.
32396         * gcc.dg/debug-2.c: Removed.
32397         * gcc.dg/debug-3.c: Removed.
32398         * gcc.dg/debug-4.c: Removed.
32399         * gcc.dg/debug-5.c: Removed.
32400         * gcc.dg/debug-6.c: Removed.
32401         * gcc.dg/dwarf2-1.c: Removed.
32402         * gcc.dg/dwarf2-2.c: Removed.
32403
32404 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * g++.old-deja/g++.other/eh5.C: New test.
32407         * g++.old-deja/g++.other/sibcall2.C: New test.
32408         * g++.old-deja/g++.other/array9.C: New test.
32409         * g++.old-deja/g++.other/typename2.C: New test.
32410         * g++.old-deja/g++.other/crash60.C: New test.
32411         * g++.old-deja/g++.other/conv9.C: New test.
32412         * g++.old-deja/g++.other/mangle10.C: New test.
32413         * g++.old-deja/g++.other/unchanging1.C: New test.
32414         * g++.old-deja/g++.other/exprstmt1.C: New test.
32415         * g++.old-deja/g++.other/inline23.C: New test.
32416         * g++.old-deja/g++.eh/ia64-1.C: New test.
32417         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32418         * g++.old-deja/g++.other/reload1.C: New test.
32419         * g++.old-deja/g++.other/static20.C: New test.
32420         * g++.old-deja/g++.other/local-alloc1.C: New test.
32421         * g++.old-deja/g++.other/conv8.C: New test.
32422         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32423         * g++.old-deja/g++.other/storeexpr1.C: New test.
32424         * g++.old-deja/g++.other/storeexpr2.C: New test.
32425         * g++.dg/eh/template2.C: New test.
32426         * g++.dg/warn/weak1.C: New test.
32427
32428 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32429
32430         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32431         Remove first, non-varying, argument.
32432
32433 2002-01-23  Richard Henderson  <rth@redhat.com>
32434
32435         * gcc.dg/inline-2.c: New.
32436
32437         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32438         Add optional target arg.  Check number of arguments.
32439         (scan-assembler-not, scan-assembler-dem): Likewise.
32440         (scan-assembler-dem-not): Likewise.
32441
32442 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32443
32444         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32445         line 12.
32446         * g++.old-deja/g++.brendan/parse3.C,
32447         g++.old-deja/g++.other/crash26.C,
32448         g++.old-deja/g++.other/crash28.C,
32449         g++.old-deja/g++.other/crash29.C,
32450         g++.old-deja/g++.other/crash30.C,
32451         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32452
32453 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32454
32455         * gcc.dg/20020115-1.c: New.
32456
32457 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32458
32459         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32460
32461 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32462
32463         * gcc.dg/20020122-3.c: New.
32464
32465 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32466
32467         * g++.dg/other/gc1.C: New test.
32468
32469 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32470
32471         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32472
32473 2002-01-22  Richard Henderson  <rth@redhat.com>
32474
32475         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32476
32477 2002-01-22  Richard Henderson  <rth@redhat.com>
32478
32479         * gcc.dg/20020122-4.c: New.
32480
32481 2002-01-22  H.J. Lu <hjl@gnu.org>
32482
32483         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32484         link output.
32485         * gcc.dg/special/ecos.exp: Likewise.
32486         * lib/g++-dg.exp: Likewise.
32487         * lib/g77-dg.exp: Likewise.
32488         * lib/gcc-dg.exp : Likewise.
32489         * lib/mike-g++.exp: Likewise.
32490         * lib/mike-g77.exp: Likewise.
32491         * lib/mike-gcc.exp: Likewise.
32492         * lib/objc-dg.exp: Likewise.
32493
32494 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32495
32496         PR target/5379
32497         * gcc.dg/20020122-2.c: New test.
32498
32499 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32500
32501         * gcc.dg/20020122-1.c: New test.
32502
32503 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32504
32505         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32506
32507 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32508
32509         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32510
32511 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32512
32513         * gcc.c-torture/compile/20020121-1.c: New test.
32514
32515 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32516
32517         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32518         ld_library_path.
32519
32520 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32521
32522         * gcc.dg/20020218-1.c: New test.
32523
32524 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32525
32526         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32527         messages
32528         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32529         "At global scope" warning
32530         * g++.dg/ext/align1.C: Change cygwin test for alignment
32531         from db-bogus to dg-warning
32532
32533 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32534
32535         * g77.f-torture/compile/cpp2.F: New test.
32536
32537 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.dg/template/access1.C: New test.
32540
32541 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32542
32543         * gcc.dg/20020118-1.c: New.
32544
32545 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32546
32547         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32548
32549 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32550
32551         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32552         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32553         alignment warnings.
32554
32555 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32556
32557         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32558         torture_with_loops and torture_without_loops
32559
32560 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32561
32562         * gcc.c-torture/compile/20020116-1.c: New test.
32563
32564 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32565
32566         * gcc.dg/20020116-2.c: New test.
32567
32568         * gcc.dg/ultrasp4.c: New test.
32569
32570         * gcc.dg/20020116-1.c: New test.
32571
32572 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32573
32574         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32575         by EABI.
32576
32577 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32578
32579         * gcc.misc-tests/i386-prefetch.exp: New.
32580         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32581         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32582         * gcc.misc-tests/i386-pf-none-1.c: New test.
32583         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32584
32585 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32586
32587         * gcc.dg/gnu89-init-1.c: Add new tests.
32588
32589 2002-01-15  Andreas Jaeger  <aj@suse.de>
32590
32591         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32592         * gcc.dg/i386-mmx-2.c: Likewise.
32593         * gcc.dg/i386-sse-1.c: Likewise.
32594         * gcc.dg/i386-sse-2.c: Likewise.
32595         * gcc.dg/i386-sse-3.c: Likewise.
32596
32597 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32598
32599         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32600         Uncomment additional cases that now pass.
32601
32602 2002-01-11  Richard Henderson  <rth@redhat.com>
32603
32604         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32605         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32606
32607 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32608
32609         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32610
32611 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32612
32613         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32614         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32615
32616 2002-01-10  Dale Johannesen  <dalej@apple.com>
32617
32618         * gcc.c-torture/execute/loop-11.c: New.
32619
32620 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32621
32622         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32623         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32624
32625 2002-01-09  Richard Henderson  <rth@redhat.com>
32626
32627         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32628         type in which to perform the operation for each size.
32629
32630 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32631
32632         * gcc.c-torture/compile/20020109-2.c: New test.
32633
32634 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32635
32636         * gcc.c-torture/execute/loop-10.c: New test.
32637
32638 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.c-torture/compile/20010226-1.c: New test.
32641         * gcc.c-torture/compile/20010227-1.c: New test.
32642         * gcc.c-torture/compile/20010426-1.c: New test.
32643         * gcc.c-torture/compile/20010510-1.c: New test.
32644         * gcc.c-torture/compile/20010605-3.c: New test.
32645         * gcc.c-torture/compile/20010824-1.c: New test.
32646         * gcc.c-torture/execute/20010409-1.c: New test.
32647         * gcc.dg/noncompile/20000901-1.c: New test.
32648         * gcc.dg/20001023-1.c: New test.
32649         * gcc.dg/20001101-1.c: New test.
32650         * gcc.dg/20001102-1.c: New test.
32651         * gcc.dg/20010207-1.c: New test.
32652         * gcc.dg/20010405-1.c: New test.
32653         * gcc.dg/20010822-1.c: New test.
32654         * gcc.dg/20011107-1.c: New test.
32655
32656 2002-01-09  Jeffrey A Law  (law@redhat.com)
32657
32658         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32659
32660         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32661         execution failure on PA targets.
32662
32663 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.c-torture/compile/20020109-1.c: New test.
32666
32667 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32668
32669         * gcc.c-torture/execute/20020108-1.c: New test.
32670
32671 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.dg/20020108-1.c: New test.
32674
32675 2002-01-08  H.J. Lu <hjl@gnu.org>
32676
32677         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32678         for header files.
32679
32680 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32681
32682         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32683         consistency.
32684
32685 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32686
32687         * gcc.dg/altivec-4.c: Test altivec predicates.
32688
32689 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32690
32691         * gcc.c-torture/execute/20020107-1.c: New test.
32692
32693 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32694
32695         PR c/5279
32696         * gcc.c-torture/compile/20020106-1.c: New test.
32697
32698 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32699
32700         * gcc.c-torture/execute/nestfunc-4.c: New test.
32701
32702 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32703
32704         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32705         extra triple that slipped in.
32706         * g++.old-deja/g++.abi/align.C: Likewise.
32707         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32708
32709 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32710
32711         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32712         * g++.old-deja/g++.abi/align.C: Likewise.
32713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32714
32715         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32716         on FreeBSD/i386.
32717         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32718         FreeBSD.
32719
32720 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.dg/20020104-1.c: New test.
32723
32724         * gcc.dg/20020104-2.c: New test.
32725
32726 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32727
32728         * gcc.dg/20020103-1.c: Fix typo in target selector.
32729
32730 2002-01-03  Richard Henderson  <rth@redhat.com>
32731
32732         * gcc.dg/20020103-1.c: New.
32733
32734 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32735
32736         * gcc.c-torture/execute/20020103-1.c: New test.
32737
32738 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32739
32740         * g++.dg/other/debug2.C: New test.
32741
32742         * gcc.c-torture/compile/20020103-1.c: New test.
32743
32744 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32745
32746         * gcc.dg/gnu89-init-1.c: Added new tests.
32747
32748 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32749
32750         * g++.dg/template/friend2.C: Remove as patch is reverted.
32751
32752         * g++.dg/warn/oldcast1.C: New test.
32753
32754         * g++.dg/template/ptrmem1.C: New test.
32755         * g++.dg/template/ptrmem2.C: New test.
32756
32757         * g++.dg/template/ntp.C: New test.
32758
32759         * g++.dg/other/component1.C: New test.
32760
32761         * g++.dg/template/ttp3.C: New test.
32762
32763         * g++.dg/template/friend2.C: New test.
32764         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32765
32766 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32767
32768         * g++.dg/other/ptrmem1.C: New test.
32769         * g++.dg/other/ptrmem2.C: New test.
32770
32771 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32772
32773         * g++.dg/template/ctor1.C: New test.
32774
32775 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         * g++.dg/template/friend2.C: New test.
32778
32779 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32780
32781         * gcc.dg/mmix-1.c: New test.
32782
32783 2001-12-31  Richard Henderson  <rth@redhat.com>
32784
32785         * gcc.dg/asm-5.c: New.
32786
32787 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32788
32789         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32790         in namespace __gnu_cxx
32791
32792 2001-12-30  Richard Henderson  <rth@redhat.com>
32793
32794         * gcc.dg/debug-6.c: New.
32795
32796 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32797
32798         * gcc.c-torture/compile/20011229-2.c: New test.
32799
32800 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32801
32802         * gcc.dg/debug-3.c: New test.
32803         * gcc.dg/debug-4.c: New test.
32804         * gcc.dg/debug-5.c: New test.
32805
32806 2001-12-29  Richard Henderson  <rth@redhat.com>
32807
32808         * g++.dg/eh/loop1.C: New.
32809
32810 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         * g++.dg/template/crash1.C: New test.
32813
32814 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         * g++.dg/other/const1.C: New test.
32817
32818 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32819
32820         * gcc.c-torture/compile/20011229-1.c: New test.
32821
32822 2001-12-28  Stan Shebs  <shebs@apple.com>
32823
32824         * lib/objc-torture.exp: Resync with c-torture.exp.
32825         * lib/objc.exp: Load standard libraries.
32826
32827 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32828
32829         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32830         additional tests.
32831
32832 2001-12-27  Roger Sayle <roger@eyesopen.com>
32833
32834         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32835
32836 2001-12-27  Richard Henderson  <rth@redhat.com>
32837
32838         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32839
32840 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32841
32842         * g++.dg/eh/ctor1.C: New test.
32843         * g++.dg/other/error2.C: New test.
32844
32845 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32846
32847         * g++.dg/other/init2.C: New test.
32848
32849 2001-12-24  Richard Henderson  <rth@redhat.com>
32850
32851         * gcc.dg/20011223-1.c: New.
32852         * gcc.dg/inline-1.c: New.
32853
32854 2001-12-23  Richard Henderson  <rth@redhat.com>
32855
32856         * gcc.dg/asm-4.c: Test operand modifiers.
32857
32858 2001-12-23  Richard Henderson  <rth@redhat.com>
32859
32860         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32861
32862 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32863
32864         * gcc.c-torture/execute/20011223-1.c: New test.
32865
32866 2001-12-21  Richard Henderson  <rth@redhat.com>
32867
32868         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32869         re-enables the warning.
32870
32871 2001-12-21  Richard Henderson  <rth@redhat.com>
32872
32873         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32874
32875 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32876
32877         * gcc.c-torture/compile/20011218-1.c: New test.
32878
32879 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32880
32881         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32882         arm-isr.c test.
32883         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32884         epilogue generation for ARM ISR routines.
32885
32886 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32887
32888         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32889         * gcc.dg/format/c90-printf-3.c: Likewise.
32890         * gcc.dg/format/c99-printf-3.c: Likewise.
32891         * gcc.dg/format/ext-1.c: Likewise.
32892         * gcc.dg/format/ext-6.c: Likewise.
32893         * gcc.dg/format/format.h: Prototype unlocked stdio.
32894
32895 2001-12-20  Richard Henderson  <rth@redhat.com>
32896
32897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32898         (arena): Use it.
32899         (malloc): Correct allocation logic.  Abort if we fill up the
32900         arena before initialization complete.
32901         (realloc): Correct allocation logic.
32902
32903 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * gcc.c-torture/compile/20011219-2.c: New test.
32906
32907         * gcc.c-torture/execute/20011219-1.c: New test.
32908
32909 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32910
32911         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32912         target does not support weak symbols.
32913
32914 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32915
32916         * gcc.c-torture/compile/20011219-1.c: New test.
32917
32918 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32919
32920         * g++.dg/other/error1.C: New test.
32921
32922 2001-12-17  Jeffrey A Law  (law@redhat.com)
32923
32924         * gcc.c-torture/execute/20011217-1.c: New test.
32925
32926 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32927
32928         * objc.dg/special/: New directory.
32929         * objc.dg/special/special.exp: New file.
32930         * objc.dg/special/unclaimed-category-1.h: New file.
32931         * objc.dg/special/unclaimed-category-1a.m: New file.
32932         * objc.dg/special/unclaimed-category-1.m: New file.
32933
32934 2001-12-17  Andreas Jaeger  <aj@suse.de>
32935
32936         * gcc.c-torture/compile/20011217-2.c: New test.
32937
32938 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32939
32940         * gcc.c-torture/compile/20011217-1.c: New test.
32941
32942 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32943
32944         * testsuite/gcc.dg/20011214-1.c: New.
32945
32946 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32947
32948         * gcc.dg/altivec-4.c: New.
32949
32950 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32951
32952         * gcc.dg/20011113-1.c: New test.
32953
32954 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32955
32956         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32957         std::__malloc_alloc_template<0> and
32958         std::__default_alloc_template<false, 0>.
32959
32960 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32961
32962         * objc/execute/bf-21.m: New test.
32963         * objc/execute/enumeration-1.m: New test.
32964         * objc/execute/enumeration-2.m: New test.
32965
32966 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32967
32968         * gcc.dg/gnu89-init-1.c: New test.
32969
32970 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32971
32972         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32973         * g++.old-deja/g++.jason/2371.C: Likewise.
32974         * g++.old-deja/g++.jason/template33.C: Likewise.
32975         * g++.old-deja/g++.jason/template34.C: Likewise.
32976         * g++.old-deja/g++.jason/template36.C: Likewise.
32977         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32978         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32979         * g++.old-deja/g++.other/typename1.C: Likewise.
32980         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32981         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32982         * g++.old-deja/g++.pt/typename11.C: Likewise.
32983         * g++.old-deja/g++.pt/typename14.C: Likewise.
32984         * g++.old-deja/g++.pt/typename16.C: Likewise.
32985         * g++.old-deja/g++.pt/typename3.C: Likewise.
32986         * g++.old-deja/g++.pt/typename4.C: Likewise.
32987         * g++.old-deja/g++.pt/typename5.C: Likewise.
32988         * g++.old-deja/g++.pt/typename7.C: Likewise.
32989         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32990
32991 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32992
32993         * g++.dg/other/linkage1.C: New test.
32994         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32995         specifiers.
32996
32997 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32998
32999         * gcc.dg/concat.c: New test.
33000
33001 2001-12-11  Stan Shebs  <shebs@apple.com>
33002
33003         * objc/compile: New test directory.
33004         * objc/compile/compile.exp: New expect script.
33005         * objc/compile/20011211-1.m: New compile test.
33006
33007 2001-12-11  Jason Merrill  <jason@redhat.com>
33008
33009         * lib/prune.exp (prune_gcc_output): Also handle "In member
33010         function".  So many permutations...
33011
33012 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         * g++.dg/template/typedef1.C: New test.
33015
33016 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33017
33018         * g++.dg/other/copy1.C: New test.
33019
33020 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33021
33022         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33023
33024         * gcc.dg/builtin-choose-expr.c: New.
33025
33026 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33027
33028         * gcc.dg/altivec-2.c: New.
33029
33030 2001-12-07  Richard Henderson  <rth@redhat.com>
33031
33032         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33033
33034 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33035
33036         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33037         ultrasparc.
33038
33039 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33040
33041         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33042
33043 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33044
33045         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33046         variable argument list.
33047
33048 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33049
33050         * gcc.c-torture/execute/memcheck: Delete entire directory.
33051         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33052         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33053
33054 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33055
33056         * gcc.dg/Wshadow-1.c: New test.
33057
33058 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33059
33060         * gcc.c-torture/compile/20011130-1.c: New test.
33061
33062         * gcc.dg/noncompile/20011025-1.c: New test.
33063
33064         * g++.dg/other/anon-union.C: New test.
33065
33066         * gcc.c-torture/execute/20011024-1.c: New test.
33067
33068 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33069
33070         * gcc.c-torture/execute/20000722-1.x,
33071         gcc.c-torture/execute/20010123-1.x: Remove.
33072         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33073         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33074         gcc.dg/c99-complit-2.c: New tests.
33075
33076 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33077
33078         * g++.dg/inherit/base1.C: New test.
33079
33080 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33081
33082         * g++.dg/other/stdarg1.C: New test.
33083
33084         * gcc.c-torture/compile/20011130-2.c: New test.
33085
33086 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33087
33088         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33089         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33090         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33091         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33092         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33093         * gcc.dg/builtin-prefetch-1.c: New test.
33094
33095 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33096
33097         * gcc.dg/20011130-1.c: New test.
33098
33099 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33100
33101         * g++.dg/other/scope1.C: New test.
33102         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33103
33104 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33105
33106         * gcc.dg/vla-init-1.c: New test.
33107
33108 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33109
33110         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33111
33112 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33113
33114         * objc.dg/alias.m: Update.
33115         * objc.dg/class-1.m: Update.
33116         * objc.dg/const-str-1.m: Update.
33117         * objc.dg/fwd-proto-1.m: Update.
33118         * objc.dg/id-1.m: Update.
33119         * objc.dg/super-class-1.m: Update.
33120
33121 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33122
33123         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33124         constructs.
33125
33126 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33127
33128         * gcc.c-torture/execute/20011128-1.c: New test.
33129
33130 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33131
33132         * gcc.dg/20011127-1.c: New test.
33133
33134 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33135
33136         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33137         from Austin Group draft 7.
33138         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33139         scanf format arguments.
33140         * gcc.dg/format/no-exargs-2.c: New test.
33141
33142 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33143
33144         * g++.dg/abi/vbase8-4.C: New test.
33145
33146 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33147
33148         * gcc.c-torture/execute/20011121-1.c: New test.
33149
33150 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33151
33152         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33153
33154 2001-11-23  Andreas Jaeger  <aj@suse.de>
33155
33156         * gcc.dg/cpp/charconst-2.c: New test.
33157
33158 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33159
33160         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33161         to the host if it is remote.  Let tests specify extra headers
33162         they use.
33163         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33164         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33165         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33166         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33167         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33168         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33169         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33170         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33171         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33172         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33173
33174 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33175
33176         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33177         for little endian ARMs.
33178
33179 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33180
33181         * gcc.c-torture/compile/20011119-1.c: New test.
33182         * gcc.c-torture/compile/20011119-2.c: New test.
33183
33184 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33185
33186         * gcc.dg/altivec-1.c: Fix typo.
33187
33188 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33189
33190         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33191
33192 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33193
33194         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33195
33196 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33197
33198         * lib/g77.exp: Don't specify --rpath-link.
33199
33200         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33201         across all the headers.
33202         * gcc.dg/format/format.exp: For testing on a remote host,
33203         copy format.h.
33204
33205         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33206         * gcc.c-torture/execute/930406-1.c: Likewise.
33207         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33208
33209 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33210
33211         * gcc.dg/altivec-1.c: New.
33212
33213 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
33214
33215         * gcc.dg/cpp/fpreprocessed.c: New test case.
33216
33217 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33218
33219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33220         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33221         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33222
33223 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33224
33225         * gcc.dg/no-builtin-1.c: New test.
33226
33227 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
33228
33229         * gcc.c-torture/execute/20011115-1.c: New test.
33230
33231 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
33232
33233         * gcc.c-torture/compile/20011114-2.c: New test.
33234         * gcc.c-torture/compile/20011114-3.c: New test.
33235         * gcc.c-torture/compile/20011114-4.c: New test.
33236
33237 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33238
33239         * g++.dg/other/init1.C: New test.
33240
33241 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33242
33243         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33244         message.
33245
33246         * gcc.c-torture/execute/20011114-1.c: New testcase.
33247
33248         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33249         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33250         like the (before this change) version of 20010327-1.c.
33251
33252 2001-11-14  Roger Sayle <roger@eyesopen.com>
33253
33254         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33255
33256 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33257
33258         * g++.dg/init/array2.C: New test.
33259
33260 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33261
33262         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33263
33264 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33265
33266         * g++.dg/other/forscope1.C: New test.
33267         * g++.dg/ext/forscope1.C: New test.
33268         * g++.dg/ext/forscope2.C: New test.
33269
33270 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33271
33272         * gcc.c-torture/execute/20011113-1.c: New test.
33273
33274 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33275
33276         * gcc.c-torture/execute/20011109-2.c: New test.
33277
33278         * gcc.c-torture/execute/20011109-1.c: New test.
33279
33280 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33281
33282         * gcc.c-torture/compile/20011109-1.c: New test.
33283
33284 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33285
33286         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33287         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33288         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33289         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33290         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33291         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33292         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33293
33294 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33295
33296         * g++.dg/warn/Wshadow-1.C: New tests.
33297         * g++.old-deja/g++.mike/for3.C: Update.
33298
33299 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33300
33301         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33302         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33303         XFAILs.  Adjust expected error texts.
33304         * gcc.c-torture/compile/20011106-1.c,
33305         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33306         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33307         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33308         gcc.dg/c99-array-lval-5.c: New tests.
33309
33310 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33311
33312         * gcc.dg/cpp/defined.c: Update.
33313
33314 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33315
33316         * gcc.c-torture/execute/anon-1.c: New test.
33317
33318 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33319
33320         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33321         same size, so no warning should be produced on stormy16.
33322
33323         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33324         due to oversized array.
33325         * g++.old-deja/g++.mike/ns15.C: Likewise.
33326         * g++.old-deja/g++.pt/crash16.C: Likewise.
33327
33328 2001-11-02  Graham Stott  <grahams@redhat.com>
33329
33330         * g++.dgother/debug1.C: Fix typos.
33331
33332 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33333
33334         * g++.dg/other/debug1.C: New test.
33335
33336 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33337
33338         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33339         of unsigned long.
33340
33341 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33342
33343         * gcc.dg/20011029-2.c: New test.
33344
33345         * gcc.c-torture/compile/20011029-1.c: New test.
33346
33347 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33348
33349         * objc/execute/class_self-1.m: New test.
33350         * objc/execute/class_self-2.m: New test.
33351
33352 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33353
33354         * gcc.misc-tests/msgs.exp: Delete.
33355         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33356         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33357         error set to match recent changes.
33358
33359 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33360
33361         * gcc.dg/20011021-1.c: New test.
33362
33363 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33364
33365         * gcc.c-torture/compile/20011023-1.c: New test.
33366
33367 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33368
33369         * lib/g77.exp: Rewrite based on lib/g++.exp.
33370
33371 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33372
33373         * gcc.c-torture/execute/20011019-1.c: New test.
33374
33375         * gcc.dg/20011018-1.c: New test.
33376
33377 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33378
33379         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33380
33381 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33382
33383         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33384         * gcc.dg/attr-invalid.c: Likewise.
33385
33386 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * testsuite/gcc.dg/20011015-1.c: New test.
33389
33390 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33391
33392         * g++.dg/template/unify2.C: New test.
33393
33394 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33395
33396         * g++.dg/other/exception-specification.C: New test
33397
33398 2001-10-13  Tom Rix  <trix@redhat.com>
33399
33400         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33401         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33402
33403 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33404
33405         * testsuite/gcc.dg/20011009-1.c: New test.
33406
33407 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33408
33409         PR g++/4476
33410         * g++.dg/other/friend1.C: New test.
33411
33412 2001-10-11  Richard Henderson  <rth@redhat.com>
33413
33414         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33415
33416 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33417
33418         * gcc.c-torture/compile/20011010-1.c: New.
33419
33420 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33421
33422         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33423         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33424         g77.f-torture/execute/execute.exp,
33425         g77.f-torture/noncompile/noncompile.exp,
33426         gcc.c-torture/compile/compile.exp,
33427         gcc.c-torture/execute/execute.exp,
33428         gcc.c-torture/execute/ieee/ieee.exp,
33429         gcc.c-torture/execute/memcheck/memcheck.exp,
33430         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33431         objc/execute/execute.exp: Update FSF address.
33432
33433 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33434
33435         * gcc.dg/cpp/cmdlne-C.c: Update.
33436         * gcc.dg/cpp/cmdlne-C2.c: New.
33437
33438 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33439
33440         * gcc.c-torture/execute/20011008-3.c: New.
33441
33442 2001-10-08  DJ Delorie  <dj@redhat.com>
33443
33444         * gcc.dg/20011008-1.c: New.
33445         * gcc.dg/20011008-2.c: New.
33446
33447 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33448
33449         * gcc.dg/cpp/spacing1.c: Update test.
33450
33451 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33452
33453         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33454         spelling errors of "separate" as "seperate".
33455
33456 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33457
33458         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33459         enough to avoid inlining.
33460
33461 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33462
33463         * lib/g77.exp: set libg2c_dir correctly.
33464
33465 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33466
33467         * gcc.dg/cpp/macro11.c: New test.
33468
33469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33470
33471         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33472         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33473         gcc.dg/format/multattr-3.c: New tests.
33474         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33475         tests for format attributes on function pointers being rejected.
33476
33477 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33478
33479         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33480
33481 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33482
33483         * g++.dg/warn/format1.C: New test.
33484
33485 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33486
33487         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33488
33489 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33490
33491         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33492
33493 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33494
33495         * gcc.dg/cpp/redef2.c: Add test.
33496
33497 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33498
33499         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33500         long-standing bug on i686, apparently.
33501         * gcc.c-torture/execute/loop-2c.x: New file.
33502         * gcc.c-torture/execute/loop-2d.x: New file.
33503         * gcc.c-torture/execute/loop-3c.x: New file.
33504
33505 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33506
33507         * gcc.dg/cpp/20000625-2.c: Correct line number.
33508
33509 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33510
33511         * gcc.dg/cpp/macro10.c: New test.
33512         * gcc.dg/cpp/strify3.c: New test.
33513         * gcc.dg/cpp/spacing1.c: Add tests.
33514         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33515         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33516
33517 2001-09-24  DJ Delorie  <dj@redhat.com>
33518
33519         * gcc.c-torture/execute/20010924-1.c: New test.
33520
33521 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33522
33523         * testsuite/objc/execute/paste.m: Remove.
33524
33525 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33526
33527         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33528
33529 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33530
33531         * g77.dg/strlen0.f: New test.
33532
33533 2001-09-21  Richard Henderson  <rth@redhat.com>
33534
33535         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33536         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33537
33538 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33539
33540         Table-driven attributes.
33541         * g++.dg/ext/attrib1.C: New test.
33542
33543 2001-09-20  DJ Delorie  <dj@redhat.com>
33544
33545         * gcc.dg/20000926-1.c: Update expected warning messages.
33546         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33547         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33548         array.
33549
33550 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33551
33552         * g++.dg/eh/registers1.C: New test case.
33553
33554 2001-09-17  Richard Henderson  <rth@redhat.com>
33555
33556         * gcc.dg/array-5.c: Fix VLA decomposition test.
33557
33558 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33559
33560         * gcc.dg/cpp/line5.c: New testcase.
33561
33562 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33563
33564         * gcc.dg/cpp/macro9.c: New test.
33565
33566 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33567
33568         * gcc.c-torture/execute/980223.c: Change type of addr from long
33569         to char *.
33570
33571 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33572
33573         * gcc.c-torture/execute/20010915-1.c: New test.
33574
33575 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33576
33577         * g77.dg/bprob: New directory.
33578         * g77.dg/bprob/bprob.exp: New file.
33579         * g77.dg/bprob/bprob-1.f: New test.
33580         * g77.dg/gcov: New directory.
33581         * g77.dg/gcov/gcov.exp: New file.
33582         * g77.dg/gcov/gcov-1.f: New test.
33583         * g77.dg/gcov/gcov-1.x: New file.
33584
33585 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33586
33587         * gcc.dg/cpp/directiv.c: Update.
33588         * gcc.dg/cpp/undef1.c: Update.
33589
33590 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33591
33592         * gcc.dg/20010912-1.c: New test.
33593
33594 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33595
33596         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33597         language-independent file in lib.
33598         * lib/gcov.exp: New file.
33599
33600 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33601
33602         * gcc.c-torture/compile/20010911-1.c: New test.
33603
33604 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33605
33606         * lib/profopt.exp: New, to support profile-directed optimizations.
33607         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33608         * gcc.misc-tests/bprob-1.c: New test.
33609         * gcc.misc-tests/bprob-2.c: New test.
33610
33611 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33612
33613         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33614         XFAIL and which kinds of gcov output to verify.
33615         * gcc.misc-tests/gcov-4b.x: New file.
33616         * gcc.misc-tests/gcov-5b.x: New file.
33617         * gcc.misc-tests/gcov-6.x: New file.
33618         * gcc.misc-tests/gcov-7.c: New test.
33619         * gcc.misc-tests/gcov-7.x: New file.
33620
33621 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33622
33623         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33624         * gcc.misc-tests/gcov-6.c: New test.
33625
33626 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33627
33628         PR c++/3986
33629         * g++.dg/abi/vbase1.C: New test.
33630
33631 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33632
33633         * objc.dg/method-2.m: New.
33634
33635 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33636
33637         PR c++/4203
33638         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33639         * g++.dg/init/empty1.C: New test.
33640
33641 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33642
33643         * gcc.c-torture/compile/20010903-1.c: New test.
33644
33645 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33646
33647         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33648         for m68k.
33649
33650 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33651
33652         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33653
33654         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33655
33656         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33657
33658 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33659
33660         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33661         for 16-bit 'unsigned int'.
33662
33663 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33664
33665         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33666
33667 2001-08-27  Richard Henderson  <rth@redhat.com>
33668
33669         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33670         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33671
33672 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33673
33674         * gcc.dg/asm-names.c (ymain): New.
33675
33676 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33677
33678         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33679         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33680         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33681
33682 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33683
33684         * gcc.dg/compare5.c: New testcase.
33685
33686 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33687
33688         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33689         and "In instantiation".
33690
33691 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33692
33693         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33694
33695 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33696
33697         * gcc.misc-tests/gcov.exp: Add support for branch information.
33698         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33699         * gcc.misc-tests/gcov-4.c: New test.
33700         * gcc.misc-tests/gcov-4b.c: New test.
33701         * gcc.misc-tests/gcov-5b.c: New test.
33702
33703 2001-08-20  Zack Weinberg  <zackw@panix.com>
33704
33705         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33706         expected to fail.
33707
33708 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33709
33710         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33711
33712 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33713
33714         * g++.dg/eh/template1.C: New test.
33715
33716 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33717
33718         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33719         Fix thinko.
33720         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33721         for xfail.
33722
33723 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33724
33725         * lib/g77-dg.exp: Use prune.exp for common procedures
33726         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33727         * lib/g77.exp: (g77-dg-prune) Remove
33728
33729 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33730
33731         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33732
33733 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33734
33735         * g++.dg/template/unify1.C: New test.
33736
33737 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33738
33739         * g++.dg/abi/empty4.C: New test.
33740
33741 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33742
33743         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33744         solaris2.*
33745         * g77.f-torture/compile/pr3743.x: Likewise.
33746
33747 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33748
33749         * g++.dg/other/using-declaration.C: New test.
33750
33751 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33752
33753         * gcc.dg/cpp/tr-sign.c: New testcase.
33754
33755 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33756
33757         * gcc.dg/cpp/19951025-1.c: Revert.
33758         * gcc.dg/cpp/directiv.c: We no longer process directives that
33759         interrupt macro arguments.
33760
33761 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33762
33763         * gcc.dg/bconstp-1.c: New test.
33764
33765 2001-08-03  Richard Henderson  <rth@redhat.com>
33766
33767         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33768
33769 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33770
33771         * gcc.dg/cpp/19951025-1.c: Update.
33772
33773 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33774
33775         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33776         should be x.
33777
33778 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33779
33780         Kill -fhonor-std.
33781         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33782         * g++.old-deja/g++.other/std1.C: Likewise.
33783         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33784
33785 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33786
33787         * lib/g77.exp: Load gcc-defs.exp for common procedures
33788         (g77_pass, g77_fail, g77_finish, g77_exit,
33789         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33790
33791 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33792
33793         * g77.dg/fbackslash.f
33794         * g77.dg/fcase-preserve.f
33795         * g77.dg/ff90-1.f
33796         * g77.dg/ffixed-line-length-0.f
33797         * g77.dg/ffixed-line-length-132.f
33798         * g77.dg/ffixed-line-length-7.f
33799         * g77.dg/ffixed-line-length-72.f
33800         * g77.dg/ffixed-line-length-none.f
33801         * g77.dg/ffree-form-1.f
33802         * g77.dg/fno-backslash.f
33803         * g77.dg/fno-f90-1.f
33804         * g77.dg/fno-fixed-form-1.f
33805         * g77.dg/fno-onetrip.f
33806         * g77.dg/fno-typeless-boz.f
33807         * g77.dg/fno-underscoring.f
33808         * g77.dg/fno-vxt-1.f
33809         * g77.dg/fonetrip.f
33810         * g77.dg/ftypeless-boz.f
33811         * g77.dg/fugly-assumed.f
33812         * g77.dg/funderscoring.f
33813         * g77.dg/fvxt-1.f
33814
33815 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33816
33817         * objc.dg/fwd-proto-1.m: New.
33818         * objc.dg/local-decl-1.m: New.
33819         * objc.dg/naming-1.m: New.
33820         * objc.dg/naming-2.m: New.
33821         * objc.dg/proto-hier-1.m: New.
33822
33823 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33824
33825         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33826         largest-type elements to a struct makes its size grow.
33827
33828 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33829
33830         * g++.dg/abi/vthunk1.C: New test.
33831
33832 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33833
33834         * g++.dg/abi/vbase8-22.C: New test.
33835
33836 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33837
33838         * gcc.dg/cpp/macro8.c: New test.
33839
33840 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33841
33842         * g++.dg/abi/vbase8-21.C: New test.
33843
33844 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33845
33846         * g++.dg/abi/vbase8-10.C: New test.
33847
33848 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33849
33850         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33851         ${tool}_set_ld_library_path.
33852         Changed caller.
33853         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33854         g++.exp.
33855
33856 2001-07-26  Stan Cox <scox@redhat.com>
33857
33858         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33859         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33860         gcc_exit, gcc_check_unsupported_p):
33861         Moved to gcc-deps.exp
33862         * gcc-deps.exp: New file.
33863
33864 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33865
33866         * g++.old-deja/g++.pt/defarg14.C: New test.
33867
33868 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33869
33870         * g++.old-deja/g++.other/lineno5.C: New test.
33871
33872 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33873
33874         * g++.old-deja/g++.pt/crash68.C: New test.
33875
33876 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33877
33878         * g++.old-deja/g++.other/crash42.C: New test.
33879
33880 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33881
33882         * gcc.dg/cpp/extratokens.c: Fix.
33883         * gcc.dg/cpp/skipping2.c: New tests.
33884
33885 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33886
33887         * gcc.c-torture/execute/20010724-1.c: New file.
33888         * gcc.c-torture/execute/20010724-1.x: New file.
33889
33890 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33891
33892         * g++.old-deja/g++.other/cond7.C: New test.
33893
33894 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33895
33896         * g++.old-deja/g++.other/optimize4.C: New test.
33897
33898 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33901
33902 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33903
33904         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33905         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33906         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33907         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33908
33909         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33910         bug report" message.
33911
33912         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33913         * g++.dg/ext/instantiate1.C: Move from old-deja.
33914
33915 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33916
33917         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33918         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33919         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33920         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33921
33922 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33923
33924         * gcc.c-torture/execute/20010723-1.c: New test.
33925
33926 2001-07-23  Ben Elliston  <bje@redhat.com>
33927
33928         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33929
33930 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33931
33932         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33933         i[34567]86-*-*.
33934         Delete handling of ieee_multilib_flags.
33935         Pass -mieee for alpha*-*-* and sh-*-*.
33936         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33937
33938 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33939
33940         Remove old-abi tests.
33941         * g++.old-deja/g++.mike/p11116.C: Remove.
33942         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33943
33944 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33945
33946         * g77.f-torture/compile/pr3743.f: New test
33947
33948 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33949
33950         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33951
33952 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33953
33954         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33955         g++.old-deja/g++.pt/static6.C: Likewise.
33956         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33957         supports weak symbols.
33958
33959 2001-07-18  Andreas Jaeger  <aj@suse.de>
33960
33961         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33962         supported again.
33963
33964 2001-07-18  Andreas Jaeger  <aj@suse.de>
33965
33966         * gcc.dg/iftrap-1.c: Fix target line.
33967
33968 2001-07-17  Richard Henderson  <rth@redhat.com>
33969
33970         * gcc.c-torture/execute/20010717-1.c: New.
33971
33972 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33973
33974         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33975         tests.
33976
33977 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33978
33979         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33980
33981 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33982
33983         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33984         UAC_SIGBUS, UAC_NOPRINT definitions.
33985
33986 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33987
33988         * objc/execute/object_is_class.m: New test.
33989         * objc/execute/object_is_meta_class.m: New test.
33990
33991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33992
33993         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33994         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33995
33996 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33997
33998         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33999         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34000
34001 2001-07-14  Richard Henderson  <rth@redhat.com>
34002
34003         * gcc.dg/iftrap-1.c: New.
34004
34005 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34006
34007         * g77.f-torture/execute/intrinsic77.f: New test.
34008
34009 2001-07-11  Janis Johnson <janis@us.ibm.com>
34010
34011         * gcc.misc-tests/gcov-3.c: New test.
34012
34013 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34014
34015         * gcc.c-torture/compile/20010711-1.c,
34016         * gcc.c-torture/compile/20010711-2.c: New tests.
34017
34018 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34019
34020         * gcc.c-torture/execute/20010711-1.c: New test.
34021
34022 2001-07-11  Ben Elliston  <bje@redhat.com>
34023
34024         * g++.old-deja/g++.other/enum5.C: New test.
34025
34026 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34027
34028         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34029         (g++-dg-prune): Call prune_gcc_output.
34030         * prune.exp: New file for prune_gcc_output.
34031         * lib/g++.exp, lib/gcc.exp: Load it.
34032
34033 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34034
34035         * gcc.c-torture/compile/20010701-1.c,
34036         g++.old-deja/g++.ext/attrib6.C: New tests.
34037
34038 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34039
34040         * gcc.c-torture/compile/20010706-1.c: New test.
34041
34042 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34043
34044         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34045
34046 2001-06-28  Stan Shebs  <shebs@apple.com>
34047
34048         * gcc.dg/pragma-darwin.c: New test.
34049
34050 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34051
34052         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34053         Solaris 2.[678] system.
34054
34055 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34056
34057         * gcc.dg/20010622-1.c: New test.
34058
34059 2001-06-18  Stan Shebs  <shebs@apple.com>
34060
34061         * objc.dg: New directory.
34062         * objc.dg/dg.exp: New file.
34063         * objc.dg/alias.m: New.
34064         * objc.dg/class-1.m: New.
34065         * objc.dg/class-2.m: New.
34066         * objc.dg/const-str-1.m: New.
34067         * objc.dg/const-str-2.m: New.
34068         * objc.dg/id-1.m: New.
34069         * objc.dg/method-1.m: New.
34070         * objc.dg/super-class-1.m: New.
34071         * lib/objc-dg.exp: New file.
34072
34073 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34074
34075         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34076         of label name.
34077
34078 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34079
34080         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34081
34082 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34083
34084         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34085         variable.
34086
34087 2001-06-12  Richard Henderson  <rth@redhat.com>
34088
34089         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34090
34091 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34092
34093         * g++.old-deja/g++.abi/vbase5.C: New test.
34094         * g++.old-deja/g++.abi/vbase6.C: New test.
34095         * g++.old-deja/g++.abi/vbase7.C: New test.
34096
34097 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34098
34099         * gcc.c-torture/compile/20010610-1.c: New test.
34100
34101 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34102
34103         * g++.old-deja/g++.abi/vbase4.C: New test.
34104
34105 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34106
34107         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34108         support %f for HC11/HC12 targets.
34109         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34110         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34111         on HC11/HC12 targets.
34112         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34113
34114 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34115
34116         * gcc.dg/wchar_t-1.c: New file.
34117         * gcc.dg/wint_t-1.c: Likewise.
34118
34119 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34120
34121         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34122
34123 2001-06-11  Richard Henderson  <rth@redhat.com>
34124
34125         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34126
34127 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34128
34129         * gcc.c-torture/compile/20010611-1.c: New test.
34130
34131 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34132
34133         * gcc.dg/c99-tag-1.c: Add more tests.
34134
34135 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34136
34137         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34138         representation on MN10300 and ARM/Thumb.
34139
34140 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34141
34142         * g77.f-torture/execute/20010610.f: New.
34143
34144 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34145
34146         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34147         names.
34148
34149 2001-06-09  Richard Henderson  <rth@redhat.com>
34150
34151         * gcc.c-torture/execute/ashrdi-1.c: New.
34152         * gcc.c-torture/execute/ashldi-1.c: New.
34153         * gcc.c-torture/execute/lshrdi-1.c: New.
34154
34155 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34156
34157         * objc/execute/load-3.m: Added. Check sending +load to categories,
34158         in addition to classes.
34159
34160 2001-06-08  Stan Shebs  <shebs@apple.com>
34161
34162         * objc/execute/load-2.m: New test.  From Nicola Pero
34163         <n.pero@mi.flashnet.it>.
34164
34165 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34166
34167         * gcc.c-torture/execute/20010605-2.c: New test.
34168
34169 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         * g++.old-deja/g++.abi/vbase2.C: New test.
34172         * g++.old-deja/g++.abi/vbase3.C: New test.
34173
34174 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34175
34176         * g++.old-deja/g++.pt/friend49.C: New test.
34177
34178 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         * g++.old-deja/g++.ext/anon3.C: New test.
34181
34182 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34183
34184         * g++.old-deja/g++.other/conv7.C: New test.
34185
34186 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34187
34188         * gcc.c-torture/compile/20010605-2.c: New test.
34189
34190 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34191
34192         * gcc.c-torture/execute/20010604-1.c: New test.
34193
34194 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34195
34196         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34197
34198 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34199
34200         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34201         (g++_link_flags): Likewise.
34202         (g++_init): Pass gccpath's value to two previous functions.
34203
34204 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34205
34206         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34207         Ensure logfile entry matches exec command line.
34208
34209 2001-05-31  Richard Henderson  <rth@redhat.com>
34210
34211         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34212         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34213
34214 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
34215
34216         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34217         compiler for irix6.2
34218
34219 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         * g++.old-deja/g++.other/optimize3.C: New file.
34222
34223 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
34224
34225         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34226         assemble.
34227
34228 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
34229
34230         * g++.old-deja/g++.other/optimize2.C: New file.
34231
34232 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
34233
34234         * gcc.c-torture/compile/20010518-2.c: New file.
34235         * gcc.c-torture/execute/20010518-1.c: New file.
34236         * gcc.c-torture/execute/20010518-2.c: New file.
34237
34238 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34239
34240         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34241
34242 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34243
34244         G++ no longer defines builtins that do not begin with __builtin.
34245         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34246         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34247         * g++.old-deja/g++.law/builtin1.C: Likewise.
34248         * g++.old-deja/g++.law/cvt2.C: Likewise.
34249         * g++.old-deja/g++.mike/net5.C: Likewise.
34250         * g++.old-deja/g++.other/builtins1.C: Likewise.
34251         * g++.old-deja/g++.other/builtins2.C: Likewise.
34252         * g++.old-deja/g++.other/builtins3.C: Likewise.
34253         * g++.old-deja/g++.other/builtins4.C: Likewise.
34254         * g++.old-deja/g++.other/inline8.C: Likewise.
34255         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34256
34257 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34258
34259         * g++.old-deja/g++.pt/using1.C: Adjust.
34260         * g++.old-deja/g++.pt/using2.C: New test.
34261
34262 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34263
34264         * gcc.dg/cpp/charconst.c: New tests.
34265         * gcc.dg/cpp/escape.c: New tests.
34266         * gcc.dg/cpp/escape-1.c: New tests.
34267         * gcc.dg/cpp/escape-2.c: New tests.
34268         * gcc.dg/cpp/ucs.c: New tests.
34269
34270 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34271
34272         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34273         native compiler for irix6.5.
34274
34275 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34276
34277         * lib/g++.exp (g++_include_flags): Use args to compute
34278         get_multilibs.
34279         (g++_link_flags): Likewise.
34280         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34281
34282 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34283
34284         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34285
34286 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34287
34288         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34289         this file.
34290
34291 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34292
34293         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34294         STACK_SIZE;
34295         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34296         to STACK_SIZE; Use it to define size of add_histo array.
34297         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34298         to STACK_SIZE.
34299         (f): Use GITT_SIZE to define size of gitt local table.
34300         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34301         to STACK_SIZE; Use it to define size of bytemem array.
34302
34303 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34304
34305         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34306         on 68HC11/HC12 due to the asm instruction.
34307         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34308         * gcc.c-torture/compile/920520-1.x: Likewise.
34309         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34310         on 68HC11/HC12 because the function is larger than 64K.
34311         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34312         on 68HC11/HC12 because the structure is too large.
34313
34314 2001-05-20  Richard Henderson  <rth@redhat.com>
34315
34316         * gcc.c-torture/execute/20010520-1.c: New.
34317
34318 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34319
34320         * g++.old-deja/g++.warn/compare1.C: New test.
34321         * gcc.dg/compare4.c: New test.
34322
34323 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34324
34325         * g++.old-deja/g++.other/optimize1.C: New test.
34326
34327 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34328
34329         * g++.old-deja/g++.pt/spec41.C: New test.
34330
34331 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34332
34333         * gcc.c-torture/compile/20010114-1.x: Remove.
34334
34335 2001-05-18  Stan Shebs  <shebs@apple.com>
34336
34337         * gcc.c-torture/compile/20010518-1.c: New test.
34338
34339 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34340
34341         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34342         * g++.old-deja/g++.pt/crash67.C: New test.
34343
34344 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34345
34346         * g++.old-deja/g++.other/debug9.C: New test.
34347
34348 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34349
34350         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34351
34352 2001-05-16  Jan Hubicka  <jh@suse.cz>
34353
34354         * gcc.c-torture/compile/20010516-1.c: New test.
34355
34356 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34357
34358         * g++.old-deja/g++.other/crash41.C: New test.
34359
34360 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34361
34362         * g++.old-deja/g++.pt/crash66.C: New test.
34363
34364 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34365
34366         * g++.old-deja/g++.robertl/eb27.C: Convert.
34367
34368 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34369
34370         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34371         declaration being redundant.
34372
34373 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34374
34375         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34376
34377 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34378
34379         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34380
34381 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34382
34383         * lib/g++.exp: Use testsuite_flags.
34384
34385 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34386
34387         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34388
34389 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34390
34391         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34392
34393 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34394
34395         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34396
34397 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34398
34399         * gcc.c-torture/compile/20010313-1.c: New test.
34400
34401 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34402
34403         * gcc.dg/cpp/direct2.c: New test.
34404         * gccq.dg/cpp/direct2s.c: New test.
34405
34406         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34407
34408 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34409
34410         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34411         * g++.old-deja/g++.other/op3.C: Likewise.
34412
34413 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34414
34415         * gcc.dg/cpp/syshdr.h: New file.
34416         * gcc.dg/cpp/sysmac1.c: Update.
34417         * gcc.dg/cpp/sysmac2.c: Update.
34418
34419 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34420
34421         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34422
34423 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34424
34425         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34426         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34427
34428 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34429
34430         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34431
34432 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34433
34434         * lib/g++.exp (g++_include_flags): Don't use any special flags
34435         if TESTING_IN_BUILD_TREE is not defined.
34436         (g++_init): Use a plain 'c++' as the compiler if
34437         TESTING_IN_BUILD_TREEE is not defined.
34438
34439 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * g++.old-deja/g++.eh/catch13.C: New test.
34442         * g++.old-deja/g++.eh/catch14.C: New test.
34443
34444 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34445
34446         * gcc.dg/cpp/tr-define.c: New test.
34447
34448 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34449
34450         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34451         <stdlib.h>, not <malloc.h>.
34452
34453 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34454
34455         * g++.old-deja/g++.ns/template17.C: New test.
34456
34457 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34458
34459         * g++.old-deja/g++.pt/ref4.C: New test.
34460
34461 2001-04-30  Richard Henderson  <rth@redhat.com>
34462
34463         * gcc.dg/20000724-1.c: Revert last change.
34464
34465 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34466
34467         * g77.f-torture/execute/20010430.f: New test.
34468
34469 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34470
34471         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34472
34473 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34474
34475         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34476
34477 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34478
34479         * g++.old-deja/g++.eh/crash6.C: New test.
34480
34481 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34482
34483         * g++.old-deja/g++.other/warn7.C: New test.
34484
34485 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34486
34487         * g++.old-deja/g++.other/defarg9.C: New test.
34488
34489 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34490
34491         * g77.f-torture/compile/20010426.f: New test.
34492         * g77.f-torture/execute/20010426.f: New test.
34493
34494 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34495
34496         * g77.f-torture/compile/20000629-1.x: Remove - error
34497         has been fixed.
34498
34499 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34500
34501         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34502         Tweak slightly to work with g++.dg framework.
34503         * g++.dg/special/ecos.exp: Run initp1.C test.
34504         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34505
34506         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34507         its linker doesn't give line numbers either.
34508         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34509
34510 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34511
34512         * g++.old-deja/g++.other/lex1.C: New test.
34513
34514 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34515
34516         * gcc.dg/noncompile/20010425-1.c: New test.
34517
34518 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34519
34520         * g++.old-deja/g++.pt/mangle2.C: New test.
34521
34522 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34523
34524         * gcc.dg/format/plus-1.c: New test.
34525
34526 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34527
34528         * gcc.dg/20010423-1.c: New test.
34529
34530 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34531
34532         * gcc.c-torture/execute/20010422-1.c: New test.
34533
34534 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34535
34536         * g++.old-deja/g++.ns/type2.C: New test.
34537
34538 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34539
34540         * g++.old-deja/g++.other/perf1.C: New test.
34541
34542 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34543
34544         * gcc.dg/c99-func-2.c: Remove xfail.
34545         * gcc.dg/c99-func-3.c: Remove xfail.
34546         * gcc.dg/c99-func-4.c: Remove xfail.
34547
34548 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34549
34550         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34551
34552 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34553
34554         * gcc.c-torture/compile/20010423-1.c: New test.
34555
34556 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34557
34558         * g++.old-deja/g++.pt/typename28.C: New test.
34559
34560 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         * g++.old-deja/g++.abi/empty2.C: New test.
34563         * g++.old-deja/g++.abi/empty3.C: New test.
34564
34565 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34566
34567         * g++.old-deja/g++.other/comdat2.C: New test.
34568         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34569
34570 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34571
34572         * g++.old-deja/g++.other/overload14.C: New test.
34573
34574 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * g++.old-deja/g++.other/lookup23.C: New test.
34577
34578 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34579
34580         * gcc.c-torture/execute/20010403-1.c: New test.
34581
34582 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34583             Mark Mitchell  <mark@codesourcery.com>
34584
34585         * lib/old-dejagnu.exp: Don't delete output of executable.
34586         Add .exe suffix to executables.
34587
34588 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34589
34590         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34591
34592 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34593
34594         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34595
34596 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34599         * g++.old-deja/g++.abi/crash1.C: New test.
34600
34601 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34602
34603         * g++.old-deja/g++.other/crash40.C: New test.
34604
34605 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34606
34607         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34608
34609 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34610
34611         * g++.old-deja/g++.other/warn6.C: New test.
34612
34613 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34614
34615         * g++.old-deja/g++.robertl/eb42.C: Same.
34616
34617 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34618
34619         * gcc.dg/wtr-conversion-1.c: New testcase.
34620
34621 2001-04-10  Richard Henderson  <rth@redhat.com>
34622
34623         * g++.old-deja/g++.other/array5.C: New.
34624
34625 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34626
34627         * gcc.c-torture/execute/20010408-1.c: New test.
34628
34629 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34630
34631         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34632         headers and constructs.
34633         * g++.old-deja/g++.robertl/eb79.C: Same.
34634         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34635         * g++.old-deja/g++.robertl/eb73.C: Same.
34636         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34637         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34638         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34639         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34640         * g++.old-deja/g++.robertl/eb44.C: Same.
34641         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34642         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34643         * g++.old-deja/g++.robertl/eb39.C: Same.
34644         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34645         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34646         * g++.old-deja/g++.robertl/eb30.C: Same.
34647         * g++.old-deja/g++.robertl/eb3.C: Same.
34648         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34649         * g++.old-deja/g++.robertl/eb21.C: Same.
34650         * g++.old-deja/g++.robertl/eb15.C: Same.
34651         * g++.old-deja/g++.robertl/eb118.C: Same.
34652         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34653         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34654         * g++.old-deja/g++.robertl/eb109.C: Same.
34655         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34656         * g++.old-deja/g++.mike/rtti1.C: Same.
34657         * g++.old-deja/g++.mike/p658.C: Same.
34658         * g++.old-deja/g++.mike/net46.C: Same.
34659         * g++.old-deja/g++.mike/net34.C: Same.
34660         * g++.old-deja/g++.mike/memoize1.C: Same.
34661         * g++.old-deja/g++.mike/eh2.C: Same.
34662         * g++.old-deja/g++.law/weak.C: Same.
34663         * g++.old-deja/g++.law/visibility7.C: Same.
34664         * g++.old-deja/g++.law/visibility25.C: Same.
34665         * g++.old-deja/g++.law/visibility22.C: Same.
34666         * g++.old-deja/g++.law/visibility2.C: Same.
34667         * g++.old-deja/g++.law/visibility17.C: Same.
34668         * g++.old-deja/g++.law/visibility13.C: Same.
34669         * g++.old-deja/g++.law/visibility10.C: Same.
34670         * g++.old-deja/g++.law/visibility1.C: Same.
34671         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34672         * g++.old-deja/g++.law/vbase1.C: Same.
34673         * g++.old-deja/g++.law/operators32.C: Same.
34674         * g++.old-deja/g++.law/nest3.C: Same.
34675         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34676         * g++.old-deja/g++.law/except5.C (main): Same.
34677         * g++.old-deja/g++.law/cvt7.C (run): Same.
34678         * g++.old-deja/g++.law/cvt2.C: Same.
34679         * g++.old-deja/g++.law/cvt16.C: Same.
34680         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34681         * g++.old-deja/g++.law/ctors17.C (main): Same.
34682         * g++.old-deja/g++.law/ctors13.C: Same.
34683         * g++.old-deja/g++.law/ctors12.C (main): Same.
34684         * g++.old-deja/g++.law/ctors10.C: Same.
34685         * g++.old-deja/g++.law/code-gen5.C: Same.
34686         * g++.old-deja/g++.law/bad-error7.C: Same.
34687         * g++.old-deja/g++.law/arm9.C: Same.
34688         * g++.old-deja/g++.law/arm12.C: Same.
34689         * g++.old-deja/g++.law/arg8.C: Same.
34690         * g++.old-deja/g++.law/arg1.C: Same.
34691         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34692         * g++.old-deja/g++.jason/template31.C: Same.
34693         * g++.old-deja/g++.jason/template24.C (main): Same.
34694         * g++.old-deja/g++.jason/2371.C: Same.
34695         * g++.old-deja/g++.eh/new2.C: Same.
34696         * g++.old-deja/g++.eh/new1.C: Same.
34697         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34698         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34699         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34700         * g++.old-deja/g++.brendan/crash62.C: Same.
34701         * g++.old-deja/g++.brendan/crash52.C: Same.
34702         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34703         * g++.old-deja/g++.brendan/crash38.C: Same.
34704         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34705         * g++.old-deja/g++.brendan/copy9.C: Same.
34706
34707 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34708
34709         * gcc.c-torture/execute/20001203-2.c (memset):
34710         Count argument is of type __SIZE_TYPE__.
34711
34712 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34713
34714         * gcc.c-torture/compile/20010404-1.c: New test.
34715
34716 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34717
34718         * gcc.c-torture/compile/20010326-1.c: New test.
34719
34720 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34721
34722         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34723         peculiarities of the SH.
34724         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34725
34726 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34727
34728         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34729         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34730         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34731
34732 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34733
34734         * g77.f-torture/compile/20010321-1.f: New test.
34735
34736 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34737
34738         * gcc.c-torture/compile/20010329-1.c: New test.
34739
34740 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34741
34742         * gcc.c-torture/execute/20010329-1.c: New test.
34743
34744 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34745
34746         * g++.old-deja/g++.other/eh4.C: Fix typo.
34747
34748 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34749
34750         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34751
34752 2001-03-28  Philip Blundell  <philb@gnu.org>
34753
34754         * gcc.c-torture/compile/20010328-1.c: New test.
34755
34756 2001-03-27  Richard Henderson  <rth@redhat.com>
34757
34758         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34759         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34760
34761 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34762
34763         * gcc.c-torture/compile/20010327-1.c: New test.
34764
34765 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34766
34767         * g++.old-deja/g++.other/friend12.C: New test.
34768         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34769         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34770
34771 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34772
34773         * gcc.c-torture/execute/20010325-1.c: New test.
34774
34775 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34776
34777         * g++.old-deja/g++.other/mangle3.C: New test.
34778
34779 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34780
34781         * g++.old-deja/g++.other/anon8.C: New test.
34782
34783 2001-03-20  Philip Blundell  <philb@gnu.org>
34784
34785         * gcc.c-torture/compile/20010320-1.c: New test.
34786
34787 2001-03-17  Richard Henderson  <rth@redhat.com>
34788
34789         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34790
34791 2001-03-15  Geoff Keating  <geoff@redhat.com>
34792
34793         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34794         tests on AIX.
34795
34796 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34797
34798         * g++.old-deja/g++.other/eh4.C: New test.
34799
34800 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34801
34802         * gcc.dg/cpp/mi1.c: Update.
34803
34804 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34805
34806         * g++.old-deja/g++.other/regstack.C: New test.
34807
34808 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34809
34810         * g++.old-deja/g++.other/ref4.C: New test.
34811
34812 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34813
34814         * objc/execute/va_method.m: Added.
34815         * objc/execute/IMP.m: Added.
34816         * objc/execute/_cmd.m: Added.
34817         * objc/execute/accessing_ivars.m: Added.
34818         * objc/execute/class-1.m: Added.
34819         * objc/execute/class-10.m: Added.
34820         * objc/execute/class-11.m: Added.
34821         * objc/execute/class-12.m: Added.
34822         * objc/execute/class-13.m: Added.
34823         * objc/execute/class-14.m: Added.
34824         * objc/execute/class-2.m: Added.
34825         * objc/execute/class-3.m: Added.
34826         * objc/execute/class-4.m: Added.
34827         * objc/execute/class-5.m: Added.
34828         * objc/execute/class-6.m: Added.
34829         * objc/execute/class-7.m: Added.
34830         * objc/execute/class-8.m: Added.
34831         * objc/execute/class-9.m: Added.
34832         * objc/execute/class-tests-1.h
34833         * objc/execute/class-tests-2.h
34834         * objc/execute/compatibility_alias.m: Added.
34835         * objc/execute/encode-1.m: Added.
34836         * objc/execute/formal_protocol-1.m: Added.
34837         * objc/execute/formal_protocol-2.m: Added.
34838         * objc/execute/formal_protocol-3.m: Added.
34839         * objc/execute/formal_protocol-4.m: Added.
34840         * objc/execute/formal_protocol-5.m: Added.
34841         * objc/execute/formal_protocol-6.m: Added.
34842         * objc/execute/formal_protocol-7.m: Added.
34843         * objc/execute/informal_protocol.m: Added.
34844         * objc/execute/initialize.m: Added.
34845         * objc/execute/load.m: Added.
34846         * objc/execute/many_args_method.m: Added.
34847         * objc/execute/nested-3.m: Added.
34848         * objc/execute/no_clash.m: Added.
34849         * objc/execute/private.m: Added.
34850         * objc/execute/redefining_self.m: Added.
34851         * objc/execute/root_methods.m: Added.
34852         * objc/execute/selector-1.m: Added.
34853         * objc/execute/static-1.m: Added.
34854         * objc/execute/static-2.m: Added.
34855         * objc/execute/va_method.m: Added.
34856
34857 2001-03-10  Richard Henderson  <rth@redhat.com>
34858
34859         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34860
34861 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34862
34863         * g++.old-deja/g++.other/crash31.C: XFAIL.
34864         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34865         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34866         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34867         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34868         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34869
34870 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34871
34872         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34873
34874 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34875
34876         * gcc.dg/20000724-1.c: Don't use multiline strings.
34877
34878 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34879
34880         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34881         result of -cString against what we expect it to be; don't just
34882         print it out for no one to read.
34883
34884         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34885         Based on testcases provided by Nicola Pero.
34886
34887 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34888
34889         * gcc.dg/cpp/macro7.c: New test.
34890
34891 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34892
34893         * gcc.dg/cpp/multiline.c: Update.
34894
34895 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34896
34897         * g++.old-deja/g++.other/enum3.C: New test.
34898
34899 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34900
34901         * g++.old-deja/g++.other/pod1.C: New test.
34902
34903 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * g++.old-deja/g++.ext/overload1.C: New test.
34906
34907 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34908
34909         * g++.old-deja/g++.pt/using1.C: New test.
34910
34911 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34912
34913         * g++.old-deja/g++.other/using9.C: New test.
34914
34915 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34916
34917         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34918
34919         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34920
34921 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34922
34923         * g++.old-deja/g++.ext/realpt1.C: Remove.
34924
34925 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34926
34927         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34928
34929 2001-02-26  Will Cohen  <wcohen@redhat.com>
34930
34931         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34932
34933 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34934
34935         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34936         templatized constructors.
34937
34938 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34939
34940         * gcc.c-torture/execute/20010224-1.c: New test.
34941
34942 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34943
34944         * gcc.c-torture/execute/20010222-1.c: New test.
34945
34946 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34947
34948         * g++.old-deja/g++.other/inline20.C: New test.
34949
34950 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34951
34952         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34953
34954 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34955
34956         * g++.old-deja/g++.other/lookup22.C: New test.
34957
34958 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34959
34960         * g77.dg: New directory.
34961         * g77.dg/20010216-1.f: New test case.
34962         * g77.dg/dg.exp: New driver.
34963         * lib/g77-dg.exp: New driver library.
34964
34965 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34966
34967         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34968
34969 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34970
34971         * g++.old-deja/g++.other/decl9.C: New test.
34972
34973 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34974
34975         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34976         not need <string> and also tests the initialization at runtime.
34977
34978 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34979
34980         * gcc.c-torture/execute/longlong.c: New test.
34981
34982 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34983
34984         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34985
34986 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34987
34988         * gcc.c-torture/execute/920302-1.c (execute):
34989         Change argument type to short.
34990
34991 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34992
34993         * g++.old-deja/g++.pt/deduct6.C: New test.
34994
34995 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         * g++.old-deja/g++.pt/deduct5.C: New test.
34998
34999 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35000
35001         * gcc.c-torture/execute/20010209-1.c: New test.
35002
35003 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35004
35005         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35006
35007 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35008
35009         * g++.dg/vtgc1.C: Update for new ABI.
35010
35011         * consistency.vlad: New directory, 1665 files.
35012
35013 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35014
35015         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35016         return type.
35017         * gcc.dg/cpp/digraphs.c: Declare puts.
35018
35019 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35020
35021         * g++.old-deja/g++.other/warn5.C: New test.
35022
35023 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.old-deja/g++.pt/spec40.C: New test.
35026
35027 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35030         case.
35031         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35032
35033 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35034
35035         * gcc.c-torture/compile/20010209-1.c: New test.
35036
35037 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35038
35039         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35040         excess errors message but not if it crashes.
35041         * g++.old-deja/g++.other/crash27.C: Likewise.
35042         * g++.old-deja/g++.other/crash28.C: Likewise.
35043         * g++.old-deja/g++.other/crash30.C: Likewise.
35044         * g++.old-deja/g++.other/crash32.C: Likewise.
35045         * g++.old-deja/g++.other/crash35.C: Likewise.
35046         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35047
35048 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35049
35050         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35051         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35052         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35053         g77.f-torture/execute/execute.exp,
35054         g77.f-torture/noncompile/noncompile.exp,
35055         gcc.c-torture/execute/execute.exp,
35056         gcc.c-torture/execute/memcheck/memcheck.exp,
35057         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35058         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35059         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35060         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35061         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35062         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35063         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35064         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35065         Remove bug reporting instructions with ancient email addresses.
35066
35067 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * gcc.dg/20010202-1.c: New test.
35070         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35071
35072 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35073
35074         * g++.dg/stdbool-if.C: New test.
35075
35076 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35077
35078         * objc/execute/fdecl.m: Added main().
35079
35080 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35081
35082         * gcc.c-torture/execute/20010206-1.c: New test.
35083
35084 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35085
35086         * gcc.dg/cpp/avoidpaste1.c: Update.
35087
35088 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35089
35090         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35091         Pero <nicola@brainstorm.co.uk>.
35092         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35093
35094 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35095
35096         * g++.old-deja/g++.pt/spec39.C: New test.
35097
35098 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.c-torture/compile/20010202-1.c: New test.
35101
35102 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35103
35104         * g++.old-deja/g++.abi/primary2.C: New test.
35105         * g++.old-deja/g++.abi/primary3.C: New test.
35106         * g++.old-deja/g++.abi/primary4.C: New test.
35107         * g++.old-deja/g++.abi/primary5.C: New test.
35108         * g++.old-deja/g++.abi/vtable3.h: New test.
35109         * g++.old-deja/g++.abi/vtable3a.C: New test.
35110         * g++.old-deja/g++.abi/vtable3b.C: New test.
35111         * g++.old-deja/g++.abi/vtable3c.C: New test.
35112         * g++.old-deja/g++.abi/vtable3d.C: New test.
35113         * g++.old-deja/g++.abi/vtable3e.C: New test.
35114         * g++.old-deja/g++.abi/vtable3f.C: New test.
35115         * g++.old-deja/g++.abi/vtable3g.C: New test.
35116         * g++.old-deja/g++.abi/vtable3h.C: New test.
35117         * g++.old-deja/g++.abi/vtable3i.C: New test.
35118         * g++.old-deja/g++.abi/vtable3j.C: New test.
35119         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35120
35121 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * g++.old-deja/g++.other/anon6.C: New test.
35124         * g++.old-deja/g++.other/anon7.C: New test.
35125
35126 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35127
35128         * gcc.dg/cpp/avoidpaste2.c: New tests.
35129
35130 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35131
35132         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35133
35134 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35135
35136         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35137         DECIMAL_DIG cases for Irix."
35138
35139 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35140
35141         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35142
35143 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35144
35145         * gcc.dg/c99-tag-1.c: New test.
35146
35147 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35148
35149         * gcc.dg/cpp/tr-warn1.c: Add tests.
35150
35151 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35152
35153         * gcc.dg/cpp/avoidpaste1.c: Update.
35154         * gcc.dg/cpp/paste4.c: Update.
35155
35156 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35157
35158         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35159         cases for Irix.
35160
35161 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35162
35163         * g++.old-deja/g++.other/inline19.C: New test.
35164
35165 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35166
35167         * gcc.dg/Wlarger-than.c: New test.
35168
35169 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35170
35171         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35172
35173 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35174
35175         * gcc.c-torture/execute/20010129-1.c: New test.
35176         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35177
35178 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35179
35180         * gcc.dg/cpp/avoidpaste1.c: Test case.
35181
35182 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35183
35184         * g++.old-deja/g++.other/inline18.C: New test.
35185
35186 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35187
35188         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35189         and __builtin_putchar.
35190
35191 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35194         tests.
35195
35196 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35197
35198         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35199         floating point number rounding mode to round to the nearest
35200         representable mode.
35201
35202 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35203
35204         * g++.old-deja/g++.other/mangle2.C: New test.
35205
35206 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35207
35208         * gcc.c-torture/compile/20010124-1.c: New test.
35209
35210 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35211
35212         * g++.old-deja/g++.pt/spec38.C: New test.
35213
35214 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35215
35216         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35217         "Build don't run".
35218
35219 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35220
35221         * gcc.c-torture/execute/20010123-1.c: New test.
35222
35223 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35224
35225         * g++.old-deja/g++.pt/spec37.C: New test.
35226
35227 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         * g++.old-deja/g++.pt/overload14.C: New test.
35230
35231 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35232
35233         * gcc.c-torture/execute/20010122-1.c: New test, exercise
35234         __builtin_return_address.
35235
35236 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
35237
35238         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35239         * g++.old-deja/g++.pt/spec35.C: New test.
35240         * g++.old-deja/g++.pt/spec36.C: New test.
35241
35242 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35243
35244         * gcc.c-torture/compile/20010118-1.c: New test.
35245
35246 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35247
35248         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35249
35250 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35251
35252         * gcc.c-torture/execute/20010119-1.c: New test.
35253
35254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         * g++.old-deja/g++.other/vbase5.C: New test.
35257
35258 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35259
35260         * gcc.c-torture/execute/20010118-1.c: New test.
35261
35262 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35263
35264         * g++.old-deja/g++.pt/deduct3.C: New test.
35265
35266 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35267
35268         * g++.old-deja/g++.pt/spec34.C: New test.
35269
35270 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35271
35272         * g77.f-torture/compile/20000601-2.f: New test.
35273
35274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35275
35276         * g++.old-deja/g++.other/init17.C: New test.
35277
35278 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35279
35280         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35281
35282 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35283
35284         * g++.old-deja/g++.pt/unify8.C: New test.
35285
35286 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35287
35288         * g++.old-deja/g++.abi/vbase1.C: New test.
35289
35290 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.old-deja/g++.pt/crash65.C: New test.
35293
35294 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35295
35296         * gcc.dg/cpp/assembl2.S: New test case.
35297
35298 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35299
35300         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35301         are supported.
35302
35303 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35304
35305         * g++.old-deja/g++.other/builtins1.C: New test.
35306         * g++.old-deja/g++.other/builtins2.C: Likewise.
35307         * g++.old-deja/g++.other/builtins3.C: Likewise.
35308         * g++.old-deja/g++.other/builtins4.C: Likewise.
35309
35310 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35311
35312         * gcc.c-torture/compile/20010117-1.c: New test.
35313         * gcc.c-torture/compile/20010117-2.c: New test.
35314
35315 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35316
35317         * g77.f-torture/execute/20010116.[fx]: New test,
35318         XFAIL on i?86-*-*.
35319         * g77.f-torture/compile/20010115.f: Indicate it's
35320         a test for PR fortran/1636.
35321
35322 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35323
35324         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35325
35326 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35327
35328         * g77.f-torture/compile/20010115.f: New test.
35329
35330 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35331
35332         * g++.old-deja/g++.pt/nontype5.C: New test.
35333
35334 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35335
35336         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35337         have an equivalent working one below it.
35338
35339 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35340
35341         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35342         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35343
35344 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35345
35346         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35347         message containing "init_priority".
35348         (conpr-2.C): Likewise.
35349         (conpr-3.C): Likewise.
35350         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35351
35352 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35353
35354         * gcc.c-torture/execute/20010114-2.c: New test.
35355
35356 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35357
35358         * gcc.c-torture/compile/20010114-1.c: New test.
35359         * gcc.c-torture/compile/20010114-1.x: Xfail.
35360         * gcc.c-torture/compile/20010114-2.c: New test.
35361         * gcc.c-torture/execute/20010114-1.c: New test.
35362         * gcc.dg/trunc-1.c: New test.
35363         * gcc.dg/uninit-B.c: New test.
35364
35365 2001-01-13  Nick Clifton  <nickc@redhat.com>
35366
35367         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35368         target.
35369
35370 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35371
35372         * gcc.c-torture/compile/20010113-1.c: New test.
35373
35374 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * gcc.c-torture/compile/20001212-1.c: New test.
35377
35378 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35379
35380         * gcc.dg/cpp/widestr1.c: Update.
35381         * gcc.dg/cpp/prag-imp.c: Remove.
35382
35383 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35384
35385         * gcc.c-torture/execute/20000801-3.x: Remove.
35386         * gcc.dg/c90-init-1.c: New test.
35387         * gcc.dg/c99-init-1.c: New test.
35388         * gcc.dg/c99-init-2.c: New test.
35389         * gcc.dg/gnu99-init-1.c: New test.
35390
35391 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35392
35393         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35394         testing that no relevant ones were found.
35395
35396 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         * g++.old-deja/g++.pt/cast2.C: New test.
35399
35400 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35401
35402         * g++.old-deja/g++.pt/friend47.C: New test.
35403
35404 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35405
35406         * g++.old-deja/g++.pt/instantiate13.C: New test.
35407
35408 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35409
35410         * g++.old-deja/g++.other/defarg7.C: New test.
35411         * g++.old-deja/g++.other/defarg8.C: New test.
35412
35413 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35414
35415         * g++.old-deja/g++.pt/crash64.C: New test.
35416
35417 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35418
35419         * g++.old-deja/g++.pt/crash63.C: New test.
35420
35421 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35422
35423         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35424
35425 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35426
35427         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35428
35429 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.old-deja/g++.pt/error3.C: New test.
35432
35433 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.old-deja/g++.other/crash39.C: New test.
35436
35437 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35438
35439         * g++.old-deja/g++.other/vbase4.C: New test.
35440
35441 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35442
35443         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35444         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35445         * gcc.dg/special/special.exp: New test driver which will check
35446         for alias support for the above test.
35447
35448 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35449
35450         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35451         problems on small machines.
35452         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35453         parameterize.
35454
35455 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35456
35457         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35458         mips.
35459         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35460
35461 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35462
35463         * g++.old_deja/g++.pt/using8.C: New test.
35464
35465 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35466
35467         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35468
35469 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35470
35471         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35472         where a failure is expected.
35473         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35474
35475 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35476
35477         * g++.old_deja/g++.pt/instantiate12.C: New test.
35478
35479 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35480
35481         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35482         start of structs.
35483         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35484         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35485         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35486         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35487         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35488         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35490         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35491         * g++.old-deja/g++.eh/spec6.C: Likewise.
35492         * g++.old-deja/g++.jason/crash3.C: Likewise.
35493         * g++.old-deja/g++.law/ctors11.C: Likewise.
35494         * g++.old-deja/g++.law/ctors17.C: Likewise.
35495         * g++.old-deja/g++.law/ctors5.C: Likewise.
35496         * g++.old-deja/g++.law/ctors9.C: Likewise.
35497         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35498         * g++.old-deja/g++.mike/net22.C: Likewise.
35499         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35500         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35501         * g++.old-deja/g++.mike/virt3.C: Likewise.
35502         * g++.old-deja/g++.niklas/t128.C: Likewise.
35503         * g++.old-deja/g++.other/anon4.C: Likewise.
35504         * g++.old-deja/g++.other/using1.C: Likewise.
35505         * g++.old-deja/g++.other/warn3.C: Likewise.
35506         * g++.old-deja/g++.pt/t37.C: Likewise.
35507         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35508         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35509
35510 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35511
35512         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35513
35514 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35515
35516         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35517
35518 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * gcc.c-torture/compile/20010107-1.c: New test.
35521
35522 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35523
35524         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35525
35526 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35527
35528         * gcc.dg/format/format.h: New file.
35529         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35530         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35531         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35532         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35533         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35534         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35535         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35536         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35537         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35538         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35539         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35540         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35541         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35542         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35543         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35544         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35545         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35546         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35547         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35548         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35549         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35550         instead of declaring standard types, macros and functions in each
35551         test.
35552
35553 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35554
35555         * gcc.c-torture/execute/20010106-1.c: New test.
35556
35557 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35558
35559         * gcc.dg/format/format.exp: New file.
35560         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35561         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35562         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35563         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35564         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35565         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35566         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35567         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35568         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35569         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35570         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35571         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35572         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35573         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35574         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35575         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35576         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35577         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35578         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35579         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35580         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35581         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35582         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35583         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35584         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35585         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35586         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35587         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35588         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35589         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35590         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35591         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35592         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35593         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35594         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35595         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35596         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35597         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35598         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35599         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35600         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35601         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35602
35603 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35604
35605         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35606         account.
35607
35608 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35609
35610         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35611
35612 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35613
35614         * g++.old-deja/g++.pt/crash62.C: New test.
35615
35616 2001-01-04  Richard Henderson  <rth@redhat.com>
35617
35618         * gcc.dg/20000926-1.c: Update expected warnings.
35619         * gcc.dg/array-2.c: Likewise.
35620         * gcc.dg/array-4.c: Also validate flexible array members.
35621         * gcc.dg/c99-flex-array-1.c: New.
35622
35623 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35624
35625         * gcc.c-torture/compile/20001222-1.x: Remove.
35626
35627 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35628
35629         * gcc.c-torture/execute/built-in-setjmp.c: New.
35630
35631 2001-01-03  Richard Henderson  <rth@redhat.com>
35632
35633         * gcc.dg/940510-1.c: Update expected error wording.
35634         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35635
35636 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35637
35638         * lib/target-supports.exp (check_alias_available): Modified to
35639         indicate aliases not supported if only weak aliases are supported.
35640
35641 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35642
35643         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35644         Turn on cmpstrsi checks for __pj__ and __i370__.
35645
35646 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.old-deja/g++.other/virtual11.C: New test.
35649
35650 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35651
35652         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35653
35654 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35655
35656         * gcc.c-torture/compile/20010102-1.c: New test.
35657
35658 2001-01-02  Andreas Jaeger  <aj@suse.de>
35659
35660         * gcc.dg/noreturn-3.c: New test.
35661
35662         * gcc.dg/noreturn-4.c: New test.
35663
35664 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35665
35666         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35667         __builtin_fputc and __builtin_fwrite.
35668
35669 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35670
35671         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35672         signed char, not default char.
35673
35674 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35675
35676         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35677
35678 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35679
35680         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35681
35682 2000-12-29  Richard Henderson  <rth@redhat.com>
35683
35684         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35685         (__cyg_profile_func_exit): Define.
35686
35687 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35688
35689         * g++.dg/vtgc1.C: New test.
35690
35691 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35692
35693         * gcc.dg/noncompile/20001228-1.c: New test.
35694
35695         * gcc.dg/20001228-1.c: New test.
35696
35697         * gcc.c-torture/execute/20001228-1.c: New test.
35698
35699 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35700
35701         * gcc.dg/format-strfmon-1.c: New test.
35702
35703 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35704
35705         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35706         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35707         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35708         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35709         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35710         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35711         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35712         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35713         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35714         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35715         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35716         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35717         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35718
35719         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35720         * gcc.c-torture/execute/string-opt-4.c: Test index.
35721
35722 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35723
35724         * gcc.c-torture/compile/20001226-1.c: New test.
35725
35726 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35727
35728         * gcc.c-torture/compile/20001222-1.c: New test.
35729         * gcc.c-torture/compile/20001222-1.x: Xfail.
35730
35731 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35732
35733         * gcc.c-torture/execute/comp-goto-2.c: New test.
35734
35735 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35736
35737         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35738         Use long types if __INT_MAX__ is 32767.
35739         (main): Use cast to (sint32 *) when poking 88 into a_page.
35740
35741         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35742
35743 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35744
35745         * gcc.c-torture/compile/20001221-1.c: New test.
35746         * gcc.c-torture/execute/20001221-1.c: New test.
35747
35748 2000-12-20  Richard Henderson  <rth@redhat.com>
35749
35750         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35751         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35752
35753 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35754
35755         * gcc.dg/compare3.c: New test.
35756
35757 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35758
35759         * gcc.dg/format-warnll-1.c: New test.
35760
35761 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35762
35763         * gcc.dg/cpp/cmdlne-P.c: New test.
35764
35765 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35766
35767         * gcc.c-torture/execute/builtin-abs-1.c,
35768         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35769
35770 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35771
35772         * gcc.dg/cpp/multiline.c: New test.
35773
35774 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35775
35776         * g++.old-deja/g++.other/syshdr1.C: Update.
35777         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35778
35779 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35780
35781         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35782
35783 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35784
35785         * g++.old-deja/g++.pt/ttp65.C: New test.
35786
35787 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35788
35789         * g++.old-deja/g++.pt/ttp64.C: New test.
35790
35791 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35792
35793         * g++.old-deja/g++.pt/spec33.C: New test.
35794
35795 2000-12-14  Catherine Moore  <clm@redhat.com>
35796
35797         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35798         * gcc.c-torture/execute/920612-2.c: Likewise.
35799         * gcc.c-torture/execute/920428-2.c: Likewise.
35800         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35801         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35802
35803 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35804
35805         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35806         * gcc.dg/pack-test-2.c: Likewise.
35807
35808 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35809
35810         Tests by Zack Weinberg <zackw@stanford.edu>.
35811
35812         * gcc.dg/cpp/defined.c: Update.
35813         * gcc.dg/cpp/defined_trad.c: New tests.
35814
35815 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35816
35817         * gcc.dg/cpp/trad-direct.c: Update.
35818
35819 2000-12-11  Neil Booth  <neilb@earthling.net>
35820
35821         * gcc.dg/cpp/defined_trad.c
35822
35823 2000-12-11  Neil Booth  <neilb@earthling.net>
35824
35825         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35826
35827 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35828
35829         * gcc.dg/format-miss-2.c: New test.
35830
35831 2000-12-09  Neil Booth  <neilb@earthling.net>
35832
35833         * gcc.dg/cpp/lineflags.c: New tests.
35834         * gcc.dg/cpp/poison.c: Update.
35835         * gcc.dg/cpp/redef2.c: Update.
35836         * gcc.dg/cpp/skipping.c: New test.
35837
35838 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35839
35840         * g++.old-deja/g++.other/eh3.C: New testcase.
35841
35842 2000-12-07  Neil Booth  <neilb@earthling.net>
35843
35844         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35845         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35846         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35847         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35848         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35849         Update.
35850
35851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35852
35853         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35854         __SIZE_TYPE__ instead of int for type of integers cast to
35855         pointers.
35856
35857 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35858
35859         * g++.old-deja/g++.other/cleanup4.C: New test.
35860
35861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35862
35863         * format-sec-1.c: New test.
35864
35865 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35866
35867         * gcc.dg/format-nonlit-3.c: New test.
35868
35869 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35870
35871         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35872         through a null pointer.
35873
35874 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35875
35876         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35877         * g++.old-deja/g++.pt/partial4.C: New test.
35878
35879 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35880
35881         * gcc.c-torture/execute/ieee/hugeval.x: New.
35882
35883 2000-12-06  Neil Booth  <neilb@earthling.net>
35884
35885         * gcc.dg/cpp/backslash2.c: New tests.
35886
35887 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35888
35889         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35890         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35891
35892 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35893
35894         * gcc.c-torture/execute/20001203-2.c: New testcase.
35895
35896 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35897
35898         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35899         * g++.old-deja/g++.other/virtual10.C: New test.
35900
35901 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35904
35905 2000-12-05  Richard Henderson  <rth@redhat.com>
35906
35907         * gcc.c-torture/compile/20001205-1.c: New.
35908
35909 2000-12-04  Neil Booth  <neilb@earthling.net>
35910
35911         * g++.old-deja/g++.other/virtual9.C: New test.
35912         * g++.old-deja/g++.pt/crash61.C: New test.
35913         * gcc.c-torture/execute/loop-9.c: New test.
35914
35915 2000-12-04  Neil Booth  <neilb@earthling.net>
35916
35917         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35918         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35919         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35920         * gcc.dg/cpp/extratokens.c: ...here.
35921
35922 2000-12-04  Neil Booth  <neilb@earthling.net>
35923
35924         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35925         New tests.
35926
35927 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35928
35929         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35930         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35931
35932 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35933
35934         * gcc.c-torture/execute/20001203-1.c: New test.
35935
35936 2000-12-03  Neil Booth  <neilb@earthling.net>
35937
35938         * gcc.dg/cpp/macro6.c: New test cases.
35939
35940 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35941
35942         * gcc.c-torture/execute/string-opt-9.c: New test.
35943         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35944         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35945         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35946
35947         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35948         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35949
35950 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35951
35952         * gcc.dg/cpp/if-6.c: New testcase.
35953
35954         * gcc.dg/20001201-1.c: New testcase.
35955
35956 2000-12-02  Neil Booth  <neilb@earthling.net>
35957
35958         * g++.old-deja/g++.other/externC4.C,
35959         g++.old-deja/g++.other/friend10.C: New tests.
35960
35961 2000-12-02  Neil Booth  <neilb@earthling.net>
35962
35963         * g++.old-deja/g++.other/instan2.C
35964         * g++.old-deja/g++.other/instan3.C: New test.
35965
35966 2000-12-02  Neil Booth  <neilb@earthling.net>
35967
35968         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35969         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35970         gnuc99.c,gnuc99-pedantic.c: New tests.
35971
35972 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35973
35974         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35975         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35976
35977 2000-12-01  Neil Booth  <neilb@earthling.net>
35978
35979         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35980         * gcc.dg/cpp/poison.c: Update.
35981         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35982
35983 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35984
35985         * g77.f-torture/execute/20001201.f: New test.
35986
35987 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35988
35989         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35990
35991 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35992
35993         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35994
35995 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35996
35997         * g++.old-deja/g++.other/cast6.C: New test.
35998
35999 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36000
36001         * gcc.c-torture/execute/20001130-2.c: New testcase.
36002
36003 2000-11-30  Richard Henderson  <rth@redhat.com>
36004
36005         * gcc.c-torture/execute/20001130-1.c: New test.
36006
36007 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36008
36009         * g++.old-deja/g++.other/op3.C: New test.
36010
36011 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36012
36013         * g++.old-deja/g++.other/op2.C: New test.
36014
36015 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36016
36017         * g++.old-deja/g++.other/crash38.C: New test.
36018
36019 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36020
36021         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36022
36023 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36024
36025         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36026         tests.
36027         * gcc.c-torture/execute/string-opt-6.c: New test.
36028
36029         * gcc.dg/20001117-1.c: Add main.
36030
36031 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36032
36033         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36034         Move from here ...
36035         * gcc.dg/940510-1.c: ... to here.
36036
36037         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36038         zero-size arrays in toplevel structures.
36039
36040 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36041
36042         * gcc.c-torture/execute/loop-8.c: New test.
36043
36044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36045
36046         * g++.old-deja/g++.other/base1.C: New test.
36047
36048 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36049
36050         * g++.old-deja/g++.other/parse2.C: New test.
36051
36052 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36053
36054         * g++.old-deja/g++.pt/incomplete1.C: New test.
36055
36056 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36057
36058         * g++.old-deja/g++.other/friend9.C: New test.
36059
36060 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.dg/20001127-1.c: New test.
36063
36064 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         * g++.old-deja/g++.pt/friend46.C: New test.
36067
36068 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36069
36070         * g++.old-deja/g++.other/ptrmem8.C: New test.
36071
36072 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36073
36074         * gcc.c-torture/execute/string-opt-7.c: New test.
36075         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36076
36077 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36078
36079         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36080         instead of 'mkcheck 2'.
36081
36082 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36083
36084         * gcc.c-torture/execute/memcheck/driver.c,
36085         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36086         C9X references to refer to C99.
36087
36088 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36089
36090         * gcc.dg/ultrasp3.c: New test.
36091
36092 2000-11-25  Neil Booth  <neilb@earthling.net>
36093
36094         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36095
36096 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36097
36098         * gcc.c-torture/compile/20001123-2.c: New.
36099
36100 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36101
36102         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36103
36104 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36105
36106         * gcc.dg/sequence-point-1.c: Add some new tests.
36107         * gcc.c-torture/execute/20001124-1.c: New test.
36108
36109 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36110
36111         * g++.old-deja/g++.other/vaarg4.C: New test.
36112         * gcc.c-torture/compile/20001123-1.c: New test.
36113
36114 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         * g++.other/crash24.C: Adjust and remove XFAIL.
36117         * g++.other/crash37.C: New test.
36118
36119 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36120
36121         * g++.old-deja/g++.pt/instantiate9.C: New test.
36122
36123 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36124
36125         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36126         new ABI, too.
36127
36128         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36129         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36130
36131 2000-11-22  Neil Booth  <neilb@earthling.net>
36132
36133         * gcc.dg/cpp/Wtrigraphs.c: New test.
36134
36135 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36136
36137         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36138
36139 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36140
36141         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36142
36143 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36144
36145         * lib/gcc-dg.exp: load_lib scanasm.exp.
36146         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36147         * lib/g++-dg.exp: load_lib scanasm.exp.
36148         * lib/scanasm.exp: New.
36149         (scan-assembler, scan-assembler-not): Add optional arguments to
36150         test name, or if not present, the pattern name.
36151         (scan-assembler-dem, scan-assembler-dem-not): New.
36152
36153         * g++.dg/dg.exp: New.
36154
36155 2000-11-21  Neil Booth  <neilb@earthling.net>
36156
36157         * gcc.dg/cpp/integrated1.c: Remove.
36158
36159 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36160
36161         * gcc.c-torture/execute/20001121-1.c: New test.
36162
36163 2000-11-21  Richard Henderson  <rth@redhat.com>
36164
36165         * gcc.c-torture/compile/20001121-1.c: New test.
36166
36167 2000-11-20  Neil Booth  <neilb@earthling.net>
36168
36169         * gcc.dg/cpp/integrated1.c: New test.
36170
36171 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36172
36173         * g++.old-deja/g++.other/inline17.C: New test.
36174
36175 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36176
36177         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36178         local variable to be zero: I made the variable global. Now
36179         uses abort() and exit() instead of relying on main's return value.
36180
36181 2000-11-20  Neil Booth  <neilb@earthling.net>
36182
36183         * gcc.dg/cpp/paste2.c: Update test.
36184         * objc/execute/paste.m: New test.
36185
36186 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36187
36188         * gcc.dg/c99-condexpr-1.c: New test.
36189
36190 2000-11-20  Neil Booth  <neilb@earthling.net>
36191
36192         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36193
36194 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36195
36196         * g++.old-deja/g++.pt/export1.C: New test.
36197
36198 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36199
36200         * gcc.dg/20001117-1.c: New test.
36201
36202 2000-11-18  Richard Henderson  <rth@redhat.com>
36203
36204         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36205
36206 2000-11-18  Richard Henderson  <rth@redhat.com>
36207
36208         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36209         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36210         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36211
36212 2000-11-18  Richard Henderson  <rth@redhat.com>
36213
36214         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36215         (main): New.  Exit cleanly.
36216
36217 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36218
36219         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36220         gcc.dg/c99-fordecl-2.c: New tests.
36221
36222 2000-11-18  Richard Henderson  <rth@redhat.com>
36223
36224         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36225         * gcc.c-torture/execute/zerolen-2.c: New.
36226
36227 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36228
36229         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36230         memory.
36231
36232 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36233
36234         * g++.old-deja/g++.pt/instantiate8.C: New test.
36235
36236 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36237
36238         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36239         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36240
36241 2000-11-16  Nick Clifton  <nickc@redhat.com>
36242
36243         * gcc.c-torture/execute/nestfunc-2.c: New test.
36244         * gcc.c-torture/execute/nestfunc-3.c: New test.
36245
36246 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36247
36248         * gcc.c-torture/compile/20001116-1.c: New test.
36249
36250 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36251
36252         * gcc.c-torture/execute/20001115-1.c: New test.
36253
36254 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36255
36256         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36257         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36258         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36259         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36260
36261 2000-11-15  Neil Booth  <neilb@earthling.net>
36262
36263         gcc.dg/cpp/_Pragma1.c: Update.
36264         gcc.dg/cpp/_Pragma2.c: New test.
36265
36266 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36267
36268         * g++.old-deja/g++.other/anon5.C: New test.
36269
36270 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36271
36272         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36273         tests.
36274
36275 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36278         output.
36279
36280 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36281
36282         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36283         labels at end of compound statements.
36284
36285 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36286
36287         * gcc.c-torture/execute/loop-7.c: New test.
36288
36289 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36290
36291         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36292
36293 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36294
36295         * gcc.dg/c99-bool-1.c: New test.
36296
36297 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36298
36299         * gcc.dg/c99-scope-1.c: Remove xfail.
36300         * gcc.dg/c99-scope-2.c: New test.
36301
36302 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36303
36304         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36305         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36306
36307 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36308
36309         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36310         error messages.
36311
36312         * g++.mike/p700.C: Don't typedef wchar_t.
36313         * g++.mike/p784.C: Likewise.
36314         * g++.mike/eb101.C: Don't use __wchar_t.
36315
36316 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36317
36318         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36319         from DO loop.
36320
36321 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36322
36323         * gcc.c-torture/execute/20001111-1.c: New test.
36324
36325 2000-11-10  Nick Clifton  <nickc@redhat.com>
36326
36327         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36328         long multuiple and accumulate.
36329
36330 2000-11-09  Richard Henderson  <rth@redhat.com>
36331
36332         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36333         via size_t instead of int.
36334
36335         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36336         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36337         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36338         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36339
36340 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36341
36342         * gcc.c-torture/compile/20001109-1.c: New test.
36343         * gcc.c-torture/compile/20001109-2.c: New test.
36344
36345 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36346
36347         * g++.old-deja/g++.pt/operator1.C: New test.
36348         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36349
36350 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.dg/20001108-1.c: New test.
36353
36354 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36355
36356         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36357         with both arguments constant strings.
36358         * gcc.c-torture/execute/string-opt-3.c: New test.
36359         * gcc.c-torture/execute/string-opt-4.c: New test.
36360         * gcc.c-torture/execute/string-opt-5.c: New test.
36361
36362 2000-11-08  Nick Clifton  <nickc@redhat.com>
36363
36364         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36365         mulsidi3adddi patterns.
36366
36367 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         * g++.old-deja/g++.other/crash36.C: New test.
36370
36371 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36372
36373         * g++.old-deja/g++.other/init16.C: New test.
36374
36375 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36376
36377         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36378
36379 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36380
36381         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36382         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36383         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36384
36385 2000-11-07  DJ Delorie  <dj@redhat.com>
36386
36387         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36388
36389 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36390
36391         * gcc.c-torture/execute/string-opt-1.c: New test.
36392
36393 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36394
36395         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36396         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36397         parameters in registers, and there is no way for a varargs
36398         function to know in which order the integer and floating-point
36399         parameters should be interleaved when they are placed on the
36400         stack.
36401         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36402         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36403
36404 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36405
36406         * gcc.c-torture/execute/string-opt-2.c: New test.
36407
36408 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36409
36410         * g++.old-deja/g++.pt/crash60.C: New test.
36411
36412 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36413
36414         * g++.old-deja/g++.other/crash24.C: New test.
36415         * g++.old-deja/g++.other/crash25.C: New test.
36416         * g++.old-deja/g++.other/crash26.C: New test.
36417         * g++.old-deja/g++.other/crash27.C: New test.
36418         * g++.old-deja/g++.other/crash28.C: New test.
36419         * g++.old-deja/g++.other/crash29.C: New test.
36420         * g++.old-deja/g++.other/crash30.C: New test.
36421         * g++.old-deja/g++.other/crash31.C: New test.
36422         * g++.old-deja/g++.other/crash32.C: New test.
36423         * g++.old-deja/g++.other/crash33.C: New test.
36424         * g++.old-deja/g++.other/crash34.C: New test.
36425         * g++.old-deja/g++.other/crash35.C: New test.
36426
36427 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36428
36429         * gcc.c-torture/execute/20001031-1.c: New test.
36430
36431 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36432
36433         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36434         namespace.
36435
36436         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36437         standards-conformant.
36438
36439         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36440
36441         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36442         * g++.old-deja/g++.mike/p755a.C: Likewise.
36443         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36444         library makes no calls to `operator new' during initialization.
36445
36446 2000-11-04  Neil Booth  <neilb@earthling.net>
36447
36448         * gcc.dg/cpp/include2.c: New tests.
36449
36450 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36451
36452         * lib/g++.exp (g++_set_ld_library_path): New function.
36453         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36454
36455 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36456
36457         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36458         warnings.
36459
36460 2000-11-01  Richard Henderson  <rth@redhat.com>
36461
36462         * g++.old-deja/g++.ext/namedret1.C: New.
36463         * g++.old-deja/g++.ext/namedret2.C: New.
36464         * g++.old-deja/g++.ext/namedret3.C: New.
36465
36466 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36467
36468         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36469         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36470
36471 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36472
36473         * gcc.c-torture/execute/va-arg-21.c: New test.
36474
36475 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36476
36477         * gcc.dg/c99-complex-2.c: New test.
36478
36479 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36480
36481         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36482
36483 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36484
36485         * g++.old-deja/g++.other/inline16.C: New test.
36486
36487 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36488
36489         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36490         __PRETTY_FUNCTION__
36491
36492 2000-10-29  Neil Booth  <neilb@earthling.net>
36493
36494         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36495         New tests.
36496         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36497         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36498         optimisation.
36499
36500 2000-10-29  Neil Booth  <neilb@earthling.net>
36501
36502         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36503         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36504         * mi5.c: Test multiple includes work with -C.
36505         * trigraphs.c: Test ^= version.
36506
36507 2000-10-28  Neil Booth  <neilb@earthling.net>
36508
36509         New tests and test updates for new macro expander.
36510
36511         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36512         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36513         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36514         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36515         new diagnostic messages.
36516
36517         * gcc.dg/cpp/macro3.c: New tests.
36518
36519 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36520
36521         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36522         on the same line.
36523
36524 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36525
36526         * g++.old-deja/g++.other/eh2.C: New test.
36527
36528 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36529
36530         * gcc.c-torture/execute/20001027-1.c: New test.
36531
36532 2000-10-26  Richard Henderson  <rth@redhat.com>
36533
36534         * gcc.c-torture/execute/20001026-1.c: New.
36535
36536 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36537
36538         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36539         * g++.old-deja/g++.law/builtin1.C: Likewise.
36540         * g++.old-deja/g++.law/ctors10.C: Likewise.
36541         * g++.old-deja/g++.law/virtual3.C: Likewise.
36542         * g++.old-deja/g++.mike/p658.C: Likewise.
36543         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36544         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36545         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36546         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36547         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36548
36549 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36550
36551         * gcc.c-torture/compile/20001024-1.c: New test.
36552
36553 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36554
36555         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36556         to tell us whether or not we are using V3.
36557
36558 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36559
36560         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36561         operands.
36562
36563 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36564
36565         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36566
36567 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * gcc.c-torture/execute/20001024-1.c: New test.
36570
36571 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36572
36573         * g++.old-deja/g++.other/sibcall1.C: New test.
36574
36575 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36576
36577         * gcc.dg/noncompile/init-3.c: New test.
36578
36579 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36580
36581         * gcc.dg/format-array-1.c: New test.
36582
36583 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36584
36585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36586         writing through null pointers; remove comment about testing
36587         unterminated strings.
36588
36589 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36590
36591         * gcc.c-torture/execute/20001017-2.c: New test.
36592
36593 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36594
36595         * gcc.c-torture/compile/20001018-1.c: New test.
36596         * gcc.c-torture/compile/20001018-1.x: Xfail.
36597
36598 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36599
36600         * gcc.c-torture/execute/20001017-1.c: New test.
36601
36602 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36603
36604         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36605         for multiple use of arguments with scanf formats; add tests for
36606         multiple use of arguments.
36607
36608 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36609
36610         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36611
36612 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36613
36614         * gcc.dg/format-miss-1.c: New test.
36615
36616 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36617
36618         * gcc.c-torture/execute/20001013-1.c: New test.
36619
36620 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36621
36622         * gcc.dg/format-branch-1.c: New test.
36623
36624 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36625
36626         * README, lib/file-format.exp: Remove EGCS references.
36627
36628 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.dg/20001013-1.c: New test.
36631
36632 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36633
36634         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36635         for intmax_t in the compiler using __typeof__ and the type rules
36636         for conditional expressions.
36637
36638 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * gcc.dg/20001012-1.c: New test.
36641         * gcc.dg/20001012-2.c: New test.
36642
36643 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36644
36645         * gcc.dg/format-attr-1.c: New test.
36646
36647 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36648
36649         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36650         __LONG_LONG_MAX__ instead of LLONG_MAX.
36651
36652 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36653
36654         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36655         scanf flags.
36656         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36657         flags.
36658
36659 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36660
36661         * gcc.dg/sequence-pt-1.c: New test.
36662
36663 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36664
36665         * gcc.c-torture/execute/20001011-1.c: New testcase.
36666         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36667
36668 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36669
36670         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36671         does not error on it.
36672
36673 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36674
36675         * gcc.dg/20001009-1.c: New test.
36676
36677 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36678
36679         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36680         * gcc.c-torture/execute/20001009-2.c: ... to here.
36681
36682 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36683
36684         * gcc.c-torture/compile/20001009-1.c: New testcase.
36685         * gcc.c-torture/execute/20001009-1.c: New testcase.
36686         Testcases provided by Jan Hubicka <jh@suse.cz>.
36687
36688 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36689
36690         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36691         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36692         uintmax_t using <limits.h> to emulate the compiler's internal
36693         logic.  No longer XFAIL %j tests.
36694
36695 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36696
36697         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36698         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36699         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36700         regexps and details of expected handling of some bad formats.
36701         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36702         suppression.
36703
36704 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36705
36706         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36707         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36708         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36709         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36710         in list archives.
36711
36712 2000-10-06  Richard Henderson  <rth@cygnus.com>
36713
36714         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36715         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36716         * g++.old-deja/g++.jason/report.C: Likewise.
36717         * g++.old-deja/g++.law/friend5.C: Likewise.
36718         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36719         of the expected warnings.
36720
36721 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.old-deja/g++.pt/enum14.C: New test.
36724
36725 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36726
36727         * g++.old-deja/g++.pt/crash59.C: New test.
36728
36729 2000-10-04  Will Cohen  <wcohen@redhat.com>
36730
36731         * gcc.dg/20000926-1.c: New test.
36732
36733 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36734
36735         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36736         function name for current C++ compiler.
36737         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36738
36739 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36740
36741         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36742         __PRETTY_FUNCTION__.
36743         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36744
36745 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36746
36747         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36748
36749 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36750
36751         * gcc.c-torture/compile/20000923-1.c: New test.
36752
36753 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36754
36755         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36756         * g++.old-deja/g++.pt/ttp62.C: Same.
36757         * g++.old-deja/g++.other/inline14.C: Same.
36758
36759 2000-09-24  Richard Henderson  <rth@cygnus.com>
36760
36761         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36762
36763 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36764
36765         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36766
36767 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36768
36769         * gcc.c-torture/compile/20000922-1.c: New file.
36770
36771 2000-09-21  Nick Clifton  <nickc@redhat.com>
36772
36773         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36774         a signed long modulo operation.
36775         (mod6): New function - perform an unsigned long modulo operation.
36776         (main): Add tests for modulos of very large numbers by very small
36777         dividends.
36778
36779 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36780
36781         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36782
36783 2000-09-19  Richard Henderson  <rth@cygnus.com>
36784
36785         * gcc.dg/compare2.c (case 10): XFAIL.
36786
36787 2000-09-18  Richard Henderson  <rth@cygnus.com>
36788
36789         * gcc.c-torture/execute/20000906-1.c: Move ...
36790         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36791         that support __builtin_trap.
36792
36793 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36794
36795         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36796
36797 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36798
36799         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36800         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36801         more $ format tests.
36802
36803 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36804
36805         * gcc.dg/format-errmk-1.c: New test.
36806
36807 2000-09-17  Greg McGary  <greg@mcgary.org>
36808
36809         * gcc.c-torture/execute/20000917-1.x: Remove.
36810
36811 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36812
36813         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36814
36815 2000-09-17  Greg McGary  <greg@mcgary.org>
36816
36817         * gcc.c-torture/execute/20000917-1.c: New test.
36818         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36819
36820 2000-09-16  Neil Booth  <NeilB@earthling.net>
36821
36822         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36823         in nested macro bug.
36824
36825 2000-09-15  Neil Booth  <NeilB@earthling.net>
36826
36827         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36828
36829 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36830
36831         * gcc.c-torture/execute/20000914-1.c: New test.
36832
36833 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36834
36835         * g++.other/inline13.C: New test.
36836
36837 2000-09-12  Andreas Jaeger  <aj@suse.de>
36838
36839         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36840         constant by Ulrich Drepper <drepper@redhat.com>.
36841
36842 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36843
36844         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36845
36846 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36847
36848         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36849
36850 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36851
36852         * gcc.dg/cpp/backslash.c: New test.
36853
36854 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36855
36856         * gcc.c-torture/execute/20000910-1.c: New test.
36857         * gcc.c-torture/execute/20000910-2.c: Likewise.
36858
36859 2000-09-11  Robert Lipe  <robertl@sco.com>
36860
36861         * gcc.dg/pragma-align.c: New test.
36862
36863 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.pt/explicit82.C: New test.
36866         * g++.old-deja/g++.pt/explicit83.C: New test.
36867
36868 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36869
36870         * gcc.dg/asm-names.c: New test.
36871
36872 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36873
36874         * gcc.dg/cpp/tr-warn6.c: New test
36875
36876 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36877
36878         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36879         be accepted.
36880
36881 2000-09-07  Catherine Moore  <clm@redhat.com>
36882
36883         * gcc.c-torture/execute/unroll-1.c: New test.
36884
36885 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36886
36887         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36888         ERROR markers.
36889         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36890         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36891         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36892         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36893         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36894         Preprocess only.
36895         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36896         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36897
36898 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36899
36900         * g++.old-deja/g++.pt/deduct2.C: New test.
36901
36902 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.pt/parms2.C: New test.
36905
36906 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.pt/crash58.C: New test.
36909
36910 2000-09-06  Greg McGary  <greg@mcgary.org>
36911
36912         * gcc.c-torture/execute/20000906-1.c: New test.
36913         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36914
36915 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36916
36917         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36918
36919 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36920
36921         * g++.old-deja/g++.pt/crash57.C: New test.
36922
36923 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36924
36925         * g++.old-deja/g++.pt/crash56.C: New test.
36926
36927 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36928
36929         * g++.old-deja/g++.pt/koenig1.C: New test.
36930
36931 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * gcc.dg/20000904-1.c: New test.
36934
36935 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36936
36937         * gcc.dg/cpp/paste8.c: New test.
36938
36939 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36940
36941         * gcc.c-torture/compile/20000827-1.c: New test.
36942
36943 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36944
36945         * gcc.dg/format-diag-1.c: New test.
36946
36947 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36948
36949         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36950         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36951         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36952         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36953         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36954
36955 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         * g++.old-deja/g++.other/nested4.C: New test.
36958
36959 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36960
36961         * g++.old-deja/g++.ns/scoped1.C: New test.
36962
36963 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36964
36965         * lib/g++.exp: Support testing already-installed GCC.
36966
36967 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36968
36969         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36970
36971 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36972
36973         * gcc.dg/return-type-2.c: New test.
36974
36975 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36976
36977         * gcc.c-torture/compile/20000825-1.c: New test.
36978
36979 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36980
36981         * gcc.dg/dwarf2-2.c: New test.
36982
36983 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36984
36985         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36986         dg-warning regexps.
36987
36988 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36989
36990         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36991         gcc.dg/format-ext-5.c: New tests.
36992
36993 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36994
36995         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36996
36997 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36998
36999         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37000
37001 2000-08-24  Richard Henderson  <rth@cygnus.com>
37002
37003         * gcc.dg/ia64-sync-1.c: New test.
37004         * gcc.dg/ia64-sync-2.c: New test.
37005         * gcc.dg/ia64-asm-1.c: New test.
37006
37007 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37008
37009         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37010         * gcc.dg/format-ext-2.c: New test.
37011
37012 2000-08-23  Jason Merrill  <jason@redhat.com>
37013
37014         * lib/old-dejagnu.exp: Also ignore "In member function" and
37015         "At global scope".
37016
37017 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37018
37019         * gcc.dg/noncompile/label-lineno-1.c: New test.
37020
37021 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37022
37023         * gcc.dg/c99-array-nonobj-1.c: New test.
37024
37025 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37026
37027         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37028         tests.
37029         * gcc.dg/format-ext-1.c: New test.
37030
37031 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37032
37033         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37034         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37035         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37036         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37037         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37038
37039 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37040
37041         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37042         gcc.dg/c99-strftime-2.c: New tests.
37043
37044 2000-08-22  Richard Henderson  <rth@cygnus.com>
37045
37046         * gcc.c-torture/execute/20000822-1.c: New test.
37047
37048 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37049
37050         * gcc.c-torture/execute/20000819-1.x: Remove.
37051
37052 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37053
37054         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37055         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37056         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37057         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37058         gcc.dg/format-xopen-1.c: New tests.
37059
37060 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37061
37062         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37063
37064 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37065
37066         * g++.old-deja/g++.other/loop2.C: New test.
37067
37068         * gcc.c-torture/compile/20000606-1.c: New test.
37069         * gcc.c-torture/compile/20000728-1.c: New test.
37070         * gcc.c-torture/execute/20000801-1.c: New test.
37071         * gcc.c-torture/execute/20000801-2.c: New test.
37072         * gcc.c-torture/execute/20000819-1.c: New test.
37073         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37074         * gcc.dg/20000629-1.c: New test.
37075         * gcc.dg/20000724-1.c: New test.
37076         * gcc.dg/20000807-1.c: New test.
37077
37078 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37079
37080         * gcc.dg/cpp/pragma-1.c: New test.
37081         * gcc.dg/cpp/pragma-2.c: New test.
37082
37083 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37084
37085         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37086         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37087
37088 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37089
37090         * gcc.c-torture/compile/20000818-1.c: New test.
37091
37092 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37093
37094         * gcc.c-torture/execute/20000818-1.c: New test.
37095
37096 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37097
37098         * gcc.dg/format-va-1.c: New test.
37099
37100 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37101
37102         * g++.old-deja/g++.other/typedef8.C: New test.
37103
37104 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37105
37106         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37107         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37108         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37109         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37110         * g++.old-deja/g++.other/ptrmem7.C: New test.
37111         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37112
37113 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37114
37115         * g++.old-deja/g++.pt/typename27.C: New test.
37116
37117 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37118
37119         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37120         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37121         * g++.old-deja/g++.pt/friend45.C: New test.
37122         * g++.old-deja/g++.other/friend8.C: New test.
37123
37124 2000-08-15  Richard Henderson  <rth@cygnus.com>
37125
37126         * gcc.c-torture/execute/20000815-1.c: New test.
37127
37128 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37129
37130         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37131         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37132         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37133
37134 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37135
37136         * g++.old-deja/g++.other/refinit2.C: New test.
37137
37138 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37139
37140         * lib/c-torture.exp (c-torture): Make
37141         compiler_conditional_xfail_data global.
37142         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37143         compiler_conditional_xfail_data machinery.
37144         (f-torture-execute): Likewise.
37145         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37146         and only when unrolling loops.
37147
37148         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37149
37150 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37151
37152         * g++.old-deja/g++.pt/explicit81.C: New test.
37153
37154 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.pt/typename26.C: New test.
37157
37158 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37159
37160         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37161         warning.
37162
37163 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37164
37165         * g++.old-deja/g++.other/array3.C: New test.
37166
37167 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37168
37169         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37170         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37171         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37172         New tests.
37173
37174 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37175
37176         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37177         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37178
37179 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37180
37181         * gcc.c-torture/execute/20000808-1.c: New test.
37182
37183 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37184
37185         * gcc.dg/c90-const-expr-1.c: New test.
37186
37187 2000-08-08  Richard Henderson  <rth@cygnus.com>
37188
37189         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37190
37191 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37192
37193         * gcc.dg/noncompile/const-ll-1.c: New test.
37194
37195 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37196
37197         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37198
37199 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37200
37201         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37202         that running programs linked against the shared version of libobjc
37203         run correctly.
37204
37205 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37206
37207         * gcc.dg/c99-printf-1.c: New test.
37208
37209 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37210
37211         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37212
37213 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
37214
37215         * gcc.c-torture/execute/20000731-1.x: Delete.
37216
37217 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
37218
37219         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37220         and torture_without_loops as is done by c-torture.exp.
37221         (search_for): Copy from c-torture.exp.
37222         (gcc-dg-runtest): New function, drives a directory of tests
37223         iterating over the TORTURE_OPTIONS.
37224         (scan-assembler, scan-assembler-not): Move here from
37225         individual directory drivers.
37226
37227         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37228         defined by lib/gcc-dg.exp.
37229         * gcc.dg/cpp/cpp.exp: Likewise.
37230         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
37231         gcc-dg-runtest, so we cycle over optimization options.
37232
37233         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37234         * gcc.dg/compare2.c: No longer expected to fail.
37235
37236 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37237
37238         * gcc.c-torture/execute/20000804-1.c: New test.
37239
37240 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37241
37242         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37243
37244 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37245
37246         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37247
37248 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37249
37250         * gcc.c-torture/compile/20000803-1.c: New test.
37251
37252 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37253
37254         * gcc.c-torture/execute/20000801-3.c,
37255         gcc.c-torture/execute/20000801-4.c: New tests.
37256         * gcc.c-torture/execute/20000801-3.x,
37257         gcc.c-torture/execute/20000801-4.x: Xfail.
37258
37259 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37260
37261         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37262         libobjc/.libs to allow for libtool.
37263
37264 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37265
37266         * gcc.c-torture/compile/20000802-1.c: New test.
37267
37268 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37269
37270         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37271
37272 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37273
37274         * gcc-c-torture/execute/20000731-2.c: New test.
37275
37276         * gcc.c-torture/execute/20000731-1.c: New test.
37277         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37278
37279 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37280
37281         * testsuite/gcc.dg/cpp/paste7.c: New test.
37282         * gcc.dg/cpp/20000725-1.c: New test.
37283
37284 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37285
37286         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37287         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37288         declaration warning for __builtin_dwarf_reg_size.
37289
37290         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37291
37292 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37293
37294         * gcc.dg/noncompile/voidparam-1.c: New test.
37295
37296 2000-07-30  Richard Henderson  <rth@cygnus.com>
37297
37298         * gcc.dg/c90-digraph-1.c: Don't xfail.
37299         * gcc.dg/compare2.c (case 10): Xfail.
37300         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37301
37302 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37303
37304         * gcc.dg/c99-main-1.c: New test.
37305
37306 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37307
37308         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37309
37310 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37311
37312         * gcc.c-tortuer/execute/20000726-1.c: New test.
37313
37314 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37315
37316         * gcc.c-torture/execute/enum-2.c: New test.
37317
37318 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37319
37320         * gcc.dg/cpp/tr-warn3.c: New test.
37321
37322 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37323
37324         * g++.old-deja/g++.ext/implicit1.C: Remove.
37325         * g++.old-deja/g++.jason/c2.C: Remove
37326         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37327         * g++.old-deja/g++.pt/crash16.C: Likewise.
37328         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37329
37330 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37331
37332         * g++.old-deja/g++.other/for2.C: New test.
37333
37334 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37335
37336         * gcc.dg/20000720-1.c: New test.
37337
37338 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37339
37340         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37341
37342 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37343
37344         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37345         * gcc.c-torture/execute/20000722-1.c: New.
37346         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37347
37348 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37349
37350         * gcc.dg/cpp/20000720-1.S: New test.
37351
37352 2000-07-21  Michael Meissner  <meissner@redhat.com>
37353
37354         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37355
37356 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37357
37358         * g++.old-deja/g++.brendan/crash16.C,
37359         g++.old-deja/g++.brendan/parse3.C,
37360         g++.old-deja/g++.brendan/redecl1.C,
37361         g++.old-deja/g++.ns/template13.C,
37362         g++.old-deja/g++.other/decl4.C,
37363         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37364
37365 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37366
37367         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37368         and "Internal error".
37369
37370         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37371         regexps.
37372         * gcc.dg/cpp/paste6.c: New test.
37373
37374 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37375
37376         * gcc.dg/cpp/tr-direct.c: New test.
37377
37378         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37379         gcc.dg/cpp/undef1.c: Tweak error regexps.
37380
37381 2000-07-18  Eric Christopher <echristo@redhat.com>
37382
37383         * gcc.c-torture/compile/20000718-1.c: New test.
37384
37385 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37386
37387         * cpplex.c (_cpp_push_token): If the token being pushed back
37388         is the previous token in this context, just subtract one from
37389         context->posn.
37390         * cppmacro.c (save_expansion): Clear aux field when storing a
37391         placemarker.
37392
37393 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37394
37395         * gcc.dg/noncompile/redecl-1.c: New test.
37396
37397 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37398
37399         * gcc.c-torture/execute/20000717-5.c: New test.
37400         * gcc.c-torture/execute/20000717-1.x: Removed.
37401
37402 2000-07-17  Richard Henderson  <rth@cygnus.com>
37403
37404         * gcc.c-torture/execute/20000717-4.c: New test.
37405
37406 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37407
37408         * gcc.dg/cpp/syshdr.c: New test.
37409         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37410
37411 2000-07-17  Neil Booth  <neilb@earthling.net>
37412
37413         * gcc.dg/cpp/cmdlne-dM.c: New test.
37414         * gcc.dg/cpp/cmdlne-dD.c: New test.
37415
37416 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37417
37418         * gcc.c-torture/execute/20000717-3.c: New test.
37419
37420         * gcc.c-torture/compile/20000717-1.c: New test.
37421
37422 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37423
37424         * gcc.c-torture/execute/20000717-2.c: New test.
37425
37426 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37427
37428         * gcc.dg/formatz-1.c: New test.
37429
37430         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37431         * gcc.dg/c99-digraph-1.c: New tests.
37432
37433         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37434         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37435
37436         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37437         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37438         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37439         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37440         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37441         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37442         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37443
37444 2000-07-17   Greg McGary <greg@mcgary.org>
37445
37446         * gcc.c-torture/execute/20000717-1.c: New test.
37447         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37448
37449 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37450
37451         * gcc.c-torture/execute/20000715-2.c: New test.
37452         * gcc.dg/20000715-1.c: New test.
37453
37454 2000-07-15  Michael Meissner  <meissner@redhat.com>
37455
37456         * gcc.c-torture/execute/20000715-1.c: New test.
37457
37458 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37459
37460         * gcc.c-torture/execute/20000707-1.c: New test.
37461
37462 2000-07-13  Neil Booth  <NeilB@earthling.net>
37463
37464         * testsuite/gcc.dg/cpp/digraph1.c,
37465         testsuite/gcc.dg/cpp/digraph2.c,
37466         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37467
37468 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37469
37470         * g77.f-torture/compile/20000630-2.f: New test.
37471         * g77.f-torture/compile/20000630-2.x
37472
37473 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37474
37475         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37476
37477 2000-07-11  Neil Booth  <NeilB@earthling.net>
37478
37479         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37480
37481 2000-07-11  Neil Booth  <NeilB@earthling.net>
37482
37483         * gcc.dg/cpp/cmdlne-C.c: New.
37484
37485 2000-07-09  Neil Booth  <NeilB@earthling.net>
37486
37487         * gcc.dg/cpp/directiv.c: New tests.
37488         * gcc.dg/cpp/undef1.c: Update.
37489
37490 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37491
37492         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37493
37494 2000-07-09  Neil Booth  <NeilB@earthling.net>
37495
37496         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37497
37498 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37499
37500         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37501         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37502
37503 2000-07-08  Neil Booth  <NeilB@earthling.net>
37504
37505         * gcc.dg/cpp/macsyntx.c: New tests.
37506
37507 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37508
37509         * gcc.dg/20000707-1.c: New test.
37510
37511 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37512
37513         * gcc.c-torture/execute/20000706-1.c: New test.
37514         * gcc.c-torture/execute/20000706-2.c: New test.
37515         * gcc.c-torture/execute/20000706-3.c: New test.
37516         * gcc.c-torture/execute/20000706-4.c: New test.
37517         * gcc.c-torture/execute/20000706-5.c: New test.
37518
37519 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37520
37521         * g++.old-deja/g++.pt/instantiate7.C: New test.
37522
37523 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37524
37525         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37526         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37527         * g++.old-deja/g++.other/rtti3.C: Likewise.
37528         * g++.old-deja/g++.other/rttid3.C: Likewise.
37529
37530 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37531
37532         *  g77.f-torture/compile/20000630-1.x: Fix typo
37533
37534 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37535
37536         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37537         assembly output.
37538
37539 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37540
37541         * gcc.dg/cpp/ident.c: New test.
37542
37543 2000-07-05  Neil Booth  <NeilB@earthling.net>
37544
37545         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37546           gcc.dg/cpp/lexstrng.c: New tests.
37547
37548 2000-07-04  Neil Booth  <NeilB@earthling.net>
37549
37550         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37551         * gcc.dg/cpp/strify2.c: Same.
37552
37553 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37554
37555         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37556         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37557         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37558         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37559
37560         * testsuite/gcc.dg/cpp/macro1.c,
37561         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37562         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37563         testsuite/gcc.dg/cpp/strify1.c,
37564         testsuite/gcc.dg/cpp/strify2.c: New tests.
37565
37566 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37567
37568         * gcc.c-torture/execute/20000703-1.c: New test.
37569
37570 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.old-deja/g++.pt (lookup10.C): New test.
37573
37574 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         * g++.old-deja/g++.pt (typename25.C): New test.
37577
37578 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37579
37580         * gcc.c-torture/compile/20000701-1.c: New test.
37581
37582 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37583
37584         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37585         to test case.
37586
37587 2000-06-30  Catherine Moore  <clm@cygnus.com>
37588
37589         * gcc.c-torture/execute/align-1.c: New test.
37590
37591 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37592
37593         * g++.old-deja/g++.pt/expr8.C: New test.
37594         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37595
37596 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37597
37598         * gcc.c-torture/compile/20000629-1.c: New test.
37599
37600 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37601
37602
37603         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37604         gcc.dg/noncompile directory, depending on whether they're
37605         preprocessor tests or not.  Annotate all the tests for the dg
37606         framework.
37607
37608         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37609         * gcc.dg/noncompile/noncompile.exp: New.
37610
37611         * Moved files:
37612         Old name                                New name
37613         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37614         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37615         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37616         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37617         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37618         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37619         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37620         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37621         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37622         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37623         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37624         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37625         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37626         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37627         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37628         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37629         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37630         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37631         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37632         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37633         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37634         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37635         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37636         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37637
37638         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37639         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37640         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37641         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37642         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37643         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37644
37645 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37646
37647         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37648         declare one variable.  On the fourth, error.
37649         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37650         declared by 20000628-1a.h.
37651
37652 2000-06-29  Richard Henderson  <rth@redhat.com>
37653
37654         * gcc.c-torture/execute/930529-1.x: New file.
37655         * gcc.dg/920413-1.c: Adjust expected warning text.
37656         * gcc.dg/980217-1.c: Declare abort.
37657         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37658
37659 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37660
37661         * g77.f-torture/compile/20000629-1.f: New test.
37662         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37663
37664 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37665
37666         Rearrange lots of files, removing entirely the
37667         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37668         directories.
37669
37670         * Deleted files:
37671         gcc.c-torture/code_quality/code_quality.exp
37672         gcc.c-torture/special/special.exp
37673         gcc.failure/failure.exp
37674         gcc.failure/940409-1.x
37675         gcc.c-torture/compile/961203-1.x
37676
37677         * New files:
37678         gcc.misc-tests/linkage.exp
37679         gcc.c-torture/execute/920730-1t.c
37680         gcc.c-torture/execute/920730-1t.x
37681         gcc.c-torture/compile/920520-1.x
37682         gcc.c-torture/compile/920521-1.x
37683         gcc.c-torture/compile/981006-1.x
37684         gcc.c-torture/execute/eeprof-1.x
37685
37686         * Moved files (possibly with modifications to fit a new harness):
37687         Old name                                New name
37688         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37689         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37690         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37691         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37692         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37693         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37694         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37695         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37696         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37697         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37698         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37699         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37700         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37701         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37702
37703 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37704
37705         * c-torture/compile/961203-1.x: Delete.
37706
37707         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37708         not exit. Include stdio.h.
37709         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37710         * gcc.misc-tests/dg-12.c: Likewise.
37711         * gcc.misc-tests/dg-5.c: Likewise.
37712         * gcc.misc-tests/dg-6.c: Likewise.
37713         * gcc.misc-tests/dg-7.c: Prototype abort.
37714         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37715         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37716         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37717         not exit.
37718         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37719         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37720
37721 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37722
37723         * gcc.dg/cpp/20000628-1.c: New test.
37724         * gcc.dg/cpp/20000628-1.h: New header for above test.
37725         * gcc.dg/cpp/20000628-1a.h: Likewise.
37726
37727 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37728
37729         * gcc.dg/cpp: New directory.
37730         * gcc.dg/cpp/cpp.exp: New driver.
37731         * gcc.dg/cpp/20000627-1.c: New test.
37732         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37733         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37734         and rewrite as a compilation test.
37735
37736         * gcc.dg: Move many files into the cpp subdirectory, possibly
37737         renaming or editing them as well.
37738         Old name                New name
37739         990119-1.c              cpp/19990119-1.c
37740         990228-1.c              cpp/19990228-1.c
37741         990407-1.c              cpp/19990407-1.c
37742         990409-1.c              cpp/19990409-1.c
37743         990413-1.c              cpp/19990413-1.c
37744         990703-1.c              cpp/19990703-1.c
37745         20000127-1.c            cpp/20000127-1.c
37746         20000129-1.c            cpp/20000129-1.c
37747         20000207-1.c            cpp/20000207-1.c
37748         20000207-2.c            cpp/20000207-2.c
37749         20000209-1.c            cpp/20000209-1.c
37750         20000209-2.c            cpp/20000209-2.c
37751         20000301-1.c            cpp/20000301-1.c
37752         20000419-1.c            cpp/20000419-1.c
37753         20000510-1.S            cpp/20000510-1.S
37754         20000519-1.c            cpp/20000519-1.c
37755         20000529-1.c            cpp/20000529-1.c
37756         20000625-1.c            cpp/20000625-1.c
37757         20000625-2.c            cpp/20000625-2.c
37758         cpp-as1.c               cpp/assert1.c
37759         cpp-as2.c               cpp/assert2.c
37760         cxx-comments-1.c        cpp/cxxcom1.c
37761         cxx-comments-2.c        cpp/cxxcom2.c
37762         endif-label.c           cpp/endif.c
37763         cpp-hash1.c             cpp/hash1.c
37764         cpp-hash2.c             cpp/hash2.c
37765         cpp-if1.c               cpp/if-1.c
37766         cpp-if2.c               cpp/if-2.c
37767         cpp-if3.c               cpp/if-3.c
37768         cpp-if4.c               cpp/if-4.c
37769         cpp-if5.c               cpp/if-5.c
37770         cpp-cond.c              cpp/if-cexp.c
37771         cpp-missingop.c         cpp/if-mop.c
37772         cpp-missingparen.c      cpp/if-mpar.c
37773         cpp-opprec.c            cpp/if-oppr.c
37774         cpp-ifparen.c           cpp/if-paren.c
37775         cpp-shortcircuit.c      cpp/if-sc.c
37776         cpp-shift.c             cpp/if-shift.c
37777         cpp-unary.c             cpp/if-unary.c
37778         cpp-li1.c               cpp/line1.c
37779         cpp-li2.c               cpp/line2.c
37780         lineno.c                cpp/line3.c
37781         lineno-2.c              cpp/line4.c
37782         cpp-mi.c                cpp/mi1.c
37783         cpp-mic.h               cpp/mi1c.h
37784         cpp-micc.h              cpp/mi1cc.h
37785         cpp-mind.h              cpp/mi1nd.h
37786         cpp-mindp.h             cpp/mi1ndp.h
37787         cpp-mix.h               cpp/mi1x.h
37788         cpp-mi2.c               cpp/mi2.c
37789         cpp-mi2a.h              cpp/mi2a.h
37790         cpp-mi2b.h              cpp/mi2b.h
37791         cpp-mi2c.h              cpp/mi2c.h
37792         cpp-mi3.c               cpp/mi3.c
37793         cpp-mi3.def             cpp/mi3.def
37794         poison-1.c              cpp/poison.c
37795         pr-impl.c               cpp/prag-imp.c
37796         cpp-redef-2.c           cpp/redef1.c
37797         cpp-redef.c             cpp/redef2.c
37798         strpaste.c              cpp/strp1.c
37799         strpaste-2.c            cpp/strp2.c
37800         cpp-tradpaste.c         cpp/tr-paste.c
37801         cpp-tradstringify.c     cpp/tr-str.c
37802         cpp-tradwarn1.c         cpp/tr-warn1.c
37803         cpp-tradwarn2.c         cpp/tr-warn2.c
37804         trigraphs.c             cpp/trigraphs.c
37805         cpp-unc1.c              cpp/unc1.c
37806         cpp-unc2.c              cpp/unc2.c
37807         cpp-unc3.c              cpp/unc3.c
37808         cpp-unc.c               cpp/unc4.c
37809         undef.c                 cpp/undef1.c
37810         undef-2.c               cpp/undef2.c
37811         cpp-wi1.c               cpp/widestr1.c
37812
37813 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37814
37815         * lib/g++.exp (g++_include_flags): Tweak.
37816
37817 2000-06-27  H.J. Lu  <hjl@gnu.org>
37818             Loren J. Rittle  <ljrittle@acm.org>
37819
37820         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37821         version with one that knows about the new gcc tree structure.
37822         (g++_link_flags): Same.
37823
37824 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37825
37826         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37827         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37828         case we are cross-compiling.
37829
37830         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37831         g++.old-deja/g++.niklas/Makefile.in,
37832         g++.old-deja/g++.niklas/configure.in,
37833         g++.old-deja/g++.other/Makefile.in,
37834         g++.old-deja/g++.other/configure.in,
37835         gcc.c-torture/code_quality/Makefile.in,
37836         gcc.c-torture/code_quality/configure.in,
37837         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37838         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37839         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37840         gcc.c-torture/execute/ieee/Makefile.in,
37841         gcc.c-torture/execute/ieee/configure.in,
37842         gcc.c-torture/noncompile/Makefile.in,
37843         gcc.c-torture/noncompile/configure.in,
37844         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37845         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37846         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37847
37848 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37849
37850         * g++.old-deja/g++.other/ambig3.C: New test.
37851
37852 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37853
37854         * g++.old-deja/g++.pt/syntax1.C: New test.
37855         * g++.old-deja/g++.pt/syntax2.C: New test.
37856         * g++.old-deja/g++.other/syntax3.C: New test.
37857         * g++.old-deja/g++.other/syntax4.C: New test.
37858
37859 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37860
37861         * gcc.dg/20000623-1.c: Prototype exit and abort.
37862
37863 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37864
37865         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37866         New tests.
37867         * gcc.dg/cpp-mi3.def: New file.
37868
37869         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37870         inside assertions.
37871         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37872         lexer's error messages.
37873         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37874         divine anything from the linemarkers.
37875         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37876         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37877
37878 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37879
37880         * gcc.dg/20000623-1.c: New test.
37881
37882 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37883
37884         * gcc.c-torture/execute/20000622-1.c: New test.
37885
37886 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37887
37888         * g++.old-deja/g++.other/init15.C: New test.
37889
37890 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37891
37892         * g++.old-deja/g++.pt/vaarg2.C: New test.
37893         * g++.old-deja/g++.pt/vaarg3.C: New test.
37894
37895 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         * g++.old-deja/g++.other/dyncast6.C: New test.
37898
37899 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37900
37901         * gcc.c-torture/execute/loop-6.c: New test.
37902
37903 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37904
37905         * gcc.dg/20000614-1.c: New test.
37906         * gcc.dg/20000614-2.c: New test.
37907
37908 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37909
37910         * g++.old-deja/g++.other/inline12.C: New test.
37911
37912 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37913
37914         * g++.old-deja/g++.other/eh1.C: New test.
37915
37916 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37917
37918         * g++.old-deja/g++.other/type.C: New test.
37919
37920 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37921
37922         * g++.old-deja/g++.other/initstring.C: New test.
37923
37924 2000-06-12  Jason Merrill  <jason@redhat.com>
37925
37926         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37927
37928 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37929
37930         * gcc.c-torture/compile/20000609-1.c: New test.
37931
37932 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37933
37934         * gcc.dg/20000609-1.c: New test.
37935
37936 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37937
37938         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37939         * gcc.c-torture/noncompile/poison-1.c: Move...
37940         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37941         * gcc.dg/cpp-li1.c: Add a token after the #line.
37942
37943 2000-06-05  Richard Henderson  <rth@cygnus.com>
37944
37945         * gcc.c-torture/execute/20000605-2.c: New test.
37946         * gcc.c-torture/execute/20000605-3.c: New test.
37947
37948 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37949
37950         * g77.f-torture/execute/20000503-1.x: New file.
37951
37952 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         * g++.old-deja/g++.eh/badalloc1.C: New test.
37955
37956 2000-06-05  Richard Henderson  <rth@cygnus.com>
37957
37958         * gcc.c-torture/execute/20000605-1.c: New test.
37959
37960 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37961             Nathan Sidwell <nathan@codesourcery.com>
37962
37963         * gcc.c-torture/compile/20000605-1.c: New test.
37964
37965 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37966
37967         * g77.f-torture/compile/20000601-1.f: New test.
37968
37969 2000-06-03  Richard Henderson  <rth@cygnus.com>
37970
37971         * gcc.c-torture/execute/20000603-1.c: New.
37972
37973 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37974
37975         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37976         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37977
37978 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37979
37980         * gcc.dg/compare2.c (case 12): XFAIL.
37981         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37982         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37983
37984         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37985
37986 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37987
37988         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37989         guard macro is already defined when the header is first
37990         included.
37991         * gcc.dg/cpp-mix.h: New file.
37992         * gcc.dg/endif-label.c: Update patterns to match compiler.
37993
37994         * g++.brendan/complex1.C: Declare abort.
37995         * g++.law/refs4.C: Remove XFAIL.
37996         * g++.oliva/expr2.C: Declare abort and exit.
37997
37998 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37999
38000         * gcc.c-torture/execute/20000528-1.c: New test.
38001
38002         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38003         * g++.old-deja/g++.law/temps4.C: Likewise.
38004
38005         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38006         stdlib.h.  Call abort() on failure.
38007         * g++.old-deja/g++.law/refs4.C: Likewise.
38008         * g++.old-deja/g++.law/temps4.C: Likewise.
38009         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38010         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38011
38012 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38013
38014         Relative to g++.dg/special:
38015         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38016
38017         Relative to g++.old-deja:
38018         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38019         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38020         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38021         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38022         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38023         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38024         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38025
38026         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38027         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38028         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38029         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38030         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38031         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38032         and/or string.h.
38033
38034         * g++.other/goto1.C: Update expectations for error messages.
38035
38036 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38037
38038         * gcc.c-torture/compile/20000523-1.c: New test.
38039
38040 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38041
38042         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38043
38044 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38045
38046         * g++.old-deja/g++.eh/catch11.C: New test.
38047         * g++.old-deja/g++.eh/catch12.C: New test.
38048
38049 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38050
38051         * gcc.c-torture/execute/20000523-1.c: New test.
38052
38053 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38054
38055         * c-torture/execute/bcp-1.c: Replace abort in arg of
38056         __builtin_constant_p with a generic external function.
38057
38058         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38059         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38060         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38061         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38062         Prototype abort and/or exit.
38063
38064         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38065         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38066         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38067         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38068
38069 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38070
38071         * gcc.dg/dwarf2-1.c: New test.
38072
38073 2000-05-20  Richard Henderson  <rth@cygnus.com>
38074
38075         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38076
38077 2000-05-20  Andreas Jaeger  <aj@suse.de>
38078
38079         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38080         testcase.
38081
38082 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38083
38084         * gcc.c-torture/execute/20000519-2.c: New test.
38085
38086 2000-05-19  Andreas Jaeger  <aj@suse.de>
38087
38088         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38089         which fails with SSA.
38090
38091         * lib/c-torture.exp: Also test with -O3 -fssa.
38092
38093 2000-05-18  Michael Meissner  <meissner@redhat.com>
38094
38095         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38096         * gcc.c-torture/execute/920415-1.c: Ditto.
38097         * gcc.c-torture/execute/920501-1.c: Ditto.
38098         * gcc.c-torture/execute/conversion.c: Ditto.
38099         * gcc.c-torture/execute/cvt-1.c: Ditto.
38100
38101 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38102
38103         * gcc.c-torture/compile/20000518-1.c: New test.
38104
38105 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38106
38107         * g77.f-torture/compile/200005018.f: New test.
38108
38109 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38110
38111         * gcc.c-torture/compile/20000517-1.c: New test.
38112
38113 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38114
38115         * gcc.c-torture/execute/20000516-1.c: New test.
38116
38117 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38118
38119         * g++.old-deja/g++.other/eh.C: New test.
38120
38121 2000-05-12  Richard Henderson  <rth@cygnus.com>
38122
38123         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38124         constants through to doit's conditional.
38125
38126 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38127
38128         * gcc.c-torture/compile/20000511-1.c: New test.
38129         * g77.f-torture/compile/20000511-1.f: New test.
38130         * g77.f-torture/compile/20000511-2.f: New test.
38131
38132 2000-05-11  Michael Meissner  <meissner@redhat.com>
38133
38134         * gcc.c-torture/execute/20000511-1.c: New test.
38135
38136 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38137
38138         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38139         * gcc.dg/20000510-1.S: New.
38140
38141 2000-05-08  Catherine Moore  <clm@cygnus.com>
38142
38143         * gcc.dg/unused-3.c: New.
38144
38145 2000-05-06  Richard Henderson  <rth@cygnus.com>
38146
38147           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38148           * g++.old-deja/g++.mike/warn1.C: Likewise.
38149           * g++.old-deja/g++.pt/local1.C: Likewise.
38150           * g++.old-deja/g++.pt/local7.C: Likewise.
38151           * g++.old-deja/g++.pt/spec16.C: Likewise.
38152
38153 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38154
38155         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38156
38157 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38158
38159           * g77.f-torture/execute/20000503-1.f: New test.
38160
38161 2000-05-04  Andreas Jaeger  <aj@suse.de>
38162
38163         * gcc.dg/noreturn-2.c: New test.
38164
38165 2000-05-04  Neil Booth  <NeilB@earthling.net>
38166
38167         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38168         preprocessor.
38169
38170 2000-05-04  Richard Henderson  <rth@cygnus.com>
38171
38172         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38173
38174 2000-05-04  Richard Henderson  <rth@cygnus.com>
38175
38176         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38177         OpenSSL by Jason R Thorpe.
38178
38179 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38180
38181         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38182
38183 2000-05-03  Robert Lipe <robertlipe@usa.net>
38184
38185         * gcc.dg/20000503-1.c: New test.
38186
38187 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38188
38189         * gcc.c-torture/compile/20000502-1.c: New test.
38190         * g++.old-deja/g++.other/align.C: New test.
38191         * gcc.dg/cpp-tradstringify.c: New test.
38192
38193 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38194
38195         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38196         and hard registers.
38197
38198 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38199
38200         * gcc.c-torture/execute/loop-5.c: New test.
38201
38202 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38203
38204         * gcc.c-torture/execute/va-arg-20.c: New test.
38205
38206 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38207
38208         * gcc.c-torture/execute/20000422-1.c: New test.
38209
38210 2000-04-20  Greg McGary  <gkm@gnu.org>
38211
38212         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38213         when optimizing, but without sibling-call optimizations (-O1).
38214
38215 2000-04-20  Jeffrey A Law  (law@cygnus.com)
38216
38217           * gcc.c-torture/compile/20000420-1.c: New test.
38218
38219 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38220
38221         * g++.abi/ptrflags.C: New test.
38222         * g++.eh/catchptr1.C: Test incomplete pointer chains.
38223
38224 2000-04-19  Catherine Moore  <clm@cygnus.com>
38225
38226         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38227
38228 2000-04-19  Greg McGary  <gkm@gnu.org>
38229
38230         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38231         sibling-call optimizations.
38232
38233 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
38234
38235         * gcc.dg/20000419-1.c: New test.
38236
38237 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
38238
38239         * gcc.c-torture/execute/20000412-6.c: New test.
38240
38241 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38242
38243         * gcc.c-torture/execute/20000412-5.c: New test.
38244         * g77.f-torture/compile/20000412-1.f: New test.
38245         * gcc.c-torture/execute/20000412-4.c: New test.
38246         * gcc.c-torture/compile/20000412-2.c: New test.
38247         * gcc.c-torture/execute/20000412-3.c: New test.
38248         * gcc.c-torture/compile/20000412-1.c: New test.
38249         * gcc.c-torture/execute/20000412-2.c: New test.
38250
38251 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38252
38253         * objc/execute/bf-20.m: New test.
38254
38255 2000-04-10  Richard Henderson  <rth@cygnus.com>
38256
38257         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38258
38259         * gcc.c-torture/execute/20000412-1.c: New test.
38260
38261 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38262
38263         * g++.old-deja/g++.eh/catchptr1.C: New test.
38264
38265 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38266
38267         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38268
38269 2000-04-08  Neil Booth  <NeilB@earthling.net>
38270
38271         * gcc.dg/cpp-nullchar.c: Remove test as
38272         embedded nulls cause problems.
38273
38274 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38275
38276         * gcc.dg/compare2.c: New test.
38277
38278 2000-04-08  Neil Booth  <NeilB@earthling.net>
38279
38280         * gcc.dg/cpp-nullchar.c: New test.
38281
38282 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38283
38284         * gcc.dg/cpp-mi2.c: New test.
38285         * gcc.dg/cpp-mi2[abc].h: New files.
38286
38287 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38288
38289         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38290         member name.
38291
38292 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38293
38294         * g++.old-deja/g++.abi/vmihint.C: New test.
38295
38296 2000-04-06  Neil Booth  <NeilB@earthling.net>
38297
38298         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38299         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38300         copyright.
38301
38302 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38303
38304         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38305         avoid stack-frame overwrite.
38306
38307 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38308
38309         * gcc.c-torture/compile/20000405-2.c: New test.
38310         * gcc.c-torture/compile/20000405-3.c: New test.
38311
38312 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38313
38314         * gcc.c-torture/compile/20000405-1.c: New test.
38315
38316 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38317
38318         * gcc.dg/cast-qual-1.c: Revert last change.
38319
38320 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38321
38322         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38323
38324 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38325
38326         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38327         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38328
38329 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38330
38331         * gcc.c-torture/compile/20000403-2.c: New test.
38332         * gcc.c-torture/compile/20000403-1.c: New test.
38333
38334 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38335
38336         * gcc.c-torture/execute/20000403-1.c: New test.
38337
38338 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38339
38340         * gcc.c-torture/execute/20000402-1.c: New test.
38341
38342 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38343
38344         * gcc.c-torture/execute/va-arg-15.c: New test.
38345         * gcc.c-torture/execute/va-arg-16.c: New test.
38346         * gcc.c-torture/execute/va-arg-17.c: New test.
38347         * gcc.c-torture/execute/va-arg-18.c: New test.
38348         * gcc.c-torture/execute/va-arg-19.c: New test.
38349
38350 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38351
38352         * gcc.c-torture/compile/981211-1.c: Move to...
38353         * gcc.dg/cpp-as1.c: ...here.
38354         * gcc.dg/cpp-as2.c: New file.
38355
38356         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38357         compiler.
38358
38359 2000-04-02  Neil Booth  <NeilB@earthling.net>
38360
38361         * gcc.dg/cpp-cond.c  New tests.
38362         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38363         accidental success less likely.
38364         * gcc.dg/cpp-missingop.c  New tests.
38365         * gcc.dg/cpp-missingparen.c  New tests.
38366         * gcc.dg/cpp-shift.c  New tests.
38367         * gcc.dg/cpp-shortcircuit.c  New tests.
38368         * gcc.dg/cpp-unary.c  New tests.
38369
38370 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38371
38372         * gcc.c-torture/compile/20000329-1.c: New test.
38373
38374 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38375
38376         * gcc.c-torture/compile/20000326-1.c: New test.
38377         * gcc.c-torture/compile/20000326-2.c: New test.
38378
38379 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38380
38381         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38382         the first parameter is a function argument.
38383
38384 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         * g++.old-deja/g++.ext/array4.C: New test.
38387
38388 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38389
38390         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38391
38392 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38393
38394         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38395
38396 2000-03-19  Richard Henderson  <rth@cygnus.com>
38397
38398         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38399
38400 2000-03-19  Richard Henderson  <rth@cygnus.com>
38401
38402         * gcc.c-torture/compile/20000319-1.c: New test.
38403
38404 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38405
38406         * gcc.c-torture/execute/20000314-3.c: New test.
38407         * gcc.c-torture/execute/20000314-2.c: New test.
38408         * gcc.c-torture/execute/20000314-1.c: New test.
38409         * gcc.c-torture/compile/20000314-2.c: New test.
38410         * gcc.c-torture/compile/20000314-1.c: New test.
38411
38412 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         * g++.old-deja/g++.warn/inline.C: New test.
38415
38416 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38417
38418         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38419         standards-compliant result rather than specific constants.
38420         Put test-values in array.
38421
38422 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38423
38424         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38425         (g++_target_compile): Put test-specific options last.
38426
38427 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38428
38429         * g++.old-deja/g++.eh/vbase4.C: New test.
38430
38431 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38432
38433         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38434
38435 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38436
38437         * g++.old-deja/g++.brendan/misc12.C: Removed.
38438         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38439         * g++.old-deja/g++.ext/pretty4.C: New test.
38440
38441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38442
38443         * g++.old-deja/g++.other/string2.C: New test.
38444
38445 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38446
38447         * g++.old-deja/g++.warn/impint2.C: New test.
38448
38449 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38450
38451         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38452         is 1, not zero.
38453
38454 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38455
38456         * g++.old-deja/g++.warn/impint.C: New test.
38457         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38458         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38459         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38460         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38461         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38462         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38463         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38464         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38465         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38466         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38467         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38468         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38469
38470 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38471
38472         * gcc.dg/cpp-redef.c: New test.
38473
38474 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38475
38476         * g++.old-deja/g++.pt/unify7.C: New test.
38477
38478 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38479
38480         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38481         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38482
38483 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38484
38485         * gcc.c-torture/compile/20000224-1.c: New test.
38486
38487 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38488
38489         * gcc.c-torture/compile/cpp-2.c: New test.
38490         * gcc.c-torture/compile/cpp-1.c: New test.
38491
38492 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38493
38494         * gcc.c-torture/execute/20000225-1.c: New test.
38495
38496 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38497
38498         * gcc.dg/cpp-li2.c: New test.
38499
38500         * gcc.dg/cpp-wi1.c: New test.
38501
38502         * gcc.dg/cpp-li1.c: New test.
38503
38504 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38505
38506         * g++.old-deja/g++.other/sizeof5.C: New test.
38507
38508 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38509
38510         * gcc.c-torture/execute/va-arg-13.c: New test.
38511
38512 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38513
38514         * gcc.c-torture/execute/va-arg-12.c: New test.
38515
38516 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         * gcc.c-torture/execute/20000223-1.c: New test.
38519
38520 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38521
38522         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38523
38524 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38525
38526         * g++.old-deja/g++.abi/ptrmem.C: New test.
38527
38528 2000-02-19  Richard Henderson  <rth@cygnus.com>
38529
38530         * gcc.c-torture/compile/init-3.c: New.
38531
38532 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38533
38534         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38535         ALWAYS_CXXFLAGS.
38536
38537 2000-02-11  Robert Lipe <robertl@sco.com>
38538
38539         * gcc.c-torture/compile/20000211-3.c: New test.
38540
38541 2000-02-11  Martin Buchholz <martin@xemacs.org>
38542
38543         * gcc.c-torture/compile/20000211-2.c: New test.
38544
38545 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38546
38547         * gcc.c-torture/compile/20000211-1.c: New test.
38548
38549 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38550
38551         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38552           on native targets
38553
38554 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38555
38556         * g++.old-deja/g++.other/cast5.C: New test.
38557
38558 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38559
38560         * gcc.c-torture/execute/20000205-1.c: New.
38561
38562 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38563
38564         * g++.old-deja/g++.jason/cast3.C: Return void.
38565         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38566
38567 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38568
38569         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38570
38571         * gcc.dg/loop-1.c: New test.
38572
38573 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38574
38575         * gcc.c-torture/compile/20000127-1.c: New test.
38576         * gcc.c-torture/execute/991228-1.c: New test.
38577
38578 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38579
38580         * gcc.dg/unused-2.c: New test.
38581
38582         * gcc.dg/conv-1.c: New test.
38583
38584 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38585
38586         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38587         compiler.
38588         (tool_option_proc): Fix typo.
38589
38590 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38591
38592         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38593         of the ld on the host, not on the build machine.
38594         Also, don't crash if '--help' is not a supported option.
38595
38596 2000-01-24  Richard Henderson  <rth@cygnus.com>
38597
38598         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38599
38600 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38601
38602         * gcc.c-torture/execute/20000120-2.c: New test.
38603         * gcc.c-torture/execute/20000120-1.c: New test.
38604
38605 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38606
38607         * gcc.c-torture/execute/20000113-1.c: New test.
38608
38609 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38610
38611         * gcc.c-torture/execute/20000112-1.c: New test.
38612
38613 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38614
38615         * gcc.dg/20000111-1.c: New test.
38616
38617 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38618
38619         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38620         with 16 bit integers.
38621
38622 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38623
38624         * gcc.dg/20000108-1.c: New test.
38625
38626 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38627
38628         * g++.old-deja/g++.ns/koenig8.C: New test.
38629
38630 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38631
38632         * g++.old-deja/g++.other/cast4.C: New test.
38633
38634 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38635
38636         * gcc.c-torture/compile/20000105-2.c: New test.
38637         * gcc.c-torture/compile/20000105-1.c: New test.
38638
38639 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38640
38641         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38642         references to printf & atoi to conform to ANSI standard.
38643         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38644         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38645         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38646         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38647         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38648         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38649         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38650         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38651         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38652         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38653         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38654         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38655         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38656         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38657         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38658         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38659         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38660         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38661         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38662         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38663         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38664         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38665         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38666         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38667         * g++.old-deja/g++.brendan/init3.C: Likewise.
38668         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38669         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38670         * g++.old-deja/g++.brendan/new2.C: Likewise.
38671         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38672         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38673         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38674         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38675         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38676         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38677         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38678         * g++.old-deja/g++.brendan/template24.C: Likewise.
38679         * g++.old-deja/g++.brendan/template3.C: Likewise.
38680         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38681         * g++.old-deja/g++.jason/inline3.C: Likewise.
38682         * g++.old-deja/g++.jason/opeq.C: Likewise.
38683         * g++.old-deja/g++.law/arg5.C: Likewise.
38684         * g++.old-deja/g++.law/arm7.C: Likewise.
38685         * g++.old-deja/g++.law/ctors11.C: Likewise.
38686         * g++.old-deja/g++.law/cvt8.C: Likewise.
38687         * g++.old-deja/g++.law/init9.C: Likewise.
38688         * g++.old-deja/g++.law/refs4.C: Likewise.
38689         * g++.old-deja/g++.law/template2.C: Likewise.
38690         * g++.old-deja/g++.law/visibility24.C: Likewise.
38691         * g++.old-deja/g++.law/vtable3.C: Likewise.
38692         * g++.old-deja/g++.mike/asm2.C: Likewise.
38693         * g++.old-deja/g++.mike/eh1.C: Likewise.
38694         * g++.old-deja/g++.mike/misc1.C: Likewise.
38695         * g++.old-deja/g++.mike/misc13.C: Likewise.
38696         * g++.old-deja/g++.mike/misc14.C: Likewise.
38697         * g++.old-deja/g++.mike/ns12.C: Likewise.
38698         * g++.old-deja/g++.mike/p1248.C: Likewise.
38699         * g++.old-deja/g++.mike/p3708.C: Likewise.
38700         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38701         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38702         * g++.old-deja/g++.mike/p646.C: Likewise.
38703         * g++.old-deja/g++.mike/p700.C: Likewise.
38704         * g++.old-deja/g++.mike/p783.C: Likewise.
38705         * g++.old-deja/g++.mike/p783a.C: Likewise.
38706         * g++.old-deja/g++.mike/p783b.C: Likewise.
38707         * g++.old-deja/g++.mike/p786.C: Likewise.
38708         * g++.old-deja/g++.mike/p789.C: Likewise.
38709         * g++.old-deja/g++.mike/p789a.C: Likewise.
38710         * g++.old-deja/g++.mike/p807a.C: Likewise.
38711         * g++.old-deja/g++.other/delete3.C: Likewise.
38712         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38713         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38714         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38715         * g++.old-deja/g++.other/empty1.C: Likewise.
38716         * g++.old-deja/g++.other/temporary1.C: Likewise.
38717         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38718         * g++.old-deja/g++.pt/t16.C: Likewise.
38719         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38720
38721 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38722
38723         * gcc.dg/991230-1.c: New test.
38724
38725 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38726
38727         * gcc.c-torture/compile/991229-3.c: New test.
38728         * gcc.c-torture/compile/991229-2.c: New test.
38729         * gcc.c-torture/compile/991229-1.c: New test.
38730
38731 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38732
38733         * gcc.c-torture/compile/labels-2.c: New test.
38734
38735 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38736
38737         * gcc.c-torture/execute/991227-1.c: New test.
38738
38739 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38740
38741         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38742
38743 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38744
38745         * gcc.c-torture/execute/991221-1.c: New test.
38746
38747 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38748
38749         * g++.old-deja/g++.other/cast3.C: New test.
38750
38751 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38752
38753         * gcc.c-torture/execute/991216-4.c: New test.
38754
38755 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38756
38757         * gcc.c-torture/execute/991216-1.c: New test.
38758         * gcc.c-torture/execute/991216-2.c: New test.
38759         * gcc.c-torture/execute/991216-3.c: New test.
38760
38761 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38762
38763         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38764         Actually make the test fail by using "-O2" for compilation.
38765
38766 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38767
38768         * g++.old-deja/g++.warn/cast-align1.C: New test.
38769
38770 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38771
38772         * gcc.c-torture/compile/991214-1.c: New test.
38773         * gcc.c-torture/compile/991214-2.c: New test.
38774
38775 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38776
38777         * gcc.dg/991214-1.c: New test.
38778
38779 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38780
38781         * gcc.c-torture/compile/991213-3.c: New test.
38782         * gcc.c-torture/compile/991213-2.c: New test.
38783         * gcc.c-torture/compile/991213-1.c: New test.
38784
38785 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38786
38787         * gcc.dg/991209-1.c: New test.
38788
38789 1999-12-08  Nathan Sidwell <nathan@acm.org>
38790
38791         * gcc.c-torture/compile/991208-1.c: New test.
38792
38793 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38794
38795         * gcc.dg/ultrasp2.c: New test.
38796
38797 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38798
38799         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38800
38801 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38802
38803         * gcc.c-torture/compile/991202-1.c: New test.
38804         * gcc.c-torture/execute/991202-1.c: New test.
38805         * gcc.c-torture/execute/991202-2.c: New test.
38806         * gcc.c-torture/execute/991202-3.c: New test.
38807
38808 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38809
38810         * g++.old-deja/g++.abi/align.C: New test.
38811         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38812         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38813
38814 1999-12-01  Richard Henderson  <rth@cygnus.com>
38815
38816         * gcc.c-torture/execute/991201-1.c: New.
38817
38818 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38819
38820         * gcc.dg/991129-1.c: New test.
38821
38822 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38823
38824         * gcc.c-torture/compile/991127-1.c: New test.
38825
38826 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38827
38828         * g++.old-deja/g++.other/warn4.C: New test.
38829
38830 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38831
38832         * g++.old-deja/g++.eh/cleanup2.C: New test.
38833         * g++.old-deja/g++.ext/pretty2.C: New test.
38834         * g++.old-deja/g++.ext/pretty3.C: New test.
38835         * g++.old-deja/g++.other/debug6.C: New test.
38836
38837 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38838
38839         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38840         compiler_output to look for one error message instead of two.
38841
38842 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38843
38844         * gcc.c-torture/execute/991118-1.c: Also test case
38845         where the word boundary does not split a byte evenly.
38846
38847 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38848
38849         * g++.old-deja/g++.ext/restrict1.C: New test.
38850
38851 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38852
38853         * gcc.c-torture/execute/991118-1.c: New test.
38854
38855 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38856
38857         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38858         working directory pathnames.
38859
38860 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38861
38862         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38863         host is equipped with driver.h and driver.o so it can actually
38864         compile and run the tests.
38865
38866 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38867
38868         * gcc.c-torture/compile/991008-1.c: New test.
38869
38870 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38871
38872         * lib/gcc-dg.exp: Include target-supports.exp
38873
38874 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38875
38876         * lib/target-supports.exp: New file: Provide procs to test for
38877         features supported by the target.
38878         (check_weak_available): Moved here from ecos.exp.
38879         (check_alias_available): New proc: Determine of the target
38880         toolchain supports the alias attribute.
38881
38882         * gcc.dg/special/ecos.exp: Move check_weak_available to
38883         target-supports.exp.
38884         (alias-1.c): Only perform the test if the target supports
38885         aliases.
38886         (wkali-1.c): Only perform the test if the target supports
38887         aliases.
38888
38889         * gcc.dg/990506-0.c: Expect error messages from cross
38890         targets as well as native targets.
38891
38892 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38893
38894         * gcc.dg/ultrasp1.c: Removed xfail.
38895         * gcc.dg/struct-ret-2.c: Likewise.
38896         * gcc.dg/array-1.c: Likewise.
38897
38898 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38899
38900         * gcc.dg/struct-ret-2.c: New test.
38901
38902         * gcc.dg/array-1.c: New test.
38903
38904 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38905
38906         * gcc.c-torture/execute/991030-1.c: New test.
38907
38908 1999-10-26  Richard Henderson  <rth@cygnus.com>
38909
38910         * gcc.c-torture/compile/991026-2.c: New test.
38911
38912 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38913
38914         * gcc.c-torture/compile/991026-1.c: New test.
38915
38916 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38917
38918         * gcc.c-torture/execute/991023-1.c: New test.
38919
38920 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38921
38922         * gcc.c-torture/execute/991019-1.c: New test.
38923
38924 1999-10-16  Richard Henderson  <rth@cygnus.com>
38925
38926         * gcc.c-torture/execute/991016-1.c: New test.
38927
38928 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38929
38930         * gcc.c-torture/execute/991014-1.c: New test.
38931
38932 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38933
38934         * g++.old-deja/g++.other/union2.C: New test.
38935
38936 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38937
38938         * g++.old-deja/g++.other/vaarg2.C: New test.
38939         * g++.old-deja/g++.other/vaarg3.C: New test.
38940
38941 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38942
38943         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38944         in compile/.
38945
38946 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38947
38948         * gcc.c-torture/execute/va-arg-11.c: New test.
38949
38950 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38951
38952         * lib/file-format.exp (gcc_target_object_format): Don't
38953         crash if objdump is unavailable.
38954
38955 1999-09-29  Donn Terry <donn@interix.com>
38956
38957         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38958
38959 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38960
38961         * gcc.c-torture/compile/990928-1.c: New test.
38962
38963 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38964
38965         * g++.old-deja/g++.other/decl6.C: New test.
38966
38967 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38968
38969         * gcc.c-torture/execute/va-arg-10.c: New test.
38970
38971 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38972
38973         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38974         __PRETTY_FUNCTION__.
38975
38976 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38977
38978         * gcc.c-torture/execute/990923-1.c: New test.
38979
38980 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38981
38982         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38983         for which -fpic is inappropriate.
38984
38985 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38986
38987         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38988
38989 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38990
38991         * g++.old-deja/g++.other/dyncast1.C: New test.
38992         * g++.old-deja/g++.other/dyncast2.C: New test.
38993         * g++.old-deja/g++.other/dyncast3.C: New test.
38994         * g++.old-deja/g++.other/dyncast4.C: New test.
38995         * g++.old-deja/g++.other/dyncast5.C: New test.
38996         * g++.old-deja/g++.eh/catch3.C: New test.
38997         * g++.old-deja/g++.eh/catch3p.C: New test.
38998         * g++.old-deja/g++.eh/catch4.C: New test.
38999         * g++.old-deja/g++.eh/catch4p.C: New test.
39000         * g++.old-deja/g++.eh/catch5.C: New test.
39001         * g++.old-deja/g++.eh/catch5p.C: New test.
39002         * g++.old-deja/g++.eh/catch6.C: New test.
39003         * g++.old-deja/g++.eh/catch6p.C: New test.
39004         * g++.old-deja/g++.eh/catch7.C: New test.
39005         * g++.old-deja/g++.eh/catch7p.C: New test.
39006         * g++.old-deja/g++.eh/catch8.C: New test.
39007         * g++.old-deja/g++.eh/catch8p.C: New test.
39008         * g++.old-deja/g++.eh/catch9.C: New test.
39009         * g++.old-deja/g++.eh/catch9p.C: New test.
39010
39011 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39012
39013         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39014         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39015
39016 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39017
39018         * gcc.c-torture/compile/990913-1.c: New test.
39019
39020 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39021
39022         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39023         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39024
39025 1999-09-09  Richard Henderson  <rth@cygnus.com>
39026
39027         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39028
39029 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39030
39031         * g++.old-deja/g++.other/lookup11.C: New test.
39032         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39033         what is permitted and what we want.
39034         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39035         overload use.
39036         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39037
39038 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39039
39040         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39041         * gcc.c-torture/noncompile/poison-1.c: New file.
39042
39043 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39044
39045         * g++.old-deja/g++.other/sizeof3.C: New test.
39046         * g++.old-deja/g++.other/sizeof4.C: New test.
39047         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39048         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39049
39050 1999-09-07  Richard Henderson  <rth@cygnus.com>
39051
39052         * gcc.dg/va-arg-1.c: New.
39053
39054 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39055
39056         * gcc.c-torture/execute/va-arg-9.c: New test.
39057
39058 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39059
39060         * g77.f-torture/compile/980519-2.f: New test.
39061         * g77.f-torture/compile/19990905-0.f: New test.
39062         * g77.f-torture/compile/19990905-1.f: New test.
39063         * g77.f-torture/compile/19990905-2.f: New test.
39064
39065         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39066
39067 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39068
39069         * gcc.c-torture/execute/990827-1.c: Fix typo.
39070
39071 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39072
39073         * g++.old-deja/g++.other/deref1.C: New test.
39074
39075 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39076
39077         * g++.old-deja/g++.other/ambig2.C: New test.
39078         * g++.old-deja/g++.other/cond5.C: New test.
39079         * g++.old-deja/g++.other/lookup16.C: New test.
39080
39081 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39082
39083         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39084         assemblers too.
39085
39086 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39087
39088         * lib/c-torture.exp: Avoid the "compare executables" optimization
39089         when testing native.
39090
39091 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39092
39093         * gcc.c-torture/execute/990829-1.c: New test.
39094         * gcc.c-torture/compile/990829-1.c: New test.
39095
39096 1999-08-27  Paul Burchard  <burchard@pobox.com>
39097
39098         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39099         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39100         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39101         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39102         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39103         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39104         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39105         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39106         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39107         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39108         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39109
39110 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39111
39112         * gcc.c-torture/execute/990827-1.c: New test.
39113
39114 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39115
39116         * g77.f-torture/noncompile/19990826-4.f: New test.
39117
39118         * g77.f-torture/compile/19990826-3.f: New test.
39119
39120         * g77.f-torture/execute/19990826-2.f: New test.
39121
39122         * g77.f-torture/compile/19990826-1.f: New test.
39123
39124         * gcc.c-torture/execute/990826-0.c: New test.
39125         * g77.c-torture/execute/19990826-0.f: New test.
39126
39127         * g77.f-torture/noncompile/970626-2.f: New test.
39128
39129 1999-08-25  Paul Burchard  <burchard@pobox.com>
39130
39131         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39132         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39133         lss-011.C: New tests.
39134
39135 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39136
39137         * g++.old-deja/g++.other/decl5.C: New test.
39138
39139 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39140
39141         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39142         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39143         call `postbase' for each one.  All callers of `postbase' changed
39144         to call this instead.
39145
39146 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39147
39148         * gcc.c-torture/execute/990811-1.c: New test.
39149
39150 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39151
39152         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39153         just native ones.
39154
39155         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39156         just native ones.
39157
39158 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39159
39160         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39161
39162 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39163
39164         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39165
39166 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39167
39168         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39169
39170 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39171
39172         * gcc.c-torture/execute/990804-1.c: New test.
39173
39174 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39175
39176         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39177         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39178         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39179
39180 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39181
39182         * g++.old-deja/g++.other/struct1.C: New test.
39183
39184 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39185
39186         * g++.old-deja/g++.other/enum2.C: New test.
39187
39188 1999-08-02  Richard Henderson  <rth@cygnus.com>
39189
39190         Adapted from tests from Franz Sirl:
39191         * gcc.c-torture/execute/va-arg-7.c: New test.
39192         * gcc.c-torture/execute/va-arg-8.c: New test.
39193
39194 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39195
39196         * gcc.c-torture/compile/990801-2.c: New test.
39197
39198         * gcc.c-torture/compile/990801-1.c: New test.
39199
39200 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39201
39202         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39203         fp-cmp-1.c, converting double to float.
39204
39205         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39206         fp-cmp-1.c, converting double to long double.
39207
39208         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39209         from fr1 to unknown_register, since fr1 is a legitimate register
39210         on some machines.
39211
39212 1999-07-25  Jeffrey A Law  (law@cygnus.com)
39213
39214         * README: More listname related changes.
39215
39216 1999-07-08  Catherine Moore  <clm@cygnus.com>
39217
39218         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
39219
39220 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
39221
39222         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39223
39224 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39225
39226         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39227
39228 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
39229
39230         * gcc.dg/990703-1.c: New test.
39231
39232 1999-06-29  Nick Clifton  <nickc@cygnus.com>
39233
39234         * lib/file-format.exp: New file: Move definition of proc
39235         gcc_target_object_format to here from
39236         gcc.dg/special/ecos.exp.
39237
39238         * lib/c-torture.exp: Include lib file-format.exp.
39239         * lib/gcc-dg.exp: Include lib file-format.exp.
39240
39241         * gcc.dg/special/ecos.exp: Remove definition of proc
39242         gcc_target_object_format.
39243
39244 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39245
39246         * gcc.c-torture/execute/990628-1.c: New test.
39247
39248 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39249
39250         * gcc.c-torture/compile/990625-2.c: New test.
39251
39252         * gcc.c-torture/compile/990625-1.c: New test.
39253
39254 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39255
39256         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39257         attributes compile.
39258         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39259         ports that use the COFF/PE file format.
39260
39261 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39262
39263         * gcc.c-torture/compile/990617-1.c: New test.
39264
39265 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39266
39267         * g++.old-deja/g++.other/decl4.C: New test.
39268
39269 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39270
39271         * g++.old-deja/g++.other/bitfld3.C: New test.
39272
39273 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39274
39275         * g++.old-deja/g++.eh/catch1.C: New test.
39276
39277 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39278
39279         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39280
39281         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39282         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39283
39284 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39285
39286         * g77.f-torture/compile/19990502-0.f: Replace with new,
39287         shorter, test that still fails after recent changes.
39288
39289 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39290
39291         * gcc.c-torture/execute/990604-1.c: New test.
39292
39293 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39294
39295         * gcc.c-torture/execute/990531-1.c: New test.
39296
39297 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39298
39299         * gcc.c-torture/compile/990527-1.c: New test.
39300
39301 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39302
39303         * gcc.c-torture/execute/990527-1.c: New test.
39304
39305 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39306
39307         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39308         bitfields as signed.
39309
39310 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39311
39312         * g77.f-torture/compile/19990525-0.f: New test.
39313
39314 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39315
39316         * gcc.c-torture/execute/990525-2.c: New test.
39317
39318         * gcc.c-torture/execute/990525-1.c: New test.
39319
39320 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39321
39322         * g++.old-deja/g++.other/anon3.C: New test.
39323         * g++.old-deja/g++.other/anon4.C: New test.
39324         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39325         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39326         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39327         Merrill).
39328
39329 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39330
39331         * gcc.c-torture/execute/990524-1.c: New test.
39332
39333         * gcc.dg/990524-1.c: New test.
39334
39335 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39336
39337         * gcc.c-torture/compile/990523-1.c: New test.
39338
39339 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39340
39341         * gcc.c-torture/compile/990519-1.c: New test.
39342
39343 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39344
39345         * gcc.c-torture/compile/990517-1.c: New test.
39346
39347         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39348         (e4, f4): New tests.
39349         (main): Call them.
39350
39351 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39352
39353         * gcc.dg/noreturn-1.c: New test.
39354
39355 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39356
39357         * gcc.c-torture/execute/990513-1.c: New test.
39358
39359 1999-05-10  Richard Henderson  <rth@cygnus.com>
39360
39361         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39362
39363 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39364
39365         * g77.f-torture/execute/erfc.f: Use small single-precision
39366         values, to avoid problems on Alphas when not -mieee.
39367
39368 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39369
39370         * gcc.dg/990506-0.c: New test.
39371
39372 1999-05-08  Richard Henderson  <rth@cygnus.com>
39373
39374         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39375         the constant to test.  Don't XFAIL 64-bit targets.
39376
39377         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39378         * g++.old-deja/g++.law/profile1.C: Likewise.
39379
39380         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39381         operator new instances.
39382         * g++.old-deja/g++.other/delete5.C: Likewise.
39383
39384 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39385
39386         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39387         intrinsic.
39388
39389 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39390
39391         * g77.f-torture/execute/u77-test.f: Reverse order of two
39392         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39393
39394 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39395
39396         * gcc.dg/compare1.c: New test.
39397
39398 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39401         New tests.
39402
39403 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39404
39405         * g77.f-torture/compile/19990502-1.f: New test.
39406
39407 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39408
39409         * g77.f-torture/compile/19990502-0.f: New test.
39410
39411 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39412
39413         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39414         intrinsic.
39415
39416 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39417
39418         * g77.f-torture/execute/u77-test.f (main): List libU77
39419         intrinsics not currently tested.
39420         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39421         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39422         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39423         Trim blanks off the ends of some printed strings.
39424
39425 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39426
39427         * g77.f-torture/execute/u77-test.f (main): Just warn about
39428         FSTAT gid disagreement, as it's expected on some systems.
39429
39430 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39431
39432         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39433         use a new function, which allows for some slop.
39434         Clean up some commentary.
39435         (issum): The new function.
39436         (sgladd): Deleted subroutine.
39437
39438 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39439
39440         * g77.f-torture/execute/u77-test.f: Modify to be more like
39441         libf2c/libU77 version, bringing patches to that version here.
39442         Add suitable commentary.
39443
39444 1999-04-25  Richard Henderson  <rth@cygnus.com>
39445
39446         * gcc.dg/990424-1.c: New test.
39447
39448 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39449
39450         * g77.f-torture/execute/u77-test.f (main): Bug involving
39451         LSTAT has been fixed, so turn back on full checking.
39452
39453 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39454
39455         * g77.f-torture/compile/19990419-0.f: New test.
39456         * g77.f-torture/execute/19990419-1.f: New test.
39457
39458 1999-04-17  Richard Henderson  <rth@cygnus.com>
39459
39460         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39461         to avoid the need for a prototype to supress a warning.
39462
39463 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39464
39465         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39466
39467 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39468
39469         * gcc.c-torture/execute/990404-1.c: New test.
39470
39471 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39472
39473         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39474         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39475         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39476         missing initializer warnings.
39477
39478 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39479
39480         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39481         matching strings.
39482
39483 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39484
39485         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39486
39487 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39488
39489         * g77.f-torture/execute/19990325-0.f: New test.
39490         * g77.f-torture/execute/19990325-1.f: New test.
39491
39492 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39493
39494         * gcc.c-torture/execute/990324-1.c: New test.
39495
39496 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39497
39498         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39499         test with 4.
39500
39501 1999-03-17  Richard Henderson  <rth@cygnus.com>
39502
39503         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39504
39505 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39506
39507         * g77.f-torture/execute/19990313-2.f: New test.
39508         * g77.f-torture/execute/19990313-3.f: New test.
39509
39510 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39511
39512         * g77.f-torture/execute/19990313-0.f: New test.
39513         * g77.f-torture/execute/19990313-1.f: New test.
39514
39515 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39516
39517         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39518         printf to sprintf.
39519         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39520         (main): Add check for u15.  Conditionalize u31 check depending on
39521         whether ints are <32 bits or >=32 bits.
39522
39523 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39524
39525         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39526
39527 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39528
39529         * g77.f-torture/compile/19990305-0.f: New test.
39530         * g77.f-torture/execute/19981119-0.f: New test.
39531
39532 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39533
39534         * g77.f-torture/execute/970625-2.f: call ABORT if final
39535         result is not correct, instead of just printing it.
39536         Add this checking via newly introduced obfuscation, to
39537         trip up buggy front ends.
39538
39539 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39540
39541         * g77.f-torture/compile/960317-1.f: Moved from being
39542         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39543
39544 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39545
39546         * g77.f-torture/execute/960317-1.f: New (old) test.
39547         * g77.f-torture/execute/970625-2.f: Ditto.
39548
39549 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39550
39551         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39552         message on line 1 or line 2; cccp and cpplib do this differently.
39553
39554 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39555
39556         * g++.old-deja/g++.law/weak1.C: New test.
39557
39558 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39559
39560         * gcc.c-torture/execute/990119-1.c: Renamed to...
39561         * gcc.dg/990119-1.c: this, so it will only be tested once
39562         (it's a preprocessor test, it doesn't need to be run at
39563         multiple optimization levels).
39564
39565 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39566
39567         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39568           ALWAYS_CXXFLAGS.
39569
39570 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39571
39572         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39573         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39574         to not be compilable by current g77.
39575
39576 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39577
39578         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39579
39580 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39581
39582         * gcc.c-torture/execute/990222-1.c: New test.
39583
39584 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39585
39586         * g77.f-torture/compile/19990218-0.f: New test.
39587         * g77.f-torture/noncompile/19990218-1.f: New test.
39588
39589 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39590
39591         * g77.f-torture/compile/19981216-0.f: New test.
39592
39593 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39594
39595         * gcc.dg/990214-1.c: New test.
39596
39597 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39598
39599         * gcc.dg/990213-2.c: New test.
39600
39601         * gcc.dg/990213-1.c: New test.
39602
39603 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39604
39605         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39606         ints.
39607
39608 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39609
39610         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39611         specified by target.
39612
39613         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39614
39615 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39616
39617         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39618
39619 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39620
39621         * gcc.dg/special/ecos.exp: New test driver for new tests with
39622         special requirements.
39623
39624         * gcc.dg/special/alias-1.c: New test.
39625         * gcc.dg/special/gcsec-1.c: New test.
39626         * gcc.dg/special/weak-1.c: New test.
39627         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39628         * gcc.dg/special/weak-2.c: New test.
39629         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39630         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39631         * gcc.dg/special/wkali-1.c: New test.
39632         * gcc.dg/special/wkali-2.c: New test.
39633         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39634         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39635
39636 1999-02-10  Felix Lee  <flee@cygnus.com>
39637
39638           * lib/c-torture.exp (c-torture-compile): Pull out code for
39639           analyzing gcc error messages.
39640           (c-torture-execute): Likewise.  Fix some (harmless) false
39641           positives.
39642           * lib/gcc.exp (gcc_check_compile): New function.
39643
39644 1999-02-08  Richard Henderson  <rth@cygnus.com>
39645
39646         * gcc.c-torture/execute/990208-1.c: New test.
39647
39648 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39649
39650         * g++.dg/special/ecos.exp: New driver for new tests with special
39651         requirements
39652
39653         * g++.dg/special/conpr-1.C: New test
39654         * g++.dg/special/conpr-2.C: New test
39655         * g++.dg/special/conpr-2a.C: New test
39656         * g++.dg/special/conpr-3.C: New test
39657         * g++.dg/special/conpr-3a.C: New test
39658         * g++.dg/special/conpr-3b.C: New test
39659
39660         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39661         allow g++ to use the dg driver
39662
39663         * README: Add comment about g++.dg directory
39664
39665 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39666
39667         * README: Update email addresses.
39668
39669 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39670
39671         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39672         arguments in order to force structure S onto the stack even on
39673         the alpha.
39674         (test): Pass 10 leading arguments to function foo as well as the
39675         structure S.
39676
39677         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39678         failure for all targets.
39679
39680         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39681         abort to terminate program execution.
39682
39683 1999-01-30  Richard Henderson  <rth@cygnus.com>
39684
39685         * gcc.c-torture/execute/990130-1.c: New test.
39686
39687 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39688
39689         * gcc.dg/990130-1.c: New test.
39690
39691 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39692
39693         * gcc.c-torture/execute/990128-1.c: New test.
39694
39695 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39696
39697         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39698
39699 1999-01-27  Felix Lee  <flee@cygnus.com>
39700
39701         * lib/c-torture.exp (c-torture-compile): pull out code for
39702         analyzing gcc error messages.
39703         (c-torture-execute): ditto, and fix some (harmless) false
39704         positives.
39705         * lib/gcc.exp (gcc_check_compile): new function.
39706
39707 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39708
39709         * gcc.dg/990117-1.c: New test.
39710
39711         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39712
39713         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39714
39715 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39716
39717         * g77.f-torture/compile/990115-1.f: New test.
39718
39719 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39720
39721         * gcc.c-torture/compile/990107-1.c: New test
39722
39723 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39724
39725         * gcc.c-torture/execute/990106-2.c: New test.
39726
39727         * gcc.c-torture/execute/990106-1.c: New test.
39728
39729 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39730
39731         * gcc.c-torture/compile/981223-1.c: New test.
39732
39733 1998-12-29  Richard Henderson  <rth@cygnus.com>
39734
39735         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39736         (opt3): Rename from opt4 and disable.
39737
39738 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39739
39740         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39741
39742 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39743
39744         * g++.old-deja/g++.other/conv5.C: New test.
39745
39746 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39747
39748         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39749
39750 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39751
39752         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39753
39754 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39755
39756         * gcc.c-torture/compile/981211-1.c: New test.
39757
39758 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39759
39760         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39761
39762         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39763
39764 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39765
39766         * gcc.special/930510-1.c: Make C9X safe.
39767         * gcc.misc-tests/gcov-1.c Similarly.
39768         * gcc.misc-tests/gcov-2.c Similarly.
39769
39770 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39771
39772         * gcc.dg/ultrasp1.c: New test.
39773
39774 1998-12-06  Richard Henderson  <rth@cygnus.com>
39775
39776         * gcc.c-torture/execute/981206.c: New test.
39777
39778 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39779
39780         * g++.old-deja/g++.ns/template7.C: New test.
39781
39782         * g++.old-deja/g++.other/expr1.C: New test.
39783
39784         * g++.old-deja/g++.eh/tmpl3.C: New test.
39785
39786         * g++.old-deja/g++.eh/tmpl2.C: New test.
39787
39788 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39789
39790         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39791         * g++.old-deja/g++.other/using6.C: Removed.
39792         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39793
39794         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39795
39796 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39797
39798         * g++.old-deja/g++.pt/overload8.C: New test.
39799
39800         * g++.old-deja/g++.pt/overload7.C: New test.
39801
39802         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39803
39804         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39805         and relinking messages.
39806         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39807         compiling with -frepo.
39808
39809 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39810
39811         * g++.old-deja/g++.pt/lookup6.C: New test.
39812
39813 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39814
39815         * gcc.c-torture/execute/981130-1.c: New test.
39816         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39817
39818 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39819
39820         * g++.old-deja/g++.pt/explicit76.C: New test.
39821
39822         * g++.old-deja/g++.pt/friend38.C: New test.
39823
39824         * g++.old-deja/g++.ns/crash2.C: New test.
39825
39826         * g++.old-deja/g++.pt/defarg8.C: New test.
39827
39828         * g++.old-deja/g++.pt/instantiate6.C: New test.
39829
39830         * g++.old-deja/g++.pt/static6.C: New test.
39831
39832         * g++.old-deja/g++.pt/decl2.C: New test.
39833
39834 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39835
39836         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39837         problem is actually related with name lookup, but so what? :-)
39838
39839         * g++.old-deja/g++.pt/friend37.C: New test.
39840
39841 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39842
39843         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39844         element, which fails on some systems.
39845
39846         * g77.f-torture/execute/labug1.f: New test.
39847
39848 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39849
39850         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39851         is defined.
39852
39853 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39854
39855         * g77.f-torture/compile/981117-1.f: New test.
39856
39857 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39858
39859         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39860         properly discarded.
39861
39862 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39863
39864         * gcc.c-torture/execute/memcheck: New directory of tests for
39865         -fcheck-memory-usage.
39866
39867 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39868
39869         * README: New file, general information about the testsuite and
39870         new description of the various C++ test subdirectories.
39871         * README.g++: Eliminate obsolete information, update and move most
39872         relevant stuff to README.
39873
39874 1998-11-07  Richard Henderson  <rth@cygnus.com>
39875
39876         * gcc.c-torture/compile/981107-1.c: New test.
39877
39878 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39879
39880         * execute/memcpy-bi.c: New testcase.
39881
39882 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39883
39884         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39885         base classes.
39886
39887         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39888         template is selected.
39889
39890         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39891         classes, it should be accepted for all types.
39892
39893         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39894
39895         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39896         specializations start with template headers.
39897
39898 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39899
39900         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39901
39902         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39903         non-POD types.
39904
39905 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39906
39907         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39908
39909 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39910
39911         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39912
39913 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39914
39915         * 981019-1.c: New test.
39916
39917 1998-10-14  Robert Lipe <robertl@dgii.com>
39918
39919         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39920         find objc headers.
39921
39922 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39923
39924         * compile/981001-4.c: Remove use of GCC extension that triggers a
39925         compiler bug.
39926
39927 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39928
39929         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39930
39931 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39932
39933         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39934         instantiation of template produces incorrect code for delete
39935         expression.
39936
39937         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39938         constructors' name is not unique.
39939         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39940         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39941
39942         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39943         automatic array of const is ill-formed.
39944
39945         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39946         of template parameter?
39947
39948         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39949         const.
39950
39951         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39952         pointer-to-member expression.
39953
39954         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39955         declaration causes ICE.
39956
39957 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39958
39959         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39960         reserved in the global namespace.
39961
39962         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39963         generate needed virtual table.
39964
39965         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39966
39967 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39968
39969         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39970         template-dependent type
39971
39972 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39973
39974         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39975         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39976         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39977
39978         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39979         class should be usable as argument of member function.
39980         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39981         class should be usable as return type of member function.
39982         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39983         class should be usable as type of data member.
39984
39985         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39986
39987 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39988
39989         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39990
39991 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39992
39993         * gcc.dg/dll-?.c Add thumb to target list.
39994         Fix assembler scan patterns to match current assembler output.
39995
39996 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39997
39998         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39999         matching of template brackets.
40000
40001         * g++.old-deja/g++.other/using4.C: New test.  Test using
40002         declarations of methods from base classes.
40003
40004         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40005         within functions should introduce names into the innermost
40006         enclosing namespace.
40007
40008         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40009         of static locals if first initialization throws.
40010
40011 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40012
40013         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40014
40015 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40016
40017         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40018         lose track of the possible targets of tablejump insns.
40019         * special/special.exp: Run it.
40020
40021 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40022
40023         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40024         must be declared before its specializations can be named in friend
40025         declarations.
40026
40027 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40028
40029         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40030
40031         * g77.f-torture/execute/io1.f: New test.
40032
40033 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40034
40035         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40036         with pointer to template function, for which no argument deduction
40037         is possible.
40038
40039         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40040         specialization of template function as argument to template
40041         function.
40042
40043         * g++.old-deja/g++.other/access2.C: New test; Inner class
40044         shouldn't have privileged access to Outer's names.
40045
40046 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40047
40048         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40049         friend template declared within template class conflicts with
40050         nested class of the same name.
40051
40052         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40053         is ignored.
40054
40055         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40056         object with direct initializer as function declaration.
40057
40058         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40059         initializers.
40060
40061         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40062         involving const pointer and NULL produces incorrect result.
40063
40064         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40065         type name without `typename' should be rejected with -pedantic.
40066
40067 1998-10-02  Richard Henderson  <rth@cygnus.com>
40068
40069         * g++.old-deja/g++.other/addrof1.C: New test.
40070
40071 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40072
40073         * gcc.c-torture/compile/981001-1.c: New test.
40074         * gcc.c-torture/execute/981001-1.c: New test.
40075
40076 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40077
40078         * gcc.c-torture/compile/981001-2.c: New test.
40079         * gcc.c-torture/compile/981001-3.c: New test.
40080         * gcc.c-torture/compile/981001-4.c: New test.
40081
40082 1998-10-01  Robert Lipe  <robertl@dgii.com>
40083
40084         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40085         multilibbed hosts.   Idea grafted from g77.exp.
40086
40087 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40088
40089         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40090         avoid losing on systems which need -lsocket.
40091
40092 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40093
40094         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40095         * g++.old-deja/g++.other/nested2.C: Ditto.
40096         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40097         failure.
40098
40099 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40100
40101         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40102         preferred over template operator!= for enum bitfields.
40103
40104 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40105
40106         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40107         that happen to have the same base name, but in different scopes,
40108         are incorrectly rejected.
40109
40110 1998-09-16  Richard Henderson  <rth@cygnus.com>
40111
40112         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40113         on the native word size instead of an integer literal.
40114
40115 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40116
40117         * g++.old-deja/g++.other/static2.C: Invocation of static data
40118         member of type pointer-to-function denoted as non-static member.
40119
40120         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40121         checks involving function types and aliases.
40122
40123 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40124
40125         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40126         redefined to the same non-trivial type.
40127
40128         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40129         namespace-qualification of template specializations declared in
40130         other namespaces.
40131
40132         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40133         to declare a subset of the specializations of a template function
40134         as friends of specializations of a template class.
40135
40136         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40137         member templates that do not fully specialize the enclosing
40138         template class are rejected.
40139
40140 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40141
40142         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40143
40144 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40145
40146         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40147         altered from libf2c/libU77 version.
40148
40149 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40150
40151         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40152
40153 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40154
40155         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40156         (un)signed char are different types for template specialization
40157         purposes.
40158
40159 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40160
40161         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40162         * objc: ObjC testsuite.
40163
40164 1998-08-31  Catherine Moore  <clm@cygnus.com>
40165
40166         * gcc.c-torture/execute/941014-1.x: New file.
40167
40168 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40169
40170         * lib/c-torture.exp: Add support for
40171         torture_eval_before_compile and torture_eval_before_execute
40172         variables.
40173
40174 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40175
40176         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40177         this test triggers valid.
40178
40179 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40180
40181         * gcc.dg/980827-1.c: New test.
40182
40183 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40184
40185         * gcc.c-torture/execute/loop-4b.c: New test.
40186
40187 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40188
40189         * lib/c-torture.exp: Add support for
40190         torture_eval_before_compile and torture_eval_before_execute
40191         variables.
40192
40193 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40194
40195         * gcc.c-torture/compile/980825-1.c: New test.
40196
40197 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40198
40199         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40200         count number tests in opt_t0 not good_t0.
40201
40202 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40203
40204         * gcc.c-torture/compile/930326-1.x: Fix typo.
40205
40206 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40207
40208         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40209         causes an ICE.
40210
40211 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40212
40213         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40214         STACK_SIZE is defined.
40215         * gcc.c-torture/unsorted/stuct.c: Similarly.
40216
40217         * gcc.c-torture/compile/980821-1.c: New test.
40218
40219 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40220
40221         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40222
40223 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
40224
40225         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40226         code.
40227
40228 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
40229
40230         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40231         error'.
40232
40233 1998-08-18  Jeffrey A Law  (law@cygnus.com)
40234
40235         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40236
40237 1998-08-16  Jeffrey A Law  (law@cygnus.com)
40238
40239         * gcc.c-torture/compile/980816-1.c: New test.
40240
40241         * gcc.dg/980816-1.c: New test.
40242
40243 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40244
40245         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40246         compiler for ieee tests.
40247
40248 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40249
40250         * g77.f-torture/compile/980729-0.f: New test.
40251
40252 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40253
40254         * gcc.c-torture/special/eeprof-1.c: New test, for
40255         -finstrument-functions.
40256         * gcc.c-torture/special/special.exp: Run it.
40257
40258 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40259
40260         * gcc.c-torture/compile/980729-1.c: New test.
40261
40262 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40263
40264         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40265         __thumb__ is defined, and test for ARM style doubles if so.
40266
40267 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40268
40269         * g77.f-torture/noncompile/980615-0.f: New test.
40270
40271 1998-07-26  H.J. Lu  (hjl@gnu.org)
40272
40273         * gcc.dg/980312-1.c: Do link instead of compile.
40274         * gcc.dg/980313-1.c: Likewise.
40275
40276 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40277
40278         * gcc.c-torture/compile/980726-1.c: New test.
40279
40280 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40281
40282         * g77.f-torture/execute/io0.f: New test.
40283
40284 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40285
40286         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40287         an int.
40288
40289 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40290
40291         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40292         m32r bugs.
40293
40294 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40295
40296         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40297         c-decl.c:grokdeclarator can handle mode attributes.
40298
40299 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40300
40301         * gcc.c-torture/execute/980716-1.c: New test.
40302
40303 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40304
40305         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40306         the mn10200.
40307         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40308         the mn10200.
40309         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40310         * gcc.c-torture/compile/930326-1.x: Similarly.
40311
40312 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40313
40314         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40315         New test from Craig.
40316
40317 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40318
40319         * g77.f-torture/noncompile/980616-0.f: New test.
40320
40321         * g77.f-torture/execute/970816-3.f: New test from Craig.
40322
40323 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40324
40325         *  g++.other/singleton.C: Return error value instead of taking
40326         SIGSEGV.
40327
40328 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40329
40330         *  g++.other/singleton.C: New test.   Warning is under dispute.
40331         Runtime crash is not.
40332
40333 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40334
40335         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40336         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40337         using6.C, using7.C}: New namespace tests.
40338
40339 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
40340
40341         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40342         specialization with typedef'ed names used as array indexes.
40343
40344 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40345
40346         * gcc.c-torture/execute/980709-1.c: New test.
40347
40348         * gcc.dg/980709-1.c: New test.
40349
40350 1998-07-07  Richard Henderson  <rth@cygnus.com>
40351
40352         * gcc.c-torture/execute/bcp-1.c: New test.
40353
40354 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40355
40356         * gcc.c-torture/execute/980707-1.c: New test.
40357
40358 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40359
40360         * gcc.c-torture/compile/980706-1.c: New test.
40361
40362 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40363
40364         * g77.f-torture/execute/980701-0.f,
40365         g77.f-torture/execute/980701-1.f: New test from Craig.
40366
40367 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40368
40369         * gcc.c-torture/compile/980701-1.c: New test.
40370
40371         * gcc.c-torture/execute/980701-1.c: New test.
40372
40373 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40374 rlsruhe.de>
40375
40376         * g++.old-deja/g++.robertl/eb132.C: New test.
40377         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40378
40379 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40380
40381         * g77.f-torture/execute/980628-7.f,
40382         g77.f-torture/execute/980628-8.f,
40383         g77.f-torture/execute/980628-9.f,
40384         g77.f-torture/execute/980628-10.f: New tests from Craig.
40385
40386         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40387
40388 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40389
40390         * g77.f-torture/execute/980628-4.f: New test from Craig.
40391         * g77.f-torture/execute/980628-5.f: Likewise.
40392         * g77.f-torture/execute/980628-2.f: Likewise.
40393         * g77.f-torture/execute/980628-0.f: Likewise.
40394         * g77.f-torture/execute/980628-1.f: Likewise.
40395         * g77.f-torture/execute/980628-3.f: Likewise.
40396         * g77.f-torture/execute/980628-6.f: Likewise.
40397
40398 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40399
40400         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40401         directory when nothing has been installed yet.
40402
40403 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40404
40405         * gcc.c-torture/special/special.exp: Handle newer versions of
40406         dejagnu.
40407
40408 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40409
40410         * gcc.dg/980626-1.c: New test.
40411
40412 1998-06-19  Bruno Haible <haible@ilog.fr>
40413
40414         * gcc.misc-tests/m-un-2.c: New test.
40415         * g++.old-deja/g++.other/warn01.c: Likewise.
40416
40417 1998-06-19  Robert Lipe  <robertl@dgii.com>
40418
40419         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40420         compatibility with assmblers with a different comment character.
40421         Eliminate use of GAS-specific extensions.
40422
40423 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40424
40425         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40426
40427 1998-06-19  Robert Lipe  <robertl@dgii.com>
40428
40429         * lib/g77.exp: Replace search for libf2c.a with search for newly
40430         renamed libg2c.a
40431
40432 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40433
40434         * gcc.c-torture/execute/980617-1.c: New test.
40435
40436 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40437
40438         * gcc.c-torture/execute/980612-1.c: New test.
40439
40440 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40441
40442         * gcc.dg/980523-1.c: Only test on ppc-linux.
40443         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40444
40445         * gcc.c-torture/execute/980608-1.c: New test.
40446
40447 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40448
40449         * gcc.c-torture/execute/980605-1.c: New test.
40450
40451 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40452
40453         * gcc.c-torture/execute/980604-1.c: New test.
40454
40455 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40456
40457         * gcc.c-torture/execute/980602-1.c: New test.
40458         * gcc.c-torture/execute/980602-2.c: Likewise.
40459
40460 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40461
40462         * 970125-0.f: Fix per JCB.  Add commentary.
40463
40464 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40465
40466         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40467         IEEE -0 support.
40468
40469 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40470
40471         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40472         earlier.
40473
40474 1998-05-28  Catherine Moore <clm@cygnus.com>
40475
40476         * gcc.c-torture/execute/980526-3.c: New test.
40477
40478 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40479
40480         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40481         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40482         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40483         m88k-motorola-sysv3 to XFAIL.
40484
40485 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40486
40487         * gcc.dg/980526-1.c: New test.
40488         * gcc.c-torture/execute/980526-2.c: New test.
40489
40490 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40491
40492         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40493
40494         * gcc.c-torture/execute/980526-1.c: New test.
40495
40496 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40497
40498         * g77.f-torture/execute/alpha2.f: Add runtime test.
40499
40500 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40501
40502         * g++.old-deja/old-deja.exp: Strip leading directories.
40503
40504         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40505         error for the line.  Don't run multiple tests for the same line.
40506
40507 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40508
40509         * gcc.dg/980523-1.c: New test.
40510
40511 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40512
40513         * g77.f-torture/compile/970915-0.f: New test.
40514
40515 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40516
40517         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40518
40519 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40520
40521         * gcc.dg/980520-1.c: New test.
40522
40523 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40524
40525         * gcc.dg/980502-1.c: Fix return type.
40526
40527 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40528
40529         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40530         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40531         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40532         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40533         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40534
40535 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40536
40537         * g77.f-torture/execute/980520-1.f: New test.
40538
40539 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40540
40541         * lib/mike-g77.exp: New file.
40542
40543         * g77.f-torture/noncompile/noncompile.exp,
40544         g77.f-torture/noncompile/check0.f: New files.
40545
40546 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40547
40548         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40549         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40550         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40551         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40552         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40553         abort where appropriate.
40554
40555 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40556
40557         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40558         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40559
40560 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40561
40562         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40563
40564 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40565
40566         * g77.f-torture/compile/980427-0.f: New test.
40567
40568 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40569
40570         * g77.f-torture/compile/980424-0.f: New test.
40571
40572 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40573
40574         * g77.f-torture/compile/980419-2.f (main): New test.
40575         * g77.f-torture/compile/970125-0.f: New test.
40576         * g77.f-torture/compile/980419-1.f: New test.
40577
40578 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40579
40580         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40581         of loop-4.c.
40582
40583 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40584
40585         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40586
40587 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40588
40589         * gcc.c-torture/compile/980329-1.c: New test.
40590
40591 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40592
40593         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40594         * gcc.dg/980312-1.c: Fix typo in -march command.
40595
40596 1998-03-16  H.J. Lu  (hjl@gnu.org)
40597
40598         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40599
40600 1998-03-11  Robert Lipe  <robertl@dgii.com>
40601
40602         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40603         Dave Love agree the Fortran source is bogus.
40604
40605 1998-03-11  Robert Lipe  <robertl@dgii.com>
40606
40607         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40608         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40609         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40610         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40611         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40612
40613 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40614
40615         * g++.old-deja/g++.other/friend1.C: New test.
40616
40617 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40618
40619         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40620         possibly uninitialized) variables and declare dnrm2.
40621
40622 1998-02-23  Robert Lipe <robertl@dgii.com>
40623
40624         From Bruno Haible <haible@ilog.fr>:
40625         * gcc.c-torture/execute/980223.c: New test.
40626
40627 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40628
40629         * gcc.dg/ifelse-1.c: New test.
40630
40631 1998-02-09  H.J. Lu  (hjl@gnu.org)
40632
40633         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40634
40635           * lib/old-dejagnu.exp (old-dejagnu): Added the
40636           "execution test - XFAIL *-*-*" handling in the spirit of
40637           "excess errors test -". Changed the "execution test fails"
40638           handling to be like "excess errors test fails".
40639           * Update various tests accordingly.
40640
40641 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40642
40643         * gcc.c-torture/execute/980205.c: New test.
40644
40645 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40646
40647         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40648         * lib/f-torture.exp: Similarly.
40649         * gcc.c-torture: Rename all .cexp files to .x files.
40650
40651 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40652
40653         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40654         (940510-1.c): Removed duplicate.
40655         (971104-1.c): New test.
40656
40657 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40658
40659           * lib/f-torture.exp: Improve error and loop detection.
40660
40661 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40662
40663         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40664         use that to size the filler array.
40665
40666 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40667
40668         * lib/c-torture.exp(c-torture-execute): Fix typo.
40669
40670         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40671         testcase as the executable name. Keep the executable around if
40672         the test fails.
40673
40674 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40675
40676         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40677         changes.  Only test one -g option, and move it to the end of the
40678         list of options to test.
40679
40680 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40681
40682         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40683         variable GCC_TORTURE_OPTIONS to supply default switches separated
40684         by colons.  If no environment variable, run tests with -O0 -g, -O1
40685         -g, and -O2 -g as well.
40686
40687 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40688
40689         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40690         explanatory comments. Fix indentation.
40691
40692 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40693
40694         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40695
40696 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40697
40698         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40699         * g++.old-deja/g++.mike/p7325.C: Likewise.
40700         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40701
40702 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40703
40704         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40705         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40706         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40707         * g++.old-deja/g++.law/operators4.C: Likewise.
40708
40709 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40710
40711         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40712         * g++.old-deja/g++.mike/p784.C: Ditto.
40713         * g++.old-deja/g++.mike/p785.C: Ditto.
40714
40715 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40716
40717           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40718
40719 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40720
40721         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40722         target feature; pass this to c-torture-execute as needed.
40723
40724 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40725
40726         * lib/c-torture.exp(c-torture-execute): If the previous and the
40727         current executables being tested are identical, we don't need to
40728         run the executable again. Try to make the executable names
40729         unique. Add an optional argument for passing additional compiler
40730         flags.
40731
40732 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40733
40734         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40735
40736 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40737
40738         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40739
40740 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40741
40742         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40743         32bit or larger longs.
40744
40745         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40746         have either a 32bit long or 32bit int.
40747
40748 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40749
40750         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40751         Make double precision tests dependent on sizeof (double).
40752
40753 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40754
40755         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40756         too.
40757
40758 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40759
40760         * gcc.c-torture/compile/961203-1.cexp: New script.
40761
40762 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40763
40764         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40765         up the includes ourselves.
40766
40767 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40768
40769         * lib/plumhall.exp: Remove random include, and add a few
40770         verbose messages for debugging.
40771
40772 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40773
40774         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40775         of trying to do it ourselves.
40776
40777 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40778
40779         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40780
40781 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40782
40783         * gcc.prms/5403.c: Made regexp a bit less strict.
40784
40785 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40786
40787         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40788         is returned from remote_load instead.
40789         * lib/plumhall.exp: Ditto.
40790         * lib/mike-g++.exp: Ditto.
40791         * lib/old-dejagnu.exp: Ditto.
40792         * lib/c-torture.exp: Ditto.
40793
40794 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40795
40796         * lib/g++.exp: Use build_wrapper procedure.
40797         * lib/gcc.exp: Ditto.
40798
40799 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40800
40801         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40802         an old-style decl for malloc.  Fixes tests to work when
40803         sizeof (int) != sizeof (size_t).
40804
40805 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40806
40807         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40808
40809         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40810         use stdargs.h interface.
40811
40812 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40813
40814         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40815         NO_VARARGS when compiling.
40816
40817 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40818
40819         * lib/plumhall.exp(ph_includes): New procedure.
40820         (ph_make): Use it.
40821         (ph_compiler): Ditto.
40822
40823         * lib/g++.exp: Rename test-glue.c to testglue.c.
40824         * lib/gcc.exp: Ditto.
40825
40826 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40827
40828         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40829         to completion when it's called.
40830
40831 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40832
40833         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40834         is defined, don't do test.
40835
40836 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40837
40838         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40839         for object files.
40840         (ph_summary): Mark skipped testcases as untested, not unresolved.
40841
40842         * lib/plumhall.exp (ph_make): If unresolved because of bad
40843         errorCode, record errorCode in log file.
40844         (*): Replace send_log/verbose with verbose -log.
40845
40846 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40847
40848         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40849         double conversion if double isn't at least 8 bytes.
40850
40851         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40852         int to work with targets where int is 16 bits.
40853
40854         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40855         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40856         precision for the test to complete.
40857
40858 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40859
40860         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40861         if d10v is not compiled with the -mdouble64 flag.
40862         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40863
40864         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40865         d10v is not compiled with the -mint32 flag.
40866
40867 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40868
40869         * lib/plumhall.exp: Use incr_count.
40870
40871 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40872
40873         * gcc.c-torture: Update to c-torture-1.45.
40874
40875 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40876
40877         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40878         the name of the expect testcase file).
40879
40880         * lib/g++.exp(g++_init): Ditto.
40881
40882 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40883
40884         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40885         the host.
40886
40887         * lib/gcc.exp(gcc_exit): New procedure.
40888
40889 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40890
40891         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40892         specs where appropriate.
40893
40894         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40895         because of new "candidates are" messages, and removed a few
40896
40897         * Converted all non-old-style g++ testcases to old-style, and
40898         moved into g++.old-deja.
40899
40900 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40901
40902         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40903         options.
40904
40905         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40906         succeeded.
40907
40908         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40909
40910 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40911
40912         * lib/gcc.exp (gcc_target_compile): Add support for defining
40913         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40914         the machine doesn't have those features.
40915
40916 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40917
40918         * g++.law/operators4.exp: Don't use LIBS.
40919
40920 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40921
40922         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40923
40924         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40925         * lib/g++.exp: Set it here instead. Also, allow use of the
40926         --tool_exec and --tool_opt options. Change CXX to
40927         GXX_UNDER_TEST.
40928
40929         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40930
40931         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40932
40933 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40934
40935         * lib/old-dejagnu.exp: Use prune_warnings instead of
40936         prune_system_crud.
40937         * lib/mike-g++.exp: Ditto.
40938         * lib/gcc.exp: Ditto.
40939         * lib/g++.exp: Ditto.
40940
40941         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40942
40943 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40944
40945           * 941014-2.c: Include stdlib.h
40946           * 960327-1.c: Include stdio.h
40947           * dbra.c, index-1.c: Don't assume ints are 32bits.
40948
40949 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40950
40951         * lib/gcc.exp: Add gcc,stack_size target feature.
40952
40953         * lib/g++.exp(g++_target_compile): Add the include and link
40954         paths here, not in two other places. And, it's $options, not
40955         options.
40956
40957         * lib/mike-g++.exp(postbase): Remove the code that determines
40958         the correct include and link paths.
40959         * g++.old-deja/old-deja.exp: Ditto.
40960
40961 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40962
40963         * lib/g++.exp(g++_init): target_compile no longer returns the
40964         filename of the result.
40965
40966 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40967
40968         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40969         call to glob.
40970
40971         * gcc.c-torture/special/special.exp: Change call to
40972         gcc_target_compile to include the object file.
40973
40974 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40975
40976         * gcc.c-torture/special/special.exp: Correct misspelling in last
40977         change.
40978
40979 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40980
40981         * lib/plumhall.exp(ph_summary): Log the entire output of the
40982         executable. Return -1 if there were any failures, 0 otherwise.
40983         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40984         (ph_make): Clean up objects and executables that were built
40985         if the tests succeeded.
40986
40987 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40988
40989         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40990         libraries and includes in the build tree as appropriate.
40991
40992 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40993
40994         * lib/c-torture.exp: Instead of looking for the global variable
40995         NO_LONG_LONG, check to see if that's a feature of the target.
40996
40997 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40998
40999         * config/default.exp: Minimize. Delete the remainer of the files in
41000         config; this functionality is now in devo/dejagnu/config.
41001
41002         g++.*/*: Pass any additional flags used to compile to postbase;
41003         delete CXXFLAGS.
41004
41005         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41006         is now done by runtest.exp. Use gcc_target_compile instead of
41007         compile.
41008
41009         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41010         Remove references to CFLAGS. Use remote_file instead of
41011         calling rm -f.
41012         (c-torture): Take a list of arguments to use to compile this
41013         testcase.
41014
41015         lib/g++.exp: Simplify. Use target_compile instead of compile.
41016         lib/gcc-dg.exp: Ditto.
41017         lib/gcc.exp: Ditto.
41018         lib/mike-{gcc,g++}.exp: Ditto.
41019         lib/old-dejagnu.exp: Ditto.
41020         lib/plumhall.exp: Ditto.
41021
41022 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41023
41024         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41025         (ph_linker): Likewise.
41026
41027 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41028
41029           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41030         MAP_ANON / MAP_ANONYMOUS if defined;
41031         else try to map from /dev/zero .
41032
41033 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41034
41035         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41036         isn't defined, then define it to MAP_ANONYMOUS.
41037
41038 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41039
41040         * gcc.c-torture: Update to c-torture-1.42 release.
41041
41042 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41043
41044         * gcc.c-torture: Update to c-torture-1.41 release.
41045
41046 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41047
41048         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41049         c-torture release.
41050
41051 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41052
41053         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41054         and LDFLAGS.  Fix second case to append the target_info ldflags
41055         onto LDFLAGS, not CFLAGS.
41056         * lib/g++.exp (g++_init): Add target_info stuff.
41057         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41058         of libgloss and newlib flags for !native.
41059
41060         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41061         (GDB): Fix relative path to go up another dir for finding gdb.
41062
41063 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41064
41065         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41066         versions in the target_info array, if they don't exist.
41067
41068 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41069
41070         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41071
41072 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41073
41074         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41075         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41076
41077 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41078
41079         * lib/old-dejagnu.exp: Don't remove the output file before we've
41080         actually tested it. Don't append pwd to the path of the executable
41081         we're testing.
41082
41083 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41084
41085         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41086
41087 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41088
41089         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41090         temporary directory for compiler files, and set it to a default
41091         value of /tmp. Set $output as the name of the output file from
41092         compiling the testcase. Add a -o option to $cflags_var so the
41093         compiler writes the final output file as $output. Set $executable
41094         to $output.
41095
41096         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41097         directory for compiler files, and set it to /tmp if it doesn't
41098         already have a value. Set $output_file to the name of the output
41099         file from compiling the testcase. Add a -o option to CXXFLAGS so
41100         the compiler writes the final output file as $output. Use $output
41101         as the executable to be tested.
41102
41103 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41104
41105         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41106
41107 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41108
41109         * gcc.c-torture/execute/pending-1.c: New test.  Still
41110         pending in Tege's queue.
41111
41112 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41113
41114         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41115         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41116         if there were failures.  Call unresolved if there were unresolved
41117         testcases.  Call gcc_fail if program did not run to completion.
41118         (ph_make): Pass additional argument name to ph_execute.
41119         (ph_execute): Add new argument.  Pass additional arguments to
41120         ph_summary.  Call gcc_fail is there is no execution output.
41121
41122 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41123
41124         * lib/plumhall.exp (proc_summary): Output relavent summary
41125         lines into the log so specific failures in plumhall can be
41126         investigated.
41127
41128 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41129
41130         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41131         (c-torture-execute): Don't try to execute tests which use
41132         "long long" types if $NO_LONG_LONG is nonzero.
41133
41134 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41135
41136         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41137         not c-torture.
41138
41139         * gcc.ieee: Move from here.
41140         * gcc.c-torture/execute/ieee: To here.
41141
41142 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41143
41144         * gcc.c-torture: Update to c-torture-1.41 release.
41145
41146 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41147
41148         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41149         not "$output".
41150
41151 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41152
41153         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41154         -c present.
41155
41156 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41157
41158         * config/proelf.exp: Handle connecting to a simulator.
41159
41160 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41161
41162         * config/proelf.exp: New file.  Enough framework that we can
41163         run c-torture tests on the proelf targets (or any other target
41164         that gdb can connect to for that matter).
41165
41166 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41167
41168         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41169         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41170
41171         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41172         exec_output exists.
41173
41174 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41175
41176         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41177         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41178
41179         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41180         to pass/fail/unresolved/unsupported/untested.  Caller must now
41181         call unresolved/unsupported/untested.
41182         * lib/*.exp: Update FSF address.  Update to handle new results of
41183         ${tool}_load.
41184         * lib/chill.exp (verbose): Delete.
41185
41186 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41187
41188         * lib/gcc.exp (default_gcc_start): Change order of args to
41189         $LDFLAGS $CFLAGS $LIBS.
41190         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41191         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41192         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41193         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41194         * gcc.misc-tests/dg-test.exp: Likewise.
41195         * gcc.misc-tests/msgs.exp: Likewise.
41196         * gcc.prms/prms.exp: Likewise.
41197         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41198         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41199
41200         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41201
41202 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41203
41204         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41205
41206         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41207         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41208
41209         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41210         necessary.
41211
41212 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
41213
41214         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41215         global for loop; add use of $mathlib.
41216         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41217         settings here; set mathlib for anything but VxWorks.
41218
41219 1996-01-22  Jeffrey A Law  (law@cygnus.com)
41220
41221         * gcc.c-torture: Update to c-torture-1.40 release.
41222
41223 1996-01-03  Jeffrey A Law  (law@cygnus.com)
41224
41225         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41226         dg.exp.
41227
41228 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
41229
41230         * lib/c-torture.exp (c-torture-execute): Declare "output" as
41231         global.
41232
41233 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
41234
41235         * lib/g++.exp (LIBS): Define if not already.
41236         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41237         (gcc-dg-prune): Call prune_gcc_output.
41238         * lib/gcc.exp (prune_gcc_output): New proc.
41239         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41240         prune_gcc_output.
41241
41242 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41243
41244         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41245         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41246
41247 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41248
41249         * gcc.c-torture: Update to c-torture-1.39 release.
41250
41251 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41252
41253         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41254         fails, try others as well.
41255
41256 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41257
41258         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41259         If compilation fails, mark execute tests as `untested'.
41260         If test is marked as unsupported, don't mark compilation and
41261         execute tests as failed.
41262
41263 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41264
41265         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41266         libstdc++ for whether or not we want to be doing shared
41267         libraries.  Delete link_curses since we don't need it anymore.
41268         * lib/mike-g++.exp (postbase): Don't link in libg++.
41269         * g++.old-deja/old-deja.exp: Likewise.
41270
41271 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41272
41273         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41274
41275 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41276
41277         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41278         For that, add `-Wl,-a,shared_archive'.
41279         * g++.old-deja/old-deja.exp: Likewise.
41280
41281 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41282
41283         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41284
41285 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41286
41287         * lib/mike-g++.exp (postbase): Pay attention to the status of
41288         g++_load.
41289
41290 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41291
41292           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41293
41294 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41295
41296         * lib/gcc.exp (default_gcc_start): No longer need to log program
41297         being executed or its output, execute_anywhere does that now.
41298         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41299         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41300
41301 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41302
41303         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41304         the same as those in lib/g++.exp.
41305
41306 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41307
41308         * gcc.c-torture: Update to c-torture-1.38 release.
41309         * gcc.ieee: Related changes.
41310
41311 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41312
41313         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41314         "exec". Minor reformatting changes.
41315
41316         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41317         cross. This means all "exec" calls now work on a remote host as
41318         well.
41319         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41320         cross. Filter out the extra "\r\n" stuff that expect puts in.
41321         (c-torture-execute): Filter out the bogus warnings like
41322         c-torture-compile does. Add support for canadian cross.
41323         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41324         Use execute_anywhere rather than calling exec directly. Now it
41325         works for canadian cross testing.
41326
41327 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41328
41329         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41330         results into a variable, and check that rather than using file exists.
41331
41332 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41333
41334         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41335         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41336
41337 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41338
41339         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41340         lib_curses if there's a shared libg++ in the build tree.
41341
41342 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41343
41344         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41345         if not supported target.
41346
41347 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41348
41349         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41350         link_curses up to always happen, not just for native builds.
41351
41352 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41353
41354         * gcc.c-torture: Update to c-torture-1.36 release.
41355         * gcc.failure: Related changes.
41356
41357 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41358
41359         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41360
41361 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41362
41363         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41364         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41365         runshlib, link_curses, and mathlib for link and run.
41366
41367         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41368         pass the runtime shared library options for Solaris, OSF/1, and
41369         Irix5, and link with -lcurses to avoid unresolved references.
41370
41371 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41372
41373         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41374         only run once.
41375
41376 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41377
41378         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41379
41380 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41381
41382         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41383         do not have a framework for the "compat" tests yet.
41384
41385 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41386
41387         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41388         set to null if we're testing vxworks5.1.  Use that instead of
41389         `-lm' in the setting of LIBS for link and run.
41390
41391 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41392
41393         * config/rom68k.exp (${tool}_load): Major changes to make it
41394         work.  Verified that it does in fact return the stuff in
41395         exec_output properly.  Catch any Emul or any TRAP other than 0.
41396
41397 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41398
41399         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41400         LDFLAGS properly for targets that need stuff from libgloss.
41401         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41402         only run once.
41403         (gpp_initialized): New variable.
41404
41405 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41406
41407         * config/rom68k.exp: Load libgloss.exp.
41408         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41409         so we can produce a fully linked binary.
41410         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41411         so we can produce a fully linked binary.
41412
41413 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41414
41415         * lib/plumhall.exp (ph_section): Watch for expected failures.
41416         Add missing `else'.
41417
41418         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41419         run the testcase.
41420         (c-torture): Likewise.
41421
41422 1995-08-28  Doug Evans  <dje@cygnus.com>
41423
41424         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41425
41426         * lib/mike-g++.exp (mike_cleanup): New proc.
41427         (prebase): New globals compiler_result, not_compiler_result,
41428         target_regexp.
41429         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41430         allow leading "-" in pattern.  Watch for unsupported tests.
41431         If $compiler_result is set, pattern match assembler code,
41432         and ditto for $not_compiler_result.
41433         * lib/mike-gcc.exp: Likewise.
41434
41435         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41436         execution "succeeded".
41437
41438 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41439
41440         * config/win32.exp: New file.
41441         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41442
41443 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41444
41445         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41446         unsupported.
41447         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41448         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41449         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41450
41451         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41452         "... without exceptions was ...".  That is now handled by
41453         prune_system_crud.
41454         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41455
41456 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41457
41458         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41459         sieve.c,sort2.c}: New files.
41460         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41461         sieve.exp,sort2.exp}: Drivers for them.
41462
41463         * lib/mike-gcc.exp (program_output): New user settable variable.
41464         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41465         messages.
41466         * lib/mike-g++.exp (program_output): New user settable variable.
41467
41468         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41469
41470         * config/sh.exp: Deleted (use sim.exp instead).
41471
41472 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41473
41474         * config/vx.exp: Declare CHECKTASK as global.
41475         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41476         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41477         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41478
41479 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41480
41481         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41482         target. Like vx.exp, only includes `vx29k.exp' instead of
41483         `vxworks.exp'.
41484
41485 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41486
41487         * config/sim.exp: Increase time limit from 120 seconds to 240.
41488
41489 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41490
41491         * gcc.c-torture/execute/950628-1.c: New test.
41492
41493 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41494
41495         * gcc.c-torture: Update with changes/additions from
41496         c-torture-1.34.
41497
41498 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41499
41500         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41501
41502 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41503
41504         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41505
41506 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41507
41508         * gcc.c-torture/compile/950512-1.c: New test.
41509         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41510         * gcc.dg/struct-ret-1.c: Likewise.
41511
41512 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41513
41514         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41515           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41516
41517 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41518
41519         * gcc.c-torture/special/920411-1.c: Deleted.
41520         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41521
41522 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41523
41524         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41525         cpu limit.
41526
41527 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41528
41529         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41530
41531 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41532
41533         From kenner;
41534         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41535         is the proper length.
41536         * va-arg-3.c: Likewise.
41537
41538 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41539
41540         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41541         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41542
41543         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41544         * lib/g++.exp (default_g++_start): Delete old cruft.
41545
41546 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41547
41548         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41549         (2 * (1 << 18)) to (2 * (1 << 17)).
41550
41551         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41552
41553 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41554
41555         * config/rom68k.exp: Renamed from config/idp.exp
41556
41557 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41558
41559         * c-torture/compile/921109-2.c
41560
41561 1995-04-18  Mike Stump  <mrs@cygnus.com>
41562
41563         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41564         excess errors.
41565
41566 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41567
41568         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41569         output.
41570         * lib/g++.exp (default_g++_start): Likewise.
41571
41572 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41573
41574         * gcc.c-torture/compile/950329-1.c: New test.
41575
41576 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41577
41578           * config/bug.exp (${tool}_load): Updated to use new remote_open
41579           and remote_close procs.
41580         * config/idp.exp: New file.
41581
41582 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41583
41584         * gcc.c-torture/execute/950322-1.c: New test.
41585
41586 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41587
41588         * config/vx.exp (${tool}_load): Clean up testing of return code from
41589         vxworks_ld and vxworks_spawn.
41590
41591 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41592
41593         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41594
41595 1995-03-13  Mike Stump  <mrs@cygnus.com>
41596
41597         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41598         can mark excess errors on a machine by machine basis.  Note, the
41599         default is to not expect any excess errors, even when excess
41600         errors test - is given, so you will want to put an XFAIL ... on
41601         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41602         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41603         those 4 machines, but no others.
41604
41605 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41606
41607         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41608         * lib/c-torture.exp: to here.
41609
41610 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41611
41612         * gcc.c-torture/execute/950221-1.c: New test.
41613         * gcc.c-torture/execute/struct-ret-1.c: New test.
41614         * gcc.c-torture/compile/950221-1.c: New test.
41615
41616         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41617
41618 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41619
41620         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41621         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41622
41623 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41624
41625         * g++.gb: New directory of tests, derived from my signature and
41626         class scoping tests.
41627
41628         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41629         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41630         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41631         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41632         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41633         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41634         * g++.gb/sig25.C: Likewise.
41635
41636         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41637         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41638         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41639         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41640         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41641         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41642         * g++.gb/sig25.exp: Likewise.
41643
41644         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41645         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41646         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41647         * g++.gb/scope13.C: Likewise, this test still fails.
41648
41649         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41650         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41651         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41652         * g++.gb/scope13.exp: Ditto.
41653
41654         * g++.gb/README: New file, explains what these tests are about.
41655
41656 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41657
41658         * lib/dg.exp (dg-do): Support `preprocess'.
41659         (dg-test): Likewise.
41660
41661 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41662
41663         * config/udi.exp: change "continue -expect" to "exp_continue".
41664
41665 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41666
41667         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41668         Delete redundant tests.
41669
41670         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41671         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41672         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41673         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41674         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41675         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41676         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41677         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41678
41679         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41680         storing label pointers.
41681         * gcc.c-torture/execute/921019-1.c: Likewise.
41682         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41683         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41684         parameter fp.
41685         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41686         constants.
41687
41688         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41689         Delete obsolete tests.
41690
41691         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41692         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41693         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41694         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41695         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41696         * gcc.c-torture/compile/950124-1.c: New test.
41697
41698         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41699
41700 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41701
41702         * lib/mike-g++.exp: Add -lm to LIBS.
41703
41704 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41705
41706         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41707
41708 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41709
41710         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41711
41712 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41713
41714         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41715
41716 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41717
41718         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41719         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41720         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41721         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41722         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41723         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41724         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41725         * g++.law/{operators31.C, operators32.C,
41726         * g++.law/{operators33.C, operators34.C}: Likewise.
41727         * g++.law/{pic1.C, refs2.C}: Likewise.
41728         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41729         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41730         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41731         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41732
41733         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41734         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41735         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41736         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41737         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41738         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41739         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41740         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41741         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41742         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41743         * g++.law/{operators34.exp}: Likewise.
41744         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41745         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41746         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41747         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41748         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41749
41750         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41751         No longer expected to fail.
41752         * g++.law/missed-error3.C: Tweak for recent bool changes.
41753
41754 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41755
41756         * config/emb-unix: Deleted.
41757         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41758         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41759
41760 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41761
41762         * lib/dg.exp (dg-test): Fix typo in last patch.
41763
41764 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41765
41766         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41767         (handles multiple occurrences).
41768
41769 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41770
41771         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41772         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41773         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41774         printed).
41775         * lib/c-torture.exp (c-torture-compile): Likewise.
41776         (c-torture): Prepend full path if missing.
41777         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41778         (gcc_fail): Likewise.
41779         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41780
41781 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41782
41783         * lib/netware.exp: Only attach to NetWare i386 systems.
41784
41785 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41786
41787         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41788         messages.  Add test name to "output pattern match" pass/fail message.
41789
41790 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41791
41792         * gcc.dg: New testsuite.
41793         * gcc.dg/dg.exp: New file.
41794
41795         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41796         test-switch.c}: Deleted.
41797
41798         * gcc.misc-tests/msgs.exp: New testcase driver.
41799
41800 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41801
41802         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41803         Watch for illegal return values from ${tool}_load.
41804         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41805         cross targets.  Coerce return value >0 to 1.
41806
41807 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41808
41809         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41810
41811         * config/emb-unix.exp: New file.
41812
41813         * config/sim.exp: Error if variable $SIM not defined.
41814         (${tool}_load): Mark test as "untested" if simulator missing.
41815
41816         * config/unix.exp: Load remote.exp to get rcp_download.
41817         * lib/c-torture.exp: Use different option lists for testcases with
41818         and without loops.
41819         * gcc.c-torture/execute/execute.exp: Likewise.
41820
41821 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41822
41823         * config/*.exp: Clarify return code from ${tool}_load.
41824         Call `unresolved' or `untested' instead of `warning' or `perror'
41825         (sometimes you still want to call both though).
41826         Add comment that `shell_id' is local to each file.
41827         * config/udi.exp (timeout): Set to 30.
41828         Don't print warning if connection fails, $connectmode has already
41829         printed an error.
41830         (${tool}_load): Move verbose messages to level 2.
41831         Rework pattern for "Process started" message.
41832         Pass `shell_id' to ${connectmode}_download.
41833         Retry twice upon timeout.  Make resetting of target more robust.
41834         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41835         Pass `shell_id' to exit_$connectmode.
41836         Only call exit_$connectmode if connected.
41837         * config/unix.exp (${tool}_load): Check return codes better.
41838         * config/vrtx.exp (${tool}_load): Likewise.
41839         * config/vx.exp (${tool}_load): Likewise.
41840         Delete unneeded global's.
41841         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41842         from ${tool}_load.
41843         (dg-stat): Delete.
41844         (dg-init): Delete recording of pass/fail counts.
41845         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41846         (old-dejagnu-init): Likewise.
41847         (old-dejagnu-stat): Delete contents, empty proc now.
41848         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41849         (c-torture): Delete references to lcnt, lpass, lfail.
41850         Get option list from TORTURE_OPTIONS.
41851         Delete -funroll[-all]-loops if no loops.
41852         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41853         (g++_stat): Delete contents (empty proc now).
41854         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41855         (gcc_finish): Likewise.
41856         (gcc_stat): Deleted.
41857         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41858         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41859         * gcc.c-torture/execute/execute.exp: Likewise.
41860         Split tests into two parts: compile, execute.
41861         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41862         no loops.  Update to reflect clarified return codes from ${tool}_load.
41863
41864 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41865
41866         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41867         to grep for.
41868         (old-dejagnu): Likewise (where necessary).
41869
41870 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41871
41872         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41873
41874         * lib/dg.exp (dg-process-target): Fix processing of selector.
41875         Add comment regarding use of `error'.
41876
41877         * lib/gcc.exp (prune_system_crud): Define if missing.
41878         * lib/g++.exp (prune_system_crud): Likewise.
41879
41880         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41881         Call prune_system_crud.
41882         * lib/dg.exp (dg-runtest): New proc.
41883         Use perror instead of send_user for tcl errors in testcase.
41884         Don't return any value, it's never used.
41885         Don't clobber previous definition of `unknown'.
41886         Print tcl errors in `dg-final'.
41887
41888 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41889
41890         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41891         (dg-test): Don't print errorInfo, it contains stack backtrace.
41892
41893 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41894
41895         * lib/g++.exp (runtest_file_p): Define if missing.
41896
41897 1994-09-24  Doug Evans  (dje@cygnus.com)
41898
41899         * lib/mike-g++.exp: Comment out loading of g++.exp.
41900         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41901         (default_g++_version): Always print something.
41902         (default_g++_start): Comment out call to `which'.
41903         (g++_start, g++_load): Deleted (must be defined in config file).
41904         * lib/gcc.exp: Test for existence of $CC at start.
41905         Delete check for tmpdir (done in gcc_init).
41906         (default_gcc_version): Always print something.
41907         (default_gcc_start): Comment out call to `which'.
41908         * config/*.exp: Major cleanup - make cross targets work at least a
41909         little better for g++ (by not being "--tool gcc" specific).
41910         Rename gcc_xxx to ${tool}_xxx.
41911         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41912         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41913
41914 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41915
41916         * lib/c-torture.exp (c-torture-compile): Rework compiler
41917         message processing.
41918
41919         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41920         c-torture.
41921
41922 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41923
41924         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41925
41926         * lib/dg.exp (dg-process-target): Support { target native }.
41927
41928 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41929
41930         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41931         looked for "... program xxx got fatal signal".
41932         Correct regsub munging of `comp_output'.
41933         Ignore compiler messages "path prefix not used" and "linker input
41934         file unused".
41935
41936 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41937
41938         * lib/gcc.exp (runtest_file_p): Define if missing.
41939         * gcc.prms/template.c: Example to work from.
41940
41941 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41942
41943         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41944         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41945
41946         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41947         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41948         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41949         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41950
41951         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41952         (dg-process-target): No longer a varargs proc.
41953         Return S/N for target, P/F for xfail.  All callers changed.
41954         (user option procs): More argument checking.
41955         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41956         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41957         (dg-test): Skip test if not running on selected target in `dg-do'.
41958         Update handling of `dg-do-what', `dg-output-text'.
41959         Separate execution pass/fail from output pattern match pass/fail.
41960         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41961
41962 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41963
41964         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41965         target for 920510-1.c.
41966
41967 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41968
41969         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41970         Clean up comment regarding use of passcnt, etc.
41971         (gcc_stat): Don't update `testcnt' here.
41972         (gcc_finish): Do it here.
41973         Might as well reset `but_id' here too.
41974         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41975         to determine if the file should be tested.
41976         * gcc.c-torture/compile/compile.exp: Likewise.
41977         * gcc.c-torture/execute/execute.exp: Likewise.
41978         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41979         * gcc.misc-tests/dg-test.exp: Likewise.
41980         * gcc.prms/prms.exp: Likewise.
41981         * gcc.wendy/wendy.exp: Likewise.
41982         * g++.old-deja.exp: Likewise.
41983         Move "Testing file" message to verbose level 1.
41984
41985 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41986
41987         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41988
41989 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41990
41991         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41992         (default_gcc_start): Accept optional second list element
41993         of compiler flags.  Print compiler output at verbosity level 2.
41994         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41995         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41996         Save current values of framework globals passcnt, failcnt, xpasscnt,
41997         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41998         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41999         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42000         xfailcnt to compute stats.  Update framework global `testcnt' from
42001         pass/fail counts.
42002         (gcc_finish): New proc.  Clean up test environment.
42003         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42004         (gcc_epass, gcc_efail): Delete.
42005         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42006         argument of line number.
42007         (dg-init): If the tool has an init routine, call it.
42008         (dg-test): Remove args `cflags_var' and `libs_var'.
42009         Pass all compiler options to ${tool}_start.
42010         Handle missing line number.
42011         (dg-finish): New function.
42012         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42013         particular files.  Call gcc_finish at end.  Move "skipping test"
42014         message to verbosity level 3.
42015         * gcc.c-torture/compile/compile.exp: Likewise.
42016         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42017         * gcc.c-torture/execute/execute.exp: Likewise.
42018         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42019         Print testcase being tried at verbosity level 1.
42020         * gcc.c-torture/special/special.exp: Unset xfail.
42021         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42022         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42023         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42024         * gcc.failure/failure.exp: Likewise.
42025         * gcc.ieee/ieee.exp: Likewise.
42026         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42027         Update call to dg-test.  Call dg-finish at end.
42028         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42029         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42030         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42031         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42032         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42033         * gcc.wendy/wendy.exp: Add copyright.
42034         Delete setting of tmpdir (done by gcc_init).
42035         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42036         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42037         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42038         gcc_[ce]pass/fail.
42039
42040 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42041
42042         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42043         confusion.
42044         (g++_load): Likewise.
42045
42046         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42047         Rename argument to `prog' to remove the confusion.
42048         Varargs fns behave differently too!
42049         (g++_load): Likewise.
42050
42051         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42052
42053         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42054         what it is.  Delete (always) printing of status value for !native.
42055         Simplify verbose code, and include status and exec_output.
42056         (g++_load): Use gcc_load.
42057
42058 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42059
42060         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42061         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42062         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42063         940714-3.c as these testcases don't exist anymore.  Make
42064         va-arg-1.c expected to pass.
42065
42066 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42067
42068         * gcc.misc-tests/misc.exp: Only run specific testcases.
42069         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42070         * gcc.misc-tests/dg-[1-9].c: New files.
42071
42072         * lib/dg.exp: New testsuite driver.
42073         * gcc.prms/prms.exp: Use it.
42074
42075         * README.gcc: New file.
42076
42077         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42078         Document and reset `lxpass' and `lxfail'.
42079         Simplify "initialized" message.
42080         (gcc_stat): Clean up comments a little.
42081
42082 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42083
42084         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42085
42086 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42087
42088         * lib/old-dejagnu.exp (process-option): New proc.
42089         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42090         (old-dejagnu): Simplify.
42091         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42092
42093 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42094
42095         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42096         exists and is not an empty string.
42097
42098         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42099         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42100         finished.
42101         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42102         automatically.
42103
42104         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42105         longer expected to fail.
42106
42107         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42108         "f" function call.
42109
42110         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42111
42112         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42113         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42114         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42115         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42116         c-torture-1.29.
42117
42118         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42119         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42120
42121         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42122
42123         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42124         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42125
42126         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42127         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42128         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42129
42130 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42131
42132         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42133         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42134         940714-1.c, 940714-2.c, 940714-3.c},
42135         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42136         gcc.misc-tests/{mg.c,mg.exp}:
42137         New tests.
42138         * gcc.noncompile/noncompile.exp: Change accordingly.
42139
42140 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42141
42142         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42143         Undo previous clobberage.
42144
42145 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42146
42147         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42148         * gcc.special/{930510-1.c, special.exp}:
42149         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42150         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42151         struct-varargs-1.c}: New tests from c-torture-1.26.
42152
42153 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42154
42155         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42156           argument to switch.
42157
42158 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42159
42160         * Revert the previous changes.  Please see Rob's directory
42161           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42162           fixes.
42163
42164 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42165
42166         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42167             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42168             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42169             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42170             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42171             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42172             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42173             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42174             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42175             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42176             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42177             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42178             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42179             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42180             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42181             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42182             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42183             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42184             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42185             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42186             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42187             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42188             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42189             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42190             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42191             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42192             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42193
42194 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42195
42196         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42197             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42198           with perror calls.
42199
42200 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42201
42202         * config/unix.exp (g++_load): Fix syntax.
42203
42204 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42205
42206         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42207         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42208         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42209         Don't expect va-arg-1.c to fail.  Correct expected output for
42210         920928-1.c.
42211         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42212         * gcc.wendy/hbm4.c: Correct typo.
42213         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42214
42215 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
42216
42217         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42218         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42219         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
42220         * lib/c-torture.exp (c-torture-compile): Ditto.
42221
42222         Reduce volume of output (remove all the -I's and such).
42223         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42224         Call gcc_cpass, gcc_cfail.
42225         (c-torture): Pass testing option to c-torture-compile.
42226
42227 1994-03-21  Doug Evans  (dje@cygnus.com)
42228
42229         Bring patches over from progressive.
42230         * config/default.exp: Exit remote shell cleanly.
42231         (g++_exit, g++_start): Add default versions.
42232         * config/sim.exp (gcc_load): Use perror, not error.
42233
42234 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
42235
42236         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
42237         set in site.exp.
42238
42239 1994-03-14  Doug Evans  (dje@cygnus.com)
42240
42241         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42242         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42243         (wendy_try): New proc to run testcase.
42244         (main loop): Call 'em.
42245         * gcc.wendy/*.c: Clean up pass to correct expected output.
42246
42247         * lib/gcc.exp: Minor cleanup work.
42248         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42249
42250 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42251
42252         * config/sim.exp (gcc_load): Document return codes better.
42253         Don't pass -v to simulator.
42254
42255 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42256
42257           * gcc.special/920717-x.c: Fix typo.
42258           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42259           get at sources.
42260
42261         * lib/mike-gcc.exp: Fix typo.
42262
42263 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42264
42265         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42266         binary to use, transform the name.
42267         * config/*.exp: rename everything. Nuke any g++ specific files,
42268         it's now a special case of gcc that requires no special support.
42269         Add a default.exp for unsupported targets.
42270
42271 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42272
42273         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42274         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42275         version of Tcl.
42276
42277 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42278
42279         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42280         than a warning.
42281
42282 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42283
42284         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42285
42286 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42287
42288         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42289         option_list.  Compile every file with only 4/6 option choices
42290         (same as C torture) instead of with 12/18 different option
42291         choices.
42292         * lib/c-torture.exp: Likewise.
42293
42294         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42295         not already set.
42296
42297 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42298
42299         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42300         can put an XFAIL *-*-* on excess errors.
42301
42302 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42303
42304         * g++.law: Add more tests derived from g++-bugs snapshots.
42305
42306         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42307         equivalent to g++.law/init9.
42308
42309         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42310         compiled it, and the a.out file after we've run it.
42311
42312 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42313
42314         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42315         compiled it, and the a.out file after we've run it.
42316
42317 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42318
42319         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42320
42321 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42322
42323         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42324         version number.
42325
42326 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42327
42328         * g++.law: New directory of g++ tests derived from the g++-bugs
42329         snapshots.
42330
42331 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42332
42333         * gcc.compile: initbug1.c initbug1.exp testcase added
42334
42335 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42336
42337         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42338         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42339           fixes submitted by Jeff Law (law@cs.utah.edu)
42340         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42341           Jeff Law (law@cs.utah.edu)
42342
42343
42344 1993-11-30  Mike Stump  (mrs@cygnus.com)
42345
42346         * config/unix-g++.exp: Follow the gcc way of doing things.
42347         * g++.old-deja/old-deja.exp: Minor updates.
42348         * lib/g++.exp: New file, follow the gcc way of doing things.
42349         * lib/old-dejagnu.exp: Minor updates.
42350         * lib/mike-g++.exp: Always unset errorInfo.
42351
42352 1993-11-06  Mike Stump  (mrs@cygnus.com)
42353
42354         * lib/gcc.exp: Fix some errors with the below change, CC and
42355         CFLAGS should be global when setting, not local.
42356
42357 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42358
42359         * lib/gcc.exp: Transform tool name.
42360
42361 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42362
42363         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42364
42365 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42366
42367         * lib/gcc.exp: change gcc_done to gcc_stat
42368
42369 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42370
42371         * Upgraded gcc testsuite to c-torture version 1.25
42372
42373 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42374
42375         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42376         * lib/c-torture: added hooks for new reporting code.
42377
42378 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42379
42380         * config/sh-gcc.exp: check if sh-sim exists in the path
42381
42382 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42383
42384         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42385         * gcc.compile/compile.exp: Initial changes for new logic.
42386         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42387         * gcc.failure/failure.exp: Initial changes for new logic.
42388         * gcc.ieee/ieee.exp: Initial changes for new logic.
42389         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42390         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42391         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42392         * lib/c-torture.exp: Initial changes for new logic.
42393         * lib/gcc.exp: Initial changes for new logic.
42394
42395 1993-10-15  Mike Stump  (mrs@cygnus.com)
42396
42397         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42398         depend upon failure or success.  Fully qualify names in failure
42399         and success messages.  Always remove a.out before starting
42400         compile, just in case.  Pay more attention to error text output by
42401         the compiler.  Handle testcases with no known past errors just
42402         like all others, so that things are uniform.  Other miscellaneous
42403         improvements.
42404
42405 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42406
42407         * gcc.cpp: new directory for cpp tests
42408
42409 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42410
42411         * lib/chill.exp: Code reformatted, removed unused code.
42412         * config/unix-chill.exp: Code reformatted, removed unused code.
42413         * chill.execute/execute.exp: Code reformatted, removed unused code.
42414         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42415
42416 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42417
42418         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42419         routines not written.
42420
42421 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42422
42423         * config/bug-gcc.exp: Use new procs from bug.exp.
42424
42425 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42426
42427         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42428         via ftp, rather than depending on NFS.
42429         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42430         case.
42431
42432 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42433
42434         * config/bug-gcc.exp: Use new download proc.
42435
42436 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42437
42438         * chill.execute/execute.exp: cleanups, handles errors better
42439         * chill.compile/compile.exp: rewrite, based on execute.exp
42440         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42441         * lib/chill.exp: major changes to diff proc and compile and link
42442           procs. added chill_fail and chill_pass wrappers to pass and
42443           fail. added more comments, and handle error codes better.
42444           Added a hack to capture stderr from exec, so noncompile tests
42445           can work.
42446
42447 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42448
42449         * chill.execute/execute.exp: rewrite of testsuite driver
42450         * lib/chill.exp: rewrite of testsuite driver
42451         * config/unix-chill.exp: rewrite of testsuite driver
42452
42453 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42454
42455     In chill.execute:
42456         * iexpr.ch: Standardize uppercase.
42457         * tuples.dat: Standardize uppercase.
42458         * vary.ch: standardize.  Correct varying string assignments.
42459         * vary.dat: Add new output lines.
42460
42461 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42462
42463     In chill.execute:
42464         * chprintf.ch: Standardize use of uppercase.
42465         * tuples.ch: Standardize and turn arr2 into a DCL,
42466           rather than a SYN.
42467         * pinits.ch: Standardize.
42468
42469 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42470
42471         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42472         * Makefil: Renamed to Makefile.in.
42473         * configure.in: New.
42474
42475 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42476
42477     In chill.execute:
42478         * .cvsignore: Add result/output files.
42479         * Makefile: Fix up variables at start.  Use MFLAGS
42480           everywhere.  Correct bool_loc, built_ins entries.
42481           Add entry for vary1.ch.
42482         * bitarray.ch: Standardize upper-case usage.
42483         * bitexpr.ch: Standardize, add output of b1.
42484         * params.ch: Use arrayt in along PROC parameters, to
42485           avoid novelty problems.
42486         * sets.ch: Tiny cleanup.
42487         * vary1.ch: Re-indent.
42488
42489 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42490
42491           * Add PR-related files to Makefiles, .cvsignore files, etc.
42492
42493 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42494
42495         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42496           with compiler objects. New names are test-flow.c and test-loop.c
42497
42498 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42499
42500         * Upgraded c-torture tests from 1.19 to 1.20
42501
42502         * new files:
42503         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42504         * gcc.compile: 930623-1.c 930623-2.c
42505         * gcc.noncompile: 930622-1.c 930622-2.c
42506         * gcc.failure: 920411-1.c 920627-2.c
42507         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42508
42509 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42510
42511         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42512           More changes to get testsuite working properly. Needs more work.
42513           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42514
42515 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42516
42517         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42518           More changes to get testsuite working properly. Needs more work.
42519
42520 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42521
42522         * chill.compile/compile.exp: Added for Dejagnu support
42523         * chill.execute/execute.exp: Added for Dejagnu support
42524         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42525
42526 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42527
42528     This should complete moving the CHILL test files.
42529         * chill.noncompile(.cvsignore printf.grt
42530             in-printf.grt chprintf.grt chprintf.ch):
42531             Added test-support files.
42532           (Makefile): Modified further.
42533         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42534             signal.ch): Added test files.
42535           * chill.execute (.cvsignore printf.grt printr.c
42536             in-printf.grt rts.c chprintf.grt rts.h): Added
42537           test-support files.
42538             (Makefile): More corrections.
42539
42540 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42541
42542         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42543           test cases, ready for DejaGnu.
42544
42545 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42546
42547         * Upgraded c-torture tests from 1.18 to 1.19
42548
42549         * gcc.compile: added test(s):
42550           930607-1.c
42551         * gcc.execute: added test(s):
42552           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42553
42554         * added new subdirectory for misc tests: gcc.misc-tests
42555         * gcc.misc-test(s): added tests:
42556           inst-check.c test-consts.c test-ior.c test-switch.c
42557
42558 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42559
42560         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42561
42562 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42563
42564         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42565
42566 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42567
42568         * Upgraded c-torture tests from 1.17 to 1.18
42569
42570 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42571
42572         * Upgraded c-torture tests from 1.12 to 1.17
42573
42574 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42575
42576         * lib/old-dejagnu.exp:
42577           Fixed handling of XFAIL target triplets to correctly
42578           recognize wildcard characters.  Removed code that
42579           appended a unique id tag to the end of the file name
42580           printed out by the result of the testcases within a
42581           given test file.
42582
42583 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42584
42585         * lib/old-dejagnu.exp:
42586           Reworked expected failure handling to trigger off of XFAIL
42587           keyword in keyphrase embeded in testcase source code. The
42588           XFAIL keyword must be at the end of the keyphrase line. It
42589           may optionally be followed by one or more target triplets.
42590           It has just occured that the handling of wildcards in the
42591           target triplet may not be correct.
42592
42593 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42594
42595         * g++.old-deja/tests:
42596           Moved all subdirectories up one level into g++.old-deja .
42597
42598         * lib/old-dejagnu.exp:
42599           Fixed problem with CXXFLAGS not being properly reset, and being
42600           corrupted with extraneous "-c" compiler option.  This was
42601           causing binaries to not be generated for test that needed them.
42602           Modified strings passed to "pass" and "fail" so that individual
42603           tests from the same test file would be distinguished by an
42604           identifier appended to the test file name in the summary logs;
42605           this corrected a problem with erroneous diff logs.  Added code
42606           to search testcases for expected fail and unexpected pass keywords.
42607
42608 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42609
42610         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42611
42612 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42613
42614         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42615           Removed extraneous text from end of "Special g++ Options"
42616           keyphrase.
42617
42618         * lib/old-dejagnu.exp: Added pattern matching to look for new
42619           keywords, embedded in testcases comments, which will trigger
42620           calls to xpass and xfail.
42621
42622 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42623
42624         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42625           comments embedded in the testcases, especially the one looking for
42626           special compiler options, as well as the pattern matching for the
42627           compiler output again.
42628
42629 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42630
42631         * lib/old-dejagnu.exp: Do a proper check of the return value for
42632           execute tests. Fixed several problems with the pattern matching
42633           of the compiler output which gave erroneous test results.
42634           Changed several of the test result messages to be more descriptive.
42635         * config/unix-g++.exp: Proc g++_load now actually works and
42636           executes the tests passed to it and returns a usable return
42637           value.
42638
42639 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42640
42641           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42642
42643 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42644
42645         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42646           Modified both files to properly execute the old style
42647           dejagnu tests. The previous versions of these files were
42648           experimental and did not function anything near correctly.
42649
42650 1993-04-05  Rob Savoye  (rob@cygnus.com)
42651
42652         * Removed all Makefile.in and configure.in files. No configuration
42653         needed now.
42654
42655 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42656
42657         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42658
42659 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42660
42661         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42662         gcc.special/configure.in, gcc.noncompile/configure.in,
42663         gcc.execute/configure.in, gcc.code_quality/configure.in,
42664         g++.other/configure.in, g++.old-deja/configure.in,
42665         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42666         in srcname setting.
42667
42668 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42669
42670         * lib/udi.exp: Fixed mondfe and mondfe_download.
42671         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42672         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42673
42674 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42675
42676         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42677         (gdb_exit): Don't remove *_soc files.
42678
42679 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42680
42681         * lib/c-torture.exp: Don't look for main; instead always use -w
42682         -c.  This is how the c-torture tests work.  Remove the object
42683         file if the compilation succeeds.
42684         * gcc.execute/execute.exp: Remove executable if test passes.
42685         * gcc.noncompile/noncompile.exp: Every test is an expected
42686         failure.
42687         * gcc.special/special.exp: Added tests from c-torture 1.11,
42688         corrected use of existing test.
42689         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42690         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42691         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42692         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42693         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42694         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42695         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42696         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42697         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42698         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42699         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42700         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42701         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42702         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42703         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42704         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42705         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42706         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42707         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42708         c-torture 1.11.
42709         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42710         correspond to c-torture 1.11.
42711
42712         * New file.