OSDN Git Service

2006-05-07 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-07  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/27409
4         * gcc.dg/torture/pr27409.c: New testcase.
5
6 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         PR fortran/27457
9         * gfortran.dg/select_6.f90: New.
10
11 2006-05-07  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/27136
14         * gcc.dg/torture/pr27136.c: New testcase.
15
16 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/24813
19         * gfortran.dg/char_cons_len_1.f90: New test.
20
21 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22
23         PR c++/27427
24         * g++.dg/template/incomplete2.C: New test.
25
26 2006-05-06   Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/27151
29         * gcc.dg/vect/pr27151.c: New testcase.
30
31 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32
33         PR c++/27430
34         * g++.dg/template/void1.C: New test.
35
36         PR c++/27423
37         * g++.dg/other/void2.C: New test.
38
39         PR c++/27422
40         * g++.dg/conversion/void1.C: New test.
41
42 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
43
44         PR/21391
45         * g++.dg/other/unused1.C: New.
46
47 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48
49         PR objc/27240
50         * objc.dg/member-1.m: New test.
51
52 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
53
54         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
55
56 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
57
58         PR libfortran/26985
59         * gfortran.dg/matmul_2.f90: New test.
60         
61 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
62
63         * ada/acats/run_all.sh: Use sync when main not found.
64
65 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
66
67         PR target/26765
68         * gcc.target/mips/pr26765.c: New.
69
70 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
71
72         * gcc.target/bfin: New directory.
73         * gcc.target/bfin/bfin.exp: New file.
74         * gcc.target/bfin/frmul.c: New file.
75         * gcc.target/bfin/arith.c: New file.
76         * gcc.target/bfin/mul-combine.c: New file.
77         * gcc.target/bfin/shift.c: New file.
78
79 2006-05-04  Richard Guenther  <rguenther@suse.de>
80
81         PR tree-optimization/14287
82         PR tree-optimization/14844
83         PR tree-optimization/19792
84         PR tree-optimization/21608
85         PR tree-optimization/27090
86         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
87         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
88         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
89         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
90         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
91
92 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
93
94         PR tree-optimization/27285
95         * gcc.c-torture/execute/pr27285.c: New test.
96
97         PR middle-end/27388
98         * gcc.dg/gomp/pr27388-1.c: New test.
99         * gcc.dg/gomp/pr27388-2.c: New test.
100         * gcc.dg/gomp/pr27388-3.c: New test.
101
102         PR c++/27359
103         * g++.dg/gomp/pr27359.C: New test.
104
105 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
106
107         PR fortran/20248
108         * gfortran.dg/iargc.f90:  New test.
109
110 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/27102
113         * g++.dg/template/crash49.C: New test.
114
115 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
116
117         PR testsuite/27032
118         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
119
120 2006-05-02  Jeff Law  <law@redhat.com>
121
122         PR tree-optimization/27364
123         * gcc.c-torture/execute/pr27364.c: New test.
124
125 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/27309
128         * g++.dg/parser/ctor5.C: New test.
129
130 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
131
132         PR target/27387
133         * gcc.target/arm/arm.exp: New.
134         * gcc.target/arm/pr27387.C: Likewise.
135
136 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
137
138         PR fortran/27269
139         PR fortran/27324
140         * gfortran.dg/module_equivalence_2.f90: New test.
141
142 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
143
144         PR middle-end/27337
145         * g++.dg/gomp/pr27337-1.C: New test.
146         * g++.dg/gomp/pr27337-2.C: New test.
147
148         PR middle-end/27328
149         * gcc.dg/gomp/pr27328.c: New test.
150
151         PR middle-end/27325
152         * g++.dg/gomp/pr27325.C: New test.
153
154         PR middle-end/27310
155         * g++.dg/gomp/pr27310.C: New test.
156
157 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
158
159         PR tree-optimization/27291
160         * g++.dg/tree-ssa/pr27291.C: New test.
161
162 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
163
164         PR tree-optimization/27283
165         * g++.dg/tree-ssa/pr27283.C: New test.
166
167 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
168
169         * gcc.dg/tree-ssa/loop-16.c: New test.
170
171 2006-05-01  Roger Sayle  <roger@eyesopen.com>
172             Joseph S. Myers  <joseph@codesourcery.com>
173
174         * gcc.dg/Wconversion-3.c: New test case.
175         * gcc.dg/Wconversion-4.c: Likewise.
176
177 2006-05-01  Richard Guenther  <rguenther@suse.de>
178
179         PR tree-optimization/26726
180         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
181
182 2006-04-30  Roger Sayle  <roger@eyesopen.com>
183
184         * gcc.dg/Woverflow-1.c: New test case.
185         * gcc.dg/Woverflow-2.c: Likewise.
186         * gcc.dg/Woverflow-3.c: Likewise.
187
188 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/27094
191         * g++.dg/template/defarg8.C: New test.
192
193 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
194
195         PR c++/27278
196         * g++.dg/parse/operator7.C: New test.
197
198 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
199
200         PR c++/11471
201         PR c++/27102
202         * g++.dg/template/crash48.C: New test.
203
204         PR c++/27279
205         * g++.dg/parse/ctor4.C: New test.
206
207 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
208
209         PR fortran/25681
210         * gfortran.df/char_type_len.f90: New test.
211
212 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
213
214         PR libgfortran/27304
215         * gfortran.dg/fmt_exhaust.f90: New test.
216
217 2006-04-28  Roger Sayle  <roger@eyesopen.com>
218
219         PR c/25309
220         * gcc.dg/large-size-array-2.c: New test case.
221
222 2006-04-28  Richard Guenther  <rguenther@suse.de>
223
224         PR target/26826
225         * gcc.target/i386/pr26826.c: New testcase.
226
227 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
228
229         PR middle-end/27260
230         * gcc.c-torture/execute/pr27260.c: New.
231
232 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
233
234         PR middle-end/27095
235         * gcc.dg/pr27095.c: New.
236
237 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/27292
240         * g++.dg/conversion/bitfield4.C: New test.
241
242 2006-04-27  Eric Christopher  <echristo@apple.com>
243
244         * gcc.dg/pragma-ms_struct.c: New.
245
246 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/27102
249         * g++.dg/template/crash47.C: New test.
250
251 2006-04-27  Dirk Mueller  <dmueller@suse.de>
252
253         * gcc.target/i386/sse-7.c: build with -msse.
254
255 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
256
257         PR testsuite/27274:
258         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
259         (main): Exit if processor doesn't support SSE.
260
261 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
262
263         PR middle-end/27282
264         * gcc.c-torture/compile/pr27282.c: New test.
265
266 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
267
268         PR middle-end/26913
269         * g++.dg/gomp/pr26913.C: New test.
270
271         PR c/25996
272         * gcc.dg/gomp/pr25996.c: New test.
273         * g++.dg/gomp/pr25996.C: New test.
274
275 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
276
277         PR rtl-optimization/26725
278         * gcc.c-torture/compile/pr26725.c: New test.
279
280 2006-04-25  Richard Guenther  <rguenther@suse.de>
281
282         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
283         than n + -1.
284
285 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
286
287         * gcc.dg/20060425-1.c: New testcase.
288
289 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
290
291         PR tree-optimization/26865
292         * gcc.dg/pr26865.c: New test.
293
294 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/27292
297         * g++.dg/conversion/bitfield1.C: New test.
298         * g++.dg/conversion/bitfield2.C: Likewise.
299         * g++.dg/conversion/bitfield3.C: Likewise.
300
301 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
302         Richard Guenther  <rguenther@suse.de>
303
304         PR tree-optimization/27236
305         * gcc.dg/tree-ssa/pr27236.c: New testcase.
306
307 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
308
309         PR c++/19963
310         * g++.dg/other/incomplete2.C: New test.
311
312 2006-04-24  Richard Guenther  <rguenther@suse.de>
313
314         PR middle-end/26869
315         * gcc.dg/torture/pr26869.c: New testcase.
316
317 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
318         Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/27218
321         * g++.dg/tree-ssa/pr27218.C: New testcase.
322
323 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
324
325         PR c++/26912
326         * g++.dg/template/friend41.C: New test.
327
328 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
329
330         * g++.dg/opt/pr15551.C: Include cstdio.
331         (main): Use remove instead of unlink.
332
333 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
334
335         * gcc.dg/sibcall-7.c: New test.
336         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
337         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
338         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
339         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
340         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
341
342 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
343
344         PR c++/26534
345         * g++.dg/opt/bitfield1.C: New test.
346         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
347         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
348         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
349         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
350         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
351         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
352         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
353         * g++.dg/abi/bitfield2.C: Likewise.
354         * g++.dg/init/bitfield1.C: Likewise.
355
356 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/25099
359         * gfortran.dg/elemental_subroutine_4.f90: New test.
360         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
361         call sub (m, x).
362
363 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
364
365         * gcc.c-torture/compile/20060421-1.c: New testcase.
366
367 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
368
369         PR c/25875
370         * gcc.dg/init-bad-4.c: New test.
371
372 2006-04-21  Paul Brook  <paul@codesourcery.com>
373
374         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
375
376 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
377
378         PR fortran/27122
379         * gfortran.dg/defined_operators_1.f90: New test.
380         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
381         remove old ones associated, incorrectly, with Note 5.46.
382
383         PR fortran/27113
384         * gfortran.dg/character_array_constructor_1.f90: New test.
385
386 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
387
388         * gcc.dg/20060419-1.c: New test.
389
390 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
391
392         PR c/26774
393         * gcc.dg/struct-parse-1.c: New test case.
394
395 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396
397         PR c++/26558
398         * g++.dg/parse/template19.C: New test.
399
400         PR c++/26739
401         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
402
403         PR c++/26036
404         * g++.dg/expr/call3.C: New test.
405
406         PR c++/10385
407         * g++.dg/conversion/dynamic1.C: New test.
408
409 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/27102
412         * g++.dg/template/crash35.C: Tweak error markers.
413         * g++.dg/template/crash46.C: New test.
414         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
415         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
416
417 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
418
419         PR rtl-optimization/14261
420         * gcc.c-torture/compile/20060419-1.c: Added.
421
422 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
423
424         * gfortran.dg/label_1.f90: Adjust dg-error.
425
426 2006-04-16  Roger Sayle  <roger@eyesopen.com>
427
428         PR target/26961
429         * gcc.dg/fold-cond-1.c: New test case.
430         * gcc.dg/pr26961-1.c: Likewise.
431
432 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
433
434         PR libgfortran/27138
435         * gfortran.dg/read_bad_advance.f90: New test.
436
437 2006-04-16  Roger Sayle  <roger@eyesopen.com>
438             Dale Johannesen  <dalej@apple.com>
439
440         PR target/24076
441         * gcc.target/i386/vecinit-3.c: New testcase.
442         * gcc.target/i386/vecinit-4.c: Likewise.
443         * gcc.target/i386/sse-18.c: Likewise.
444         * gcc.target/i386/sse-19.c: Likewise.
445
446 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
447
448         * gfortran.dg/allocate_zerosize_1.f90:  New test.
449
450 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/26365
453         * g++.dg/template/crash45.C: New test.
454
455 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
456
457         PR fortran/26787
458         * gfortran.dg/proc_assign_1.f90: New test.
459         * gfortran.dg/procedure_lvalue.f90: Change message.
460         * gfortran.dg/namelist_4.f90: Add new error.
461
462         PR fortran/25597
463         PR fortran/27096
464         * gfortran.dg/auto_pointer_array_result_1.f90
465
466         PR fortran/27089
467         * gfortran.dg/specification_type_resolution_1.f90
468
469         PR fortran/18803
470         PR fortran/25669
471         PR fortran/26834
472         * gfortran.dg/bounds_temporaries_1.f90: New test.
473
474         PR fortran/27124
475         * gfortran.dg/array_return_value_1.f90: New test.
476
477 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
478
479         PR fortran/25336
480         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
481
482 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
483
484         PR middle-end/26823
485         * g++.dg/gomp/pr26823-1.C: New test.
486         * g++.dg/gomp/pr26823-2.C: New test.
487
488 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
489
490         PR middle-end/27134
491         * gcc.dg/pr27314.c: New test.
492
493 2006-04-13  Richard Henderson  <rth@redhat.com>
494
495         * g++.dg/gomp/block-0.C: Update expected matches.
496
497 2006-04-13  DJ Delorie  <dj@redhat.com>
498
499         * lib/target-supports.exp (check_effective_target_int32plus): New.
500         (check_effective_target_ptr32plus): New.
501         (check_effective_target_size32plus): New.
502         (check_effective_target_int16): New.
503         (check_profiling_available): Add m32c to the list of unsupported targets.
504
505         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
506         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
507         memory size.
508         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
509         pointers.
510         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
511         size_t.
512         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
513         and size_t.
514         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
515         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
516         not just xstormy16.  Skip m32c due to weird pointer size.
517         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
518         not just xstormy16.
519         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
520         not just xstormy16.
521         * gcc.dg/20020312-2.c: Add m32c support.
522         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
523         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
524         in test.
525         * gcc.dg/20050321-2.c: Require >=32 bit integers.
526         * gcc.dg/asm-1.c: Skip if int and short are the same size.
527         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
528         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
529         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
530         * gcc.dg/init-string-2.c: Require >=32 bit integers.
531         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
532         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
533         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
534         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
535         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
536         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
537         in test.
538         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
539         in test.
540         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
541         * gcc.dg/pr23049.c: Require >=32 bit integers.
542         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
543         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
544         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
545         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
546         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
547         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
548         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
549         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
550         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
551         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
552         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
553         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
554         prototype in test.
555         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
556         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
557         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
558         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
559         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
560
561         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
562         * gcc.c-torture/execute/20040703-1.x: Likewise.
563         * gcc.c-torture/execute/20040705-1.x: Likewise.
564         * gcc.c-torture/execute/20040705-2.x: Likewise.
565         * gcc.c-torture/execute/20040709-1.x: Likewise.
566         * gcc.c-torture/execute/20040709-2.x: Likewise.
567         * gcc.c-torture/execute/20040811-1.x: Likewise.
568         * gcc.c-torture/execute/20050316-1.x: Likewise.
569         * gcc.c-torture/execute/bitfld-4.x: Likewise.
570         * gcc.c-torture/execute/pr19689.x: Likewise.
571         * gcc.c-torture/execute/pr7284-1.x: Likewise.
572         * gcc.c-torture/execute/usmul.x: Likewise.
573         * gcc.c-torture/execute/vrp-5.x: Likewise.
574         * gcc.c-torture/execute/vrp-6.x: Likewise.
575         * gcc.dg/debug/20041023-1.s: Likewise.
576
577 2006-04-13  Roger Sayle  <roger@eyesopen.com>
578
579         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
580         of integers to a vector types are now constant expressions in C.
581         * gcc.dg/vect/vect-fold-1.c: New test case.
582
583 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
584             Ulrich Weigand  <uweigand@de.ibm.com>
585
586         PR target/27006
587         * gcc.dg/vmx/pr27006.c: New testcase.
588
589 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
590
591         PR libgfortran/26766
592         * gfortran.dg/write_recursive.f90: New test.
593
594 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
595
596         * g++.dg/parse/dtor7.C: New test.
597         * g++.dg/parse/new1.C: Add error marker.
598         * g++.dg/template/new3.C: New test.
599
600         PR c++/26122
601         * g++.dg/template/pure1.C: New test.
602
603         PR c++/26295
604         * g++.dg/parse/ptrmem4.C: New test.
605
606 2006-04-10  Jeff Law  <law@redhat.com>
607
608         PR/27087
609         * gcc.c-torture/compile/pr27087.c: New test.
610
611 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
612
613         PR/21391
614         * gcc.dg/20060410.c: New.
615
616 2006-04-10  Matthias Klose  <doko@debian.org>
617
618         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
619         Recognize multilib directory names containing underscores.
620
621 2006-04-10  Roger Sayle  <roger@eyesopen.com>
622
623         * gcc.target/i386/vecinit-1.c: New test case.
624         * gcc.target/i386/vecinit-2.c: Likewise.
625
626 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
627
628         PR debug/27057
629         * g++.dg/debug/dwarf2-2.C: New test.
630
631 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
632
633         PR rtl-optimization/27073
634         * gcc.c-torture/execute/pr27073.c: New test.
635
636 2006-04-08  Mike Stump  <mrs@apple.com>
637
638         * gcc.dg/pragma-darwin.c: Improve for ppc64.
639
640 2006-04-07  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/26135
643         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
644
645 2006-04-06  Jan Hubicka  <jh@suse.cz>
646
647         PR profile/26399
648         * g++.dg/bprob/g++-bprob-2.C: New testcase.
649
650 2006-04-06  Roger Sayle  <roger@eyesopen.com>
651
652         * g++.dg/conversion/nullptr1.C: New test case.
653         * g++.dg/conversion/nullptr2.C: Likewise.
654
655 2006-04-05  Roger Sayle  <roger@eyesopen.com>
656
657         * gfortran.dg/dependency_18.f90: New test case.
658
659 2006-04-05  Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/26919
662         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
663         * gcc.dg/ipa/ipa-2.c: Likewise.
664         * gcc.dg/ipa/ipa-3.c: Likewise.
665         * gcc.dg/ipa/ipa-5.c: Likewise.
666
667 2006-04-05  Richard Guenther  <rguenther@suse.de>
668
669         PR tree-optimization/26763
670         * gcc.dg/torture/pr26763-1.c: New testcase.
671         * gcc.dg/torture/pr26763-2.c: Likewise.
672
673 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/23634
676         PR fortran/25619
677         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
678
679 2006-04-04  Eric Christopher  <echristo@apple.com>
680
681         * gcc.target/i386/387-1.c: Allow regexp to match darwin
682         stubs.
683         * gcc.target/i386/387-5.c: Ditto.
684
685 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
686
687         * gcc.target/sparc/struct-ret-check.c: New test.
688
689 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
690
691         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
692         zero decimal digits specified in format.
693
694 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/26891
697         * gfortran.dg/missing_optional_dummy_1.f90: New test.
698
699         PR fortran/26976
700         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
701         * gfortran.dg/initialization_1.f90: Make assignment compliant.
702         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
703         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
704         bigendian-ness.
705
706 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
707
708         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
709         dummy arguments work when the actual argument is itself a dummy
710         argument of the caller.
711
712 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
713
714         PR libfortran/24685
715         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
716
717 2006-04-01  Roger Sayle  <roger@eyesopen.com>
718
719         * gfortran.dg/dependencency_17.f90: New test case.
720
721 2006-04-01  Roger Sayle  <roger@eyesopen.com>
722
723         * gfortran.dg/dependency_14.f90: New test case.
724         * gfortran.dg/dependency_15.f90: Likewise.
725         * gfortran.dg/dependency_16.f90: Likewise.
726
727 2006-03-31  Asher Langton  <langton2@llnl.gov>
728
729         PR fortran/25358
730         gfortran.dg/cray_pointers_6.f90: New test.
731
732 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
733
734         PR libgfortran/26890
735         * gfortran.dg/read_size_noadvance.f90: New test.
736
737 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
738
739         PR fortran/25031
740         * gfortran.dg/multiple_allocation_1.f90:  Check that the
741         size has changed after a re-allocation with stat.
742
743 2006-03-30  Richard Guenther  <rguenther@suse.de>
744
745         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
746         removal.
747         * gcc.target/i386/sselibm-2.c: Likewise.
748         * gcc.target/i386/sselibm-3.c: Likewise.
749         * gcc.target/i386/sselibm-4.c: Likewise.
750         * gcc.target/i386/sselibm-5.c: Likewise.
751
752 2006-03-28  Roger Sayle  <roger@eyesopen.com>
753
754         * gcc.dg/fold-andxor-1.c: New test case.
755         * gcc.dg/fold-xorand-1.c: Likewise.
756
757 2006-03-28  Roger Sayle  <roger@eyesopen.com>
758
759         * gcc.dg/fold-convnotconv-1.c: New test case.
760
761 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
762
763         PR fortran/26779
764         * gfortran.dg/private_type_5.f90: New test.
765
766 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
767
768         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
769
770 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
771
772         * gfortran.dg/advance_2.f90: New test.
773         * gfortran.dg/advance_3.f90: New test.
774
775         * gfortran.fortran-torture/execute/equiv_5.f: New test.
776
777 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
778
779         PR libgfortran/26661
780         PR libgfortran/26880
781         * gfortran.dg/read_x_past.f: New test.
782
783 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
784
785         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
786         to be STABS.
787
788 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
789
790         * objc.dg/dwarf-1.m: Skip on AIX.
791         * objc.dg/dwarf-2.m: Skip on AIX.
792
793 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
794
795         PR fortran/26816
796         * gfortran.dg/float_1.f90: New test.
797
798 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
799
800         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
801         X86_64 targets.
802         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
803
804 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
805
806         PR libfortran/26735
807         * gfortran.dg/convert_implied_open.f90:  New test case.
808
809 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
810
811         PR fortran/26769
812         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
813
814 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
815
816         PR middle-end/26717
817         * gcc.dg/pr26717.c: New test.
818
819 2006-03-25  Roger Sayle  <roger@eyesopen.com>
820
821         * gfortran.dg/dependency_12.f90: New test case.
822
823 2006-03-24  Roger Sayle  <roger@eyesopen.com>
824
825         * gfortran.dg/dependency_9.f90: New (resurected) test case.
826
827 2006-03-24  Jeff Law  <law@redhat.com>
828
829         * gcc.c-torture/pr26840.c: New test.
830
831 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
832
833         * objc.dg/dwarf-2.m: New.
834         * obj-c++.dg/dwarf-2.mm: New.
835
836         * g++.old-deja/g++.other/init19.C: New.
837
838 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
839
840         * g++.dg/eh/spbp.C: Skip on AIX.
841
842 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
843
844         PR middle-end/26611
845         * g++.dg/gomp/pr26611-1.C: New test.
846         * g++.dg/gomp/pr26611-2.C: New test.
847
848 2006-03-24  Jeff Law  <law@redhat.com>
849
850         * gcc.c-torture/compile/pr26833.c: New test.
851         * gfortran.fortran-torture/compile/pr26806.f90: New test.
852
853 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
854
855         * gfortran.dg/endfile_2.f90: Delete temp file.
856
857 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
858
859         PR fortran/19303
860         * gfortran.dg/record_marker_1.f90:  New test case.
861         * gfortran.dg/record_marker_2.f:  New test case.
862         * gfortran.dg/record_marker_3.f90:  New test case.
863
864 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/17298
867         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
868         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
869
870 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
871
872         * lib/gcc-dg.exp (cleanup-modules): New proc.
873         * gfortran.dg/allocatable_function_1.f90,
874         gfortran.dg/allocate_char_star_scalar_1.f90,
875         gfortran.dg/assumed_charlen_function_1.f90,
876         gfortran.dg/assumed_dummy_1.f90,
877         gfortran.dg/assumed_shape_ranks_1.f90,
878         gfortran.dg/assumed_shape_ranks_2.f90,
879         gfortran.dg/assumed_size_dt_dummy.f90,
880         gfortran.dg/auto_char_dummy_array_1.f90,
881         gfortran.dg/auto_char_len_3.f90,
882         gfortran.dg/automatic_module_variable.f90,
883         gfortran.dg/bad_automatic_objects_1.f90,
884         gfortran.dg/char_array_constructor.f90,
885         gfortran.dg/char_array_structure_constructor.f90,
886         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
887         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
888         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
889         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
890         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
891         gfortran.dg/derived_pointer_recursion.f90,
892         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
893         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
894         gfortran.dg/dummy_functions_1.f90,
895         gfortran.dg/elemental_initializer_1.f90,
896         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
897         gfortran.dg/elemental_pointer_1.f90,
898         gfortran.dg/elemental_subroutine_1.f90,
899         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
900         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
901         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
902         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
903         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
904         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
905         gfortran.dg/global_references_1.f90,
906         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
907         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
908         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
909         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
910         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
911         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
912         gfortran.dg/large_integer_kind_1.f90,
913         gfortran.dg/large_real_kind_1.f90,
914         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
915         gfortran.dg/module_double_reuse.f90,
916         gfortran.dg/module_equivalence_1.f90,
917         gfortran.dg/module_interface_1.f90,
918         gfortran.dg/module_parameter_array_refs_1.f90,
919         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
920         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
921         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
922         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
923         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
924         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
925         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
926         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
927         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
928         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
929         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
930         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
931         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
932         gfortran.dg/same_name_1.f90,
933         gfortran.dg/sibling_dummy_procedure_1.f90,
934         gfortran.dg/sibling_dummy_procedure_2.f90,
935         gfortran.dg/sibling_dummy_procedure_3.f90,
936         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
937         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
938         gfortran.dg/used_dummy_types_2.f90,
939         gfortran.dg/used_dummy_types_3.f90,
940         gfortran.dg/used_dummy_types_4.f90,
941         gfortran.dg/used_dummy_types_5.f90,
942         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
943         gfortran.dg/userdef_operator_1.f90: Use it.
944
945 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
946
947         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
948         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
949         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
950         gfortran.dg/write_back.f,
951         gfortran.fortran-torture/execute/inquire_1.f90,
952         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
953
954 2006-03-21  Jeff Law  <law@redhat.com>
955
956         * gcc.dg/tree-ssa/vrp28.c: New test.
957
958 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
959
960         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
961         if _STDC_C99 is defined.
962         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
963         * gcc.dg/builtins-20.c: Likewise.
964         * gcc.dg/builtins-53.c: Likewise.
965         * gcc.dg/single-precision-constant.c: Likewise. Also pass
966         -mmacosx-version-min=10.3 on PowerPC/Darwin.
967
968 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
969
970         PR tree-opt/26781
971         * gcc.c-torture/compile/pr26781-1.c: New test.
972         * gcc.c-torture/compile/pr26781-2.c: New test.
973
974 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
975
976         PR c++/26690
977         * g++.dg/gomp/pr26690-1.C: New test.
978         * g++.dg/gomp/pr26690-2.C: New test.
979
980 2006-03-20  Jeff Law  <law@redhat.com>
981
982         * gcc.dg/tree-ssa/pr21829.c: New test.
983
984         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
985
986 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
987
988         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
989         (check_visibility_available): Use it.
990         (check_effective_target_default_packed): Likewise.
991         (check_effective_target_pcc_bitfield_type_matters): Likewise.
992         (check_effective_target_fopenmp): Likewise.
993         (check_effective_target_freorder): Likewise.
994         (check_effective_target_fpic): Likewise.
995         (check_named_sections_available): Likewise.
996         (check_effective_target_ilp32): Likewise.
997         (check_effective_target_lp64): Likewise.
998
999 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1000
1001         PR fortran/20935
1002         * gfortran.dg/scalar_mask_2.f90:  New test case.
1003
1004 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1005
1006         PR tree-opt/26629
1007         * gcc.dg/tree-ssa/loadpre12.c: New test.
1008         * gcc.dg/tree-ssa/loadpre13.c: New test.
1009         * gcc.dg/tree-ssa/loadpre14.c: New test.
1010         * gcc.dg/tree-ssa/loadpre15.c: New test.
1011         * gcc.dg/tree-ssa/loadpre16.c: New test.
1012         * gcc.dg/tree-ssa/loadpre17.c: New test.
1013         * gcc.dg/tree-ssa/loadpre18.c: New test.
1014         * gcc.dg/tree-ssa/loadpre19.c: New test.
1015         * gcc.dg/tree-ssa/loadpre20.c: New test.
1016         * gcc.dg/tree-ssa/loadpre21.c: New test.
1017         * gcc.dg/tree-ssa/loadpre22.c: New test.
1018
1019 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/26741
1022         * gfortran.dg/elemental_initializer_1.f90: New test.
1023
1024         PR fortran/26716
1025         * gfortran.dg/assumed_shape_ranks_2: New test.
1026
1027 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1028
1029         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1030         target fpic.
1031
1032 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1033
1034         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1035         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1036         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1037         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1038         gfortran.fortran-torture/execute/direct_io.f90,
1039         gfortran.fortran-torture/execute/inquire_2.f90,
1040         gfortran.fortran-torture/execute/inquire_4.f90,
1041         gfortran.fortran-torture/execute/list_read_1.f90,
1042         gfortran.fortran-torture/execute/open_replace.f90,
1043         gfortran.fortran-torture/execute/slash_edit.f90,
1044         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1045         temporary files from testcases.
1046
1047 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1048
1049         PR libgfortran/26509
1050         gfortran.dg/write_direct_eor.f90: New test.
1051
1052 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1053
1054         * gcc.target/powerpc/pr26350.c: New.
1055         * gcc.target/powerpc/indexed-addr.c: New.
1056
1057 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1058
1059         * gfortran.dg/dependency_13.f90: New test case.
1060
1061 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1062
1063         PR middle-end/21781
1064         * gcc.dg/real-const-1.c: New test case.
1065
1066 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1067
1068         * g++.old-deja/g++.other/init18.C: New.
1069         * g++.old-deja/g++.other/init5.C: Remove xfail.
1070
1071 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1072
1073         * g++.dg/opt/pr15551.C: Cleanup temp file.
1074
1075 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1076
1077         PR c++/6634
1078         g++.dg/parse/long1.C: New test.
1079
1080 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR fortran/19101
1083         * gfortran.dg/continuation.f90: New test.
1084         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1085
1086 2006-03-14  Richard Guenther  <rguenther@suse.de>
1087
1088         PR tree-optimization/26672
1089         * gcc.dg/torture/pr26672.c: New testcase.
1090
1091 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1092
1093         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1094         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1095
1096 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1097
1098         PR middle-end/26557
1099         * gcc.c-torture/compile/switch-1.c: New test case.
1100
1101 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1102
1103         PR fortran/25378
1104         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1105         test to include more permuatations of mask and index.
1106         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1107         respond to F2003 spec. that the position returned for an all false
1108         mask && condition is zero.
1109
1110 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR middle-end/25989
1113         * gcc.dg/gomp/pr25989.c: New test.
1114
1115 2006-03-13  Jeff Law  <law@redhat.com>
1116
1117         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1118
1119 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * gcc.dg/switch-9.c: New test.
1122
1123 2006-03-13  Richard Guenther  <rguenther@suse.de>
1124
1125         PR middle-end/26630
1126         * gcc.dg/torture/pr26630.c: New testcase.
1127
1128 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1129
1130         * gfortran.dg/dependency_10.f90: New test case.
1131         * gfortran.dg/dependency_11.f90: Likewise.
1132
1133 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1134             Erik Edelmann  <eedelman@gcc.gnu.org>
1135
1136         * gfortran.dg/allocatable_function_1.f90: New.
1137         * gfortran.dg/allocatable_function_2.f90: New.
1138
1139 2006-03-10  Richard Guenther  <rguenther@suse.de>
1140
1141         PR middle-end/26565
1142         * gcc.dg/torture/pr26565.c: New testcase.
1143
1144 2006-03-09  Eric Christopher  <echristo@apple.com>
1145
1146         * gcc.c-torture/compile/20060309-1.c: New.
1147
1148 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1149
1150         PR libgfortran/26499
1151         * gfortran.dg/write_back.f: New test.
1152         * gfortran.dg/write_rewind_1.f: New test.
1153         * gfortran.dg/write_rewind_2.f: New test.
1154
1155 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1156
1157         PR libgfortran/26554
1158         * gfortran.dg/read_logical.f90: New test.
1159
1160 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1161
1162         * ada/acats/norun.lst: cdd2a03 now passes.
1163
1164 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1165
1166         PR testsuite/25177
1167         * gcc.target/powerpc/pr18096-1.c: Change where the error
1168         would match.
1169
1170 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1171
1172         * gcc.target/i386/cleanup-1.c: New test.
1173         * gcc.target/i386/cleanup-2.c: New test.
1174
1175 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1176
1177         * gfortran.dg/dependency_9.f90: Remove for the time being.
1178
1179 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1180
1181         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1182         directive.
1183
1184 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1185
1186         * gfortran.dg/dependency_9.f90: New test case.
1187
1188 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1189
1190         * gfortran.dg/dependency_4.f90: New test case.
1191         * gfortran.dg/dependency_5.f90: New test case.
1192         * gfortran.dg/dependency_6.f90: New test case.
1193         * gfortran.dg/dependency_7.f90: New test case.
1194         * gfortran.dg/dependency_8.f90: New test case.
1195
1196 2006-03-03  Paul Brook  <paul@codesourcery.com>
1197
1198         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1199         Add m68k-*-elf.
1200
1201 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1202
1203         PR fortran/25031
1204         * multiple_allocation_1.f90:  New test.
1205
1206 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1207
1208         PR tree-optimization/26524
1209         * gfortran.dg/pr26524.f: New test case.
1210
1211 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1212
1213         * g++.dg/template/repo5.C: Cleanup repo files.
1214         * gcc.dg/20051201-1.c: Cleanup coverage files.
1215         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1216         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1217         tree dump files.
1218
1219 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1220
1221         * objc.dg/objc-nofilename-1.m: New test.
1222         * objc.dg/bad-receiver-type.m: New test.
1223         * obj-c++.dg/bad-receiver-type.mm: New test.
1224
1225 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1226
1227         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1228
1229 2006-03-01  Mike Stump  <mrs@apple.com>
1230
1231         * g++.dg/abi/key2.C: Add.
1232
1233 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1234
1235         * gfortran.dg/logical_dot_product.f90: New test.
1236
1237         PR fortran/26393
1238         * gfortran.dg/used_interface_ref.f90: New test.
1239
1240         PR fortran/20938
1241         * gfortran.dg/dependency_2.f90: New test.
1242         * gfortran.fortran-torture/execute/where17.f90: New test.
1243         * gfortran.fortran-torture/execute/where18.f90: New test.
1244         * gfortran.fortran-torture/execute/where19.f90: New test.
1245         * gfortran.fortran-torture/execute/where20.f90: New test.
1246
1247 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1248
1249         * g++.dg/tree-ssa/pr26443.C: New test case.
1250
1251 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1252
1253         PR middle-end/26022
1254         * g++.dg/opt/return-slot1.C: New test.
1255
1256 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1257
1258         PR libgfortran/26136
1259         * gfortran.dg/namelist_23.f90: New test.
1260
1261 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1262
1263         PR middle-end/14752
1264         * gcc.dg/fold-eqandshift-2.c: New test case.
1265
1266 2006-02-28  Richard Guenther  <rguenther@suse.de>
1267
1268         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1269         decomposition.
1270
1271 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1272
1273         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1274
1275 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libgfortran/26464
1278         * gfortran.dg/backspace_5.f: New test.
1279         * gfortran.dg/backspace_6.f: New test.
1280
1281 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1282
1283         * gcc.dg/fold-eqandnot-1.c: New test case.
1284
1285 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1286
1287         PR middle-end/19983
1288         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1289
1290 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1291
1292         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1293         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1294
1295 2006-02-26  Richard Guenther  <rguenther@suse.de>
1296
1297         PR tree-optimization/26421
1298         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1299
1300 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1301
1302         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1303         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1304
1305 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1306
1307         * gcc.dg/fold-even-1.c: New test case.
1308
1309 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1310
1311         PR middle-end/21137
1312         * gcc.dg/fold-eqandshift-1.c: New test case.
1313
1314 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1315
1316         PR tree-optimization/25125
1317         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1318         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1319
1320 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1321
1322         PR tree-optimizations/26359
1323         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1324         with -fdump-tree-dceloop-details.
1325         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1326
1327 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1328
1329         PR middle-end/23673
1330         * gcc.dg/fold-eqxor-1.c: New test case.
1331         * gcc.dg/fold-eqxor-2.c: Likewise.
1332         * gcc.dg/fold-eqxor-3.c: Likewise.
1333
1334 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1335
1336         PR fortran/23092
1337         * scalar_mask_1.f90:  New test.
1338
1339 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1340
1341         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1342         * g++.dg/eh/uncaught2.C: New.
1343         * g++.dg/eh/uncaught3.C: New.
1344
1345 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1346
1347         PR libgfortran/26423
1348         * gfortran.dg/read_many_1.f: New test.
1349
1350 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1351
1352         PR fortran/24519
1353         * gfortran.dg/dependency_3.f90: New test.
1354         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1355         XFAILs.
1356
1357         PR fortran/25395
1358         * gfortran.dg/equiv_6.f90: New test.
1359
1360 2006-02-23  Jeff Law  <law@redhat.com>
1361
1362         * gcc.c-torture/compile/pr26425.c: New test.
1363
1364 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR middle-end/26412
1367         * gcc.dg/gomp/pr26412.c: New test.
1368
1369 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1370
1371         PR c++/26291
1372         * g++.dg/other/ellipsis1.C: New test.
1373         * g++.dg/parse/operator4.C: Adjust error marker.
1374
1375 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1376
1377         PR target/25603
1378         * gfortran.dg/pr25603.f: New testcase.
1379
1380 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1381
1382         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1383         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1384
1385 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1386
1387         * g++.dg/eh/spbp.C: New.
1388
1389 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR middle-end/26379
1392         * gcc.target/i386/mmx-7.c: New test.
1393
1394 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1395
1396         PR tree-optimization/26361
1397         * gcc.dg/tree-ssa/vrp27.c: New test case.
1398
1399 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1402         * gcc.dg/tree-ssa/complex-4.c: Here.
1403
1404 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1405
1406         PR middle-end/19543
1407         * gfortran.dg/logical_1.f90: New test case.
1408
1409 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR middle-end/26334
1412         * gcc.dg/20060218-1.c: Moved to...
1413         * gcc.target/i386/20060218-1.c: ... here.  New test.
1414
1415 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1416
1417         PR fortran/26201
1418         * gfortran.dg/convert_1.f90: New.
1419
1420 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1421
1422         PR fortran/25054
1423         * gfortran.dg/namelist_5.f90: New test.
1424
1425         PR fortran/25089
1426         * gfortran.dg/namelist_4.f90: New test.
1427
1428 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1429
1430         PR tree-opt/25680
1431         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1432
1433 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1436         variable to take into account the variable name in the
1437         function header.
1438         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1439
1440 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR middle-end/26334
1443         * gcc.c-torture/compile/20060217-1.c: New test.
1444         * gcc.dg/20060218-1.c: New test.
1445
1446 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1447
1448         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1449
1450 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1451
1452         * gcc.dg/cpp/undef3.c: New test.
1453         * gcc.dg/cpp/trad/builtins2.c: New test.
1454
1455 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR c++/26266
1458         * g++.dg/template/static22.C: New test.
1459         * g++.dg/template/static23.C: New test.
1460         * g++.dg/template/static24.C: New test.
1461         * g++.dg/template/non-dependent13.C: New test.
1462         * g++.dg/init/member1.C: Tweak error markers.
1463
1464 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1465
1466         PR target/26255
1467         * gcc.c-torture/compile/pr26255.c: New test case.
1468
1469 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1470
1471         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1472         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1473         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1474         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1475         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1476         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1477         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1478
1479 2006-02-16  Jeff Law  <law@redhat.com>
1480
1481         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1482         * gcc.dg/tree-ssa/vrp26.c: New test.
1483
1484 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1485
1486         PR target/20353
1487         PR target/24578
1488         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1489         __UCLIBC__ is defined.
1490
1491 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR fortran/26224
1494         * gfortran.dg/gomp/pr26224.f: New test.
1495
1496 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1497
1498         PR tree-opt/25918
1499         * lib/target-supports.exp
1500         (check_effective_target_vect_short_mult): New.
1501         (check_effective_target_vect_char_mult): New.
1502         (check_effective_target_vect_widen_sum_qi_to_si): New.
1503         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1504         (check_effective_target_vect_widen_sum_hi_to_si): New.
1505         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1506         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1507         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1508         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1509         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1510         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1511         vect-reduc-pattern-2c.c
1512         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1513         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1514         vect-reduc-pattern-1c.c
1515
1516 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1517
1518         PR fortran/24557
1519         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1520
1521 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1522
1523         PR fortran/26054
1524         * gfortran.dg/enum_8.f90: Remove check for warning.
1525         * gfortran.dg/iomsg_1.f90: Ditto.
1526         * gfortran.dg/enum_1.f90: Ditto.
1527         * gfortran.dg/enum_9.f90: Ditto.
1528         * gfortran.dg/enum_2.f90: Ditto.
1529         * gfortran.dg/enum_10.f90: Ditto.
1530         * gfortran.dg/enum_3.f90: Ditto.
1531         * gfortran.dg/flush_1.f90: Ditto.
1532         * gfortran.dg/enum_4.f90: Ditto.
1533         * gfortran.dg/array_constructor_1.f90: Ditto.
1534         * gfortran.dg/enum_5.f90: Ditto.
1535         * gfortran.dg/enum_6.f90: Ditto.
1536         * gfortran.dg/enum_7.f90: Ditto.
1537
1538 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1539
1540         PR middle-end/26300
1541         * gcc.c-torture/compile/20060215-1.c: New test.
1542
1543 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1544
1545         PR middle-end/23670
1546         * gcc.dg/tree-ssa/andor-2.c: New test case.
1547
1548 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1549
1550         PR fortran/25045
1551         * optional_dim.f90:  New test.
1552
1553 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1554
1555         PR fortran/26277
1556         * gfortran.dg/label_4.f90: New.
1557
1558 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1559             Diego Novillo  <dnovillo@redhat.com>
1560             Uros Bizjak  <uros@kss-loka.si>
1561
1562         * gfortran.dg/gomp: New directory.
1563
1564 2006-02-14  Richard Guenther  <rguenther@suse.de>
1565
1566         PR tree-optimization/26258
1567         * gcc.dg/torture/pr26258.c: New testcase.
1568
1569 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR fortran/26246
1572         * gfortran.dg/pr26246_1.f90: New test.
1573         * gfortran.dg/pr26246_2.f90: New test.
1574
1575         PR middle-end/26092
1576         * gcc.c-torture/compile/20060208-1.c: New test.
1577
1578 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1579
1580         PR fortran/26074
1581         PR fortran/25103
1582         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1583         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1584         * gfortran.dg/automatic_module_variable.f90: Change error message.
1585
1586         PR fortran/20861
1587         * gfortran.dg/internal_dummy_1.f90: New test.
1588
1589         PR fortran/20871
1590         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1591
1592
1593         PR fortran/25083
1594         * gfortran.dg/uncommon_block_data_1.f90: New test.
1595         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1596         with standard.
1597
1598         PR fortran/25088
1599         * gfortran.dg/typed_subroutine_1.f90: New test.
1600
1601 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1602
1603         * objc.dg/dwarf-1.m: New.
1604
1605 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1606
1607         PR middle-end/24427
1608         * gcc.dg/tree-ssa/andor-1.c: New test case.
1609
1610 2006-02-13  Josh Conner  <jconner@apple.com>
1611
1612         PR target/25376
1613         * gcc.dg/pr25376.c: New test.
1614
1615         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1616         assemble.
1617         * lib/target-supports.exp (check_named_sections_available):
1618         Only compile named-sections test -- don't assemble.
1619
1620 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1621
1622         * g++.dg/warn/no-write-strings.C: New test.
1623         * g++.dg/warn/write-strings.C: Likewise.
1624         * g++.dg/warn/write-strings-default.C: Likewise.
1625
1626 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1627
1628         PR fortran/25806
1629         * gfortran.dg/ret_pointer_2.f90: New test.
1630
1631 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1632
1633         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1634
1635 2006-02-10  Jeff Law  <law@redhat.com>
1636
1637         * gcc.c-torture/compile/pr26213.c: New test.
1638
1639 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1640
1641         gfortran.dg/null_1.f90: New test.
1642
1643 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1644
1645         PR fortran/14771
1646         * gfortran.dg/parens_4.f90: New.
1647         * gfortran.dg/parens_5.f90: New.
1648
1649 2006-02-10  Richard Guenther  <rguenther@suse.de>
1650
1651         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1652
1653 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1654         Paul Thomas  <pault@gcc.gnu.org>
1655
1656         PR fortran/14771
1657         * gfortran.dg/parens_1.f90: New.
1658         * gfortran.dg/parens_2.f90: New.
1659         * gfortran.dg/parens_3.f90: New.
1660
1661 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1662
1663         PR fortran/26038
1664         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1665
1666         PR fortran/25059
1667         * gfortran.dg/impure_assignment_1.f90: New test.
1668
1669         PR fortran/25070
1670         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1671
1672 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1673
1674         PR target/26141
1675         * g++.dg/expr/stdarg2.C: New test.
1676
1677 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1678
1679         PR inline-asm/16194
1680         * gcc.dg/pr16194.c: New test.
1681
1682 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1683
1684         * ada/acats/run_acats: Use portable variant of "$@".
1685
1686 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1687
1688         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1689         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1690
1691 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1692
1693         PR tree-opt/26179
1694         * g++.dg/opt/pr26179.C: New test.
1695
1696 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1697
1698         PR middle-end/26134
1699         * gcc.dg/tree-ssa/complex-3.c: New test.
1700
1701 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1702
1703         * gcc.c-torture/compile/volatile-1.c: New test.
1704
1705 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1706
1707         PR 26180
1708         * gcc.dg/tree-ssa/pr26180.c: New test.
1709
1710 2006-02-08  Jeff Law  <law@redhat.com>
1711
1712         * gcc.dg/tree-ssa/pr21417.c: New test.
1713
1714 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1715
1716         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1717         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1718
1719 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1720
1721         * lib/scanrtl.exp: New.
1722
1723 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1724
1725         PR c++/26071
1726         * g++.dg/other/virtual2.C: New test.
1727
1728         PR c++/26070
1729         * g++.dg/other/virtual1.C: New test.
1730
1731 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1732
1733         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1734         cleanup-ipa-dump): Update dump file glob patterns.
1735         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1736         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1737
1738         * lib/gcc-dg.exp: Load it.
1739         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1740
1741 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1742
1743         PR testsuite/26159
1744         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1745         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1746
1747 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1748
1749         PR fortran/25577
1750         * gfortran.dg/mvbits_1.f90: New.
1751
1752 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1753
1754         * g++.dg/warn/Wdiv-by-zero.C: New test.
1755         * g++.dg/warn/Wno-div-by-zero.C: New.
1756
1757 2006-02-07  Jeff Law  <law@redhat.com>
1758
1759         * gcc.dg/tree-ssa/pr21559.c: New test.
1760
1761         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1762         multiple VRP passes.
1763         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1764         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1765         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1766         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1767         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1768         * gcc.dg/tree-ssa/vrp02.c: Likewise
1769         * gcc.dg/tree-ssa/vrp11.c: Likewise
1770         * gcc.dg/tree-ssa/pr14341.c: Likewise
1771         * gcc.dg/tree-ssa/vrp19.c: Likewise
1772         * gcc.dg/tree-ssa/vrp20.c: Likewise
1773         * gcc.dg/tree-ssa/vrp03.c: Likewise
1774         * gcc.dg/tree-ssa/pr21086.c: Likewise
1775         * gcc.dg/tree-ssa/pr21959.c: Likewise
1776         * gcc.dg/tree-ssa/vrp21.c: Likewise
1777         * gcc.dg/tree-ssa/vrp04.c: Likewise
1778         * gcc.dg/tree-ssa/pr25485.c: Likewise
1779         * gcc.dg/tree-ssa/pr22026.c: Likewise
1780         * gcc.dg/tree-ssa/vrp22.c: Likewise
1781         * gcc.dg/tree-ssa/vrp05.c: Likewise
1782         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1783         * gcc.dg/tree-ssa/pr20701.c: Likewise
1784         * gcc.dg/tree-ssa/vrp23.c: Likewise
1785         * gcc.dg/tree-ssa/vrp06.c: Likewise
1786         * gcc.dg/tree-ssa/pr22117.c: Likewise
1787         * gcc.dg/tree-ssa/pr20702.c: Likewise
1788         * gcc.dg/tree-ssa/vrp15.c: Likewise
1789         * gcc.dg/tree-ssa/pr21090.c: Likewise
1790         * gcc.dg/tree-ssa/pr21294.c: Likewise
1791         * gcc.dg/tree-ssa/vrp24.c: Likewise
1792         * gcc.dg/tree-ssa/vrp07.c: Likewise
1793         * gcc.dg/tree-ssa/pr21563.c: Likewise
1794         * gcc.dg/tree-ssa/pr25382.c: Likewise
1795         * gcc.dg/tree-ssa/vrp16.c: Likewise
1796         * gcc.dg/tree-ssa/vrp25.c: Likewise
1797         * gcc.dg/tree-ssa/vrp08.c: Likewise
1798         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1799         * gcc.dg/tree-ssa/vrp17.c: Likewise
1800         * gcc.dg/tree-ssa/pr21458.c: Likewise
1801         * g++.dg/tree-ssa/pr18178.C: Likewise
1802
1803 2006-02-07  Richard Guenther  <rguenther@suse.de>
1804
1805         PR c++/26140
1806         Revert
1807         2006-01-30  Richard Guenther  <rguenther@suse.de>
1808         PR c++/23372
1809         * gcc.dg/pr23372-1.C: New testcase.
1810
1811         * g++.dg/tree-ssa/pr26140.C: New testcase.
1812
1813 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1814
1815         PR c++/9737
1816         * g++.dg/template/ttp15.C: New test.
1817         * g++.dg/template/ttp16.C: Likewise.
1818         * g++.dg/template/ttp17.C: Likewise.
1819         * g++.old-deja/g++.pt/ttp36.C: Remove.
1820         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1821         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1822         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1823         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1824         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1825         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1826         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1827         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1828         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1829
1830 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1831
1832         PR libfortran/23815
1833         * unf_io_convert_4.f90:  New test.
1834
1835 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1836
1837         * gcc.dg/tree-ssa/loadpre10.c: New test.
1838         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1839         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1840         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1841
1842 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1843
1844         PR libfortran/24685
1845         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1846
1847 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1848
1849         PR tree-opt/25251
1850         * gfortran.dg/assign_7.f: New test.
1851
1852 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1853
1854         PR fortran/26041
1855         PR fortran/26064
1856         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1857         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1858         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1859
1860 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1861
1862         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1863         in size_t typedef.
1864
1865 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1866
1867         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1868         * g++.dg/charset/string.c (foo): Likewise.
1869         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1870         const char*
1871         * g++.dg/ext/builtin2.C (printf): Likewise.
1872         * g++.dg/init/new15.C (printf): Likewise.
1873         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1874         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1875         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1876         * g++.dg/template/non-dependent4.C (temp): Likewise.
1877         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1878         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1879         parameter type to const char*.
1880         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1881         Change type to const char*.
1882         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1883         Likewise.
1884         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1885         second parameter type to const char*.
1886         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1887         (Y::Y): Change parameter type to const char*.
1888         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1889         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1890         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1891         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1892         (char*).
1893         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1894         const char*.
1895         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1896         type to const char*.
1897         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1898         return type to const char*.
1899         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1900         to const char*.
1901         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1902         * g++.old-deja/g++.law/refs1.C: Likewise.
1903         * g++.old-deja/g++.law/visibility1.C: Likewise.
1904         * g++.old-deja/g++.law/visibility2.C: Likewise.
1905         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1906         const char*.
1907         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1908         * g++.old-deja/g++.mike/net48.C: Likewise.
1909         * g++.old-deja/g++.mike/p646.C: Likewise.
1910         * g++.old-deja/g++.mike/p6746.C: Likewise.
1911         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1912         type to const char*.
1913         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1914         deprecated conversion warning.
1915         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1916         char*.
1917         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1918         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1919         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1920         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1921         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1922         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1923         * g++.old-deja/g++.pt/t39.C: Likewise.
1924         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1925         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1926
1927 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1928
1929         PR fortran/25075
1930         intrinsic_argument_conformance_1.f90:  New test.
1931
1932 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1933
1934         PR fortran/20845
1935         * gfortran.dg/char_result_11.f90: Add SAVE.
1936         * gfortran.dg/der_pointer_4.f90: Ditto.
1937         * gfortran.dg/default_initialization.f90: New test.
1938
1939 2006-02-03  Jeff Law  <law@redhat.com>
1940
1941         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1942         handle more than 100 dump files.
1943         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1944         * lib/scantree.exp (scan-tree-dump): Likewise.
1945         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1946         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1947         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1948         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1949         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1950
1951 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1952
1953         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1954
1955 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1956
1957         * g++.dg/template/using12.C: New test.
1958
1959 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1960
1961         * gcc.target/powerpc/pr25960.c: New test.
1962
1963 2006-02-02  Steven G. Kargl  <kargls@comcast>
1964
1965         PR fortran/24958
1966         gfortran.dg/nullify_2.f90: New test.
1967
1968 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1969
1970         PR 25990
1971         * gcc.dg/gomp/pr25990.c: New test.
1972
1973 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1974
1975         PR c++/25342
1976         * g++.gd/template/partial4.C: New test.
1977
1978 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR middle-end/26001
1981         * gfortran.dg/data_char_2.f90: New.
1982
1983 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1984
1985         PR fortran/26039
1986         maxval_maxloc_conformance_1.f90:  New test.
1987
1988 2006-01-31  Richard Guenther  <rguenther@suse.de>
1989
1990         * gcc.target/i386/sselibm-1.c: New testcase.
1991         * gcc.target/i386/sselibm-2.c: Likewise.
1992         * gcc.target/i386/sselibm-3.c: Likewise.
1993         * gcc.target/i386/sselibm-4.c: Likewise.
1994         * gcc.target/i386/sselibm-5.c: Likewise.
1995
1996 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1997
1998         PR fortran/24266
1999         * gfortran.dg/arrayio_derived_2.f90: New.
2000
2001 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2002
2003         * gcc.dg/unsigned-long-compare.c: New test.
2004
2005 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2006
2007         PR testsuite/25318
2008         * lib/target-supports.exp (check_effective_target_freorder):
2009         Check to see if target supports -freorder-blocks-and-partition.
2010         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2011         instead of "dg-require-named-sections".
2012
2013 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2014
2015         PR target/14798:
2016         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2017         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2018         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2019         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2020         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2021         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2022         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2023         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2024
2025 2006-01-30  Richard Guenther  <rguenther@suse.de>
2026
2027         PR c++/23372
2028         * gcc.dg/pr23372-1.C: New testcase.
2029
2030 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2031
2032         * gcc.dg/gomp/pr25874.c: New test.
2033
2034 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2035
2036         PR tree-opt/25911
2037         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2038
2039 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2040
2041         PR fortran/18578
2042         PR fortran/18579
2043         PR fortran/20857
2044         PR fortran/20885
2045         * gfortran.dg/intent_out_1.f90: New test.
2046
2047 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2048
2049         PR fortran/17911
2050         * gfortran.dg/procedure_lvalue.f90: New test.
2051
2052         PR fortran/20895
2053         PR fortran/25030
2054         * gfortran.dg/char_pointer_assign_2.f90: New test.
2055         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2056         assignment to be consistent with standard.
2057         * gfortran.dg/char_result_2.f90: The same.
2058         * gfortran.dg/char_result_8.f90: The same.
2059
2060 2006-01-28  Zack Weinberg  <zackw@panix.com>
2061
2062         * gcc.dg/Woverlength-strings.c
2063         * gcc.dg/Woverlength-strings-pedantic-c89.c
2064         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2065         * gcc.dg/Woverlength-strings-pedantic-c99.c
2066         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2067
2068 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2069
2070         * gcc.c-torture/execute/20060127-1.c: New test.
2071
2072 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/25999
2075         * g++.dg/ext/pragmaweak1.C: New test.
2076
2077 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/25855
2080         * g++.dg/template/spec29.C: New test.
2081
2082 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2083
2084         PR c/19606.
2085         * gcc.c-torture/execute/pr19606.c: New.
2086
2087 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2088
2089         * gcc.dg/pragma-re-4.c: New test.
2090
2091 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2092
2093         PR fortran/25964
2094         * gfortran.dg/assumed_size_refs_3.f90: New test.
2095
2096 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2097
2098         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2099
2100 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2101
2102         PR ada/21317
2103         * ada/acats/support/impdef.a: Add One_Long_Second.
2104         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2105         * ada/acats/tests/c9/c94026.a: Likewise.
2106         * ada/acats/tests/c9/c97305c.ada: Likewise.
2107         * ada/acats/tests/c9/c99004a.ada: Likewise.
2108
2109 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2110
2111         PR fortran/25964
2112         * gfortran.dg/global_references_2.f90: New test.
2113
2114         PR fortran/25084
2115         PR fortran/20852
2116         PR fortran/25085
2117         PR fortran/25086
2118         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2119         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2120
2121         PR fortran/25416
2122         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2123
2124 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2125
2126         PR c/25892
2127         * gcc.dg/Wpointer-sign.c: New.
2128         * gcc.dg/Wpointer-sign-Wall.c: New.
2129         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2130         * gcc.dg/Wpointer-sign-pedantic.c: New.
2131         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2132         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2133
2134 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2135
2136         PR C/25861
2137         * gcc.c-torture/compile/pr25861.c: New test.
2138
2139 2006-01-26  Paul Brook  <paul@codesourcery.com>
2140
2141         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2142         on short-enum targets.
2143         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2144         variable.
2145         (generate_fields): Use short_enums.
2146         (main): Set short_enums.  Document -e.
2147         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2148         on short-enum targets.
2149         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2150         variable.
2151         (generate_fields): Use short_enums.
2152         (main): Set short_enums.  Document -e.
2153         * lib/target-supports.exp (check_effective_target_short_enums): New.
2154
2155 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2156
2157         PR target/25947
2158         * gcc.dg/torture/pr25947-1.c: New test.
2159
2160 2006-01-25  Jan Hubicka  <jh@suse.cz>
2161             Roger Sayle  <roger@eyesopen.com>
2162
2163         PR rtl-optimization/25703
2164         * gcc.target/i386/20060125-1.c: New test case.
2165         * gcc.target/i386/20060125-2.c: New test case.
2166
2167 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2168
2169         PR fortran/18540
2170         * gfortran.dg/goto_1.f: New.
2171
2172 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2173
2174         PR fortran/25716
2175         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2176         25716 on 32-bit systems too.
2177
2178 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2179
2180         PR testsuite/25590
2181         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2182
2183 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2184
2185         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2186
2187 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2188
2189         PR fortran/25835
2190         * gfortran.dg/read_eof.f90: Delete, renamed.
2191         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2192         * gfortran.dg/read_eof_2.f90: New test.
2193         * gfortran.dg/read_eof_3.f90: New test.
2194
2195 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2196
2197         PR tree-opt/25860
2198         * gcc.c-torture/compile/pr25860.c: New test.
2199
2200 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2201
2202         PR c++/25552
2203         * g++.dg/parse/dtor8.C: New test.
2204
2205 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2206
2207         PR testsuite/25891
2208         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2209         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2210         check_effective_target_fopenmp returns 0.
2211
2212 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2213
2214         PR ada/20548
2215         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2216         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2217         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2218
2219 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2220
2221         PR tree-opt/25857
2222         * g++.dg/opt/pr25857.C: New test.
2223
2224 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2225         Jan Hubicka  <jh@suse.cz>
2226         Richard Guenther  <rguenther@suse.de>
2227
2228         PR rtl-optimization/25654
2229         * gcc.dg/torture/pr25654.c: New testcase.
2230         * gcc.target/i386/pr25654.c: Likewise.
2231
2232 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2233
2234         PR fortran/25901
2235         * gfortran.dg/internal references_2.f90: New test.
2236
2237         Fix regression in testing of admissability of attributes.
2238         * gfortran.dg/intent_used_1.f90: New test.
2239
2240 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2241
2242         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2243         Remove target conditional torture options for i?86 and x86_64
2244         GNU/Linux.
2245
2246 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2247
2248         PR c++/10891
2249         * g++.dg/rtti/no-rtti.C: New.
2250
2251 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/25895
2254         * g++.dg/inherit/conv2.C: New test.
2255
2256         PR c++/25856
2257         * g++.dg/parse/dtor7.C: New test.
2258
2259         PR c++/25858
2260         * g++.dg/template/crash44.C: New test.
2261
2262 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2263
2264         PR fortran/25124
2265         PR fortran/25625
2266         * gfortran.dg/internal_references_1.f90: New test.
2267           PR fortran/20881
2268         PR fortran/23308
2269         PR fortran/25538
2270         PR fortran/25710
2271         * gfortran.dg/global_references_1.f90: New test.
2272         * gfortran.dg/g77/19990905-1.f: Restore the error that
2273         there is a clash between the common block name and
2274         the name of a subroutine reference.
2275
2276         PR fortran/PR24276
2277         * gfortran.dg/aliasing_dummy_1.f90: New test.
2278
2279 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2280
2281         * gcc.dg/vmx/1b-01.c: Warning fix.
2282         * gcc.dg/vmx/1c-02.c: Likewise.
2283         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2284
2285 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2286
2287         PR testsuite/24962
2288         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2289
2290 2006-01-20  Richard Guenther  <rguenther@suse.de>
2291         Steven Bosscher <stevenb.gcc@gmail.com>
2292
2293         PR rtl-optimization/24626
2294         * gcc.dg/torture/pr24626-1.c: New testcase.
2295         * gcc.dg/torture/pr24626-2.c: Likewise.
2296         * gcc.dg/torture/pr24626-3.c: Likewise.
2297         * gcc.dg/torture/pr24626-4.c: Likewise.
2298
2299 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2300
2301         PR c++/5520
2302         * g++.dg/warn/empty-body.C: New.
2303
2304 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/22136
2307         * g++.dg/template/using10.C: New test.
2308         * g++.dg/temlpate/using11.C: Likewise.
2309         * g++.dg/inherit/using5.C: Tweak error messages.
2310
2311 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2312
2313         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2314         target test.
2315         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2316
2317 2006-01-19  Jan Hubicka  <jh@suse.cz>
2318
2319         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2320
2321 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2322
2323         PR c++/25854
2324         * g++.dg/template/spec28.C: New test.
2325
2326 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2327
2328         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2329         Fix fprintf's by adding srcdir or removing it.
2330
2331 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2332
2333         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2334         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2335         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2336         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2337         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2338         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2339         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2340         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2341         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2342         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2343         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2344         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2345         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2346         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2347
2348 2006-01-18  Jeff Law  <law@redhat.com>
2349
2350         * gcc.dg/tree-ssa/vrp25.c: New test.
2351
2352 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2353
2354         * gcc.dg/pr25805.c: Fix misapplied patch.
2355
2356 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2357
2358         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2359         (check_effective_target_vect_udot_qi): New.
2360         (check_effective_target_vect_sdot_hi): New.
2361         (check_effective_target_vect_udot_hi): New.
2362         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2363         prefixed with "wrapv-" with -fwrapv.
2364         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2365         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2366         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2367         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2368         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2369
2370         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2371         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2372         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2373         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2374
2375 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2376
2377         PR c++/16829
2378         * g++.dg/other/default2.C: New test.
2379         * g++.dg/other/default3.C: New test.
2380
2381 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2382
2383         PR c/25805
2384         * gcc.dg/pr25805.c: New file.
2385
2386 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/25836
2389         * g++.dg/template/init6.C: New test.
2390
2391 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2392
2393         * gcc.dg/tree-ssa/pr24287.c: New test
2394
2395 2006-01-18  Eric Christopher  <echristo@apple.com>
2396
2397         * g++.dg/eh/table.C: New.
2398
2399 2006-01-18  DJ Delorie  <dj@redhat.com>
2400
2401         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2402         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2403         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2404         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2405
2406 2006-01-18  Jeff Law  <law@redhat.com>
2407
2408         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2409         on wrapping on overflow semantics.
2410
2411         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2412
2413         * gcc.gc/tree-ssa/vrp23.c: New test.
2414         * gcc.gc/tree-ssa/vrp24.c: New test.
2415
2416 2006-01-18  Richard Henderson  <rth@redhat.com>
2417             Aldy Hernandez  <aldyh@redhat.com>
2418             Jakub Jelinek  <jakub@redhat.com>
2419             Diego Novillo  <dnovillo@redhat.com>
2420             Uros Bizjak  <uros@kss-loka.si>
2421
2422         * testsuite/gcc.dg/gomp: New directory.
2423
2424 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2425             Steven G. Kargl  <kargls@comcast.net>
2426
2427         PR fortran/20869
2428         * gfortran.dg/intrinsic_external_1.f90: New test.
2429
2430         PR fortran/20875.
2431         * gfortran.dg/elemental_pointer_1.f90: New test.
2432
2433         PR fortran/25024
2434         * gfortran.dg/external_procedures_1.f90: New test.
2435
2436         PR fortran/25785
2437         gfortran.dg/assumed_present.f90: New test.
2438
2439 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * g++.dg/parse/lookup5.C: New test.
2442
2443 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         PR fortran/25697
2446         * gfortran.dg/read_eof.f90: New test.
2447
2448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2449
2450         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2451         add a closing brace.
2452
2453 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2454
2455         PR fortran/25631
2456         * gfortran.dg/fmt_tl.f: New test.
2457
2458 2006-01-17  Eric Christopher  <echristo@apple.com>
2459
2460         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2461         * g++.old-deja/g++.warn/impint2.C: Ditto.
2462         * g++.old-deja/g++.other/null1.C: Ditto.
2463         * g++.dg/warn/conv2.C: Ditto.
2464         * g++.dg/warn/conv4.C: New file.
2465
2466 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2467
2468         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2469
2470 2006-01-17  Andreas Jaeger  <aj@suse.de>
2471             Janis Johnson <janis187@us.ibm.com>
2472
2473         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2474         in 64-bit.
2475         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2476         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2477
2478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2479
2480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2481         xfail txxx where xxx >= 25.
2482
2483 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2484
2485         PR testsuite/25764
2486         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2487
2488 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR c/25682
2491         * gcc.dg/pr25682.c: New test.
2492         * g++.dg/parse/array-size2.C: New test.
2493
2494 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2495
2496         * consistency.vlad: Remove entire directory, 1652 files.
2497
2498 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2499
2500         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2501         check_effective_target_dfprt_nocache): New.
2502         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2503         (check_effective_target_dfprt): New.
2504         * lib/c-compat.exp (check_dfp): Remove.
2505         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2506         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2507         level of support for decimal float.
2508         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2509         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2510         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2511         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2512         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2513         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2514         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2515         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2516         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2517         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2518         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2519         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2520         directives.
2521
2522 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         PR testsuite/25741
2525         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2526         $base_dir/../.
2527         * lib/gfortran.exp (gfortran_init): Likewise.
2528         * lib/obj-c++.exp (obj-c++_init): Likewise.
2529         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2530         (scan-assembler-dem-not): Likewise.
2531         * lib/scandump.exp (scan-dump-dem): Likewise.
2532         (scan-dump-dem-not): Likewise.
2533
2534 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2535
2536         PR testsuite/25767
2537         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2538         powerpc-*-darwin*.
2539         * lib/obj-c++.exp (obj-c++_init): Likewise.
2540
2541 2006-01-16  Richard Guenther  <rguenther@suse.de>
2542
2543         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2544
2545 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2546
2547         PR testsuite/25777
2548         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2549         to LD_LIBRARY_PATH.
2550
2551 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2552             Andrew Pinski  <pinskia@physics.uc.edu>
2553
2554         * gcc.dg/minmax-1.c: New test.
2555
2556 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2557
2558         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2559         * gcc.misc-tests/dectest.exp: Ditto.
2560
2561 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2562
2563         PR testsuite/25796
2564         * gcc.target/i386/cmov6.c: Use -march=k8.
2565
2566 2006-01-15  Andreas Jaeger  <aj@suse.de>
2567
2568         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2569         x86 does not have __float128.
2570
2571 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2572
2573         * gcc.target/i386/cmov6.c: New test.
2574
2575 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2576
2577         PR c++/25663
2578         * g++.dg/template/ctor6.C: New test.
2579
2580 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2581
2582         PR tree-optimization/25485
2583         * gcc.dg/tree-ssa/pr25485.c: New.
2584
2585 2006-01-14  Richard Guenther  <rguenther@suse.de>
2586
2587         PR tree-optimization/22548
2588         PR tree-optimization/22555
2589         PR tree-optimization/22501
2590         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2591         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2592         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2593         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2594         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2595         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2596         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2597         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2598         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2599
2600 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2601
2602         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2603         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2604
2605 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2606         Richard Guenther  <rguenther@suse.de>
2607
2608         PR rtl-optimization/24257
2609         * gcc.dg/torture/pr24257.c: New testcase.
2610
2611 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2612
2613         * gcc.c-torture/execute/20060110-1.c: New test.
2614         * gcc.c-torture/execute/20060110-2.c: New test.
2615
2616 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2617
2618         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2619
2620 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2621
2622         PR fortran/25756
2623         * gfortran.dg/label_3.f90: New test.
2624
2625 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2626
2627         PR tree-optimization/25771
2628         * g++.dg/tree-ssa/pr25771.C: New test
2629
2630 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2631
2632         PR tree-opt/24365
2633         * g++.dg/opt/complex5.C: New test.
2634
2635 2006-01-13  Richard Guenther  <rguenther@suse.de>
2636
2637         * gcc.target/i386/387-9.c: New testcase.
2638
2639 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2640
2641         PR c++/24824
2642         * g++.dg/debug/dwarf2-1.C: New.
2643
2644 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2645
2646         PR testsuite/25728
2647         * lib/gcov.exp (verify-lines): Add "close $fd".
2648
2649 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2650             Ben Elliston  <bje@au.ibm.com>
2651
2652         * gcc.dg/dfp/inf-1.c: New test.
2653
2654 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2655             Yao Qi  <qiyaoltc@cn.ibm.com>
2656             Ben Elliston  <bje@au.ibm.com>
2657             Jon Grimm  <jgrimm2@us.ibm.com>
2658
2659         * gcc.dg/nodfp-1.c: New test.
2660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2661         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2662         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2663         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2664         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2665         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2666         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2667         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2668         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2669         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2670         * gcc.dg/format/dfp-printf-1.c: Likewise.
2671         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2672         (compat_setup_dfp): New.
2673         * gcc.dg/compat/compat.exp: Use it.
2674         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2675         Make some variables global, prepend "compat_" to their names.
2676         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2677         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2678         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2679         * lib/compat.exp (compat_skip_list): Make global, rename.
2680         * lib/c-compat.exp: New file.
2681         * lib/target-supports.exp (check_effective_target_dfp): New.
2682
2683         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2684         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2685         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2686         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2687         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2688         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2689         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2690         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2691         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2692         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2693         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2694         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2695         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2696         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2697         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2698         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2699         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2700         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2701         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2702         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2703         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2704         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2705         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2706         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2707         gcc.dg/dfp/struct-layout-1.c,
2708         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2709         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2710         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2711         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2712         gcc.dg/dfp/func-vararg-dfp.c,
2713         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2714         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2715         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2716         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2717         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2718
2719 2006-01-11  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/25734
2722         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2723
2724 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2725
2726         PR fortran/25486
2727         * gfortran.dg/literal_character_constant_1_x.F: New test.
2728         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2729         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2730         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2731
2732 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         PR c++/25386
2735         * g++.dg/ext/packed3.C: Add expected packed error.
2736
2737 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2738
2739         PR target/25706
2740         * gcc.dg/torture/pr25706-1.c: New test.
2741
2742 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2743
2744         PR tree-optimization/23109
2745         PR tree-optimization/23948
2746         PR tree-optimization/24123
2747
2748         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2749         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2750         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2751         g++.dg/tree-ssa/pr23948.C: New testcases.
2752         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2753         three divisions in order to do the optimization.
2754
2755 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2756
2757         PR c++/25632
2758         * g++.dg/other/pr25632.C: New test.
2759
2760 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/25730
2763         * gfortran.dg/used_types_1.f90: New test.
2764
2765 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2766
2767         PR target/25718
2768         * gcc.dg/torture/pr25718-1.c: New test.
2769
2770 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2771
2772         * gfortran.dg/list_read_2.f90: Fix typo in description.
2773
2774 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2775
2776         * lib/target-supports.exp (check_visibility_available): Simplify test
2777         for *-*-netware*.
2778         (check_profiling_available): Fail for *-*-netware*.
2779         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2780         * gcc.dg/20021014-1.c: Likewise.
2781         * gcc.dg/nest.c: Likewise.
2782
2783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2784
2785         fortran/24936
2786         * gfortran.dg/forall_3.f90: New test.
2787
2788 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2789
2790         PR fortran/21977
2791         * gfortran.dg/nesting_2.f90: New test.
2792         * gfortran.dg/nesting_3.f90: New test.
2793
2794 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2795
2796         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2797         Fix typo in comment.
2798
2799 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2800
2801         * gfortran.dg/single_char_string.f90: New test.
2802
2803 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2804
2805         * gfortran.dg/ichar_2.f90: New test.
2806
2807 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2808
2809         PR fortran/25093
2810         * gfortran.dg/private_type_4.f90: New.
2811
2812 2006-01-07  Richard Guenther  <rguenther@suse.de>
2813
2814         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2815
2816 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2817
2818         * gfortran.dg/func_decl_1.f90: New.
2819         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2820         * gfortran.dg/array_alloc_2.f90: Likewise.
2821         * gfortran.dg/char_result_8.f90: Likewise.
2822         * gfortran.dg/dup_save_1.f90: Likewise.
2823         * gfortran.dg/dup_save_2.f90: Likewise.
2824         * gfortran.dg/f2c_6.f90: Likewise.
2825         * gfortran.dg/f2c_7.f90: Likewise.
2826         * gfortran.dg/func_result_2.f90: Likewise.
2827         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2828
2829 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2830
2831         PR fortran/22146
2832         * gfortran.dg/elemental_subroutine_1.f90: New test.
2833         * gfortran.dg/elemental_subroutine_2.f90: New test.
2834
2835         PR fortran/25029
2836         PR fortran/21256
2837         * gfortran.dg/assumed_size_refs_1.f90: New test.
2838
2839         PR fortran/20868
2840         PR fortran/20870
2841         * gfortran.dg/assumed_size_refs_2.f90: New test.
2842         * gfortran.dg/initialization_1.f90: Change warning message.
2843
2844 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2845
2846         * gcc.dg/tree-ssa/loop-15.c: New test.
2847
2848 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2849
2850         PR fortran/25598
2851         * gfortran.dg/backspace_3.f: New test.
2852         * gfortran.dg/backspace_4.f: New test.
2853
2854 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2855
2856         PR fortran/24268
2857         * gfortran.dg/fmt_white.f: Update test.
2858
2859 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2860
2861         * gcc.dg/cast-1.c: Add new warning.
2862         * gcc.dg/cast-2.c: Likewise.
2863         * gcc.dg/cast-3.c: Likewise.
2864         * gcc.dg/format/cast-1.c: Likewise.
2865         * gcc.dg/cast-4.c: New testcase.
2866
2867 2006-01-05  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/22555
2870         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2871
2872 2006-01-05  Richard Guenther  <rguenther@suse.de>
2873             Diego Novillo  <dnovillo@redhat.com>
2874
2875         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2876         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2877         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2878         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2879         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2880         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2881         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2882         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2883         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2884         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2885         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2886         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2887         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2888         * treelang/compile/extravar.tree: Likewise.
2889         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2890         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2891         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2893         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2894
2895 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2896
2897         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2898         for 64-bit fix.
2899
2900 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2901
2902         PR fortran/23675
2903         gfortran.dg/char_result_11.f90: New.
2904
2905 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/24782
2908         * g++.dg/parse/access9.C: New test.
2909         * g++.dg/tc1/dr52.C: Tweak error markers.
2910
2911 2006-01-04  Richard Henderson  <rth@redhat.com>
2912
2913         Merge from gomp branch.
2914         * g++.dg/parse/pragma2.C: Update expected error lines.
2915
2916 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2917
2918         * g++.dg/other/i386-2.C: New test.
2919
2920         PR target/25554
2921         * gcc.c-torture/compile/20051228-1.c: New test.
2922
2923         PR c/25559
2924         * gcc.dg/pr25559.c: New test.
2925
2926 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2927
2928         PR c++/25492
2929         * g++.dg/lookup/friend9.C: New test.
2930
2931         PR c++/25625
2932         * g++.dg/template/repo5.C: New test.
2933
2934 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2935
2936         PR fortran/25101
2937         * gfortran.dg/forall_2.f90: New test.
2938
2939 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2940
2941         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2942         dg-require-weak.  Adjust regexp to handle leading-underscore
2943         targets and space as well as TAB after .weak.  Change previous
2944         64-bit fix to not use naked dot.
2945
2946 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2947
2948         PR rtl-optimization/25578
2949         * gcc.c-torture/execute/20060102-1.c: New testcase.
2950
2951 2006-01-03  Richard Guenther  <rguenther@suse.de>
2952
2953         PR c/25183
2954         * gcc.dg/torture/pr25183.c: New testcase.
2955
2956 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2957
2958         Merge from gomp-branch.
2959         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2960         * gcc.dg/ia64-sync-2.c: Likewise.
2961         * gcc.dg/ia64-sync-3.c: Likewise.
2962         * gcc.dg/ia64-sync-4.c: Likewise.
2963         * gcc.dg/sync-2.c: Likewise.
2964         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2965         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2966
2967 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2968
2969         PR c++/25635
2970         * g++.dg/parse/operator6.C: New test.
2971
2972         PR c++/25637
2973         * g++.dg/parse/error29.C: New test.
2974
2975         PR c++/25638
2976         * g++.dg/parse/dtor6.C: New test.
2977
2978         PR c++/25633
2979         * g++.dg/parse/ctor3.C: New test.
2980
2981         PR c++/25634
2982         * g++.dg/template/class3.C: New test.
2983
2984 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2985
2986         * g++.dg/debug/debug9.C: New.
2987
2988 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2989
2990         PR fortran/24640
2991         * gfortran.dg/label_2.f90: New test.
2992
2993 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2994
2995         * g++.dg/lookup/using12.C: Tighten error marker.
2996
2997 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2998             Andrew Pinski <pinskia@physics.uc.edu>
2999
3000         * gcc.target/powerpc/darwin-abi-3.c: New file.
3001         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3002         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3003         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3004         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3005         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3006         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3007         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3008         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3009
3010 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3011
3012         * gcc.dg/tree-ssa/loadpre1.c: New;
3013         * gcc.dg/tree-ssa/loadpre2.c: New;
3014         * gcc.dg/tree-ssa/loadpre3.c: New;
3015         * gcc.dg/tree-ssa/loadpre4.c: New;
3016         * gcc.dg/tree-ssa/loadpre5.c: New;
3017         * gcc.dg/tree-ssa/loadpre6.c: New;
3018         * gcc.dg/tree-ssa/loadpre7.c: New;
3019         * gcc.dg/tree-ssa/loadpre8.c: New;
3020         * gcc.dg/tree-ssa/loadpre9.c: New;
3021
3022 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3025         * g++.dg/abi/thunk4.C: Likewise.
3026
3027 2006-01-01  Andreas Jaeger  <aj@suse.de>
3028
3029         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3030         portable.
3031
3032 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3033
3034         PR c++/25294
3035         * gcc.dg/pragma-pack-3.c: New test.
3036         * g++.dg/parse/pragma3.C: New test.
3037
3038 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3039
3040         PR middle-end/24827
3041         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3042
3043 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3044
3045         PR testsuite/25214
3046         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3047
3048 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3049
3050         PR fortran/22607
3051         * gfortran-dg/pure_byref_3.f90: New.
3052
3053         fortran/PR 25396
3054         * gfortran.dg/userdef_operator_1.f90: New.
3055
3056 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3057
3058         * g++.dg/abi/thunk3.C: New.
3059         * g++.dg/abi/thunk4.C: New.
3060
3061 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3062
3063         PR fortran/25532
3064         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3065         associated derived type components of derived types are
3066         properly declared in contained procedures.
3067
3068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3069
3070         PR libgfortran/25139
3071         * gfortran.dg/backspace_2.f: New test.
3072
3073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3074
3075         PR libgfortran/25550
3076         * gfortran.dg/endfile.f: New test.
3077
3078 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3079
3080         PR libgfortran/25419
3081         * gfortran.dg/comma.f: New test.
3082
3083 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3084
3085         * lib/gfortran-dg.exp: Remove trailing whitespace.
3086         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3087         -funroll-all-loops.
3088
3089 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3090
3091         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3092         Extended Double long doubles or repeat tests when long double is
3093         the same size as double.
3094
3095 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3096
3097         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3098
3099         PR testsuite/25442
3100         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3101         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3102
3103         PR testsuite/25441
3104         * gcc.dg/pr23911.c: Make test variable static.
3105
3106         PR testsuite/25444
3107         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3108
3109 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/25439
3112         * g++.dg/parse/crash17.C: Adjust error markers.
3113         * g++.dg/template/error20.C: New test.
3114
3115 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/23172
3118         * g++.dg/ext/complit4.C: New test.
3119
3120         PR c++/25417
3121         * g++.dg/ext/complit5.C: Likewise.
3122
3123 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3124
3125         PR tree-optimization/25125
3126         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3127         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3128         * gcc.c-torture/execute/pr25125.c: New.
3129
3130 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3131
3132         PR fortran/25029
3133         PR fortran/21256
3134         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3135         with incorrect assumed size references.
3136
3137 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/23171
3140         * g++.dg/opt/init1.C: New test.
3141
3142 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3143
3144         PR c++/24671
3145         * g++.dg/template/sfinae3.C: New test.
3146
3147 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3148
3149         * g++.dg/other/friend4.C: New test.
3150
3151 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR target/25005
3154         * g++.dg/opt/pr25005.C: New test.
3155
3156 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/25369
3159         * g++.dg/template/ptrmem16.C: New test.
3160
3161 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3162
3163         PR fortran/25029
3164         PR fortran/21256
3165         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3166
3167 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3168
3169         PR libgfortran/25307
3170         * gfortran.dg/list_read_5.f90: New test.
3171
3172 2005-12-22  Richard Henderson  <rth@redhat.com>
3173
3174         * gcc.target/i386/sse-7.c: Use -msse2.
3175
3176 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR rtl-optimization/25432
3179         * gcc.c-torture/compile/20051216-1.c: New test.
3180
3181         PR objc/25328
3182         * objc/execute/pr25328.m: New test.
3183
3184 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3185
3186         PR c++/25364
3187         * g++.dg/template/call4.C: New test.
3188
3189 2005-12-22  Dale Johannesen  <dalej@apple.com>
3190
3191         * gcc.target/i386/sse-17.c: New.
3192
3193 2005-12-22  Paul Brook  <paul@codesourcery.com>
3194
3195         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3196
3197 2005-12-22  Paul Brook  <paul@codesourcery.com>
3198
3199         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3200
3201 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3202
3203         PR tree-opt/25513
3204         * gcc.c-torture/compile/pr25513.c: New test.
3205
3206 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3207
3208         PR c++/23333
3209         * g++.dg/parse/error25.C: Add more tests.
3210
3211 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3212
3213         PR fortran/18990
3214         * gfortran.dg/der_charlen_1.f90: New.
3215
3216 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3217
3218         PR fortran/20889
3219         * gfortran.dg/pointer_component_type_1.f90: New test.
3220
3221         PR fortran/25029
3222         PR fortran/21256
3223         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3224         should give an error with assumed size array refernces and checks those
3225         that should not.
3226         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3227         reference an upper bound so that it does not generate an error.
3228
3229         PR fortran/19362
3230         PR fortran/20244
3231         PR fortran/20864
3232         PR fortran/25391
3233         * gfortran.dg/used_dummy_types_1.f90: New test.
3234         * gfortran.dg/used_dummy_types_2.f90: New test.
3235         * gfortran.dg/used_dummy_types_3.f90: New test.
3236         * gfortran.dg/used_dummy_types_4.f90: New test.
3237         * gfortran.dg/used_dummy_types_5.f90: New test.
3238
3239         PR fortran/23152
3240         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3241         group already being USE associated.
3242         * gfortran.dg/assumed_shape_nml.f90: New test.
3243         * gfortran.dg/assumed_size_nml.f90: New test.
3244
3245         PR fortran/20862
3246         PR fortran/25053
3247         PR fortran/25063
3248         PR fortran/25064
3249         PR fortran/25066
3250         PR fortran/25067
3251         PR fortran/25068
3252         PR fortran/25307
3253         * gfortran.dg/io_constraints_1.f90: New test.
3254         * gfortran.dg/io_constraints_1.f90: New test.
3255         * gfortran.dg/iostat_3.f90: Change wording of warning.
3256         * gfortran.dg/g77/19981216-0.f: The same.
3257
3258 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3259
3260         PR tree-optimization/23518
3261         * testsuite/gcc.dg/pr23518.c: New.
3262
3263 2005-12-21  Mike Stump  <mrs@apple.com>
3264
3265         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3266
3267 2005-12-21  Paul Brook  <paul@codesourcery.com>
3268
3269         * gcc.dg/pr19340.c: Skip on m68k targets.
3270
3271 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3272
3273         PR rtl-optimization/25196
3274         * gcc.dg/pr25196.c: New test.
3275
3276 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3277
3278         PR fortran/25423
3279         gfortran.dg/where_nested_1.f90: New.
3280
3281 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3282
3283         PR tree-optimization/25382.
3284         * gcc.dg/tree-ssa/pr25382.c: New.
3285
3286 2005-12-20  Richard Guenther  <rguenther@suse.de>
3287
3288         PR middle-end/24306
3289         * gcc.target/i386/pr24306.c: New testcase.
3290
3291 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3292
3293         PR tree-optimization/25501
3294         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3295
3296 2005-12-20  Richard Guenther  <rguenther@suse.de>
3297
3298         Revert
3299         2005-12-02  Richard Guenther  <rguenther@suse.de>
3300
3301         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3302
3303 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3304
3305         PR c++/21228
3306         * g++.dg/warn/Wunreachable-code-2.C: New test.
3307
3308 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/24278
3311         * g++.dg/template/ctor5.C: New test.
3312
3313         PR c++/24915
3314         * g++.dg/template/overload8.C: New test.
3315
3316 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3317
3318         * gcc.c-torture/compile/pr25483 : New test.
3319
3320 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3321
3322         PR c++/20552
3323         * g++.dg/ext/typeof10.C: New test.
3324
3325 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         * gcc.dg/mt-loopi1.c: New.
3328
3329 2005-12-18  Richard Guenther  <rguenther@suse.de>
3330
3331         PR tree-optimization/25481
3332         * gcc.dg/torture/pr25481.c: New testcase.
3333
3334 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3335
3336         PR rtl-optimization/21041
3337         * gcc.dg/pr21041.c: New test.
3338
3339 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3340
3341         PR libgfortran/25463
3342         * gfortran.dg/advance.f90: New test.
3343
3344 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3345
3346         * gcc.dg/20051201-1.c: New test.
3347
3348 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3349
3350         PR fortran/25018
3351         * gfortran.dg/initialization_1.f90: New test.
3352         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3353         * gfortran.dg/g77/980616-0.f: The same.
3354
3355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3356
3357         * PR fortran/25458
3358         * gfortran.dg/chkbits.f90: New test.
3359
3360 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3361
3362         * gfortran.dg/enum_5.f: Revert to previous version.
3363
3364 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3365
3366         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3367         * gfortran.dg/nested_modules_1.f90: Ditto.
3368         * gfortran.dg/hollerith_f95.f90: Ditto.
3369         * gfortran.dg/select_5.f90: Ditto.
3370         * gfortran.dg/secnds.f: Ditto.
3371         * gfortran.dg/hollerith2.f90: Ditto.
3372         * gfortran.dg/imag_2.f: Ditto.
3373         * gfortran.dg/ftell_2.f90: Ditto.
3374         * gfortran.dg/malloc_free_1.f90: Ditto.
3375         * gfortran.dg/logint-1.f: Ditto.
3376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3377         * gfortran.dg/e_d_fmt.f90: Ditto.
3378         * gfortran.dg/hollerith_legacy.f90: Ditto.
3379         * gfortran.dg/logint-2.f: Ditto.
3380         * gfortran.dg/enum_5.f90: Ditto.
3381         * gfortran.dg/f2c_2.f90: Ditto.
3382         * gfortran.dg/pr17143.f90: Ditto.
3383         * gfortran.dg/namelist_14.f90: Ditto.
3384         * gfortran.dg/logint-3.f: Ditto.
3385         * gfortran.dg/spread_scalar_source.f90: Ditto.
3386         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3387         * gfortran.dg/namelist_11.f: Ditto.
3388         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3389         * gfortran.dg/g77/20010519-1.f
3390         * gfortran.dg/g77/alpha1.f: Ditto.
3391         * gfortran.dg/g77/990115-1.f: Ditto.
3392         * gfortran.dg/g77/erfc.f: Ditto.
3393         * gfortran.dg/g77/19990313-3.f: Ditto.
3394         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3395         * gfortran.dg/g77/20010426.f: Ditto.
3396         * gfortran.dg/g77/19990313-0.f: Ditto.
3397         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3398         * gfortran.dg/g77/20000629-1.f: Ditto.
3399         * gfortran.dg/g77/970125-0.f: Ditto.
3400         * gfortran.dg/g77/8485.f: Ditto.
3401         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3402         * gfortran.dg/g77/19990313-1.f: Ditto.
3403         * gfortran.dg/g77/int8421.f: Ditto.
3404         * gfortran.dg/g77/19990305-0.f: Ditto.
3405         * gfortran.dg/g77/947.f: Ditto.
3406         * gfortran.dg/g77/19990905-2.f: Ditto.
3407         * gfortran.dg/g77/cabs.f: Ditto.
3408         * gfortran.dg/g77/19990313-2.f: Ditto.
3409         * gfortran.dg/g77/20020307-1.f: Ditto.
3410         * gfortran.dg/g77/dcomplex.f: Ditto.
3411         * gfortran.dg/g77/19990502-1.f: Ditto.
3412         * gfortran.dg/g77/19981216-0.f: Ditto.
3413         * gfortran.dg/common_4.f90: Ditto.
3414         * gfortran.dg/entry_4.f90: Ditto.
3415         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3416         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3417         * gfortran.dg/namelist_12.f: Ditto.
3418         * gfortran.dg/scale_1.f90: Ditto.
3419         * gfortran.dg/modulo_1.f90
3420         * gfortran.dg/hollerith.f90: Ditto.
3421         * gfortran.dg/direct_io_3.f90: Ditto.
3422         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3423         * gfortran.dg/gnu_logical_1.F: Ditto.
3424         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3425         * gfortran.dg/assign_1.f90: Ditto.
3426         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3427         * gfortran.dg/pr23095.f: Ditto.
3428         * gfortran.dg/read_float_1.f90: Ditto.
3429
3430 2005-12-17  Andreas Jaeger  <aj@suse.de>
3431
3432         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3433         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3434
3435 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         PR fortran/24268
3438         * gfortran.dg/fmt_white.f: New test.
3439
3440 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3441
3442         * gfortran.dg/label_1.f90: New test.
3443
3444 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3445
3446         PR testsuite/25422
3447         * gcc.dg/20031012-1.c: Add -Walways-true option.
3448         * gcc.dg/weak/weak-3.c: Likewise.
3449         * g++.old-deja/g++.mike/warn8.C: Likewise.
3450
3451 2005-12-16  Mike Stump  <mrs@apple.com>
3452
3453         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3454         exit.
3455
3456 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3457
3458         PR libgfortran/25264
3459         PR libgfortran/25349
3460         * gfortran.dg/tl_editing.f90: Added additional checks.
3461         * gfortran.dg/t_editing.f: New test.
3462         * gfortran.dg/write_padding.f90: New test
3463
3464 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         PR testsuite/25215
3467         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3468
3469 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR rtl-optimization/24899
3472         * gcc.c-torture/execute/20051215-1.c: New test.
3473
3474 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3475
3476         PR 24823
3477         * gfortran.dg/pr24823.f: New test.
3478
3479 2005-12-16  Jeff Law  <law@redhat.com>
3480
3481         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3482
3483 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3484
3485         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3486         Change C++ style comments to C style comments.
3487         Remove aligned types from the array.
3488         Keep Enums disabled.
3489         (complex_types): Remove aligned types from the array.
3490         Comment out "_Complex long double".
3491         (attrib_types): Remove.
3492         (complex_attrib_types): Remove.
3493         (attrib_array_types): Remove.
3494         (complex_attrib_array_types): Remove.
3495         (aligned_bitfld_types): Remove.
3496         (n_aligned_bitfld_types): Remove.
3497         (FEATURE_ALIGNEDPACKED): Delete.
3498         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3499         (singles): Remove support for adding attributes.
3500         (choose_type): Remove support for attributed types.
3501         (generate_fields): Remove support for attributed bit-fields.
3502         Remove support for adding attributes.
3503         (generate_random_tests): Remove support for adding attributes.
3504         (features): Add back "[0] :0" and "complex vector [0]".
3505         (main): Remove support for attributed bit-fields.
3506         Uncomment the calling of generate_random_tests for the rests of
3507         the tests.
3508
3509 2005-12-16  Jan Hubicka  <jh@suse.cz>
3510
3511         * gcc.c-torture/combine/pr25224.c: New.
3512
3513 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3514
3515         PR other/25028
3516         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3517         HP-UX.
3518
3519 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3520
3521         * gcc.dg/20051215-1.c: New file.
3522
3523 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3524
3525         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3526         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3527
3528 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3529
3530         PR fortran/18197
3531         * gfortran.dg/dummy_functions_1.f90: New.
3532
3533 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3534
3535         PR rtl-optimization/25310
3536         * gcc.c-torture/compile/pr25310.c: New test.
3537
3538 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR debug/25023
3541         * gcc.dg/pr25023.c: New test.
3542
3543 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3544
3545         * g++.old-deja/g++.brendan/redecl1.C,
3546         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3547         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3548         g++.old-deja/g++.oliva/typeof1.C,
3549         g++.old-deja/g++.other/crash16.C,
3550         g++.old-deja/g++.other/crash34.C,
3551         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3552         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3553         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3554         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3555         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3556         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3557         Remove xfail.
3558
3559 2005-12-14  Kean Johnston  <jkj@sco.com>
3560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3561
3562         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3563         * gcc.target/i386/20020523-1.c: Ditto.
3564         * gcc.target/i386/tailcall-1.c: Ditto.
3565         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3566         * gcc.target/i386/ssetype-5.c: Ditto.
3567
3568 2005-12-14  Jeff Law  <law@redhat.com>
3569
3570         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3571
3572 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR target/25254
3575         PR target/24188
3576         * gcc.target/i386/pr25254.c: New test.
3577         * gfortran.dg/PR24188.f: New test.
3578
3579 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3580
3581         * lib/fortran-torture.exp: Catch remaining uses of
3582         remote_file build delete.
3583
3584 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3585
3586         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3587
3588 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3589
3590         * gcc.dg/warn-addr-cmp.c: New test.
3591
3592 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR debug/25023
3595         PR target/25293
3596         * gcc.target/i386/pr25293.c: New test.
3597
3598 2005-12-13  Petr Machata  <machata@post.cz>
3599
3600         PR c++/24907
3601         * g++.dg/parse/comma2.C: New test.
3602
3603 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3604             Jakub Jelinek  <jakub@redhat.com>
3605
3606         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3607         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3608         (limits.h): Include unconditionally.
3609         (stdlib.h): Likewise.
3610         (hashtab.h): Do not include.
3611         (getopt.h): Likewise.
3612         (stddef.h): Include.
3613         (hashval_t): Define.
3614         (struct entry): Add "next" field.
3615         (HASH_SIZE): New macro.
3616         (hash_table): New variable.
3617         (switchfiles): Do not use xmalloc.
3618         (mix): New macro.
3619         (iterative_hash): New function.
3620         (hasht): Remove.
3621         (e_exists): New function.
3622         (e_insert): Likewise.
3623         (output): Use, instead of libiberty hashtable functions.
3624         (main): Do not use getopt.  Do not call htab_create.
3625
3626 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR c++/25331
3629         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3630         put atal* and atpaal* attributes on array elements.
3631         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3632         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3633         put atal* and atpaal* attributes on array elements.
3634         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3635
3636 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3637
3638         * gcc.dg/single-precision-constant.c: New test.
3639
3640 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3641
3642         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3643         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3644         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3645         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3646         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3647         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3648         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3649         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3650         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3651         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3652         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3653         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3654         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3655         gcc.target/powerpc/ppc-sdata-2.c,
3656         gcc.target/powerpc/ppc-stackalign-1.c,
3657         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3658         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3659         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3660         gcc.target/powerpc/rs6000-ldouble-2.c,
3661         gcc.target/powerpc/rs6000-power2-1.c,
3662         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3663         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3664         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3665         option into target selector.
3666         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3667         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3668
3669 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3670
3671         PR objc/25348
3672         * objc.dg/encode-9.m: New test.
3673
3674 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3675
3676         PR testsuite/20772
3677         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3678         * gcc.dg/asm-b.c: Fix typo.
3679         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3680         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3681         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3682         i?86 lp64 and x86_64 ilp32.
3683         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3684         on i?86 lp64.
3685         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3686
3687 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3688
3689         PR fortran/25078
3690         gfortran.dg/equiv_5.f90: New test.
3691
3692 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3693
3694         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3695         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3696         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3697         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3698         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3699         * gcc.dg/tree-ssa/reassoc-5.c: New.
3700         * gcc.dg/tree-ssa/reassoc-6.c: New.
3701         * gcc.dg/tree-ssa/reassoc-7.c: New.
3702         * gcc.dg/tree-ssa/reassoc-8.c: New.
3703         * gcc.dg/tree-ssa/reassoc-9.c: New.
3704         * gcc.dg/tree-ssa/reassoc-10.c: New.
3705         * gcc.dg/tree-ssa/reassoc-11.c: New.
3706
3707 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3708
3709         PR testsuite/25167
3710         PR testsuite/24478
3711         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3712
3713 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/25300
3716         * g++.dg/template/inherit.C: Do not use a generic error message.
3717
3718 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3719
3720         PR libobjc/25354
3721         * objc.dg/gnu-encoding: New directory.
3722         * objc.dg/gnu-encoding/compat-common.h: New file.
3723         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3724         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3725         * objc.dg/gnu-encoding/vector-defs.h: New file.
3726         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3727         * objc.dg/gnu-encoding/generate-random.c: New file.
3728         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3729         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3730         * objc.dg/gnu-encoding/generate-random.h: New file.
3731
3732 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3733
3734         PR c++/25337
3735         * g++.dg/template/defarg7.C: New test.
3736
3737 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3738
3739         PR libobjc/25347
3740         * objc.dg/encode-8.m: New test.
3741
3742 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3743
3744         PR libobjc/25346
3745         * objc.dg/encode-7.m: New test.
3746
3747 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/25010
3750         * g++.dg/opt/inline10.C: New test.
3751
3752 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3753
3754         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3755
3756 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3757
3758         * gfortran.dg/substring_equivalence.f90: typo in comment
3759
3760 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3761
3762         PR fortran/25068
3763         * gfortran.dg/iostat_3.f90: New test.
3764
3765 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3766
3767         PR fortran/23815
3768         * gfortran.dg/unf_io_convert_1.f90: New test.
3769         * gfortran.dg/unf_io_convert_2.f90: New test.
3770         * gfortran.dg/unf_io_convert_3.f90: New test.
3771
3772 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3773
3774         PR testsuite/20772
3775         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3776         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3777         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3778         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3779         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3780         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3781         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3782         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3783         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3784         gcc.dg/torture/fp-int-convert-float128-timode.c,
3785         gcc.dg/torture/fp-int-convert-float128.c,
3786         gcc.dg/torture/fp-int-convert-float80-timode.c,
3787         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3788         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3789
3790         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3791
3792 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3793
3794         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3795
3796 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3797
3798         * gcc.dg/20051207-1.c,
3799         * gcc.dg/20051207-2.c,
3800         * gcc.dg/20051207-3.c: New tests.
3801
3802 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3803
3804         PR testsuite/20772
3805         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3806         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3807         dg-skip-if target selector.
3808
3809         PR testsuite/20772
3810         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3811         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3812         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3813         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3814         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3815         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3816         and/or merge with i?86 cases.
3817
3818         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3819
3820         PR testsuite/20772
3821         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3822         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3823         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3824         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3825         x86_64-*-linux*.
3826
3827 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3828
3829         PR target/25311
3830         * gcc.c-torture/compile/pr25311.c: New test.
3831
3832 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833
3834         PR libgfortran/25039
3835         * gfortran.dg/read_comma.f: New test.
3836
3837 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR c++/19317
3840         * g++.dg/opt/pr19317-1.C: New test.
3841         * g++.dg/opt/pr19317-2.C: New test.
3842         * g++.dg/opt/pr19317-3.C: New test.
3843
3844         PR target/19005
3845         * gcc.c-torture/execute/pr19005.c: New test.
3846
3847         PR target/17828
3848         * g++.old-deja/g++.other/comdat5.C: New test.
3849         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3850
3851         * g++.dg/compat/struct-layout-1.exp: New file.
3852         * g++.dg/compat/struct-layout-1.h: New.
3853         * g++.dg/compat/struct-layout-1_generate.c: New.
3854         * g++.dg/compat/struct-layout-1_x1.h: New.
3855         * g++.dg/compat/struct-layout-1_x2.h: New.
3856         * g++.dg/compat/struct-layout-1_y1.h: New.
3857         * g++.dg/compat/struct-layout-1_y2.h: New.
3858
3859         * gcc.dg/20050330-2.c: New test.
3860
3861 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3862
3863         PR fortran/25292
3864         * gfortran.dg/associated_1.f90: New.
3865
3866 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3867
3868         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3869         ILP32 vect_no_align platforms.
3870
3871 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3872             Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR target/25268
3875         * gcc.c-torture/compile/20051207-1.c: New test.
3876
3877 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3878
3879         PR testsuite/20772
3880         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3881         gcc.dg/torture/pr18582-1.c,
3882         gcc.target/i386/attributes-error.c: Also test on x86_64.
3883
3884         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3885
3886 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3887
3888         PR c++/19397
3889         * g++.dg/template/typedef3.C: New test.
3890
3891         PR c++/19762
3892         PR c++/19764
3893         * g++.dg/template/dtor3.C: Fix error markers.
3894
3895 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3896
3897         * lib/target-supports.exp (check_effective_target_sync_char_short):
3898         Add s390*.
3899
3900 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3901
3902         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3903
3904 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3905
3906         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3907         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3908         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3909         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3910
3911 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3912
3913         PR c++/25263
3914         * g++.dg/other/array2.C: New test case.
3915
3916 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3917
3918         * gcc.dg/darwin-weakimport-3.c: New.
3919
3920         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3921         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3922         and to work on Darwin.
3923         * gcc.dg/attr-weakref-1b.c: New file.
3924         * gcc.dg/attr-weakref-2.c: New test.
3925         * gcc.dg/darwin-weakref-1.c: New test.
3926
3927 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3928
3929         PR testsuite/25247
3930         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3931         use in selector expressions.
3932         (dg-xfail-if): Ditto.
3933         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3934         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3935         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3936         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3937         * gcc.test-framework/test-framework.exp: Skip generated tests if
3938         CHECK_TEST_FRAMEWORK is not 1.
3939
3940 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3941
3942         PR tree-optimization/24963
3943         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3944
3945         PR target/24108
3946         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3947
3948         PR target/18580
3949         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3950         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3952         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3953
3954 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3955
3956         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3957         dg-options.
3958
3959 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3960
3961         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3962
3963 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3964
3965         * gcc.dg/format/cast-1.c: New test.
3966
3967 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3968
3969         PR c/7776
3970         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3971         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3972         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3973         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3974
3975 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3976
3977         * gcc.dg/cast-pretty-print-1.c: New test.
3978
3979 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3980
3981         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3982
3983 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3984
3985         PR c++/24173
3986         * g++.dg/template/friend40.C: New test.
3987
3988 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR target/25199
3991         * gcc.target/i386/movq-2.c: New test.
3992         * gcc.target/i386/movq.c: Remove target i?86, instead add
3993         dg-require-effective-target ilp32.
3994
3995 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3996
3997         PR c++/24103
3998         * g++.dg/other/default1.C: New test.
3999
4000 2005-12-02  Richard Guenther  <rguenther@suse.de>
4001
4002         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4003
4004 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4005
4006         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4007
4008 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4009
4010         PR target/21017
4011         * gcc.target/powerpc/rotate.c: New.
4012
4013 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4014
4015         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4016         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4017
4018 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4019
4020         PR c/13384
4021         * gcc.dg/pr17730-1.c: Adjust.
4022         * gcc.dg/lvalue1.c (main): Likewise.
4023         * gcc.dg/lvalue-2.c: Likewise.
4024         * g++.dg/pr7503-3.C
4025
4026 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4027
4028         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4029         error messages.
4030
4031 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/24789
4034         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4035
4036 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4037
4038         PR target/24475
4039         * lib/target-supports.exp (check_effective_target_tls): New.
4040         (check_effective_target_tls_runtime): New.
4041         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4042         for TLS support.
4043         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4044         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4045         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4046         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4047         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4048         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4049         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4050         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4051         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4052         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4053         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4054         effective-target TLS.
4055         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4056         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4057         effective-target TLS runtime.
4058
4059 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4060
4061         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4062
4063 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4064
4065         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4066         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4067         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4068         ignored" warnings when "packing" is the same as the ABI layout.
4069
4070 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4071
4072         PR fortran/21302
4073         * gfortran.dg/line_length_1.f: New test.
4074         * gfortran.dg/line_length_2.f90: Ditto.
4075
4076 2005-11-30  Richard Guenther  <rguenther@suse.de>
4077
4078         PR tree-optimization/21655
4079         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4080
4081 2005-11-30  Dale Johannesen  <dalej@apple.com>
4082
4083         * gcc.c-torture/compile/pr24930.c: New.
4084
4085 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4086
4087         PR fortran/15809
4088         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4089
4090 2005-11-30  Jeff Law  <law@redhat.com>
4091
4092         * g++.old-deja/g++.law/pr25000.C: New test.
4093
4094 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4095
4096         * gcc.dg/tls/opt-11.c: New test.
4097
4098 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4099
4100         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4101         targets.
4102         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4103         LP64 ia64.
4104
4105 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4106
4107         * gfortran.dg/open_access_1.f90: New test.
4108
4109 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4110
4111         * gcc.dg/charset/builtin2.c: New test.
4112
4113 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4114
4115         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4116         on mmix-*-* for *_[xy].c.
4117
4118 2005-11-28  Kean Johnston  <jkj@sco.com>
4119
4120         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4121         headers.
4122         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4123         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4124         * gcc.target/i386/asm-3.c: Ditto.
4125         * gcc.target/i386/clobbers.c: Ditto.
4126         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4127         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4128         test regexp.
4129         * gcc.target/i386/mul.c: Ditto.
4130         * gcc.target/i386/ssetype-1.c: Ditto.
4131         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4132         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4133         static so the test works with -fPIC mode too. Based on comment in
4134         PR19231 by Pinski.
4135         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4136
4137 2005-11-28  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/alias-9.c: New testcase.
4140         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4141
4142 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4143             Uros Bizjak  <uros@kss-loka.si>
4144
4145         PR middle-end/20219
4146         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4147         tan(x)/sin(x) transformations.
4148
4149 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         PR middle-end/24575
4152         * gcc.dg/tree-ssa/divide-3.c: New test.
4153         * gcc.dg/tree-ssa/divide-4.c: New test.
4154
4155 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4156
4157         PR fortran/24917
4158         *  gfortran.dg/boz_6.f90: New test.
4159
4160 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4161
4162         PR fortran/23912
4163         * gfortran.dg/modulo_1.f90: New test.
4164
4165 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4166
4167         PR libfortran/24919
4168         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4169         fail on CRLF platforms.
4170         * gfortran.dg/ftell_2.f90: Likewise.
4171
4172 2005-11-26  Eric Christopher  <echristo@apple.com>
4173
4174         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4175
4176 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4177
4178         * objc.dg/gnu-runtime-3.m: Simplify.
4179
4180 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4181
4182         PR middle-end/23669
4183         * gcc.dg/tree-ssa/divide-1.c: New test.
4184         * gcc.dg/tree-ssa/divide-2.c: New test.
4185
4186 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4187
4188         PR libgfortran/24945
4189         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4190
4191 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4192
4193         PR libgfortran/24945
4194         * gfortran.dg/open_status_2.f90: New test.
4195
4196 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4197
4198         * gcc.c-torture/execute/builtins/fprintf.c,
4199         gcc.c-torture/execute/builtins/fputs-lib.c,
4200         gcc.c-torture/execute/builtins/fputs.c,
4201         gcc.c-torture/execute/builtins/lib/fprintf.c,
4202         gcc.c-torture/execute/builtins/lib/printf.c,
4203         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4204
4205 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4206
4207         * gcc.dg/20050922-2.c: New test.
4208
4209 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4210
4211         * objc.dg/gnu-runtime-3.m: New test.
4212
4213 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4214
4215         PR c++/9278
4216         * g++.dg/other/void1.C: New test.
4217
4218 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4219
4220         PR middle-end/24998
4221         * gcc.dg/torture/fp-int-convert-float.c,
4222         gcc.dg/torture/fp-int-convert-double.c,
4223         gcc.dg/torture/fp-int-convert-long-double.c,
4224         gcc.dg/torture/fp-int-convert-timode.c,
4225         gcc.dg/torture/fp-int-convert-float80.c,
4226         gcc.dg/torture/fp-int-convert-float80-timode.c,
4227         gcc.dg/torture/fp-int-convert-float128.c,
4228         gcc.dg/torture/fp-int-convert-float128-timode.c,
4229         gcc.dg/torture/fp-int-convert.h: New files.
4230
4231 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4232
4233         PR middle-end/24989
4234         * gcc.dg/tree-ssa/bool-10.c: New test.
4235         * gcc.dg/tree-ssa/bool-11.c: New test.
4236         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4237
4238 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         PR middle-end/24990
4241         * tree-ssa/pr24990-1.c: New test.
4242
4243 2005-11-24  Richard Guenther  <rguenther@suse.de>
4244         Dirk Mueller <dmueller@suse.de>
4245
4246         PR c++/14024
4247         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4248         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4249         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4250         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4251         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4252         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4253
4254 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4255
4256         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4257
4258 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4259
4260         PR c/21668
4261         * gcc.dg/Wc++-compat.c: New.
4262         * gcc.dg/Wno-c++-compat.c: New.
4263
4264 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4265
4266         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4267         (vspltish, vspltisw): Likewise.
4268
4269 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270
4271         PR libgfortran/24794
4272         * gfortran.dg/namelist_12.f: Fix quotes.
4273         * gfortran.dg/namelist_13.f90: Fix quotes.
4274         * gfortran.dg/namelist_14.f90: Fix quotes.
4275         * gfortran.dg/namelist_15.f90: Fix quotes.
4276         * gfortran.dg/namelist_use.f90: Fix quotes.
4277         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4278         * gfortran.dg/namelist_21.f90: New test.
4279         * gfortran.dg/namelist_22.f90: New test.
4280
4281 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4282
4283         PR target/23435
4284         * gcc.c-torture/compile/pr23435.c: New.
4285
4286 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4289
4290 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4291
4292         * gcc.target/powerpc/405-macchw-1.c,
4293         gcc.target/powerpc/405-macchw-2.c,
4294         gcc.target/powerpc/405-macchwu-1.c,
4295         gcc.target/powerpc/405-macchwu-2.c,
4296         gcc.target/powerpc/405-machhw-1.c,
4297         gcc.target/powerpc/405-machhw-2.c,
4298         gcc.target/powerpc/405-machhwu-1.c,
4299         gcc.target/powerpc/405-machhwu-2.c,
4300         gcc.target/powerpc/405-maclhw-1.c,
4301         gcc.target/powerpc/405-maclhw-2.c,
4302         gcc.target/powerpc/405-maclhwu-1.c,
4303         gcc.target/powerpc/405-maclhwu-2.c,
4304         gcc.target/powerpc/405-mulchw-1.c,
4305         gcc.target/powerpc/405-mulchw-2.c,
4306         gcc.target/powerpc/405-mulchwu-1.c,
4307         gcc.target/powerpc/405-mulchwu-2.c,
4308         gcc.target/powerpc/405-mulhhw-1.c,
4309         gcc.target/powerpc/405-mulhhw-2.c,
4310         gcc.target/powerpc/405-mulhhwu-1.c,
4311         gcc.target/powerpc/405-mulhhwu-2.c,
4312         gcc.target/powerpc/405-mullhw-1.c,
4313         gcc.target/powerpc/405-mullhw-2.c,
4314         gcc.target/powerpc/405-mullhwu-1.c,
4315         gcc.target/powerpc/405-mullhwu-2.c,
4316         gcc.target/powerpc/405-nmacchw-1.c,
4317         gcc.target/powerpc/405-nmacchw-2.c,
4318         gcc.target/powerpc/405-nmachhw-1.c,
4319         gcc.target/powerpc/405-nmachhw-2.c,
4320         gcc.target/powerpc/405-nmaclhw-1.c,
4321         gcc.target/powerpc/405-nmaclhw-2.c,
4322         gcc.target/powerpc/440-macchw-1.c,
4323         gcc.target/powerpc/440-macchw-2.c,
4324         gcc.target/powerpc/440-macchwu-1.c,
4325         gcc.target/powerpc/440-macchwu-2.c,
4326         gcc.target/powerpc/440-machhw-1.c,
4327         gcc.target/powerpc/440-machhw-2.c,
4328         gcc.target/powerpc/440-machhwu-1.c,
4329         gcc.target/powerpc/440-machhwu-2.c,
4330         gcc.target/powerpc/440-maclhw-1.c,
4331         gcc.target/powerpc/440-maclhw-2.c,
4332         gcc.target/powerpc/440-maclhwu-1.c,
4333         gcc.target/powerpc/440-maclhwu-2.c,
4334         gcc.target/powerpc/440-mulchw-1.c,
4335         gcc.target/powerpc/440-mulchw-2.c,
4336         gcc.target/powerpc/440-mulchwu-1.c,
4337         gcc.target/powerpc/440-mulchwu-2.c,
4338         gcc.target/powerpc/440-mulhhw-1.c,
4339         gcc.target/powerpc/440-mulhhw-2.c,
4340         gcc.target/powerpc/440-mulhhwu-1.c,
4341         gcc.target/powerpc/440-mulhhwu-2.c,
4342         gcc.target/powerpc/440-mullhw-1.c,
4343         gcc.target/powerpc/440-mullhw-2.c,
4344         gcc.target/powerpc/440-mullhwu-1.c,
4345         gcc.target/powerpc/440-mullhwu-2.c,
4346         gcc.target/powerpc/440-nmacchw-1.c,
4347         gcc.target/powerpc/440-nmacchw-2.c,
4348         gcc.target/powerpc/440-nmachhw-1.c,
4349         gcc.target/powerpc/440-nmachhw-2.c,
4350         gcc.target/powerpc/440-nmaclhw-1.c,
4351         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4352
4353 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR fortran/24774
4356         * gfortran.dg/inquire_9.f90: New test.
4357
4358         PR fortran/21647
4359         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4360
4361 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         PR libfortran/24432
4364         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4365         Check that 'cos' is supported.
4366
4367 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4368
4369         PR fortran/24223
4370         * gfortran.dg/substring_equivalence.f90: New test.
4371
4372         PR fortran/24705
4373         * gfortran.dg/auto_internal_assumed.f90: New test.
4374
4375 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4376
4377         * gcc.dg/fold-div-2.c: New test.
4378
4379 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4380
4381         PR rtl-optimization/24883
4382         * gcc.c-torture/compile/pr24883.c: New test.
4383
4384 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4385
4386         PR middle-end/20583
4387         * gcc.c-torture/compile/pr20583.c: New.
4388
4389 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4390
4391         * gcc.c-torture/execute/usmul.c: New test.
4392
4393 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4394
4395         * gcc.dg/tree-ssa/vrp22.c: New test.
4396
4397 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4398
4399         PR middle-end/24912
4400         * gcc.dg/torture/pr24912-1.c: New test.
4401
4402 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4403
4404         PR fortran/24862
4405         * gfortran.dg/arrayio_derived_1.f90: New test.
4406
4407 2005-11-19  Richard Guenther  <rguenther@suse.de>
4408
4409         PR middle-end/23294
4410         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4411
4412 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4413
4414         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4415
4416 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4417
4418         PR c++/8355
4419         * g++.dg/template/friend39.C: New test.
4420
4421 2005-11-18  James E Wilson  <wilson@specifix.com>
4422
4423         * gcc.dg/builtin-strstr.c: New.
4424
4425 2005-11-18  Richard Henderson  <rth@redhat.com>
4426
4427         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4428         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4429         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4430         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4431         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4432         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4433         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4434         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4435         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4436         renaming to remove initial "ia64-".
4437
4438 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4439
4440         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4441
4442 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4443
4444         * g++.dg/cpp/string-2.C: New test.
4445
4446 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4447
4448         * gcc.dg/tree-ssa/loop-14.c: New test.
4449
4450 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4451             Michael Chamberlain <michael@chamberlain.net.au>
4452
4453         * ada/acats/run_all.sh (target_run): Kill long running tests.
4454
4455 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4456
4457         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4458         * gcc.dg/cleanup-9.c: Likewise.
4459         * gcc.dg/cleanup-10.c: Likewise.
4460         * gcc.dg/cleanup-11.c: Likewise.
4461
4462 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4463
4464         PR fortran/24892
4465         * gfortran.dg/open_access_append_1.f90: New test.
4466         * gfortran.dg/open_access_append_2.f90: New test.
4467
4468 2005-11-16  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/24851
4471         * gcc.c-torture/execute/pr24851.c: New testcase.
4472
4473 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4474
4475         * gcc.dg/fold-overflow-1.c: New test.
4476
4477 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4478
4479         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4480         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4481
4482 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4483
4484         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4485         structures.
4486         * g++.dg/eh/forced2.C: Likewise.
4487         * g++.dg/eh/forced3.C: Likewise.
4488         * g++.dg/eh/forced4.C: Likewise.
4489
4490 2005-11-11  Mike Stump  <mrs@apple.com>
4491
4492         * g++.old-deja/g++.mike/unused.C: Add.
4493
4494 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/24667
4497         * g++.dg/warn/Wcast-qual1.C: New test.
4498
4499 2005-11-15  Jan Hubicka  <jh@suse.cz>
4500
4501         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4502
4503 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4504
4505         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4506
4507 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4508
4509         PR 24840
4510         * gcc.dg/tree-ssa/pr24840.c: New test.
4511
4512 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4513
4514         PR testsuite/24841
4515         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4516
4517 2005-11-14  Dale Johannesen  <dalej@apple.com>
4518
4519         * gcc.c-torture/execute/20051113-1.c: New.
4520
4521 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4522
4523         PR c++/24687
4524         * g++.dg/template/crash43.C: New test.
4525
4526 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4527
4528         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4529
4530 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4531
4532         PR c++/24817
4533         * g++.dg/eh/spec8.C: New test.
4534
4535 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4536
4537         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4538
4539 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/20293
4542         * g++.dg/parse/ambig4.C: New test.
4543         * g++.dg/tc1/dr101.C: Adjust error markers.
4544         * g++.dg/lookup/strong-using-2.C: Likewise.
4545         * g++.dg/lookup/ambig5.C: Likewise.
4546         * g++.dg/lookup/ambig4.C: Likewise.
4547         * g++.dg/parse/crash22.C: Likewise.
4548
4549 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4550
4551         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4552
4553 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4554
4555         * gcc.dg/nested-calls-1.c: New test.
4556
4557 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4558
4559         * gfortran.dg/complex_intrinsic_1.f90: New test.
4560         * gfortran.dg/complex_intrinsic_2.f90: New test.
4561         * gfortran.dg/fgetc_1.f90: New test.
4562         * gfortran.dg/fgetc_2.f90: New test.
4563         * gfortran.dg/fgetc_3.f90: New test.
4564         * gfortran.dg/ftell_1.f90: New test.
4565         * gfortran.dg/ftell_2.f90: New test.
4566         * gfortran.dg/gnu_logical_1.F: New test.
4567         * gfortran.dg/gnu_logical_2.f90: New test.
4568
4569 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4570
4571         PR middle-end/24820
4572         * testsuite/gcc.dg/pr24820.c: New test.
4573
4574 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4575
4576         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4577         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4578         variable.
4579
4580 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4581
4582         testsuite/24614
4583         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4584
4585 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4586
4587         * gcc.target/cris/cris.exp: New file.
4588         * gcc.target/cris/rld-legit1.c: New test.
4589         * gcc.target/cris/rld-legit2.c: New test.
4590
4591 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR c++/24780
4594         * g++.dg/opt/pr24780.C: New test.
4595
4596         PR c++/24761
4597         * g++.dg/template/asm1.C: New test.
4598
4599 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4600
4601         PR libgfortran/24787
4602         * gfortran.dg/scan_1.f90: New test.
4603
4604 2005-11-12  Jan Hubicka  <jh@suse.cz>
4605
4606         * gcc.target/i386/minmax-1.c: New.
4607         * gcc.target/i386/minmax-2.c: New.
4608
4609 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4610
4611         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4612
4613 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4614
4615         * gcc.c-torture/execute/20051110-1.c,
4616         gcc.c-torture/execute/20051110-2.c: New tests.
4617
4618 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4619
4620         PR middle-end/24750
4621         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4622         New tests.
4623
4624 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4625
4626         * lib/target-libpath.exp (get_shlib_extension): New proc.
4627         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4628         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4629         * lib/objc.exp (objc_target_compile): Likewise.
4630         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4631         detection.
4632
4633 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4634
4635         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4636
4637         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4638         Add -static to additional_flags and pass it to target_compile.
4639
4640 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4641
4642         PR libgfortran/24719
4643         gfortran.dg/read_noadvance.f90: New test.
4644
4645         PR libgfortran/24699
4646         gfortran.dg/fmt_t_2.f90: New test.
4647
4648         PR libgfortran/24785
4649         gfortran.dg/read_x_eor.f90: New test.
4650
4651         PR libgfortran/24584
4652         gfortran.dg/namelist_empty.f90: Rename test.
4653
4654         PR libgfortran/24489
4655         gfortran/read_eor.f90: Rename test.
4656
4657 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/15976
4660         * gfortran.dg/automatic_module_variable.f90: New test.
4661
4662 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4663
4664         PR target/24445
4665         * gcc.dg/pr24445.c: New test.
4666
4667 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/24655
4670         PR fortran/24755
4671         * gfortran.dg/recursive_statement_functions.f90: Add statement
4672         functions using inline intrinsic functions and parameters to test
4673         that they no longer seg-fault.
4674
4675         PR fortran/24409
4676         gfortran.dg/nested_modules_4.f90: New test.
4677         gfortran.dg/nested_modules_5.f90: New test.
4678
4679 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4680
4681         PR fortran/24643
4682         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4683
4684 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4685
4686         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4687         failures.
4688
4689 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.dg/sparc-getcontext-1.c: New test.
4692
4693 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4694
4695         * gcc.dg/ifcvt-fabs-1.c: New test.
4696
4697 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4698
4699         PR other/4372
4700         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4701         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4702
4703 2005-11-09  Richard Guenther  <rguenther@suse.de>
4704
4705         PR tree-optimization/24716
4706         * gcc.c-torture/execute/pr24716.c: New testcase.
4707
4708 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4709
4710         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4711
4712 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4713
4714         PR 24624
4715         * gcc.dg/pr24624.c: Testcase added.
4716
4717 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4718
4719         PR 24623
4720         * g++.dg/other/pr24623.C: Testcase added.
4721
4722 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4723
4724         PR fortran/22607
4725         * gfortran-dg/pure_byref_1.f90: New.
4726         * gfortran-dg/pure_byref_2.f90: New.
4727
4728 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4729
4730         PR c/24101
4731         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4732         * gcc.dg/dg.exp: Run main loop also for *.i files.
4733
4734 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR c++/19450
4737         * g++.dg/tls/diag-3.C: New test.
4738         * g++.dg/tls/diag-4.C: New test.
4739         * g++.dg/tls/static-1.C: New test.
4740         * g++.dg/tls/static-1a.cc: New file.
4741
4742 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4743
4744         PR 23046
4745         * g++.dg/tree-ssa/pr23046.C: New test.
4746
4747 2005-11-08  Devang Patel <dpatel@apple.com>
4748
4749         PR tree-optimization/23115
4750         * gcc.dg/tree-ssa/pr23115.c: New.
4751
4752 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4753
4754         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4755         * gcc.target/powerpc/pr16155.c: Same.
4756         * gcc.target/powerpc/altivec-1.c: Same.
4757         * gcc.target/powerpc/altivec-2.c: Same.
4758         * gcc.target/powerpc/altivec-3.c: Same.
4759         * gcc.target/powerpc/altivec-5.c: Same.
4760         * gcc.target/powerpc/altivec-11.c: Same.
4761         * gcc.target/powerpc/altivec-12.c: Same.
4762         * gcc.target/powerpc/altivec-14.c: Same.
4763         * gcc.target/powerpc/altivec-22.c: Same.
4764         * gcc.target/powerpc/altivec-consts.c: Same.
4765         * gcc.target/powerpc/altivec-pr22085.c: Same.
4766         * gcc.target/powerpc/altivec-splat.c: Same.
4767         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4768         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4769         * gcc.target/powerpc/darwin-longlong.c: Same.
4770
4771 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4772
4773         PR target/19340
4774         * gcc.dg/pr19340.c: New test.
4775
4776 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4777
4778         PR rtl-optimization/24683
4779         * gcc.dg/pr24683.c: New test.
4780
4781 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4782
4783         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4784         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4785
4786 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4787
4788         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4789
4790 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4791
4792         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4793
4794 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4795
4796         PR target/24230
4797
4798         * gcc.target/powerpc/altivec-consts.c,
4799         gcc.target/powerpc/altivec-splat.c: New testcase.
4800
4801 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4802
4803         PR c/24599
4804
4805         * gcc.dg/overflow-2.c: New testcase.
4806
4807 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR rtl-optimization/23567
4810         * gcc.c-torture/execute/20051104-1.c: New test.
4811
4812 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4813
4814         PR fortran/24534
4815         gfortran.dg/private_type_2.f90: Modified to check that case with
4816         PRIVATE declaration within derived type is accepted.
4817
4818         PR fortran/20838
4819         gfortran.dg/pointer_assign_1.f90: New test.
4820
4821         PR fortran/20840
4822         * gfortran.dg/arrayio_0.f90: New test.
4823
4824         PR fortran/17737
4825         gfortran.dg/data_initialized.f90: New test.
4826         gfortran.dg/data_constraints_1.f90: New test.
4827         gfortran.dg/data_constraints_2.f90: New test.
4828
4829 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4830
4831         PR fortran/24174
4832         PR fortran/24305
4833         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4834
4835 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4836
4837         PR 24670
4838         * gcc.dg/tree-ssa/pr24670.c: New test.
4839
4840 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4841
4842         PR target/22432
4843         * gcc.target/i386/pr22432.c: New test.
4844
4845 2005-11-05  Richard Henderson  <rth@redhat.com>
4846
4847         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4848         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4849         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4850         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4851         from gcc.dg/alpha-*.
4852         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4853         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4854
4855 2005-11-05  Andreas Jaeger  <aj@suse.de>
4856
4857         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4858
4859 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4860
4861         PR target/23424
4862         * gcc.dg/torture/pr23424-1.c: New test.
4863
4864 2005-11-04  Richard Henderson  <rth@redhat.com>
4865
4866         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4867         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4868         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4869         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4870         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4871         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4872         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4873         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4874         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4875         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4876         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4877         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4878         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4879         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4880         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4881         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4882         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4883         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4884         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4885         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4886         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4887         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4888         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4889         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4890         Move from gcc.dg/.
4891         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4892         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4893         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4894         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4895         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4896         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4897         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4898         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4899         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4900         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4901         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4902         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4903         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4904         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4905         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4906         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4907         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4908         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4909         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4910         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4911         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4912         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4913         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4914         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4915         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4916         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4917         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4918         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4919         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4920         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4921         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4922         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4923         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4924         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4925         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4926         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4927         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4928         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4929         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4930         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4931         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4932         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4933         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4934         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4935         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4936
4937 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4938
4939         PR 24627
4940         * gcc.dg/tree-ssa/pr24627.c: New test.
4941
4942 2005-11-04 Paul Brook  <paul@codesourcery.com>
4943
4944         * gcc.dg/tls/opt-10.c: New test.
4945
4946 2005-11-04  Andreas Jaeger  <aj@suse.de>
4947
4948         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4949         avoid extra warnings.
4950
4951 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4952
4953         PR libfortran/22298
4954         * gcc/testsuite/lib/target-supports.exp
4955         (check_effective_target_static_libgfortran): New
4956         static_libgfortran effective target.
4957         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4958         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4959
4960 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4961
4962         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4963
4964 2005-11-03  Josh Conner  <jconner@apple.com>
4965
4966         PR c++/19989
4967         g++.dg/ext/array2.C: New test.
4968         g++.dg/template/dependent-name3.C: New test.
4969         g++.dg/template/dependent-name4.C: New test.
4970         g++.dg/template/sfinae2.C: New test.
4971
4972 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR preprocessor/22042
4975         * gcc.dg/cpp/strify4.c: New test.
4976
4977 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4978
4979         PR c++/17964
4980         * g++.dg/cpp/string-1.C: New test.
4981
4982 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4983
4984         * gcc.target/powerpc: New directory.
4985         * gcc.target/powerpc/powerpc.exp: New file.
4986         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4987         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4988         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4989         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4990         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4991         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4992         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4993         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4994         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4995         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4996         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4997         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4998         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4999         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5000         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5001         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5002         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5003         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5004         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5005         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5006         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5007         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5008         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5009         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5010         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5011         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5012         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5013         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5014         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5015         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5016         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5017         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5018         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5019         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5020
5021 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5022
5023         PR c++/21627
5024         * g++.dg/warn/inline2.C: New test.
5025
5026 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5027
5028         PR middle-end/23155
5029         * g++.dg/ext/c99struct1.C: New test.
5030         * gcc.dg/union-cast-1.c: New test.
5031         * gcc.dg/union-cast-2.c: New test.
5032         * gcc.dg/union-cast-3.c: New test.
5033
5034 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5035
5036         PR middle-end/24589
5037         * gcc.c-torture/execute/zero-struct-2.c: New test.
5038
5039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5040
5041         PR c++/24582
5042         * g++.dg/init/switch1.C: New test.
5043
5044 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5045
5046         * gcc.dg/delay-slot-1.c: New test.
5047
5048 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5049
5050         PR target/24620
5051         * gcc.dg/pr24620.c: New test.
5052
5053 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5054
5055         PR c/24329
5056         * gcc.dg/format/unnamed-1.c: New test.
5057
5058 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/22434
5061         * g++.dg/expr/cond8.C: New test.
5062
5063         PR c++/24560
5064         * g++.dg/parse/dot1.C: New test.
5065
5066 2005-11-02  Jan Hubicka  <jh@suse.cz>
5067
5068         PR target/23303
5069         * gcc.dg/i386-lea.c: New test
5070
5071 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5072
5073         PR target/24615
5074         * gcc.dg/pr24615.c: New test.
5075
5076 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5077
5078         PR target/24600
5079         * gcc.dg/pr24600.c: New test.
5080
5081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5082
5083         PR c++/19253
5084         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5085         * g++.dg/parse/typename9.C: New test.
5086         * g++/dg/parse/typename10.C: Likewise.
5087
5088 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         PR fortran/18157
5091         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5092         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5093         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5094
5095 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5096
5097         PR c++/24569
5098         * g++.dg/debug/static1.C: New test.
5099
5100 2005-11-02  Josh Conner  <jconner@apple.com>
5101
5102         * g++.dg/crash38.C: moved into proper directory...
5103         * g++.dg/template/crash42.C: ...here
5104
5105 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5106
5107         PR target/18338
5108         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5109         pcc_bitfield_type_matters || default_packed.
5110
5111         * lib/target-supports.exp
5112         (check_effective_target_pcc_bitfield_type_matters): New proc.
5113         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5114
5115         PR testsuite/23304
5116         * lib/target-supports.exp (check_effective_default_packed): New proc.
5117         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5118         Gate expected errors on target ! default_packed.
5119         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5120
5121 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5122
5123         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5124         change (r106358).
5125
5126 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5127
5128         PR fortran/24008
5129         * gfortran.dg/entry_5.f90: New.
5130         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5131
5132 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5133
5134         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5135
5136 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5137
5138         PR fortran/21565
5139         gfortran.dg/namelist_blockdata.f90: New test.
5140
5141         PR fortran/18737
5142         gfortran.dg/external_implicit_none.f90: New test.
5143
5144         PR fortran/14994
5145         * gfortran.dg/secnds.f: New test.
5146
5147 2005-10-31  Jan Hubicka  <jh@suse.cz>
5148
5149         PR target/20928
5150         * gcc.c-torture/compile/pr20928.c: New test.
5151
5152 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         PR middle-end/23492
5155         * gcc.c-torture/compile/zero-strct-5.c: New test.
5156
5157 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5158
5159         PR libgfortran/24584
5160         * gfortran.dg/pr24584.f90: New test.
5161
5162 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5163
5164         PR fortran/18883
5165         * gfortran.dg/char_result_9.f90: New.
5166         * gfortran.dg/char_result_10.f90: New.
5167
5168 2005-10-30  Jan Hubicka  <jh@suse.cz>
5169
5170         * g++.dg/tree-ssa/pr24172.C: New testcase.
5171
5172 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5173
5174         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5175
5176 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5177
5178         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5179         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5180         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5181         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5182         gfortran.dg/enum_9.f90,
5183         gfortran.fortran-torture/compile/enum_1.f90,
5184         gfortran.fortran-torture/execute/enum_1.f90,
5185         gfortran.fortran-torture/execute/enum_2.f90,
5186         gfortran.fortran-torture/execute/enum_3.f90,
5187         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5188
5189 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5190
5191         PR target/18482
5192         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5193         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5194
5195 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5196
5197         PR libfortran/20179
5198         * gfortran.dg/mixed_io_1.f90: New test.
5199         * gfortran.dg/mixed_io_1.c: New file.
5200
5201 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5202
5203         * gfortran.dg/malloc_free_1.f90: New test.
5204
5205 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5206
5207         * gcc.dg/nested-func-4.c: Require profiling -pg.
5208
5209 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5210
5211         PR C++/23229
5212         * g++.dg/warn/main-2.C: New test.
5213
5214 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5215
5216         PR fortran/24545
5217         * gfortran.dg/interface_2.f90: new test.
5218
5219 2005-10-28  Josh Conner  <jconner@apple.com>
5220
5221         PR c++/22153
5222         * g++.dg/template/crash38.C: New test.
5223         * g++.dg/parse/explicit1.C: Change expected errors.
5224
5225 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5226
5227         PR C++/23426
5228         * g++.dg/other/large-size-array.C: New test.
5229
5230 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5231
5232         PR middle-end/24362
5233         * g++.dg/opt/complex4.C: New test.
5234
5235 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5236
5237         * gcc.dg/nested-func-4.c: New test.
5238
5239 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5240
5241         PR fortran/24158
5242         gfortran.dg/derived_recursion.f90: New test.
5243         gfortran.dg/implicit_actual.f90: New test.
5244
5245 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5246
5247         PR middle-end/24295, PR testsuite/24477
5248         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5249         removed when weakref hits the tree.
5250
5251 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5252
5253         * gfortran.dg/cray_pointers_4.f90: New test.
5254
5255         * gfortran.dg/cray_pointers_5.f90: New test.
5256
5257 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5258
5259         PR fortran/22290
5260         * gfortran.dg/assign_5.f90: New test.
5261         * gfortran.dg/assign_6.f: New test.
5262
5263 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5264
5265         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5266         CPU has no SSE support.
5267
5268 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5269
5270         PR libgfortran/24224
5271         * gfortran.dg/arrayio_1.f90: Update attribution.
5272         * gfortran.dg/arrayio_2.f90: Update attribution.
5273         * gfortran.dg/arrayio_3.f90: Update attribution.
5274         * gfortran.dg/arrayio_4.f90: Update test conditions.
5275         * gfortran.dg/arrayio_5.f90: Update attribution.
5276         * gfortran.dg/arrayio_6.f90: New test.
5277         * gfortran.dg/arrayio_7.f90: New test.
5278
5279 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5280
5281         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5282
5283 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5284
5285         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5286
5287 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5288
5289         PR fortran/24416
5290         * gfortran.dg/namelist_char_only.f90: New test.
5291
5292 2005-10-24  Asher Langton  <langton2@llnl.gov>
5293
5294         PR fortran/17031
5295         PR fortran/22282
5296         * gfortran.dg/cray_pointers_1.f90: New test.
5297         * gfortran.dg/cray_pointers_2.f90: New test.
5298         * gfortran.dg/cray_pointers_3.f90: New test.
5299         * gfortran.dg/loc_1.f90: New test.
5300         * gfortran.dg/loc_2.f90: New test.
5301
5302 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5303
5304         * gcc.dg/pr24225.c: New test.
5305
5306 2005-10-24  Asher Langton  <langton2@llnl.gov>
5307
5308         * gfortran.dg/dup_save_1.f90: New test.
5309         * gfortran.dg/dup_save_2.f90: New test.
5310
5311 2005-10-24  Paul Brook  <paul@codesourcery.com>
5312
5313         PR 24107
5314         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5315         stdint.h.
5316
5317 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5318
5319         PR libgfortran/24489
5320         * gfortran.dg/pr24489.f90: New test.
5321
5322 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5323
5324         PR fortran/23635
5325         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5326
5327 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5328
5329         PR target/18911
5330         * g++.dg/init/array16.C: Skip for mmix-*-*.
5331
5332 2005-10-23  Asher Langton  <langton2@llnl.gov>
5333
5334         * gfortran.dg/byte_1.f90: New test.
5335         * gfortran.dg/byte_2.f90: New test.
5336
5337 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5338
5339         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5340
5341 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5342
5343         PR fortran/18022
5344         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5345
5346         PR fortran/24311
5347         * gfortran.dg/merge_char_const.f90: New test.
5348
5349         PR fortran/24384
5350         * gfortran.dg/spread_scalar_source.f90: New test.
5351
5352 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5353
5354         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5355
5356         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5357         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5358
5359         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5360
5361 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5362
5363         PR fortran/24426
5364         * gfortran.dg/der_pointer_4.f90: New.
5365
5366 2005-10-22  David Ayers  <d.ayers@inode.at>
5367
5368         * obj-c++.dg/except-1.mm: Simplify.
5369
5370 2005-10-21  David Ayers  <d.ayers@inode.at>
5371
5372         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5373
5374 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5375
5376         * gfortran.dg/assumed_dummy_2.f90: New test.
5377
5378 2005-10-21  James E Wilson  <wilson@specifix.com>
5379
5380         PR preprocessor/15220
5381         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5382
5383 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5384
5385         * gcc.c-torture/execute/20051021-1.c: New test.
5386
5387 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR c++/24260
5390         * g++.dg/ext/tmplattr1.C: New test.
5391
5392 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5393
5394         PR fortran/24440
5395         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5396
5397 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5398
5399         * obj-c++.dg/except-1.mm: New.
5400
5401         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5402
5403 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5404
5405         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5406
5407 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5408
5409         PR middle-end/24295
5410         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5411         declarations with the same names as thunks' alias targets, use
5412         aliases instead.
5413         * gcc.dg/attr-alias-3.c: New test.
5414         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5415
5416 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/22618
5419         * g++.dg/parse/access8.C: New test.
5420
5421 2005-10-20  Richard Guenther  <rguenther@suse.de>
5422
5423         PR c++/24439
5424         * g++.dg/tree-ssa/pr24439.C: New testcase.
5425
5426 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5427
5428         * g++.dg/opt/delay-slot-1.C: New test.
5429
5430 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5431
5432         PR fortran/21625
5433         * gfortran.fg/der_init_1.f90: New.
5434
5435 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5436
5437         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5438
5439 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5440
5441         PR c++/21908
5442         * g++.dg/parse/error28.C: New test.
5443
5444 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5445
5446         * gcc.dg/profile-generate-2.c: New test.
5447
5448 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5449
5450         PR target/23589
5451         * g++.dg/ext/dllimport11.C: New.
5452
5453 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5454
5455         PR c++/22293
5456         * g++.dg/other/friend3.C: New test.
5457
5458 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/23293
5461         * g++.dg/template/error19.C: New test.
5462
5463 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5464
5465         PR c++/21383
5466         * g++.dg/overload/koenig2.C: New.
5467
5468         PR c++/23118
5469         * g++.dg/overload/error2.C: New.
5470
5471         PR c++/22604
5472         * g++.dg/inherit/covariant14.C: New.
5473
5474 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5475
5476         PR c++/23440
5477         * g++.dg/parse/for1.C: New test.
5478
5479 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5480
5481         PR fortran/23446
5482         * gfortran.dg/host_dummy_index_1.f90: New test.
5483
5484         PR fortran/21459
5485         * gfortran.dg/automatic_char_len_2.f90: New test.
5486
5487         PR fortran/20866
5488         * gfortran.dg/recursive_statement_functions.f90: New test.
5489
5490         PR fortran/20853
5491         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5492
5493         PR fortran/20849
5494         * gfortran.dg/external_initializer.f90: New test.
5495
5496         PR fortran/20837
5497         * non_module_public.f90: New test.
5498
5499 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5500
5501         PR c++/24386
5502         * g++.dg/template/overload7.C: New.
5503
5504         PR c++/22551
5505         * g++.dg/other/switch2.C: Remove expected warnings.
5506
5507         PR c++/21353
5508         * g++.dg/template/defarg6.C: New.
5509
5510 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5511
5512         PR target/24315
5513         * gcc.target/i386/pr24315.c: New test.
5514
5515 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/24389
5518         * g++.dg/template/static21.C: New test.
5519         * g++.dg/template/static21-a.cc: Likewise.
5520
5521 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5522
5523         PR c++/23959
5524         * g++.dg/warn/Wswitch-default-1.C: New test.
5525         * g++.dg/warn/Wswitch-default-2.C: New test.
5526
5527 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR c++/22173
5530         * g++.dg/parse/template18.C: New test.
5531         * g++.dg/template/nontype15.C: Likewise.
5532
5533 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5534
5535         PR fortran/22273
5536         * gfortran.dg/spec_expr_2.f90: New.
5537
5538 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5539
5540         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5541         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5542         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5543         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5544         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5545         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5546         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5547         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5548         previous target-specific skips and warning-message matches where
5549         applicable.
5550
5551 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/21347
5554         * g++.dg/warn/Wctor-dtor.C: New test.
5555
5556 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5557
5558         PR c/23439
5559         * gcc.dg/for-1.c: New test.
5560
5561 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/19565
5564         * g++.dg/warn/Wconversion1.C: New test.
5565         * g++.dg/ext/packed4.C: Compile with -w.
5566         * g++.dg/opt/20050511-1.C: Likewise.
5567         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5568
5569 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5570
5571         * gfortran.dg/boz_5.f90: New test.
5572
5573 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5574
5575         PR c++/22551
5576         * g++.dg/other/switch2.C: New.
5577
5578         PR c++/23984
5579         * g++.dg/init/ctor7.C: New.
5580
5581 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5582
5583         PR c++/23730
5584         * g++.dg/parse/crash32.C: New test.
5585
5586 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR c++/20721
5589         * g++.dg/init/goto2.C: New test.
5590
5591         PR c++/22464
5592         * g++.dg/template/crash/41.C: New test.
5593
5594         PR c++/22180
5595         * g++.dg/template/crash40.C: New test.
5596
5597         PR c++/23694
5598         * g++.dg/parse/friend5.C: New test.
5599
5600         PR c++/23307
5601         * g++.dg/template/crash38.C: New test.
5602
5603         PR c++/22352
5604         * g++.dg/template/friend38.C: New test.
5605
5606         PR c++/22405
5607         * g++.dg/template/crash39.C: New test.
5608
5609 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5610
5611         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5612         gcc.dg/debug/dwarf2/dwarf-char2.c,
5613         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5614
5615         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5616
5617 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5618
5619         * gcc.dg/dll-2.c: Add tests for warnings.
5620         * gcc.dg/dll-3.c: Likewise.
5621         * gcc.dg/dll-4.c: Likewise.
5622
5623         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5624         * g++.dg/ext/dllimport2.C: Likewise.
5625         * g++.dg/ext/dllimport3.C: Likewise.
5626         * g++.dg/ext/dllimport7.C: Likewise.
5627         * g++.dg/ext/dllimport8.C: Likewise.
5628         * g++.dg/ext/dllimport9.C: Likewise.
5629
5630 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/24092
5633         * gfortran.dg/derived_pointer_recursion.f90: New test.
5634
5635 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5636
5637         * gcc.c-torture/execute/20051012-1.c: New test.
5638
5639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5640
5641         PR fortran/18082
5642         * gfortran.dg/automatic_char_len_1.f90: New test.
5643
5644 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5645
5646         PR fortran/20847
5647         * gfortran.dg/save_common.f90: New test.
5648
5649         PR fortran/20856
5650         * gfortran.dg/save_result.f90: New test.
5651
5652 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5653
5654         PR c++/21592
5655         * g++.dg/template/dependent-expr1.C: Add new expected error.
5656         * g++.dg/template/dependent-expr2.C: Adjust error text.
5657         * g++.dg/template/overload6.C: New.
5658
5659         PR c++/23797
5660         * g++.dg/other/typename8.C: New.
5661
5662         PR c++/21117
5663         * g++.dg/other/return1.C: New.
5664
5665 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5666
5667         PR c++/24052
5668         * g++.dg/ext/label5.C: New.
5669
5670 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR c++/19964
5673         * g++.dg/parse/crash31.C: New.
5674
5675 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5676
5677         * g++.dg/ipa/ipa-1.c: New test.
5678         * g++.dg/ipa/ipa-2.c: New test.
5679         * g++.dg/ipa/ipa-3.c: New test.
5680         * g++.dg/ipa/ipa-4.c: New test.
5681         * g++.dg/ipa/ipa-5.c: New test.
5682         * g++.dg/ipa/ipa.exp: New file.
5683
5684 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5685
5686         PR fortran/24207
5687         * gfortran.dg/private_type_3.f90: New test.
5688
5689 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5690
5691         PR fortran/20786
5692         gfortran.dg/aint_anint_1.f90: New test.
5693
5694 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5695
5696         PR libgfortran/24313
5697         gfortran.dg/csqrt.f: New test.
5698
5699 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5700
5701         PR c++/8057
5702         * g++.dg/warn/noeffect7.C: New test.
5703         * g++.dg/warn/noeffect2.C: Instantiate templates.
5704         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5705         and warning.
5706
5707 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5708
5709         PR c++/21089
5710         * g++.dg/init/float1.C: New test.
5711
5712         PR c++/24277
5713         * g++.dg/init/member1.C: Tweak error markers.
5714
5715 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5716
5717         PR testsuite/24281
5718         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5719         Check for null pointer.
5720
5721 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/21369
5724         * g++.dg/parse/ret-type3.C: New test.
5725
5726 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5727
5728         PR tree-opt/23946
5729         * gcc.c-torture/compile/pr23946.c: New test.
5730
5731 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5732
5733         * g++.dg/opt/mmx2.C: New test.
5734
5735 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/24277
5738         * g++.dg/template/static20.C: New test.
5739
5740         PR c++/24302
5741         * g++.dg/warn/Wunused-12.C: New test.
5742
5743         PR c++/23437
5744         * g++.dg/template/arg4.C: New test.
5745
5746 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5747
5748         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5749         * gcc.dg/ucnid-3.c: Likewise.
5750         * gcc.dg/ucnid-4.c: Likewise.
5751         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5752         * g++.dg/other/ucnid-1.C: Likewise.
5753         * gcc.dg/sparc-frame-1.c: New test.
5754
5755 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5756
5757         PR c++/24139
5758         * g++.dg/template/spec27.C: New test.
5759
5760         PR c++/24275
5761         * g++.dg/template/static19.C: New test.
5762
5763 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5766         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5767
5768 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5769
5770         PR target/24136
5771         * gfortran.fortran-torture/compile/pr24136.f: New test.
5772
5773 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5774
5775         PR c++/22172
5776         * g++.dg/parse/crash30.C: New test.
5777
5778 2005-10-07  Richard Guenther  <rguenther@suse.de>
5779
5780         PR middle-end/24227
5781         * gcc.c-torture/compile/pr24227.c: New testcase.
5782
5783 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5784
5785         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5786         Do not put aligned attributes on array elements.
5787
5788 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5789
5790         PR testsuite/23611, PR testsuite/23615
5791         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5792         writing prototypes of library functions by hand.
5793         * obj-c++.dg/bitfield-4.mm: Likewise.
5794         * obj-c++.dg/const-str-4.mm: Likewise.
5795         * obj-c++.dg/encode-4.mm: Likewise.
5796         * obj-c++.dg/encode-5.mm: Likewise.
5797         * obj-c++.dg/encode-6.mm: Likewise.
5798         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5799         * obj-c++.dg/method-10.mm: Likewise.
5800         * obj-c++.dg/method-17.mm: Likewise.
5801         * obj-c++.dg/method-19.mm: Likewise.
5802         * obj-c++.dg/try-catch-2.mm: Likewise.
5803
5804 2005-10-06  Richard Henderson  <rth@redhat.com>
5805
5806         PR 24236
5807         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5808
5809 2005-10-06  Dale Johannesen  <dalej@apple.com>
5810
5811         * gcc.c-torture/execute/20030125-1.c: Correct.
5812
5813 2005-10-06  Richard Guenther  <rguenther@suse.de>
5814
5815         PR tree-optimization/24238
5816         * g++.dg/tree-ssa/pr24238.C: New testcase.
5817
5818 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5819
5820         PR 18568
5821         * gfortran.dg/der_pointer_3.f90: New test.
5822
5823 2005-10-05  Devang Patel  <dpatel@apple.com>
5824
5825         PR Debug/23205
5826         * g++.dg/other/PR23205.C: New.
5827
5828 2005-10-05  Richard Henderson  <rth@redhat.com>
5829
5830         PR target/23602
5831         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5832         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5833
5834 2005-10-05  Dale Johannesen  <dalej@apple.com>
5835
5836         * gcc.c-torture/execute/float-floor.c: New.
5837
5838 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5839
5840         PR tree-optimization/21419
5841         PR tree-optimization/24146
5842         PR tree-optimization/24151
5843
5844         * g++.dg/ext/asm7.C: New.
5845         * g++.dg/ext/asm8.C: New.
5846         * gcc.dg/asm-1.c: Compile on all targets.
5847         * gcc.dg/asm-pr24146.c: New.
5848         * gcc.dg/pr21419.c: Adjust error messages.
5849
5850 2005-10-05  Richard Guenther  <rguenther@suse.de>
5851
5852         PR fortran/24176
5853         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5854
5855 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5856
5857         PR c++/23513
5858         * g++.dg/template/spec22.C: Robustify test.
5859         * g++.dg/template/spec26.C: New.
5860
5861 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5862
5863         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5864         if target supports vector instructions.
5865
5866 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5867
5868         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5869         C99 functions.
5870
5871 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5872
5873         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5874         check_effective_target_fortran_large_int): Replace cached result
5875         when target changes.
5876
5877 2005-10-04  Devang Patel  <dpatel@apple.com>
5878
5879         * gcc.dg/i386-sse-vect-types.c: New.
5880
5881 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5882
5883         PR preprocessor/13726
5884         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5885         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5886
5887 2005-10-04  Richard Guenther  <rguenther@suse.de>
5888
5889         PR c/23576
5890         * gcc.dg/noncompile/pr23576.c: New testcase.
5891
5892 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5893
5894         PR middle-end/23125
5895         * gcc.dg/register-var-3.c: New test.
5896
5897 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5898
5899         * gcc.dg/pr23049.c: New test.
5900
5901         * gcc.dg/ucnid-4.c: Fix test.
5902
5903 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5904
5905         PR 23445
5906         * gcc.c-torture/compile/pr23445.c: New test.
5907
5908 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5909
5910         * g++.dg/overload/unknown1.C: New.
5911
5912 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/17775
5915         * g++.dg/template/repo4.C: New test.
5916
5917 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5918
5919         PR libfortran/19308
5920         * gfortran.dg/large_real_kind_2.F90: New test.
5921         * gfortran.dg/large_integer_kind_2.f90: New test.
5922
5923 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5924
5925         * lib/target-supports.exp (check_effective_target_vect_shift):
5926         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5927         (check_effective_target_vect_condition): Fix copy-n-pasto.
5928
5929         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5930         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5931         targets.
5932
5933 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/22621
5936         * g++.dg/template/overload5.C : New test.
5937
5938         PR c++/23840
5939         * g++.dg/expr/stdarg1.C: New test.
5940
5941 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5942
5943         PR 24142
5944         * gcc.c-torture/execute/pr24142.c: New test.
5945
5946 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5947
5948         PR 24141
5949         * gcc.c-torture/execute/pr24141.c: New test.
5950
5951 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5952             Diego Novillo  <dnovillo@redhat.com>
5953
5954         PR 23604
5955         * gcc.c-torture/execute/pr23604.c: New test.
5956
5957 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5958
5959         PR fortran/16404
5960         PR fortran/20835
5961         PR fortran/20890
5962         PR fortran/20899
5963         PR fortran/20900
5964         PR fortran/20901
5965         PR fortran/20902
5966         gfortran.dg/equiv_constraint_1.f90: New test.
5967         gfortran.dg/equiv_constraint_2.f90: New test.
5968         gfortran.dg/equiv_constraint_3.f90: New test.
5969         gfortran.dg/equiv_constraint_4.f90: New test.
5970         gfortran.dg/equiv_constraint_5.f90: New test.
5971         gfortran.dg/equiv_constraint_6.f90: New test.
5972         gfortran.dg/equiv_constraint_7.f90: New test.
5973         gfortran.dg/equiv_constraint_8.f90: New test.
5974         gfortran.dg/private_type_1.f90: New test.
5975         gfortran.dg/private_type_2.f90: New test.
5976         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5977         980628-10.f: Assert std=gnu to permit mixing of
5978         types in equivalence statements.
5979
5980 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5981
5982         PR 24112
5983         * gfortran.dg/open_status_1.f90: New.
5984
5985 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5986
5987         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5988         * gcc.dg/vect/pr22480.c: Clean up temp files.
5989         * gcc.dg/vect/pr23831.c: Clean up temp files.
5990         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5991         Clean up temp files.
5992         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5993         Clean up temp files.
5994
5995         * gcc.dg/20050309-1.c: Clean up temp files.
5996         * gcc.dg/20050325-1.c: Clean up temp files.
5997
5998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5999
6000         PR tree-optimization/24059
6001         * gcc.dg/vect/pr24059.c : New test.
6002
6003 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR middle-end/24109
6006         * gcc.c-torture/execute/20050929-1.c: New test.
6007
6008 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6009
6010         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6011
6012 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6013
6014         PR c/21419
6015         * gcc.dg/pr21419.c: New test.
6016
6017 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6018
6019         * gcc.dg/pr23911.c: New test.
6020
6021 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6022
6023         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6024
6025         PR c++/16782
6026         * g++.dg/parse/qualified4.C: New test.
6027         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6028         * g++.old-deja/g++.mike/p8154.C: Likewise.
6029
6030 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/22147
6033         * g++.dg/template/friend37.C: New test.
6034         * g++.dg/parse/crash28.C: Adjust error markers.
6035
6036 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6037
6038         PR fortran/18518
6039         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6040
6041 2005-09-27  Devang Patel  <dpatel@apple.com>
6042
6043         PR tree-optimization/23625
6044         * gcc.dg/pr23625.c: New test.
6045
6046 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6047
6048         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6049         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6050
6051 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR fortran/23677
6054         * gfortran.fortran-torture/execute/save_1.f90: New test.
6055         * gfortran.dg/save_1.f90: New test.
6056
6057 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6058
6059         * gcc.target/i386/builtin-apply-mmx.c: New test.
6060
6061         PR target/22576
6062         * gcc.target/i386/pr22576.c: New test.
6063
6064         PR target/22585
6065         * gcc.target/i386/pr22585.c: New test.
6066
6067         PR target/23268
6068         * gcc.target/i386/pr23268.c: New test.
6069
6070         PR middle-end/23831
6071         * gcc.dg/vect/pr23831.c: New test.
6072
6073         PR target/24055
6074         * gcc.target/i386/pr24055.c: New test.
6075
6076 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6077
6078         PR tree-optimization/23960
6079         * gcc.c-torture/compile/pr23960.c: New.
6080
6081 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6082
6083         PR fortran/16861
6084         * gfortran.dg/nested_modules_3.f90: New.
6085
6086 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6087
6088         PR fortran/24005
6089         gfortran.dg/interface_1.f90: New test.
6090
6091 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6092         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6093
6094         PR fortran/23843
6095         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6096
6097 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6098
6099         PR fortran/23516
6100         * gfortran.dg/imag_1.f: New test.
6101         * gfortran.dg/imag_2.f: Ditto.
6102
6103 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6104
6105         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6106
6107 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6108
6109         PR c++/21983
6110         * g++.dg/warn/pr21983.C: New test.
6111
6112 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/23993
6115         * g++.dg/template/array14.C: New test.
6116
6117 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6118
6119         PR fortran/19929
6120         * gfortran.dg/der_ptr_component_1.f90: New test.
6121
6122 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6123
6124         PR c++/23965
6125         * g++.dg/template/error1.C: Reject "no matching function" message.
6126
6127 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6128
6129         PR c++/17609
6130         * g++.dg/lookup/error1.C: New test.
6131
6132 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6133
6134         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6135         functionality of the testcase.
6136
6137 2005-09-20  Richard Henderson  <rth@redhat.com>
6138
6139         * gcc.dg/vect/vect-22.c: Require vect_float.
6140         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6141
6142 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6143
6144         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6145         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6146         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6147         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6148         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6149         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6150         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6151         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6152         * gcc.dg/cpp/ucnid-8.c: New test.
6153
6154 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR tree-optimization/23929
6157         * gcc.c-torture/compile/pr23929.c: New test.
6158
6159 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6160
6161         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6162         for one loop.
6163
6164 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6165
6166         PR testsuite/23186
6167         * g++.dg/other/pr22003.C: Require named sections.
6168
6169 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6170
6171         PR c++/23947
6172         * g++.dg/rtti/crash3.C: New test.
6173
6174         PR tree-optimization/23818
6175         * gcc.dg/pr23818.c: New test.
6176
6177 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6178
6179         PR fortran/23420
6180         * gfortran.dg/print_fmt_4.f: New.
6181
6182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR fortran/23663
6185         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6186
6187 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6188
6189         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6190         Use pointers to local alignable arrays instead. Added comments.
6191         * gcc.dg/vect/vect-46.c: Likewise.
6192         * gcc.dg/vect/vect-48.c: Likewise.
6193         * gcc.dg/vect/vect-49.c: Likewise.
6194         * gcc.dg/vect/vect-52.c: Likewise.
6195         * gcc.dg/vect/vect-53.c: Likewise.
6196         * gcc.dg/vect/vect-54.c: Likewise.
6197         * gcc.dg/vect/vect-56.c: Likewise.
6198         * gcc.dg/vect/vect-57.c: Likewise.
6199         * gcc.dg/vect/vect-58.c: Likewise.
6200         * gcc.dg/vect/vect-60.c: Likewise.
6201         * gcc.dg/vect/vect-61.c: Likewise.
6202
6203         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6204         The test is no longer vectorizable on vect_no_align targets.
6205         * gcc.dg/vect/vect-43.c: Likewsie.
6206
6207         * gcc.dg/vect/vect-44.c: Added comments.
6208         * gcc.dg/vect/vect-45.c: Added comments.
6209         * gcc.dg/vect/vect-50.c: Added comments.
6210         * gcc.dg/vect/vect-51.c: Added comments.
6211
6212         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6213         aligned type.
6214         * gcc.dg/vect/Os-vect-95.c: Likewise.
6215
6216         * gcc.dg/vect/vect-41.c: Test removed.
6217         * gcc.dg/vect/vect-47.c: Test removed.
6218         * gcc.dg/vect/vect-55.c: Test removed.
6219         * gcc.dg/vect/vect-59.c: Test removed.
6220
6221 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6222
6223         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6224         No longer vectorizable on vect_no_align targets.
6225         * gcc.dg/vect/pr20122.c: Likewise.
6226         * gcc.dg/vect/vect-74.c: Likewise.
6227         * gcc.dg/vect/vect-75.c: Likewise.
6228         * gcc.dg/vect/vect-76.c: Likewise.
6229
6230         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6231         Will not be vectorizable on vect_no_align targets once aliasing issues
6232         are resolved.
6233         * gcc.dg/vect/vect-79.c: Likewise.
6234
6235         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6236         * gcc.dg/vect/vect-78.c: Likewise.
6237         * gcc.dg/vect/vect-97.c: Likewise.
6238
6239 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6240
6241         * gcc.dg/pr23943.c: New test.
6242
6243 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6244
6245         PR fortran/19181
6246         * gfortran.dg/derived_pointer_null_1.f90: New test.
6247
6248 2005-09-18  Richard Guenther  <rguenther@suse.de>
6249
6250         PR middle-end/23944
6251         * gcc.c-torture/compile/pr23944.c: New testcase.
6252
6253 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6254
6255         PR fortran/15975
6256         * gfortran.dg/der_pointer_2.f90: New test.
6257
6258 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6259
6260         PR fortran/16861
6261         * gfortran.dg/nested_modules_2.f90: New test.
6262
6263 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6264
6265         PR c++/18368
6266         * g++.dg/other/semicolon.C: New test.
6267
6268 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6269
6270         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6271         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6272
6273 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/23914
6276         * g++.dg/template/static18.C: New test.
6277
6278         PR c++/21514
6279         * g++.dg/template/crash19.C: Remove dg-error marker.
6280         * g++.dg/template/local4.C: New test.
6281
6282 2005-09-16  Paul Brook  <paul@codesourcery.com>
6283
6284         PR fortran/23906
6285         * gfortran.dg/dependency_1.f90: New test.
6286
6287 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/23896
6290         * g++.dg/template/static17.C: New test.
6291
6292 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6293
6294         PR c++/23139
6295         * g++.dg/warn/huge-val1.C: New test.
6296
6297 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/13140
6300         * g++.dg/parse/class2.C: New test.
6301         * g++.dg/template/explicit8.C: Likewise.
6302         * g++.dg/template/spec25.C: Likewise.
6303
6304 2005-09-14  Josh Conner  <jconner@apple.com>
6305
6306         PR middle-end/23584
6307         * gcc.dg/pr23584.c: New test.
6308
6309 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6310
6311         PR fortran/21875 Internal Unit Array I/O, NIST
6312         * gfortran.dg/arrayio_1.f90: New test.
6313         * gfortran.dg/arrayio_1.f90: New test.
6314         * gfortran.dg/arrayio_1.f90: New test.
6315         * gfortran.dg/arrayio_1.f90: New test.
6316         * gfortran.dg/arrayio_1.f90: New test.
6317
6318 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6319
6320         PR middle-end/22480
6321         * gcc.dg/vect/pr22480.c: New test.
6322
6323 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6324
6325         PR fortran/19358
6326         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6327
6328 2005-09-13 Josh Conner <jconner@apple.com>
6329
6330         PR c++/23180
6331         * g++.dg/init/struct2.C: New test.
6332         * g++.dg/init/struct3.C: New test.
6333
6334 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6335
6336         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6337         Clean up temp files.
6338         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6339         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6340         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6341         gcc.dg/tree-ssa/builtin-printf-1.c,
6342         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6343         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6344         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6345         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6346         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6347         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6348         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6349         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6350         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6351         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6352         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6353         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6354
6355 2005-09-13  Josh Conner  <jconner@apple.com>
6356
6357         * lib/gcc-dg.exp: Load scanipa.exp.
6358         (cleanup-dump): New procedure.
6359         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6360         * lib/scandump.exp: New file.
6361         * lib/scantree.exp: Use it.
6362         * lib/scanipa.exp: New file.
6363
6364 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6365
6366         PR fortran/17740
6367         * gfortran.dg/generic_4.f90: New test.
6368
6369 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6370
6371         PR target/23816
6372         * gcc.target/i386/pr23816-1.c: New test.
6373         * gcc.target/i386/pr23816-2.c: New test.
6374
6375
6376 2005-09-13  Bastian Blank <waldi@debian.org>
6377
6378         PR c++/16171
6379         * g++.dg/abi/mangle26.C: New test.
6380         * g++.dg/abi/mangle27.C: New test.
6381         * g++.dg/abi/mangle28.C: New test.
6382         * g++.dg/abi/mangle29.C: New test.
6383
6384         PR c++/23839
6385         * g++.dg/parse/register1.C: New test.
6386
6387 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6388
6389         PR c++/23842
6390         * g++.dg/template/access16.C: New test.
6391
6392 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6393
6394         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6395
6396 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6397
6398         PR fortran/18899
6399         * gfortran.dg/shape_2.f90: New test.
6400
6401 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6402
6403         PR target/19269
6404         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6405         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6406         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6407         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6408         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6409         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6410         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6411         tests.
6412
6413 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/23841
6416         * g++.dg/parse/template17.C: New test.
6417
6418 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/23789
6421         * g++.dg/template/nontype14.C: New test.
6422
6423 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6424
6425         PR g++/7874
6426         * g++.dg/lookup/friend7.C: New test.
6427         * g++.dg/lookup/friend8.C: New test.
6428         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6429         so that it will be found via argument dependent lookup.
6430         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6431         friend functions which will no longer be found.
6432         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6433         function g, so that it will be found via argument dependent
6434         lookup.
6435         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6436         * g++.old-deja/g++.mike/net43.C: Likewise.
6437
6438 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6439
6440         PR c++/23691
6441         * g++.dg/template/static16.C: New test.
6442
6443 2005-09-12  Josh Conner  <jconner@apple.com>
6444
6445         PR middle-end/23237
6446         * gcc.c-torture/compile/pr23237.c: New test.
6447
6448 2005-09-11  Richard Henderson  <rth@redhat.com>
6449
6450         * g++.dg/other/error8.C: Update expected diagnostic text.
6451
6452 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6453
6454         PR libfortran/19872
6455         * gfortran.dg/overwrite_1.f: New test.
6456
6457 2005-09-09  Josh Conner  <jconner@apple.com>
6458
6459         * g++.dg/init/pr23180-1.C: Removed.
6460         * g++.dg/init/pr23180-2.C: Removed.
6461
6462 2005-09-09  David Daney <ddaney@avtrex.com>
6463
6464         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6465         files which are ...
6466         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6467         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6468
6469 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6470
6471         * gfortran.dg/iostat_2.f90: New test.
6472
6473 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6474
6475         PR c++/22252
6476         * g++.dg/ext/interface1.C: New test.
6477         * g++.dg/ext/interface1.h: Likewise.
6478         * g++.dg/ext/interface1a.cc: Likewise.
6479
6480 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6481
6482         * gfortran.dg/iomsg_1.f90: New test case.
6483
6484 2005-09-09  Richard Guenther  <rguenther@suse.de>
6485
6486         PR c++/23624
6487         * g++.dg/tree-ssa/pr23624.C: New testcase.
6488
6489 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6490
6491         PR fortran/19239
6492         * gfortran.dg/vector_subscript_1.f90,
6493         * gfortran.dg/vector_subscript_2.f90: New tests.
6494
6495 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6496
6497         PR fortran/21104
6498         * gfortran.dg/array_alloc_1.f90,
6499         * gfortran.dg/array_alloc_2.f90,
6500         * gfortran.dg/array_alloc_3.f90: New tests.
6501
6502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6503
6504         PR fortran/12840
6505         * gfortran.dg/array_constructor_6.f90
6506         * gfortran.dg/array_constructor_7.f90
6507         * gfortran.dg/array_constructor_8.f90
6508         * gfortran.dg/array_constructor_9.f90
6509         * gfortran.dg/array_constructor_10.f90
6510         * gfortran.dg/array_constructor_11.f90
6511         * gfortran.dg/array_constructor_12.f90: New tests.
6512
6513 2005-09-08  Josh Conner  <jconner@apple.com>
6514
6515         PR c++/23180
6516         * g++.dg/init/pr23180-1.C: New test.
6517         * g++.dg/init/pr23180-2.C: New test.
6518
6519 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6520
6521         PR fortran/18878
6522         * gfortran.dg/module_double_reuse.f90: New.
6523
6524 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/23270
6527         PR fortran/22304
6528         PR fortran/18870
6529         PR fortran/17917
6530         PR fortran/16511
6531         * gfortran.dg/common_equivalence_1.f: New.
6532         * gfortran.dg/common_equivalence_2.f: New.
6533         * gfortran.dg/common_equivalence_3.f: New.
6534         * gfortran.dg/contained_equivalence_1.f90: New.
6535         * gfortran.dg/module_blank_common.f90: New.
6536         * gfortran.dg/module_commons_1.f90: New.
6537         * gfortran.dg/module_equivalence_1.f90: New.
6538         * gfortran.dg/nested_modules_1.f90: New.
6539         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6540         equivalences and add comment to connect the test with
6541         the PR.
6542
6543 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6544
6545         PR fortran/23765
6546         * gfortran.dg/common_6.f90: New test.
6547
6548 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6549
6550         PR fortran/15326
6551         * gfortran.dg/char_result_1.f90,
6552         * gfortran.dg/char_result_2.f90,
6553         * gfortran.dg/char_result_3.f90,
6554         * gfortran.dg/char_result_4.f90,
6555         * gfortran.dg/char_result_5.f90,
6556         * gfortran.dg/char_result_6.f90,
6557         * gfortran.dg/char_result_7.f90,
6558         * gfortran.dg/char_result_8.f90: New tests.
6559
6560 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6561
6562         PR fortran/19928
6563         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6564
6565 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6566
6567         PR obj-c++/16816
6568         * obj-c++.dg/selector-5.mm: New test.
6569         * obj-c++.dg/selector-6.mm: New test.
6570
6571 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6572
6573         PR objc/20574
6574         PR objc/19324
6575         * objc.dg/error-1.m: New test.
6576
6577 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6578
6579         PR fortran/23373
6580         * gfortran.fortran-torture/execute/pr23373-1.f90,
6581         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6582
6583 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6584
6585         PR libfortran/23760
6586         * gfortran.dg/g77/1832.f: Remove long string in write statement
6587         to allow the test to pass on correct list directed output with
6588         prepended space.
6589
6590 2005-09-07  James E Wilson  <wilson@specifix.com>
6591
6592         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6593
6594 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6595
6596         * gfortran.dg/parameter+save.f90: Rename to
6597         * gfortran.dg/parameter_save.f90: .. this.
6598
6599 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6600
6601         PR fortran/20848
6602         * gfortran.dg/parameter+save.f90: New test case.
6603
6604 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6605
6606         PR fortran/19269
6607         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6608
6609 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR c/23075
6612         * gcc.dg/pr23075.c: New test.
6613         * g++.dg/warn/pr23075.C: New test.
6614
6615         PR target/22362
6616         * gcc.target/i386/pr22362.c: New test.
6617
6618         PR rtl-optimization/23098
6619         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6620
6621         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6622         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6623         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6624
6625 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6626
6627         * g++.dg/expr/cast6.C: New test.
6628
6629         PR c++/9782
6630         * g++.dg/init/new15.C: New test.
6631
6632 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6633
6634         * gcc.dg/vect/Os-vect-95.c: New test.
6635         * gcc.dg/vect/vect-95.c: Same.
6636
6637 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6638
6639         * gcc.dg/vect/vect-29.c: Update xfail testing.
6640         * gcc.dg/vect/vect-44.c: Same.
6641         * gcc.dg/vect/vect-48.c: Same.
6642         * gcc.dg/vect/vect-50.c: Same.
6643         * gcc.dg/vect/vect-72.c: Same.
6644         * gcc.dg/vect/vect-77.c: Same.
6645         * gcc.dg/vect/vect-78.c: Same.
6646         * gcc.dg/vect/vect-80.c: Same.
6647         * gcc.dg/vect/vect-96.c: Same.
6648         * gcc.dg/vect/vect-100.c: Same.
6649         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6650         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6651         * gfortran.dg/vect/vect-5.f90: Same.
6652
6653 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6654
6655         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6656         start strings.
6657         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6658         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6659
6660         PR c++/23056
6661         * g++.dg/opt/pr23056.C: New test.
6662
6663         PR rtl-optimization/23098
6664         * gcc.target/i386/pr23098.c: New test.
6665
6666 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6667
6668         PR c++/23667
6669         * g++.dg/template/static15.C: New test.
6670
6671         PR c++/21440
6672         * g++.dg/ext/stmtexpr5.C: New test.
6673         * g++.dg/ext/stmtexpr6.C: Likewise.
6674
6675 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6676
6677         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6678
6679         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6680         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6681         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6682
6683 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6684
6685         PR libfortran/23321
6686         * gfortran.dg/direct_io_4.f90: New test case.
6687
6688 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6689             Rasmus Hahn  <rassahah@neofonie.de>
6690
6691         PR libobjc/23108
6692         * objc.dg/type-stream-1.m: New test.
6693
6694 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6695
6696         PR fortran/23661
6697         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6698         gfortran.dg/print_fmt_3.f90: New test.
6699
6700 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6701
6702         * gfortran.dg/fmt_t_1.f90: New test.
6703
6704 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR rtl-optimization/23454
6707         * g++.dg/opt/pr23454.C: New test.
6708
6709 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6710
6711         PR c++/23699
6712         * g++.dg/ext/static1.C: New test.
6713
6714 2005-09-02  Richard Henderson  <rth@redhat.com>
6715
6716         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6717         tail call to check_fa_work.
6718
6719 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6720
6721         PR c++/21687
6722         * g++.dg/other/gc3.C: New test.
6723
6724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6725
6726         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6727         * gcc.dg/20050826-1.c: Likewise.
6728
6729 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/23167
6732         * g++.dg/expr/volatile1.C: New test.
6733
6734 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6735
6736         PR middle-end/23547
6737         * gcc.dg/pr23547.c: New test.
6738
6739 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6740
6741         PR c/22061
6742         * gcc.c-torture/execute/pr22061-1.c,
6743         * gcc.c-torture/execute/pr22061-2.c,
6744         * gcc.c-torture/execute/pr22061-3.c,
6745         * gcc.c-torture/execute/pr22061-4.c: New tests.
6746
6747 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6748
6749         * gcc.dg/Wredundant-decls-2.c: New test to check that
6750         -Wredundant-decls does not issue warning for a variable
6751         definition following a declaration.
6752
6753 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR debug/7241
6756         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6757         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6758         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6759
6760         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6761         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6762         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6763         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6764         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6765         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6766         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6767         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6768
6769 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6770
6771         PR objc/23306
6772         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6773         scan-assmbler.
6774
6775 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6776
6777         PR target/21255
6778         * gcc.dg/pr21255-1.c: New test.
6779         * gcc.dg/pr21255-2-mb.c: Likewise.
6780         * gcc.dg/pr21255-2-ml.c: Likewise.
6781         * gcc.dg/pr21255-3.c: Likewise.
6782         * gcc.dg/pr21255-4.c: Likewise.
6783
6784 2005-08-31  Dale Johannesen  <dalej@apple.com>
6785
6786         * gcc.dg/20050830-1.c: New.
6787
6788 2005-08-31  Josh Conner  <jconner@apple.com>
6789
6790         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6791         command-line options for arm-*-* targets.
6792         * g++.dg/init/array16.C: Likewise.
6793         * g++.dg/other/crash-4.C: Likewise.
6794
6795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6796
6797         PR obj-c++/23640
6798         * obj-c++.dg/gnu-runtime-3.mm: New test.
6799
6800 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6801
6802         PR c++/13377
6803         * g++.dg/lookup/ambig4.C: New test.
6804         * g++.dg/lookup/ambig5.C: New test.
6805         * g++.dg/tc1/dr101.C: Adjust error markers.
6806
6807 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6808
6809         PR c++/23639
6810         * g++.dg/template/ttp5.C: Adjust error markers.
6811
6812 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6813
6814         PR testsuite/23609
6815         * lib/obj-c++.exp: Include target-libpath.exp.
6816         (obj-c++_link_flags): Look for the GNU libobjc library
6817         and set the library path to include it.
6818         Don't manually set LD_LIBRARY_PATH (etc.) but call
6819         set_ld_library_path_env_vars instead.
6820         (obj-c++_target_compile): Don't set library path or
6821         linker flags because they are already set correctly
6822         in obj-c++_link_flags.
6823
6824 2005-08-30  Josh Conner  <jconner@apple.com>
6825
6826         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6827         to command-line options for arm-*-* targets.
6828
6829 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6830
6831         * g++.dg/other/i386-1.C: New.
6832
6833 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR preprocessor/20348
6836         PR preprocessor/20356
6837         * gcc.dg/cpp/pr20348.c: New test.
6838         * gcc.dg/cpp/pr20348.h: New file.
6839         * gcc.dg/cpp/inc/pr20348.h: New file.
6840         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6841         * gcc.dg/cpp/pr20356.c: New test.
6842         * gcc.dg/cpp/pr20356.h: New file.
6843         * gcc.dg/cpp/inc/pr20356.h: New file.
6844         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6845
6846 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6847
6848         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6849         Fix array dimension to avoid correct end-of-file error.
6850
6851 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6852
6853         PR libfortran/23598
6854         * gfortran.dg/iostat_1.f90: New test.
6855
6856 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR middle-end/23408
6859         * gcc.dg/pr23408.c: New test.
6860
6861 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/23099
6864         * g++.dg/init/member1.C: Make sure erroneous static data member
6865         definitions are required.
6866         * g++.dg/template/static13.C: New test.
6867         * g++.dg/template/static14.C: Likewise.
6868
6869 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6870
6871         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6872         -march=pentium4, remove ilp32 requirement.
6873
6874         PR middle-end/23484
6875         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6876         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6877
6878 2005-08-29  Andreas Jaeger  <aj@suse.de>
6879
6880         PR testsuite/23607
6881         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6882
6883 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.c-torture/execute/20050316-2.c: New test.
6886         * gcc.c-torture/execute/20050316-3.c: New test.
6887         * gcc.dg/torture/pr16104-1.c: New test.
6888
6889 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6890
6891         PR middle-end/23463
6892         * gcc.c-torture/execute/zero-struct-1.c: New test.
6893
6894 2005-08-27  Richard Guenther  <rguenther@suse.de>
6895
6896         PR target/23575
6897         * gcc.target/i386/pr23575.c: New testcase.
6898
6899 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR rtl-optimization/23561
6902         * gcc.c-torture/execute/20050826-1.c: New test.
6903
6904         PR rtl-opt/23560
6905         * gcc.c-torture/execute/20050826-2.c: New test.
6906
6907 2005-08-26  Dale Johannesen  <dalej@apple.com>
6908
6909         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6910         * gcc.dg/20050826-1.c: New.
6911
6912 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/19004
6915         * g++.dg/template/nontype13.C: New test.
6916
6917         PR c++/23491
6918         * g++.dg/init/new14.C: New test.
6919         * g++.dg/expr/anew1.C: Do not XFAIL.
6920         * g++.dg/expr/anew2.C: Likewise.
6921         * g++.dg/expr/anew3.C: Likewise.
6922
6923 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6924
6925         PR middle-end/22439
6926         * gcc.dg/vla-3.c: New test.
6927
6928 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6929
6930         PR fortran/20363
6931         * gfortran.dg/named_interface.f90: New.
6932
6933 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6934
6935         * gcc.c-torture/execute/frame-address.c: New test.
6936
6937 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         PR c++/20817
6940         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6941
6942 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6943
6944         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6945
6946 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6947
6948         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6949         * gcc.dg/altivec-22.c: Rename from..
6950         * gcc.dg/altivec-nomfcr.c: ..this.
6951
6952 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6953
6954         PR tree-optimization/23546
6955         * gcc.dg/tree-ssa/pr23546.c: New test.
6956
6957 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6958
6959         PR fortran/17758
6960         * gfortran.dg/nonreturning_statements.f90: New test.
6961
6962 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6963
6964         PR c++/22454
6965         * g++.dg/parse/crash29.C: New.
6966
6967 2005-08-23  DJ Delorie  <dj@redhat.com>
6968
6969         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6970         constants have the L suffix.
6971
6972 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6973
6974         PR c++/23044
6975         * g++.dg/template/instantiate8.C: New.
6976
6977 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6978
6979         PR middle-end/23467
6980         * gcc.c-torture/execute/pr23467.c: New test.
6981
6982 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR tree-optimization/22043
6985         * gcc.c-torture/execute/20050613-1.c: New test.
6986
6987 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6988
6989         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6990
6991 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR rtl-optimization/23478
6994         * g++.dg/opt/pr23478.C: New test.
6995
6996 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR c/18715
6999         * gcc.dg/switch-warn-3.c: New test.
7000
7001 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7002
7003         PR c++/22233
7004         * g++.dg/template/param1.C: New test.
7005
7006 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7007
7008         PR c++/23089
7009         * g++.dg/other/incomplete1.C: New test.
7010
7011 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7012
7013         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7014         are vectorizable.
7015
7016 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7017
7018         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7019         d_lines_5.f: New.
7020
7021 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7022
7023         * gcc.target/i386/sse-4.c: New test.
7024
7025 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7026
7027         PR testsuite/23239
7028         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7029
7030 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7031
7032         * gcc.dg/20050811-1.c: New test.
7033         * gcc.dg/20050811-2.c: New test.
7034
7035 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7036
7037         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7038
7039 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7040
7041         PR 23476
7042         * gcc.c-torture/compile/pr23476.c: New test.
7043
7044 2005-08-19  Devang Patel  <dpatel@apple.com>
7045
7046         PR tree-optimization/23048
7047         * gcc.dg/tree-ssa/pr23048.c: New test.
7048
7049 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7050
7051         PR middle-end/20624
7052         * g++.dg/warn/Wreturn-3.C: New test
7053
7054 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7055
7056         PR tree-optimization/22228
7057         * g++.dg/vect/pr22543.cc: New test.
7058
7059 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7060
7061         PR tree-optimization/21574
7062         * gcc.dg/tree-ssa/pr21574.c: New test.
7063
7064 2005-08-16  James E Wilson  <wilson@specifix.com>
7065
7066         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7067
7068 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7069
7070         PR tree-opt/23402
7071         * gcc.c-torture/compile/zero-strct-3.c: New test.
7072         * gcc.c-torture/compile/zero-strct-4.c: New test.
7073
7074 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7075
7076         PR target/23376
7077         * gcc.target/x86_64/pr23376.c: New test.
7078
7079 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7080
7081         PR c++/23337
7082         * g++.dg/ext/vector2.C: New.
7083
7084 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7085
7086         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7087
7088 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7089
7090         PR libfortran/23428
7091         * gfortran.dg/inquire-complex.f90: New test case.
7092
7093 2005-08-16  James E Wilson  <wilson@specifix.com>
7094
7095         PR tree-optimization/21105
7096         * gcc.dg/large-size-array.c: New.
7097
7098 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7099
7100         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7101         type.
7102         * gcc.dg/vect/vect-41: Likewise.
7103         * gcc.dg/vect/vect-42: Likewise.
7104         * gcc.dg/vect/vect-43: Likewise.
7105         * gcc.dg/vect/vect-44: Likewise.
7106         * gcc.dg/vect/vect-46: Likewise.
7107         * gcc.dg/vect/vect-47: Likewise.
7108         * gcc.dg/vect/vect-48: Likewise.
7109         * gcc.dg/vect/vect-52: Likewise.
7110         * gcc.dg/vect/vect-53: Likewise.
7111         * gcc.dg/vect/vect-54: Likewise.
7112         * gcc.dg/vect/vect-55: Likewise.
7113         * gcc.dg/vect/vect-56: Likewise.
7114         * gcc.dg/vect/vect-57: Likewise.
7115         * gcc.dg/vect/vect-58: Likewise.
7116         * gcc.dg/vect/vect-59: Likewise.
7117         * gcc.dg/vect/vect-60: Likewise.
7118         * gcc.dg/vect/vect-61: Likewise.
7119         * gcc.dg/vect/vect-85: Likewise.
7120         * gcc.dg/vect/vect-87: Likewise.
7121         * gcc.dg/vect/vect-88: Likewise.
7122         * gcc.dg/vect/vect-93.c: Likewise.
7123         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7124         * gcc.dg/vect/vect-75: Likewise.
7125         * gcc.dg/vect/vect-76: Likewise.
7126         * gcc.dg/vect/vect-77: Likewise.
7127         * gcc.dg/vect/vect-78: Likewise.
7128         * gcc.dg/vect/vect-80: Likewise.
7129         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7130         vectorized for the expected reason, rather than checking how alignment
7131         was handled.
7132         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7133         type and also instead of aligned pointers. Added documentation.
7134
7135 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7136
7137         * gfortran.dg/power.f90: New test.
7138
7139 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR rtl-optimization/23299
7142         * g++.dg/opt/pr23299.C: New test.
7143
7144 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7145
7146         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7147
7148 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7149
7150         * g++.dg/template/local6.C: New test.
7151
7152 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         * execute/exceptions/finally-1.m: Check that the catch and finally are
7155         being called.  Also add a "return 0;" at the end of main.
7156
7157 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/21432.
7160         * gfortran.dg/namelist_print_1.f: New test of functionality of
7161         PRINT namelist.
7162         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7163         namelist generates error with -std=f95.
7164
7165 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7166
7167         PR tree-optimization/23119
7168         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7169
7170 2005-08-13  Marcin Koziej  <creep@desk.pl>
7171             Andrew Pinski  <pinskia@physics.uc.edu>
7172
7173         PR libobjc/22492
7174         * execute/exceptions/finally-1.m: New test.
7175
7176 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7177
7178         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7179         testsuite.
7180         * objc/execute/exceptions/trivial.m: New test.
7181         * objc.dg/try-catch-11.m: Move to ...
7182         * objc/execute/exceptions/foward-1.m: Here.
7183         * objc.dg/try-catch-2.m: Move to ...
7184         * objc/execute/exceptions/catchall-1.m: Here.
7185         * objc.dg/try-catch-8.m: Move to ...
7186         * objc/execute/exceptions/local-variables-1.m: Here.
7187
7188 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7189
7190         * objc.dg/nested-func-1.m: Move to ...
7191         * objc/execute/nested-func-1.m: Here.
7192
7193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7196         in ${options} instead of [target_info name].
7197         * lib/obj-c++.exp (objc_target_compile): Likewise.
7198
7199 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7200
7201         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7202
7203 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7204
7205         part of PR testsuite/23348
7206         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7207         of the torture options.
7208         * objc/compile/trivial.m: New test.
7209
7210 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7211
7212         * gfortran.dg/eoshift.f90: Correct format.
7213
7214 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7215
7216         * gfortran.fortran-torture/execute/character_passing.f90:
7217         Fix comment typo.
7218
7219 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7220
7221         PR c++/8271
7222         * g++.dg/template/unify10.C: New.
7223
7224 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7225
7226         * g++.dg/parse/pr22514.C: Move to...
7227         * g++.dg/debug/pr22514.C: here.
7228
7229 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7230
7231         PR c++/23266
7232         * g++.dg/inherit/pure1.C: New test.
7233
7234         * ChangeLog: Fix typos.
7235
7236 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7237             Steven Bosscher  <stevenb@suse.de>
7238
7239         * gfortran.dg/runtime_warning_1.f90: New test.
7240
7241 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7242
7243         PR c++/23219
7244         * g++.dg/parse/crash28.C: New.
7245
7246 2005-08-11  Richard Guenther  <rguenther@suse.de>
7247
7248         PR target/23289
7249         * gcc.target/i386/tailcall-1.c: New testcase.
7250
7251 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7252
7253         * gcc.dg/vect/vect-67.c: Un-xfail.
7254
7255 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7256
7257         PR c++/23225
7258         * g++.dg/testsuite/parse/crash27.C: new test.
7259
7260 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7261
7262         PR libfortran/22143
7263         * gfortran.dg/shift-kind.f90: New testcase.
7264
7265 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7266
7267         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7268         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7269
7270 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7271
7272         PR c++/20646
7273         * g++.dg/other/mult-stor1.C: New test.
7274
7275 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7276
7277         * gcc.c-torture/pr18299-1.c: Move to ...
7278         * gcc.c-torture/compile/pr18299-1.c: Here.
7279
7280 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7281
7282         * gfortran/fortran.torture/execute/character_passing.f90:
7283         Fix types for LSAME.
7284
7285 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7286
7287         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7288         input data back to what it was originally.
7289
7290 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7291
7292         * objc.dg/try-catch-8.m: Enable for all targets.
7293
7294 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7295
7296         * gcc.dg/pr23165.c: New test.
7297
7298 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7299
7300         PR tree-optimization/23234
7301         * gcc.dg/tree-ssa/pr23234.c: New test.
7302
7303 2005-08-08  Josh Conner  <jconner@apple.com>
7304
7305         PR rtl-optimization/23241
7306         * gcc.dg/char-compare.c: New test.
7307
7308 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7309
7310         PR c++/22508
7311         * g++.dg/init/new13.C: New test.
7312
7313 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7314
7315         PR c++/21166
7316         * g++.dg/other/crash-4.C: Adjust
7317         * g++/dg/ext/packed9.C: New.
7318
7319 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7320
7321         PR middle-end/21964
7322         * gcc.c-torture/execute/pr21964-1.c: New test.
7323
7324 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7325
7326         PR c/22458
7327         * gcc.dg/pr22458-1.c: New test.
7328
7329 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7330             Steven G. Kargl <kargls@comcast.net>
7331
7332         PR fortran/22390
7333         * gfortran.dg/flush_1.f90: New test.
7334
7335 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7336
7337         PR c++/23191
7338         * g++.dg/template/eh2.C: New test.
7339
7340 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7341
7342         PR c++/19498
7343         * g++.dg/template/instantiate7.C: New test.
7344
7345 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7346
7347         PR c/23113
7348         * gcc.dg/Wunused-value-1.c: New test.
7349
7350 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7351
7352         PR rtl-optimization/23233
7353         * gcc.c-torture/compile/pr23233-1.c: New test.
7354
7355 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR fortran/18833
7358         PR fortran/20850
7359         * gfortran.dg/equiv_1.f90: New test.
7360         * gfortran.dg/equiv_2.f90: New test.
7361         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7362         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7363         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7364
7365 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7366
7367         * gcc.c-torture/execute/vrp-5.c: New test.
7368         * gcc.c-torture/execute/vrp-6.c: New test.
7369         * gcc.dg/tree-ssa/vrp21.c: New test.
7370
7371 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7372
7373         * g++.dg/parse/pr22514.C: New test.
7374
7375 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7376
7377         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7378
7379         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7380         instead of constant loads / pool entries.
7381
7382 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7383
7384         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7385         TEST_TO_WCTYPE.
7386
7387 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7388
7389         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7390         __WINT_TYPE__ in generated prototypes if possible.
7391
7392 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7393
7394         PR 22037
7395         * g++.dg/tree-ssa/pr22037.C:
7396
7397 2005-08-04  Richard Henderson  <rth@redhat.com>
7398
7399         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7400         scan-tree-dump-times directive.
7401
7402 2005-08-04  Jan Hubicka  <jh@suse.cz>
7403
7404         * gcov-1.C: Fix switch counts.
7405         * gcov-4b.c: Likewise.
7406
7407 2005-08-03  Jeff Law  <law@redhat.com>
7408
7409         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7410
7411 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7412
7413         * gcc.c-torture/execute/pr23135.c: New test.
7414
7415 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7416
7417         PR tree-optimization/19899
7418         * gcc.dg/tree-ssa/scev-1.c: New test.
7419         * gcc.dg/tree-ssa/scev-2.c: New test.
7420
7421 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7422
7423         PR target/18582
7424         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7425
7426 2005-08-03  Jan Hubicka  <jh@suse.cz>
7427
7428         * update-conroll.c: New testcase.
7429         * update-conroll-2.c: New testcase.
7430
7431 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7432
7433         * gfortran.dg/constant_substring.f: New test.
7434         * gfortran.dg/pr22491.f: New test.
7435
7436 2005-08-02  Jan Hubicka  <jh@suse.cz>
7437
7438         * update-threading.c: Replace by the proper one.
7439
7440 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7441
7442         PR 23164
7443         * g++.dg/tree-ssa/pr23164.C: New test.
7444
7445 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7446
7447         * gcc.dg/tree-ssa/pr23192.c: New test.
7448
7449 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7450
7451         * gcc.c-torture/execute/vrp-4.c: New test.
7452
7453 2005-08-02  Jan Hubicka  <jh@suse.cz>
7454
7455         * update-threading.c: New test.
7456
7457 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7458
7459         * gcc.c-torture/compile/20050801-1.c: New test.
7460         * gcc.c-torture/compile/20050801-2.c: New test.
7461
7462 2005-08-01  Jan Hubicka  <jh@suse.cz>
7463
7464         * val-prof-5.c: New test.
7465
7466 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7467
7468         PR c/22311
7469         * gcc.dg/pr22311-1.c : New test.
7470
7471 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7472
7473         PR target/23095
7474         * gfortran.dg/pr23095.f: New test.
7475
7476         PR c++/22003
7477         * g++.dg/other/pr22003.C: New test.
7478
7479 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7480
7481         PR target/20621
7482         * gcc.c-torture/execute/pr20621-1.c: New test.
7483
7484 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7485
7486         * gfortran.dg/comma_format_extension_4.f: Adjust length
7487         of string for format.
7488         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7489         print statement with internal write.
7490         * gfortran.dg/der_array_io_2.f: Likewise.
7491         * gfortran.dg/der_array_io_3.f: Likewise.
7492
7493 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7494
7495         * gcc.dg/fold-abs-4.c: new test.
7496
7497 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7498
7499         PR fortran/22570 an related issues.
7500         * gfortran.dg/x_slash_1.f: New test.
7501
7502 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7503
7504         PR c/23143
7505         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7506         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7507
7508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7509
7510         PR c/529
7511         * gcc.dg/Wshadow-3.c: New test.
7512
7513 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7514
7515         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7516         used to have the wrong bounds).
7517
7518 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7519
7520         PR c/21720
7521         * gcc.dg/hex-round-1.c: Test more cases.
7522         * gcc.dg/hex-round-2.c: New test.
7523
7524 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7525
7526         PR 22550
7527         * g++.dg/tree-ssa/pr22550.C: New test.
7528
7529 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7530
7531         * gcc.dg/tree-ssa/vrp19.c: New test.
7532         * gcc.dg/tree-ssa-vrp20.c: New test.
7533
7534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7535
7536         PR c/22240
7537         * gcc.dg/transparent-union-4.c: New test.
7538
7539 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7540
7541         PR c/22192
7542         * gcc.dg/c99-vla-2.c: New test.
7543
7544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7545
7546         PR c/21720
7547         * gcc.dg/hex-round-1.c: New test.
7548
7549 2005-07-28  Jan Hubicka  <jh@suse.cz>
7550
7551         * inliner-1.c: Do not dump everything.
7552         * tree-prof.exp: Do not pass -ftree-based-profiling.
7553         * bprob.exp: Likewise.
7554
7555         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7556
7557 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/22545
7560         * g++.dg/expr/ptrmem7.C: New test.
7561
7562 2005-07-28  Mike Stump  <mrs@apple.com>
7563
7564         * g++.old-deja/g++.mike/visibility-1.C: New test.
7565
7566 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7567
7568         PR c/20187
7569         * gcc.c-torture/execute/pr20187-1.c: New test.
7570
7571 2005-07-28  Jeff Law  <law@redhat.com>
7572
7573         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7574         * gcc.dg/tree-ssa/vrp18.c: New test.
7575
7576 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7577
7578         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7579
7580 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7581
7582         PR tree-optimization/22506
7583         * gcc.dg/vect/ps22506.c: New test.
7584
7585 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR target/21149
7588         * gcc.target/i386/sse-3.c: New test.
7589
7590 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7591
7592         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7593         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7594
7595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7596
7597         PR c/22589
7598         * gcc.c-torture/compile/pr22589-1.c: New test.
7599
7600 2005-07-28  Jan Hubicka  <jh@suse.cz>
7601
7602         * update-loopch.c: New testcase.
7603
7604 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7605
7606         PR rtl-optimization/23047
7607         * gcc.c-torture/execute/pr23047.c: New test.
7608         * gcc.c-torture/execute/pr23047.x: New.
7609
7610 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7611
7612         PR tree-optimization/22493
7613         * gcc.c-torture/execute/pr22493-1.c: New test.
7614         * gcc.c-torture/execute/pr22493-1.x: New.
7615         * gcc.c-torture/execute/vrp-1.c: New test.
7616         * gcc.c-torture/execute/vrp-2.c: New test.
7617         * gcc.c-torture/execute/vrp-2.c: New test.
7618
7619 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7620
7621         * gcc.target/frv/all-builtin-read8.c: Delete.
7622         * gcc.target/frv/all-builtin-read16.c: Delete.
7623         * gcc.target/frv/all-builtin-read32.c: Delete.
7624         * gcc.target/frv/all-builtin-read64.c: Delete.
7625         * gcc.target/frv/all-builtin-write8.c: Delete.
7626         * gcc.target/frv/all-builtin-write16.c: Delete.
7627         * gcc.target/frv/all-builtin-write32.c: Delete.
7628         * gcc.target/frv/all-builtin-write64.c: Delete.
7629         * gcc.target/frv/all-read-write-1.c: New.
7630
7631 2005-07-27  Jeff Law  <law@redhat.com>
7632
7633         * gcc.c-torture/execute/pr22630.c: New test.
7634
7635 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7636
7637         PR tree-optimization/23073
7638         * gcc.dg/vect/nodump-pr23073.c: New test.
7639         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7640
7641 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7642
7643         PR tree-optimize/22348
7644         * gcc.c-torture/execute/pr22348.c: New.
7645
7646 2005-07-27  Richard Guenther  <rguenther@suse.de>
7647
7648         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7649
7650 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7651
7652         PR fortran/22503
7653         * gfortran.dg/logical_comp.f90: New test.
7654
7655 2005-07-27  Jan Hubicka  <jh@suse.cz>
7656
7657         * inliner-1.c: Add cleanup of dumps.
7658         * val-prof-*.c: Likewise.
7659         * update-tailcall.c: New.
7660
7661 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7662
7663         PR 22591
7664         * gcc.dg/tree-ssa/pr22591.c: New test.
7665         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7666
7667 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7668
7669         PR libobjc/22606
7670         * objc.dg/try-catch-11.m: New test.
7671
7672 2005-07-26  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/22486
7675         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7676
7677 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7678
7679         PR tree-opt/22484
7680         * testsuite/g++.dg/opt/loop2.C: New test.
7681
7682 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7683
7684         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7685         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7686
7687 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7688
7689         * lib/profopt.exp (profopt-execute): Check for profiling data
7690         files on the target.
7691
7692 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7693
7694         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7695         for matching of asm labels.
7696
7697 2005-07-25  Richard Guenther  <rguenther@suse.de>
7698
7699         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7700
7701 2005-07-25  Richard Guenther  <rguenther@suse.de>
7702
7703         PR testsuite/22624
7704         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7705
7706 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7707
7708         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7709         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7710         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7711         * gcc.dg/vect/vect-100.c: New test.
7712         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7713         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7714         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7715         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7716         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7717         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7718         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7719         * gfortran.dg/vect/pr19049.f90: New testcase.
7720         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7721
7722 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * gcc.c-torture/execute/20050713-1.c: New test.
7725
7726         PR fortran/20063
7727         * gfortran.fortran-torture/execute/data_4.f90: New test.
7728
7729         PR middle-end/20303
7730         * gcc.dg/visibility-d.c: New test.
7731
7732 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7733
7734         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7735         * gfortran.dg/underflow.f90: Ditto.
7736
7737 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7738
7739         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7740         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7741         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7742
7743 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7744
7745         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7746         include case of field width of zero.
7747
7748 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7749
7750         PR libgfortran/21875
7751         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7752         with trailing blanks on normal formatted read.
7753
7754 2005-07-23  Chao-ying Fu  <fu@mips.com>
7755
7756         * gcc.target/mips/mips32-dsp-type.c: New test.
7757         * gcc.target/mips/mips32-dsp.c: New test.
7758
7759 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7760
7761         PR testsuite/21073
7762         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7763
7764         PR testsuite/20454
7765         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7766         and __cyg_profile_func_exit.
7767
7768 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7769
7770         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7771         * gfortran.dg/comma_format_extension_4.f: Same.
7772         * gfortran.dg/pr15332.f: Same.
7773         * gfortran.dg/pr21730.f: Same.
7774
7775 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7776
7777         * g++.dg/opt/vrp2.C: Fix testcase.
7778
7779         PR tree-opt/22625
7780         * g++.dg/opt/vrp2.C: New test.
7781
7782 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR debug/21828
7785         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7786
7787 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7788
7789         * gcc.dg/tree-ssa/20050719-1.c: New test.
7790
7791 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7792
7793         * gcc.dg/bfin-longcall-1.c: New file.
7794         * gcc.dg/bfin-longcall-2.c: New file.
7795
7796 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7797
7798         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7799
7800 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7801
7802         PR middle-end/19055
7803         * gcc.dg/tree-ssa/pr19055.c: New test.
7804         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7805
7806 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         PR C++/22358
7809         * g++.dg/other/pr22358.C: New test.
7810
7811 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7812
7813         PR c++/2922
7814         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7815
7816 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7817
7818         PR c++/15938
7819         * g++.dg/init/union2.C: New test.
7820
7821 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7822
7823         PR c/22393
7824         * gcc.dg/complex-4.c: New test.
7825
7826 2005-07-21  Richard Guenther  <rguenther@suse.de>
7827
7828         PR testsuite/22522
7829         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7830         scanning for asm labels.
7831         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7832
7833 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7834
7835         PR target/22085
7836         * gcc.dg/altivec-pr22085.c: New.
7837
7838 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7839
7840         PR tree-optimization/19210
7841         * gcc.dg/tree-ssa/pr19210-1.c: New.
7842         * gcc.dg/tree-ssa/pr19210-2.c: New.
7843
7844 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7845
7846         PR rtl-optimization/22167
7847         * g++.dg/opt/pr22167.C: New test.
7848
7849 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7850
7851         PR c++/2922
7852         * g++.dg/lookup/two-stage2.C: New.
7853         * g++.dg/lookup/two-stage3.C: New.
7854         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7855         fixed two-stage name lookup for operators.
7856         * g++.dg/template/call3.C: Compiler now produces an appropriate
7857         error message.
7858         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7859         14 as a candidate.
7860         * g++.dg/template/ptrmem4.C: Compiler produces different error
7861         message.
7862         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7863         connect_to_method as a candidate.
7864
7865 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7866
7867         * gcc.dg/fold-alloc-1.c: New test.
7868
7869 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7870
7871         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7872         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7873
7874 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7875
7876         * gcc.dg/fold-abs-1.c: New test.
7877         * gcc.dg/fold-abs-2.c: New test.
7878         * gcc.dg/fold-abs-3.c: New test.
7879
7880 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7881
7882         Make CONSTRUCTOR use VEC to store initializers.
7883         * g++.dg/ext/complit3.C: Check for specific error messages.
7884         * g++.dg/init/brace2.C: Update error message.
7885         * g++.dg/warn/Wbraces2.C: Likewise.
7886
7887 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7888
7889         PR fortran/16940
7890         * gfortran.dg/module_interface_1.f90: New test.
7891
7892 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7893             Kenneth Zadeck <zadeck@naturalbridge.com>
7894
7895         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7896
7897 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7898
7899         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7900         specify -Wformat for these tests.
7901         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7902         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7903         * gcc.dg/format/opt-6.c: Delete.
7904
7905 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7906
7907         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7908         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7909
7910 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7911
7912         * gcc.dg/tree-ssa/alias-2.c: New test.
7913
7914 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7915
7916         PR c++/22263
7917         * g++.dg/template/explicit7.C: New test.
7918
7919 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7920
7921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7922         width of 8 to +Inf and -Inf.
7923
7924 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/22139
7927         * g++.dg/template/friend36.C: New test.
7928
7929 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7930
7931         PR fortran/21730
7932         * gfortran.dg/pr21730.f: New test.
7933
7934 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7935             Kenneth Zadeck <zadeck@naturalbridge.com>
7936
7937         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7938         since pure const detection cannot run at -O1 in c compiler.
7939         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7940         can now optimize this case properly.
7941         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7942         because we now pass.
7943         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7944
7945 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7946
7947         PR c/22421
7948         * gcc.dg/format/bitfld-1.c: New test.
7949
7950 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/22204
7953         * g++.dg/rtti/repo1.C: New test.
7954
7955 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7956
7957         PR middle-end/22398
7958         * gcc.c-torture/compile/pr22398.c: New test.
7959
7960 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7961
7962         PR c++/22132
7963         * g++.dg/expr/cast4.C: New test.
7964
7965 2005-07-15  Richard Guenther  <rguenther@suse.de>
7966
7967         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7968         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7969
7970 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7971
7972         PR tree-optimization/22230
7973         * gcc.dg/tree-ssa/pr22230.c: New test.
7974
7975 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7976
7977         * gfortran.dg/g77/cpp6.f: New test.
7978
7979         PR fortran/22417
7980         * gfortran.dg/g77/cpp5.F: New test.
7981         * gfortran.dg/g77/cpp5.h: New file.
7982         * gfortran.dg/g77/cpp5inc.h: New file.
7983
7984 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7985
7986         PR libfortran/16435
7987         * gfortran.dg/tl_editting.f90: New.
7988         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7989
7990 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7991
7992         * gfortran.dg/char_array_constructor.f90: New test.
7993
7994 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7995
7996         * gfortran.dg/past_eor.f90: New.
7997         * gfortran.dg/complex_read.f90: New.
7998
7999 2005-07-13  Jeff Law  <law@redhat.com>
8000
8001         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8002         additional casts.
8003
8004         * gcc.dg/tree-ssa/pr22321.c: New test
8005
8006 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8007
8008         PR tree-optimization/21921
8009         * gcc.dg/tree-ssa/pr21921.c: New.
8010
8011 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8012
8013         PR tree-optimizatio/22442
8014         * gcc.dg/tree-ssa/loop-11.c: New test.
8015
8016 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         PR tree-opt/21840
8019         * gcc.c-torture/compile/pr21840.c: New test.
8020
8021 2005-07-12  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.c-torture/compile/pr22379.c: New test.
8024
8025 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8026
8027         PR libfortran/21593
8028         gfortran.dg/dev_null.f90: Remove outdated comment about
8029         PR libfortran/21593.
8030
8031
8032 2005-07-12  Dale Johannesen  <dalej@apple.com>
8033
8034         * gcc.target/i386/compress-float-sse.c: New.
8035         * gcc.target/i386/compress-float-sse-pic.c: New.
8036         * gcc.target/i386/compress-float-387.c: New.
8037         * gcc.target/i386/compress-float-387-pic.c: New.
8038         * gcc.dg/compress-float-ppc.c: New.
8039         * gcc.dg/compress-float-ppc-pic.c: New.
8040
8041 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8042
8043         PR libfortran/21593
8044         gfortran.dg/dev_null.f90: Remove targets.
8045
8046 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8047
8048         PR tree-opt/22335
8049         * gcc.dg/pr22335-1.c: New test.
8050         * gcc.dg/pr22335-2.c: New test.
8051
8052 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8053
8054         PR c++/20172
8055         * g++.dg/template/nontype12.C : New test.
8056
8057 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8058
8059         * gcc.dg/tree-ssa/loop-10.c: New test.
8060
8061 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8062
8063         * gcc.c-torture/execute/20020720-1.x: Remove.
8064
8065 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8066
8067         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8068
8069 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8070
8071         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8072         (dg-mips-options): Use it.
8073
8074 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8075
8076         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8077
8078 2005-07-09  Richard Henderson  <rth@redhat.com>
8079
8080         * lib/target-supports.exp (check_effective_target_sync_char_short):
8081         Add alpha.
8082
8083 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8084
8085         PR libfortran/22217
8086         * gfortran.dg/negative-z-descriptor.f90: New test.
8087
8088 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8089
8090         PR tree-opt/22329
8091         * gcc.dg/pr22329.c: New test.
8092
8093 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8094
8095         PR tree-optimization/20139
8096         * gcc.dg/tree-ssa/pr20139.c: New.
8097
8098 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8099
8100         PR tree-opt/22356
8101         * testsuite/gcc.dg/pr22356-1.c: New test.
8102
8103 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8104
8105         PR c++/21799
8106         * g++.dg/template/unify8.C: New.
8107         * g++.dg/template/unify9.C: New.
8108
8109 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8110
8111         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8112
8113 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8114
8115         * gcc.dg/darwin-version-1.c: New.
8116         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8117         * gcc.dg/builtins-20.c: Likewise.
8118         * gcc.dg/builtins-53.c: Likewise.
8119         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8120         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8121         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8122         * gcc.dg/torture/builtins-power-1.c: Likewise.
8123         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8124         on Darwin.
8125
8126 2005-07-07  Jeff Law  <law@redhat.com>
8127
8128         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8129         argument evaluation order.
8130
8131 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8132
8133         PR libfortran/21594
8134         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8135         Add test cases where the shift length is greater than the
8136         array length.
8137
8138 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8139
8140         * obj-c++.dg/proto-lossage-6.mm: New.
8141         * objc.dg/proto-lossage-6.m: New.
8142
8143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8144
8145         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8146         * objc.dg/gnu-runtime-2.m: Likewise.
8147
8148 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8149
8150         * gfortran.dg/longline.f: New test.
8151
8152         * gfortran.dg/badline.f: New test.
8153
8154 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8155
8156         PR fortran/16531
8157         PR fortran/15966
8158         PR fortran/18781
8159         * gfortran.dg/hollerith.f90: New.
8160         * gfortran.dg/hollerith2.f90: New.
8161         * gfortran.dg/hollerith3.f90: New.
8162         * gfortran.dg/hollerith4.f90: New.
8163         * gfortran.dg/hollerith_f95.f90: New.
8164         * gfortran.dg/hollerith_legacy.f90: New.
8165         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8166
8167 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8168
8169         PR objc/22274
8170         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8171         * objc.dg/gnu-runtime-2.m: New.
8172
8173 2005-07-06  Jeff Law  <law@redhat.com>
8174
8175         * gcc.dg/tree-ssa/vrp17.c: New test.
8176
8177 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8178
8179         PR fortran/22327
8180         * gfortran.dg/array_constructor_5.f90: New test.
8181
8182 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8183
8184         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8185
8186 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8187
8188         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8189         * gcc.dg/980816-1.c: Ditto.
8190
8191 2005-07-06  Jeff Law  <law@redhat.com>
8192
8193         * gcc.c-torture/compile/pr21356.c: New test.
8194
8195 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8196
8197         PR c/22013
8198         PR c/22098
8199         * gcc.c-torture/compile/pr22013-1.c,
8200         gcc.c-torture/execute/pr22098-1.c,
8201         gcc.c-torture/execute/pr22098-2.c,
8202         gcc.c-torture/execute/pr22098-3.c: New tests.
8203
8204 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8205
8206         PR c/22308
8207         * gcc.dg/pr22308-1.c: New test.
8208
8209 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8210
8211         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8212         target.
8213         * gcc.dg/compare9.c: Use -fshort-enums instead of
8214         -fno-short-enums.  Change the last test to dg-bogus.
8215
8216 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8217
8218         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8219         * gcc.dg/compare9.c: New.
8220
8221 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8222
8223         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8224
8225 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8226
8227         PR testsuite/22288
8228         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8229
8230
8231 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8232
8233         * gcc.dg/format/gcc_gfc-1.c: New.
8234
8235 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8236
8237         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8238
8239 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8240
8241         PR fortran/20842
8242         * gfortran.dg/io_invalid_1.f90: New test.
8243
8244 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8245
8246         * gcc.dg/format/gcc_diag-1.c: Update.
8247
8248 2005-07-02  Jeff Law  <law@redhat.com>
8249
8250         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8251         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8252
8253 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8254
8255         * gcc.dg/format/gcc_diag-1.c: Update.
8256
8257 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8258
8259         PR tree-opt/22269
8260         * gcc.c-torture/compile/pr22269.c: New test.
8261
8262 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8263
8264         PR 21584
8265         PR 22219
8266         * g++.dg/tree-ssa/pr21584-1.C: New test.
8267         * g++.dg/tree-ssa/pr21584-2.C: New test.
8268
8269 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8270
8271         * obj-c++.dg/try-catch-11.mm: New.
8272         * objc.dg/try-catch-10.m: New.
8273
8274 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8275
8276         * g++.dg/other/ucnid-1.C: xfail on AIX.
8277
8278 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8279
8280         PR 22234
8281         * gcc.dg/20050629-1.c: New test.
8282
8283 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8284
8285         * obj-c++.dg/const-str-1[0-1].mm: New.
8286         * objc.dg/const-str-1[0-1].m: New.
8287
8288 2005-05-29  Richard Henderson  <rth@redhat.com>
8289
8290         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8291         Rename from check_effective_target_vect_no_max.
8292         (check_effective_target_vect_no_int_add): New.
8293         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8294         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8296         * gcc.dg/vect/vect-reduc-1.c: Use both.
8297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8298
8299 2005-05-29  Richard Henderson  <rth@redhat.com>
8300
8301         * lib/target-supports.exp (check_effective_target_vect_no_max):
8302         Remove i386 and x86_64.
8303
8304 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8305
8306         PR testsuite/21969
8307         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8308
8309 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8310
8311         PR middle-end/21969
8312         * gcc.dg/vect/pr21969.c: New test.
8313
8314 2005-06-28  Eric Christopher  <echristo@redhat.com>
8315
8316         PR c/22052
8317         PR c/21975
8318         * gcc.dg/inline1.c: New test.
8319         * gcc.dg/inline2.c: Ditto.
8320         * gcc.dg/inline3.c: Ditto.
8321         * gcc.dg/inline4.c: Ditto.
8322         * gcc.dg/inline5.c: Ditto.
8323
8324 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8325
8326         PR libfortran/22142
8327         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8328         Add testcase also testing eoshift1 for PR 22142.
8329
8330 2005-06-28  Richard Henderson  <rth@redhat.com>
8331
8332         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8333         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8334         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8335         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8336         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8337
8338 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8339
8340         PR libfortran/22142
8341         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8342         Add testcase for PR 22142.
8343
8344 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8345
8346         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8347         gcc.target/ia64/fpreg-2.c: New tests.
8348
8349 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8350
8351         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8352
8353 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8354
8355         PR libfortran/22170
8356         * gfortran.dg/slash_1.f90: New test.
8357
8358 2005-06-27  Richard Henderson  <rth@redhat.com>
8359
8360         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8361         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8362         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8363         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8364         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8365         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8366
8367 2005-06-27  Richard Henderson  <rth@redhat.com>
8368
8369         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8370         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8371
8372 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8373
8374         * obj-c++.dg/proto-lossage-5.mm: New.
8375         * objc.dg/proto-lossage-5.m: New.
8376
8377 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8378
8379         PR 21959
8380         * gcc.dg/tree-ssa/pr21959.c: New test.
8381
8382 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8383
8384         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8385         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8386         testing uninitialized var.
8387
8388         * gcc.c-torture/execute/builtins/chk.h: New.
8389         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8390         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8391         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8392         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8393         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8394         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8395         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8396         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8397         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8398         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8399         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8400         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8401         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8402         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8403         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8404         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8405         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8406         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8407         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8408         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8409         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8410         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8411         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8412         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8413         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8414         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8415         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8416         * gcc.dg/builtin-object-size-1.c: New test.
8417         * gcc.dg/builtin-object-size-2.c: New test.
8418         * gcc.dg/builtin-object-size-3.c: New test.
8419         * gcc.dg/builtin-object-size-4.c: New test.
8420         * gcc.dg/builtin-object-size-5.c: New test.
8421         * gcc.dg/builtin-stringop-chk-1.c: New test.
8422         * gcc.dg/builtin-stringop-chk-2.c: New test.
8423         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8424         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8425         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8426         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8427         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8428         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8429         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8430         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8431         * gcc.c-torture/execute/printf-1.c: New test.
8432         * gcc.c-torture/execute/fprintf-1.c: New test.
8433         * gcc.c-torture/execute/vprintf-1.c: New test.
8434         * gcc.c-torture/execute/vfprintf-1.c: New test.
8435         * gcc.c-torture/execute/printf-chk-1.c: New test.
8436         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8437         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8438         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8439
8440 2005-06-27  Michael Matz  <matz@suse.de>
8441
8442         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8443         slot is not merged if address escapes.
8444
8445 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8446
8447         PR c/21911
8448         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8449
8450 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8451
8452         PR middle-end/17965
8453         * gcc.c-torture/compile/20050622-1.c: New test.
8454
8455         PR middle-end/22028
8456         * gcc.dg/20050620-1.c: New test.
8457
8458 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8459
8460         PR tree-optimization/22026
8461         * gcc.dg/tree-ssa/pr22026.c: New.
8462
8463 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8464
8465         PR libfortran/22144
8466         * gfortran.dg/shift-alloc.f90: New testcase.
8467
8468 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8469
8470         * all files: Update FSF address in copyright headers.
8471
8472 2005-06-22  Jan Hubicka  <jh@suse.cz>
8473
8474         * wholeprogram-1.c: New testcase.
8475         * wholeprogram-2.c: New testcase.
8476
8477 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR 22171
8480         * gcc.dg/tree-ssa/pr22171.c: New test.
8481
8482 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8483
8484         * gfortran.dg/simplify_modulo.f90: New.
8485
8486 2005-06-24  Jan Hubicka  <jh@suse.cz>
8487
8488         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8489
8490 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8491
8492         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8493
8494 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8495
8496         * obj-c++.dg/typedef-alias-1.mm: New.
8497         * objc.dg/typedef-alias-1.m: New.
8498
8499 2005-06-23  Jeff Law  <law@redhat.com>
8500
8501         * gcc.dg/tree-ssa/vrp16.c: New test.
8502
8503 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8504
8505         * lib/target-supports.exp: Add
8506         check_effective_target_fortran_large_real and
8507         check_effective_target_fortran_large_int to check for
8508         corresponding effective targets.
8509         * gfortran.dg/large_integer_kind_1.f90: New test.
8510         * gfortran.dg/large_real_kind_1.f90: New test.
8511
8512 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8513
8514         PR tree-optimization/22117
8515         * gcc.dg/tree-ssa/pr22117.c: New.
8516
8517 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8518
8519         PR testsuite/22123
8520         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8521
8522 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8523
8524         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8525
8526 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8527
8528         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8529         * gfortran.dg/f2c_4.c: Likewise.
8530
8531 2005-06-22 Paul Brook  <paul@codesourcery.com>
8532
8533         PR fortran/21034
8534         * gfortran.dg/auto_save_1.f90: New test.
8535
8536 2005-06-22  Michael Matz  <matz@suse.de>
8537
8538         * gcc.target/x86-64/abi: New directory.
8539         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8540         * gcc.target/x86-64/abi/README.gcc: New file.
8541         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8542         * gcc.target/x86-64/abi/asm-support.s: New file.
8543         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8544         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8545         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8546         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8547         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8548         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8549         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8550         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8551         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8552         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8553         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8554         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8555         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8556         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8557         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8558         * gcc.target/x86_64/abi/test_varargs.c: New test.
8559
8560 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8561
8562         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8563         32-bit i?86 and x86_64.
8564
8565 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8566
8567         * obj-c++.dg/const-str-[1-9].mm: New tests.
8568
8569 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8570
8571         PR fortran/22010
8572         * gfortran.dg/namelist_use.f90: New.
8573         * gfortran.dg/namelist_use_only.f90: New.
8574
8575 2005-06-21  Jeff Law  <law@redhat.com>
8576
8577         * gcc.dg/tree-ssa/vrp15.c: New test.
8578
8579 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8580
8581         * lib/target-supports.exp (check_effective_target_vect_reduction):
8582         Remove.
8583         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8584         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8585         remove vect_reduction target keyword. Also avoid two returns in main.
8586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8587         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8588         * gcc.dg/vect/vect-reduc-1short.c: New test.
8589         * gcc.dg/vect/vect-reduc-1char.c: New test.
8590         * gcc.dg/vect/vect-reduc-2short.c: New test.
8591         * gcc.dg/vect/vect-reduc-2char.c: New test.
8592         * gcc.dg/vect/vect-reduc-6.c: New test.
8593         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8594         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8595         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8596
8597 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8598         Paul Thomas  <pault@gcc.gnu.org>
8599
8600         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8601         New tests.
8602
8603 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8604
8605         * gfortran.dg/backslash_1.f90: New test.
8606         * gfortran.dg/backslash_2.f90: New test.
8607
8608 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8609
8610         * gfortran.dg/duplicate_labels.f90: New test.
8611
8612 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8613
8614         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8615         unsupportable relocations.
8616         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8617         * gcc.dg/20050321-2.c: xfail for NetWare.
8618
8619 2005-06-20  Andreas Jaeger  <aj@suse.de>
8620
8621         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8622         gcc.target/i386/fastcall-sseregparm.c,
8623         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8624
8625 2005-06-19  Richard Henderson  <rth@redhat.com>
8626
8627         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8628
8629 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8630
8631         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8632
8633 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8634
8635         PR c++/22115
8636         * g++.dg/conversion/simd2.C: Change expected error message.
8637
8638 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8639
8640         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8642         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8643
8644 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8645
8646         * gcc.dg/fold-mod-1.c: New test.
8647
8648 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8649
8650         PR fortran/19926
8651         * gfortran.dg/pr19926.f90: New test.
8652
8653 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8654
8655         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8656         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8657         targets.
8658         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8659         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8660
8661 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8662
8663         * gcc.target/ia64/float80-varargs-1.c: New test.
8664
8665 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8666
8667         PR tree-opt/22035
8668         * gfortran.dg/f2c_6.f90: New test.
8669
8670 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8671
8672         PR c++/17413
8673         * g++.dg/template/local5.C: New.
8674
8675 2005-06-17  Richard Henderson  <rth@redhat.com>
8676
8677         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8678
8679 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8680
8681         PR testsuite/21945
8682         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8683
8684 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8685
8686         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8687         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8688         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8689         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8690         check_vect to verify the presence of hardware vector support.
8691
8692 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8693
8694         PR testsuite/22056
8695         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8696
8697 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8698
8699         PR libfortran/19216
8700         * gfortran.dg/pr19216.f: Add correct space between brackets and
8701         dg directive.
8702
8703 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8704
8705         PR libfortran/16436
8706         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8707
8708 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8709
8710         * gcc.target/i386/attributes-error.c: New testcase.
8711         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8712         * gcc.target/i386/regparm-stdcall.c: Likewise.
8713         * gcc.target/i386/sseregparm-1.c: Likewise.
8714         * gcc.target/i386/sseregparm-2.c: Likewise.
8715
8716 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8717
8718         * g++.dg/rtti/crash2.C: New.
8719
8720 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8721
8722         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8723
8724 2005-06-15  David Ung  <davidu@mips.com>
8725
8726         * gcc.target/mips/mips16e-extends.c: New test for testing the
8727         generation of MIPS16e zeb/zeh, seb/seh instructions.
8728
8729 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8730
8731         PR 22018
8732         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8733         * gcc.dg/tree-ssa/pr22018.c: New test.
8734
8735 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8736
8737         * gcc.dg/simd-1.c: Update error messages.
8738         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8739         * gcc.dg/simd-2.c: Update error messages.
8740         * gcc.dg/simd-4.c: New.
8741
8742 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         PR c++/20678
8745         * g++.dg/other/crash-4.C: New.
8746
8747 2005-06-14  Devang Patel  <dpatel@apple.com>
8748
8749         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8750
8751 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8752
8753         PR c++/21929
8754         * g++.dg/parse/crash11.C: Update
8755
8756 2005-06-13  Jeff Law  <law@redhat.com>
8757
8758         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8759         perform the desired transformations.
8760         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8761         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8762
8763 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8764
8765         PR fortran/22038
8766         * gfortran.dg/forall_1.f90: Un-XFAIL.
8767
8768 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8769
8770         PR c++/21929
8771         * g++.dg/parse/crash26.C: New.
8772
8773         PR c++/20789
8774         * g++.dg/init/member1.C: New.
8775
8776 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * gfortran.dg/altreturn_1.f90: New test.
8779
8780 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8781
8782         PR middle-end/21985
8783         * gcc.dg/tree-ssa/pr21985.c: New test.
8784
8785 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8786
8787         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8788
8789 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8790
8791         PR c++/21930
8792         * g++.dg/other/error10.C: New test case.
8793
8794 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8795
8796         PR libfortran/19155
8797         * gfortran.dg/pr19155.f: Add test.
8798
8799 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8800
8801         * gfortran.dg/f2c_7.f90: New test.
8802
8803         * gfortran.dg/forall_1.f90: XFAILed.
8804
8805 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8806
8807         * gcc.dg/pr14796-1.c: New.
8808         * gcc.dg/pr14796-2.c: New.
8809
8810 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8811
8812         PR fortran/17792
8813         PR fortran/21375
8814         * gfortran.dg/deallocate_stat.f90: New test.
8815
8816 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8817
8818         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8819
8820 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8821
8822         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8823         access will be generated when this loop is vectorized. Test that
8824         accesses with same alignment were detected.
8825         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8826         Test that accesses with same alignment were detected.
8827         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8828         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8829         alignment were detected.
8830
8831 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8832
8833         PR c++/10611
8834         * g++.dg/conversion/simd2.C: New.
8835
8836 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8837
8838         * gcc.dg/Wcxx-compat-1.c: New.
8839
8840 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8841
8842         PR libfortran/21480
8843         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8844         complex array.
8845
8846 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8847
8848         * gcc.dg/alias-8.c: New.
8849
8850 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8851
8852         * gcc.dg/format/cmn_err-1.c: Update.
8853
8854 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8855
8856         PR target/20666
8857         * gcc.target/sparc/fexpand-2.c: New.
8858         * gcc.target/sparc/fpmerge-2.c: New.
8859         * gcc.target/sparc/fpmul-2.c: New.
8860         * gcc.target/sparc/noresult.c: New.
8861         * gcc.target/sparc/pdist-2.c: New.
8862         * gcc.target/sparc/pdist-3.c: New.
8863
8864 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8865
8866         PR testsuite/21702
8867         * gcc.target/i386/i386.exp: Fix comment typo.
8868
8869 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8870
8871         PR c++/19497
8872         * g++.dg/inherit/using5.C: New.
8873         * g++.dg/inherit/using6.C: New.
8874
8875 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8876
8877         PR c++/19894
8878         * g++.dg/template/ptrmem15.C: New test.
8879
8880         PR c++/20563
8881         * g++.dg/ext/label4.C: New test.
8882
8883 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8884
8885         * gcc.dg/tls/debug-1.c: New test.
8886
8887 2005-06-07  Dale Johannesen  <dalej@apple.com>
8888
8889         * gcc.target/i386/movq.c: New.
8890
8891 2005-06-07  Dale Johannesen  <dalej@apple.com>
8892
8893         * gcc.dg/20050607-1.c: New.
8894
8895 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR middle-end/21850
8898         * gcc.c-torture/execute/20050607-1.c: New test.
8899
8900 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8901
8902         PR libfortran/21926
8903         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8904         Test case where the return array has lowest stride one,
8905         but isn't packed.
8906
8907 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8908
8909         * lib/target-supports.exp (check_effective_target_sync_int_long):
8910         Add s390 and s390x targets.
8911
8912 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8913
8914         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8915         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8916         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8917         * gcc.dg/tree-ssa/loop-9.c: New test.
8918
8919 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8920
8921         * g++.dg/parse/defarg10.C: New.
8922
8923 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8924
8925         PR regression/21897
8926         * gcc.c-torture/execute/20050604-1.c: New test.
8927
8928 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8929
8930         PR 21903
8931         * g++.dg/parse/defarg9.C: New.
8932
8933         PR c++/20637
8934         * g++.dg/inherit/using4.C: New.
8935         * g++.dg/overload/error1.C: Adjust expected errors.
8936         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8937         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8938         * g++.old-deja/g++.other/redecl2.C: Likewise.
8939         * g++.old-deja/g++.other/redecl4.C: Likewise.
8940         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8941
8942 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8943
8944         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8945
8946 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8947
8948         * lib/gfortran.exp (gfortran_target_compile): Call
8949         dg-additional-files-options
8950         * gfortran.dg/f2c_4.f90: New file
8951         * gfortran.dg/f2c_4.c: New file
8952         * gfortran.dg/f2c_5.f90: New file
8953         * gfortran.dg/f2c_5.c: New file
8954
8955 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8956
8957         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8958
8959         PR fortran/21912
8960         * gfortran.dg/array_constructor_4.f90: New test.
8961
8962 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/21619
8965         * g++.dg/ext/builtin9.C: New test.
8966
8967 2005-06-05  Dale Johannesen  <dalej@apple.com>
8968
8969         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8970         * gcc.c-torture/execute/20050603-2.c: Ditto.
8971
8972 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8973
8974         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8975         * gcc.dg/vect/vect-reduc-1.c: New.
8976         * gcc.dg/vect/vect-reduc-2.c: New.
8977         * gcc.dg/vect/vect-reduc-3.c: New.
8978
8979 2005-06-04  Dale Johannesen  <dalej@apple.com>
8980
8981         * gcc.c-torture/execute/20050603-1.c: New.
8982         * gcc.c-torture/execute/20050603-2.c: New.
8983         * gcc.dg/20050603-3.c: New.
8984
8985 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8986
8987         PR fortran/19195
8988         * gfortran.dg/debug_1.f90: New test.
8989
8990         * gfortran.dg/forall_1.f90: New test.
8991
8992 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8993
8994         * gfortran.dg/array_constructor_3.f90: New test.
8995
8996 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8997
8998         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8999
9000 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9001
9002         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9003
9004 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9005
9006         PR c/21873
9007         * gcc.dg/init-excess-1.c: New test.
9008
9009 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/21853
9012         * g++.dg/expr/static_cast6.C: New test.
9013
9014 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9015
9016         * gcc.dg/tree-ssa/vrp14.c: New test.
9017
9018 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9019
9020         PR c++/21336
9021         * g++.dg/template/new2.C: New test.
9022
9023 2005-06-03  Josh Conner  <jconner@apple.com>
9024
9025         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9026         all entries in initializer.
9027
9028 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9029
9030         PR middle-end/21858
9031         * gcc.dg/pr21858.c: New testcase.
9032
9033 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9034
9035         PR tree-optimization/21292
9036
9037         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9038         New.
9039         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9040         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9041         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9042         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9043         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9044
9045 2005-06-02  Richard Henderson  <rth@redhat.com>
9046
9047         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9048
9049 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9050
9051         * gcc.dg/wtypequal.c: New testcase.
9052
9053 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9054
9055         PR 21582
9056         * gcc.dg/tree-ssa/pr21582.c: New test.
9057
9058 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9059
9060         PR c++/21280
9061         * g++.dg/opt/interface2.h: New.
9062         * g++.dg/opt/interface2.C: New.
9063         * g++.dg/init/ctor4.C: Adjust error lines.
9064         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9066         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9067         * g++.old-deja/g++.pt/assign1.C: Likewise.
9068         * g++.old-deja/g++.pt/crash20.C: Likewise.
9069
9070 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9071
9072         PR tree-optimization/21734
9073         * g++.dg/vect/pr21734_1.cc: New.
9074         * g++.dg/vect/pr21734_2.cc: New.
9075
9076 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9077
9078         PR c++/20350
9079         * g++.dg/template/spec24.C: New.
9080
9081         PR c++/21151
9082         * g++.dg/pch/local-1.C: New.
9083         * g++.dg/pch/local-1.Hs: New.
9084
9085 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9086
9087         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9088         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9089         * gcc.dg/tree-ssa/pr14341.c: New test.
9090         * gcc.dg/tree-ssa/pr14841.c: New test.
9091         * gcc.dg/tree-ssa/pr20701.c: New test.
9092         * gcc.dg/tree-ssa/pr21086.c: New test.
9093         * gcc.dg/tree-ssa/pr21090.c: New test.
9094         * gcc.dg/tree-ssa/pr21332.c: New test.
9095         * gcc.dg/tree-ssa/pr21458.c: New test.
9096         * gcc.dg/tree-ssa/pr21658.c: New test.
9097         * gcc.dg/tree-ssa/vrp01.c: New test.
9098         * gcc.dg/tree-ssa/vrp02.c: New test.
9099         * gcc.dg/tree-ssa/vrp03.c: New test.
9100         * gcc.dg/tree-ssa/vrp04.c: New test.
9101         * gcc.dg/tree-ssa/vrp05.c: New test.
9102         * gcc.dg/tree-ssa/vrp06.c: New test.
9103         * gcc.dg/tree-ssa/vrp07.c: New test.
9104         * gcc.dg/tree-ssa/vrp08.c: New test.
9105         * gcc.dg/tree-ssa/vrp09.c: New test.
9106         * gcc.dg/tree-ssa/vrp10.c: New test.
9107         * gcc.dg/tree-ssa/vrp11.c: New test.
9108         * gcc.dg/tree-ssa/vrp12.c: New test.
9109         * gcc.dg/tree-ssa/vrp13.c: New test.
9110
9111 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9112
9113         PR 21029
9114         * gcc.dg/tree-ssa/pr21029.c: New test.
9115
9116 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9117
9118         * gfortran.dg/logint-1.f: New test case.
9119         * gfortran.dg/logint-2.f: Likewise.
9120         * gfortran.dg/logint-3.f: Likewise.
9121
9122 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR c/21536
9125         PR c/20760
9126         * gcc.dg/20050527-1.c: New test.
9127
9128         * gcc.dg/i386-sse-12.c: New test.
9129
9130         PR fortran/21729
9131         * gfortran.dg/implicit_5.f90: New test.
9132
9133 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9134
9135         PR fortran/20883
9136         * gfortran/assign_4.f90: New test.
9137         * gfortran/assign_2.f90: Change compile to run.
9138
9139 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9140
9141         * lib/target-supports.exp
9142         (check_effective_target_sync_char_short): New.
9143         * gcc.dg/sync-2.c: New.
9144
9145 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9146
9147         PR tree-optimization/21817
9148         * gcc.dg/torture/pr21817-1.c: New.
9149
9150 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9151
9152         PR c++/21165
9153         * g++.dg/template/init5.C: New.
9154
9155 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9156
9157         * gfortran.dg/char_initialiser_actual.f90:
9158         Test character initialisers as actual arguments.
9159         * gfortran.dg/char_pointer_comp_assign.f90:
9160         Test character pointer structure component assignments.
9161         * gfortran.dg/char_array_structure_constructor.f90:
9162         Test character components in structure constructors.
9163
9164 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9165
9166         PR middle-end/20931
9167         * g++.dg/opt/pr20931.C: New test.
9168
9169 2005-05-31  Andreas Jaeger  <aj@suse.de>
9170
9171         PR testsuite/20772
9172         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9173         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9174         g++.old-deja/g++.ext/asmspec1.C,
9175         g++.old-deja/g++.other/regstack.C,
9176         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9177         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9178         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9179         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9180         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9181         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9182         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9183         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9184         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9185         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9186         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9187         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9188         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9189         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9190         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9191         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9192         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9193         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9194         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9195
9196 2005-05-31  Jeff Law  <law@redhat.com>
9197
9198         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9199
9200 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9201
9202         PR middle-end/21743
9203         * gcc.dg/builtins-1.c: Activate disabled clog test.
9204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9205
9206 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9207
9208         * gfortran.dg/char_pointer_assign.f90:
9209         Test character-pointer assignments and pointer assignments.
9210         * gfortran.dg/char_pointer_dummy.f90:
9211         Test character-pointer dummy arguments.
9212         * gfortran.dg/char_pointer_func.f90:
9213         Test character-pointer function returns.
9214         * gfortran.dg/char_pointer_dependency.f90:
9215         Test character-pointer functions with dependencies.
9216
9217 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/21784
9220         * g++.dg/lookup/using14.C: New test.
9221
9222 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9223
9224         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9225         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9226         trailing ^M.
9227
9228 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9229
9230         PR c++/17413
9231         * g++.dg/template/local5.C: New.
9232
9233         PR target/21761
9234         * gcc.c-torture/compile/pr21761.c: New.
9235
9236         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9237         before darwin8.
9238
9239 2005-05-30  Steven G. Kargl
9240
9241         PR fortran/20846
9242         * gfortran.dg/inquire_8.f90: New test.
9243
9244 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9245
9246         PR libfortran/21376
9247         * gfortran.dg/output_exponents_1.f90: New test.
9248
9249 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9250
9251         PR libfortran/20006
9252         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9253
9254 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9255
9256         PR c++/21210
9257         * g++.dg/ext/complex1.C: New test.
9258
9259         PR c++/21340
9260         * g++.dg/init/ctor6.C: New test.
9261
9262 2005-05-29  Jan Hubicka  <jh@suse.cz>
9263
9264         * gcc.c-torture/compile/pr21562.c: New.
9265
9266 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9267
9268         * gfortran.dg/subnormal_1.f90: New test.
9269
9270 2005-05-28  Jan Hubicka  <jh@suse.cz>
9271
9272         * tree-prof.exp: Fix comment.
9273         * value-prof-1.c: New.
9274         * value-prof-2.c: New.
9275         * value-prof-3.c: New.
9276         * value-prof-4.c: New.
9277
9278 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/21614
9281         * g++.dg/expr/ptrmem6.C: New test.
9282         * g++.dg/expr/ptrmem6a.C: Likewise.
9283
9284 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9285
9286         PR tree-optimization/21658
9287         * gcc.dg/tree-ssa/pr21658.c: New.
9288
9289 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9290
9291         PR c++/21455
9292         * g++.dg/inherit/ptrmem3.C: New.
9293
9294         PR c++/21681
9295         * g++.dg/parse/template16.C: New.
9296
9297 2005-05-27  Andreas Jaeger  <aj@suse.de>
9298
9299         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9300
9301         * gcc.dg/i386-sse-8.c: Run test on all archs.
9302
9303 2005-05-26  Mike Stump  <mrs@apple.com>
9304
9305         * objc.dg/isa-field-1.m: Only run on darwin.
9306         * objc.dg/lookup-1.m: Likewise.
9307         * objc.dg/try-catch-8.m: Likewise.
9308
9309 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9310
9311         PR tree-optimization/9814
9312         * gcc.dg/pr9814-1.c: New test case.
9313
9314 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9315
9316         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9317         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9318         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9319         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9320         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9321         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9322         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9323         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9324         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9325         objc.dg/try-catch-8.m: New.
9326
9327 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9328
9329         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9330         remove extraneous semicolons.
9331
9332 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9333
9334         * obj-c++.dg/comp-types-12.mm: New.
9335         * objc.dg/comp-types-11.m: New.
9336         * objc.dg/selector-4.m: New.
9337
9338 2005-05-26  Andreas Jaeger  <aj@suse.de>
9339
9340         PR testsuite/20772
9341         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9342         g++.old-deja/g++.ext/attrib3.C,
9343         g++.old-deja/g++.other/store-expr1.C,
9344         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9345         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9346         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9347         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9348         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9349         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9350         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9351         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9352         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9353         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9354         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9355         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9356         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9357         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9358         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9359         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9360         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9361         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9362         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9363
9364 2005-05-26  Andreas Jaeger  <aj@suse.de>
9365
9366         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9367         x86-64 compilation.
9368
9369 2005-05-26  Andreas Jaeger  <aj@suse.de>
9370
9371         PR testsuite/20772
9372         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9373         gcc.misc-tests/i386-pf-athlon-1.c,
9374         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9375         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9376         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9377         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9378         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9379         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9380         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9381         programs.
9382
9383         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9384         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9385         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9386         x86-64 compilation.
9387
9388         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9389         x86_64.
9390
9391         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9392         effective-target ilp32.
9393
9394 2005-05-26  David Ung  <davidu@mips.com>
9395
9396         * gcc.target/mips/ext_ins.c: New test for testing the generation
9397         of MIPS32/64 rev 2 ext/ins instructions.
9398
9399 2005-05-26  Andreas Jaeger  <aj@suse.de>
9400
9401         * treelang/compile/unsigned.tree: Use gimple instead of
9402         nonexisting generic dump.
9403
9404 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9405
9406         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9407
9408 2005-05-26  Andreas Jaeger  <aj@suse.de>
9409
9410         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9411
9412 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9413
9414         PR libfortran/17283
9415         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9416         Test callee-allocated memory with write statements.
9417
9418 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9419
9420         PR middle-end/21709
9421         * gcc.dg/pr21709-1.c: New test case.
9422
9423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9424             Mike Stump  <mrs@apple.com>
9425
9426         * objc/execute/next_mapping.h: Update for C++.
9427
9428         * obj-c++.dg/selector-1.mm: Move to...
9429         * obj-c++.dg/selector-4.mm: here...
9430
9431         * obj-c++.dg/basic.mm: New.
9432         * obj-c++.dg/comp-types-1.mm: New.
9433         * obj-c++.dg/cxx-class-1.mm: New.
9434         * obj-c++.dg/cxx-ivars-1.mm: New.
9435         * obj-c++.dg/cxx-ivars-2.mm: New.
9436         * obj-c++.dg/cxx-ivars-3.mm: New.
9437         * obj-c++.dg/cxx-scope-1.mm: New.
9438         * obj-c++.dg/cxx-scope-2.mm: New.
9439         * obj-c++.dg/defs.mm: New.
9440         * obj-c++.dg/empty-private-1.mm: New.
9441         * obj-c++.dg/encode-1.mm: New.
9442         * obj-c++.dg/encode-2.mm: New.
9443         * obj-c++.dg/encode-3.mm: New.
9444         * obj-c++.dg/extern-c-1.mm: New.
9445         * obj-c++.dg/extra-semi.mm: New.
9446         * obj-c++.dg/fix-and-continue-2.mm: New.
9447         * obj-c++.dg/isa-field-1.mm: New.
9448         * obj-c++.dg/ivar-list-semi.mm: New.
9449         * obj-c++.dg/local-decl-1.mm: New.
9450         * obj-c++.dg/lookup-1.mm: New.
9451         * obj-c++.dg/lookup-2.mm: New.
9452         * obj-c++.dg/method-1.mm: New.
9453         * obj-c++.dg/method-2.mm: New.
9454         * obj-c++.dg/method-3.mm: New.
9455         * obj-c++.dg/method-4.mm: New.
9456         * obj-c++.dg/method-5.mm: New.
9457         * obj-c++.dg/method-6.mm: New.
9458         * obj-c++.dg/method-7.mm: New.
9459         * obj-c++.dg/no-extra-load.mm: New.
9460         * obj-c++.dg/overload-1.mm: New.
9461         * obj-c++.dg/pragma-1.mm: New.
9462         * obj-c++.dg/pragma-2.mm: New.
9463         * obj-c++.dg/private-1.mm: New.
9464         * obj-c++.dg/private-2.mm: New.
9465         * obj-c++.dg/proto-qual-1.mm: New.
9466         * obj-c++.dg/qual-types-1.mm: New.
9467         * obj-c++.dg/stubify-1.mm: New.
9468         * obj-c++.dg/stubify-2.mm: New.
9469         * obj-c++.dg/super-class-1.mm: New.
9470         * obj-c++.dg/super-class-2.mm: New.
9471         * obj-c++.dg/super-dealloc-1.mm: New.
9472         * obj-c++.dg/super-dealloc-2.mm: New.
9473         * obj-c++.dg/template-1.mm: New.
9474         * obj-c++.dg/template-2.mm: New.
9475         * obj-c++.dg/template-3.mm: New.
9476         * obj-c++.dg/template-4.mm: New.
9477         * obj-c++.dg/template-5.mm: New.
9478         * obj-c++.dg/template-6.mm: New.
9479         * obj-c++.dg/try-catch-1.mm: New.
9480         * obj-c++.dg/try-catch-2.mm: New.
9481         * obj-c++.dg/try-catch-3.mm: New.
9482         * obj-c++.dg/try-catch-4.mm: New.
9483         * obj-c++.dg/try-catch-5.mm: New.
9484         * obj-c++.dg/try-catch-6.mm: New.
9485         * obj-c++.dg/try-catch-7.mm: New.
9486         * obj-c++.dg/try-catch-8.mm: New.
9487         * obj-c++.dg/try-catch-9.mm: New.
9488         * obj-c++.dg/va-meth-1.mm: New.
9489
9490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9491
9492         * obj-c++.dg/selector-1.mm: New.
9493         * obj-c++.dg/selector-2.mm: New.
9494
9495 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9496
9497         * obj-c++.dg/selector-3.mm: New.
9498         * objc.dg/selector-3.m: New.
9499
9500 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9501
9502         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9503         about where warning appears.
9504
9505 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9506
9507         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9508         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9509         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9510         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9511
9512 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9513
9514         * gcc.dg/20050524-1.c: New test.
9515
9516 2005-05-25  Jan Hubicka  <jh@suse.cz>
9517
9518         * gcc.dg/tree-prof/inliner-1.c: New.
9519
9520 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9521
9522         * gcc.dg/tree-prof: New directory.
9523         * gcc.dg/tree-prof/tree-prof.exp: New.
9524
9525 2005-05-25  DJ Delorie  <dj@redhat.com>
9526
9527         * gcc.dg/Wattributes-1.c: New.
9528         * gcc.dg/Wattributes-2.c: New.
9529         * gcc.dg/Wattributes-3.c: New.
9530
9531 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9532
9533         PR tree-optimization/19833
9534         * gcc.dg/uninit-4.c: Remove xfail.
9535         * gcc.dg/uninit-9.c: Ditto.
9536
9537 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9538
9539         * obj-c++.dg/bitfield-[1-5].mm: New.
9540         * obj-c++.dg/class-protocol-1.mm: New.
9541         * obj-c++.dg/comp-types-1[0-1].mm: New.
9542         * obj-c++.dg/comp-types-[2-9].mm: New.
9543         * obj-c++.dg/encode-[4-8].mm: New.
9544         * obj-c++.dg/layout-1.mm: New.
9545         * obj-c++.dg/method-1[0-9].mm: New.
9546         * obj-c++.dg/method-2[0-1].mm: New.
9547         * obj-c++.dg/method-[8-9].mm: New.
9548         * obj-c++.dg/objc-gc-3.mm: New.
9549         * obj-c++.dg/try-catch-10.mm: New.
9550         * objc.dg/bitfield-5.m: New.
9551         * objc.dg/comp-types-10.m: New.
9552         * objc.dg/comp-types-9.m: New.
9553         * objc.dg/layout-1.m: New.
9554         * objc.dg/objc-gc-4.m: New.
9555         * objc.dg/try-catch-9.m: New.
9556         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9557         * objc.dg/comp-types-1.m: Likewise.
9558         * objc.dg/comp-types-[5-6].m: Likewise.
9559         * objc.dg/method-9.m: Likewise.
9560
9561 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9562
9563         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9564         and on hardware without VMX support.
9565
9566         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9567
9568         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9569
9570         * lib/profopt.exp (dg-final-generate, dg-final-use,
9571         profopt-final-code, profopt-get-options): New.
9572         (profopt-execute): Process test directives.
9573
9574         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9575         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9576         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9577
9578 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9579
9580         PR C++/21645
9581         * g++.dg/init/ctor5.C: New test.
9582
9583 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9584
9585         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9586         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9587         vect-113.c, vect-114.c.
9588
9589 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9590
9591         * gcc.dg/const-elim-1.c: Remove xfails.
9592
9593 2005-05-23  Jeff Law  <law@redhat.com>
9594
9595         * gcc.c-torture/compile/pr21638.c: New test.
9596         * gcc.c-torture/compile/20050520-1.c: New test.
9597
9598 2005-05-23  Nick Clifton  <nickc@redhat.com>
9599
9600         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9601         be a proper triple, ie: m32r*-*-*.
9602         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9603
9604 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9605
9606         PR middle-end/21331
9607         PR tree-opt/21293
9608         * gcc.c-torture/compile/pr21293.c: New test.
9609         * gcc.c-torture/execute/pr21331.c: New test.
9610
9611 2004-05-20  Richard Henderson  <rth@redhat.com>
9612
9613         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9614
9615 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9616
9617         * obj-c++-dg.exp: Add.
9618         * obj-c++.exp: Add.
9619         * obj-c++.dg/dg.exp: Add.
9620
9621 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9622
9623         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9624         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9625
9626 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9627
9628         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9629
9630 2004-05-19  Richard Henderson  <rth@redhat.com>
9631
9632         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9633
9634 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9635
9636         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9637
9638         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9639
9640 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR c++/21495
9643         * g++.dg/parse/extern1.C: New test.
9644         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9645
9646 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9647
9648         * gcc.dg/c99-math.h: New.
9649         * gcc.dg/c99-math-float-1.c: New test.
9650         * gcc.dg/c99-math-double-1.c: Likewise.
9651         * gcc.dg/c99-math-long-double-1.c: Likewise.
9652
9653 2005-05-18  Richard Henderson  <rth@redhat.com>
9654
9655         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9656
9657 2005-05-18  Devang Patel  <dpatel@apple.com>
9658
9659         * g++.dg/opt/20050511-1.C: New test.
9660
9661 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9662
9663         PR libfortran/21127
9664         * gfortran.dg/reshape-complex.f90: New test.
9665
9666 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9667
9668         * gfortran.dg/array_constructor_1.f90: New test.
9669         * gfortran.dg/array_constructor_2.f90: New test.
9670
9671 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9672
9673         PR fortran/20954
9674         * gfortran.dg/pr20954.f: New test.
9675
9676 2005-05-17  Mike Stump  <mrs@apple.com>
9677
9678         Yet more Objective-C++...
9679
9680         * objc.dg/method-5.m: Update.
9681         * objc.dg/method-6.m: Update.
9682         * objc.dg/method-7.m: Update.
9683         * objc.dg/method-9.m: Update.
9684         * objc.dg/try-catch-2.m: Update.
9685
9686 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9687
9688         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9689         Remove little-endian optimizations.
9690
9691 2005-05-17  Jeff Law  <law@redhat.com>
9692
9693         * g++.dg/tree-ssa/pr14814.C: New test.
9694         * gcc.dg/tree-ssa/pr14814.C: New test.
9695         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9696         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9697
9698 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9699
9700         * gcc.dg/compat/generate-random.c: Do not include
9701         libiberty.h.
9702         * gcc.dg/compat/generate-random_r.c: Likewise.
9703
9704 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9705
9706         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9707
9708 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9709
9710         PR middle-end/21595
9711         * g++.dg/tree-ssa/builtin1.C: New testcase.
9712
9713 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR c++/21454
9716         * g++.dg/opt/const4.C: New test.
9717
9718         PR middle-end/21492
9719         * g++.dg/opt/crossjump1.C: New test.
9720
9721         PR tree-optimization/21610
9722         * gcc.c-torture/compile/20050516-1.c: New test.
9723
9724         PR fortran/15080
9725         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9726         about the test failing.
9727         * gfortran.fortran-torture/execute/where_7.f90: New test.
9728         * gfortran.fortran-torture/execute/where_8.f90: New test.
9729
9730 2005-05-16  Richard Henderson  <rth@redhat.com>
9731
9732         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9733         i?86 and x86_64.
9734
9735 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9736
9737         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9738         (limits.h): Include unconditionally.
9739         (stdlib.h): Likewise.
9740         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9741         (limits.h): Include unconditionally.
9742         (stdlib.h): Likewise.
9743         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9744         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9745         (limits.h): Include unconditionally.
9746         (stdlib.h): Likewise.
9747         (hashtab.h): Do not include.
9748         (getopt.h): Likewise.
9749         (stddef.h): Include.
9750         (hashval_t): Define.
9751         (struct entry): Add "next" field.
9752         (HASH_SIZE): New macro.
9753         (hash_table): New variable.
9754         (switchfiles): Do not use xmalloc.
9755         (mix): New macro.
9756         (iterative_hash): New function.
9757         (hasht): Remove.
9758         (e_exists): New function.
9759         (e_insert): Likewise.
9760         (output): Use, instead of libiberty hashtable functions.
9761         (main): Do not use getopt.  Do not call htab_create.
9762
9763 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9764
9765         PR libstdc++/21526
9766         * lib/target-supports.exp (check_mkfifo_available):
9767         Return 0 for cygwin as mkfifo support incomplete on platform.
9768         Fix typos in comments.
9769
9770 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9773
9774 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9775
9776         PR fortran/17432
9777         * gfortran.dg/assign_4.f: New test.
9778
9779 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9780
9781         PR tree-optimization/21563
9782         * gcc.dg/tree-ssa/pr21563.c: New.
9783
9784 2005-05-14  Jan Hubicka  <jh@suse.cz>
9785
9786         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9787
9788 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9789
9790         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9791
9792 2005-05-13  Julian Brown  <julian@codesourcery.com>
9793
9794         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9795         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9796
9797 2005-05-13  Jan Hubicka  <jh@suse.cz>
9798
9799         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9800         * gcc.dg/fold-xor-?.c: Likewise.
9801         * gcc.dg/pr15784-?.c: Likewise.
9802         * gcc.dg/pr20922-?.c: Likewise.
9803         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9804         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9805         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9806
9807 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9808
9809         PR fortran/21260
9810         * gfortran.dg/hollerith_1.f90: New test.
9811
9812 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9813
9814         * gfortran.dg/func_result_2.f90: New test.
9815
9816 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9817
9818         * gfortran.dg/dev_null.f90: New test.
9819
9820 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9821
9822         * gcc.dg/arm-vfp1.c: Revert last change.
9823
9824 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9825
9826         PR middle-end/19807
9827         PR tree-optimization/19639
9828         * g++.dg/tree-ssa/pr19807.C: New testcase.
9829
9830 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9831
9832         PR libfortran/21471
9833         * gfortran.dg/append-1.f90: New test.
9834
9835 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9836
9837         * gcc.dg/pr18501.c: XFAIL.
9838         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9839         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9840         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9841         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9842         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9843         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9844         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9845         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9846
9847 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9848
9849         PR fortran/20178
9850         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9851         gfortran.dg/f2c_3.f90: New tests.
9852
9853         * gfortran.dg/return_1.f90: Fix dg annotation.
9854
9855 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9856
9857         * gcc.c-torture/compile/20050510-1.c: New test.
9858
9859 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9860
9861         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9862
9863 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9864
9865         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9866
9867 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9868
9869         PR c/17913
9870         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9871
9872 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9873
9874         PR c/21342
9875         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9876         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9877
9878 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9879
9880         PR debug/16676
9881         * gcc.dg/debug/pr16676.c: New test.
9882
9883 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9884
9885         PR testsuite/21443
9886         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9887         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9888         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9889         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9890         Change -O1 to -O2.
9891         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9892         -fno-tree-dominator-opts.
9893
9894 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9895
9896         * gfortran.dg/return_1.f90: New test.
9897
9898 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9899
9900         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9901
9902         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9903
9904 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9905
9906         PR c++/21427
9907         * g++.dg/inherit/covariant13.C: New.
9908
9909 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9910
9911         PR libfortran/19155
9912         * gfortran.dg/pr19155.f: New test.
9913
9914 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9915
9916         PR inline-asm/8788
9917         * gcc.dg/pr8788-1.c: New testcase.
9918
9919 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9920
9921         PR target/21416
9922         * gcc.target/mips/fpcmp-[12].c: New tests.
9923
9924 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9925
9926         * lib/target-supports-dg.exp (dg-require-fork): New function.
9927         (dg-require-mkfifo): Likewise.
9928         * lib/target-supports.exp (check_function_available): New
9929         function.
9930         (check_fork_available): Likewise.
9931         (check_mkfifo_available): Likewise.
9932
9933 2005-05-06  Jeff Law  <law@redhat.com>
9934
9935         * gcc.c-torture/compile/pr21380.c: New test.
9936
9937 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR c++/20961
9940         * g++.dg/ext/weak3.C: New test.
9941
9942 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/21352
9945         * g++.dg/template/crash37.C: New test.
9946
9947 2005-05-05  Paul Brook  <paul@codesourcery.com>
9948
9949         * gcc.dg/arm-g2.c: Use effective-target arm32.
9950         * gcc.dg/arm-mmx-1.c: Ditto.
9951         * gcc.dg/arm-scd42-2.c: Ditto.
9952         * gcc.dg/arm-vfp1.c: Ditto.
9953         * lib/target-supports.exp (check_effective_target_arm32): New
9954         function.
9955
9956 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9957
9958         PR libfortran/21354
9959         gfortran.dg/in_pack_rank7.f90: New test.
9960
9961 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9962
9963         PR middle-end/15618
9964         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9965
9966 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR middle-end/21265
9969         * gcc.dg/20050503-1.c: New test.
9970
9971         PR rtl-optimization/21239
9972         * gcc.dg/i386-sse-11.c: New test.
9973
9974 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9975
9976         PR target/16888
9977         * gcc.target/i386/asm-1.c: New test.
9978
9979 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR rtl-optimization/21330
9982         * gcc.c-torture/execute/20050502-1.c: New test.
9983
9984         PR target/21297
9985         * gcc.c-torture/execute/20050502-2.c: New test.
9986
9987 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9988
9989         PR middle-end/21282
9990         * gcc.dg/pr21282.c: New.
9991
9992 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9993
9994         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9995         * gcc.dg/vect/vect-92.c: Likewise.
9996         * gcc.dg/vect/vect-93.c: Likewise.
9997         * gcc.dg/vect/vect-dv-1.c: Likewise.
9998         * gcc.dg/vect/vect-dv-2.c: Likewise.
9999         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10000
10001 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10002
10003         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10004         * gfortran.dg/vect/vect-2.f90: Likewise.
10005         * gfortran.dg/vect/vect-3.f90: Likewise.
10006         * gfortran.dg/vect/vect-4.f90: Likewise.
10007         * gfortran.dg/vect/vect-5.f90: Likewise.
10008
10009 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10010
10011         PR target/20813
10012         * gcc.dg/rs6000-fpint-2.c: New.
10013
10014 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10015
10016         PR c/15698
10017         * gcc.dg/builtins-30.c: Update expected messages.
10018         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10019         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10020         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10021
10022 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10023
10024         PR tree-optimization/21294
10025         * gcc.dg/tree-ssa/pr21294.c: New.
10026
10027 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10028
10029         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10030         __builtin_altivec_st_internal_4si built-in.
10031
10032 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR c++/15875
10035         * g++.dg/template/ptrmem14.C: New test.
10036
10037 2005-05-02  Paul Brook  <paul@codesourcery.com>
10038
10039         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10040
10041 2005-05-02  Michael Matz  <matz@suse.de>
10042
10043         PR c++/19542
10044         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10045
10046 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10047
10048         * g++.dg/cpp/weak.C: New test.
10049
10050 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10051
10052         * gcc.dg/tree-ssa/loop-8.c: New test.
10053
10054 2005-04-30  Michael Maty  <matz@suse.de>
10055
10056         * gcc.dg/inline-mcpy.c: New test.
10057
10058 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10059
10060         PR libfortran/18958
10061         * gfortran.dg/eoshift.f90: New test case.
10062
10063 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10064
10065         PR libfortran/18857
10066         * gfortran.dg/matmul_1.f90: New test.
10067
10068 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10069
10070         PR tree-optimization/21030
10071         * gcc.dg/tree-ssa/pr21030.c: New.
10072
10073 2005-04-29  Devang Patel  <dpatel@apple.com>
10074
10075         PR tree-optimization/21272
10076         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10077
10078 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10079
10080         PR fortran/13082
10081         PR fortran/18824
10082         * gfortran.dg/entry_4.f90: New test.
10083         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10084         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10085         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10086         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10087         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10088         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10089         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10090
10091 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10092
10093         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10094
10095 2005-04-29  Paul Brook   <paul@codesourcery.com>
10096
10097         * gfortran.dg/entry_3.f90: New test.
10098
10099 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10100
10101         * gfortran.dg/implicit_4.f90: New test.
10102
10103 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10104
10105         * lib/target-supports.exp (check_profiling_available): Return
10106         false for xtensa-*-elf.
10107
10108 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10109
10110         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10111         error if file cannot be deleted.
10112
10113 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10114
10115         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10116         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10117         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10118         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10119         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10120         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10121         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10122         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10123         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10124         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10125         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10126         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10127         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10128
10129 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10130
10131         PR fortran/20865
10132         * gfortran.dg/pr20865.f90: New test.
10133
10134 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10135
10136         * gcc.dg/void-cast-2.c: New test.
10137
10138 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10139
10140         PR c/21159
10141         * gcc.dg/void-cast-1.c: New test.
10142
10143 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10144
10145         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10146
10147 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10148
10149         PR fortran/21177
10150         * gfortran.dg/pr21177.f90: New test.
10151
10152 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10153
10154         PR tree-optimization/21171
10155         * gcc.dg/tree-ssa/pr21171.c: New test.
10156
10157 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10158
10159         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10160         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10161         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10162         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10163         gcc.dg/tree-ssa/gen-vect-32.c: New.
10164         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10165         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10166         don't run on PPC32.
10167
10168 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10169
10170         PR c/21213
10171         * gcc.dg/transparent-union-3.c: New test.
10172
10173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10174
10175         PR c/20740
10176         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10177         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10178         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10179         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10180         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10181         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10182
10183 2005-04-26  Jeff Law  <law@redhat.com>
10184
10185         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10186         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10187         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10188         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10189         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10190         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10191         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10192
10193 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10194
10195         PR tree-optimization/17598
10196         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10197
10198 2005-04-25  Mike Stump  <mrs@apple.com>
10199
10200         * objc.dg/fix-and-continue-1.m: Add.
10201
10202 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10203
10204         PR c++/20995
10205         * g++.dg/opt/pr20995-1.C: New test case.
10206
10207 2005-04-25  Devang Patel <dpatel@apple.com>
10208
10209         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10210
10211 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         PR testsuite/21062
10214         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10215
10216 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10217
10218         PR C++/21188
10219         * g++.dg/opt/rtti2.C: New test.
10220
10221 2005-04-25  Paul Brook  <paul@codesourcery.com>
10222         Steven G. Kargl  <kargls@comcast.net>
10223
10224         PR fortran/20879
10225         * gfortran.dg/ichar_1.f90: New file.
10226
10227 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10228
10229         PR middle-end/20991
10230         * g++.dg/opt/pr20991.C: New test.
10231
10232         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10233         where sizeof (type) < __alignof__ (type).
10234         * gcc.dg/compat/struct-layout-1.h: Likewise.
10235
10236 2005-04-24  Per Bothner  <per@bothner.com>
10237             Devang Patel  <dpatel@apple.com>
10238
10239         PR preprocessor/20907
10240         * gcc.dg/cpp/very-long-comment.c: New test.
10241
10242 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10243
10244         PR fortran/20059
10245         * gfortran.dg/common_5.f: New test.
10246
10247 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10248
10249         PR middle-end/21082
10250         * g++.dg/tree-ssa/pr21082.C: New testcase.
10251
10252 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10253
10254         * gcc.dg/vect/vect-99.c: New test.
10255
10256 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10257
10258         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10259
10260 2005-04-22  Jeff Law  <law@redhat.com>
10261
10262         * gcc.dg/uninit-5.c: Remove xfails.
10263         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10264         conditionals and loads.
10265
10266 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10267
10268         PR libfortran/20074
10269         PR libfortran/20436
10270         PR libfortran/21108
10271         * gfortran.dg/nested_reshape.f90: new test
10272         * gfortran.dg/reshape-alloc.f90: new test
10273         * gfortran.dg/reshape.f90: new test
10274
10275 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10276
10277         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10278
10279         * gcc.dg/arm-vfp1.c: New test.
10280
10281 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10282
10283         PR c++/21087
10284         * g++.dg/lookup/builtin2.C: New test.
10285
10286 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10287
10288         * gcc.dg/weak/weak-13.c: New test.
10289
10290 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10291
10292         * lib/target-supports.exp (check_effective_target_sync_int_long):
10293         Add powerpc*.
10294
10295 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10296
10297         * gcc.target/mips/branch-1.c: New test.
10298
10299 2005-04-21  Richard Henderson  <rth@redhat.com>
10300
10301         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10302         * gcc.dg/vect/vect-86.c: Likewise.
10303         * gcc.dg/vect/vect-87.c: Likewise.
10304         * gcc.dg/vect/vect-88.c: Likewise.
10305
10306 2005-04-21  Devang Patel  <dpatel@apple.com>
10307
10308         PR optimization/20994
10309         * gcc.dg/tree-ssa/ifc-3.c: New test.
10310
10311 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10312
10313         PR c/12913
10314         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10315         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10316         gcc.dg/c99-vla-jump-5.c: New tests.
10317
10318 2005-04-19  Richard Henderson  <rth@redhat.com>
10319
10320         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10321         Fix typo in exists check.
10322         (check_effective_target_sync_int_long): New.
10323         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10324         * gcc.dg/ia64-sync-2.c: Likewise.
10325         * gcc.dg/ia64-sync-3.c: Likewise.
10326         * gcc.dg/ia64-sync-4.c: Likewise.
10327
10328 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10329
10330         * gcc.dg/fold-xor-1.c: New test.
10331         * gcc.dg/fold-xor-2.c: New test.
10332
10333 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10334
10335         PR target/20670
10336         * g++.dg/eh/fp-regs.C: New test.
10337
10338 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10339
10340         * gcc.dg/Wint-to-pointer-cast-1.c,
10341         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10342         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10343         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10344
10345 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10346
10347         PR fortran/16861
10348         * gfortran.dg/pr16861.f90: New test.
10349
10350 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10351
10352         * gcc.dg/pr21085.c: New test.
10353
10354 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10355
10356         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10357         (setup_mips_tests, dg-mips-options): New procedures.
10358         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10359         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10360         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10361         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10362         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10363         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10364         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10365         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10366         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10367         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10368         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10369         dg-mips-options instead of dg-options.  Remove now-redundant
10370         preprocessor guards.
10371         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10372         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10373         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10374         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10375         * gcc.dg/vr-mult-2.c: Delete.
10376         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10377         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10378         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10379         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10380         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10381         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10382         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10383
10384 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10385
10386         * ada/acats/run_all.sh: Use sync when executable not present.
10387
10388 2005-04-18  Devang Patel  <dpatel@apple.com>
10389
10390         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10391         * gcc.dg/vect/vect-11a.c: New.
10392         * gcc.dg/vect/vect-none.c: Update.
10393         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10394
10395 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10396
10397         PR tree-optimization/20922
10398         * gcc.dg/pr20922-1.c: New test.
10399         * gcc.dg/pr20922-2.c: New test.
10400         * gcc.dg/pr20922-3.c: New test.
10401         * gcc.dg/pr20922-4.c: New test.
10402         * gcc.dg/pr20922-5.c: New test.
10403         * gcc.dg/pr20922-6.c: New test.
10404
10405 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10406
10407         PR libfortran/20950
10408         * gfortran.dg/pr20950.f: New test.
10409
10410 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10411
10412         PR libfortran/19216
10413         * gfortran.dg/pr19216.f: New test.
10414
10415 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10416
10417         PR tree-optimization/21001
10418         * gcc.dg/tree-ssa/pr21001.c: New.
10419
10420 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10421
10422         PR libfortran/21075
10423         * gfortran.dg/reshape_rank7.f90: New test.
10424
10425 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10426
10427         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10428         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10429         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10430         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10431         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10432         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10433         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10434         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10435         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10436         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10437         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10438         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10439         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10440         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10441         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10442         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10443         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10444         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10445         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10446         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10447         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10448
10449 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10450
10451         * gfortran.dg/wtruncate.f: New testcase.
10452         * gfortran.dg/wtruncate.f90: New testcase.
10453
10454 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/21025
10457         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10458         which sizeof/alignof is dependent, rather than just whether we are
10459         processing_template_decl.
10460
10461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10462
10463         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10464         corrected typo where the wrong variables had been compared.
10465
10466 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10467
10468         PR libfortran/18495
10469         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10470         Test callee-allocated version of return array with a write
10471         statement.
10472         Test spread with a temporary with another write statement.
10473
10474 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10475
10476         PR tree-optimization/21031
10477         * gcc.dg/tree-ssa/pr21031.c: New.
10478
10479 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10480
10481         PR tree-optimization/21004
10482         * gcc.dg/builtins-53.c: Include builtins-config.h.
10483         Check floorf, ceilf, floorl and ceill transformations
10484         only when HAVE_C99_RUNTIME is defined.
10485
10486 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         PR middle-end/20739
10489         * gcc.dg/tree-ssa/pr20739.c: New test.
10490
10491 2005-04-14  Mike Stump  <mrs@apple.com>
10492
10493         * gcc.dg/Foundation.framework/empty: New.
10494         * gcc.dg/framework-2.c: New.
10495
10496 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10497
10498         PR tree-optimization/21021
10499         * gcc.c-torture/compile/pr21021.c: New.
10500
10501 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10502
10503         PR testsuite/21010
10504         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10505         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10506         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10507         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10508         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10509         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10510         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10511         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10512
10513 2005-04-14  Richard Henderson  <rth@redhat.com>
10514
10515         * lib/target-supports.exp (check_effective_target_vect_condition):
10516         Add ia64, i?86, and x86_64.
10517
10518 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10519
10520         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10521
10522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10523
10524         PR tree-optimization/20657
10525         * gcc.dg/tree-ssa/pr20657.c: New.
10526
10527 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10528
10529         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10530         (long long int)trunc*.
10531
10532 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10533
10534         PR target/20927
10535         * gcc.dg/pr20927.c: New test.
10536
10537 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10538
10539         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10540         * gcc.target/mips/asm-1.c: Likewise.
10541
10542 2005-04-13  Dale Johannesen  <dalej@apple.com>
10543
10544         * objc.dg/objc-fast-4.m: New.
10545
10546 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10547
10548         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10549         directory.
10550         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10551
10552 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10553
10554         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10555         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10556         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10557
10558 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10559
10560         PR tree-optimization/20913
10561         * gcc.dg/tree-ssa/pr20913.c: New.
10562
10563         PR tree-optimization/20702
10564         * gcc.dg/tree-ssa/pr20702.c: New.
10565
10566 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10567
10568         PR c++/13744
10569         * g++.dg/inherit/local3.C: New test.
10570
10571 2005-04-12  Jeff Law  <law@redhat.com>
10572
10573         * gcc.dg/tree-ssa/20050412-1.c: New test.
10574
10575 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10576
10577         PR libfortran/19016
10578         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10579         Add tests with mask generated by expression.
10580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10583
10584 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10585
10586         PR middle-end/20917
10587         * gcc.dg/20050409-1.c: New test.
10588
10589 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10590
10591         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10592
10593 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10594
10595         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10596         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10597         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10598         (TARGET_CXX): Adjust accordingly.
10599         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10600         determine_class_data_visibility and class_data_always_comdat.
10601         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10602         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10603         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10604         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10605         (arm_cxx_determine_class_data_visibility): New.
10606         (arm_cxx_class_data_always_comdat): Likewise.
10607         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10608         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10610         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10611         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10612         Define.
10613
10614 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10615
10616         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10617
10618 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10619
10620         * gcc.dg/i386-darwin-fpmath.c: New.
10621
10622 2004-04-11  Devang Patel  <dpatel@apple.com>
10623
10624         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10625         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10626         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10627         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10628         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10629         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10630         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10631         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10632         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10633
10634 2004-04-11  Devang Patel  <dpatel@apple.com>
10635
10636         * gcc.dg/vect/vect-dv-1.c: New test.
10637         * gcc.dg/vect/vect-dv-2.c: New test.
10638
10639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10640
10641         PR tree-optimization/20933
10642         * gcc.dg/tree-ssa/pr20933.c: New test.
10643
10644 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10645
10646         * gfortran.dg/fold_nearest.f90: New test.
10647
10648 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10649
10650         * gcc.dg/tree-ssa/alias-1.c: New test.
10651
10652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10653
10654         PR tree-optimization/20920
10655         * g++.dg/tree-ssa/pr20920.C: New test.
10656
10657 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10658
10659         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10660         (long long int)ceil*.
10661
10662 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10663
10664         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10665         explicit C++ linkage.
10666
10667 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10668
10669         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10670         warning for arithmetic IF statements.
10671
10672 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10673
10674         * eor_handling_1.f90: New test case.
10675         * eor_handling_2.f90: New test case.
10676         * eor_handling_3.f90: New test case.
10677         * eor_handling_4.f90: New test case.
10678         * eor_handling_5.f90: New test case.
10679         * noadv_size.f90: New test case.
10680         * pad_no.f90: New test case.
10681
10682 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10683
10684         * gcc.c-torture/execute/20050410-1.c: New test.
10685
10686 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10687
10688         * gcc.dg/pr20126.c: New.
10689
10690 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10691             Steven G. Kargl <kargls@comcast.net>
10692
10693         * gfortran.dg/PR19872.f: New test.
10694
10695 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10696
10697         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10698
10699 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10700
10701         * gfortran.dg/nint_1.f90: New test.
10702
10703 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10704
10705         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10706         Added test for callee-allocated arrays with write statements.
10707         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10708         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10709         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10710         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10711         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10712
10713 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10714
10715         PR libfortran/20163
10716         * gfortran.dg/open-options-blanks.f: New test.
10717
10718 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         PR fortran/13257
10721         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10722
10723 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10724
10725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10730         * gcc.c-torture/execute/stdarg-4.c: New test.
10731
10732         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10733
10734         PR target/20795
10735         * g++.dg/abi/param2.C: New test.
10736
10737 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10738
10739         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10740
10741 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10742
10743         * gcc.dg/builtins-53.c: New test.
10744
10745 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10746
10747         * g++.dg/tree-ssa/pr18178.C: New test.
10748         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10749         * gcc.c-torture/execute/20041019-1.c: New test.
10750         * gcc.dg/tree-ssa/20041008-1.c: New test.
10751         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10752         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10753         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10754         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10755         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10756         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10758         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10761
10762 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10763
10764         PR rtl-optimization/20466
10765         * gcc.c-torture/execute/pr20466-1.c: New test.
10766
10767 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10768
10769         PR c++/20905
10770         * g++.dg/parse/cond2.C: New test.
10771
10772         PR c++/20145
10773         * g++.dg/warn/Wdtor1.C: New test.
10774
10775 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10776
10777         PR fortran/17229
10778         * gfortran.dg/pr17229.f: New test.
10779
10780 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10781
10782         * gfortran.dg/tiny_1.f90: New test.
10783         * gfortran.dg/tiny_2.f90: ditto.
10784
10785 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10786
10787         * gfortran.dg/eor_1.f90: Fix dg-do run line
10788         * gfortran.dg/open_new.f90: Fix dg-do run line
10789
10790 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10791
10792         * lib/target-supports.exp (get_compiler_messages): Support
10793         optional arguments, the fourth being compiler options.
10794         (check_effective_target_fpic): New proc.
10795         * gcc.dg/20050321-2.c: Restrict to target fpic.
10796
10797 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10798
10799         * gcc.dg/15443-1.c: New test.
10800         * gcc.dg/15443-2.c: Likewise.
10801
10802 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10803
10804         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10805
10806 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10807
10808         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10809
10810 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10811
10812         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10813         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10814         -m64.
10815         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10816         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10817         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10818
10819 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10820
10821         PR c++/20212
10822         * g++.dg/warn/Wunused-11.C: New test.
10823
10824 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10825
10826         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10827
10828 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10829
10830         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10831
10832 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/20734
10835         * g++.dg/template/ptrmem13.C: New test.
10836
10837 2005-04-05  Per Bothner  <per@bothner.com>
10838
10839         * lib/gcc.exp: Always add -fno-show-column, for now.
10840
10841 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10842
10843         PR testsuite/20767
10844         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10845         of plain old "unsigned int" for the type of "i".  Makes this test
10846         64bit clean.
10847
10848 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10849
10850         * gcc.dg/i386-ssefn-1.c: New test.
10851         * gcc.dg/i386-ssefn-2.c: New test.
10852         * gcc.dg/i386-ssefn-3.c: New test.
10853         * gcc.dg/i386-ssefn-4.c: New test.
10854
10855 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR tree-optimization/20076
10858         * gcc.dg/builtin-apply4.c: New test.
10859
10860         PR preprocessor/19475
10861         * gcc.dg/cpp/macspace1.c: New test.
10862         * gcc.dg/cpp/macspace2.c: New test.
10863
10864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10865
10866         * gfortran.dg/pr20755.f: Fixed bad format.
10867
10868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/20763
10871         * g++.dg/ext/attrib21.C: New test.
10872
10873 2004-04-05  Devang Patel  <dpatel@apple.com>
10874
10875         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10876         * gcc.dg/vect/vect-shift-1.c: New test.
10877
10878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10879
10880         PR libfortran/20755
10881         * gfortran.dg/pr20755.f: New test.
10882
10883 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10884
10885         * gfortran.dg/pr15959.f90: New test.
10886         * gfortran.dg/string_pad_trunc.f90: New test.
10887
10888 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10889
10890         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10891         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10892         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10893         syntax.
10894
10895 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10896
10897         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10898
10899 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10900
10901         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10902         * gcc.c-torture/compile/20011119-2.c: Likewise.
10903         * gcc.c-torture/compile/981001-2.c: Likewise.
10904
10905 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/20679
10908         * g++.dg/template/overload4.C: New test.
10909
10910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10911
10912         PR c++/20746
10913         * g++.dg/abi/covariant5.C: New.
10914
10915         PR debug/20505
10916         * g++.dg/debug/const2.C: New.
10917
10918 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR rtl-optimization/16104
10921         * gcc.c-torture/execute/20050316-1.c: New test.
10922
10923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10924
10925         * g++.dg/template/spec23.C: Fix dg-error text.
10926
10927 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10928
10929         PR c++/19199
10930         * g++.dg/expr/lval2.C: New.
10931
10932 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10933
10934         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10935         __builtin_strcasecmp and __builtin_strncasecmp.
10936
10937 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         PR c++/20723
10940         * g++.dg/template/spec22.C: New.
10941         * g++.dg/template/spec23.C: New.
10942
10943 2005-04-03  Dale Ranta  <dir@lanl.gov>
10944             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10945
10946         PR libfortran/20068
10947         PR libfortran/20125
10948         PR libfortran/20156
10949         PR libfortran/20471
10950         * gfortran.dg/backspace.f: New test.
10951
10952 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10953
10954         * gcc.dg/pr19345.c: New test.
10955
10956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10957
10958         PR tree-optimization/20640
10959         * gcc.dg/torture/tree-loop-1.c: New.
10960
10961 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10962
10963         PR rtl-optimization/20290
10964         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10965
10966 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10967
10968         * gcc.dg/rs6000-fpint.c: New.
10969
10970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10971
10972         * gcc.dg/old-style-then-proto-1.c: New test.
10973
10974 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10975
10976         * gfortran.fortran-torture/execute/backspace.f90: Check
10977         after backspace and read was incorrect.
10978
10979 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10980
10981         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10982         buffer past the terminating NUL using memcmp.
10983         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10984         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10985
10986         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10987         Fix unused/uninitialized variable warnings.
10988
10989         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10990         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10991         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10992         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10993
10994         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10995         gcc.c-torture/execute/builtins/fputs-lib.c,
10996         gcc.c-torture/execute/builtins/lib/fprintf.c,
10997         gcc.c-torture/execute/builtins/lib/main.c,
10998         gcc.c-torture/execute/builtins/lib/memcmp.c,
10999         gcc.c-torture/execute/builtins/lib/memmove.c,
11000         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11001         gcc.c-torture/execute/builtins/lib/memset.c,
11002         gcc.c-torture/execute/builtins/lib/printf.c,
11003         gcc.c-torture/execute/builtins/lib/sprintf.c,
11004         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11005         gcc.c-torture/execute/builtins/lib/strchr.c,
11006         gcc.c-torture/execute/builtins/lib/strcmp.c,
11007         gcc.c-torture/execute/builtins/lib/strcpy.c,
11008         gcc.c-torture/execute/builtins/lib/strcspn.c,
11009         gcc.c-torture/execute/builtins/lib/strlen.c,
11010         gcc.c-torture/execute/builtins/lib/strncat.c,
11011         gcc.c-torture/execute/builtins/lib/strncmp.c,
11012         gcc.c-torture/execute/builtins/lib/strncpy.c,
11013         gcc.c-torture/execute/builtins/lib/strrchr.c,
11014         gcc.c-torture/execute/builtins/lib/strspn.c,
11015         gcc.c-torture/execute/builtins/lib/strstr.c,
11016         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11017         gcc.c-torture/execute/builtins/strlen-2.c,
11018         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11019         prototypes.
11020
11021 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11022
11023         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11024         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11025         selectany usage.
11026
11027 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR c++/19406
11030         * g++.dg/debug/using1.C: New test.
11031
11032 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11033
11034         PR middle-end/20524
11035         * gcc.dg/alias-7.c: Prefix asm-declared name with
11036         __USER_LABEL_PREFIX__.
11037
11038 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11039
11040         Fix fallout from PR middle-end/15700:
11041         * gcc.c-torture/compile/20011119-1.c: Take
11042         __USER_LABEL_PREFIX__ into account.
11043         * gcc.c-torture/compile/20011119-2.c: Likewise.
11044
11045 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11046
11047         PR c++/18644
11048         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11049
11050 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11051
11052         PR c/17855
11053         * gcc.c-torture/compile/struct-non-lval-1.c,
11054         gcc.c-torture/compile/struct-non-lval-2.c,
11055         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11056
11057 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11058
11059         * gcc.dg/tls/tls.exp: Remove temporary file.
11060         * g++.dg/tls/tls.exp: Ditto.
11061         * lib/file-format.exp: Ditto.
11062         * g++.dg/special/ecos.exp: Ditto.
11063
11064         * lib/profopt.exp: Treat prof_ext as a list.
11065         * gcc.misc-tests/bprob.exp: Ditto.
11066         * g++.dg/bprob/bprob.exp: Ditto.
11067
11068         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11069         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11070         g++.dg/tree-ssa/pointer-reference-alias.C,
11071         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11072         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11073         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11074         g++.dg/vect/pr19951.cc: Ditto.
11075         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11076         gcc.dg/builtins-47.c: Ditto.
11077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11078         gcc.dg/pr20115-1.c: Ditto.
11079         * gcc.dg/tree-ssa/20030530-2.c,
11080         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11081         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11082         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11083         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11084         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11085         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11086         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11087         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11088         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11089         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11090         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11091         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11092         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11093         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11094         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11095         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11096         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11097         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11098         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11099         gcc.dg/tree-ssa/20030824-1.c,
11100         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11101         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11103         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11104         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11105         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11106         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11107         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11108         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11109         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11110         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11111         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11112         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11113         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11114         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11115         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11116         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11117         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11118         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11119         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11120         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11121         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11122         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11123         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11124         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11125         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11126         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11127         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11128         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11129         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11130         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11131         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11132         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11133         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11134         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11135         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11136         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11137         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11138         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11139         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11140         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11141         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11142         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11143         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11144         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11145         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11146         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11147         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11148         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11149         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11150         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11151         gcc.dg/tree-ssa/useless-1.c: Ditto.
11152         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11153         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11154         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11155         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11156         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11158         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11159         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11160         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11161         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11162         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11163         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11164         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11165         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11166         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11167         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11168         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11169         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11170         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11171         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11172         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11173         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11174         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11175         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11176         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11177         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11178         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11179         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11180         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11181         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11182         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11183         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11184         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11185         gcc.dg/vect/vect-none.c: Ditto.
11186         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11187         treelang/compile/unsigned.tree: Ditto.
11188
11189         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11190         * gcc.dg/cpp/direct2s.c: Ditto.
11191         * gcc.dg/cpp/paste4.c: Ditto.
11192         * gcc.dg/cpp/separate-1.c: Ditto.
11193         * gcc.dg/pch/save-temps-1.c: Ditto.
11194         * g++.dg/ext/altivec-10.C: Ditto.
11195         * g++.dg/pch/pch.C: Ditto.
11196
11197         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11198
11199         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11200         * g++.dg/template/repo1.C: Ditto.
11201         * g++.dg/template/repo2.C: Ditto.
11202         * g++.dg/template/repo3.C: Ditto.
11203         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11204         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11205         * g++.old-deja/g++.pt/repo1.C: Ditto.
11206         * g++.old-deja/g++.pt/repo2.C: Ditto.
11207         * g++.old-deja/g++.pt/repo3.C: Ditto.
11208         * g++.old-deja/g++.pt/repo4.C: Ditto.
11209
11210         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11211         * gcc.dg/20030107-1.c: Ditto.
11212         * gcc.dg/20030702-1.c: Ditto.
11213         * gcc.dg/profile-generate-1.c: Ditto.
11214         * g++.dg/other/profile1.C: Ditto.
11215         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11216
11217         * lib/gcc-dg.exp (remove-build-file): New.
11218         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11219         cleanup-tree-dump, cleanup-saved-temps): New.
11220
11221 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         PR c++/19203, DR 214
11224         * g++.dg/parse/ambig3.C: Not ambiguous.
11225         * g++.dg/template/spec20.C: New.
11226         * g++.dg/template/spec21.C: New.
11227
11228 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11229
11230         PR target/20045
11231         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11232
11233 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11234
11235         PR libfortran/20660
11236         * gfortran.dg/negative_unit.f: New test.
11237
11238 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11239
11240         * gcc.dg/20050330-1.c: New test.
11241
11242 2005-03-30  Devang Patel  <dpatel@apple.com>
11243
11244         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11245
11246 2005-03-30  Dale Johannesen  <dalej@apple.com>
11247
11248         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11249
11250 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11251
11252         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11253         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11254         Strip options from test name.
11255
11256 2005-03-31  Jan Hubicka  <jh@suse.cz>
11257
11258         * gcc.dg/varpool-1.c: New testcase.
11259
11260 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11261
11262         PR c/772
11263         PR c/17913
11264         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11265         gcc.dg/stmt-expr-label-3.c : New tests.
11266         * gcc.c-torture/execute/medce-2.c: Remove.
11267
11268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11269
11270         PR c/20368
11271         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11272         tests.
11273
11274 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11275
11276         * gcc.c-torture/compile/pr20203.c: New test.
11277
11278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11279
11280         * gfortran.dg/promotion.f90: New test.
11281
11282 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11283
11284         PR middle-end/20491
11285         * gcc.dg/torture/asm-subreg-1.c: New test.
11286
11287 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11288
11289         PR c/20672
11290         * gcc.dg/pr20672-1.c: New test.
11291
11292 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11293
11294         * gfortran.dg/vect: New directory.
11295         * gfortran.dg/vect/vect.exp: New.
11296         * gfortran.dg/vect/vect-1.f90: New test.
11297         * gfortran.dg/vect/vect-2.f90: New test.
11298         * gfortran.dg/vect/vect-3.f90: New test.
11299         * gfortran.dg/vect/vect-4.f90: New test.
11300         * gfortran.dg/vect/vect-5.f90: New test.
11301
11302 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11303
11304         PR middle-end/20622
11305         * gcc.dg/alias-7.c: New test.
11306
11307 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11308
11309         * gcc.dg/sparc-reg-1.c: New test.
11310
11311 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11312
11313         PR target/19890
11314         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11315
11316 2005-03-29  Dale Ranta  <dir@lanl.gov>
11317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11318
11319         PR libfortran/20163
11320         * gfortran.dg/pr20163-2.f: New test.
11321
11322 2005-03-28  Jan Hubicka  <jh@suse.cz>
11323
11324         PR middle-end/20635
11325         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11326         by Jakub Jelinek.
11327
11328 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11329
11330         PR tree-optimization/20626
11331         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11332         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11333
11334 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11335
11336         * gfortran.dg/underflow.f90: New test.
11337         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11338
11339 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11342
11343 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11346         (g++_init): Make sure that CXXFLAGS is set.
11347         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11348         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11350         * lib/objc.exp (objc_init): Likewise.
11351         * lib/treelang.exp (treelang_init): Likewise.
11352
11353 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11354
11355         PR tree-optimization/20470
11356         * gcc.dg/tree-ssa/pr20470.c: New test.
11357
11358 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11359
11360         * gcc.dg/ppc-stfiwx.c: New.
11361
11362 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11363
11364         PR target/19888
11365         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11366
11367 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11368
11369         * gcc.dg/20050325-1.c: Fix a typo.
11370
11371 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11372
11373         PR libfortran/19678
11374         PR libfortran/19679
11375         * gfortran.dg/dos_eol.f: New test.
11376
11377 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11378
11379         PR rtl-optimization/20249
11380         * gcc.dg/20050325-1.c: New test.
11381
11382 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11383
11384         PR libfortran/15332
11385         * gfortran.dg/pr15332.f: New test.
11386
11387 2005-03-24  Dale Johannesen  <dalej@apple.com>
11388
11389         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11390
11391 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11392
11393         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11394         'internal' visibility.
11395         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11396         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11397         'protected' visibility.
11398         * gcc.dg/visibility-7.c: Likewise.
11399         * lib/target-supports.exp (check_visibility_available): Take
11400         a parameter, the kind of visibility to check for.
11401         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11402         to check_visibility_available.
11403
11404         * g++.dg/expr/cast3.C: New.
11405
11406 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11407
11408         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11409         rs6000.
11410
11411 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11412
11413         PR target/20095
11414         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11415
11416 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11417
11418         * gcc.dg/badshift.c: Renamed to...
11419         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11420
11421         * gcc.target/i386/badshift.c: Renamed to...
11422         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11423         only.
11424
11425         PR rtl-optimization/20532
11426         * gcc.target/i386/badshift.c: New.
11427
11428 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11429
11430         * gfortran.dg/pr18025.f90: New test.
11431
11432 2005-03-23  Dale Johannesen  <dalej@apple.com>
11433
11434         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11435
11436 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11437
11438         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11439
11440         * lib/target-supports.exp (check_iconv_available): Default
11441         libiconv to -liconv, if there is no definition.
11442
11443 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11444
11445         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11446
11447 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11448
11449         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11450         * g++.dg/opt/pr7503-2.C: Likewise.
11451         * g++.dg/opt/pr7503-3.C: Likewise.
11452         * g++.dg/opt/pr7503-4.C: Likewise.
11453         * g++.dg/opt/pr7503-5.C: Likewise.
11454         * g++.dg/warn/minmax.C: New test.
11455
11456 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11457
11458         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11459         * gfortran.dg/g77_intrinsics_sub.f: New test.
11460
11461 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11462             Jan Hubicka  <jh@suse.cz>
11463             Steven Bosscher <stevenb@suse.de
11464
11465         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11466
11467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11468
11469         PR c++/19980
11470         * g++.dg/template/redecl3.C: New test.
11471
11472 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11473
11474         PR c++/20499
11475         * g++.dg/parse/error16.C: Tweak error markers.
11476
11477 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR target/20561
11480         * gcc.dg/20050321-2.c: New test.
11481
11482 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11483
11484         PR c++/20465
11485         PR c++/20381
11486         * g++.dg/template/ptrmem12.C: New.
11487
11488 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11489
11490         PR rtl-optimization/20527
11491         * gcc.c-torture/execute/pr20527-1.c: New test.
11492
11493 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11494
11495         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11496         program, compile it into a real executable and then delete the .c
11497         and .x files afterwards, to avoid problems on testglue targets.
11498
11499 2005-03-21  Stuart Hastings  <stuart@apple.com>
11500
11501         * gcc.target/i386/sse-2.c: New.
11502
11503 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11504
11505         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11506
11507 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11508
11509         * g++.dg/parse/crash25.C: Fix typo.
11510
11511 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11512
11513         PR c++/20461
11514         * g++.dg/parse/crash24.C: New test.
11515
11516         PR c++/20536
11517         * g++.dg/parse/crash25.C: New test.
11518
11519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11520
11521         PR c++/20147
11522         * g++.dg/ext/stmtexpr4.C: New test.
11523
11524 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11525
11526         PR middle-end/20539
11527         * gcc.c-torture/compile/pr13066-1.c: New test case.
11528         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11529         * g++.dg/opt/pr13066-1.C: Likewise.
11530
11531 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11532
11533         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11534
11535 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11536
11537         PR fortran/18525
11538         * gfortran.dg/nesting_1.f90: New test.
11539
11540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11541
11542         PR c++/20240
11543         * g++.dg/lookup/using13.C: New test.
11544
11545 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11546
11547         PR c++/20333
11548         * g++.dg/template/crash36.C: New test.
11549
11550 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11551
11552         PR c++/20463
11553         * g++.dg/template/crash35.C: New test.
11554
11555 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11556
11557         PR c++/19966
11558         * g++.dg/overload/operator2.C: New test.
11559
11560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11561
11562         PR libfortran/20257
11563         * gfortran.dg/pr20257.f90: New test.
11564
11565 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11566
11567         PR libfortran/20480
11568         * gfortran.dg/pr20480.f90: New test.
11569
11570 2005-03-16  Richard Henderson  <rth@redhat.com>
11571
11572         PR middle-end/15700
11573         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11574         (_rtld_global): New.
11575         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11576         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11577
11578         * gcc.dg/alias-3.c: New.
11579         * gcc.dg/alias-4.c: New.
11580         * gcc.dg/alias-5.c: New.
11581         * gcc.dg/alias-6.c: New.
11582
11583 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11584
11585         * gcc.dg/cpp/ucnid-7.c: New.
11586
11587 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11588             Dorit Naishlos  <dorit@il.ibm.com>
11589
11590         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11591         darwin.
11592
11593 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11594
11595         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11596         misaligned accesses.
11597         * gcc.dg/vect/vect-58.c: Likewise.
11598         * gcc.dg/vect/vect-92.c: New.
11599         * gcc.dg/vect/vect-93.c: New.
11600
11601 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11602
11603         PR fortran/18827
11604         * gfortran.dg/assign_2.f90: New test.
11605         * gfortran.dg/assign_3.f90: New test.
11606         * gfortran.dg/assign.f90: New test.
11607
11608 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11609
11610         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11611         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11612         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11613         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11614         names.
11615
11616 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11617
11618         * gcc.dg/cpp/ucnid-6.c: New.
11619
11620         * gcc.dg/cpp/normalize-1.c: New.
11621         * gcc.dg/cpp/normalize-2.c: New.
11622         * gcc.dg/cpp/normalize-3.c: New.
11623         * gcc.dg/cpp/normalize-4.c: New.
11624         * gcc.dg/cpp/ucnid-4.c: New.
11625         * gcc.dg/cpp/ucnid-5.c: New.
11626         * g++.dg/cpp/normalize-1.C: New.
11627         * g++.dg/cpp/ucnid-1.C: New.
11628
11629 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11630
11631         * gcc.dg/pr18628.c: New.
11632
11633 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11634
11635         PR c++/20280
11636         * g++.dg/tree-ssa/pr20280.C: New.
11637
11638 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11639
11640         PR fortran/20467
11641         * gfortran.dg/stfunc_2.f90: New test.
11642
11643 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11644
11645         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11646
11647 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11648
11649         * gcc.dg/tree-ssa/20050314-1.c: New test.
11650
11651 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11652
11653         PR c++/4403
11654         PR c++/9783, DR433
11655         * g++.dg/template/friend34.C: New test.
11656         * g++.dg/template/friend35.C: Likewise.
11657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11658
11659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11660
11661         Friend class name lookup 5/n
11662         PR c++/1016
11663         * g++.dg/lookup/hidden-class1.C: New test.
11664         * g++.dg/lookup/hidden-class2.C: Likewise.
11665         * g++.dg/lookup/hidden-class3.C: Likewise.
11666         * g++.dg/lookup/hidden-class4.C: Likewise.
11667         * g++.dg/lookup/hidden-class5.C: Likewise.
11668         * g++.dg/lookup/hidden-class6.C: Likewise.
11669         * g++.dg/lookup/hidden-class7.C: Likewise.
11670         * g++.dg/lookup/hidden-class8.C: Likewise.
11671         * g++.dg/lookup/hidden-class9.C: Likewise.
11672         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11673         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11674         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11675         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11676         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11677         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11678         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11679         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11680         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11681         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11682         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11683
11684 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/20157
11687         * g++.dg/template/error18.C: New test.
11688
11689 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11690
11691         PR debug/16792
11692         * g++.dg/debug/pr16792.C: New test.
11693
11694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11695
11696         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11697         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11698         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11699         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11700         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11701         test assertion names.
11702
11703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11704
11705         PR fortran/18600
11706         * gfortran.dg/stfunc_1.f90: New test.
11707
11708 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11709
11710         PR fortran/16907
11711         * gfortran.dg/real_index_1.f90: New test.
11712
11713 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11714
11715         PR fortran/20323
11716         * gfortran.dg/spec_expr_1.f90: New test.
11717
11718 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11719
11720         PR c/20402
11721         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11722         new parser.
11723
11724 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11725
11726         PR fortran/20361
11727         * gfortran.dg/largeequiv_1.f90: New test.
11728
11729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11730
11731         * gcc.dg/ucnid-1.c: New.
11732         * gcc.dg/ucnid-2.c: New.
11733         * gcc.dg/ucnid-3.c: New.
11734         * gcc.dg/ucnid-4.c: New.
11735         * gcc.dg/ucnid-5.c: New.
11736         * gcc.dg/ucnid-6.c: New.
11737         * gcc.dg/cpp/ucnid-1.c: New.
11738         * gcc.dg/cpp/ucnid-2.c: New.
11739         * gcc.dg/cpp/ucnid-3.c: New.
11740         * g++.dg/other/ucnid-1.C: New.
11741
11742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11743
11744         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11745
11746 2005-03-11  Per Bothner  <per@bothner.com>
11747
11748         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11749         that diagnotics refer to correct token.
11750         * gcc.dg/unused-3.c: Likewise.
11751
11752 2005-03-11  Per Bothner  <per@bothner.com>
11753
11754         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11755         constant" is now actually on same line as string constant.
11756         * gcc.dg/cpp/direct2s.c: Likewise.
11757
11758 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11759
11760         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11761
11762 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11763
11764         PR libfortran/20124
11765         * gfortran.dg/pr20124.f90: New Test
11766
11767 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11768
11769         PR tree-optimization/20130
11770         * gcc.dg/pr20130-1.c: New test.
11771
11772 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11773
11774         PR target/20095
11775         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11776
11777 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11778
11779         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11780
11781 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11782
11783         * g++.dg/eh/forced1.C: Fix comment.
11784         * g++.dg/eh/forced2.C: Ditto.
11785         * g++.dg/eh/forced3.C: Ditto.
11786         * g++.dg/eh/forced4.C: Ditto.
11787
11788 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11789
11790         PR rtl-opt/20412
11791         * gcc.c-torture/compile/pr20412.c: New test.
11792
11793 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11794
11795         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11796
11797 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11798
11799         PR target/20322
11800         * gcc.dg/20050307-1.c: New test.
11801
11802 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         PR c++/20375
11805         * g++.dg/other/stdarg3.C: New.
11806
11807 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11808
11809         PR c++/18384, c++/18327
11810         * g++.dg/init/array19.C: New test.
11811
11812         PR inline-asm/20314
11813         * gcc.dg/torture/pr20314-1.c: New test.
11814         * gcc.dg/torture/pr20314-2.c: New test.
11815
11816 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11817
11818         * gcc.dg/20050309-1.c: New test.
11819
11820 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11821
11822         * gcc.dg/builtins-10.c: Reactivate disabled test.
11823         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11824         new cbrt transformations.
11825
11826 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11827
11828         PR c++/20208
11829         * g++.dg/template/array13.C: New test.
11830
11831 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11832
11833         PR c++/16859
11834         * g++.dg/init/brace4.C: New test.
11835
11836 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11837
11838         PR c++/20186
11839         * g++.dg/template/non-dependent12.C: New.
11840
11841 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/20142
11844         * g++.dg/init/array18.C: Add dg-do run marker.
11845
11846         PR c++/20142
11847         * g++.dg/init/array18.C: New test.
11848
11849 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11850
11851         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11852         * g++.dg/gcov/gcov.exp: Likewise.
11853         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11854         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11855         * lib/c-torture.exp: Likewise.
11856         * lib/fortran-torture.exp: Likewise.
11857         * lib/g++.exp: Likewise.
11858         * lib/gcc-defs.exp: Likewise.
11859         * lib/gcc-dg.exp: Likewise.
11860         * lib/gcc.exp: Likewise.
11861         * lib/gcov.exp: Likewise.
11862         * lib/gfortran.exp: Likewise.
11863         * lib/mike-g++.exp: Likewise.
11864         * lib/mike-gcc.exp: Likewise.
11865         * lib/objc-torture.exp: Likewise.
11866         * lib/objc.exp: Likewise.
11867         * lib/profopt.exp: Likewise.
11868         * lib/target-libpath.exp: Likewise.
11869         * lib/target-supports.exp: Likewise.
11870         * lib/treelang.exp: Likewise.
11871         * lib/wrapper.exp: Likewise.
11872
11873 2005-03-08  Jeff Law  <law@redhat.com>
11874
11875         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11876         PHI-OPT changes.
11877
11878 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11879
11880         * gcc.dg/vect/pr20122.c: New test.
11881
11882 2005-03-07  Jeff Law  <law@redhat.com>
11883
11884         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11885         was folded away.
11886         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11887         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11888         * gcc.dg/tree-ssa/pr18134.c: New test.
11889
11890 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11891
11892         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11893         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11894         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11895
11896 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11897
11898         PR tree-opt/17671
11899         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11900
11901 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11902
11903         * g++.dg/warn/Wnvdtor.C: New test.
11904
11905 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11906
11907         * gcc.dg/torture/pr19683-1.c: New test.
11908
11909 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11910
11911         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11912         * gfortran.dg/g77/19990313-2.f: Ditto.
11913         * gfortran.dg/g77/19990313-3.f: Ditto.
11914         * gfortran.dg/g77/19990525-0.f: Ditto.
11915         * gfortran.dg/g77/19990826-0.f: Ditto.
11916         * gfortran.dg/g77/19990826-2.f: Ditto.
11917         * gfortran.dg/g77/19990826-3.f: Ditto.
11918         * gfortran.dg/g77/20000511-1.f: Ditto.
11919         * gfortran.dg/g77/20000511-2.f: Ditto.
11920         * gfortran.dg/g77/970625-2.f: Ditto.
11921         * gfortran.dg/g77/980310-2.f: Ditto.
11922         * gfortran.dg/g77/980310-3.f: Ditto.
11923         * gfortran.dg/g77/980310-8.f: Ditto.
11924         * gfortran.dg/g77/980519-2.f: Ditto.
11925         * gfortran.dg/g77/alpha1.f: Ditto.
11926         * gfortran.dg/g77/claus.f: Ditto.
11927         * gfortran.dg/g77/erfc.f: Ditto.
11928         * gfortran.dg/g77/short.f: Ditto.
11929         * gfortran.fortran-torture/execute/data.f90: Ditto.
11930         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11931         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11932
11933 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11934
11935         * lib/file-format.exp (gcc_target_object_format): Add check for som
11936         format and hardcode object formats on hppa*-*-hpux*.
11937         * lib/target-supports.exp (check_weak_available): Add check for som
11938         object format.  Always return 0 on hppa*-*-hpux10*.
11939
11940         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11941         is defined.
11942
11943         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11944
11945 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11946
11947         * gfortran.dg/pr19936_1.f90: New test.
11948         * gfortran.dg/pr19936_2.f90: New test.
11949         * gfortran.dg/pr19936_3.f90: New test.
11950
11951 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11952             Paul Thomas <prthomas@drfccad.cea.fr>
11953
11954         * gfortran.dg/PR19754_1.f90: New test.
11955         * gfortran.dg/PR19754_2.f90: Ditto.
11956
11957 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11958
11959         PR c++/19311
11960         * g++.dg/template/non-dependent11.C: New test.
11961
11962 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11963
11964         * lib/target-supports.exp (check_iconv_available): Fix comment.
11965
11966 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11967             Joseph S. Myers  <joseph@codesourcery.com>
11968
11969         PR c++/19797
11970         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11971
11972 2005-03-04  Matthew Sachs  <msachs@apple.com>
11973
11974         * gcc.exp (gcc_target_compile): Put braces around
11975         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11976         * objc.exp (objc_target_compile): Likewise.
11977         * treelang.exp (treelang_target_compile): Likewise.
11978
11979 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11980
11981         PR fortran/19673
11982         * gfortran.dg/func_result_1.f90: New test.
11983
11984 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11985
11986         * gcc.misc-tests/options.exp: New test.
11987
11988 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11989
11990         * gcc.dg/pr15784-4.c: New test.
11991
11992 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11993
11994         * gcc.c-torture/execute/pr17133.c: New.
11995         * gcc.c-torture/compile/20050303-1.c: New.
11996
11997 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11998
11999         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12000
12001 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12002
12003         * g++.dg/overload/using2.C: New.
12004
12005 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/19916
12008         * g++.dg/init/ptrmem2.C: New test.
12009
12010 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12011
12012         PR c/8927
12013         * gcc.dg/pr8927-1.c: New test.
12014
12015 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12016
12017         PR c++/20232
12018         * g++.dg/inherit/covariant12.C: New.
12019
12020 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12021
12022         PR fortran/19479
12023         * gfortran.dg/bound_1.f90: New test.
12024
12025 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12026
12027         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12028         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12029
12030 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12031
12032         PR c/20245
12033         * gcc.dg/pr20245-1.c: New test.
12034
12035 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12036
12037         PR middle-end/19874
12038         * gcc.c-torture/execute/20050119-2.c: New test case.
12039
12040 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12041
12042         * README: Update the DejaGnu bug reporting address.
12043         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12044         * lib/objc-torture.exp: Likewise.
12045
12046 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12047
12048         * gfortran.dg/boz_1.f90: New test.
12049         * gfortran.dg/boz_3.f90: New test.
12050         * gfortran.dg/boz_4.f90: New test.
12051
12052 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12053
12054         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12056
12057 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12058
12059         PR libfortran/20101
12060         * gfortran.dg/write_0_pe_format.f90: New test.
12061
12062 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12063
12064         PR c++/20206
12065         * g++.dg/opt/thunk2.C: New test.
12066         * g++.dg/opt/covariant1.C: New test.
12067
12068 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12069
12070         * gfortran.dg/e_d_fmt.f90: New test.
12071
12072 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12073
12074         * gcc.dg/asm-b.c: Fix comment typos.
12075
12076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12077
12078         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12079         a V_MAY_DEF also.
12080
12081 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12082
12083         PR tree-opt/20188
12084         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12085         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12086         * gcc.dg/asm-b.c: New test.
12087
12088 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12089
12090         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12091         Disable this test on IRIX 6.
12092
12093 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12094
12095         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12096         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12097         parser.
12098
12099 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12100
12101         PR tree-optimization/20204
12102         * testsuite/gcc.dg/pr20204.c: New test.
12103
12104 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR target/20196
12107         * gcc.c-torture/execute/20050224-1.c: New test.
12108
12109         PR c++/20175
12110         * g++.dg/warn/Wbraces2.C: New test.
12111
12112 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/19878
12115         * g++.dg/init/const2.C: New test.
12116
12117 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12118
12119         PR tree-optimization/20100
12120         * gcc.c-torture/execute/pr20100-1.c: New test.
12121
12122 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12123
12124         * gfortran.dg/implicit_3.f90: New test.
12125
12126         * gfortran.dg/deftype_1.f90: New test.
12127
12128 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12129
12130         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12131         the test passes.
12132         * g++.dg/other/anon3.C: Accept a warning.
12133
12134 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12135
12136         * gcc.dg/pr20017.c: Fix a comment typo.
12137
12138 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12139
12140         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12141
12142 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12143
12144         PR ada/19902
12145         * ada/acats/tests/cxa/cxa3004.a: Remove.
12146         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12147
12148 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/20073
12151         * g++.dg/init/const1.C: New test.
12152
12153         PR c++/19991
12154         * g++.dg/parse/constant7.C: New test.
12155
12156         PR c++/20152
12157         * g++.dg/parse/error27.C: New test.
12158         * g++.dg/template/qualttp15.C: Adjust error markers.
12159         * g++.old-deja/g++.other/struct1.C: Likewise.
12160
12161         PR c++/20153
12162         * g++.dg/template/error17.C: New test.
12163
12164         PR c++/20148
12165         * g++.dg/parser/error26.C: New test.
12166
12167 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12168
12169         PR tree-optimization/20100
12170         PR tree-optimization/20115
12171         * gcc.dg/pr20115.c: New test.
12172         * gcc.dg/pr20115-1.c: New test.
12173         * gcc.dg/pr20100.c: New test.
12174         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12175         call-clobbered variables after alias1.
12176
12177 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12178
12179         * gfortran.dg/list_read_4.f90: new test.
12180
12181 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12182
12183         PR rtl-optimization/20017.
12184         * gcc.dg/pr20017.c: New.
12185
12186 2005-02-22  Devang Patel  <dpatel@apple.com>
12187
12188         PR 19952
12189         * g++.dg/tree-ssa/pr19952.C: New test.
12190
12191 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/19883
12194         * g++.dg/parse/constant6.C: New test.
12195
12196 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12197
12198         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12199         * g++.dg/charset/asm2.c: Likewise.
12200         * g++.dg/charset/asm3.c: Likewise.
12201         * g++.dg/charset/asm4.c: Likewise.
12202         * g++.dg/charset/asm5.c: Likewise.
12203         * g++.dg/charset/attribute1.c: Likewise.
12204         * g++.dg/charset/attribute2.c: Likewise.
12205         * g++.dg/charset/extern1.cc: Likewise.
12206         * g++.dg/charset/extern2.cc: Likewise.
12207         * g++.dg/charset/extern3.cc: Likewise.
12208         * g++.dg/charset/function.cc: Likewise.
12209         * g++.dg/charset/string.c: Likewise.
12210         * g++.dg/charset/charset.exp: Likewise.
12211         * lib/target-supports.exp (check_iconv_available): Fix comment.
12212
12213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12214
12215         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12216         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12217         * gcc.dg/charset/asm2.c: Likewise.
12218         * gcc.dg/charset/asm3.c: Likewise.
12219         * gcc.dg/charset/asm4.c: Likewise.
12220         * gcc.dg/charset/asm5.c: Likewise.
12221         * gcc.dg/charset/asm6.c: Likewise.
12222         * gcc.dg/charset/attribute1.c: Likewise.
12223         * gcc.dg/charset/attribute2.c: Likewise.
12224         * gcc.dg/charset/builtin1.c: Likewise.
12225         * gcc.dg/charset/extern.c: Likewise.
12226         * gcc.dg/charset/function.c: Likewise.
12227         * gcc.dg/charset/string.c: Likewise.
12228         * gcc.dg/charset/charset.exp: Likewise.
12229
12230 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12231
12232         PR fortran/20086
12233         * gfortran.dg/pr20086.f90: New test.
12234
12235 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12236
12237         PR tree-optimization/19786
12238         * g++.dg/tree-ssa/pr19786.C: New.
12239
12240 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12241
12242         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12243
12244 2005-02-21  Jeff Law  <law@redhat.com>
12245
12246         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12247
12248 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12249
12250         * gfortran.dg/do_iterator: Split loop, markup all lines for
12251         which an error locus is printed.
12252         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12253         locus is printed.
12254         * gfortran.dg/select_4.f90: Likewise.
12255         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12256         locuses in the various permutations.
12257
12258 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12259
12260         PR tree-optimization/19951
12261         * g++.dg/vect: New directory.
12262         * g++.dg/vect/vect.exp: New file.
12263         * g++.dg/vect/pr19951.cc: New testcase.
12264         * g++.dg/dg.exp: Also prune vectorizer tests.
12265
12266 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12267
12268         PR 18785
12269         * gcc.dg/charset/builtin1.c: New test.
12270
12271 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12272
12273         PR c++/19299
12274         * g++.dg/inherit/volatile1.C: New test.
12275
12276         PR c++/19440
12277         * g++.dg/template/dtor4.C: New test.
12278
12279 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12280
12281         * gfortran.dg/int_1.f90: New test.
12282
12283 2005-02-19  Devang Patel  <dpatel@apple.com>
12284
12285         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12286
12287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12288
12289         * gfortran.dg/achar_1.f90: New test.
12290
12291 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12292
12293         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12294
12295 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12296             Jakub Jelinek  <jakub@redhat.com>
12297
12298         PR tree-optimization/19828
12299         * gcc.dg/tree-ssa/loop-7.c: New test.
12300         * gcc.c-torture/execute/20050218-1.c: New test.
12301
12302 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12303
12304         PR c/20043
12305         * gcc.dg/transparent-union-1.c: New test.
12306         * gcc.dg/transparent-union-2.c: New test.
12307
12308 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12309
12310         PR tree-optimization/18977
12311         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12312
12313 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12314
12315         PR target/20054
12316         * gcc.dg/pr20054.c: New test.
12317
12318 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12319
12320         PR c++/19508
12321         * g++.dg/ext/attrib20.C: New test.
12322
12323 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12324
12325         PR middle-end/20030
12326         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12327
12328 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12329
12330         PR c++/20008
12331         * g++.dg/opt/switch4.C: New.
12332
12333 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12334
12335         PR c++/20023
12336         PR tree-optimization/20009
12337         * gcc.c-torture/compile/20050217-1.c: New test.
12338         * g++.dg/opt/switch3.C: New test.
12339
12340         PR tree-optimization/18947
12341         * gcc.c-torture/compile/20050215-1.c: New test.
12342         * gcc.c-torture/compile/20050215-2.c: New test.
12343         * gcc.c-torture/compile/20050215-3.c: New test.
12344
12345 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12346
12347         PR c++/20028
12348         * g++.dg/template/crash34.C: New.
12349
12350         PR c++/20022
12351         * g++.dg/other/access3.C: New.
12352
12353 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12354
12355         * gcc.dg/vect/vect-98.c: New test.
12356
12357 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12358
12359         PR tree-optimization/19967
12360         * gcc.dg/pr19967.c: New.
12361
12362 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12363
12364         PR middle-end/19857
12365         * gcc.dg/tree-ssa/20050215-1.c: New test.
12366         * gcc.c-torture/execute/20050215-1.c: New test.
12367
12368 2005-02-15  Eric Christopher  <echristo@redhat.com>
12369
12370         * gcc.dg/cpp/20050215-1.c: New file.
12371
12372 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12373
12374         PR tree-optimization/15785
12375         * gcc.dg/pr15785-1.c: New test.
12376
12377 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12378
12379         PR c++/17788
12380         * g++.dg/init/ctor4.C: New.
12381         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12382
12383 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12384
12385         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12386         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12387
12388 2005-02-15  Andreas Schwab  <schwab@suse.de>
12389
12390         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12391         declare malloc.
12392
12393 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12394
12395         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12396
12397 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12398
12399         PR tree-optimization/19853
12400         * gcc.c-torture/compile/pr19853.c: New test.
12401
12402 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12403
12404         PR c++/19608
12405         * g++.dg/parse/local-class1.C: New.
12406
12407         PR c++/19895
12408         * g++.dg/parse/ptrmem3.C: New.
12409
12410         PR c++/19884
12411         * g++.old-deja/g++.oliva/template6.C: Add another case.
12412         * g++.dg/template/explicit6.C: New.
12413
12414 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12415
12416         PR c++/17816
12417         * g++.dg/other/redecl2.C: New.
12418
12419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         PR c++/19891
12422         * g++.dg/abi/covariant4.C: New.
12423
12424 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12425
12426         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12427
12428 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12429
12430         * gcc.dg/vect/vect-96.c: Fix typo.
12431
12432 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12433
12434         PR c++/14479
12435         PR c++/19487
12436         * g++.dg/template/enum5.C: New test.
12437
12438 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12439
12440         * gcc.dg/vect/vect-97.c: New test.
12441
12442 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12443
12444         * gcc.dg/vect/vect-96.c: New test.
12445
12446 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12447
12448         * gcc.dg/builtins-34.c: Also check ldexp*.
12449
12450 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12451
12452         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12453
12454 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12455
12456         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12457         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12458         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12459         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12460         selector_list, selector_expression, dg-process-target): Move to new
12461         file target-supports-dg.exp.
12462         * lib/target-supports-dg.exp: New.
12463
12464         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12465         New.
12466
12467 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR c++/19666
12470         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12471
12472         PR middle-end/19858
12473         * gcc.c-torture/compile/20050210-1.c: New test.
12474
12475 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/19755
12478         * g++.dg/warn/Wbraces1.C: New test.
12479
12480 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12481
12482         * gcc.dg/builtins-52.c: New testcase.
12483
12484 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR c/19342
12487         * gcc.c-torture/execute/20050119-1.c: New test.
12488
12489 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12490
12491         PR c++/19811
12492         * g++.dg/init/delete1.C: New test.
12493
12494 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12495
12496         PR c++/18470
12497         * g++.dg/template/static12.C: New test.
12498
12499 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/19787
12502         * g++.dg/conversion/ambig1.C: New test.
12503
12504         PR c++/19739
12505         * g++.dg/ext/attrib19.C: New test.
12506
12507         PR c++/19732
12508         * g++.dg/parse/dtor5.C: New test.
12509
12510         PR c++/19762
12511         * g++.dg/template/dtor3.C: New test.
12512
12513         PR c++/19826
12514         * g++.dg/template/static11.C: New test.
12515         * g++.dg/template/crash2.C: Remove dg-error marker.
12516
12517 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12518
12519         PR C++/18491
12520         * g++.old-deja/g++.mike/p10769a.C: Remove.
12521
12522 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12523
12524         * gcc.dg/builtins-48.c: New test case.
12525         * gcc.dg/builtins-49.c: New test case.
12526         * gcc.dg/builtins-50.c: New test case.
12527         * gcc.dg/builtins-51.c: New test case.
12528
12529 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12530
12531         PR middle-end/19583
12532         * g++.dg/warn/Wreturn-type-3.C: New test.
12533
12534 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12535
12536         PR middle-end/19402
12537         * gcc.dg/pr19402-1.c: New testcase.
12538         * gcc.dg/pr19402-2.c: likewise.
12539
12540 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12541
12542         PR middle-end/19854
12543         * g++.dg/tree-ssa/tmmti.C: New testcase.
12544
12545 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12546
12547         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12548
12549 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/19733
12552         * g++.dg/parse/crash23.C: New test.
12553         * g++.dg/warn/Weff1.C: New test.
12554
12555 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12556
12557         * gcc.dg/20050209-1.c: New test.
12558
12559 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12560
12561         PR target/19799
12562         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12563
12564 2005-02-08  Mike Stump  <mrs@apple.com>
12565
12566         * g++.dg/pch/import-2.c: New test.
12567         * g++.dg/pch/import-2.hs: New.
12568         * g++.dg/pch/include/import-2a.h: New.
12569         * g++.dg/pch/include/import-2b.h: New.
12570
12571 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12572
12573         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12574
12575 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12576
12577         * gfortran.dg/substr_1.f90: New test.
12578
12579 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12580
12581         PR middle-end/19775
12582         * gcc.dg/torture/builtin-power-1.c: Disable test for
12583         invalid transformation.
12584         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12585         no longer optimize.
12586         * gcc.dg/builtins-47.c: New testcase.
12587
12588 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12589             Dorit Naishlos  <dorit@il.ibm.com>
12590
12591         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12592
12593 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12594
12595         * gcc.c-torture/compile/20050206-1.c: New test.
12596
12597 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12598
12599         PR tree-opt/19768
12600         * g++.dg/opt/pr19768.C: New test.
12601
12602 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12603
12604         PR tree-opt/19736
12605         * gcc.c-torture/compile/pr19736.c: New test.
12606
12607 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12608
12609         PR c++/17401
12610         * g++.dg/parse/error25.C: New test.
12611
12612 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12613
12614         * gcc.c-torture/execute/20050203-1.c: New.
12615
12616 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12617
12618         * gcc.dg/vect/vect-85.c: Remove xfail.
12619         * gcc.dg/vect/vect-86.c: Remove xfail.
12620         * gcc.dg/vect/vect-87.c: Remove xfail.
12621         * gcc.dg/vect/vect-88.c: Remove xfail.
12622
12623 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12624
12625         * gcc.dg/altivec-19.c: New.
12626
12627 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12628
12629         PR c/17807
12630         * gcc.dg/nested-func-3.c: New test.
12631         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12632
12633 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12634
12635         * gcc.test-framework/gen_directive_tests: Generate tests for
12636         selector expressions.
12637
12638 2005-02-02  Matt Austern  <austern@apple.com>
12639
12640         PR c++/19628
12641         * g++/ext/builtin7.C: New.
12642         * g++/ext/builtin8.C: New.
12643
12644 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12645
12646         PR c/18502
12647         * gcc.dg/pr18502-1.c: New test.
12648
12649 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12650
12651         PR c++/17413
12652         * g++.dg/template/local4.C: Tweak.
12653
12654 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12655
12656         PR tree-optimization/19578
12657         * gcc.c-torture/compile/20050202-1.c: New test.
12658
12659 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12660
12661         PR c/19435
12662         * gcc.dg/c99-init-4.c: New test.
12663
12664 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12665
12666         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12667
12668         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12669
12670         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12671         * g++.dg/eh/check-vect.h: New.
12672
12673         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12674         * gcc.dg/vect/vect-78.c: Ditto.
12675         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12676         Remove.
12677
12678         * g++.dg/conversion/simd1.C: Expect warning.
12679         * g++.dg/ext/attribute-test-1.C: Ditto.
12680         * g++.dg/ext/attribute-test-2.C: Ditto.
12681         * g++.dg/ext/attribute-test-3.C: Ditto.
12682         * g++.dg/ext/attribute-test-4.C: Ditto.
12683
12684         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12685         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12686
12687         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12688
12689 2005-02-01  Richard Henderson  <rth@redhat.com>
12690
12691         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12692         long double for ibm double-double format.
12693         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12694
12695 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12696
12697         PR tree-optimization/19633
12698         * testsuite/gcc.dg/pr19633-1.c: New test.
12699         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12700         to NULL or a symbol.
12701
12702 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12703
12704         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12705         New procs.
12706         (dg-process-target (local override)): Handle selector expressions.
12707
12708         * gcc.test-framework/README: Describe tests in source directory.
12709         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12710         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12711         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12712         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12713         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12714         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12715         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12716         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12717         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12718         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12719         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12720         * gcc.test-framework/dg-error-exp-P.c: New test.
12721         * gcc.test-framework/dg-error-exp-XP.c: New test.
12722         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12723         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12724         * gcc.test-framework/dg-output-exp-P.c: New test.
12725         * gcc.test-framework/dg-output-exp-XF.c: New test.
12726         * gcc.test-framework/dg-warning-exp-P.c: New test.
12727         * gcc.misc-tests/dg-1.c: Remove.
12728         * gcc.misc-tests/dg-2.c: Remove.
12729         * gcc.misc-tests/dg-3.c: Remove.
12730         * gcc.misc-tests/dg-4.c: Remove.
12731         * gcc.misc-tests/dg-5.c: Remove.
12732         * gcc.misc-tests/dg-6.c: Remove.
12733         * gcc.misc-tests/dg-7.c: Remove.
12734         * gcc.misc-tests/dg-8.c: Remove.
12735         * gcc.misc-tests/dg-9.c: Remove.
12736         * gcc.misc-tests/dg-10.c: Remove.
12737         * gcc.misc-tests/dg-11.c: Remove.
12738         * gcc.misc-tests/dg-12.c: Remove.
12739         * gcc.misc-tests/dg-test.exp: Remove.
12740
12741         * gcc.test-framework/test-framework.awk: Change recording and
12742         printing of passes and failures.
12743
12744         * gcc.test-framework: New directory.
12745         * gcc.test-framework/README: New.
12746         * gcc.test-framework/test-framework.exp: New.
12747         * gcc.test-framework/test-framework.awk: New.
12748         * gcc.test-framework/gen_directive_tests: New.
12749
12750 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12751
12752         * lib/treelang.exp: Fix comment typos.
12753         (treelang_target_compile): Don't append libs=-ltreelang to options.
12754
12755 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12756
12757         * g++.dg/parse/typename7.C: Adjust error messages.
12758
12759 2005-01-31  Jeff Law  <law@redhat.com>
12760
12761         * gcc.c-torture/execute/20050131-1.c: New test.
12762         * gcc.dg/wcaselabel.c: New test.
12763
12764 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12765
12766         * g++.dg/other/warning1.C: Adjust error messags.
12767         * g++.dg/parse/constant5.C: New test.
12768
12769 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12770
12771         PR c/19333
12772         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12773         the test case valid.
12774         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12775         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12776         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12777         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12778         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12779         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12780
12781 2005-01-31  Dale Johannesen  <dalej@apple.com>
12782
12783         * g++.dg/opt/pr19650.C: New test.
12784
12785 2005-01-31  Richard Henderson  <rth@redhat.com>
12786
12787         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12788         long double for intel double extended format.
12789         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12790
12791 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12792
12793         PR c++/19555
12794         * g++.dg/template/static10.C: New test.
12795
12796         PR c++/19395
12797         * g++.dg/parse/error24.C: New test.
12798
12799         PR c++/19367
12800         * g++.dg/lookup/builtin1.C: New test.
12801
12802         PR c++/19457
12803         * g++.dg/warn/conv3.C: New test.
12804
12805 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12806
12807         PR fortran/19647
12808         * gfortan.dg/inquire_7.f90
12809
12810 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12811
12812         PR tree-optimization/15791
12813         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12814         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12815         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12816         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12817         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12818         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12819         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12820         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12821         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12822         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12823
12824 2005-01-29  Paul Brook  <paul@codesourcery.com>
12825
12826         PR fortran/18565
12827         * check.c (real_or_complex_check): New function.
12828         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12829         * intrinsic.c (add_functions): Use new check functions.
12830         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12831         Add prototypes.
12832
12833 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12834
12835         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12836         gcc.dg/lvalue-3.c: New tests.
12837         * gcc.dg/concat.c: Update expected messages.
12838
12839 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12840
12841         PR libfortran/19595
12842         * gfortran.dg/eor_1.f90: New test.
12843
12844 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12845
12846         PR fortran/19589
12847         * gfortran.dg/logical_data_1.f90: New test.
12848
12849 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/19253
12852         * g++.dg/template/crash33.C: New test.
12853
12854         PR c++/19667
12855         * g++.dg/template/crash32.C: New test.
12856
12857 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12858
12859         PR middle-end/16558
12860         * g++.dg/warn/Wreturn-type-2.C: New test.
12861
12862 2004-06-24  Jeff Law  <law@redhat.com>
12863
12864         * gcc.dg/tree-ssa/20050128-1.c: New test.
12865
12866 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12867
12868         * gcc.target/frv/all-mdpackh-1.c: New test.
12869
12870 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12871
12872         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12873
12874 2005-01-27  Richard Henderson  <rth@redhat.com>
12875
12876         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12877
12878 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12879
12880         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12881
12882 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12883
12884         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12885         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12886         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12887         to cope with cases where the multilib options override the dg-options.
12888
12889 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR c/18946
12892         * gcc.dg/noncompile/20050120-1.c: New test.
12893
12894 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12895
12896         PR tree-optimization/19633
12897         * gcc.dg/pr19633.c: New test.
12898         * gcc.dg/tree-ssa/pr19633.c: New test.
12899
12900 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12901
12902         * gcc.dg/20041216-1.c: New test.
12903
12904 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12905
12906         PR objc/18862
12907         * objc.dg/selector-2.m: New test.
12908
12909 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12910
12911         * g++.dg/opt/range-test-2.C: New test.
12912
12913         PR rtl-optimization/19579
12914         * gcc.c-torture/execute/20050124-1.c: New test.
12915
12916 2005-01-26  Greg Parker  <gparker@apple.com>
12917         Stuart Hastings  <stuart@apple.com>
12918
12919         * gcc.c-torture/execute/20050125-1.c: New.
12920
12921 2005-01-18  Jan Hubicka  <jh@suse.cz>
12922
12923         PR tree-optimize/19337
12924         * gcc.c-torture/compile/20050119-1.c: New test.
12925
12926 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12927
12928         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12929         test for successful match.
12930
12931 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12932
12933         PR objc/18408
12934         * objc.dg/comp-types-7.m: New test.
12935
12936 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12937
12938         * lib/target-supports.exp (current_target_name): New.
12939         (check_effective_target_ilp32, check_effective_target_lp64):
12940         Cache the result to use as long as the current target, with
12941         multilib flags, remains the same.
12942
12943         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12944         (dg-require-weak, dg-require-visibility, dg-require-alias,
12945         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12946         dg-require-effective-target, dg-skip-if): Remove call to
12947         skip_test_and_clear_xfail.
12948         (dg-test): Clear xfail data.
12949
12950 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12951
12952         PR target/17751
12953         * gcc.dg/ppc64-toc.c: New test.
12954
12955         * g++.dg/tree-ssa/empty-1.C: New test.
12956
12957         PR middle-end/19551
12958         * gcc.c-torture/execute/20050121-1.c: New test.
12959         * gcc.dg/20050121-2.c: New test.
12960
12961 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12962         Paul Brook  <paul@codesourcery.com>
12963
12964         PR fortran/17941
12965         * gfortran.dg/real_const_1.f: New test.
12966         * gfortran.dg/real_const_2.f90: New test.
12967         * gfortran.dg/complex_int_1.f90: New test.
12968
12969 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12970
12971         PR fortran/19313
12972         * gfortan.dg/inquire_6.f90: New test.
12973
12974 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12975
12976         PR libfortran/19451
12977         * open_readonly_1.f90: New test.
12978
12979 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12980
12981         PR libfortran/18982
12982         * gfortran.dg/open_new.f90: New file.
12983
12984 2005-01-22  Paul Brook  <paul@codesourcery.com>
12985
12986         * namelist_1.f90: New test.
12987
12988 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12989
12990         PR tree-optimization/19484
12991         * gcc.c-torture/compile/20050122-[12].c: New tests.
12992
12993 2005-01-22  Paul Brook  <paul@codesourcery.com>
12994
12995         * gfortran.dg/implicit_2.f90: New test.
12996
12997 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12998
12999         PR fortran/19314
13000         * gfortran.dg/inquire_5.f90: New test.
13001
13002 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13003
13004         PR c/18809
13005         * gcc.dg/pr18809-1.c: New test.
13006
13007 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13008
13009         * gcc.dg/20050121-1.c: New test.
13010
13011         PR tree-optimization/13000
13012         * gcc.dg/20040206-1.c: Change warning to point where function is
13013         being inlined.
13014
13015 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13016
13017         PR c++/19208
13018         * g++.dg/template/array11.C: New test.
13019
13020 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13021
13022         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13023         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13024         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13025         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13026         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13027         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13028
13029 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13030
13031         PR tree-optimization/15349
13032         * gcc.dg/tree-ssa/pr15349.c: New.
13033
13034 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13035
13036         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13037
13038 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13039
13040         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13041         scan-assembler-times directive name.
13042
13043         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13044         after dg-do.
13045
13046         PR rtl-optimization/19462
13047         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13048
13049 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13050
13051         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13052         counting function calls on ia64.
13053
13054 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13055
13056         PR rtl-optimization/15139
13057         * gcc.dg/20050111-2.c: New test.
13058
13059         PR c/17297
13060         * gcc.c-torture/compile/20050113-1.c: New testcase.
13061
13062         PR middle-end/19164
13063         * gcc.dg/20050113-1.c: New testcase.
13064
13065 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13066
13067         * gcc.dg/vect/vect-85.c: Add comment.
13068         * gcc.dg/vect/vect-86.c: Add xfail for now.
13069         * gcc.dg/vect/vect-87.c: Add xfail for now.
13070         * gcc.dg/vect/vect-88.c: Add xfail for now.
13071         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13072
13073 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13074
13075         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13076
13077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13078
13079         * g++.dg/debug/typedef3.C: New test.
13080
13081 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13082
13083         PR c/19472
13084         * gcc.dg/asm-a.c: New test.
13085
13086 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13087
13088         * gcc.dg/sh-relax.c: Add prototype for abort.
13089
13090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13091
13092         * gcc.dg/short-compare-1.c: New test.
13093         * gcc.dg/short-compare-2.c: Likewise.
13094
13095 2005-01-18  Michael Matz  <matz@suse.de>
13096
13097         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13098
13099 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13100
13101         PR tree-optimization/19121
13102         * gcc.c-torture/compile/pr19121.c: New test.
13103
13104 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13105
13106         PR target/19357
13107         * gcc.c-torture/compile/pr19357.c: New test.
13108
13109 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13110
13111         PR c/5675
13112         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13113         pass--those that refer just to the variable, possibly with a
13114         cast.
13115         * gcc.dg/c99-const-expr-3.c: Likewise.
13116
13117         PR middle-end/13127
13118         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13119         longer emitted.
13120
13121 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13122
13123         PR fortran/18778
13124         * gfortran.dg/endfile_2.f90: New test.
13125
13126 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13127
13128         PR 19168
13129         * gfortran.dg/select_5.f90: New test.
13130
13131 2004-01-16  Paul Brook  <paul@codesourcery.com>
13132
13133         * gfortran.dg/common_4.f90: New test.
13134
13135 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13136
13137         PR rtl-optimization/19462
13138         * gcc.dg/torture/pr19462-1.c: New test.
13139
13140 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13141
13142         PR objc/19321
13143         * objc.dg/func-ptr-2.m: New.
13144         * objc.dg/volatile-1.m: New.
13145
13146 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13147
13148         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13149
13150 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13151
13152         PR tree-optimization/19060
13153         * gcc.c-torture/execute/20050104-1.c: New test.
13154
13155 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13156
13157         PR fortran/18983
13158         * gfortran.dg/write_to_null.f90: New test.
13159
13160 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13161             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13162
13163         PR other/19328
13164         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13165         argument.
13166
13167 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13168
13169         PR c++/19263
13170         * g++.dg/init/vector1.C: New test.
13171
13172 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13173
13174         PR target/13158
13175         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13176         PR target/18987
13177         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13178
13179 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13180
13181         * gfortran.dg/select_1.f90: New test.
13182         * gfortran.dg/select_2.f90: New test.
13183         * gfortran.dg/select_3.f90: New test.
13184         * gfortran.dg/select_4.f90: New test.
13185
13186 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR middle-end/19084
13189         PR rtl-optimization/19348
13190         * gcc.dg/20050111-1.c: New test.
13191         * gcc.c-torture/execute/20050111-1.c: New test.
13192
13193         * gcc.dg/i386-asm-4.c: New test.
13194
13195 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13196
13197         * gcc.dg/nested-func-2.c: New test.
13198         * ada/acats/norun.lst: Remove c953002.
13199
13200 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13201
13202         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13203
13204 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13205
13206         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13207
13208 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13209
13210         PR target/18761
13211         * g++.dg/abi/align1.C: New test.
13212
13213 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13214
13215         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13216         at a time.
13217         * g++.dg/ext/altivec_check.h: Support compiling as C.
13218
13219 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR c++/19355
13222         * g++.dg/expr/pr19355-1.C: New test case.
13223
13224 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13225
13226         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13227         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13228         * ada/acats/tests/c3/c92005b.ada: Likewise.
13229         * ada/acats/tests/c3/cxb3012.a: Likewise.
13230         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13231
13232 2005-01-09  Paul Brook  <paul@codesourcery.com>
13233
13234         * gfortran.dg/common_2.f90: New file.
13235         * gfortran.dg/common_3.f90: New file.
13236
13237 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13238
13239         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13240
13241 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13242
13243         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13244         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13245         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13246         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13247         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13248         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13249         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13250         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13251         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13252         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13253         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13254         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13255         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13256         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13257         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13258         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13259         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13260         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13261         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13262         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13263         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13264         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13265         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13266         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13267         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13268         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13269         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13270         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13271         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13272         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13273         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13274         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13275         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13276         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13277         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13278         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13279         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13280         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13281         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13282         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13283         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13284         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13285         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13286         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13287         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13288         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13289         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13290         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13291         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13292         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13293         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13294         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13295         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13296         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13297         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13298         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13299         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13300         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13301         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13302         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13303         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13304         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13305         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13306         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13307         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13308         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13309         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13310
13311         * gcc.dg/vect/vect-1.c: Fix spelling.
13312         * gcc.dg/vect/vect-10.c: Fix spelling.
13313         * gcc.dg/vect/vect-11.c: Fix spelling.
13314         * gcc.dg/vect/vect-12.c: Fix spelling.
13315         * gcc.dg/vect/vect-14.c: Fix spelling.
13316         * gcc.dg/vect/vect-15.c: Fix spelling.
13317         * gcc.dg/vect/vect-16.c: Fix spelling.
13318         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13319         * gcc.dg/vect/vect-64.c: Fix comments.
13320         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13321
13322 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13323             Ira Rosen  <irar@il.ibm.com>
13324
13325         * gcc.dg/vect/vect-70.c: New test.
13326         * gcc.dg/vect/vect-71.c: New test.
13327
13328 2005-01-09  Manfred Hollstein  <mh@suse.com>
13329
13330         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13331         * gcc.dg/pr18241-2.c: Likewise.
13332         * gcc.dg/pr18241-3.c: Likewise.
13333         * gcc.dg/pr18241-4.c: Likewise.
13334         * gcc.dg/pr18241-5.c: Likewise.
13335
13336 2005-01-08  Richard Henderson  <rth@redhat.com>
13337
13338         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13339         False for x86 and x86-64.
13340
13341 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13342
13343         PR tree-optimization/18241
13344         * gcc.dg/pr18241-1.c: New test.
13345         * gcc.dg/pr18241-2.c: New test.
13346         * gcc.dg/pr18241-3.c: New test.
13347         * gcc.dg/pr18241-4.c: New test.
13348         * gcc.dg/pr18241-5.c: New test.
13349
13350 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13351
13352         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13353         gfortran.dg/select_4.f90: New.
13354
13355 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.c-torture/execute/20050107-1.c: New test.
13358
13359 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         PR c++/19298
13362         * g++.dg/template/ref2.C: New.
13363
13364 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13365
13366         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13367         instead of being empty.
13368
13369 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13370
13371         PR fortran/15553
13372         * gfortran.dg/array-1.f90: New test.
13373
13374 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR tree-optimization/19283
13377         * gcc.c-torture/execute/20050106-1.c: New test.
13378
13379         PR rtl-optimization/18861
13380         * gcc.dg/20050105-1.c: New test.
13381
13382         PR tree-optimization/18828
13383         * gcc.dg/20050105-2.c: New test.
13384
13385 2005-01-07  Andreas Jaeger  <aj@suse.de>
13386
13387         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13388
13389 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13390
13391         PR fortran/18398
13392         * gfortran.dg/fmt_read.f90: New test.
13393
13394 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13395
13396         * gcc.dg/rs6000-ldouble-2.c: New.
13397
13398 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13399
13400         PR c++/19244
13401         * g++.dg/parser/ctor2.C: New test.
13402
13403 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13404
13405         PR c++/17154
13406         * g++.dg/template/using9.C: New test.
13407
13408 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13409
13410         PR c++/19258
13411         * g++.dg/lookup/friend6.C: New test.
13412
13413 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13414
13415         PR c++/19270
13416         * g++.dg/template/array10.C: New.
13417
13418 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13419
13420         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13421         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13422
13423 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13424
13425         * gcc.c-torture/compile/20050105-1.c: New test.
13426
13427 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13428
13429         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13430
13431 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13432
13433         PR middle-end/19100
13434         * gcc.dg/conv-3.c: New test case.
13435
13436 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13437
13438         * gcc.dg/asm-wide-1.c: New test.
13439
13440 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         PR c++/19030
13443         * g++.dg/parse/crash22.C: New
13444
13445 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13446
13447         PR 19257
13448         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13449
13450 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13451
13452         PR middle-end/17767
13453         * gcc.dg/i386-mmx-6.c: New test case.
13454
13455 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13456
13457         PR tree-optimization/18308
13458         * gcc.dg/vect/pr18308.c: New testcase.
13459
13460 2005-01-04  Andreas Jaeger  <aj@suse.de>
13461
13462         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13463
13464 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13465             Robert Bowdidge <bowdidge@apple.com>
13466
13467         * gcc.dg/cpp/subframework1.c: New.
13468         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13470         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13471         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13472
13473 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13474
13475         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13476         producing warning.
13477         * gcc.dg/darwin-weakimport-2.c: New.
13478
13479 2005-01-03  Richard Henderson  <rth@redhat.com>
13480
13481         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13482
13483 2005-01-03  Richard Henderson  <rth@redhat.com>
13484
13485         * gcc.dg/vect/vect.exp: Enable for ia64.
13486         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13487         (check_effective_target_vect_float): Likewise.
13488         (check_effective_target_vect_no_align): Likewise.
13489         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13490         * gcc.dg/vect/vect-8.c: Likewise.
13491
13492 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13493
13494         PR target/19236
13495         * gcc.dg/pr19236-1.c: New test case.
13496
13497 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13498
13499         PR rtl-optimization/12092
13500         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13501
13502 2005-01-02  Andreas Jaeger  <aj@suse.de>
13503
13504         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13505
13506 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13507             Andrew Pinski  <pinskia@physics.uc.edu>
13508
13509         PR rtl-optimization/12092
13510         * gcc.dg/pr12092-1.c: New test case.
13511
13512 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13513
13514         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13515         'hidden' and 'default' for better portability.
13516         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13517
13518         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13519         6 and 7.
13520         * g++.old-deja/g++.brendan/new3.C: Likewise.
13521
13522 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13523
13524         * gcc.dg/20041231-1.C: New test.
13525         * g++.dg/warn/Wunreachable-code-1.C: New test.
13526
13527 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13528
13529         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13530         file, not /dev/null.  Abort on error.
13531
13532 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13533             Ziemowit Laski  <zlaski@apple.com>
13534
13535         PR objc/18971
13536         * objc.dg/encode-5.m: New test.
13537
13538 2004-12-29  Richard Henderson  <rth@redhat.com>
13539
13540         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13541         * objc.dg/stabs-1.m: Disable for ia64.
13542
13543 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13544
13545         PR c++/19190
13546         * g++.dg/warn/Wunused-10.C: New test.
13547
13548 2004-12-28  Richard Henderson  <rth@redhat.com>
13549
13550         * objc.dg/stabs-1.m: Disable for alpha.
13551
13552 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/19149
13555         * g++.dg/parse/error23.C: New test.
13556
13557 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13558
13559         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13560
13561         PR fortran/19032
13562         * gfortran.dg/intrinsic_modulo_1.f90: New.
13563         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13564         tests with divisor -1.
13565
13566 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13567
13568         * g++.dg/opt/temp1.C (memcpy): Return a value.
13569
13570         PR c++/19148
13571         * g++.dg/expr/cond7.C: New test.
13572
13573 2004-12-27  Paul Brook  <paul@codesourcery.com>
13574
13575         * gfortran.dg/g77/select_no_compile.f: Remove.
13576
13577 2004-12-27  Richard Henderson  <rth@redhat.com>
13578
13579         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13580         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13581         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13582
13583 2004-12-26  Richard Henderson  <rth@redhat.com>
13584
13585         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13586         by 1i instead of token pasting.
13587
13588 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13589
13590         PR tree-optimization/17578
13591         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13592         to additional_flags.
13593         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13594
13595 2004-12-25  Richard Henderson  <rth@redhat.com>
13596
13597         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13598         Remove Alpha.
13599
13600 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13601
13602         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13603         hppa*-*-hpux*.
13604         * gcc.dg/pr17957.c (dg-options): Likewise.
13605         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13606         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13607         instead of 0 on __hppa__.
13608         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13609         "foo,%r" on hppa*-*-*.
13610
13611 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13612
13613         PR fortran/19071
13614         * gfortran.dg/complex_write.f90: New test.
13615
13616 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/17595
13619         * g++.dg/parse/pragma2.C: New test.
13620
13621         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13622
13623 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13624
13625         * gcc.dg/empty2.c: Add missing dg-warning.
13626
13627 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13628
13629         PR c++/17413
13630         * g++.dg/template/local4.C: New test.
13631         * g++.dg/template/crash19.C: Add dg-error marker.
13632
13633         * g++.dg/template/crash31.C: Correct embedded PR number.
13634
13635 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/16405
13638         * g++.dg/opt/temp1.C: Add do-run marker.
13639
13640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13641
13642         * g++.dg/template/spec19.C: New.
13643
13644 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13645
13646         PR target/16819
13647         * gcc.dg/empty2.c: New.
13648
13649 2004-12-23  Richard Henderson  <rth@redhat.com>
13650
13651         * lib/target-supports.exp (check_effective_target_vect_no_align):
13652         Remove i?86 and x86-64.
13653
13654 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/16405
13657         * g++.dg/opt/temp1.C: New test.
13658
13659 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13660
13661         PR c++/18733
13662         * g++.dg/template/friend33.C: New testcase.
13663
13664 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13665
13666         PR c++/18464
13667         * g++.dg/template/cond5.C: New test.
13668
13669         PR c++/18492
13670         * g++.dg/inherit/thunk3.C: New test.
13671
13672         PR c++/11224
13673         * g++.dg/warn/Wunused-9.C: New test.
13674
13675 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13676
13677         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13678
13679 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13680
13681         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13682
13683 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/18378
13686         * g++.dg/ext/packed8.C: New test.
13687
13688         PR c++/19063
13689         * g++.dg/template/crash31.C: New test.
13690
13691         PR c++/19034
13692         * g++.dg/template/crash30.C: New test.
13693
13694 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13695
13696         PR C++/18984
13697         * g++.dg/eh/ctor3.C: New test.
13698
13699 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         * objc.dg/stabs-1.m: Allow section name to be quoted and
13702         assembly label to begin with '.LL'.
13703
13704 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13705
13706         * gcc.dg/vect/vect.exp
13707         (check_effective_target_lp64_or_vect_no_align): New.
13708         * gcc.dg/vect/vect-77.c: Use it.
13709         * gcc.dg/vect/vect-78.c: Use it.
13710
13711         * lib/target-supports.exp
13712         (check_effective_target_vect_no_max,
13713         check_effective_target_vect_no_bitwise,
13714         check_effective_target_vect_no_align): New.
13715         * gcc.dg/vect/vect-13.c: Use them.
13716         * gcc.dg/vect/vect-17.c: Ditto.
13717         * gcc.dg/vect/vect-18.c: Ditto.
13718         * gcc.dg/vect/vect-19.c: Ditto.
13719         * gcc.dg/vect/vect-20.c: Ditto.
13720         * gcc.dg/vect/vect-27.c: Ditto.
13721         * gcc.dg/vect/vect-29.c: Ditto.
13722         * gcc.dg/vect/vect-44.c: Ditto.
13723         * gcc.dg/vect/vect-48.c: Ditto.
13724         * gcc.dg/vect/vect-50.c: Ditto.
13725         * gcc.dg/vect/vect-52.c: Ditto.
13726         * gcc.dg/vect/vect-54.c: Ditto.
13727         * gcc.dg/vect/vect-56.c: Ditto.
13728         * gcc.dg/vect/vect-58.c: Ditto.
13729         * gcc.dg/vect/vect-60.c: Ditto.
13730         * gcc.dg/vect/vect-72.c: Ditto.
13731         * gcc.dg/vect/vect-80.c: Ditto.
13732
13733 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13734
13735         PR c++/14075
13736         * g++.dg/init/string1.C: New.
13737
13738         PR c++/18975
13739         * g++.dg/other/synth1.C: New.
13740
13741 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13742
13743         PR c/18963
13744         * gcc.dg/pr18963-1.c: New test.
13745
13746 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13747
13748         PR c/18596
13749         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13750         * gcc.dg/pr18596-1.c: Use dg-error.
13751         (dg-options): Use -fno-unit-at-a-time.
13752         * gcc.dg/pr18596-2.c: New test.
13753         * gcc.dg/pr18596-3.c: New test.
13754
13755 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13756
13757         PR middle-end/18683
13758         * g++.dg/opt/pr18683-1.C: New test case.
13759
13760 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13761
13762         PR other/19093
13763         * g++.dg/opt/max1.C: Fix for 64bit targets.
13764
13765 2004-12-20  Matt Austern  <austern@apple.com>
13766
13767         PR c++/19044
13768         * g++.dg/ext/builtin6.C: New
13769
13770 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13771
13772         PR tree-optimization/19080
13773         * gcc.c-torture/compile/pr19080.c: New test.
13774
13775 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13776
13777         * gcc.dg/20041219-1.c: New test.
13778
13779 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13780
13781         PR middle-end/19068
13782         * g++.dg/opt/max1.C: New test case.
13783
13784 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13785
13786         * gcc.dg/fdata-sections-1.c: New test.
13787
13788 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13789
13790         PR middle-end/18548
13791         * gcc.dg/max-1.c: New test case.
13792
13793 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gcc.c-torture/execute/20041218-1.c: New test.
13796
13797 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13798
13799         * gcc.dg/pr18501.c: New test.
13800         * gcc.dg/uninit-5.c: XFAIL.
13801         * gcc.dg/uninit-9.c: XFAIL.
13802
13803 2004-12-17  Dale Johannesen  <dalej@apple.com>
13804
13805         * gcc.dg/20041213-1.c: New.
13806
13807 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13808
13809         * objc.dg/stabs-1.m: Allow assembly label to begin
13810         with a dot ('.').
13811
13812 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13813
13814         * gcc.c-torture/execute/20041213-1.c: Move...
13815         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13816
13817 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13818
13819         PR c++/18721
13820         * g++.dg/lookup/conv-5.C: New.
13821
13822 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13823
13824         * objc.dg/stabs-1.m: New test.
13825
13826 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13827
13828         * gcc.dg/visibility-c.c: Change compile to
13829         assemble for the test.
13830
13831 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13832
13833         PR target/19041
13834         * gcc.dg/visibility-c.c: New test.
13835
13836 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13837
13838         PR middle-end/18493
13839         * gcc.dg/switch-8.c: New test case.
13840
13841 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13842
13843         PR c++/18905
13844         * g++.dg/template/init4.C: New.
13845         * g++.dg/opt/static3.C: Enable optimizer.
13846
13847 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13848
13849         * g++.dg/other/complex1.C: New test.
13850
13851 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13852
13853         * g++.dg/opt/inline9.C: New test.
13854
13855 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13856
13857         PR fortran/18993
13858         * gfotran.dg/nullify_1.f: New test.
13859
13860 2004-12-15  Richard Henderson  <rth@redhat.com>
13861
13862         * gcc.target/i386/i386.exp: New harness.
13863         * gcc.target/i386/vect-args.c: New.
13864
13865 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13866
13867         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13868
13869 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13870
13871         PR c++/18825
13872         * g++.dg/template/friend32.C: New test.
13873
13874 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13875
13876         * cpp/pragma-once-1.c: New test.
13877         * cpp/pragma-once-1b.h: Likewise.
13878         * cpp/pragma-once-1c.h: Likewise.
13879         * cpp/pragma-once-1d.h: Likewise.
13880         * cpp/inc/pragma-once-1a.h: Likewise.
13881
13882 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13883             Steven G. Kargl  <kargls@comcast.net>
13884
13885         PR fortran/17597
13886         * gfortran.dg/list_read_3.f90: New test.
13887
13888 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13889
13890         * gcc.dg/ftrapv-2.c: New test.
13891
13892 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13893
13894         PR c++/18981
13895         * g++.dg/template/typename9.C: New test.
13896
13897 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/18738
13900         * g++.dg/template/typename8.C: New test.
13901         * g++.dg/parse/friend2.C: Tweak error message.
13902
13903 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13904
13905         * gcc.c-torture/20041214-1.c: New test.
13906
13907 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13908
13909         PR c++/18965
13910         * g++.dg/init/array17.C: New test.
13911
13912 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/18793
13915         * g++.dg/init/aggr3.C: New test.
13916
13917 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13918
13919         * gcc.dg/altivec-types-1.c: New test.
13920         * gcc.dg/altivec-types-2.c: New test.
13921         * gcc.dg/altivec-types-3.c: New test.
13922         * gcc.dg/altivec-types-4.c: New test.
13923         * g++.dg/ext/altivec-types-1.C: New test.
13924         * g++.dg/ext/altivec-types-2.C: New test.
13925         * g++.dg/ext/altivec-types-3.C: New test.
13926         * g++.dg/ext/altivec-types-4.C: New test.
13927
13928 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13929
13930         PR middle-end/18951
13931         * gcc.c-torture/execute/20041213-1.c: New test.
13932
13933 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13934
13935         PR c++/18949
13936         * g++.dg/template/cast1.C: New.
13937
13938 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13939
13940         * gcc.c-torture/execute/20041213-2.c: New test.
13941
13942 2004-12-13  Richard Henderson  <rth@redhat.com>
13943
13944         * gcc.dg/i386-sse-10.c: Fix typo in options.
13945
13946 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13947
13948         PR c++/18968
13949         * g++.dg/opt/pr18968.C: New test.
13950
13951 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/18925
13954         * g++.dg/ext/visibility/staticdatamem.C: New test.
13955
13956 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13957
13958         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13959
13960 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13961
13962         PR rtl-optimization/18928
13963         * gcc.dg/pr18928-1.c: New test case.
13964
13965 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13966
13967         PR tree-opt/16951
13968         * gcc.c-torture/compile/20041211-1.c: New.
13969
13970 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13971
13972         PR middle-end/17564
13973         * gcc.c-torture/execute/20041212-1.c: New test.
13974
13975 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13976
13977         PR fortran/18869
13978         * gfortran.dg/common_1.f90: New test.
13979
13980 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13981         Paul Brook  <paul@codesourcery.com>
13982
13983         PR fortran/16222
13984         * gfortran.dg/real_do_1.f90: New test.
13985
13986 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13987
13988         PR tree-opt/18040
13989         * g++.dg/opt/ptrmem6.C: New test.
13990
13991 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13992
13993         PR middle-end/18921
13994         * gcc.dg/pr18921-1.c: New test case.
13995
13996 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13997
13998         PR fortran/17175
13999         * gfortran.dg/scale_1.f90: New test.
14000
14001 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14002
14003         PR middle-end/18903
14004         * gcc.c-torture/compile/pr18903.c: New test.
14005
14006 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14007
14008         * gcc.c-torture/execute/20041210-1.c: New test.
14009
14010 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14011
14012         PR c++/18731
14013         * g++.dg/parser/struct-1.C: New test.
14014         * g++.dg/parser/struct-2.C: New test.
14015         * g++.dg/parser/struct-3.C: New test.
14016
14017 2004-12-09  Richard Henderson  <rth@redhat.com>
14018
14019         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14020
14021         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14022         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14023
14024 2004-12-09  Matt Austern  <austern@apple.com>
14025
14026         PR c++/18514
14027         * g++.dg/ext/builtin1.C: New
14028         * g++.dg/ext/builtin2.C: New
14029         * g++.dg/ext/builtin3.C: New
14030         * g++.dg/ext/builtin4.C: New
14031         * g++.dg/ext/builtin5.C: New
14032
14033 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14034
14035         PR tree-opt/18904
14036         * g++.dg/opt/ptrmem5.C: New test.
14037
14038 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14039
14040         * g++.dg/parse/typename5.C: Adjust for new error.
14041         * g++.dg/parse/typename7.C: New.
14042
14043 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14044
14045         PR c++/18073
14046         * g++.dg/other/mmintrin.C: New test.
14047
14048 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14049
14050         PR c++/16681
14051         * g++.dg/init/array15.C: New.
14052         * g++.dg/init/array16.C: New.
14053
14054 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14055
14056         PR fortran/18826
14057         * gfortran.dg/assign_1.f90: New test.
14058
14059 2004-12-08  Nick Clifton  <nickc@redhat.com>
14060
14061         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14062         * gcc.target/xstormy16/data_below100: Likewise.
14063         * gcc.target/xstormy16/sfr: Likewise.
14064         * gcc.target/xstormy16/below100.S: New test source file.
14065         * gcc.target/xstormy16/below100.ld: New test linker script.
14066         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14067         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14068         bp instructions.
14069         * gcc.target/xstormy16/bp.c: Likewise.
14070
14071         * gcc.target/xstormy16/bss_below100: New files:
14072         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14073         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14074         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14075         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14076         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14077         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14078         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14079         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14080         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14081         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14082         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14083         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14084         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14085         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14086         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14087         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14088         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14089         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14090         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14091         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14092         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14093         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14094         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14095         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14096         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14097         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14098         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14099
14100         * gcc.target/xstormy16/data_below100: New files:
14101         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14102         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14103         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14104         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14105         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14106         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14107         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14108         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14109         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14110         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14111         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14112         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14113         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14114         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14115         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14116         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14117         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14118         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14119         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14120         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14121         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14122         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14123         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14124         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14125         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14126         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14127         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14128
14129         * gcc.target/xstormy16/sfr: New files:
14130         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14131         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14132         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14133         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14134         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14135         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14136         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14137         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14138         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14139         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14140         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14141         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14142         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14143         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14144         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14145         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14146         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14147         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14148         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14149         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14150         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14151         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14152         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14153         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14154         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14155         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14156         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14157         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14158         27_if0_sfrw_bitfield_f.c
14159
14160 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14161
14162         PR c++/18100
14163         * g++.dg/lookup/name-clash4.C: New test.
14164
14165 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         PR c++/18672
14168         * g++.dg/opt/array1.C: New.
14169
14170         PR c++/18803
14171         * g++.dg/template/operator5.C: New.
14172
14173 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14174
14175         PR c/18867
14176         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14177
14178 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14179
14180         * gcc.dg/noncompile/20041207.c: New test.
14181
14182 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14183
14184         * g++.dg/other/unreachable-1.C: New test.
14185
14186 2004-12-06  Nick Clifton  <nickc@redhat.com>
14187
14188         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14189         <limits.h> because the latter comes from gcc's include/ directory
14190         and not the newlib/libc/include directory.
14191
14192 2004-12-04  Richard Henderson  <rth@redhat.com>
14193
14194         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14195
14196 2004-12-04  Richard Henderson  <rth@redhat.com>
14197
14198         * lib/target-supports.exp (check_gc_sections_available): Disable
14199         for alpha and ia64.
14200
14201 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14202
14203         PR middle-end/17909
14204         * g++.dg/other/vararg-2.C: New test.
14205
14206 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14207
14208         PR c++/17011, c++/17971
14209         * g++.dg/template/error15.C: Adjust expected error.
14210         * g++.dg/template/instantiate3.C: Likewise.
14211
14212 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14213
14214         * gcc.dg/altivec-18.c: Fix for darwin
14215
14216 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14217
14218         PR c++/18782
14219         * g++.dg/parse/ptrmem2.C: New.
14220
14221         PR c++/18318
14222         * g++.dg/template/new1.C: New.
14223
14224 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14225
14226         PR fortran/18710
14227         * gfortran.dg/direct_io_3.f90: New test.
14228
14229 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         PR 18758
14232         * g++.dg/parse/crash21.C: New.
14233
14234 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14235
14236         PR c++/15664, c++/18276
14237         * g++.dg/template/ttp13.C: New test.
14238         * g++.dg/template/ttp14.C: Likewise.
14239
14240 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14241
14242         PR c++/18123
14243         * g++.dg/parse/enum2.C: New test.
14244         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14245
14246 2004-12-02  Nick Clifton  <nickc@redhat.com>
14247
14248         * gcc.target/xstormy16: New test directory.
14249         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14250         * gcc.target/xstormy16/bp.c: Check the generation of bp
14251         instructions.
14252         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14253         bn instructions and the BELOW100 attribute.
14254
14255 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14256
14257         PR target/16952
14258         * gcc.dg/ppc-eabi.c: New.
14259
14260 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14261
14262         PR fortran/18284
14263         * gfortran.dg/backspace.f90
14264
14265 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14266
14267         * gfortran.dg/inquire.f90: New test.
14268
14269 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14270
14271         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14272         handle effective-target-keyword.
14273         (dg-skip-if): Support effective-target keyword as target list.
14274         (dg-xfail-if): Ditto.
14275         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14276
14277 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14278
14279         PR tree-optimization/18291
14280         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14281
14282 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         PR C++/18729
14285         * g++.dg/parse/crash20.C: New.
14286
14287         PR c++/17431
14288         * g++.dg/overload/arg1.C: New.
14289         * g++.dg/overload/arg2.C: New.
14290         * g++.dg/overload/arg3.C: New.
14291         * g++.dg/overload/arg4.C: New.
14292
14293 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14294
14295         * gcc.dg/c99-flex-array-4.c: Remove.
14296
14297 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14298
14299         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14300
14301         * lib/target-supports.exp (is-effective-target): Simplify.
14302
14303         * lib/target-supports.exp (check_effective_target_vect_long):
14304         Fix for powerpc64-*-*.
14305
14306 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14307
14308         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14309         to support new requirements on FreeBSD 5.
14310
14311 2004-11-30  Devang Patel  <dpatel@apple.com>
14312
14313         PR 18702
14314         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14315
14316 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14317
14318         * g++.dg/ext/altivec-13.C: New test.
14319
14320 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         PR tree-opt/18298
14323         * gcc.c-torture/execute/p18298.c: New test.
14324
14325 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14326             Dorit Naishlos  <dorit@il.ibm.com>
14327
14328         PR tree-opt/18607
14329         * gcc.dg/vect/vect-89.c: New test.
14330
14331 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14332
14333         * gcc.dg/pr18596-1.c: New test.
14334
14335 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14336
14337         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14338
14339 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14340
14341         PR c/18479
14342         * gcc.dg/pr18479.c: New test.
14343
14344 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14345
14346         PR target/18490
14347         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14348         mmix-knuth-mmixware.
14349
14350         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14351         cris-*-elf* cris-*-aout* mmix-*-*
14352
14353 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14354
14355         PR middle-end/18725
14356         * gcc.dg/pr18725.c: New test.
14357
14358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14359
14360         PR target/18488
14361         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14362
14363         PR target/18336
14364         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14365
14366 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14367
14368         PR c++/18368
14369         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14370         * g++.old-deja/g++.law/ctors5.C: Likewise.
14371         * g++.old-deja/g++.other/crash25.C: Likewise.
14372
14373         PR c++/18674
14374         * g++.dg/template/error16.C: New test.
14375
14376         PR c++/18512
14377         * g++.dg/template/crash29.C: New test.
14378
14379 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14380
14381         PR tree-optimization/18712
14382         * gcc.c-torture/compile/pr18712.c: New test.
14383
14384 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14385
14386         PR c/7544
14387         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14388         tests.
14389
14390 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14391
14392         PR c++/18652
14393         * g++.dg/lookup/crash6.C: New test.
14394
14395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14396
14397         PR middle-end/18164
14398         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14399
14400 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14401
14402         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14403         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14404         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14405
14406 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14407
14408         * gcc.dg/pr18164.c: New test.
14409
14410 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14411
14412         * gcc.dg/funroll-loops-all.c: New.
14413
14414 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14415
14416         PR target/18489
14417         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14418         delimeter, match space and TAB as well as ":".
14419
14420         PR target/18484
14421         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14422
14423         PR target/18348
14424         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14425
14426         PR target/18345
14427         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14428
14429         PR target/18337
14430         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14431
14432 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14433
14434         * gfortran.dg/direct_io_2.f90: New test.
14435
14436 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14437
14438         PR target/18334
14439         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14440
14441 2004-11-28  Richard Henderson  <rth@redhat.com>
14442
14443         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14444
14445 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14446
14447         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14448         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14449         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14450         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14451         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14452         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14453         gcc.dg/pointer-arith-8.c: New tests.
14454
14455 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14456
14457         PR fortran/18364
14458         * gfortran.dg/endfile.f90: New test.
14459
14460 2004-11-27  Falk Hueffner  <falk@debian.org>
14461
14462         * gcc.dg/loop-6.c: New test.
14463
14464 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14465
14466         * gcc.c-torture/execute/20041126-1.c: New test.
14467
14468 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14469
14470         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14471         on IRIX.
14472
14473 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14474
14475         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14476         functions.
14477
14478 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14479
14480         PR rtl-optimization/17825
14481         * gcc.c-torture/compile/20041119-1.c: New test.
14482
14483 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14484
14485         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14486         Check existence of ld library path variables before unsetting.
14487
14488 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14489
14490         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14491
14492 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14493
14494         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14495
14496 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14497
14498         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14499
14500 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14501
14502         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14503         dg-do directive.
14504
14505 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14506
14507         * gcc.dg/pr17957.c: Pass --param, not -param.
14508
14509 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14510
14511         PR middle-end/17957
14512         * testsuite/gcc.dg/pr17957.c: New test.
14513
14514 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/18445
14517         * g++.dg/template/crash28.C: Likewise.
14518
14519         PR c++/18001
14520         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14521         * g++.dg/ext/lvaddr.C: Likewise.
14522         * g++.dg/opt/pr7503-3.C: Likewise.
14523
14524         PR c++/18466
14525         * g++.dg/parse/qualified3.C: New test.
14526         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14527
14528         PR c++/18545
14529         * g++.dg/expr/return1.C: New test.
14530
14531 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14532
14533         Friend class name lookup 3/n, PR c++/3332
14534         * g++.dg/lookup/friend3.C: New test.
14535         * g++.dg/lookup/friend4.C: Likewise.
14536         * g++.dg/lookup/friend5.C: Likewise.
14537
14538 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14539
14540         Friend class name lookup 2/n, PR c++/14513, c++/15410
14541         * g++.dg/lookup/friend2.C: New test.
14542         * g++.dg/template/friend31.C: Likewise.
14543
14544 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14545
14546         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14547
14548 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/17473
14551         * g++.dg/tc1/dr56.C: Remove.
14552         * g++.dg/template/typedef1.C: Add dg-error markers.
14553         * g++.old-deja/g++.other/typedef7.C: Likewise.
14554
14555         PR c++/18285
14556         * g++.dg/parse/typedef7.C: New test.
14557
14558 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14559
14560         * gcc.c-torture/execute/20041124-1.c: New test.
14561
14562 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14563
14564         * g++.dg/template/deduce3.C: New test.
14565
14566         PR c++/18586
14567         * g++.dg/template/crash27.C: New test.
14568
14569         PR c++/18530
14570         * g++.dg/warn/Wshadow-3.C: New test.
14571
14572 2004-11-24  Devang Patel  <dpatel@apple.com>
14573
14574         PR/18555
14575         * gcc.dg/cpp/isysroot-1.c: New test.
14576         * gcc.dg/cpp/usr/include/stdio.h: New file.
14577         * gcc.dg/cpp/isysroot-2.c: New test.
14578         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14579         New file.
14580
14581 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14582
14583         PR c++/8929
14584         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14585
14586 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14587
14588         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14589         * gcc.target/sparc/pdist.c: Likewise.
14590
14591 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14592
14593         PR c++/16882
14594         * g++.dg/conversion/simd1.C: New test.
14595
14596 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14597
14598         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14599         and restore_ld_library_path_env_vars.
14600         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14601         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14602         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14603         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14604
14605 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14606
14607         * gcc.dg/pragma-align-2.c: Test macro expansion.
14608         * gcc.dg/pragma-pack-2.c: New test.
14609
14610 2004-11-23  Richard Henderson  <rth@redhat.com>
14611
14612         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14613         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14614         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14615         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14616         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14617         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14618
14619         * gcc.dg/vect/vect.exp: Add check for alpha.
14620         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14621         (check_effective_target_vect_int): Enable for alpha.
14622         (check_effective_target_vect_long): New.
14623         (is-effective-target): Add it.
14624
14625 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14626
14627         * gcc.dg/pr18614-1.c: New test.
14628
14629 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14630
14631         * gcc.dg/setjmp-2.c: New test.
14632
14633 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14634
14635         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14636         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14637         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14638         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14639         gcc.target/sparc/pdist.c: New tests.
14640
14641 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14642
14643         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14644
14645 2004-11-22  Dale Johannesen  <dalej@apple.com>
14646
14647         * gcc.dg/20041111-1.c: New.
14648
14649 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14650
14651         PR tree-opt/18536
14652         * gcc.dg/vect/pr18536.c: New test.
14653
14654 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14655
14656         PR c++/18354
14657         * g++.dg/template/nontype11.C: New test.
14658
14659 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14660
14661         PR middle-end/18520
14662         * gcc.dg/pr18520-1.c: New test case.
14663
14664 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14665
14666         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14667         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14668         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14669         expected diagnostics.
14670
14671 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14672
14673         PR target/18580
14674         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14675         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14676         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14677
14678 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14679
14680         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14681
14682 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14683             Joseph Myers  <joseph@codesourcery.com>
14684
14685         * lib/target-supports.exp (check_visibility_available): Really
14686         test the compiler.
14687
14688 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14689
14690         PR tree-opt/18181
14691         * gcc.dg/vect/vect-85.c: New test.
14692         * gcc.dg/vect/vect-86.c: New test.
14693         * gcc.dg/vect/vect-87.c: New test.
14694         * gcc.dg/vect/vect-88.c: New test.
14695
14696 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14697
14698         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14699
14700 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14701
14702         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14703         * gcc.dg/ppc-and-1.c: Ditto.
14704         * gcc.dg/ppc-compare-1.c: Ditto.
14705         * gcc.dg/ppc-mov-1.c: Ditto
14706
14707 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14708             Mark Mitchell  <mark@codesourcery.com>
14709
14710         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14711
14712 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14713             Aldy Hernandez  <aldyh@redhat.com>
14714
14715         * lib/target-supports.exp (check_effective_target_vect_int): New
14716         (check_effective_target_vect_float): New
14717         (check_effective_target_vect_double): New.
14718         (is-effective-target): Support new effective targets keywords.
14719         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14720         default action for dg-do.
14721         * gcc.dg/vect/pr16105.c: Use new support.
14722         * gcc.dg/vect/pr18400.c: Ditto.
14723         * gcc.dg/vect/pr18425.c: Ditto.
14724         * gcc.dg/vect/vect-1.c: Ditto.
14725         * gcc.dg/vect/vect-10.c: Ditto.
14726         * gcc.dg/vect/vect-11.c: Ditto.
14727         * gcc.dg/vect/vect-12.c: Ditto.
14728         * gcc.dg/vect/vect-13.c: Ditto.
14729         * gcc.dg/vect/vect-14.c: Ditto.
14730         * gcc.dg/vect/vect-15.c: Ditto.
14731         * gcc.dg/vect/vect-16.c: Ditto.
14732         * gcc.dg/vect/vect-17.c: Ditto.
14733         * gcc.dg/vect/vect-18.c: Ditto.
14734         * gcc.dg/vect/vect-19.c: Ditto.
14735         * gcc.dg/vect/vect-2.c: Ditto.
14736         * gcc.dg/vect/vect-20.c: Ditto.
14737         * gcc.dg/vect/vect-21.c: Ditto.
14738         * gcc.dg/vect/vect-22.c: Ditto.
14739         * gcc.dg/vect/vect-23.c: Ditto.
14740         * gcc.dg/vect/vect-24.c: Ditto.
14741         * gcc.dg/vect/vect-25.c: Ditto.
14742         * gcc.dg/vect/vect-26.c: Ditto.
14743         * gcc.dg/vect/vect-27.c: Ditto.
14744         * gcc.dg/vect/vect-27a.c: Ditto.
14745         * gcc.dg/vect/vect-28.c: Ditto.
14746         * gcc.dg/vect/vect-29.c: Ditto.
14747         * gcc.dg/vect/vect-29a.c: Ditto.
14748         * gcc.dg/vect/vect-3.c: Ditto.
14749         * gcc.dg/vect/vect-30.c: Ditto.
14750         * gcc.dg/vect/vect-31.c: Ditto.
14751         * gcc.dg/vect/vect-32.c: Ditto.
14752         * gcc.dg/vect/vect-33.c: Ditto.
14753         * gcc.dg/vect/vect-34.c: Ditto.
14754         * gcc.dg/vect/vect-35.c: Ditto.
14755         * gcc.dg/vect/vect-36.c: Ditto.
14756         * gcc.dg/vect/vect-37.c: Ditto.
14757         * gcc.dg/vect/vect-38.c: Ditto.
14758         * gcc.dg/vect/vect-4.c: Ditto.
14759         * gcc.dg/vect/vect-40.c: Ditto.
14760         * gcc.dg/vect/vect-41.c: Ditto.
14761         * gcc.dg/vect/vect-42.c: Ditto.
14762         * gcc.dg/vect/vect-43.c: Ditto.
14763         * gcc.dg/vect/vect-44.c: Ditto.
14764         * gcc.dg/vect/vect-45.c: Ditto.
14765         * gcc.dg/vect/vect-46.c: Ditto.
14766         * gcc.dg/vect/vect-47.c: Ditto.
14767         * gcc.dg/vect/vect-48.c: Ditto.
14768         * gcc.dg/vect/vect-48a.c: Ditto.
14769         * gcc.dg/vect/vect-49.c: Ditto.
14770         * gcc.dg/vect/vect-5.c: Ditto.
14771         * gcc.dg/vect/vect-50.c: Ditto.
14772         * gcc.dg/vect/vect-51.c: Ditto.
14773         * gcc.dg/vect/vect-52.c: Ditto.
14774         * gcc.dg/vect/vect-53.c: Ditto.
14775         * gcc.dg/vect/vect-54.c: Ditto.
14776         * gcc.dg/vect/vect-55.c: Ditto.
14777         * gcc.dg/vect/vect-56.c: Ditto.
14778         * gcc.dg/vect/vect-56a.c: Ditto.
14779         * gcc.dg/vect/vect-57.c: Ditto.
14780         * gcc.dg/vect/vect-58.c: Ditto.
14781         * gcc.dg/vect/vect-59.c: Ditto.
14782         * gcc.dg/vect/vect-6.c: Ditto.
14783         * gcc.dg/vect/vect-60.c: Ditto.
14784         * gcc.dg/vect/vect-61.c: Ditto.
14785         * gcc.dg/vect/vect-62.c: Ditto.
14786         * gcc.dg/vect/vect-63.c: Ditto.
14787         * gcc.dg/vect/vect-64.c: Ditto.
14788         * gcc.dg/vect/vect-65.c: Ditto.
14789         * gcc.dg/vect/vect-66.c: Ditto.
14790         * gcc.dg/vect/vect-67.c: Ditto.
14791         * gcc.dg/vect/vect-68.c: Ditto.
14792         * gcc.dg/vect/vect-69.c: Ditto.
14793         * gcc.dg/vect/vect-7.c: Ditto.
14794         * gcc.dg/vect/vect-72.c: Ditto.
14795         * gcc.dg/vect/vect-72a.c: Ditto.
14796         * gcc.dg/vect/vect-73.c: Ditto.
14797         * gcc.dg/vect/vect-74.c: Ditto.
14798         * gcc.dg/vect/vect-75.c: Ditto.
14799         * gcc.dg/vect/vect-76.c: Ditto.
14800         * gcc.dg/vect/vect-77.c: Ditto.
14801         * gcc.dg/vect/vect-77a.c: Ditto.
14802         * gcc.dg/vect/vect-78.c: Ditto.
14803         * gcc.dg/vect/vect-79.c: Ditto.
14804         * gcc.dg/vect/vect-8.c: Ditto.
14805         * gcc.dg/vect/vect-80.c: Ditto.
14806         * gcc.dg/vect/vect-82.c: Ditto.
14807         * gcc.dg/vect/vect-82_64.c: Ditto.
14808         * gcc.dg/vect/vect-83.c: Ditto.
14809         * gcc.dg/vect/vect-83_64.c: Ditto.
14810         * gcc.dg/vect/vect-9.c: Ditto.
14811         * gcc.dg/vect/vect-all.c: Ditto.
14812         * gcc.dg/vect/vect-none.c: Ditto.
14813
14814 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14815
14816         * lib/gcc-dg.exp (dg-skip-if): New function.
14817         (dg-forbid-option): Remove.
14818         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14819         * g++.dg/abi/bitfield8.C: Likewise.
14820         * g++.dg/abi/dtor1.C: Likewise.
14821         * g++.dg/abi/empty10.C: Likewise.
14822         * g++.dg/abi/empty7.C: Likewise.
14823         * g++.dg/abi/empty9.C: Likewise.
14824         * g++.dg/abi/layout3.C: Likewise.
14825         * g++.dg/abi/layout4.C: Likewise.
14826         * g++.dg/abi/thunk1.C: Likewise.
14827         * g++.dg/abi/thunk2.C: Likewise.
14828         * g++.dg/abi/vbase11.C: Likewise.
14829         * g++.dg/abi/vthunk2.C: Likewise.
14830         * g++.dg/abi/vthunk3.C: Likewise.
14831         * g++.dg/ext/attrib8.C: Likewise.
14832         * g++.dg/opt/longbranch2.C: Likewise.
14833         * g++.dg/opt/reg-stack4.C: Likewise.
14834         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14835         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14836         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14837         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14838         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14839         * gcc.dg/20000609-1.c: Likewise.
14840         * gcc.dg/20000720-1.c: Likewise.
14841         * gcc.dg/20011107-1.c: Likewise.
14842         * gcc.dg/20011119-1.c: Likewise.
14843         * gcc.dg/20020108-1.c: Likewise.
14844         * gcc.dg/20020122-2.c: Likewise.
14845         * gcc.dg/20020122-3.c: Likewise.
14846         * gcc.dg/20020201-3.c: Likewise.
14847         * gcc.dg/20020206-1.c: Likewise.
14848         * gcc.dg/20020218-1.c: Likewise.
14849         * gcc.dg/20020310-1.c: Likewise.
14850         * gcc.dg/20020411-1.c: Likewise.
14851         * gcc.dg/20020418-2.c: Likewise.
14852         * gcc.dg/20020426-1.c: Likewise.
14853         * gcc.dg/20020426-2.c: Likewise.
14854         * gcc.dg/20020517-1.c: Likewise.
14855         * gcc.dg/20020523-1.c: Likewise.
14856         * gcc.dg/20020523-2.c: Likewise.
14857         * gcc.dg/20020729-1.c: Likewise.
14858         * gcc.dg/20030204-1.c: Likewise.
14859         * gcc.dg/20030826-2.c: Likewise.
14860         * gcc.dg/20030926-1.c: Likewise.
14861         * gcc.dg/20031202-1.c: Likewise.
14862         * gcc.dg/980312-1.c: Likewise.
14863         * gcc.dg/980313-1.c: Likewise.
14864         * gcc.dg/990117-1.c: Likewise.
14865         * gcc.dg/990424-1.c: Likewise.
14866         * gcc.dg/990524-1.c: Likewise.
14867         * gcc.dg/991230-1.c: Likewise.
14868         * gcc.dg/i386-387-1.c: Likewise.
14869         * gcc.dg/i386-387-2.c: Likewise.
14870         * gcc.dg/i386-387-3.c: Likewise.
14871         * gcc.dg/i386-387-4.c: Likewise.
14872         * gcc.dg/i386-387-5.c: Likewise.
14873         * gcc.dg/i386-387-6.c: Likewise.
14874         * gcc.dg/i386-asm-1.c: Likewise.
14875         * gcc.dg/i386-bitfield1.c: Likewise.
14876         * gcc.dg/i386-bitfield2.c: Likewise.
14877         * gcc.dg/i386-loop-1.c: Likewise.
14878         * gcc.dg/i386-loop-2.c: Likewise.
14879         * gcc.dg/i386-loop-3.c: Likewise.
14880         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14881         * gcc.dg/i386-pic-1.c: Likewise.
14882         * gcc.dg/i386-regparm.c: Likewise.
14883         * gcc.dg/i386-signbit-1.c: Likewise.
14884         * gcc.dg/i386-signbit-2.c: Likewise.
14885         * gcc.dg/i386-signbit-3.c: Likewise.
14886         * gcc.dg/i386-sse-5.c: Likewise.
14887         * gcc.dg/i386-sse-8.c: Likewise.
14888         * gcc.dg/i386-unroll-1.c: Likewise.
14889         * gcc.dg/tls/opt-1.c: Likewise.
14890         * gcc.dg/tls/opt-2.c: Likewise.
14891         * gcc.dg/unroll-1.c: Likewise.
14892         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14893         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14894         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14895         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14896
14897 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14898
14899         * g++.dg/template/incomplete1.C: New test.
14900
14901 2004-11-16  Nick Clifton  <nickc@redhat.com>
14902
14903         Revert patches accidentally commited during checkin of fixes for
14904         xstormy16 tests:
14905         gcc.c-torture/execute/simd-4.c: Revert
14906         gcc.dg/20040910-1.c: Revert.
14907
14908 2004-11-16  Paul Brook  <paul@codesourcery.com>
14909
14910         PR fortran/13010
14911         * gfortran.dg/der_pointer_1.f90: New test.
14912
14913 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14914
14915         PR c/18498
14916         * gcc.dg/bitfld-13.c: New test.
14917
14918 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14919
14920         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14921         powerpc*-*-linux*.
14922
14923         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14924         * gcc.dg/ppc64-abi-2.c: Ditto.
14925         * gcc.dg/ppc64-abi-3.c: Ditto.
14926
14927         * lib/gcc-dg.exp (dg-target-list): Remove.
14928
14929 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14930
14931         * gcc.dg/ia64-postinc.c: New test.
14932
14933 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14934
14935         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14936
14937 2004-11-15  Nick Clifton  <nickc@redhat.com>
14938
14939         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14940         __INT_MAX__ so that the test can be compiled by toolchains
14941         targeted at 16-bit processors.
14942
14943         * gcc.dg/20040625-1.c: Use long constants rather than integers
14944         when performing arithmetic that will overflow 16-bits.
14945
14946         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14947         xstormy16.  It does not support 128-bit vector operations.
14948
14949         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14950         with the macro PTR_TYPE.  Define this macro to an integer type
14951         suitable for holding a pointer.
14952
14953         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14954         the target is a 16-bit processor.
14955
14956         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14957         16-bit targets where the character constant will be too long.
14958
14959         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14960         where the double will not be directly addressable.
14961
14962 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14963
14964         Friend class name lookup 1/n, PR c++/18471
14965         * g++.dg/template/crash26.C: New test.
14966         * g++.dg/lookup/struct1.C: Adjust expected error.
14967         * g++.dg/parse/elab1.C: Likewise.
14968         * g++.dg/parse/elab2.C: Likewise.
14969         * g++.dg/parse/int-as-enum1.C: Likewise.
14970         * g++.dg/parse/struct-as-enum1.C: Likewise.
14971         * g++.dg/parse/typedef1.C: Likewise.
14972         * g++.dg/parse/typedef3.C: Likewise.
14973         * g++.dg/parse/typedef4.C: Likewise.
14974         * g++.dg/parse/typedef5.C: Likewise.
14975         * g++.dg/template/nontype4.C: Likewise.
14976         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14977         * g++.old-deja/g++.other/elab1.C: Likewise.
14978         * g++.old-deja/g++.other/syntax4.C: Likewise.
14979
14980 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14981
14982         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14983
14984 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14985
14986         * gcc.c-torture/execute/20041114-1.c: New test.
14987
14988 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14989
14990         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14991         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14992         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14993         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14994         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14995         gcc.dg/switch-7.c: New tests.
14996
14997 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14998
14999         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15000
15001 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15002
15003         PR tree-opt/18400
15004         * gcc.dg/vect/pr18400.c: New test.
15005
15006 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15007             Andrew Pinski  <pinskia@physics.uc.edu>
15008
15009         PR tree-opt/18425
15010         * gcc.dg/vect/pr18425.c: New test.
15011
15012 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15013
15014         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15015         Guard with dg-require-alias and dg-require-visibility.
15016
15017 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15018
15019         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15020
15021 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15022
15023         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15024
15025 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15026
15027         PR c++/17344
15028         * g++.dg/template/defarg5.C: New test.
15029
15030 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15031
15032         * g++.dg/parse/cast1.C: Run only on ILP32.
15033         * g++.old-deja/g++.mike/p784.C: Likewise.
15034
15035 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15036
15037         * gcc.c-torture/execute/20041113-1.c: New test.
15038
15039 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15040
15041         PR target/18230
15042         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15043         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15044         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15045         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15046         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15047         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15048         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15049         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15050         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15051         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15052         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15053         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15054         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15055
15056 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15057
15058         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15059         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15060         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15061         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15062         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15063         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15064         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15065         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15066         gcc.target/sparc/combined-1.c: New tests.
15067
15068 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15069
15070         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15071         New tests.
15072
15073 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15074
15075         * lib/gcc-dg.exp (dg-forbid-option): New function.
15076         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15077         * g++.dg/abi/bitfield8.C: Likewise.
15078         * g++.dg/abi/dtor1.C: Likewise.
15079         * g++.dg/abi/empty10.C: Likewise.
15080         * g++.dg/abi/empty7.C: Likewise.
15081         * g++.dg/abi/empty9.C: Likewise.
15082         * g++.dg/abi/layout3.C: Likewise.
15083         * g++.dg/abi/layout4.C: Likewise.
15084         * g++.dg/abi/thunk1.C: Likewise.
15085         * g++.dg/abi/thunk2.C: Likewise.
15086         * g++.dg/abi/vbase11.C: Likewise.
15087         * g++.dg/abi/vthunk2.C: Likewise.
15088         * g++.dg/abi/vthunk3.C: Likewise.
15089         * g++.dg/ext/attrib8.C: Likewise.
15090         * g++.dg/opt/longbranch2.C: Likewise.
15091         * g++.dg/opt/reg-stack4.C: Likewise.
15092         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15093         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15094         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15095         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15096         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15097         * gcc.dg/20000609-1.c: Likewise.
15098         * gcc.dg/20000720-1.c: Likewise.
15099         * gcc.dg/20011107-1.c: Likewise.
15100         * gcc.dg/20011119-1.c: Likewise.
15101         * gcc.dg/20020108-1.c: Likewise.
15102         * gcc.dg/20020122-2.c: Likewise.
15103         * gcc.dg/20020122-3.c: Likewise.
15104         * gcc.dg/20020201-3.c: Likewise.
15105         * gcc.dg/20020206-1.c: Likewise.
15106         * gcc.dg/20020218-1.c: Likewise.
15107         * gcc.dg/20020310-1.c: Likewise.
15108         * gcc.dg/20020411-1.c: Likewise.
15109         * gcc.dg/20020418-2.c: Likewise.
15110         * gcc.dg/20020426-1.c: Likewise.
15111         * gcc.dg/20020426-2.c: Likewise.
15112         * gcc.dg/20020517-1.c: Likewise.
15113         * gcc.dg/20020523-1.c: Likewise.
15114         * gcc.dg/20020523-2.c: Likewise.
15115         * gcc.dg/20020729-1.c: Likewise.
15116         * gcc.dg/20030204-1.c: Likewise.
15117         * gcc.dg/20030826-2.c: Likewise.
15118         * gcc.dg/20030926-1.c: Likewise.
15119         * gcc.dg/20031202-1.c: Likewise.
15120         * gcc.dg/980312-1.c: Likewise.
15121         * gcc.dg/980313-1.c: Likewise.
15122         * gcc.dg/990117-1.c: Likewise.
15123         * gcc.dg/990424-1.c: Likewise.
15124         * gcc.dg/990524-1.c: Likewise.
15125         * gcc.dg/991230-1.c: Likewise.
15126         * gcc.dg/i386-387-1.c: Likewise.
15127         * gcc.dg/i386-387-2.c: Likewise.
15128         * gcc.dg/i386-387-3.c: Likewise.
15129         * gcc.dg/i386-387-4.c: Likewise.
15130         * gcc.dg/i386-387-5.c: Likewise.
15131         * gcc.dg/i386-387-6.c: Likewise.
15132         * gcc.dg/i386-asm-1.c: Likewise.
15133         * gcc.dg/i386-bitfield1.c: Likewise.
15134         * gcc.dg/i386-bitfield2.c: Likewise.
15135         * gcc.dg/i386-loop-1.c: Likewise.
15136         * gcc.dg/i386-loop-2.c: Likewise.
15137         * gcc.dg/i386-loop-3.c: Likewise.
15138         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15139         * gcc.dg/i386-pic-1.c: Likewise.
15140         * gcc.dg/i386-regparm.c: Likewise.
15141         * gcc.dg/i386-signbit-1.c: Likewise.
15142         * gcc.dg/i386-signbit-2.c: Likewise.
15143         * gcc.dg/i386-signbit-3.c: Likewise.
15144         * gcc.dg/i386-sse-5.c: Likewise.
15145         * gcc.dg/i386-sse-8.c: Likewise.
15146         * gcc.dg/i386-unroll-1.c: Likewise.
15147         * gcc.dg/tls/opt-1.c: Likewise.
15148         * gcc.dg/tls/opt-2.c: Likewise.
15149         * gcc.dg/unroll-1.c: Likewise.
15150         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15151         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15152         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15153         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15154         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15155         -m64 is specified.
15156
15157 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15158
15159         PR c++/18389
15160         * g++.dg/parse/cond1.C: New test.
15161
15162         PR c++/18429
15163         * g++.dg/template/array9.C: New test.
15164         * g++.dg/ext/vla1.C: Adjust error messages.
15165         * g++.dg/ext/vlm1.C: Likewise.
15166         * g++.dg/template/crash2.C: Likewise.
15167
15168         PR c++/18436
15169         * g++.dg/template/call3.C: New test.
15170
15171         PR c++/18407
15172         * g++.dg/template/ptrmem11.C: New test.
15173
15174 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15175
15176         PR other/14264
15177         * lib/g++.exp: Set LC_ALL and LANG to C.
15178         * lib/gcc-dg.exp: Likewise.
15179         * lib/gfortran.exp: Likewise.
15180         * lib/objc.exp: Likewise.
15181         * lib/treelang.exp: Likewise.
15182
15183 2004-11-12  Andreas Schwab  <schwab@suse.de>
15184
15185         * gcc.dg/pr16286.c: Fix last change.
15186
15187 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15188
15189         PR c++/18416
15190         * g++.dg/init/global1.C: New test.
15191
15192 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15193
15194         * gcc.c-torture/execute/20041112-1.c: New test.
15195
15196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15197
15198         * lib/gcc-dg.exp (dg-target-list): New.
15199
15200 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15201             Richard Sandiford  <rsandifo@redhat.com>
15202
15203         * lib/target-supports.exp (get-compiler_messages): New.
15204         (check_named_sections_available): Use it.
15205         (check_effective_target_ilp32): New.
15206         (check_effective_target_lp64): New.
15207         (is-effective-target): New.
15208         * lib/gcc-dg.exp (dg-require-effective-target): New.
15209
15210 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15211
15212         * gcc.dg/precedence-1.c: New test.
15213
15214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15215
15216         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15217
15218         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15219         message, delete generated files, use more descriptive name for
15220         executable, and make the test unsupported when it cannot be run.
15221
15222         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15223         (dg-require-weak, dg-require-visibility, dg-require-alias,
15224         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15225         dg-require-iconv, dg-require-named-sections): Use it.
15226
15227         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15228
15229 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15230
15231         PR target/16457
15232         * gcc.dg/ppc-and-1: New
15233
15234         PR target/16796
15235         * gcc.dg/ppc-mov-1.c: New.
15236
15237         PR target/16458
15238         * gcc.dg/ppc-compare-1.c: New.
15239
15240 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15241
15242         * objc.dg/desig-init-2.m: New test.
15243
15244 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15245
15246         PR middle-end/18160
15247         * g++.dg/warn/register-var-1.C: New test.
15248         * g++.dg/warn/register-var-2.C: New test.
15249
15250 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15251
15252         * gcc.dg/union-2.c: New test.
15253
15254 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15255
15256         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15257         New test for PR tree-optimization/17892.
15258
15259 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/18369
15262         * g++.dg/init/new12.C: New test.
15263
15264 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15265
15266         * gcc.target/sparc: New directory.
15267         * gcc.target/sparc/sparc.exp: New driver.
15268         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15269         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15270         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15271         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15272
15273 2004-11-10  Paul Brook  <paul@codesourcery.com>
15274
15275         PR fortran/18218
15276         * gfortran.dg/list_read.c: New test.
15277
15278 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15279
15280         PR c/18322
15281         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15282         expected diagnostic location.
15283
15284 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15285
15286         * gcc.dg/20041109-1.c: New test.
15287
15288 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15289
15290         PR objc/18406
15291         * objc/compile/pr18406.m: New test.
15292
15293 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15294
15295         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15296
15297 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15298
15299         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15300
15301 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15302
15303         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15304
15305 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15306
15307         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15308         exit.
15309
15310 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15311
15312         PR tree-opt/18299
15313         * gcc.c-torture/pr18299-1.c: New test.
15314
15315 2004-11-06  Andreas Schwab  <schwab@suse.de>
15316
15317         * gcc.dg/pr16286.c: Also test for bool and pixel.
15318
15319 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15320
15321         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15322         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15323         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15324         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15325         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15326         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15327         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15328         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15329         gcc.dg/struct-semi-3.c: New tests.
15330
15331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15334
15335 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15336
15337         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15338         Do not use C99 designators.
15339
15340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15341
15342         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15343
15344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15345
15346         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15347         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15348         * gcc.c-torture/execute/simd-5.x: Remove.
15349
15350 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15351
15352         PR rtl-optimization/17933
15353         * gcc.dg/torture/pr17933-1.c: New test.
15354
15355 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15356
15357         PR target/18106
15358         * lib/target-supports.exp (check_weak_available): Support
15359         Windows.
15360
15361 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15362
15363         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15364         call to fflush(stdout) before abort.
15365         (my_ffsll): New function.
15366         (generate_fields): Use it.
15367
15368 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15369
15370         * gcc.dg/init-undef-1.c: New test.
15371
15372 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15373
15374         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15375         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15376         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15377         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15378         expected messages for new parser.
15379
15380 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15381
15382         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15383
15384 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15385
15386         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15387         on LP64 targets.
15388
15389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15390
15391         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15392         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15393         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15394         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15395         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15396         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15397         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15398         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15399         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15400         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15401
15402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15403
15404         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15405         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15406         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15407         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15408         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15409         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15410         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15411         for new parser.
15412
15413 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15414
15415         PR target/15342
15416         * gcc.dg/20041104-1.c: New test.
15417
15418 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15419
15420         * g++.dg/template/nontype7.C: New test.
15421         * g++.dg/template/nontype8.C: Likewise.
15422         * g++.dg/template/nontype9.C: Likewise.
15423         * g++.dg/template/nontype10.C: Likewise.
15424         * g++.dg/tc1/dr49.C: Likewise.
15425         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15426         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15427
15428 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15429
15430         * g++.dg/rtti/tinfo1.C: Remove xfails.
15431
15432 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15433
15434         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15435         packed attribute to the definition to satisfy the new C++ parser.
15436
15437 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15438
15439         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15440         invocations of va_arg.
15441
15442 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/18124
15445         * g++.dg/template/crash25.C: New test.
15446
15447         PR c++/18155
15448         * g++.dg/template/typedef2.C: New test.
15449         * g++.dg/parse/crash13.C: Adjust error markers.
15450
15451         PR c++/18177
15452         * g++.dg/conversion/const3.C: New test.
15453
15454 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15455
15456         PR fortran/17535
15457         PR fortran/17583
15458         PR fortran/17713
15459         * gfortran.dg/generic_[123].f90: New testcases.
15460
15461 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15462
15463         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15464         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15465
15466 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15467
15468         PR tree-opt/16808
15469         * gcc.c-torture/compile/pr16808.c: New test.
15470
15471 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         PR rtl-optimization/17104
15474         * gcc.dg/ppc-bitfield1.c: New.
15475
15476 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15477
15478         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15479
15480 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15481
15482         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15483         strings for 32-bit code.
15484
15485 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15486
15487         PR c/18239
15488         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15489
15490 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15491
15492         PR c++/18064
15493         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15494
15495 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/15172
15498         * g++.dg/init/aggr2.C: New test.
15499
15500 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15501
15502         * objc.dg/local-decl-1.m: New test.
15503
15504 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15505
15506         * gcc.dg/20040910-1.c: Adjust regex.
15507
15508 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15509
15510         PR rtl-optimization/18084
15511         * g++.dg/opt/pr18084-1.C: New testcase.
15512
15513 2004-10-30  Matt Austern  <austern@apple.com>
15514
15515         PR c++/17542
15516         * g++.dg/ext/attrib18.C: New test.
15517
15518 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15519
15520         PR middle-end/18096
15521         * gcc.dg/pr18096-1.c: New test case.
15522
15523 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15524
15525         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15526
15527 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15528
15529         PR c/16666
15530         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15531         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15532         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15533         gcc.dg/old-style-prom-3.c: New tests.
15534
15535 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15536
15537         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15538         Remove unnecessary inclusion of stdio.h.
15539
15540 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15541
15542         PR rtl-optimization/17581
15543         * gcc.dg/pr17581-1.c: New test case.
15544
15545 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15546
15547         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15548         being implemented.
15549         * g++.dg/conversion/dr195-1.C: New.
15550         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15551         * g++.old-deja/g++.mike/p10148.C: Likewise.
15552
15553 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/17695
15556         * g++.dg/debug/typedef2.C: New test.
15557
15558 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15559
15560         PR fortran/13490
15561         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15562         * gfortran.dg/g77/README: Update.
15563
15564 2004-10-28  Matt Austern  <austern@apple.com>
15565
15566         PR c++/14124
15567         * g++.dg/ext/packed7.C: New test.
15568
15569 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15570
15571         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15572         scan-assembler.
15573         * lib/scanasm.exp (hidden-scan-for): New proc.
15574         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15575         string.
15576         (scan-not-hidden): Likewise.
15577         * lib/target-supports.exp (check_visibility_available): mach-o is
15578         support too.
15579
15580 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/17132
15583         * g++.dg/template/memclass3.C: New test.
15584
15585 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15586
15587         PR middle-end/18160
15588         * gcc.dg/register-var-1.c: New test.
15589         * gcc.dg/register-var-2.c: New test.
15590         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15591         error now.
15592
15593 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15594
15595         PR other/18172
15596         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15597         unused variables.
15598         * gcc.dg/vect/vect-22.c: Likewise.
15599
15600 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15601
15602         * gcc.dg/i386-rotate-1.c: New test.
15603
15604 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15605
15606         * g++.dg/init/ref12.C: Add "run" marker.
15607
15608         PR c++/17435
15609         * g++.dg/init/ref12.C: New test.
15610
15611         PR c++/18140
15612         * g++.dg/template/shift1.C: New test.
15613         * g++.dg/template/error10.C: Adjust error markers.
15614
15615 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15616
15617         PR tree-opt/17529
15618         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15619
15620 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15621
15622         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15623         * gcc.dg/weak/weak-3.c: Likewise.
15624         * gcc.dg/weak/weak-5.c: Likewise.
15625         * gcc.dg/weak/weak-9.c: Likewise.
15626         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15627         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15628
15629         * gcc.dg/darwin-weakimport-1.c: New.
15630
15631 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15632
15633         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15634
15635 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15638         'syntax' error messages.
15639         * gcc.dg/cpp/direct2s.c: Likewise.
15640
15641 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15642
15643         * gcc.c-torture/compile/20041026-1.c: New.
15644
15645 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/18093
15648         * g++.dg/lookup/ns2.C: New test.
15649
15650         PR c++/18020
15651         * g++.dg/template/enum4.C: New test.
15652
15653         PR c++/18161
15654         * g++.dg/template/expr1.C: New test.
15655
15656 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15657
15658         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15659
15660 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15661
15662         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15663         gcc.dg/decl-nospec-3.c: New tests.
15664
15665 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15666
15667         * objc.dg/super-class-3.m: New test.
15668
15669 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15672         resyncing.
15673         * gcc.dg/cpp/direct2s.c: Likewise.
15674
15675 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15676
15677         * objc.dg/image-info.m: Update for changes to section selection.
15678
15679 2004-10-25  David Ayers  <d.ayers@inode.at>
15680             Ziemowit Laski  <zlaski@apple.com>
15681
15682         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15683         diagnostics when messaging 'id <Proto>'.
15684         * objc.dg/class-protocol-1.m: New test.
15685         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15686         a non-existent method signature.
15687         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15688         Update diagnostics when messaging with non-existent method signature.
15689         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15690         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15691         invalid receivers are now resolved as if messaging 'id'; remove
15692         extraneous diagnostics.
15693
15694 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15695
15696         PR c/16667
15697         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15698         gcc.dg/init-desig-obs-3.c: New tests.
15699
15700 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15701
15702         * gcc.dg/debug/20041023-1.c: New test.
15703
15704 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15705
15706         PR middle-end/17407
15707         * gcc.c-torture/compile/pr17407.c: New test.
15708
15709         PR c++/18121
15710         * g++.dg/template/array8.C: New test.
15711
15712 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15713
15714         PR other/18138
15715         * lib/g++.exp: Accept more than one multilib libgcc.
15716         * lib/gcc-dg.exp: Likewise.
15717         * lib/objc.exp: Likewise.
15718         * lib/treelang.exp: Likewise.
15719         * lib/gfortran.exp: Likewise.
15720
15721 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15722
15723         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15724
15725 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15726
15727         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15728         * gcc.dg/c99-const-expr-3.c: Likewise.
15729
15730 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15731
15732         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15733
15734 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15735
15736         * gcc.c-torture/execute/loop-2e.x: Remove.
15737
15738 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         PR c++/18095
15741         * g++.dg/parse/crash18.C: New.
15742         * g++.dg/parse/crash19.C: New.
15743
15744 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15745
15746         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15747         * g++.dg/ext/dllimport2.C: Same.
15748         * g++.dg/ext/dllimport8.C: Same.
15749
15750 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15751
15752         PR c++/10841
15753         * g++.dg/conversion/cast1.C: New test.
15754         * g++.dg/overload/pmf1.C: Adjust error marker.
15755
15756 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15757
15758         PR objc/17923
15759         * objc.dg/const-str-7.m: New test.
15760
15761 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15762
15763         * g++.dg/template/memfriend11.C: Fix comment typo.
15764         * g++.dg/template/memfriend14.C: Likewise.
15765
15766 2004-10-20  Richard Henderson  <rth@redhat.com>
15767
15768         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15769         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15770         -fasynchronous-unwind-tables.
15771
15772 2004-10-20  Richard Henderson  <rth@redhat.com>
15773
15774         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15775         (main): Return success.
15776         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15777         (main): Return success.
15778
15779 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15780
15781         PR c++/13495
15782         * g++.dg/template/memfriend9.C: New test.
15783         * g++.dg/template/memfriend10.C: Likewise.
15784         * g++.dg/template/memfriend11.C: Likewise.
15785         * g++.dg/template/memfriend12.C: Likewise.
15786         * g++.dg/template/memfriend13.C: Likewise.
15787         * g++.dg/template/memfriend14.C: Likewise.
15788         * g++.dg/template/memfriend15.C: Likewise.
15789         * g++.dg/template/memfriend16.C: Likewise.
15790         * g++.dg/template/memfriend17.C: Likewise.
15791         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15792
15793 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15794
15795         * g++.dg/conversion/dr195.C: New.
15796         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15797
15798 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15799             Devang Patel  <dpatel@apple.com>
15800
15801         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15802         of floating point arithmetic, which could trap.
15803
15804 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR c++/14035
15807         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15808         * g++.dg/conversion/const2.C: New test.
15809         * g++.dg/expr/reinterpret2.C: New test.
15810         * g++.dg/expr/reinterpret3.C: New test.
15811         * g++.dg/expr/cast2.C: New test.
15812         * g++.dg/expr/copy1.C: New test.
15813         * g++.dg/other/conversion1.C: Change error message.
15814         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15815         function pointers to void *.
15816         * g++.old-deja/g++.mike/p10148.C: Likewise.
15817
15818 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15821
15822 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15823
15824         PR c++/18047
15825
15826         * g++.dg/parse/expr3.C: New test.
15827
15828 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15829
15830         * gcc.dg/smod-1.c: New test.
15831
15832 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15833
15834         * objc.dg/method-14.m: New test.
15835
15836 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15837
15838         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15839         Also xfail as the patch was reverted.
15840
15841 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15842
15843         PR middle-end/16973
15844         * gcc.dg/pr16973.c: New test.
15845
15846 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15847
15848         PR tree-optimization/17656
15849         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15850
15851 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         * g++.dg/eh/shadow1.C: New.
15854
15855 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.c-torture/compile/20041018-1.c: New test.
15858
15859 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15860
15861         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15862         compiler referring to register 0 when accessing sdata.  The linker
15863         now patches things up.
15864
15865 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15866
15867         PR c/17529
15868         * gcc.c-torture/compile/pr17529.c: New test.
15869
15870 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15871
15872         PR c++/17743
15873         * g++.dg/ext/attrib17.C: New test.
15874
15875 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15878
15879 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15880
15881         PR c++/10479
15882         * g++.dg/ext/attrib16.C: New test.
15883
15884 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/17042
15887         * g++.dg/init/dso_handle1.C: New test.
15888
15889         PR c++/14667
15890         * g++.dg/parse/typedef6.C: New test.
15891
15892         PR c++/17916
15893         * g++.dg/parse/pragma1.C: New test.
15894
15895 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15896
15897         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15898
15899 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15900
15901         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15902         -fno-common when on HPPA HP-UX platforms.
15903
15904 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15905
15906         PR other/16820
15907         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15908         stdint.h.
15909         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15910         uintptr_t.
15911
15912 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         PR c++/16301
15915         * g++.dg/lookup/strong-using-4.C: New test.
15916
15917 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15918
15919         PR middle-end/16567
15920         * gcc.c-torture/compile/nested-1.c: New test.
15921
15922 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15923
15924         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15925         and mipsisa64*-*-* (until support for misaligned loads is added).
15926         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15927         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15928         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15929         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15930         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15931         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15932
15933 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15934
15935         PR c++/17976
15936         * g++.dg/init/dtor3.C: New test.
15937
15938 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15939
15940         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15941
15942 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15943
15944         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15945         * gcc.dg/macho-lo-sum.c: Likewise.
15946
15947 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15948
15949         * gcc.dg/ppc-spe64-1.c: New test.
15950
15951 2004-10-14  Devang Patel  <dpatel@apple.com>
15952
15953         PR 17635
15954         * gcc.dg/pr17635.c : New test.
15955
15956 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15957
15958         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15959         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15960         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15961         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15962         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15963         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15964         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15965         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15966         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15967         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15968         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15969         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15970         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15971         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15972         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15973         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15974         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15975         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15976
15977 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15978
15979         * gcc.dg/vect/vect-82.c: New testcase.
15980         * gcc.dg/vect/vect-82_64.c: New testcase.
15981         * gcc.dg/vect/vect-83.c: New testcase.
15982         * gcc.dg/vect/vect-83_64.c: New testcase.
15983
15984 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15985
15986         * gcc.dg/cpp/error-1.c: New test.
15987
15988 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15989
15990         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15991
15992 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15993
15994         PR target/17984
15995         * gcc.dg/cris-peep2-xsrand2.c: New test.
15996
15997 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15998
15999         PR c++/17661
16000         * testsuite/g++.dg/expr/for2.C: New test.
16001
16002 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16003
16004         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16005
16006 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16007
16008         PR tree-optimization/17724
16009         * g++.dg/opt/pr17724-1.C: New test.
16010         * g++.dg/opt/pr17724-2.C: New test.
16011         * g++.dg/opt/pr17724-3.C: New test.
16012         * g++.dg/opt/pr17724-4.C: New test.
16013         * g++.dg/opt/pr17724-5.C: New test.
16014         * g++.dg/opt/pr17724-6.C: New test.
16015
16016 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16017
16018         PR c/17301
16019         * gcc.dg/pr17301-2.c: New test.
16020
16021 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16022
16023         PR c++/15876
16024         * g++.dg/parse/error22.C: New test.
16025
16026         PR c++/17936
16027         * g++.dg/template/spec18.C: New test.
16028
16029 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16030
16031         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16032         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16033         memcpy.
16034         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16035         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16036
16037 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16038
16039         * g++.dg/eh/cleanup5.C: Add dg-options "".
16040
16041 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16042
16043         PR middle-end/17657
16044         * gcc.dg/switch-4.c: New test case.
16045
16046 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16047
16048         * gcc.c-torture/execute/20041011-1.c: New test.
16049
16050 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16051
16052         PR c++/17554
16053         * g++.dg/init/for3.C: New test.
16054
16055         PR c++/17657
16056         * g++.dg/opt/switch2.C: New test.
16057
16058         PR middle-end/17703
16059         * g++.dg/warn/Wreturn-2.C: New test.
16060
16061 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         PR c++/17907
16064         * g++.dg/eh/cleanup5.C: New test.
16065
16066 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16067
16068         PR c++/17393
16069         * g++.dg/parse/error21.C: New test.
16070
16071 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16072
16073         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16074         * g++.dg/warn/incomplete1.C: Likewise.
16075         * g++.dg/template/qualttp20.C: Likewise.
16076
16077 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16078
16079         PR c/17881
16080         * parm-incomplete-1.c: New test.
16081
16082 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c++/17867
16085         * g++.dg/parse/error19.C: New test.
16086
16087         PR c++/17670
16088         * g++.dg/init/new11.C: New test.
16089
16090         PR c++/17821
16091         * g++.dg/parse/error20.C: New test.
16092
16093         PR c++/17826
16094         * g++.dg/template/crash24.C: New test.
16095
16096 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16097
16098         PR c/17301
16099         * gcc.dg/pr17301-1.c: New test.
16100
16101 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16102
16103         PR c/17189
16104         * gcc.dg/anon-struct-5.c: New test.
16105
16106 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16107
16108         PR c/17844
16109         * gcc.dg/pr17844-1.c: New test.
16110
16111 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16112
16113         PR tree-optimization/17906
16114         * gcc.c-torture/compile/pr17906.c: New.
16115
16116 2004-10-09  Stuart Hastings  <stuart@apple.com>
16117             Roger Sayle  <roger@eyesopen.com>
16118
16119         PR rtl-optimization/17853
16120         * gcc.dg/i386-mmx-5.c: New testcase.
16121
16122 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16123
16124         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16125
16126 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/17524
16129         * g++.dg/template/static9.C: New test.
16130
16131         PR c++/17685
16132         * g++.dg/parse/operator5.C: New test.
16133
16134 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16135
16136         PR middle-end/17894
16137         * gcc.c-torture/execute/divcmp-4.c: New test case.
16138
16139 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16140
16141         PR tree-opt/17902
16142         * g++.dg/opt/pr17902.C: New test.
16143
16144 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16145
16146         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16147
16148 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16149
16150         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16151
16152 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16153
16154         * gcc.dg/assign-warn-3.c: New test.
16155
16156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16157
16158         PR c/16999
16159         * gcc.dg/cpp/ident-1.c: New test.
16160
16161 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16162
16163         * gcc.c-torture/compile/acc1.c: New.
16164
16165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16166
16167         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16168         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16169
16170 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16171
16172         * gcc.dg/ultrasp11.c: New test.
16173
16174 2004-10-08  Michael Matz  <matz@suse.de>
16175
16176         * gcc.dg/doloop-2.c: New test.
16177
16178 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16179
16180         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16181         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16182         objc.dg/method-9.m: Update expected diagnostics.
16183
16184 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16185
16186         * gcc.dg/ppc-fsel-3.c: New file.
16187         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16188
16189 2004-10-07  Paul Brook  <paul@codesourcery.com>
16190
16191         * gfortran.dg/intrinsic_verify_1.f90: New test.
16192
16193 2004-10-07  Paul Brook  <paul@codesourcery.com>
16194
16195         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16196
16197 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16198
16199         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16200         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16201         commit.
16202
16203 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16206
16207 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16208
16209         PR c++/17115
16210         * g++.dg/warn/Winline-4.C: New test.
16211
16212 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16213
16214         * gcc.c-torture/compile/20041007-1.c: New test.
16215
16216 2004-10-07  Paul Brook  <paul@codesourcery.com>
16217
16218         PR fortran/17678
16219         * gfortran.dg/use_allocated_1.f90: New test.
16220
16221 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16222
16223         PR middle-end/17849
16224         * gfortran.fortran-torture/compile/nested.f90: New test
16225
16226 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16227
16228         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16229
16230 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16231
16232         PR c++/17368
16233         * g++.dg/ext/asm6.C: New test.
16234
16235 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16236
16237         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16238
16239 2004-10-06  Paul Brook  <paul@codesourcery.com>
16240
16241         PR libfortran/17709
16242         * gfortran.dg/empty_format_1.f90: New test.
16243
16244 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16245
16246         PR fortran/17568
16247         * gfortran.dg/ishft.f90: New test.
16248
16249         PR fortran/17283
16250         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16251         tests.
16252
16253 2004-10-06  Paul Brook  <paul@codesourcery.com>
16254
16255         * gfortran.dg/do_1.f90: New test.
16256
16257 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16258
16259         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16260         optimizing for size.
16261
16262 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16263
16264         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16265
16266 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16267
16268         * gcc.c-torture/compile/20041005-1.c: New test.
16269
16270 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16271
16272         PR c++/17829
16273         * g++.dg/lookup/koenig4.C: New.
16274
16275 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16276
16277         * g++.dg/other/classkey1.C: Adjust quoting marks.
16278         * g++.dg/parse/error15.C: Likewise.
16279         * g++.dg/template/meminit2.C (int>): Likewise.
16280
16281 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16282
16283         PR fortran/17283
16284         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16285
16286         PR fortran/17631
16287         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16288
16289         PR fortran/17708
16290         * gfortran.dg/pr17708.f90: New test.
16291
16292 2004-10-04  Chao-ying Fu  <fu@mips.com>
16293
16294         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16295         * gcc.dg/vect/vect-4.c: Ditto.
16296         * gcc.dg/vect/vect-5.c: Ditto.
16297         * gcc.dg/vect/vect-6.c: Ditto.
16298         * gcc.dg/vect/vect-8.c: Ditto.
16299         * gcc.dg/vect/vect-16.c: Ditto.
16300         * gcc.dg/vect/vect-30.c: Ditto.
16301         * gcc.dg/vect/vect-40.c: Ditto.
16302         * gcc.dg/vect/vect-41.c: Ditto.
16303         * gcc.dg/vect/vect-42.c: Ditto.
16304         * gcc.dg/vect/vect-43.c: Ditto.
16305         * gcc.dg/vect/vect-44.c: Ditto.
16306         * gcc.dg/vect/vect-45.c: Ditto.
16307         * gcc.dg/vect/vect-46.c: Ditto.
16308         * gcc.dg/vect/vect-47.c: Ditto.
16309         * gcc.dg/vect/vect-48.c: Ditto.
16310         * gcc.dg/vect/vect-49.c: Ditto.
16311         * gcc.dg/vect/vect-50.c: Ditto.
16312         * gcc.dg/vect/vect-51.c: Ditto.
16313         * gcc.dg/vect/vect-52.c: Ditto.
16314         * gcc.dg/vect/vect-53.c: Ditto.
16315         * gcc.dg/vect/vect-54.c: Ditto.
16316         * gcc.dg/vect/vect-55.c: Ditto.
16317         * gcc.dg/vect/vect-56.c: Ditto.
16318         * gcc.dg/vect/vect-57.c: Ditto.
16319         * gcc.dg/vect/vect-58.c: Ditto.
16320         * gcc.dg/vect/vect-59.c: Ditto.
16321         * gcc.dg/vect/vect-60.c: Ditto.
16322         * gcc.dg/vect/vect-74.c: Ditto.
16323         * gcc.dg/vect/vect-79.c: Ditto.
16324         * gcc.dg/vect/vect-80.c: Ditto.
16325
16326 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16327
16328         * gcc.dg/unused-7.c: Use the correct option.
16329
16330 2004-10-04  Paul Brook  <paul@codesourcery.com>
16331         Bud Davis  <bdavis9659@comcast.net>
16332
16333         PR fortran/17706
16334         PR fortran/16434
16335         * gfortran/pr17706.f90: New test.
16336         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16337
16338 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16339
16340         * gfortran.dg/pr17612.f90: New test.
16341
16342 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16343
16344         * g++.dg/template/local1.C: Adjust quoting marks in
16345         testing for diagnostics.
16346         * g++.dg/tls/diag-2.C: Likewise.
16347         * g++.dg/other/error8.C: Likewise.
16348
16349 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16350
16351         PR c/17178
16352         * gcc.dg/unused-4.c: Adjust to be correct.
16353
16354         PR c/17820
16355         * gcc.dg/unused-7.c: New test.
16356
16357 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16358
16359         PR c++/17797
16360         * g++.dg/overload/template2.C: New test.
16361
16362 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16363
16364         PR tree-optimization/16632
16365         * gcc.dg/tree-ssa/20041002-1.c: New.
16366
16367 2004-10-03  Paul Brook  <paul@codesourcery.com>
16368
16369         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16370         rather than relying on default formatting.
16371
16372 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16373
16374         * gcc.dg/20040920-1.c: Update expected message text.
16375
16376 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16377
16378         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16379
16380 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16381
16382         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16383         tree level.
16384
16385 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16386
16387         * gcc.dg/tree-ssa/pr17343.c: Remove.
16388
16389 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16390
16391         PR tree-opt/17343
16392         * gcc.dg/tree-ssa/pr17343.c: New test.
16393
16394 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16395
16396         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16397         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16398         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16399         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16400         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16401
16402 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16403
16404         * gcc.dg/lvalue-2.c: New test.
16405
16406 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16407
16408         PR c/17730
16409         * gcc.dg/pr17730-1.c: New test
16410
16411 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16412
16413         PR c/7425
16414         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16415
16416 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.c-torture/execute/stdarg-1.c: New test.
16419         * gcc.c-torture/execute/stdarg-2.c: New test.
16420         * gcc.c-torture/execute/stdarg-3.c: New test.
16421         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16422         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16423         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16424         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16425         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16426
16427 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16428
16429         PR tree-optimization/17697
16430         * g++.dg/opt/pr17697-1.C: New test.
16431         * g++.dg/opt/pr17697-2.C: New test.
16432         * g++.dg/opt/pr17697-3.C: New test.
16433
16434 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16435
16436         PR c/16409
16437         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16438         gcc.dg/vla-init-5.c: New tests.
16439
16440 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16441
16442         PR c/13804
16443         * gcc.dg/pr13804-1.c: New test.
16444
16445 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16446
16447         PR fortran/16938
16448         * gfortran.dg/pr16938.f90: New test.
16449
16450 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16451
16452         * g++.dg/template/crash23.C: New test.
16453
16454 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16455
16456         PR c++/17585
16457         * g++.dg/template/static8.C: New test.
16458
16459 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         PR c++/17681
16462         * g++.dg/other/error9.C: New test.
16463
16464 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16465
16466         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16467
16468 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16469
16470         PR fortran/15164
16471         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16472
16473 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16474
16475         PR middle-end/17112
16476         * gcc.dg/pr17112-1.c: New test case.
16477
16478 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16479
16480         PR c/11459
16481         * gcc.dg/pr11459-1.c: New test.
16482
16483 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16484
16485         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16486         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16487
16488 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16489
16490         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16491
16492 2004-09-25  Jan Hubicka  <jh@suse.cz>
16493
16494         * compile/30040909-1.c: New test.
16495         * compile/30040907-1.c: New test.
16496
16497 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16498
16499         * gcc.c-torture/execute/va-arg-26.c: New test.
16500
16501 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16502
16503         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16504         extra diagnostics on targets with 64-bit pointers.
16505         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16506
16507 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16508
16509         PR c/17188
16510         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16511         * gcc.dg/decl-3.c: Adjust expected message.
16512
16513 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16514
16515         PR fortran/17615
16516         * gfortran.dg/pr17615.f90: New test.
16517
16518 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16519
16520         PR tree-optimzation/17517
16521         * g++.dg/tree-ssa/pr17517.C: New Test.
16522
16523 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16524
16525         PR c++/16889
16526         * g++.dg/lookup/ambig3.C: New.
16527
16528 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16529
16530         PR tree-opt/17624
16531         * g++.dg/opt/pr17624.C: New test.
16532
16533 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16534
16535         PR c/6980
16536         * gcc.dg/Wbad-function-cast-1.c: New test.
16537
16538 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16539
16540         * g++.dg/ext/complit1.C
16541         * g++.dg/other/error2.C
16542         * g++.dg/other/nontype-1.C
16543         * g++.dg/parse/crash11.C
16544         * g++.dg/parse/crash12.C
16545         * g++.dg/parse/error15.C
16546         * g++.dg/parse/error4.C
16547         * g++.dg/parse/tmpl-outside1.C
16548         * g++.dg/parse/too-many-tmpl-args1.C
16549         * g++.dg/template/dependent-expr3.C
16550         * g++.dg/template/error10.C
16551         * g++.dg/template/instantiate1.C
16552         * g++.dg/template/vtable2.C
16553         * g++.dg/warn/Wshadow-1.C
16554         * g++.dg/warn/weak1.C
16555         * g++.old-deja/g++.brendan/crash16.C
16556         * g++.old-deja/g++.brendan/crash18.C
16557         * g++.old-deja/g++.brendan/crash48.C
16558         * g++.old-deja/g++.brendan/crash49.C
16559         * g++.old-deja/g++.brendan/crash55.C
16560         * g++.old-deja/g++.brendan/crash56.C
16561         * g++.old-deja/g++.brendan/crash8.C
16562         * g++.old-deja/g++.brendan/enum11.C
16563         * g++.old-deja/g++.brendan/enum8.C
16564         * g++.old-deja/g++.brendan/enum9.C
16565         * g++.old-deja/g++.brendan/friend3.C
16566         * g++.old-deja/g++.brendan/misc14.C
16567         * g++.old-deja/g++.bugs/900402_02.C
16568         * g++.old-deja/g++.bugs/900404_03.C
16569         * g++.old-deja/g++.bugs/900404_04.C
16570         * g++.old-deja/g++.bugs/900428_03.C
16571         * g++.old-deja/g++.jason/crash4.C
16572         * g++.old-deja/g++.jason/overload21.C
16573         * g++.old-deja/g++.jason/redecl1.C
16574         * g++.old-deja/g++.jason/report.C
16575         * g++.old-deja/g++.jason/rfg10.C
16576         * g++.old-deja/g++.jason/template30.C
16577         * g++.old-deja/g++.law/arm12.C
16578         * g++.old-deja/g++.law/ctors5.C
16579         * g++.old-deja/g++.law/cvt20.C
16580         * g++.old-deja/g++.law/init10.C
16581         * g++.old-deja/g++.law/init8.C
16582         * g++.old-deja/g++.law/visibility17.C
16583         * g++.old-deja/g++.law/visibility7.C
16584         * g++.old-deja/g++.mike/net8.C
16585         * g++.old-deja/g++.mike/p646.C
16586         * g++.old-deja/g++.mike/p700.C
16587         * g++.old-deja/g++.mike/p701.C
16588         * g++.old-deja/g++.mike/p811.C
16589         * g++.old-deja/g++.ns/template13.C
16590         * g++.old-deja/g++.other/array3.C
16591         * g++.old-deja/g++.other/crash25.C
16592         * g++.old-deja/g++.other/dtor3.C
16593         * g++.old-deja/g++.other/dtor4.C
16594         * g++.old-deja/g++.other/main1.C
16595         * g++.old-deja/g++.other/warn7.C
16596         * g++.old-deja/g++.pt/crash11.C
16597         * g++.old-deja/g++.pt/crash36.C
16598         * g++.old-deja/g++.pt/spec22.C
16599         * g++.old-deja/g++.pt/spec9.C
16600         * g++.old-deja/g++.pt/ttp52.C
16601         * g++.old-deja/g++.robertl/eb103.C
16602         * g++.old-deja/g++.robertl/eb121.C
16603         * g++.old-deja/g++.robertl/eb22.C
16604         * g++.old-deja/g++.robertl/eb8.C:
16605         Update locations and/or regexps of dg-error markers.
16606         Remove markers for some bogus messages that are no longer issued.
16607
16608 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16609
16610         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16611         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16612
16613 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16614
16615         PR c++/17618
16616         * g++.dg/lookup/crash5.C: New test.
16617
16618 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16619
16620         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16621         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16622         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16623         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16624         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16625         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16626
16627         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16628         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16629         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16630         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16631         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16632         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16633
16634         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16635
16636         * gcc.dg/vect/vect-44.c: Check additional cases.
16637         * gcc.dg/vect/vect-48.c: Check additional cases.
16638
16639         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16640         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16641         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16642         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16643         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16644         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16645         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16646         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16647         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16648
16649         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16650         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16651         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16652
16653 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16654
16655         * gcc.dg/tree-ssa/loop-6.c: New test.
16656
16657 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16658
16659         PR c++/17620
16660         * g++.dg/inherit/base2.C: New.
16661
16662 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16663
16664         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16665         * gcc.dg/20001012-2.c: Likewise.
16666         * gcc.dg/20001013-1.c: Likewise.
16667         * gcc.dg/20001101-1.c: Likewise.
16668         * gcc.dg/20001102-1.c: Likewise.
16669         * gcc.dg/bf-spl1.c: Likewise.
16670         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16671         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16672
16673 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16674
16675         PR tree-optimization/16721
16676         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16677
16678 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16679
16680         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16681         * gcc.dg/20040305-1.c: Likewise.
16682
16683 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16684
16685         PR c/16566
16686         * gcc.c-torture/compile/pr16566-1.c,
16687         gcc.c-torture/compile/pr16566-2.c,
16688         gcc.c-torture/compile/pr16566-3.c: New tests.
16689
16690 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16691
16692         PR tree-optimization/17512
16693         * gcc.c-torture/compile/20040916-1.c.
16694
16695 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16696
16697         * gcc.dg/pragma-re-3.c: New test.
16698
16699 2004-09-17  Matt Austern  <austern@apple.com>
16700
16701         PR c++/15049
16702         * g++.dg/other/anon3.C: New.
16703
16704 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16705
16706         PR c++/7503
16707         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16708         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16709         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16710         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16711         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16712
16713 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16714
16715         PR fortran/17286
16716         * gfortran.dg/pr17286.f90: New test.
16717
16718 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/17530
16721         * g++.dg/template/static7.C: New test.
16722
16723 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16724
16725         PR tree-opt/17558
16726         * gcc.c-torture/compile/pr17558.c: New test.
16727
16728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16729
16730         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16731         if SKIP_ATTRIBUTE is defined.
16732
16733 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16734
16735         PR fortran/15957
16736         * gfortran.dg/pr15957.f90: New test.
16737
16738 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16739
16740         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16741         in comparison.
16742         * gcc.dg/vect/vect-79.c: Likewise.
16743         * gcc.dg/vect/vect-80.c: Likewise.
16744
16745 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16746
16747         PR fortran/15750
16748         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16749
16750 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16751
16752         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16753         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16754         * gcc.dg/vect/vect-62.c: New testcase.
16755         * gcc.dg/vect/vect-63.c: New testcase.
16756         * gcc.dg/vect/vect-64.c: New testcase.
16757         * gcc.dg/vect/vect-65.c: New testcase.
16758         * gcc.dg/vect/vect-66.c: New testcase.
16759         * gcc.dg/vect/vect-67.c: New testcase.
16760         * gcc.dg/vect/vect-68.c: New testcase.
16761         * gcc.dg/vect/vect-69.c: New testcase.
16762         * gcc.dg/vect/vect-79.c: New testcase.
16763         * gcc.dg/vect/vect-80.c: New testcase.
16764
16765 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16766
16767         * gcc.target/mips/asm-1.c: New test.
16768
16769 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16770
16771         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16772         * gcc.dg/vect/vect-73.c: New testcase.
16773         * gcc.dg/vect/vect-74.c: New testcase.
16774         * gcc.dg/vect/vect-75.c: New testcase.
16775         * gcc.dg/vect/vect-76.c: New testcase.
16776         * gcc.dg/vect/vect-77.c: New testcase.
16777         * gcc.dg/vect/vect-78.c: New testcase
16778
16779 2004-09-18  Paul Brook  <paul@codesourcery.com>
16780
16781         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16782
16783 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16784
16785         PR c/17424
16786         * gcc.dg/pr17424-1.c: New test.
16787
16788 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16789
16790         * g++.dg/tree-ssa/pr17153.C: New test.
16791
16792 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16793
16794         PR pch/13361
16795         * testsuite/g++.dg/pch/wchar-1.C: New.
16796         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16797
16798 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16799
16800         * gcc.c-torture/execute/20040917-1.c: New test.
16801
16802 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16803
16804         PR tree-optimization/17319
16805         * gcc.dg/pr17319.c: New test.
16806
16807 2004-09-17  Devang Patel  <dpatel@apple.com>
16808
16809         * gcc.dg/20040813-1.c: New test.
16810
16811 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16812
16813         PR tree-optimization/17273
16814         * gcc.c-torture/compile/pr17273.c: New test.
16815
16816 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16817
16818         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16819         Update expected messages.
16820         * gcc.dg/declspec-13.c: New test.
16821
16822 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16823
16824         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16825
16826 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16827
16828         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16829         change what 'a' is pointing to.
16830
16831 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/16002
16834         * g++.dg/template/error18.C: New test.
16835
16836         PR c++/16029
16837         * g++.dg/warn/Wunused-8.C: New test.
16838
16839 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16840
16841         PR tree-optimization/17513
16842         * gcc.dg/20040916-1.c: New test.
16843
16844 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/17501
16847         * g++.dg/template/typename7.C: New test.
16848
16849 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16850
16851         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16852
16853 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16854
16855         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16856         with -ftree-based-profiling also.
16857         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16858
16859 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16860
16861         PR/15364
16862         * gfortran.dg/der_array_io_1.f90: New test.
16863         * gfortran.dg/der_array_io_2.f90: New test.
16864         * gfortran.dg/der_array_io_3.f90: New test.
16865
16866 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16867
16868         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16869         EABI.
16870
16871 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16872
16873         * g++.dg/opt/switch1.C: New test.
16874
16875 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16876
16877         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16878         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16879         Update expected messages.
16880
16881 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16882
16883         PR fortran/16485
16884         * gfortran.dg/same_name_1.f90: New test.
16885
16886 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16887
16888         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16889         dereference garbage pointers.
16890
16891 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16892
16893         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16894         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16895
16896         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16897         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16898         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16899
16900 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/17324
16903         * g++.dg/template/mangle1.C: New test.
16904
16905 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16906
16907         PR tree-optimization/17252
16908         * gcc.c-torture/execute/pr17252.c: New test.
16909
16910 2004-09-14  Andrew Pinski  <apinski@apple.com>
16911
16912         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16913
16914 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16915
16916         PR rtl-optimization/9771
16917         * gcc.dg/pr9771-1.c: New test case.
16918
16919 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16920
16921         PR tree-optimization/15262
16922         * gcc.c-torture/execute/pr15262-1.c: New test.
16923         * gcc.c-torture/execute/pr15262-2.c: New test.
16924
16925 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16926
16927         * gcc.dg/declspec-12.c: New test.
16928
16929 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16930
16931         * gfortran.dg/pr17090.f90: Add directives to test.
16932
16933 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16934
16935         * gcc.c-torture/compile/20040914-1.c: New test.
16936
16937 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/16162
16940         * g++.dg/template/decl2.C: New test.
16941
16942 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16943
16944         PR fortran/17090
16945         * gfortran.dg/pr17090.f90: New test.
16946
16947 2004-09-13  Dale Johannesen  <dalej@apple.com>
16948
16949         * gcc.c-torture/compile/pr17408.c: New test case.
16950
16951 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16952
16953         PR c++/16716
16954         * g++.dg/parse/crash17.C: New test.
16955
16956         PR c++/17327
16957         * g++.dg/template/enum3.C: New test.
16958
16959 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16960
16961         * lib/gcc-defs.exp: Load wrapper.exp.
16962         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16963         using local code.
16964         * lib/gcc.exp (gcc_init): Similar.
16965         * lib/gfortran.exp (gfortran_init): Similar.
16966         * lib/objc.exp (objc_init): Similar.
16967         * lib/treelang.exp (treelang_init): Similar.
16968         * lib/wrapper.exp: New file with build_wrapper call machinery in
16969         ${tool}_maybe_build_wrapper.
16970
16971 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16972
16973         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16974         "inline".
16975         * gcc.dg/declspec-11.c: Update expected messages.
16976         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16977         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16978         gcc.dg/inline-12.c: New tests.
16979
16980 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16981
16982         * g++.dg/tree-ssa/pr17400.C: New testcase.
16983
16984 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16985
16986         * gcc.target/mips/sb1-1.c: New testcase.
16987
16988 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16989
16990         * lib/g77-dg.exp: Remove unused file.
16991         * lib/mike-g77.exp: Ditto.
16992         * lib/g77.exp: Ditto.
16993
16994 2004-09-12  Richard Henderson  <rth@redhat.com>
16995
16996         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16997
16998 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16999
17000         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17001         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17002         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17003         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17004         Update expected messages.
17005
17006 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17007
17008         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17009         declaration/use mismatch for dirp parameter.
17010
17011 2004-09-12  Andrew Pinski  <apinski@apple.com>
17012
17013         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17014         -fgnu-runtime is passed.
17015
17016 2004-09-12  Richard Henderson  <rth@redhat.com>
17017
17018         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17019         do the uplevel thing and update additional_flags directly.
17020         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17021         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17022         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17023         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17024
17025 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17026
17027         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17028
17029 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17030
17031         PR middle-end/17411
17032         * g++.dg/opt/pr17411-1.C: New test case.
17033
17034 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17035
17036         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17037         gcc.dg/tls/diag-2.c: Update expected messages.
17038         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17039         messages.
17040         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17041         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17042         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17043         gcc.dg/tls/diag-5.c: New tests.
17044
17045 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17046
17047         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17048
17049 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17050
17051         * g++.dg/parse/break-in-for.C: New test.
17052
17053 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17054
17055         * gcc.dg/tree-ssa/20040911-1.c: New test.
17056
17057 2004-09-11  Andreas Jaeger  <aj@suse.de>
17058
17059         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17060         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17061
17062 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17063
17064         * gcc.target/frv: New directory of FR-V-specific tests.
17065
17066 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17067
17068         * gcc.dg/convert-vec-1.c: New test.
17069
17070 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17071
17072         PR middle-end/17024
17073         * gcc.dg/pr17024-1.c: New test case.
17074
17075 2004-09-10  Eric Christopher  <echristo@redhat.com>
17076
17077         * gcc.dg/20040910-1.c: New test.
17078
17079 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17080
17081         * gcc.dg/bitfld-9.c: New test.
17082
17083 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17084
17085         * gcc.c-torture/execute/ieee/acc1.c: New test.
17086         * gcc.c-torture/execute/ieee/acc2.c: New test.
17087         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17088
17089 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17090
17091         * gcc.dg/deprecated-2.c: New test.
17092
17093 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17094
17095         * gcc.dg/init-vec-1.c: New test.
17096
17097 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17098
17099         PR middle-end/17055
17100         * gcc.dg/pr17055-1.c: New test case.
17101
17102 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17103
17104         PR target/17377
17105         * gcc.c-torture/execute/pr17377.c: New test.
17106
17107 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17108
17109         PR c/8420
17110         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17111         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17112         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17113         gcc.dg/long-long-typespec-1.c: New tests.
17114         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17115
17116 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17117
17118         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17119         gcc.dg/gnu99-static-1.c: New tests.
17120
17121 2004-09-08  Devang Patel  <dpatel@apple.com>
17122
17123         * gcc.dg/darwin-ld-20040828-1.c: New test.
17124         * gcc.dg/darwin-ld-20040828-2.c: New test.
17125         * gcc.dg/darwin-ld-20040828-3.c: New test.
17126
17127 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17128
17129         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17130         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17131         in error message.
17132         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17133         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17134         in error message.
17135         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17136         types they qualify.
17137         * objc.dg/type-size-2.m: Fix wording in comment.
17138         * objc.dg/va-meth-1.m: New test case.
17139
17140 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17141
17142         PR c/16633:
17143         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17144         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17145
17146 2004-09-06  Devang Patel  <dpatel@apple.com>
17147
17148         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17150
17151 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17152
17153         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17154         reflect changed line numbering of diagnostics.
17155
17156 2004-09-06  Paul Brook  <paul@codesourcery.com>
17157
17158         * gfortran.dg/edit_real_1.f90: Add new test.
17159
17160 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17161
17162         * gcc.dg/tree-ssa/loop-2.c: New test.
17163         * gcc.dg/tree-ssa/loop-3.c: New test.
17164         * gcc.dg/tree-ssa/loop-4.c: New test.
17165         * gcc.dg/tree-ssa/loop-5.c: New test.
17166
17167 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17168
17169         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17170
17171 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17172
17173         * gcc.dg/format/sentinel-1.c: New test.
17174
17175 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17176
17177         * testsuite/gcc.dg/builtins-46.c: New.
17178
17179 2004-09-03  Devang Patel  <dpatel@apple.com>
17180
17181         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17182         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17183
17184 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17185
17186         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17187         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17188         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17189         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17190         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17191         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17192         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17193         the non-portable bzero.
17194         * gcc.dg/20010912-1.c: xfail for NetWare.
17195         * gcc.dg/20020426-2.c: xfail for NetWare.
17196         * gcc.dg/20021014-1.c: xfail for NetWare.
17197         * gcc.dg/20021018-1.c: xfail for NetWare.
17198         * gcc.dg/20030213-1.c: xfail for NetWare.
17199         * gcc.dg/20030225-1.c: xfail for NetWare.
17200         * gcc.dg/20030708-1.c: xfail for NetWare.
17201         * gcc.dg/builtins-config.h: Also exclude NetWare.
17202         * gcc.dg/format/format.h: Define restrict only if not already defined.
17203         * gcc.dg/nest.c: xfail for NetWare.
17204         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17205         * lib/target-supports.exp (check_visibility_available): Exclude
17206         NetWare.
17207
17208 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17209
17210         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17211         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17212         deterministic starting point for the alignment of structure fields.
17213         * gcc.dg/Wpadded.c: Dito.
17214         * g++.dg/abi/vbase10.C: Dito.
17215
17216 2004-09-03  Devang Patel  <dpatel@apple.com>
17217
17218         * g++.dg/debug/pr15736.cc: New test.
17219
17220 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17221
17222         * README.QMTEST: Fix out-of-date link.
17223
17224 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17225
17226         PR fortran/16579
17227         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17228         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17229
17230 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17231
17232         * g++.dg/abi/arm_rtti1.C: New test.
17233
17234 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17235
17236         * gcc.dg/ppc-vector-memcpy.c: New.
17237         * gcc.dg/ppc-vector-memset.c: New.
17238
17239 2004-09-02  Chao-ying Fu  <fu@mips.com>
17240
17241         * gcc.target/mips/mips-3d-1.c: New test.
17242         * gcc.target/mips/mips-3d-2.c: New test.
17243         * gcc.target/mips/mips-3d-3.c: New test.
17244         * gcc.target/mips/mips-3d-4.c: New test.
17245         * gcc.target/mips/mips-3d-5.c: New test.
17246         * gcc.target/mips/mips-3d-6.c: New test.
17247         * gcc.target/mips/mips-3d-7.c: New test.
17248         * gcc.target/mips/mips-3d-8.c: New test.
17249         * gcc.target/mips/mips-3d-9.c: New test.
17250         * gcc.target/mips/mips-ps-1.c: New test.
17251         * gcc.target/mips/mips-ps-2.c: New test.
17252         * gcc.target/mips/mips-ps-3.c: New test.
17253         * gcc.target/mips/mips-ps-4.c: New test.
17254         * gcc.target/mips/mips-ps-type.c: New test.
17255
17256 2004-09-02  Paul Brook  <paul@codesourcery.com>
17257
17258         * gfortran.dg/edit_real_1.f90: Add new tests.
17259
17260 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17261
17262         PR fortran/15327
17263         * gfortran.dg/merge_char_1.f90: New test.
17264
17265 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17266
17267         PR fortran/16404
17268         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17269
17270 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17271
17272         PR c/1522
17273         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17274
17275 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17276
17277         * g++.dg/opt/loop1.C: Do not XFAIL.
17278
17279 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17280
17281         * gcc.c-torture/execute/20040831-1.c: New test.
17282
17283 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17284
17285         PR fortran/16579
17286         * gfortran.dg/g77/20010610.f: Now passes.
17287         Copy from g77.f-torture/execute. Add dg-run directive.
17288         * gfortran.dg/g77/README: Update
17289
17290 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17291
17292         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17293         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17294         (t1, t2, t3, t4): Add volatile.
17295
17296 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17297
17298         * g++.dg/ext/visibility/arm1.C: New test.
17299
17300 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17301
17302         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17303         -pedantic-errors.
17304
17305 2004-09-01  Paul Brook  <paul@codesourcery.com>
17306
17307         * gfortran.dg/eof_2.f90: New test.
17308
17309 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17310
17311         PR fortran/16579
17312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17313
17314 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17315
17316         PR libfortran/16805
17317         * gfortran.dg/list_read_2.f90: New test.
17318
17319 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17320
17321         * g++.dg/abi/key1.C: New test.
17322
17323 2004-08-31  Richard Henderson  <rth@redhat.com>
17324
17325         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17326         form of offsetof.
17327         * g++.dg/other/offsetof5.C: Remove duplicate.
17328
17329 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17330
17331         PR fortran/17244
17332         * gfortran.dg/func_derived_1.f90: New test.
17333
17334 2004-08-31  Paul Brook  <paul@codesourcery.com>
17335
17336         * gfortran.dg/eof_1.f90: New test.
17337
17338 2004-08-31  Paul Brook  <paul@codesourcery.com>
17339
17340         * gfortran.dg/list_read_1.f90: New file.
17341
17342 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/opt/loop1.C: XFAIL.
17345
17346 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17347
17348         * gcc.dg/funcdef-storage-1.c: New.
17349         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17350         an extern function in local scope.
17351         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17352         declare an 'auto inline' function in local scope.
17353         * gcc.dg/20011130-1.c: Likewise.
17354         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17355         an 'auto' function in local scope.
17356         * gcc.dg/20021014-1.c: Likewise.
17357         * gcc.dg/20030331-2.c: Likewise.
17358
17359 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17360
17361         * gfortran.dg/blockdata_1.f90: New test.
17362
17363 2004-08-30  Richard Henderson  <rth@redhat.com>
17364
17365         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17366
17367 2004-08-30  Richard Henderson  <rth@redhat.com>
17368
17369         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17370         additional_flags set by alternate driver.
17371         (ieee-options): New procedure.
17372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17373         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17374         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17375         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17376
17377 2004-08-30  Richard Henderson  <rth@redhat.com>
17378
17379         * lib/f-torture.exp: Remove.
17380
17381 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR rtl-optimization/16590
17384         * g++.dg/opt/loop1.C: New test.
17385
17386 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17387
17388         PR fortran/13910
17389         * gfortran.dg/oldstyle_1.f90: New test.
17390
17391 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17392         Paul Brook  <paul@codesourcery.com>
17393
17394         * gfortran.dg/g77/README: Update.
17395         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17396         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17397         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17398
17399 2004-08-28  Paul Brook  <paul@codesourcery.com>
17400
17401         PR libfortran/17195
17402         * gfortran.dg/edit_real_1.f90: New test.
17403
17404 2004-08-27  Paul Brook  <paul@codesourcery.com>
17405
17406         * gfortran.dg/rewind_1.f90: New test.
17407
17408 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17409
17410         PR fortran/16597
17411         * gfortran.dg/pr16597.f90: New test.
17412
17413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17414
17415         PR c/13801
17416         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17417         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17418         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17419         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17420         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17421
17422 2004-08-26  Nick Clifton  <nickc@redhat.com>
17423
17424         * gcc.c-torture/compile/pr17119.c: New test.
17425
17426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17427
17428         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17429
17430 2004-08-25  Richard Henderson  <rth@redhat.com>
17431
17432         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17433         the bits that expect kind=8 to be the largest real kind.
17434
17435 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17436
17437         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17438
17439 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17440
17441         * gfortran.dg/assignment_1.f90: New test.
17442
17443 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17444
17445         * g++.dg/template/repo3.C: New test.
17446
17447 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17448
17449         PR middle-end/16693
17450         PR tree-optimization/16372
17451         * g++.dg/opt/pr16372-1.C: New test case.
17452         * g++.dg/opt/pr16693-1.C: New test case.
17453         * g++.dg/opt/pr16693-2.C: New test case.
17454
17455 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17456
17457         * objc.dg/proto-lossage-4.m: New test.
17458
17459 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17460
17461         PR c++/17155
17462         * g++.dg/inherit/local2.C: New test.
17463
17464 2004-08-25  Paul Brook  <paul@codesourcery.com>
17465
17466         PR fortran/17144
17467         * gfortran.dg/string_ctor_1.f90: New test.
17468
17469 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17470
17471         PR c++/14428
17472         * g++.dg/template/redecl2.C: New test.
17473
17474 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17475
17476         PR fortran/17143
17477         * gfortran.dg/pr17143.f90: New test.
17478
17479 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17480
17481         PR fortran/17164
17482         * gfortran.dg/pr17164.f90: New test.
17483
17484 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17485
17486         * gcc.dg/tree-ssa/loop-1.c: New test.
17487
17488 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17489
17490         * gcc.c-torture/compile/20040824-1.c: New test.
17491
17492 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17493
17494         * gcc.c-torture/compile/iftrap-3.c: New test.
17495
17496 2004-08-24  Paul Brook  <paul@codesourcery.com>
17497
17498         * gfortran.dg/entry_2.f90: New test.
17499
17500 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR c++/16889
17503         * g++.dg/lookup/ambig[12].C: New.
17504
17505 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17506
17507         PR c++/16706
17508         * g++.dg/template/crash21.C: New test.
17509         * g++.dg/template/crash22.C: Likewise.
17510
17511 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         PR c++/17149
17514         * g++.dg/template/access15.C: New.
17515
17516 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/17163
17519         * g++.dg/template/repo2.C: New test.
17520
17521 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17522
17523         PR rtl-optimization/17078
17524         * gcc.c-torture/execute/pr17078-1.c: New test case.
17525
17526 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17527
17528         PR c/14492
17529         * gcc.dg/debug/crash1.c: New test.
17530
17531 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c/16180
17534         * gcc.dg/loop-5.c: New test.
17535
17536 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17537
17538         * gcc.c-torture/execute/20040823-1.c: New test.
17539
17540 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17541
17542         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17543         to the assembler.  Simplify test accordingly.
17544         (asm_abi_flags): Use GNU names.
17545         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17546         to check for ABI flags.
17547
17548 2004-08-22  Andrew Pinski  <apinski@apple.com>
17549
17550         * g++.dg/opt/pr14029.C: New test.
17551         * gcc.c-torture/execute/pr15262.c: New test.
17552
17553 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17554
17555         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17556
17557 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17558
17559         PR 16908
17560         * gfortran.dg/direct_io.f90: New test.
17561
17562 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/17121
17565         * g++.dg/inherit/local2.C: New test.
17566
17567 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17568
17569         PR c++/17120
17570         * g++.dg/warn/Wparentheses-4.C: New test.
17571
17572 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17573
17574         PR c++/17121
17575         * g++.dg/inherit/local2.C: New test.
17576
17577         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17578         * gcc.dg/ppc-ldstruct.c: Likewise.
17579         * gcc.dg/ppc64-abi-2.c: Likewise.
17580
17581 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17582
17583         PR rtl-optimization/17099
17584         * gcc.c-torture/execute/20040820-1.c: New test.
17585
17586 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17587
17588         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17589
17590 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17591
17592         PR fortran/17077
17593         * gfortran.dg/auto_array_1.f90: New test.
17594
17595 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17596
17597         PR fortran/17074
17598         * gfortran.dg/simpleif_1.f90: New test.
17599
17600 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17601
17602         * lib/target-supports.exp (check_profiling_available): Return
17603         false for arm*-*-symbianelf* and arm*-*-eabi*.
17604
17605         PR c++/15890
17606         * g++.dg/template/delete1.C: New test.
17607
17608 2004-08-19  Paul Brook  <paul@codesourcery.com>
17609
17610         PR fortran/14976
17611         PR fortran/16228
17612         * gfortran.dg/data_char_1.f90: New test.
17613
17614 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17615
17616         PR fortran/16946
17617         * gfortran.dg/reduction.f90: New testcase.
17618
17619 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17620
17621         PR fortran/16520
17622         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17623
17624 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17625
17626         PR c++/17041
17627         * g++.dg/Wparentheses-3.C: New test.
17628
17629 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17630
17631         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17632         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17633         * gcc.dg/vect/vect-2.c: Likewise.
17634         * gcc.dg/vect/vect-3.c: Likewise.
17635         * gcc.dg/vect/vect-4.c: Likewise.
17636         * gcc.dg/vect/vect-5.c: Likewise.
17637         * gcc.dg/vect/vect-6.c: Likewise.
17638         * gcc.dg/vect/vect-7.c: Likewise.
17639         * gcc.dg/vect/vect-25.c: Likewise.
17640         * gcc.dg/vect/vect-31.c: Likewise.
17641         * gcc.dg/vect/vect-32.c: Likewise.
17642         * gcc.dg/vect/vect-34.c: Likewise.
17643         * gcc.dg/vect/vect-36.c: Likewise.
17644         * gcc.dg/vect/vect-all.c: Likewise.
17645
17646 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17647
17648         PR c++/17068
17649         * g++.dg/template/operator4.C: New test.
17650
17651 2004-08-18  Richard Henderson  <rth@redhat.com>
17652
17653         * gcc.dg/20040206-1.c: XFAIL.
17654
17655 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/16246
17658         * g++.dg/template/array7.C: New test.
17659
17660 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17661
17662         * gcc.dg/mips-movcc-1.c: New test.
17663         * gcc.dg/mips-movcc-2.c: New test.
17664         * gcc.dg/mips-movcc-3.c: New test.
17665
17666         * gcc.dg/mips-nmadd-1.c: New test.
17667         * gcc.dg/mips-nmadd-2.c: New test.
17668
17669 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/15871
17672         * g++.dg/opt/inline8.C: New test.
17673
17674         PR c++/16965
17675         * g++.dg/parse/error17.C: New test.
17676
17677 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17678
17679         * gcc.dg/vect: New directory for vectorizer tests.
17680         * gcc.dg/vect/tree-vect.h: New file.
17681         * gcc.dg/vect/vect.exp: New file.
17682         * gcc.dg/vect/pr16105.c.c: New test.
17683         * gcc.dg/vect/vect-1.c: New test.
17684         * gcc.dg/vect/vect-2.c: New test.
17685         * gcc.dg/vect/vect-3.c: New test.
17686         * gcc.dg/vect/vect-4.c: New test.
17687         * gcc.dg/vect/vect-5.c: New test.
17688         * gcc.dg/vect/vect-6.c: New test.
17689         * gcc.dg/vect/vect-7.c: New test.
17690         * gcc.dg/vect/vect-8.c: New test.
17691         * gcc.dg/vect/vect-9.c: New test.
17692         * gcc.dg/vect/vect-10.c: New test.
17693         * gcc.dg/vect/vect-11.c: New test.
17694         * gcc.dg/vect/vect-12.c: New test.
17695         * gcc.dg/vect/vect-13.c: New test.
17696         * gcc.dg/vect/vect-14.c: New test.
17697         * gcc.dg/vect/vect-15.c: New test.
17698         * gcc.dg/vect/vect-16.c: New test.
17699         * gcc.dg/vect/vect-17.c: New test.
17700         * gcc.dg/vect/vect-18.c: New test.
17701         * gcc.dg/vect/vect-19.c: New test.
17702         * gcc.dg/vect/vect-20.c: New test.
17703         * gcc.dg/vect/vect-21.c: New test.
17704         * gcc.dg/vect/vect-22.c: New test.
17705         * gcc.dg/vect/vect-23.c: New test.
17706         * gcc.dg/vect/vect-24.c: New test.
17707         * gcc.dg/vect/vect-25.c: New test.
17708         * gcc.dg/vect/vect-26.c: New test.
17709         * gcc.dg/vect/vect-27.c: New test.
17710         * gcc.dg/vect/vect-28.c: New test.
17711         * gcc.dg/vect/vect-29.c: New test.
17712         * gcc.dg/vect/vect-30.c: New test.
17713         * gcc.dg/vect/vect-31.c: New test.
17714         * gcc.dg/vect/vect-32.c: New test.
17715         * gcc.dg/vect/vect-33.c: New test.
17716         * gcc.dg/vect/vect-34.c: New test.
17717         * gcc.dg/vect/vect-35.c: New test.
17718         * gcc.dg/vect/vect-36.c: New test.
17719         * gcc.dg/vect/vect-37.c: New test.
17720         * gcc.dg/vect/vect-38.c: New test.
17721         * gcc.dg/vect/vect-40.c: New test.
17722         * gcc.dg/vect/vect-41.c: New test.
17723         * gcc.dg/vect/vect-42.c: New test.
17724         * gcc.dg/vect/vect-43.c: New test.
17725         * gcc.dg/vect/vect-44.c: New test.
17726         * gcc.dg/vect/vect-45.c: New test.
17727         * gcc.dg/vect/vect-46.c: New test.
17728         * gcc.dg/vect/vect-47.c: New test.
17729         * gcc.dg/vect/vect-48.c: New test.
17730         * gcc.dg/vect/vect-49.c: New test.
17731         * gcc.dg/vect/vect-50.c: New test.
17732         * gcc.dg/vect/vect-51.c: New test.
17733         * gcc.dg/vect/vect-52.c: New test.
17734         * gcc.dg/vect/vect-53.c: New test.
17735         * gcc.dg/vect/vect-54.c: New test.
17736         * gcc.dg/vect/vect-55.c: New test.
17737         * gcc.dg/vect/vect-56.c: New test.
17738         * gcc.dg/vect/vect-57.c: New test.
17739         * gcc.dg/vect/vect-58.c: New test.
17740         * gcc.dg/vect/vect-59.c: New test.
17741         * gcc.dg/vect/vect-60.c: New test.
17742         * gcc.dg/vect/vect-61.c: New test.
17743         * gcc.dg/vect/vect-all.c: New test.
17744         * gcc.dg/vect/vect-none.c: New test.
17745
17746 2004-08-17  Paul Brook  <paul@codesourcery.com>
17747
17748         PR fortran/13082
17749         * gfortran.dg/entry_1.f90: New test.
17750
17751 2004-08-17  Andrew Pinski  <apinski@apple.com>
17752
17753         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17754
17755 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17756
17757         * gcc.dg/pr17036-1.c: New test.
17758
17759 2004-08-16  Devang Patel  <dpatel@apple.com>
17760
17761         * gcc.dg/darwin-20040809-1.c: New test.
17762
17763 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17764
17765         * gcc.dg/funcdef-attr-1.c: New test.
17766
17767 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17768
17769         * gcc.dg/altivec-17.c: New test.
17770         * gcc.dg/altivec-18.c: New test.
17771
17772 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17773
17774         PR c++/6749
17775         * g++.dg/template/vtable2.C: New test.
17776
17777 2004-08-14  Richard Henderson  <rth@redhat.com>
17778
17779         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17780         * gcc.dg/pack-test-4.c (main): Return 0.
17781         * gcc.dg/setjmp-1.c: Remove XFAIL.
17782         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17783
17784 2004-08-14  Richard Henderson  <rth@redhat.com>
17785
17786         * gcc.dg/980217-1.c: Add prototype for printf.
17787
17788 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17789
17790         * gfortran.dg/pr16935.f90: New test.
17791
17792 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17793
17794         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17795
17796 2004-08-13  Paul Brook  <paul@codesourcery.com>
17797
17798         * gfortran.dg/der_io_1.f90: Remove stray comma.
17799
17800 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17801
17802         * gcc.dg/vmx/cw-bug-2.c: Remove.
17803         * gcc.dg/vmx/vprint-1.c: Remove.
17804         * gcc.dg/vmx/vscan-1.c: Remove.
17805
17806 2004-08-12  Devang patel  <dpatel@apple.com>
17807
17808         * gcc.dg/darwin-20040809-2.c: New test.
17809
17810 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17811
17812         * g++.dg/ext/altivec-12.C: New test.
17813
17814         * g++.dg/ext/altivec-11.C: New test.
17815
17816 2004-08-12  Paul Brook  <paul@codesourcery.com>
17817
17818         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17819
17820 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17821
17822         * g++.dg/ext/altivec-2.C: Check for hardware support before
17823         executing any VMX instructions.
17824
17825         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17826
17827 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17828
17829         PR c++/16276
17830         * g++.old-deja/g++.other/comdat4.C: New test.
17831         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17832
17833 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17834
17835         PR target/16286
17836         * gcc.dg/pr16286.c: New test.
17837
17838 2004-08-12 Jan Beulich <jbeulich@novell.com>
17839
17840         * g++.dg/ext/asm5.C: New.
17841
17842 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17843
17844         PR c++/16698
17845         * g++.dg/eh/crash1.C: New test.
17846
17847         PR c++/16717
17848         * g++.dg/ext/construct1.C: New test.
17849
17850 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17851
17852         PR c++/16853
17853         * g++.dg/init/ptrmem1.C: New test.
17854
17855         PR c++/16618
17856         * g++.dg/parse/offsetof5.C: New test.
17857
17858         PR c++/16870
17859         * g++.dg/template/overload3.C: New test.
17860
17861 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/16964
17864         * g++.dg/parse/error16.C: New test.
17865
17866         PR c++/16904
17867         * g++.dg/template/error14.C: New test.
17868
17869         PR c++/16929
17870         * g++.dg/template/error15.C: New test.
17871
17872 2004-08-11  Devang Patel  <dpatel@apple.com>
17873
17874         * gcc.dg/darwin-ld-20040809-1.c: New test.
17875         * gcc.dg/darwin-ld-20040809-2.c: New test.
17876
17877 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17878
17879         PR fortran/16917
17880         * gfortran.dg/dfloat_1.f90: New test.
17881
17882 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17883
17884         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17885         * gcc.dg/dll-2.c: Fix dg-require syntax.
17886         * gcc.misc-tests/arm-isr.c (abort): Declare.
17887         (exit): Likewise.
17888
17889 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17890
17891         PR c++/16971
17892         * g++.dg/parse/crash16.C: New test.
17893
17894 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17895
17896         * gcc.dg/mips-rsqrt-1.c: New test case.
17897         * gcc.dg/mips-rsqrt-2.c: New test case.
17898         * gcc.dg/mips-rsqrt-3.c: New test case.
17899
17900 2004-08-10  Paul Brook  <paul@codesourcery.com>
17901
17902         * gfortran.dg/der_io_1.f90: New test.
17903
17904 2004-08-10  Paul Brook  <paul@codesourcery.com>
17905
17906         PR fortran/16919
17907         * gfortran.dg/der_array_1.f90: New test.
17908
17909 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17910
17911         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17912
17913 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17914
17915         * gcc.dg/wchar_t-2.c: Fix typo.
17916
17917 2004-08-09  Falk Hueffner  <falk@debian.org>
17918
17919         PR tree-optimization/12517
17920         * gcc.c-torture/compile/pr12517.c: New test.
17921
17922         PR tree-optimization/12578
17923         * gcc.c-torture/compile/pr12578.c: New test.
17924
17925         PR tree-optimization/12899
17926         * gcc.c-torture/compile/pr12899.c: New test.
17927
17928         PR rtl-optimization/14692
17929         * gcc.c-torture/compile/pr14692.c: New test.
17930
17931         PR tree-optimization/16461
17932         * gcc.c-torture/compile/pr16461.c: New test.
17933
17934 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17935
17936         * gfortran.dg/getenv_1.f90: New test.
17937
17938 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17939
17940         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17941         wchar_t.
17942         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17943
17944 2004-08-06  Paul Brook  <paul@codesourcery.com>
17945
17946         * gfortran.dg/ret_array_1.f90: New test.
17947         * gfortran.dg/ret_pointer_1.f90: New test.
17948
17949 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17950
17951         * gcc.dg/missing-field-init-[12].c: New tests.
17952         * g++.dg/warn/missing-field-init-[12].C: New tests.
17953
17954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17955
17956         * gcc.dg/enum2.c: New test.
17957         * gcc.dg/symbian3.c: Likewise.
17958         * gcc.dg/symbian4.c: Likewise.
17959         * gcc.dg/wchar_t-2.c: Likewise.
17960
17961 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17962
17963         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17964         destructor tests.
17965
17966 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17967
17968         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17969         dg-require-visiblity.
17970         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17971         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17972         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17973         * g++.dg/ext/visibility/new1.C: Likewise.
17974         * g++.dg/ext/visibility/pragma.C: Likewise.
17975         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17976         * g++.dg/ext/visibility/virtual.C: Likewise.
17977         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17978         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17979         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17980         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17981         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17982         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17983         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17984         * g++/dg/ext/visibility/visibility-8.C: New test.
17985         * gcc.c-torture/compile/dll.x: Remove.
17986         * gcc.dg/dll-2.c: Use dg-require-dll
17987         * gcc.dg/visibility-10.c: New test.
17988         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17989         supporting DLLs.
17990         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17991         (scan_not_hidden): Likewise.
17992
17993 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17994
17995         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17996
17997 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17998
17999         * gcc.c-torture/execute/20040805-1.c: New test.
18000
18001 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18002
18003         * gcc.dg/20020118-1.c: Declare abort.
18004         * gcc.dg/altivec_check.h: Likewise.
18005         * gcc.dg/iftrap-2.c: Likewise.
18006         * gcc.dg/pragma-darwin.c: Likewise.
18007         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18008
18009 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18010
18011         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18012
18013 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18014
18015         * gcc.c-torture/execute/builtins/abs-2.c,
18016         gcc.c-torture/execute/builtins/abs-3.c,
18017         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18018         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18019         intmax_t, uintmax_t and their limits.
18020         * gcc.dg/intmax_t-1.c: New test.
18021
18022 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18023
18024         * g++.dg/tc1/dr147.C: Add reference to PR.
18025
18026 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18027
18028         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18029         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18030
18031 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18032
18033         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18034
18035 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18036
18037         * gcc.dg/redecl-5.c: New test.
18038         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18039         of scanf.
18040
18041 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18042
18043         PR middle-end/16790
18044         * gcc.c-torture/execute/pr16790-1.c: New test case.
18045
18046 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18047
18048         * g++.dg/ext/visibility/assign1.C: New test.
18049         * g++.dg/ext/visibility/new1.C: Likewise.
18050
18051         * gcc.dg/symbian1.c: New test.
18052         * gcc.dg/symbian2.c: Likewise.
18053
18054 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18055
18056         PR target/16570
18057         * gcc.dg/i386-sse-9.c: New test.
18058
18059 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18060
18061         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18062
18063 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18064
18065         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18066         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18067         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18068         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18069         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18070         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18071         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18072         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18073         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18074         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18075         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18076         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18077         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18078         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18079         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18080         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18081         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18082         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18083         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18084         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18085         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18086         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18087         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18088         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18089         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18090         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18091         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18092         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18094         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18095         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18096         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18097         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18098         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18099         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18100         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18101         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18102         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18103         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18104         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18105         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18106         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18107         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18108         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18109         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18110         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18111         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18112         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18113         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18114         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18115         gcc.misc-tests/i386-pf-3dnow-1.c,
18116         gcc.misc-tests/i386-pf-athlon-1.c,
18117         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18118         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18119         Declare built-in functions used.
18120         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18121
18122 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/16707
18125         * g++.dg/lookup/using12.C: New test.
18126
18127         * g++.dg/init/null1.C: Fix PR number.
18128         * g++.dg/parse/namespace10.C: Likewise.
18129
18130 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18131
18132         PR c++/16224
18133         * g++.dg/template/spec17.C: New test.
18134         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18135         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18136
18137 2004-08-02  David Billinghurst
18138
18139         PR fortran/16292
18140         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18141
18142 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18143
18144         * gcc.dg/ia64-got-1.c: New test case.
18145
18146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/16489
18149         * g++.dg/init/null1.C: New test.
18150         * g++.dg/tc1/dr76.C: Adjust error marker.
18151
18152         PR c++/16529
18153         * g++.dg/parse/namespace10.C: New test.
18154
18155         PR c++/16810
18156         * g++.dg/inherit/ptrmem2.C: New test.
18157
18158 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18159
18160         PR target/16155
18161         * gcc.dg/pr16155.c: New test.
18162
18163 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18164
18165         * gcc.dg/redecl-2.c: New test.
18166
18167 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18168
18169         * gcc.dg/darwin-longdouble.c: New file.
18170
18171 2004-07-30  Richard Henderson  <rth@redhat.com>
18172
18173         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18174         write to constant argument.
18175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18176
18177 2004-07-30  Richard Henderson  <rth@redhat.com>
18178
18179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18180         tests of nearest around zero.
18181
18182 2004-07-30  Andrew Pinski  <apinski@apple.com>
18183
18184         * gcc.c-torture/compile/20040730-1.c: New test.
18185
18186 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18187
18188         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18189         powerpc-eabispe.
18190
18191 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18192
18193         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18194
18195 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18196
18197         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18198         contains $ld_library_path.
18199         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18200
18201 2004-07-29  Richard Henderson  <rth@redhat.com>
18202
18203         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18204
18205         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18206         (alt2, which): New.
18207         (Check): Accept either alternative.
18208
18209 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18210
18211         * g++.dg/abi/inline1.C: New test.
18212         * g++.dg/abi/local1-a.cc: Likewise.
18213         * g++.dg/abi/local1.C: Likewise.
18214         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18215         * g++.dg/abi/mangle12.C: Likewise.
18216         * g++.dg/abi/mangle17.C: Likewise.
18217         * g++.dg/abi/mangle20-2.C: Likewise.
18218         * g++.dg/opt/interface1.C: Likewise.
18219         * g++.dg/opt/interface1.h: Likewise.
18220         * g++.dg/opt/interface1-a.cc: New test.
18221         * g++.dg/parse/repo1.C: New test.
18222         * g++.dg/template/repo1.C: Likewise.
18223         * g++.dg/warn/Winline-1.C: Likewise.
18224         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18225
18226 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18227
18228         * gcc.dg/tree-ssa/20040729-1.c: New test.
18229
18230 2004-07-27  Matt Austern <austern@apple.com>
18231
18232         * gcc.dg/darwin-bool-1.c: New test.
18233         * gcc.dg/darwin-bool-2.c: New test.
18234
18235 2004-07-28  Richard Henderson  <rth@redhat.com>
18236
18237         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18238         arguments in the correct type.  Don't write to constant arguments.
18239
18240 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18241
18242         PR tree-optimization/16688
18243         PR tree-optimization/16689
18244         * g++.dg/tree-ssa/pr16688.C: New test.
18245
18246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18247
18248         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18249         loads.  Not only in the comment, this time.
18250
18251 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18252
18253         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18254         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18255         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18256         * gcc.dg/sh4a-bitmovua.c: New.
18257         * gcc.dg/sh4a-cos.c: New.
18258         * gcc.dg/sh4a-cosf.c: New.
18259         * gcc.dg/sh4a-fprun.c: New.
18260         * gcc.dg/sh4a-fsrra.c: New.
18261         * gcc.dg/sh4a-memmovua.c: New.
18262         * gcc.dg/sh4a-sin.c: New.
18263         * gcc.dg/sh4a-sincos.c: New.
18264         * gcc.dg/sh4a-sincosf.c: New.
18265         * gcc.dg/sh4a-sinf.c: New.
18266
18267 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18268
18269         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18270         conditionals.
18271         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18272         loads.
18273         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18274         DOM1.
18275
18276 2004-07-27  Andrew Pinski  <apinski@apple.com>
18277
18278         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18279
18280 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18281
18282         * gcc.dg/pragma-isr.c: New test.
18283
18284 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18285
18286         PR c++/14429
18287         * g++.dg/template/ttp11.C: New test.
18288
18289 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18290
18291         * gcc.c-torture/compile/20040727-1.c: New test.
18292
18293 2004-07-26  Eric Christopher  <echristo@redhat.com>
18294
18295         * gcc.c-torture/compile/20040726-2.c: New test.
18296
18297 2004-07-26  Andrew Pinski  <apinski@apple.com>
18298
18299         * g++.dg/rtti/tinfo1.C: Xfail.
18300
18301 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18302
18303         * gcc.c-torture/compile/20040726-1.c: New test.
18304
18305 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18306             Brian Ryner  <bryner@brianryner.com>
18307
18308         PR c++/9283
18309         PR c++/15000
18310         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18311         * g++.dg/ext/visibility/: New directory.
18312         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18313         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18314         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18315         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18316         * g++.dg/ext/visibility/fvisibility.C,
18317         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18318         g++.dg/ext/visibility/fvisibility-override1.C
18319         g++.dg/ext/visibility/fvisibility-override2.C
18320         g++.dg/ext/visibility/memfuncts.C
18321         g++.dg/ext/visibility/noPLT.C
18322         g++.dg/ext/visibility/pragma.C
18323         g++.dg/ext/visibility/pragma-override1.C
18324         g++.dg/ext/visibility/pragma-override2.C
18325         g++.dg/ext/visibility/staticmemfuncts.C
18326         g++.dg/ext/visibility/virtual.C: New tests.
18327
18328 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18329
18330         PR c/15360
18331         * gcc.dg/pr15360-1.c: New test.
18332
18333 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18334
18335         * gcc.dg/pragma-align-2.c: New test.
18336         * gcc.dg/pragma-init-fini.c: New test.
18337         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18338         targets.
18339
18340 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18341
18342         * gcc.dg/init-string-2.c: New test.
18343
18344 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18345
18346         PR 16684
18347         * gcc.dg/Wredundant-decls-1.c: New test case.
18348
18349 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18350
18351         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18352         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18353         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18354         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18355         * gcc.dg/compat/generate-random.c: New file.
18356         * gcc.dg/compat/generate-random.h: Likewise.
18357         * gcc.dg/compat/generate-random_r.c: Likewise.
18358         * gcc.dg/compat/struct-layout-1.h: Likewise.
18359         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18360         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18361         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18362         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18363         * gcc.dg/compat/struct-layout-1_main.c: New test.
18364         * gcc.dg/compat/struct-layout-1_x.c: New file.
18365         * gcc.dg/compat/struct-layout-1_y.c: New file.
18366         * gcc.dg/compat/struct-layout-1_test.h: New file.
18367
18368 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18369
18370         * gcc.dg/comp-return-1.c: New test
18371
18372 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18373
18374         * gcc.dg/vmx/8-02a.c: Fix typo.
18375
18376         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18377         * gcc.dg/darwin-abi-3.c: New test.
18378
18379         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18380         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18381
18382         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18383         * gcc.dg/vmx/ops-long-1.c: New test.
18384         * gcc.dg/vmx/ops-long-2.c: New test.
18385
18386 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         * g++.dg/lookup/conv-[1234].C: New.
18389
18390 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18391
18392         * g++.dg/parse/attr2.C: Simplify.
18393
18394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18395
18396         PR c/7284
18397         * gcc.c-torture/execute/pr7284-1.c: New test.
18398
18399 2004-07-22  Brian Booth  <bbooth@redhat.com>
18400
18401         * gcc.dg/tree-ssa/20040721-1.c: New test.
18402
18403 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18404
18405         * g++.dg/template/crash20.c: New.
18406
18407 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18408
18409         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18410         Add dg-run directive.  Declare variables as required.
18411         * gfortran.dg/g77/README: Update
18412
18413 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18414
18415         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18416         gcc.dg/cris-peep2-andu2.c: New tests.
18417
18418 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18419
18420         PR c/15052
18421         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18422         on return type.
18423         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18424         messages.
18425         * gcc.dg/qual-return-2.c: Update expected messages.
18426         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18427
18428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18429
18430         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18431         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18432
18433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18434
18435         PR c/11250
18436         * gcc.dg/init-string-1.c: New test.
18437
18438 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18439
18440         PR middle-end/15345
18441         PR c/16450
18442         * gcc.dg/torture/nested-fn-1.c: New test.
18443
18444 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18445
18446         PR target/16559
18447         * gcc.dg/ia64-fptr-1.c: New file.
18448
18449 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18450
18451         PR c++/14497
18452         * g++.dg/template/spec16.C: New test.
18453         * g++.old-deja/g++.robertl/eb118.C: Remove.
18454
18455 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18456
18457         PR c++/509
18458         * g++.dg/template/spec15.C: New test.
18459
18460 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18461
18462         Copy cases from g77.f-torture/execute and add dg-run
18463         directive.  Other changes as noted.
18464         * gfortran.dg/g77/13037.f
18465         * gfortran.dg/g77/1832.f
18466         * gfortran.dg/g77/19981119-0.f
18467         * gfortran.dg/g77/19990313-0.f
18468         * gfortran.dg/g77/19990313-1.f
18469         * gfortran.dg/g77/19990313-2.f
18470         * gfortran.dg/g77/19990313-3.f
18471         * gfortran.dg/g77/19990419-1.f
18472         * gfortran.dg/g77/19990826-0.f
18473         * gfortran.dg/g77/19990826-2.f
18474         * gfortran.dg/g77/20000503-1.f
18475         * gfortran.dg/g77/20001111.f
18476         * gfortran.dg/g77/20010116.f
18477         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18478         * gfortran.dg/g77/20010430.f
18479         * gfortran.dg/g77/6177.f
18480         * gfortran.dg/g77/947.f
18481         * gfortran.dg/g77/970816-3.f
18482         * gfortran.dg/g77/971102-1.f
18483         * gfortran.dg/g77/980520-1.f
18484         * gfortran.dg/g77/980628-0.f
18485         * gfortran.dg/g77/980628-1.f
18486         * gfortran.dg/g77/980628-10.f
18487         * gfortran.dg/g77/980628-2.f
18488         * gfortran.dg/g77/980628-3.f
18489         * gfortran.dg/g77/980628-7.f
18490         * gfortran.dg/g77/980628-8.f
18491         * gfortran.dg/g77/980628-9.f
18492         * gfortran.dg/g77/980701-0.f
18493         * gfortran.dg/g77/980701-1.f
18494         * gfortran.dg/g77/cabs.f
18495         * gfortran.dg/g77/claus.f
18496         * gfortran.dg/g77/complex_1.f
18497         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18498         * gfortran.dg/g77/dcomplex.f
18499         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18500         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18501         * gfortran.dg/g77/f90-intrinsic-numeric.f
18502         * gfortran.dg/g77/int8421.f
18503         * gfortran.dg/g77/labug1.f
18504         * gfortran.dg/g77/large_vec.f
18505         * gfortran.dg/g77/le.f
18506         * gfortran.dg/g77/short.f
18507         * gfortran.dg/g77/README: Update
18508
18509 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/16637
18512         * g++.dg/parse/lookup4.C: New test.
18513
18514 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18515
18516         PR c++/16175
18517         * g++.dg/template/ttp10.C: New test.
18518
18519 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18520
18521         * gcc.dg/pr12625-1.c: New test.
18522
18523 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18524
18525         * testsuite/gcc.dg/switch-warn-1.c: New test.
18526         * testsuite/gcc.dg/switch-warn-2.c: New test.
18527         * gcc.c-torture/compile/pr14730.c: Update.
18528
18529 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18530
18531         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18532         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18533         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18534         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18535
18536 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/16623
18539         * g++.dg/template/assign1.C: New test.
18540
18541 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18542
18543         PR c++/12170
18544         * g++.dg/template/ttp9.C: New test.
18545
18546 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18547
18548         * gcc.dg/format/cmn-err-1.c: New test.
18549
18550 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18551
18552         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18553         gcc.dg/Wparentheses-10.c: New tests.
18554         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18555
18556 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18557
18558         PR fortran/16465
18559         * gfortran.dg/g77//ffixed-line-length-0.f,
18560         gfortran.dg/g77/ffixed-line-length-132.f,
18561         gfortran.dg/g77/ffixed-line-length-72.f,
18562         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18563         gfortran.dg/g77/README: Update.
18564
18565 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18566
18567         PR c++/13092
18568         * g++.dg/template/non-dependent7.C: New test.
18569         * g++.dg/template/non-dependent8.C: Likewise.
18570         * g++.dg/template/non-dependent9.C: Likewise.
18571         * g++.dg/template/non-dependent10.C: Likewise.
18572
18573 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/16337
18576         * g++.dg/parse/attr2.C: New test.
18577
18578 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18579
18580         * g77.dg: Removed.
18581         * g77.f-torture: Ditto.
18582
18583 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18584
18585         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18586         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18587         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18588
18589 2004-07-16  Richard Henderson  <rth@redhat.com>
18590
18591         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18592
18593 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18594
18595         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18596         tests with full list of options.
18597         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18598         of TORTURE_OPTIONS if test contains 'dg-do run'.
18599
18600         PR fortran/16404
18601         * gfortran.dg/do_iterator.f90: New test.
18602
18603 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18604
18605         PR rtl-optimization/16536
18606         * gcc.c-torture/execute/restrict-1.c: New test.
18607
18608 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18609
18610         PR fortran/15324
18611         * gfortran.dg/pr15324.f90: New test.
18612
18613         PR fortran/15129
18614         * gfortran.dg/pr15129.f90: New test.
18615
18616         PR fortran/15140
18617         * gfortran.dg/pr15140.f90: New test.
18618
18619         PR fortran/13792
18620         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18621         compile-time simplification.
18622
18623 2004-07-14  Mike Stump  <mrs@apple.com>
18624
18625         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18626
18627 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18628
18629         PR target/16325
18630         * gcc.dg/profile-generate-1.c: New.
18631
18632 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18633
18634         * gcc.c-torture/execute/20040709-1.c: New test.
18635         * gcc.c-torture/execute/20040709-2.c: New test.
18636
18637 2004-07-14  Mike Stump  <mrs@apple.com>
18638
18639         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18640
18641 2004-07-14  Mike Stump  <mrs@apple.com>
18642
18643         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18644
18645 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18646
18647         PR c++/16518
18648         * g++.dg/parse/mutable1.C: New test.
18649
18650 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18651
18652         PR tree-optimization/16443
18653         * gcc.dg/tree-ssa/20040713-1.c: New test.
18654
18655 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18656
18657         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18658         for operator new.
18659
18660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18661
18662         * gfortran.dg/g77/README: New file
18663         * gfortran.dg/g77/19981216-0.f: Copy from
18664         g77.f-torture/noncompile.  Add "dg-do compile" and
18665         dg-error as required.
18666         * gfortran.dg/g77/19990218-1.f: Likewise.
18667         * gfortran.dg/g77/19990905-1.f: Likewise.
18668         * gfortran.dg/g77/9263.f: Likewise.
18669         * gfortran.dg/g77/980615-0.f: Likewise.
18670         * gfortran.dg/g77/980616-0.f: Likewise.
18671         * gfortran.dg/g77/check0.f: Likewise.
18672         * gfortran.dg/g77/select_no_compile.f: Likewise.
18673
18674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18675
18676         Copy files from g77.f-torture/compile.
18677         Add "{ dg-do compile}".  Other changes as noted
18678         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18679         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18680         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18681         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18682         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18683         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18684         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18685         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18686         statement to conform to standard.  Append alpha1.x for reference.
18687         * gfortran.dg/g77/xformat.f: Add dg-warning
18688
18689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18690
18691         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18692         Add {dg-do compile} directive.
18693         * gfortran.dg/g77/cpp2.F: Likewise.
18694
18695 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18696
18697         PR c++/5402
18698         * g++.dg/lookup/name-clash1.C: New test.
18699
18700         PR c++/9777
18701         * g++.dg/lookup/name-clash2.C: New test.
18702
18703         PR c++/12102
18704         * g++.dg/lookup/name-clash3.C: New test.
18705
18706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18707
18708         * g++.dg/lookup/new2.C: New test.
18709         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18710
18711 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18712
18713         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18714         Add {dg-do compile} directive.
18715         * gfortran.dg/g77/13060.f: Likewise.
18716         * gfortran.dg/g77/19990218-0.f: Likewise.
18717         * gfortran.dg/g77/19990305-0.f: Likewise.
18718         * gfortran.dg/g77/19990419-0.f: Likewise.
18719         * gfortran.dg/g77/19990502-0.f: Likewise.
18720         * gfortran.dg/g77/19990502-1.f: Likewise.
18721         * gfortran.dg/g77/19990525-0.f: Likewise.
18722         * gfortran.dg/g77/19990826-1.f: Likewise.
18723         * gfortran.dg/g77/19990826-3.f: Likewise.
18724         * gfortran.dg/g77/19990905-2.f: Likewise.
18725         * gfortran.dg/g77/20000412-1.f: Likewise.
18726         * gfortran.dg/g77/20000511-1.f: Likewise.
18727         * gfortran.dg/g77/20000511-2.f: Likewise.
18728         * gfortran.dg/g77/20000518.f: Likewise.
18729         * gfortran.dg/g77/20000601-1.f: Likewise.
18730         * gfortran.dg/g77/20000601-2.f: Likewise.
18731         * gfortran.dg/g77/20000629-1.f: Likewise.
18732         * gfortran.dg/g77/20000630-2.f: Likewise.
18733         * gfortran.dg/g77/20010115.f: Likewise.
18734         * gfortran.dg/g77/20010321-1.f: Likewise.
18735         * gfortran.dg/g77/20010426.f: Likewise.
18736         * gfortran.dg/g77/20020307-1.f: Likewise.
18737         * gfortran.dg/g77/8485.f: Likewise.
18738         * gfortran.dg/g77/960317-1.f: Likewise.
18739         * gfortran.dg/g77/970915-0.f: Likewise.
18740         * gfortran.dg/g77/980310-1.f: Likewise.
18741         * gfortran.dg/g77/980310-2.f: Likewise.
18742         * gfortran.dg/g77/980310-3.f: Likewise.
18743         * gfortran.dg/g77/980310-4.f: Likewise.
18744         * gfortran.dg/g77/980310-6.f: Likewise.
18745         * gfortran.dg/g77/980310-7.f: Likewise.
18746         * gfortran.dg/g77/980310-8.f: Likewise.
18747         * gfortran.dg/g77/980419-2.f: Likewise.
18748         * gfortran.dg/g77/980424-0.f: Likewise.
18749         * gfortran.dg/g77/980427-0.f: Likewise.
18750         * gfortran.dg/g77/980729-0.f: Likewise.
18751         * gfortran.dg/g77/981117-1.f: Likewise.
18752         * gfortran.dg/g77/toon_1.f: Likewise.
18753
18754 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18755
18756         PR c++/2204
18757         * g++.dg/other/abstract2.C: New test.
18758
18759 2004-07-12  Paul Brook  <paul@codesourcery.com>
18760
18761         * gfortran.dg/pointer_init_1.f90: New test.
18762
18763 2004-07-11  Paul Brook  <paul@codesourcery.com>
18764
18765         PR fortran/15986
18766         * gfortran.dg/contained_1.f90: New test.
18767
18768 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18769
18770         * g++.dg/parse/defarg8.C: New test.
18771
18772 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18773
18774         PR fortran/16433
18775         * gfortran.dg/pr16433.f: New test.
18776
18777         PR fortran/17574
18778         * gfortran.dg/pr15754.f90: New test.
18779
18780 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18781
18782         PR tree-optimization/16437
18783         * gcc.c-torture/execute/bitfld-4.c: New test.
18784
18785 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18786
18787         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18788         access to common var from module.
18789
18790 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18791
18792         PR fortran/16336
18793         * gfortran.fortran-torture/execute/common_2.f90: New test.
18794
18795 2004-07-10  Paul Brook  <paul@codesourcery.com>
18796
18797         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18798
18799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18800
18801         PR fortran/15969
18802         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18803
18804 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18805
18806         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18807         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18808         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18809         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18810         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18811         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18812         * gfortran.dg/g77/funderscoring.f: Likewise.
18813         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18814
18815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18816
18817         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18818
18819 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18820         Paul Brook  <paul@codesourcery.com>
18821
18822         PR fortran/13415
18823         * gfortran.dg/common_pointer_1.f90: New test.
18824
18825 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18826
18827         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18828
18829 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18830
18831         PR target/16364
18832         * gcc.c-torture/compile/20040709-1.c: New.
18833
18834 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18835
18836         PR fortran/14077
18837         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18838
18839 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18840
18841         PR fortran/13201
18842         * gfortran.dg/shape_1.f90: New test.
18843
18844 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18845             Andrew Pinski  <apinski@apple.com>
18846
18847         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18848
18849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18850
18851         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18852         comment.
18853
18854 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18855         Paul Brook  <paul@codesourcery.com>
18856
18857         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18858         '.f95' and '.F95'.
18859
18860 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18861
18862         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18863
18864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18865
18866         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18867         testcases with capital suffix.
18868
18869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18870
18871         PR fortran/15481
18872         PR fortran/13372
18873         PR fortran/13575
18874         PR fortran/15978
18875         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18876
18877         * gfortran.dg/implicit_1.f90: New test.
18878
18879 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18880
18881         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18882         expression to match gfortran warning/error messages
18883         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18884         dg-error text.
18885
18886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18887
18888         * lib/fortran-torture.exp: Rename proc search_for to
18889         search_for_re.
18890
18891 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18892
18893         * gcc.c-torture/execute/simd-5.x: New file.
18894         XFAIL on SPARC 64-bit at -O0.
18895
18896 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18897
18898         PR c++/8211
18899         PR c++/16165
18900         * g++.dg/warn/effc3.C: New test.
18901
18902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18903
18904         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18905         change X to 1X in format.
18906         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18907         add data statements to conform to standard.
18908
18909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18910
18911         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18912         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18913         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18914
18915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18916
18917         * gfortran.dg/g77/7388.f: Copy from g77.dg
18918         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18919         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18920         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18921         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18922         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18923         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18924         * gfortran.dg/g77/strlen0.f: Likewise.
18925
18926 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18927
18928         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18929         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18930
18931 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18932
18933         * gcc.c-torture/execute/920428-2.x: Delete.
18934         * gcc.c-torture/execute/920501-7.x: Likewise.
18935
18936 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18939         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18940         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18941         prescott and c3-2.
18942         (PREFETCH_3DNOW): Add -march=c3.
18943
18944 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18945
18946         PR c/16437
18947         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18948         * gcc.c-torture/execute/bf64-1.x: Likewise.
18949
18950 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * gcc.c-torture/compile/20040708-1.c: New test.
18953
18954 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18955
18956         PR c++/16169
18957         * g++.dg/warn/effc2.C: New test.
18958
18959 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18960
18961         * gcc.c-torture/execute/bitfld-1.x: Remove.
18962         * gcc.c-torture/execute/bitfld-3.c: New test.
18963         * gcc.dg/bitfld-2.c: Remove XFAILs.
18964
18965 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18966
18967         PR c++/16276
18968         * g++.dg/rtti/tinfo1.C: New file.
18969
18970 2004-07-07  Eric Christopher  <echristo@redhat.com>
18971
18972         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18973
18974 2004-07-07  Andrew Pinski  <apinski@apple.com>
18975
18976         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18977
18978 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18979
18980         * g++.dg/init/call1.C: XFAIL.
18981
18982 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18983
18984         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18985         except for movstrict*, to movmem* and clrstr* to clrmem*.
18986
18987 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18988
18989         * gcc.c-torture/execute/20040707-1.c: New test.
18990
18991 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18992
18993         * gcc.c-torture/execute/20040706-1.c: New test.
18994
18995 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18996
18997         PR c++/3671
18998         * g++.dg/template/spec14.C: New test.
18999
19000 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19003         nothing if not yet defined.  Use it in b, c and d type definitions.
19004         * gcc.c-torture/execute/20040705-1.c: New test.
19005         * gcc.c-torture/execute/20040705-2.c: New test.
19006
19007 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19008
19009         PR c++/2518
19010         * g++.dg/lookup/new1.C: New test.
19011
19012 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19013
19014         PR c++/11406
19015         * g++.dg/template/sizeof8.C: New test.
19016
19017 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19018
19019         * gcc.c-torture/compile/20040705-1.c: New test.
19020
19021 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19022
19023         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19024
19025 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19026
19027         * gcc.dg/cpp/if-mop.c: Two new testcases.
19028         * gcc.dg/cpp/trad/comment-3.c: New.
19029
19030 2004-07-04  Paul Brook  <paul@codesourcery.com>
19031
19032         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19033
19034 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19035
19036         PR c++/3761
19037         * g++.dg/lookup/crash4.C: New test.
19038
19039 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19040
19041         * gcc.c-torture/execute/builtin-abs-1.c
19042         * gcc.c-torture/execute/builtin-abs-2.c
19043         * gcc.c-torture/execute/builtin-complex-1.c
19044         * gcc.c-torture/execute/builtins/string-1-lib.c
19045         * gcc.c-torture/execute/builtins/string-1.c
19046         * gcc.c-torture/execute/builtins/string-2-lib.c
19047         * gcc.c-torture/execute/builtins/string-2.c
19048         * gcc.c-torture/execute/builtins/string-3-lib.c
19049         * gcc.c-torture/execute/builtins/string-3.c
19050         * gcc.c-torture/execute/builtins/string-4-lib.c
19051         * gcc.c-torture/execute/builtins/string-4.c
19052         * gcc.c-torture/execute/builtins/string-5-lib.c
19053         * gcc.c-torture/execute/builtins/string-5.c
19054         * gcc.c-torture/execute/builtins/string-6-lib.c
19055         * gcc.c-torture/execute/builtins/string-6.c
19056         * gcc.c-torture/execute/builtins/string-7-lib.c
19057         * gcc.c-torture/execute/builtins/string-7.c
19058         * gcc.c-torture/execute/builtins/string-8-lib.c
19059         * gcc.c-torture/execute/builtins/string-8.c
19060         * gcc.c-torture/execute/builtins/string-9-lib.c
19061         * gcc.c-torture/execute/builtins/string-9.c
19062         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19063         * gcc.c-torture/execute/builtins/string-asm-1.c
19064         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19065         * gcc.c-torture/execute/builtins/string-asm-2.c
19066         * gcc.c-torture/execute/stdio-opt-1.c
19067         * gcc.c-torture/execute/stdio-opt-2.c
19068         * gcc.c-torture/execute/stdio-opt-3.c
19069         * gcc.c-torture/execute/string-opt-1.c
19070         * gcc.c-torture/execute/string-opt-10.c
19071         * gcc.c-torture/execute/string-opt-11.c
19072         * gcc.c-torture/execute/string-opt-12.c
19073         * gcc.c-torture/execute/string-opt-13.c
19074         * gcc.c-torture/execute/string-opt-14.c
19075         * gcc.c-torture/execute/string-opt-15.c
19076         * gcc.c-torture/execute/string-opt-16.c
19077         * gcc.c-torture/execute/string-opt-2.c
19078         * gcc.c-torture/execute/string-opt-6.c
19079         * gcc.c-torture/execute/string-opt-7.c
19080         * gcc.c-torture/execute/string-opt-8.c:
19081         Replace with ...
19082
19083         * gcc.c-torture/execute/builtins/abs-2.c
19084         * gcc.c-torture/execute/builtins/abs-3.c
19085         * gcc.c-torture/execute/builtins/complex-1.c
19086         * gcc.c-torture/execute/builtins/fprintf.c
19087         * gcc.c-torture/execute/builtins/fputs.c
19088         * gcc.c-torture/execute/builtins/memcmp.c
19089         * gcc.c-torture/execute/builtins/memmove.c
19090         * gcc.c-torture/execute/builtins/memops-asm.c
19091         * gcc.c-torture/execute/builtins/mempcpy-2.c
19092         * gcc.c-torture/execute/builtins/mempcpy.c
19093         * gcc.c-torture/execute/builtins/memset.c
19094         * gcc.c-torture/execute/builtins/printf.c
19095         * gcc.c-torture/execute/builtins/sprintf.c
19096         * gcc.c-torture/execute/builtins/strcat.c
19097         * gcc.c-torture/execute/builtins/strchr.c
19098         * gcc.c-torture/execute/builtins/strcmp.c
19099         * gcc.c-torture/execute/builtins/strcpy.c
19100         * gcc.c-torture/execute/builtins/strcspn.c
19101         * gcc.c-torture/execute/builtins/strlen-2.c
19102         * gcc.c-torture/execute/builtins/strlen.c
19103         * gcc.c-torture/execute/builtins/strncat.c
19104         * gcc.c-torture/execute/builtins/strncmp-2.c
19105         * gcc.c-torture/execute/builtins/strncmp.c
19106         * gcc.c-torture/execute/builtins/strncpy.c
19107         * gcc.c-torture/execute/builtins/strpbrk.c
19108         * gcc.c-torture/execute/builtins/strpcpy-2.c
19109         * gcc.c-torture/execute/builtins/strpcpy.c
19110         * gcc.c-torture/execute/builtins/strrchr.c
19111         * gcc.c-torture/execute/builtins/strspn.c
19112         * gcc.c-torture/execute/builtins/strstr-asm.c
19113         * gcc.c-torture/execute/builtins/strstr.c:
19114         ... these new files.
19115
19116         * gcc.c-torture/execute/builtins/abs-2-lib.c
19117         * gcc.c-torture/execute/builtins/abs-3-lib.c
19118         * gcc.c-torture/execute/builtins/complex-1-lib.c
19119         * gcc.c-torture/execute/builtins/fprintf-lib.c
19120         * gcc.c-torture/execute/builtins/fputs-lib.c
19121         * gcc.c-torture/execute/builtins/memcmp-lib.c
19122         * gcc.c-torture/execute/builtins/memmove-lib.c
19123         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19124         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19125         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19126         * gcc.c-torture/execute/builtins/memset-lib.c
19127         * gcc.c-torture/execute/builtins/printf-lib.c
19128         * gcc.c-torture/execute/builtins/sprintf-lib.c
19129         * gcc.c-torture/execute/builtins/strcat-lib.c
19130         * gcc.c-torture/execute/builtins/strchr-lib.c
19131         * gcc.c-torture/execute/builtins/strcmp-lib.c
19132         * gcc.c-torture/execute/builtins/strcpy-lib.c
19133         * gcc.c-torture/execute/builtins/strcspn-lib.c
19134         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19135         * gcc.c-torture/execute/builtins/strlen-lib.c
19136         * gcc.c-torture/execute/builtins/strncat-lib.c
19137         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19138         * gcc.c-torture/execute/builtins/strncmp-lib.c
19139         * gcc.c-torture/execute/builtins/strncpy-lib.c
19140         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19141         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19142         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19143         * gcc.c-torture/execute/builtins/strrchr-lib.c
19144         * gcc.c-torture/execute/builtins/strspn-lib.c
19145         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19146         * gcc.c-torture/execute/builtins/strstr-lib.c
19147         * gcc.c-torture/execute/builtins/lib/abs.c
19148         * gcc.c-torture/execute/builtins/lib/fprintf.c
19149         * gcc.c-torture/execute/builtins/lib/memset.c
19150         * gcc.c-torture/execute/builtins/lib/printf.c
19151         * gcc.c-torture/execute/builtins/lib/sprintf.c
19152         * gcc.c-torture/execute/builtins/lib/strcpy.c
19153         * gcc.c-torture/execute/builtins/lib/strcspn.c
19154         * gcc.c-torture/execute/builtins/lib/strncat.c
19155         * gcc.c-torture/execute/builtins/lib/strncmp.c
19156         * gcc.c-torture/execute/builtins/lib/strncpy.c
19157         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19158         * gcc.c-torture/execute/builtins/lib/strspn.c
19159         * gcc.c-torture/execute/builtins/lib/strstr.c:
19160         New files containing support routines.
19161
19162         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19163         declaration.
19164         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19165         when not optimizing.
19166
19167 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19168
19169         PR c++/16240
19170         * g++.dg/abi/mangle22.C: New test.
19171         * g++.dg/abi/mangle23.C: Likewise.
19172
19173 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19174
19175         PR fortran/16290
19176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19177         Allow for cases without denormalized floating point numbers.
19178
19179 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19180
19181         PR c/1027
19182         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19183         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19184         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19185         expected warning text.
19186         * gcc.dg/format/diag-2.c: New test.
19187
19188 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19189
19190         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19191
19192 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19193
19194         * gcc.dg/builtins-43.c: New.
19195         * gcc.dg/builtins-44.c: New.
19196         * gcc.dg/builtins-45.c: New.
19197
19198 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19199             Andreas Tobler  <a.tobler@schweiz.ch>
19200
19201         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19202         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19203         as SIGSEGV.
19204         * gcc.dg/cleanup-11.c: Likewise.
19205         * gcc.dg/cleanup-8.c: Likewise.
19206         * gcc.dg/cleanup-9.c: Likewise.
19207         * gcc.dg/cleanup-5.c: Run on all platforms.
19208
19209 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19210
19211         * g++.dg/warn/nonnull1.C: New test.
19212
19213 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19214
19215         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19216         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19217         Special-case the Sun compiler wrt to <complex.h>.
19218
19219 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19220
19221         * gcc.dg/Wunreachable-8.C: New test.
19222
19223         * gcc.dg/h8300-ice2.c : New test.
19224
19225 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19226
19227         PR fortran/16161
19228         * gfortran.fortran-torture/compile/implicit.f90: Add test
19229         for implicit character.
19230
19231 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19232
19233         PR fortran/16289
19234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19235         Use tiny() intrinsic to find smallest non-negative real
19236
19237 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19238
19239         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19240         * gcc.dg/compat/struct-by-value-22_x.c: New.
19241         * gcc.dg/compat/struct-by-value-22_y.c: New.
19242
19243         * gcc.c-torture/execute/20040629-1.c: New test.
19244
19245 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19246
19247         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19248         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19249
19250         PR target/16195
19251         * gcc.dg/20040625-1.c: New test.
19252
19253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19254
19255         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19256
19257 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19258
19259         PR fortran/15963
19260         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19261
19262 2004-06-29  Richard Henderson  <rth@redhat.com>
19263
19264         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19265
19266 2004-06-29  Paul Brook  <paul@codesourcery.com>
19267
19268         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19269         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19270
19271 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19272
19273         PR c++/16260
19274         * g++.dg/parse/crash15.C: New.
19275
19276 2004-06-28  Andrew Pinski  <apinski@apple.com>
19277
19278         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19279         by the error already.
19280
19281         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19282
19283 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19284
19285         PR target/14041
19286         * gcc.dg/h8300-bss-align-1.c : New.
19287
19288 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         * PR c++/16174
19291         * g++.dg/template/ctor4.C: New.
19292
19293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19294
19295         PR c++/16205
19296         * g++.dg/warn/Wsequence-point-1.C: New test.
19297
19298 2004-06-27  Paul Brook  <paul@codesourcery.com>
19299
19300         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19301
19302 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19303
19304         * g++.old-deja/g++.mike/p7325.C: Remove.
19305
19306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19307
19308         PR c/14963
19309         * gcc.dg/pr14963.c: New test.
19310
19311 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19312
19313         PR c++/16193
19314         * g++.dg/parse/redef1.C: New test.
19315
19316 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19317
19318         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19319         20021110.c.
19320         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19321         20021119-1.c.
19322         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19323         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19324         5-04.c.
19325         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19326         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19327         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19328         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19329         g++.brendan/enum14.C.
19330         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19331         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19332         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19333         g++.mike/virt1.C.
19334         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19335         memtemp24.C.
19336
19337 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19338
19339         * gcc.dg/20040527-1.c: New test case.
19340
19341 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19342
19343         PR gfortran/pr16196
19344         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19345
19346 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19347
19348         PR middle-end/15825
19349         * gcc.dg/pr15825-1.c: New test case.
19350
19351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19352
19353         * gcc.c-torture/execute/20040625-1.c: New test.
19354
19355 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19356
19357         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19358
19359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19360
19361         * gcc.dg/torture/mips-div-1.c: New test.
19362
19363 2004-06-24  Jeff Law  <law@redhat.com>
19364
19365         * gcc.dg/tree-ssa/20040624-1.c: New test.
19366
19367 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19368
19369         * gcc.c-torture/compile/20040624-1.c: New test.
19370
19371 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19372
19373         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19374         this directory.
19375
19376 2004-06-23  Andrew Pinski  <apinski@apple.com>
19377
19378         PR middle-end/15988
19379         * g++.dg/opt/ptrmem4.C: New test.
19380
19381         * gcc.dg/c90-array-quals-2.c: New test.
19382
19383 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19384
19385         * gcc.dg/kpice1.c: New test.
19386
19387 2006-06-23  Andrew Pinski  <apinski@apple.com>
19388
19389         * gcc.dg/c90-array-quals.c: New test.
19390
19391 2006-06-22  Richard Henderson  <rth@redhat.com>
19392
19393         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19394
19395 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19396
19397         * gcc.dg/builtins-config.h: Handle FreeBSD.
19398
19399 2006-06-22  Richard Henderson  <rth@redhat.com>
19400
19401         * g++.dg/opt/devirt1.C: New.
19402
19403 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19404
19405         * g++.dg/opt/pr15551.C: New testcase.
19406
19407 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19408
19409         PR target/14800
19410         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19411         x86_64-*-linux* when compiling for 32bit.
19412
19413 2004-06-21  Andrew Pinski  <apinski@apple.com>
19414
19415         * gcc.dg/pch/struct-1.c: New.
19416         * gcc.dg/pch/struct-1.hs: New.
19417
19418 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19419
19420         * gcc.dg/pch/save-temps-1.c: New file.
19421         * gcc.dg/pch/save-temps-1.hs: New file.
19422
19423 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19424
19425         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19426         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19427
19428 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19429
19430         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19431         to fix type error.
19432         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19433         Remove trailing spaces.
19434
19435 2004-06-21  Richard Henderson  <rth@redhat.com>
19436
19437         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19438         merging && to BIT_FIELD_REF.
19439
19440 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19441
19442         * g++.dg/opt/placeholder1.C: New test.
19443
19444 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19445
19446         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19447         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19448         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19449         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19450
19451 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19452
19453         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19454         extern "C".
19455         * g++.dg/other/pragma-re-1.C: Add comments.
19456
19457 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19458
19459         PR gfortran/16080
19460         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19461
19462 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19463
19464         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19465         instead of setting the type of size_t by
19466         hand.
19467
19468 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19469
19470         * gcc.dg/unordered-2.c: New test case.
19471         * gcc.dg/unordered-3.c: New test case.
19472
19473 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19474
19475         PR other/16043
19476         * lib/g++.exp (g++_version): Tweak regexp for version
19477         * lib/g77.exp (g77_version): Likewise.
19478         * lib/gfortran.exp (gfortran_version): Likewise.
19479         * lib/objc.exp (objc_version): Likewise.
19480         * lib/treelang.exp (treelang_version): Likewise.
19481
19482 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19483
19484         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19485         Use INT_MAX instead of __INT_MAX__.
19486         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19487
19488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19489         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19490         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19491         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19492         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19493         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19494         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19495         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19496         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19497
19498         * gcc.dg/range-test-1.c: New test.
19499         * g++.dg/opt/range-test-1.C: New test.
19500
19501 2004-06-17  Richard Henderson  <rth@redhat.com>
19502
19503         * objc.dg/sync-1.m: New.
19504         * objc.dg/try-catch-1.m: Don't force next runtime.
19505         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19506         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19507         shadowed catch clause.
19508         * objc.dg/try-catch-5.m: New.
19509
19510 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19511
19512         Bug 14610
19513         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19514
19515 2004-06-15  Richard Henderson  <rth@redhat.com>
19516
19517         * gcc.dg/20001116-1.c: Move expected warning line.
19518
19519 2004-06-15  Richard Henderson  <rth@redhat.com>
19520
19521         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19522         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19523
19524 2004-06-15  Jeff Law  <law@redhat.com>
19525
19526         * gcc.dg/tree-ssa/20040615-1.c: New test.
19527         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19528         be less sensitive to operand ordering.
19529         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19530
19531 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19532
19533         * g++.dg/abi/bitfield3.C: Add comment..
19534
19535 2004-06-15  Richard Henderson  <rth@redhat.com>
19536
19537         * g++.dg/ext/stmtexpr1.C: XFAIL.
19538         * gcc.dg/20030612-1.c: XFAIL.
19539
19540 2004-06-15  Eric Christopher  <echristo@redhat.com>
19541
19542         * g++.dg/charset/asm5.c: New.
19543         * gcc.dg/charset/asm6.c: New.
19544
19545 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19546
19547         PR fortran/15962
19548         * gfortran.fortran-torture/execute/select_1.f90: New test.
19549
19550 2004-06-15  Paul Brook  <paul@codesourcery.com>
19551
19552         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19553
19554 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19555
19556         PR c++/15967
19557         * g++.dg/lookup/crash3.C: New test.
19558
19559 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19560
19561         PR c++/15947
19562         * g++.dg/parse/dtor4.C: New test.
19563
19564 2004-06-14  Jeff Law  <law@redhat.com>
19565
19566         * gcc.c-torture/compile/20040614-1.c: New test.
19567
19568 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19569
19570         PR fortran/15211
19571         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19572         LEN of a character array.
19573
19574 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19575
19576         PR c++/15096
19577         * g++.dg/template/ptrmem10.C: New test.
19578
19579         PR c++/14930
19580         * g++.dg/template/friend30.C: New test.
19581
19582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19583
19584         PR fortran/14928
19585         * gfortran.fortran-torture/compile/mloc.f90: New test.
19586
19587 2004-06-13  Paul Brook  <paul@codesourcery.com>
19588
19589         * gfortran.fortran-torture/execute/random_2.f90: New test.
19590
19591 2004-06-13  Eric Christopher  <echristo@redhat.com>
19592
19593         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19594
19595 2004-06-12  Paul Brook  <paul@codesourcery.com>
19596
19597         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19598
19599 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19600
19601         PR fortran/14923
19602         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19603
19604 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19605
19606         PR fortran/14957
19607         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19608         syntax errors in end statements of contained subroutines.
19609
19610 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19611
19612         PR fortran/12841
19613         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19614
19615 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19616
19617         PR fortran/15665
19618         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19619
19620 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19621
19622         PR gfortran/12839
19623         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19624
19625 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19626
19627         PR c++/15862
19628         * g++.dg/parse/enum1.C: New test.
19629
19630 2004-06-10  Jeff Law  <law@redhat.com>
19631
19632         * gcc.c-torture/compile/20040610-1.c: New test.
19633
19634 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19635
19636         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19637         * g++.old-deja/g++.other/decl3.C: Likewise.
19638
19639 2004-06-10  Brian Booth  <bbooth@redhat.com>
19640
19641         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19642         V_MAY_DEF instead of VDEF.
19643         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19644
19645 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/14211
19648         * g++.dg/conversion/const1.C: New test.
19649
19650         PR c++/15076
19651         * g++.dg/conversion/reinterpret1.C: New test.
19652
19653         PR c++/15877
19654         * g++.dg/template/enum2.C: New test.
19655
19656         PR c++/15227
19657         * g++.dg/template/error13.C: New test.
19658
19659 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19660
19661         PR fortran/14957
19662         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19663         arguments to test_* REAL and of the right size.
19664
19665 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19666
19667         PR target/15569
19668         PR rtl-optimization/15681
19669         * gcc.dg/20040609-1.c: New test.
19670
19671 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19672
19673         PR c++/14791
19674         * g++.dg/opt/builtins1.C: New test.
19675
19676 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19677
19678         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19679         that use default windows32 struct layout.
19680         * gcc.dg/i386-bitfield2.c: Likewise.
19681
19682 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19683
19684         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19685         for mingw32 and cygwin targets.
19686
19687 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19688
19689         * gcc.dg/pch/macro-4.c: New.
19690         * gcc.dg/pch/macro-4.hs: New.
19691
19692 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19693
19694         PR fortran/13249
19695         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19696
19697 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19698
19699         PR fortran/13372
19700         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19701
19702 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19703
19704         PR gfortran/14897
19705         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19706
19707 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19708
19709         PR gfortran/15755
19710         * gfortran.fortran-torture/execute/backspace.c : New test.
19711
19712 2004-06-09  Paul Brook  <paul@codesourcery.com>
19713
19714         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19715         (pointer_to_section): Rewrite to use smaller array.
19716
19717 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19718
19719         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19720         * gcc.dg/ext/altivec-10.c: Same.
19721         * gcc.dg/ext/altivec-11.c: Same.
19722         * gcc.dg/ext/altivec-12.c: Same.
19723         * gcc.dg/ext/altivec-13.c: Same.
19724         * gcc.dg/ext/altivec-14.c: Same.
19725         * gcc.dg/ext/altivec-15.c: Same.
19726         * gcc.dg/ext/altivec-16.c: Same.
19727         * gcc.dg/ext/altivec-3.c: Same.
19728         * gcc.dg/ext/altivec-4.c: Same.
19729         * gcc.dg/ext/altivec-6.c: Same.
19730         * gcc.dg/ext/altivec-7.c: Same.
19731         * gcc.dg/ext/altivec-8.c: Same.
19732         * gcc.dg/ext/altivec-varargs-1.c: Same.
19733
19734         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19735         * g++.dg/ext/altivec-10.C: Same.
19736         * g++.dg/ext/altivec-2.C: Same.
19737         * g++.dg/ext/altivec-3.C: Same.
19738         * g++.dg/ext/altivec-4.C: Same.
19739         * g++.dg/ext/altivec-5.C: Same.
19740         * g++.dg/ext/altivec-6.C: Same.
19741         * g++.dg/ext/altivec-7.C: Same.
19742         * g++.dg/ext/altivec-8.C: Same.
19743         * g++.dg/ext/altivec-9.C: Same.
19744
19745 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19746
19747         PR c++/7841
19748         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19749
19750 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19751
19752         * gcc.dg/union-1.c: New test.
19753
19754 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19755
19756         * gcc.dg/builtins-41.c: New test case.
19757         * gcc.dg/builtins-42.c: New test case.
19758
19759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19760
19761         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19762         * g++.dg/ext/altivec-10.C: Same.
19763         * g++.dg/ext/altivec-2.C: Same.
19764         * g++.dg/ext/altivec-3.C: Same.
19765         * g++.dg/ext/altivec-4.C: Same.
19766         * g++.dg/ext/altivec-5.C: Same.
19767         * g++.dg/ext/altivec-6.C: Same.
19768         * g++.dg/ext/altivec-7.C: Same.
19769         * g++.dg/ext/altivec-8.C: Same.
19770         * g++.dg/ext/altivec-9.C: Same.
19771         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19772         * g++.old-deja/g++.brendan/new3.C: Same.
19773         * gcc.c-torture/execute/eeprof-1.x: Same.
19774
19775 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19776
19777         PR c/14765
19778         * gcc.dg/pr14765-1.c: New test.
19779
19780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19781
19782         PR c/14649
19783         * gcc.dg/pr14649-1.c: New test case.
19784
19785 2004-06-07  Richard Henderson  <rth@redhat.com>
19786
19787         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19788         if temporaries.
19789
19790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19791
19792         * g++.dg/eh/elide1.C: Remove XFAIL.
19793
19794 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/15337
19797         * g++.dg/expr/sizeof3.C: New test.
19798
19799         PR c++/14777
19800         * g++.dg/template/access14.C: New test.
19801
19802         PR c++/15554
19803         * g++.dg/template/enum1.C: New test.
19804
19805         PR c++/15057
19806         * g++.dg/eh/throw1.C: New test.
19807
19808 2004-06-07  David Ayers  <d.ayers@inode.at>
19809             Ziemowit Laski  <zlaski@apple.com>
19810
19811         * lib/objc.exp (objc_target_compile): Revert the '-framework
19812         Foundation' flag fix, since bare Darwin does not ship
19813         with the Foundation framework.
19814         * objc/execute/next_mapping.h: Provide a local NSConstantString
19815         @interface and @implementation.
19816         (objc_constant_string_init): A constructor function, used to
19817         initialize the NSConstantString meta-class object.
19818         * objc/execute/string1.m: Include "next_mapping.h" instead of
19819         <Foundation/NSString.h>.
19820         * objc/execute/string2.m: Likewise.
19821         * objc/execute/string3.m: Likewise.
19822         * objc/execute/string4.m: Likewise.
19823
19824 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19825
19826         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19827         to double. Replace double with FLOAT.
19828         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19829
19830         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19831         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19832         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19834         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19835         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19836         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19838
19839 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19840
19841         PR c/13519
19842         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19843
19844 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19845
19846         PR c++/15503
19847         * g++.dg/template/meminit2.C: New test.
19848
19849 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19850
19851         PR target/15822
19852         * gcc.c-torture/execute/compare-fp-1.c,
19853         gcc.c-torture/execute/compare-fp-2.c,
19854         gcc.c-torture/execute/compare-fp-3.c,
19855         gcc.c-torture/execute/compare-fp-4.c,
19856         gcc.c-torture/execute/compare-fp-3.x,
19857         gcc.c-torture/execute/compare-fp-4.x: Moved...
19858         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19859         gcc.c-torture/execute/ieee/compare-fp-2.c,
19860         gcc.c-torture/execute/ieee/compare-fp-3.c,
19861         gcc.c-torture/execute/ieee/compare-fp-4.c,
19862         gcc.c-torture/execute/ieee/compare-fp-3.x,
19863         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19864
19865 2004-06-04  David Ayers  <d.ayers@inode.at>
19866
19867         * objc/execute/protocol-isEqual-4.m: New testcase.
19868
19869 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19870
19871         * objc/execute/protocol-isEqual-1.m: New testcase.
19872         * objc/execute/protocol-isEqual-2.m: New testcase.
19873         * objc/execute/protocol-isEqual-3.m: New testcase.
19874
19875 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19876
19877         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19878
19879 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19880
19881         * lib/objc.exp (objc_target_compile): When running tests on
19882         Darwin (Mac OS X), inform the linker about '-framework
19883         'Foundation'.
19884
19885 2004-06-02  Eric Christopher  <echristo@redhat.com>
19886
19887         * gcc.c-torture/compile/20040602-1.c: New.
19888
19889 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19890
19891         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19893
19894         PR tree-optimization/14736
19895         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19896
19897         PR tree-optimization/14042
19898         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19899
19900         PR tree-optimization/14729
19901         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19902
19903 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19904
19905         PR fortran/15557
19906         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19907
19908 2004-06-01  Richard Hederson  <rth@redhat.com>
19909
19910         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19911
19912 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19913
19914         PR c++/14932
19915         * g++.dg/parse/offsetof4.C: New test.
19916
19917 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19918
19919         PR objc/7993
19920         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19921
19922 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/15701
19925         * g++.dg/template/friend29.C: New test.
19926
19927 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19928
19929         PR c/15749
19930         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19931
19932 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19933
19934         * gcc.dg/sparc-trap-1.c: New test.
19935
19936 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19937
19938         PR middle-end/15069
19939         * g++.dg/opt/fold3.C: New test case.
19940
19941 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19942
19943         * lib/target-supports.exp (check_iconv_available): Fix fallout
19944         from 2004-05-28 patch.
19945
19946 2004-05-30  Paul Brook  <paul@codesourcery.com>
19947
19948         PR fortran/15620
19949         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19950         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19951
19952 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19953
19954         * gfortran.fortran-torture/execute/random_1.f90: New test.
19955
19956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19957
19958         * g++.dg/ext/altivec-10.C: New test.
19959
19960 2004-05-29  Paul Brook  <paul@codesourcery.com>
19961
19962         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19963
19964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19965
19966         * gcc.dg/altivec-16.c: New test.
19967
19968 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19969
19970         * lib/target-supports.exp (check_vmx_hw_available): New.
19971         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19972
19973         * lib/target-supports.exp (check_alias_available,
19974         check_iconv_available, check_named_sections_available): Use
19975         unique names for temporary files.
19976
19977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19978
19979         * gcc.dg/altivec-15.c: New test.
19980
19981 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/15083
19984         * g++.dg/warn/noeffect6.C: New test.
19985
19986         PR c++/15471
19987         * g++.dg/expr/ptrmem4.C: New test.
19988
19989         PR c++/15640
19990         * g++.dg/template/operator3.C: New test.
19991
19992 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/14668
19995         * g++.dg/lookup/redecl1.C: New test.
19996         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19997
19998 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19999
20000         * gcc.c-torture/execute/compare-fp-1.c,
20001         gcc.c-torture/execute/compare-fp-2.c,
20002         gcc.c-torture/execute/compare-fp-3.c,
20003         gcc.c-torture/execute/compare-fp-4.c,
20004         gcc.c-torture/execute/compare-fp-3.x,
20005         gcc.c-torture/execute/compare-fp-4.x,
20006         gcc.dg/pr15649-1.c: New.
20007
20008 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20009
20010         PR c++/12883
20011         * g++.dg/init/array14.C: New test.
20012
20013 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20014
20015         * lib/compat.exp (compat-get-options-main): New.
20016         (compat-get-options): Remove unneeded code, warn for ignored
20017         command.
20018         (compat-execute): Check flag set by dg-require-* commands.
20019
20020         * lib/compat.exp (compat-execute): Break up long lines.
20021
20022 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20023
20024         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20025         * gcc.dg/altivec-14.c: New test.
20026         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20027
20028         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20029         * gcc.dg/altivec-12.c: Ditto.
20030
20031         * gcc.dg/altivec-3.c: Move call to altivec_check.
20032
20033 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/15044
20036         * g++.dg/template/error12.C: New test.
20037
20038         PR c++/15317
20039         * g++.dg/ext/attrib15.C: New test.
20040
20041         PR c++/15329
20042         * g++.dg/template/ptrmem9.C: New test.
20043
20044 2004-05-25  Paul Brook  <paul@codesourcery.com>
20045
20046         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20047
20048 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20049
20050         PR c++/15165
20051         * g++.dg/template/crash19.C: New test.
20052
20053 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/15025
20056         * g++.dg/template/redecl1.C: New test.
20057
20058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/14821
20061         * g++.dg/other/ns1.C: New test.
20062
20063         PR c++/14883
20064         * g++.dg/template/invalid1.C: New test.
20065
20066 2004-05-23  Paul Brook  <paul@codesourcery.com>
20067         Victor Leikehman  <lei@haifasphere.co.il>
20068
20069         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20070         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20071
20072 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/15285
20075         PR c++/15299
20076         * g++.dg/template/non-dependent5.C: New test.
20077         * g++.dg/template/non-dependent6.C: New test.
20078
20079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/15507
20082         * g++.dg/inherit/union1.C: New test.
20083
20084         PR c++/15542
20085         * g++.dg/template/addr1.C: New test.
20086
20087         PR c++/15427
20088         * g++.dg/template/array5.C: New test.
20089
20090         PR c++/15287
20091         * g++.dg/template/array6.C: New test.
20092
20093 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20094             Roger Sayle  <roger@eyesopen.com>
20095
20096         * g++.dg/lookup/forscope2.C: New test case.
20097
20098 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20099
20100         * gcc.dg/cpp/Wmissingdirs.c: New.
20101
20102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20103
20104         PR target/15301
20105         * gcc.dg/compat/union-m128-1.h: New file.
20106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20109
20110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20111
20112         PR target/15302
20113         * gcc.dg/compat/struct-complex-1.h: New file.
20114         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20115         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20117
20118 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20119
20120         PR middle-end/3074
20121         * gcc.dg/pr3074-1.c: New test case.
20122         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20123
20124 2004-05-20  Falk Hueffner  <falk@debian.org>
20125
20126         PR other/15526
20127         * gcc.dg/ftrapv-1.c: New test case.
20128
20129 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20130
20131         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20132
20133 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20134             Jeff Law  <law@redhat.com>
20135
20136         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20137         * gcc.dg/tree-ssa/20040518-2.c: New test.
20138
20139         * gcc.dg/tree-ssa/20040518-1.c: New test.
20140
20141 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20142
20143         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20144
20145 2004-05-18  Paul Brook  <paul@codesourcery.com>
20146
20147         PR fortran/13930
20148         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20149
20150 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20151
20152         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20153         constant folding.
20154
20155 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20156
20157         * gcc.dg/tree-ssa/20040517-1.c: New test.
20158
20159 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20160
20161         * gcc.dg/loop-4.c: New test.
20162
20163 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20164
20165         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20166
20167 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20168
20169         PR fortran/15311
20170         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20171
20172 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20173
20174         PR fortran/13826
20175         PR fortran/13940
20176         * gfortran.fortran-torture/compile/data_1.f90: New test.
20177
20178 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20179
20180         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20181         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20182
20183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20184
20185         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20186
20187 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20188
20189         PR c/15444
20190         * gcc.dg/format/xopen-1.c: Adjust expected message.
20191         * gcc.dg/format/xopen-3.c: New test.
20192
20193 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20194
20195         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20196
20197 2004-05-14  Jeff Law  <law@redhat.com>
20198
20199         * gcc.dg/tree-ssa/20040514-2.c: New test.
20200
20201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20202
20203         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20204         this ...
20205         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20206         this.
20207
20208 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20209
20210         * gcc.dg/tree-ssa/20040514-1.c: New test.
20211
20212 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20213
20214         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20215         test.
20216
20217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20218
20219         PR fortran/14066
20220         * gfortran.fortran-torture/compile/do_1.f90: New test.
20221
20222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20223
20224         PR fortran/15051
20225         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20226         test.
20227
20228 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20229
20230         PR fortran/15149
20231         * gfortran.fortran-torture/execute/random_init.f90: New test.
20232
20233 2004-05-13  Paul Brook  <paul@codesourcery.com>
20234
20235         PR fortran/15314
20236         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20237
20238 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20239
20240         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20241         for the powerpc case.
20242
20243 2004-05-13  Jeff Law  <law@redhat.com>
20244
20245         * gcc.dg/tree-ssa/20040513-1.c: New test.
20246         * gcc.dg/tree-ssa/20040513-2.c: New test.
20247
20248 2004-05-13  Paul Brook  <paul@codesourcery.com>
20249
20250         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20251         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20252         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20253
20254 2004-05-13  Andreas Schwab  <schwab@suse.de>
20255
20256         PR other/10819
20257         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20258         characters.
20259
20260 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20261
20262         PR fortran/15294
20263         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20264
20265 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20266
20267         Merge from tree-ssa-20020619-branch.  See
20268         ChangeLog.tree-ssa for details.
20269
20270 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20271
20272         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20273         include <altivec.h> explicitly.
20274         * gcc.dg/altivec-13.c: Likewise.
20275
20276 2004-05-11  Paul Brook  <paul@codesourcery.com>
20277
20278         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20279
20280 2004-05-10  Eric Christopher  <echristo@redhat.com>
20281
20282         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20283         * gcc.dg/sibcall-4.c: Ditto.
20284
20285 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20286
20287         * g++.dg/ext/altivec-8.C: New test case.
20288         * gcc.dg/altivec-13.c: New test case.
20289
20290 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20291
20292         * gcc.c-torture/execute/divcmp-1.c: New test case.
20293         * gcc.c-torture/execute/divcmp-2.c: New test case.
20294         * gcc.c-torture/execute/divcmp-3.c: New test case.
20295
20296 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20297
20298         * g++.dg/other/pragma-re-2.C: New test.
20299
20300 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20301
20302         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20303         * gcc.dg/i386-387-2.c: Likewise.
20304
20305         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20306         __builtin_drem.
20307         * gcc.dg/i386-387-6.c: Likewise.
20308
20309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20310
20311         * gcc.dg/builtins-33.c: Also check log1p*.
20312
20313 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20314
20315         PR optimization/15296
20316         * gcc.c-torture/execute/pr15296.c: New test.
20317
20318 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20319
20320         * gcc.dg/builtins-40.c: New test.
20321
20322 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20323
20324         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20325
20326 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20327
20328         * g++.dg/ext/spe1.C: New testcase.
20329
20330 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20331
20332         * objc.dg/image-info.m: Allow additional attributes
20333         for __image_info section.
20334
20335 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20336
20337         * gcc.dg/torture/mips-hilo-2.c: New test.
20338
20339 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20340
20341         PR c++/14389
20342         * g++.dg/template/member5.C: New test.
20343
20344 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20345
20346         * gcc.dg/builtins-34.c: Also check expm1*.
20347
20348 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20349
20350         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20351         * gcc.dg/torture/builtin-convert-3.c: New test.
20352
20353 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20354
20355         PR middle-end/15054
20356         * g++.dg/opt/pr15054.C: New test.
20357
20358 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20359
20360         * gcc.dg/torture/builtin-rounding-1.c: New test.
20361         * gcc.dg/builtins-25.c: Delete.
20362         * gcc.dg/builtins-29.c: Delete.
20363
20364 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20365
20366         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20367         * gcc.dg/sibcall-4.c: Likewise.
20368         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20369
20370 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20371
20372         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20373         bit-field on 16-bit targets.
20374
20375 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20376
20377         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20378         16-bit targets.
20379
20380 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20381
20382         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20383         * gcc.dg/rs6000-power2-2.c: Likewise.
20384
20385 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20386
20387         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20388         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20389         Change the asm registers to be in form of frN instead of fN.
20390
20391 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20392
20393         * gcc.dg/torture/builtin-convert-2.c: New test.
20394
20395 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20396
20397         * gcc.dg/rs6000-power2-1.c: New test.
20398         * gcc.dg/rs6000-power2-2.c: New test.
20399
20400 2004-04-28  Jan Hubicka  <jh@suse.cz>
20401
20402         * gcc.dg/unused-6.c: New test.
20403
20404 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20405             Ulrich Weigand  <uweigand@de.ibm.com>
20406
20407         * ada/acats/run_all.sh: Define $target variable.
20408
20409 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20410
20411         PR c++/15119
20412         * g++.dg/other/vararg-1.C: New test.
20413
20414         PR c++/4794
20415         * g++.dg/eh/cleanup3.C: New test.
20416
20417 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20418
20419         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20420         and ad8011a (target_insn).
20421         * ada/acats/support/macro.dfs: Likewise.
20422         * ada/acats/support/impbit.adb: New file.
20423
20424 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20425
20426         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20427
20428 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20429
20430         * gcc.dg/loop-3.c: New test.
20431
20432 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20433
20434         * gcc.c-torture/execute/simd-5.c: New test.
20435
20436 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20437
20438         PR c++/15064
20439         * g++.dg/template/crash18.C: New test.
20440
20441 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20442
20443         * g++.dg/ext/complit3.C: New test.
20444
20445 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20446
20447         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20448         * gcc.dg/altivec-3.c: Same.
20449         * gcc.dg/altivec-varargs-1.c: Same.
20450
20451 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20452
20453         * lib/target-supports.exp (check_profiling_available): Assume
20454         profiling is not available on powerpc-eabi targets.
20455
20456 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20457
20458         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20459         * gcc.dg/vmx/bug-1.c: Ditto.
20460
20461 2004-04-20  Eric Christopher  <echristo@redhat.com>
20462
20463         * gcc.dg/charset/extern.c: New test.
20464         * g++.dg/charset/extern3.cc: Ditto.
20465
20466 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20467
20468         * gcc.dg/builtins-39.c: New test.
20469
20470 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20471
20472         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20473
20474 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20475
20476         * gcc.dg/torture/mips-hilo-1.c: New test.
20477
20478 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         * gcc.c-torture/compile/20040419-1.c: New test.
20481
20482 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20483
20484         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20485
20486 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20487             Aldy Hernandez  <aldyh@redhat.com>
20488
20489         * gcc.c-torture/execute/va-arg-24.c: New.
20490
20491 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20492             Aldy Hernandez  <aldyh@redhat.com>
20493
20494         * gcc.dg/vmx/1b-01.c: New.
20495         * gcc.dg/vmx/1b-02.c: New.
20496         * gcc.dg/vmx/1b-03.c: New.
20497         * gcc.dg/vmx/1b-04.c: New.
20498         * gcc.dg/vmx/1b-05.c: New.
20499         * gcc.dg/vmx/1b-06.c: New.
20500         * gcc.dg/vmx/1b-07.c: New.
20501         * gcc.dg/vmx/1c-01.c: New.
20502         * gcc.dg/vmx/1c-02.c: New.
20503         * gcc.dg/vmx/3a-01a.c: New.
20504         * gcc.dg/vmx/3a-01.c: New.
20505         * gcc.dg/vmx/3a-01m.c: New.
20506         * gcc.dg/vmx/3a-03.c: New.
20507         * gcc.dg/vmx/3a-03m.c: New.
20508         * gcc.dg/vmx/3a-04.c: New.
20509         * gcc.dg/vmx/3a-04m.c: New.
20510         * gcc.dg/vmx/3a-05.c: New.
20511         * gcc.dg/vmx/3a-06.c: New.
20512         * gcc.dg/vmx/3a-06m.c: New.
20513         * gcc.dg/vmx/3a-07.c: New.
20514         * gcc.dg/vmx/3b-01.c: New.
20515         * gcc.dg/vmx/3b-02.c: New.
20516         * gcc.dg/vmx/3b-10.c: New.
20517         * gcc.dg/vmx/3b-13.c: New.
20518         * gcc.dg/vmx/3b-14.c: New.
20519         * gcc.dg/vmx/3b-15.c: New.
20520         * gcc.dg/vmx/3c-01a.c: New.
20521         * gcc.dg/vmx/3c-01.c: New.
20522         * gcc.dg/vmx/3c-02.c: New.
20523         * gcc.dg/vmx/3c-03.c: New.
20524         * gcc.dg/vmx/3d-01.c: New.
20525         * gcc.dg/vmx/4-01.c: New.
20526         * gcc.dg/vmx/4-03.c: New.
20527         * gcc.dg/vmx/5-01.c: New.
20528         * gcc.dg/vmx/5-02.c: New.
20529         * gcc.dg/vmx/5-03.c: New.
20530         * gcc.dg/vmx/5-04.c: New.
20531         * gcc.dg/vmx/5-05.c: New.
20532         * gcc.dg/vmx/5-06.c: New.
20533         * gcc.dg/vmx/5-07.c: New.
20534         * gcc.dg/vmx/5-07t.c: New.
20535         * gcc.dg/vmx/5-08.c: New.
20536         * gcc.dg/vmx/5-10.c: New.
20537         * gcc.dg/vmx/5-11.c: New.
20538         * gcc.dg/vmx/7-01a.c: New.
20539         * gcc.dg/vmx/7-01.c: New.
20540         * gcc.dg/vmx/7c-01.c: New.
20541         * gcc.dg/vmx/7d-01.c: New.
20542         * gcc.dg/vmx/7d-02.c: New.
20543         * gcc.dg/vmx/8-01.c: New.
20544         * gcc.dg/vmx/8-02a.c: New.
20545         * gcc.dg/vmx/8-02.c: New.
20546         * gcc.dg/vmx/brode-1.c: New.
20547         * gcc.dg/vmx/bug-1.c: New.
20548         * gcc.dg/vmx/bug-2.c: New.
20549         * gcc.dg/vmx/bug-3.c: New.
20550         * gcc.dg/vmx/cw-bug-1.c: New.
20551         * gcc.dg/vmx/cw-bug-2.c: New.
20552         * gcc.dg/vmx/cw-bug-3.c: New.
20553         * gcc.dg/vmx/dct.c: New.
20554         * gcc.dg/vmx/debug-1.c: New.
20555         * gcc.dg/vmx/debug-2.c: New.
20556         * gcc.dg/vmx/debug-3.c: New.
20557         * gcc.dg/vmx/debug-4.c: New.
20558         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20559         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20560         * gcc.dg/vmx/eg-5.c: New.
20561         * gcc.dg/vmx/fft.c: New.
20562         * gcc.dg/vmx/gcc-bug-1.c: New.
20563         * gcc.dg/vmx/gcc-bug-2.c: New.
20564         * gcc.dg/vmx/gcc-bug-3.c: New.
20565         * gcc.dg/vmx/gcc-bug-4.c: New.
20566         * gcc.dg/vmx/gcc-bug-5.c: New.
20567         * gcc.dg/vmx/gcc-bug-6.c: New.
20568         * gcc.dg/vmx/gcc-bug-7.c: New.
20569         * gcc.dg/vmx/gcc-bug-8.c: New.
20570         * gcc.dg/vmx/gcc-bug-9.c: New.
20571         * gcc.dg/vmx/gcc-bug-b.c: New.
20572         * gcc.dg/vmx/gcc-bug-c.c: New.
20573         * gcc.dg/vmx/gcc-bug-d.c: New.
20574         * gcc.dg/vmx/gcc-bug-e.c: New.
20575         * gcc.dg/vmx/gcc-bug-f.c: New.
20576         * gcc.dg/vmx/gcc-bug-g.c: New.
20577         * gcc.dg/vmx/gcc-bug-i.c: New.
20578         * gcc.dg/vmx/harness.h: New.
20579         * gcc.dg/vmx/ira1.c: New.
20580         * gcc.dg/vmx/ira2a.c: New.
20581         * gcc.dg/vmx/ira2b.c: New.
20582         * gcc.dg/vmx/ira2.c: New.
20583         * gcc.dg/vmx/ira2c.c: New.
20584         * gcc.dg/vmx/mem.c: New.
20585         * gcc.dg/vmx/newton-1.c: New.
20586         * gcc.dg/vmx/ops.c: New.
20587         * gcc.dg/vmx/sn7153.c: New.
20588         * gcc.dg/vmx/spill2.c: New.
20589         * gcc.dg/vmx/spill3.c: New.
20590         * gcc.dg/vmx/spill.c: New.
20591         * gcc.dg/vmx/t.c: New.
20592         * gcc.dg/vmx/varargs-1.c: New.
20593         * gcc.dg/vmx/varargs-2.c: New.
20594         * gcc.dg/vmx/varargs-3.c: New.
20595         * gcc.dg/vmx/varargs-4.c: New.
20596         * gcc.dg/vmx/varargs-5.c: New.
20597         * gcc.dg/vmx/varargs-6.c: New.
20598         * gcc.dg/vmx/varargs-7.c: New.
20599         * gcc.dg/vmx/vmx.exp: New.
20600         * gcc.dg/vmx/vprint-1.c: New.
20601         * gcc.dg/vmx/vscan-1.c: New.
20602         * gcc.dg/vmx/x-01.c: New.
20603         * gcc.dg/vmx/x-02.c: New.
20604         * gcc.dg/vmx/x-03.c: New.
20605         * gcc.dg/vmx/x-04.c: New.
20606         * gcc.dg/vmx/x-05.c: New.
20607         * gcc.dg/vmx/yousufi-1.c: New.
20608         * gcc.dg/vmx/zero-1.c: New.
20609         * gcc.dg/vmx/zero.c: New.
20610
20611 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20612
20613         * g++.dg/lookup/java1.C: Update for chage of
20614         _Jv_AllocObject.
20615         * g++.dg/lookup/java2.C: Likewise.
20616
20617 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20618
20619         * ada/acats/run_all.sh: use -O2 by default.
20620
20621 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20622
20623         * gcc.dg/vr-mult-[12].c: New tests.
20624
20625 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20626
20627         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20628
20629         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20630
20631 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20632
20633         * lib/target-supports.exp (check_profiling_available): Assume profiling
20634         isn't available for mips*-*-elf targets.
20635
20636 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20637
20638         * gcc.dg/builtins-38.c: New test.
20639
20640 2004-04-14  Eric Christopher  <echristo@redhat.com>
20641
20642         * g++.dg/charset/charset.exp: Run .cc extension tests.
20643
20644 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20645
20646         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20647
20648 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20649
20650         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20651
20652 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20653
20654         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20655         * gcc.dg/i386-387-2.c: Likewise.
20656
20657         * gcc.dg/i386-387-7.c: New test.
20658         * gcc.dg/i386-387-8.c: New test.
20659
20660         * gcc.dg/builtins-37.c: New test.
20661
20662 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20663
20664         * g++.dg/pch/externc-1.C: Add missing semicolon.
20665
20666 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20667
20668         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20669
20670 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20671
20672         * gcc.c-torture/execute/20040411-1.c: New test.
20673
20674 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20675
20676         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20677
20678 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20679
20680         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20681
20682 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20683
20684         * lib/target-supports.exp (check_named_sections_available): New.
20685         * lib/gcc-dg.exp (dg-require-named-sections): New.
20686         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20687         old-deja.exp.  Also prune error-count message from HP linker.
20688         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20689
20690         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20691         * g++.old-deja/g++.pt/static3.C: Likewise.
20692         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20693
20694 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.c-torture/execute/20040409-1.c: New test case.
20697         * gcc.c-torture/execute/20040409-2.c: New test case.
20698         * gcc.c-torture/execute/20040409-3.c: New test case.
20699
20700 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20701
20702         * gcc.dg/20040409-1.c: New test.
20703
20704 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20705
20706         PR target/14888
20707         * g++.dg/opt/pr14888.C: New test case.
20708
20709 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20710
20711         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20712         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20713         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20714         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20715         New tests.
20716
20717 2004-04-08  Paul Brook  <paul@codesourcery.com>
20718
20719         * gcc.dg/spill-1.c: New test.
20720
20721 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20722
20723         * gcc.dg/torture/builtin-ctype-2.c: New test.
20724
20725 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20726
20727         * gcc.dg/pch/pch.exp: Add largefile test.
20728
20729 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20730
20731         * g++.dg/pch/externc-1.Hs: New.
20732         * g++.dg/pch/externc-1.C: New.
20733
20734 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20735
20736         * gcc.dg/compat/struct-by-value-5a_main.c,
20737         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20738         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20739         * gcc.dg/compat/struct-by-value-5a_x.c,
20740         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20741         gcc.dg/compat/struct-by-value-5_x.c.
20742         * gcc.dg/compat/struct-by-value-5a_y.c,
20743         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20744         gcc.dg/compat/struct-by-value-5_y.c.
20745
20746         * gcc.dg/compat/struct-by-value-6a_main.c,
20747         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20748         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20749         * gcc.dg/compat/struct-by-value-6a_x.c,
20750         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20751         gcc.dg/compat/struct-by-value-6_x.c.
20752         * gcc.dg/compat/struct-by-value-6a_y.c,
20753         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20754         gcc.dg/compat/struct-by-value-6_y.c.
20755
20756         * gcc.dg/compat/struct-by-value-7a_main.c,
20757         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20758         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20759         * gcc.dg/compat/struct-by-value-7a_x.c,
20760         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20761         gcc.dg/compat/struct-by-value-7_x.c.
20762         * gcc.dg/compat/struct-by-value-7a_y.c,
20763         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20764         gcc.dg/compat/struct-by-value-7_y.c.
20765
20766 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20767
20768         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20769         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20770         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20771         options.
20772
20773 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20774
20775         * gcc.dg/builtins-36.c: New test.
20776
20777 2004-04-06  Paul Brook  <paul@codesourcery.com>
20778
20779         * README.gcc: Remove obsolete contraint on testcases.
20780
20781 2004-04-05  Paul Brook  <paul@codesourcery.com>
20782
20783         PR2123
20784         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20785         failure and exit(0) on success.
20786         * g++.dg/expr/anew2.C: Ditto.
20787         * g++.dg/expr/anew3.C: Ditto.
20788         * g++.dg/expr/anew4.C: Ditto.
20789
20790 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         PR c++/3518
20793         * g++.dg/template/unify7.C: New.
20794
20795 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20796
20797         * g++.dg/README: Bring up to date with new subdirectories; remove
20798         duplicate subdirectory lines.
20799
20800 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20801
20802         PR c++/14007
20803         * g++.dg/template/unify5.C: New.
20804         * g++.dg/template/unify6.C: New.
20805         * g++.dg/template/qualttp20.C: Adjust.
20806         * g++.old-deja/g++.jason/report.C: Adjust.
20807         * g++.old-deja/g++.other/qual1.C: Adjust.
20808
20809 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20810
20811         PR c++/14803
20812         * g++.dg/inherit/ptrmem1.C: New test.
20813
20814 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20815
20816         PR c++/14755
20817         * gcc.c-torture/execute/20040331-1.c: New test.
20818         * gcc.dg/20040331-1.c: New test.
20819
20820 2004-04-01  Paul Brook  <paul@codesourcery.com>
20821
20822         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20823
20824 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/14724
20827         * g++.dg/init/goto1.C: New test.
20828
20829         PR c++/14763
20830         * g++.dg/template/defarg4.C: New test.
20831
20832 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20833
20834         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20835
20836 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20837
20838         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20839
20840 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20841
20842         * gcc.dg/noncompile/undeclared-2.c: New test.
20843
20844 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20845
20846         * gcc.dg/940409-1.c: Remove XFAIL.
20847         * gcc.dg/reg-vol-struct-1.c: New test.
20848
20849 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20850
20851         * gcc.dg/torture/builtin-wctype-1.c: New test.
20852
20853 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20854
20855         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20856         * gcc.dg/20001101-1.c: Likewise.
20857         * gcc.dg/20001102-1.c: Likewise.
20858
20859 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20860
20861         * gcc.dg/compare8.c: Add an additional test for XOR.
20862
20863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20864
20865         * gcc.dg/torture/builtin-ctype-1.c: New test.
20866
20867 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20868
20869         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20870         * gcc.dg/torture/builtin-math-1.c: Likewise.
20871         * gcc.dg/torture/builtin-power-1.c: New test.
20872
20873 2004-03-24  Andreas Schwab  <schwab@suse.de>
20874
20875         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20876         IA64 assembler.
20877
20878 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20879             Roger Sayle  <roger@eyesopen.com>
20880
20881         * gcc.dg/compare8.c: New test case.
20882
20883 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20884
20885         * g++.dg/ext/altivec-7.C: New test.
20886
20887 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20888
20889         PR 12267, 12391, 12560, 13129, 14114, 14133
20890         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20891         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20892         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20893         Adjust error regexps.
20894         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20895         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20896         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20897         * gcc.dg/local1.c: Add explanatory comment.
20898
20899 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20900
20901         PR optimization/14669
20902         * g++.dg/opt/fold2.C: New test case.
20903
20904 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20905
20906         PR c/14069
20907         * gcc.dg/20040322-1.c: New test.
20908
20909 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20910
20911         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20912         * gcc.dg/ultrasp4.c: Likewise.
20913         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20914
20915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20916
20917         * gcc.dg/i386-sse-8.c: Reset default options.
20918
20919 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20920
20921         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20922         in the error message text.
20923
20924 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20925
20926         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20927
20928 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/14616
20931         * g++.dg/init/array13.C: New test.
20932
20933 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20934
20935         PR target/13889
20936         * gcc.c-torture/compile/pr13889.c: New test case.
20937
20938 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20939
20940         PR c/14635
20941         * builtins-1.c (nan, nans): Don't test.
20942         * builtins-30.c: Don't use nan, nanf, nanl.
20943         * builtins-35.c: New test.
20944
20945 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20946
20947         * g++.dg/ext/altivec-6.C: New test.
20948
20949 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20950
20951         * g++.dg/init/placement3.C: New test.
20952
20953         * g++.dg/template/spec13.C: New test.
20954
20955         * g++.dg/lookup/using11.C: New test.
20956
20957         * g++.dg/lookup/koenig3.C: New test.
20958
20959         * g++.dg/template/operator2.C: New test.
20960
20961         * g++.dg/expr/dtor3.C: New test.
20962         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20963         marker.
20964         * g++.old-deja/g++.law/visibility28.C: Likewise.
20965
20966 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20967
20968         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20969         * gcc.dg/ppc64-abi-3.c: Likewise.
20970
20971 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20972
20973         PR c++/14545
20974         * g++.dg/parse/template15.C: New test.
20975
20976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20977
20978         * g++.dg/expr/dtor2.C: New test.
20979
20980         * g++.dg/lookup/anon4.C: New test.
20981
20982         * g++.dg/overload/using1.C: New test.
20983
20984         * g++.dg/template/lookup7.C: New test.
20985
20986         * g++.dg/template/typename6.C: New test.
20987
20988         * g++.dg/expr/cond6.C: New test.
20989
20990 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20991
20992         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20993
20994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20995
20996         * g++.dg/expr/cond5.C: New test.
20997         * g++.dg/expr/constcast1.C: Likewise.
20998         * g++.dg/expr/ptrmem2.C: Likewise.
20999         * g++.dg/expr/ptrmem3.C: Likewise.
21000         * g++.dg/lookup/main1.C: Likewise.
21001         * g++.dg/template/lookup6.C: Likewise.
21002
21003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21004
21005         * gcc.dg/local1.c: New test.
21006
21007         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21008
21009 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21010
21011         * gcc.dg/torture/builtin-convert-1.c: New test.
21012
21013 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21014
21015         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21016
21017 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/14481
21020         * g++.dg/warn/Wunused-7.C: New test.
21021
21022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21023
21024         * gcc.dg/torture/builtin-integral-1.c: New test.
21025
21026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/14586
21029         * g++.dg/parse/non-dependent3.C: New test.
21030
21031 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21032
21033         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21034         * g++.dg/eh/simd-2.C: Likewise.
21035         * g++.dg/init/array10.C: Likewise.
21036         * gcc.c-torture/compile/simd-1.c: Likewise.
21037         * gcc.c-torture/compile/simd-2.c: Likewise.
21038         * gcc.c-torture/compile/simd-3.c: Likewise.
21039         * gcc.c-torture/compile/simd-4.c: Likewise.
21040         * gcc.c-torture/compile/simd-6.c: Likewise.
21041         * gcc.c-torture/execute/simd-1.c: Likewise.
21042         * gcc.c-torture/execute/simd-2.c: Likewise.
21043         * gcc.dg/compat/vector-defs.h: Likewise.
21044         * gcc.dg/20020531-1.c: Likewise.
21045         * gcc.dg/altivec-3.c: Likewise.
21046         * gcc.dg/altivec-4.c: Likewise.
21047         * gcc.dg/altivec-varargs-1.c: Likewise.
21048         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21049         * gcc.dg/i386-mmx-3.c: Likewise.
21050         * gcc.dg/i386-sse-4.c: Likewise.
21051         * gcc.dg/i386-sse-5.c: Likewise.
21052         * gcc.dg/i386-sse-8.c: Likewise.
21053         * gcc.dg/simd-1.c: Likewise.
21054         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21055         __ev64_opaque__ since the machine description provides it.
21056
21057 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21058
21059         * lib/compat.exp (skip_list): New global variable.
21060         Use it to hold the user defined COMPAT_SKIPS list if any.
21061         (compat-obj): Add the members of skip_list to optall.
21062
21063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21064
21065         * gcc.dg/compat/union-by-value-1_main.c,
21066         union-by-value-1_x.c, union-by-value-1_y.c,
21067         union-check.h, union-defs.h,
21068         union-init.h, union-return-1_main.c,
21069         union-return-1_x.c, union-return-1_y.c: New files.
21070
21071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21072
21073         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21074         mixed-struct-init.h: Add 4 mixed structure types.
21075         struct-by-value-21_main.c, struct-by-value-21_x.c,
21076         struct-by-value-21_y.c, struct-return-21_main.c,
21077         struct-return-21_x.c, struct-return-21_y.c: New files.
21078
21079 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/14550
21082         * g++.dg/parse/template14.C: New test.
21083
21084 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21085
21086         * gcc.c-torture/execute/20040313-1.c: New test.
21087
21088 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21089
21090         PR target/14533
21091         * gcc.dg/20040311-2.c: New test.
21092
21093 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21094
21095         PR other/14544
21096         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21097         bit-field.
21098
21099 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21100
21101         * gcc.dg/20040305-2.c: Add missing return statement.
21102
21103 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21104
21105         * gcc.dg/builtins-34.c: Also check pow10*.
21106
21107 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21108
21109         PR target/14262
21110         * gcc.dg/20040305-2.c: New test.
21111
21112 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21113
21114         * gcc.dg/20040310-1.c: New test.
21115
21116 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21117
21118         * gcc.c-torture/execute/20040311-1.c: New test case.
21119
21120 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21121
21122         PR c++/14476
21123         * g++.dg/lookup/enum1.C: New test.
21124
21125 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21126
21127         PR c++/14510
21128         * g++.dg/lookup/struct2.C: New test.
21129
21130 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21131
21132         * gcc.dg/builtins-34.c: New test.
21133
21134 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21135
21136         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21137
21138 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21139
21140         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21141         * gcc.dg/alias-2.c: New testcase.
21142
21143 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21144
21145         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21146
21147 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21148
21149         * gcc.c-torture/execute/20040309-1.c: New test case.
21150
21151 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21152
21153         PR c++/14397
21154         * g++.dg/overload/ref1.C: New.
21155
21156 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21157
21158         PR c++/14409
21159         * g++.dg/template/spec12.C: New test.
21160
21161         PR c++/14448
21162         * g++.dg/parse/crash14.C: New test.
21163
21164 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/14230
21167         * g++.dg/init/ref11.C: New test.
21168
21169 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/14432
21172         * g++.dg/parse/builtin2.C: New test.
21173
21174 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/14401
21177         * g++.dg/init/ctor3.C: New test.
21178         * g++.dg/init/union1.C: New test.
21179         * g++.dg/ext/anon-struct4.C: New test.
21180
21181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21182
21183         * g++.dg/lookup/koenig1.C: Tweak error messages.
21184         * g++.dg/lookup/used-before-declaration.C: Likewise.
21185         * g++.dg/other/do1.C: Likewise.
21186         * g++.dg/overload/koenig1.C: Likewise.
21187         * g++.dg/parse/crash13.C: Likewise.
21188         * g++.dg/template/instantiate3.C: Likewise.
21189
21190 2004-03-08  Eric Christopher  <echristo@redhat.com>
21191
21192         * * lib/target-supports.exp: Enable libiconv in test
21193         compilation.  Fix up error checking.
21194
21195 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21196
21197         PR middle-end/14289
21198         * gcc.dg/pr14289-1.c: New test case.
21199         * gcc.dg/pr14289-2.c: Likewise.
21200         * gcc.dg/pr14289-3.c: Likewise.
21201
21202 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21203
21204         * gcc.c-torture/execute/20040308-1.c: New test.
21205
21206 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21207
21208         * gcc.c-torture/execute/20040307-1.c: New test case.
21209
21210 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21211
21212         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21213
21214 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21215
21216         * gcc.dg/20040306-1.c: New test.
21217
21218 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21219
21220         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21221         them static.
21222         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21223
21224 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21225
21226         PR c/14465
21227         * gcc.dg/decl-6.c: New test.
21228
21229 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21230
21231         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21232         Rename LOGPOW -> LOG_POW.
21233         (SQRT_EXP, POW_EXP): New.
21234
21235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21236
21237         * gcc.dg/i386-sse-8.c: New test.
21238
21239 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21240
21241         PR c/14114
21242         * gcc.dg/decl-5.c: New test.
21243
21244 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21245
21246         * gcc.dg/20040305-1.c: New test.
21247
21248 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21249
21250         PR other/14354
21251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21252
21253 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21254
21255         PR c++/14425, c++/14426
21256         * g++.dg/ext/altivec-4.C: New test.
21257         * g++.dg/ext/altivec-5.C: New test.
21258
21259 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21260
21261         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21262         global variables of a type with no linkage.
21263         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21264         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21265         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21266         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21267         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21268         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21269         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21270         * g++.dg/warn/deprecated.C: Name enum Color.
21271         * g++.dg/overload/VLA.C: Name structure for 'b'.
21272         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21273
21274 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21275
21276         * gcc.c-torture/compile/20040304-1.c: New test.
21277
21278 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21279
21280         PR 13728
21281         * gcc.dg/decl-4.c: New testcase.
21282
21283 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21284
21285         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21286         as PRECF if sizeof (float) > sizeof (double).
21287         (PRECL): Make it the same as PRECF if
21288         sizeof (float) > sizeof (long double).
21289
21290 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21291
21292         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21293         system type.  Add check for irix6 which doesn't have c99 runtime.
21294
21295 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21296
21297         * gcc.dg/const-elim-1.c: xfail for xtensa.
21298
21299 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/14369
21302         * g++.dg/template/cond4.C: New test.
21303
21304 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21305
21306         PR c++/14360
21307         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21308
21309         PR c++/14361
21310         * g++.dg/parse/defarg7.C: New test.
21311
21312         PR c++/14359
21313         * g++.dg/template/friend26.C: New test.
21314
21315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21316
21317         PR c++/14324
21318         * g++.dg/abi/mangle21.C: New test.
21319
21320         PR c++/14260
21321         * g++.dg/parse/constructor2.C: New test.
21322
21323         PR c++/14337
21324         * g++.dg/template/sfinae1.C: New test.
21325
21326 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/14267
21329         * g++.dg/expr/crash2.C: New test.
21330
21331         PR middle-end/13448
21332         * gcc.dg/inline-5.c: New test.
21333         * gcc.dg/always-inline.c: Split out tests into ...
21334         * gcc.dg/always-inline2.c: ... this and ...
21335         * gcc.dg/always-inline3.c: ... this.
21336
21337 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21338
21339         PR debug/12103
21340         * g++.dg/debug/crash1.C: New test.
21341
21342 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21343
21344         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21345         function with __attribute__((noinline)).
21346         (recurser_void2): Likewise.
21347         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21348         (recurser_void2): Likewise.
21349
21350 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21351
21352         PR middle-end/14203
21353         * g++.dg/warn/Wunused-6.C: New test case.
21354
21355 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21356
21357         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21358         not defined.
21359
21360 2004-02-27  Eric Christopher  <echristo@redhat.com>
21361
21362         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21363         * g++.dg/charset/asm2.c: Run only x86.
21364         * gcc.dg/charset/asm3.c: Ditto.
21365
21366 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21367
21368         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21369         ld_library_path.
21370
21371 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21372
21373         * g++.dg/ext/altivec-3.C: New.
21374
21375 2004-02-26  Richard Henderson  <rth@redhat.com>
21376
21377         * g++.dg/ext/attrib10.C: Mark for warning.
21378         * gcc.dg/attr-alias-1.c: New.
21379
21380 2004-02-26  Richard Henderson  <rth@redhat.com>
21381
21382         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21383         * gcc.c-torture/execute/20040208-2.c: ... it back.
21384
21385 2004-02-26  Eric Christopher  <echristo@redhat.com>
21386
21387         * lib/target-supports.exp (check-iconv-available): New function.
21388         * lib/gcc-dg.exp (dg-require-iconv): New function.
21389         Use above.
21390         * gcc.dg/charset: New directory.
21391         * gcc.dg/charset/charset.exp: New file.
21392         * gcc.dg/charset/asm1.c: Ditto.
21393         * gcc.dg/charset/asm2.c: Ditto.
21394         * gcc.dg/charset/asm3.c: Ditto.
21395         * gcc.dg/charset/asm4.c: Ditto.
21396         * gcc.dg/charset/asm5.c: Ditto.
21397         * gcc.dg/charset/attribute1.c: Ditto.
21398         * gcc.dg/charset/attribute2.c: Ditto.
21399         * gcc.dg/charset/string1.c: Ditto.
21400         * g++.dg/charset: New directory.
21401         * g++.dg/dg.exp: Add here. Special options.
21402         * g++.dg/charset/charset.exp: New file.
21403         * g++.dg/charset/asm1.c: Ditto.
21404         * g++.dg/charset/asm2.c: Ditto.
21405         * g++.dg/charset/asm3.c: Ditto.
21406         * g++.dg/charset/asm4.c: Ditto.
21407         * g++.dg/charset/attribute1.c: Ditto.
21408         * g++.dg/charset/attribute2.c: Ditto.
21409         * g++.dg/charset/extern1.cc: Ditto.
21410         * g++.dg/charset/extern2.cc: Ditto.
21411         * g++.dg/charset/string1.c: Ditto.
21412
21413 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21414
21415         PR c++/14278
21416         * g++.dg/parse/comma1.C: New test.
21417
21418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21419
21420         PR c++/14284
21421         * g++.dg/template/ttp8.C: New test.
21422
21423 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21424
21425         * gcc.dg/fixuns-trunc-1.c: New test.
21426
21427 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21428
21429         * gcc.dg/builtins-config.h: Use #elif.
21430
21431 2004-02-26  Michael Matz  <matz@suse.de>
21432
21433         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21434         * gcc.dg/991214-1.c: Likewise.
21435         * gcc.dg/i386-asm-1.c: Likewise.
21436
21437 2004-02-25  Richard Henderson  <rth@redhat.com>
21438
21439         * gcc.c-torture/execute/20040208-2.c: Move ...
21440         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21441
21442 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21443
21444         PR c++/14246
21445         * g++.dg/other/crash-3.C: New test.
21446
21447 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21448
21449         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21450         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21451
21452         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21453         HP-UX.
21454
21455 2004-02-24  Michael Matz  <matz@suse.de>
21456
21457         * gcc.dg/i386-regparm.c: New.
21458
21459 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21460
21461         * gcc.c-torture/execute/20040223-1.c: New.
21462
21463 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21464             Kazu Hirata  <kazu@cs.umass.edu>
21465
21466         * gcc.dg/fwritable-strings-1.c: Remove.
21467
21468 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21469
21470         PR c/14156
21471         * gcc.dg/20040223-1.c: New test.
21472
21473 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21474
21475         PR c++/14106
21476         * g++.dg/ext/typeof9.C: New test.
21477
21478 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21479
21480         PR c++/14250
21481         * g++.dg/other/switch1.C: New test.
21482
21483 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21484
21485         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21486         * gcc.dg/va-arg-1.c: Likewise.
21487
21488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21489
21490         PR c++/14143
21491         * g++.dg/template/koenig5.C: New test.
21492
21493 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21494
21495         * g++.dg/ext/altivec-1.C: Generalize target triple.
21496         * g++.dg/ext/altivec-2.C: New test case.
21497         * g++.dg/ext/altivec_check.h: New file.
21498         * gcc.dg/altivec-1.c: Generalize target triple;
21499         include altivec_check.h and call altivec_check().
21500         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21501         * gcc.dg/altivec-6.c: New test case.
21502         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21503         type casts as needed.
21504         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21505         altivec_check().
21506         * gcc.dg/altivec-12.c: New test case.
21507         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21508         include altivec_check.h and call altivec_check().
21509         * gcc.dg/altivec_check.h: New file.
21510
21511 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21512
21513         * lib/target-supports.exp (check_alias_available): Don't mangle
21514         function `g' in test program.
21515
21516 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21517
21518         * lib/target-supports.exp (check_profiling_available): Check
21519         argument to determine whether we support a profiling type.
21520         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21521         check_profiling_available.
21522         * g++.dg/bprob/bprob.exp: Likewise.
21523         * g77.dg/bprob/bprob.exp: Likewise.
21524         * gcc.misc-tests/bprob.exp: Likewise.
21525         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21526         dg-require-profiling and delete expected error handling.
21527         * gcc.dg/20021014-1.c: Likewise.
21528         * gcc.dg/nest.c: Likewise.
21529
21530 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21531
21532         PR c++/12007
21533         * g++.dg/other/vthunk1.C: New test.
21534
21535 2004-02-20  Falk Hueffner  <falk@debian.org>
21536
21537         PR target/14201
21538         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21539
21540 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/13927
21543         * g++.dg/other/error8.C: Remove XFAIL markers.
21544
21545         PR c++/14173
21546         * g++.dg/ext/packed5.C: New test.
21547
21548         PR c++/14199
21549         * g++.dg/warn/Wunused-5.C: New test.
21550
21551         PR c++/14186
21552         * g++.dg/lookup/member1.C: New test.
21553
21554 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21555
21556         * gcc.c-torture/compile/20040130-1.c: Enable only when
21557         __INT_MAX__ >= 2147483647L.
21558         * gcc.c-torture/compile/961203-1.c: Likewise.
21559
21560 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21561
21562         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21563         * g++.dg/opt/template1.C: Robustify assembler regexp
21564
21565 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         * gcc.c-torture/execute/simd-4.x: Remove.
21568         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21569         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21570         Guard with #ifndef SKIP_ATTRIBUTE.
21571         * gcc.dg/compat/vector-1_y.c: Likewise.
21572         * gcc.dg/compat/vector-2_x.c: Likewise.
21573         * gcc.dg/compat/vector-2_y.c: Likewise.
21574         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21575         * g++.dg/eh/simd-2.C: Likewise.
21576
21577 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21578
21579         * gcc.c-torture/compile/complex-1.c: New.
21580
21581 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21582
21583         PR target/14209
21584         * gcc.c-torture/execute/20040218-1.c: New test.
21585
21586 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21587
21588         PR c++/14181
21589         * g++.dg/parse/new2.C: New test.
21590
21591 2004-02-18  Paul Brook  <paul@codesourcery.com>
21592
21593         * gcc.c-torture/compile/libcall-1.c: New test.
21594
21595 2004-02-18  Paul Brook  <paul@codesourcery.com>
21596
21597         PR debug/12934
21598         * gcc.dg/debug/debug-7.c: New test.
21599
21600 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21601
21602         * gcc.dg/20040217-1.c: New test.
21603
21604 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21605
21606         * gcc.c-torture/execute/990208-1.x: Delete.
21607
21608 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21609
21610         * gcc.c-torture/execute/20040208-2.x: New file.
21611
21612 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21613
21614         PR c++/11326
21615         * g++.dg/abi/structret1.C: New test.
21616
21617 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21618
21619         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21620         (i386_cpuid): No need to test if cpuid is available on AMD64.
21621         Fix assembly, so that it works onboth i386 and AMD64.
21622         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21623         (vecInLong): Fix s[] member type to unsigned int.
21624         (vecInWord): Remove type.
21625         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21626         (a64, b64, c64, d64, e64): Remove.
21627         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21628         Remove unused variable.  Remove initialization of removed variables.
21629         Don't call mmx_tests nor sse_tests.
21630         (reference_mmx, reference_sse): Remove.
21631         (check): Add return stmt.
21632         * gcc.dg/i386-sse-7.c: New test.
21633         * gcc.dg/i386-mmx-4.c: New test.
21634
21635 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21636
21637         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21641         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21642         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21643         g++.dg/tc1/dr94.C: Fix line terminator.
21644
21645 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21646
21647         * gcc.c-torture/compile/20040216-1.c: New.
21648
21649 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21650
21651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21654         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21655         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21656         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21657
21658 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21659
21660         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21661
21662 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/13971
21665         * g++.dg/expr/cond4.C: New test.
21666
21667         PR c++/14086
21668         * g++.dg/lookup/crash2.C: New test.
21669
21670 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21671
21672         * gcc.c-torture/compile/20040214-2.c: New test.
21673
21674 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21675
21676         PR c++/14116
21677         * g++.dg/ext/typeof8.C: New test.
21678
21679 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21680
21681         * gcc.c-torture/compile/20040214-1.c: New test.
21682
21683 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21684
21685         PR c++/13635
21686         * g++.dg/template/spec11.C: New test.
21687
21688 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21689
21690         PR c++/13927
21691         * g++.dg/other/error8.C: New test.
21692
21693 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/14122
21696         * g++.dg/template/array4.C: New test.
21697
21698         PR c++/14108
21699         * g++.dg/inherit/thunk2.C: New test.
21700
21701         PR c++/14083
21702         * g++.dg/eh/cond2.C: New test.
21703
21704 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21705
21706         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21707
21708 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21709
21710         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21711
21712 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21713
21714         * g++.dg/simd-2.C: xfail on ppc64-linux.
21715
21716 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21717
21718         PR c/456
21719         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21720         tests.
21721
21722 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21723
21724         * gcc.dg/builtins-33.c: New test.
21725
21726 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21727
21728         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21729
21730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21731
21732         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21733
21734 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21735
21736         * gcc.dg/ppc64-abi-3.c: New test.
21737
21738 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21739
21740         PR c/14092
21741
21742         * gcc.dg/pr14092-1.c: New testcase.
21743
21744 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21745
21746         * gcc.dg/cpp/assert4.c: Fix typo last change.
21747
21748         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21749         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21750
21751         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21752
21753 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21754
21755         * gcc.c-torture/compile/20040209-1.c: New test case.
21756
21757 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21758
21759         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21760
21761 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21762
21763         * gcc.c-torture/execute/20040208-[12].c: New tests.
21764
21765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21766
21767         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21768
21769 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21770
21771         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21772
21773 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21774
21775         Bug 13856
21776         * gcc.dg/visibility-8.c: New testcase.
21777
21778 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21779
21780         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21781         arguments.
21782         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21783
21784 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21785
21786         PR middle-end/13696
21787         * g++.dg/opt/fold1.C: New test case.
21788
21789 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21790
21791         PR c++/14033
21792         * g++.dg/other/crash-2.C: New test.
21793
21794 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21795
21796         PR c++/14028
21797         * g++.dg/parse/angle-bracket2.C: New test.
21798
21799 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21800
21801         PR middle-end/13750
21802         Revert:
21803         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21804         PR pch/13361
21805         * testsuite/g++.dg/pch/wchar-1.C: New.
21806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21807
21808 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21809
21810         PR c++/14008
21811         * g++.dg/parse/error15.C: New test.
21812         * g++.dg/parse/crash11.C: Update dg-error mark.
21813
21814 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/13932
21817         * g++.dg/warn/conv2.C: New test.
21818
21819 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21820
21821         PR c++/13086
21822         * g++.dg/warn/incomplete1.C: Remove xfail.
21823
21824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21825
21826         * lib/file-format.exp (gcc_target_object_format): Use
21827         ${tool}_target_compile, not gcc_target_compile.
21828         * lib/target-supports.exp (check_alias_available): Likewise.
21829         (check_gc_sections_available): Likewise.
21830         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21831         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21832         dg-require-alias.
21833
21834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21835
21836         PR c++/13969
21837         * g++.dg/template/static6.C: New test.
21838
21839 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21840
21841         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21842
21843 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21844
21845         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21846         tests for systems where `char' is unsigned by default.
21847
21848 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21849
21850         PR c++/13997
21851         * g++.dg/template/partial3.C: New test.
21852
21853 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21854
21855         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21856         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21857         Remove mentions of obsolete ports.
21858
21859 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21860
21861         * gcc.dg/noncompile/20001228-1.c: Fix for new
21862         error message.
21863
21864 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21865
21866         PR target/9348
21867         * gcc.c-torture/execute/multdi-1.c: New test case.
21868
21869 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/13925
21872         * g++.dg/template/lookup5.C: New test.
21873
21874 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/13950
21877         * g++.dg/template/lookup4.C: New test.
21878
21879         PR c++/13970
21880         * g++.dg/parse/error14.C: New test.
21881
21882         PR c++/14002
21883         * g++.dg/parse/template13.C: New test.
21884
21885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21886
21887         PR c++/13978
21888         * g++.dg/template/koenig4.C: New test.
21889
21890         PR c++/13968
21891         * g++.dg/template/crash17.C: New test.
21892
21893         PR c++/13975
21894         * g++.dg/parse/error13.C: New test.
21895         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21896
21897 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21898
21899         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21900
21901 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21902
21903         PR c/11658
21904         PR c/13994
21905         * gcc.dg/noncompile/20040203-1.c: New test.
21906         * gcc.dg/noncompile/20040203-2.c: Likewise.
21907         * gcc.dg/noncompile/20040203-3.c: Likewise.
21908         * gcc.dg/20040203-1.c: Likewise.
21909
21910 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21911
21912         PR c++/10858
21913         * g++.dg/template/sizeof7.C: New test.
21914
21915 2004-02-02  Eric Christopher  <echristo@redhat.com>
21916             Zack Weinberg  <zack@codesourcery.com>
21917
21918         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21919
21920 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21921
21922         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21923         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21924         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21925         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21926
21927 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21928
21929         PR c++/13113
21930         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21931
21932         PR c++/13854
21933         * g++.dg/ext/attrib13.C: New test.
21934
21935         PR c++/13907
21936         * g++.dg/conversion/op2.C: New test.
21937
21938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21939
21940         * gcc.dg/titype-1.c: Fix pasto.
21941
21942 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21943
21944         * gcc.dg/titype-1.c: New test.
21945
21946 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21947
21948         PR c++/13957
21949         * g++.dg/template/non-type-template-argument-1.C,
21950         g++.dg/template/qualified-id1.C: Update dg-error marks.
21951         * g++.dg/template/nontype6.C: New test.
21952
21953 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21954
21955         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21956         * gcc.dg/builtins-31.c: New testcase.
21957         * gcc.dg/builtins-32.c: New testcase.
21958
21959 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21960
21961         * objc.dg/call-super-2.m: Update line numbers
21962         for the including of stddef.h.
21963
21964 2004-01-30  Michael Matz  <matz@suse.de>
21965
21966         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21967         g++.dg/ext/case-range3.C: New tests.
21968
21969 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21970
21971         DR206
21972         PR c++/13813
21973         * g++.dg/template/member4.C: New test.
21974
21975 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21976
21977         PR c++/13683
21978         * g++.dg/template/sizeof6.C: New test.
21979
21980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21981
21982         * gcc.dg/fwritable-strings-1.c: New test.
21983
21984 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21985
21986         * gcc.c-torture/compile/20040130-1.c: New test.
21987
21988 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21989
21990         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21991
21992 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/13883
21995         * g++.dg/template/ctor3.C: New test.
21996
21997 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21998
21999         * g++.dg/tc1: New directory.
22000         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22001         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22002         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22003         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22004         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22005
22006 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22007
22008         * g++.dg/parse/error11.C: New test.
22009         * g++.dg/parse/error12.C: Likewise.
22010
22011 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22012
22013         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22014         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22015
22016 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22017
22018         PR c++/13791
22019         * g++.dg/ext/attrib12.C: New test.
22020
22021         PR c++/13736
22022         * g++.dg/parse/cast2.C: New test.
22023
22024 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22025
22026         * objc.dg/encode-2.m (main): New local string.  Set depending on
22027         sizeof long.  Use in sscanf call.
22028         * objc.dg/encode-3.m (main): New local string.  Set depending on
22029         sizeof long.  Use in scan_initial call.
22030
22031 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22032
22033         * objc.dg/call-super-2.m: Make LP64-safe.
22034         * objc.dg/desig-init-1.m: Likewise.
22035
22036 2004-01-27  Devang Patel <dpatel@apple.com>
22037
22038         * g++.dg/debug/namespace1.C: New test.
22039
22040 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22041
22042         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22043         xscale-*-*.
22044
22045         * gcc.dg/arm-mmx-1.c: New test.
22046
22047 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22048
22049         * gcc.dg/20040127-1.c: New test.
22050         * gcc.dg/20040127-2.c: New test.
22051
22052 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22053
22054         * objc.dg/stret-1.m (glob): Renamed to globa.
22055
22056 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/13663
22059         * g++.dg/expr/for1.C: New test.
22060
22061 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22062
22063         PR middle-end/13779
22064         * gcc.dg/darwin-longlong.c: New test.
22065
22066 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22067
22068         * gcc.dg/20040124-1.c: Moved test from here...
22069         * gcc.c-torture/compile/20040124-1.c: ...to here.
22070
22071 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22072
22073         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22074         the assembly output if -m64 is passed.
22075
22076 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/13833
22079         * g++.dg/template/cond3.C: New test.
22080
22081 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22082
22083         PR c++/13810
22084         * g++.dg/template/ttp7.C: New test.
22085
22086 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22087
22088         PR c++/13797
22089         * g++.dg/template/nontype4.C: New test.
22090         * g++.dg/template/nontype5.C: Likewise.
22091
22092 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22093
22094         * gcc.dg/torture/mips-clobber-at.c: New test.
22095
22096 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22097
22098         * gcc.dg/20040124-1.c: New test.
22099
22100 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22101
22102         * gcc.dg/20040123-1.c: New test.
22103
22104 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22105
22106         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22107
22108 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22109
22110         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22111
22112 2004-01-23  Andrew Pinski  <apinski@apple.com>
22113
22114         * gcc.dg/20030121-1.c: Move to ..
22115         * gcc.dg/20040121-1.c: here.
22116
22117 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22118
22119         * gcc.dg/builtins-29.c: New test case.
22120
22121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22122
22123         PR 18314
22124         * gcc.dg/builtins-30.c: New testcase.
22125
22126 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22127
22128         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22129         * lib/g77.exp: Likewise.
22130         * lib/objc.exp: Likewise.
22131         * lib/g++.exp: Likewise.
22132
22133 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22134
22135         * gcc.dg/struct-by-value-2.c: New test.
22136
22137 2004-01-21  Andrew Pinski  <apinski@apple.com>
22138
22139         PR target/13785
22140         * gcc.dg/20030121-1.c: New test.
22141
22142 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22143
22144         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22145         clobber frame pointer register in asm statement.
22146
22147 2004-01-21  Falk Hueffner  <falk@debian.org>
22148
22149         * gcc.c-torture/compile/20040121-1.c: New test.
22150
22151 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22152
22153         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22154
22155 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22156
22157         * gcc.dg/ppc64-abi-2.c: New test.
22158
22159 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22160
22161         * lib/treelang.exp: Fill out this file.
22162         * lib/treelang-dg.exp: New File.
22163
22164 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22165
22166         * gcc.c-torture/compile/981022-1.c: Remove.
22167         * gcc.dg/array-5.c: Remove XFAIL.
22168         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22169         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22170         gcc.dg/cond-lvalue-1.c: Update.
22171         * gcc.dg/cast-lvalue-2.c: New test.
22172
22173 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22174
22175         PR c++/13592
22176         * g++.dg/other/error1.C (class foo): Tweak error message.
22177
22178         PR c++/13592
22179         * g++.dg/template/call2.C: New test.
22180
22181 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22182
22183         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22184         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22185         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22186         scalar-return-1_x.c, scalar-return-2_y.c,
22187         scalar-return-3_x.c, scalar-return-3_y.c,
22188         scalar-return-4_x.c, scalar-return-4_y.c,
22189         struct-align-1.h, struct-align-1_x.c,
22190         struct-align-1_y.c, struct-align-2.h,
22191         struct-align-2_x.c, struct-align-2_y.c,
22192         struct-by-value-10_y.c, struct-by-value-11_x.c,
22193         struct-by-value-11_y.c, struct-by-value-12_x.c,
22194         struct-by-value-12_y.c, struct-by-value-13_x.c,
22195         struct-by-value-13_y.c, struct-by-value-14_x.c,
22196         struct-by-value-14_y.c, struct-by-value-15_x.c,
22197         struct-by-value-15_y.c, struct-by-value-16_y.c,
22198         struct-by-value-17_y.c, struct-by-value-18_y.c,
22199         struct-by-value-19_y.c, struct-by-value-1_x.c,
22200         struct-by-value-1_y.c, struct-by-value-20_y.c,
22201         struct-by-value-2_x.c, struct-by-value-2_y.c,
22202         struct-by-value-3_y.c, struct-by-value-4_x.c,
22203         struct-by-value-4_y.c, struct-by-value-5_y.c,
22204         struct-by-value-6_y.c, struct-by-value-7_y.c
22205         struct-by-value-8_x.c, struct-by-value-8_y.c
22206         struct-by-value-9_x.c, struct-by-value-9_y.c
22207         struct-return-10_x.c, struct-return-10_y.c,
22208         struct-return-19_x.c, struct-return-20_x.c
22209         struct-return-2_x.c, struct-return-2_y.c
22210         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22211         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22212
22213 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22214
22215         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22216         attribute on sparc*-sun-solaris2.*.
22217
22218 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22219
22220         PR c++/13710
22221         * g++.dg/ext/typeof7.C: New test.
22222
22223 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22224
22225         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22226         * gcc.dg/const-elim-1.c: Same.
22227
22228 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22229
22230         * objc.dg/stret-1.m: New.
22231         * objc.dg/stret-2.m: New.
22232
22233 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22234
22235         PR c++/11895
22236         * g++.dg/ext/vector1.C: New test.
22237
22238 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22239
22240         * gcc.dg/pch/import-1.c: New.
22241         * gcc.dg/pch/import-1.hs: New.
22242         * gcc.dg/pch/import-1a.h: New.
22243         * gcc.dg/pch/import-1b.h: New.
22244         * gcc.dg/pch/import-1c.h: New.
22245
22246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/13574
22249         * g++.dg/ext/array1.C: New test.
22250
22251         PR c++/13178
22252         * g++.dg/conversion/op1.C: New test.
22253
22254 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22255
22256         PR 11864
22257         From Kazumoto Kojima / Dan Kegel:
22258         * gcc.dg/pr11864-1.c: New test.
22259
22260         PR 10392
22261         From Marcus Comstedt / Dan Kegel:
22262         * gcc.dg/pr10392-1.c: New test.
22263
22264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22265
22266         PR c++/13478
22267         * g++.dg/init/ref10.C: New test.
22268
22269 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22270
22271         PR c++/13407
22272         * g++.dg/parse/typename6.C: New test.
22273
22274 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22275
22276         PR pch/13361
22277         * testsuite/g++.dg/pch/wchar-1.C: New.
22278         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22279
22280 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22281
22282         PR c++/9259
22283         * g++.dg/expr/sizeof2.C: New test.
22284
22285 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22286
22287         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22288
22289 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22290
22291         PR c++/13659
22292         * g++.dg/lookup/strong-using-3.C: New.
22293         * g++.dg/lookup/using-10.C: New.
22294
22295 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22296
22297         PR c++/13594
22298         * g++.dg/lookup/strong-using-2.C: New.
22299
22300 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22301             Dan Kegel <dank@kegel.com>
22302             J"orn Rennecke <joern.rennecke@superh.com>
22303
22304         PR target/9365
22305         * gcc.dg/pr9365-1.c: New test.
22306
22307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22308
22309         PR c++/8856
22310         * g++.dg/parse/casting-operator2.C: New test.
22311         * g++.old-deja/g++.pt/explicit83.C: Remove.
22312
22313 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22314
22315         * gcc.dg/label-compound-stmt-1.c: New test.
22316         * gcc.c-torture/compile/950922-1.c,
22317         gcc.c-torture/compile/20000211-3.c,
22318         gcc.c-torture/compile/20000518-1.c,
22319         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22320         compound statements.
22321
22322 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22323
22324         * gcc.dg/ppc64-abi-1.c: New test.
22325
22326 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22327
22328          * g++.dg/ext/attrib9.C: Add dg-warnings.
22329
22330 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22331
22332         PR c++/12335
22333         * g++.dg/parse/dtor3.C: New test.
22334
22335 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22336
22337         PR c++/12709
22338         * g++.dg/parse/try-catch-1.C: New test.
22339
22340 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22341
22342         * ada/acats/run_all.sh: Add more verbose output in acats.log
22343         when compiling tests.
22344
22345 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22346
22347         PR 13656
22348         * gcc.dg/typedef-redecl.c: New test case.
22349         * gcc.dg/typedef-redecl.h: New support file.
22350
22351 2004-01-13  Jan Hubicka  <jh@suse.cz>
22352
22353         * gcc.dg/always_inline.c: New test.
22354         * gcc.dg/debug/20031231-1.c: Fix.
22355
22356 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22357
22358         PR c++/13474
22359         * g++.dg/template/array3.C: New test.
22360
22361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22362
22363         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22364         * g++.dg/warn/Wunused-2.C: Likewise.
22365
22366 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22367
22368         PR c++/13289
22369         * g++.dg/template/instantiate6.C: New test.
22370
22371 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22372
22373         PR middle-end/11397
22374         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22375
22376 2004-01-12  Jan Hubicka  <jh@suse.cz>
22377
22378         PR opt/12826
22379         * gcc.dg/20040112-1.c: New.
22380
22381         * gcc.dg/dwarf-die[1-7].c: Move to...
22382         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22383         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22384
22385 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22386
22387         PR c++/4100
22388         * g++.dg/parse/friend4.C: New test.
22389
22390 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22391
22392         PR c++/4100
22393         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22394         definition is called a friend.
22395
22396 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22397
22398         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22399
22400 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22401
22402         PR c++/3478
22403         * g++.dg/parse/error10.C: New test.
22404         * g++.dg/template/arg2.C: Accept "invalid type" error.
22405
22406 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22407
22408         PR middle-end/13392
22409         * g++.dg/opt/expect2.C: New test.
22410
22411 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22412
22413         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22414         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22415         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22416         Update dg-error regexps.
22417
22418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22419
22420         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22421         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22422
22423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22424
22425         * gcc.dg/pragma-re-1.c: Use right pointer type.
22426
22427 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22428
22429         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22430
22431 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22432
22433         * gcc.dg/rs6000-ldouble-1.c: New.
22434
22435 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22436
22437         DR 337
22438         PR c++/9256
22439         * g++.dg/other/abstract1.C: New test.
22440
22441 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22442
22443         * g++.dg/lookup/strong-using-1.C: New.
22444
22445 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22446
22447         PR c/11234
22448         * gcc.dg/func-ptr-conv-1.c: New test.
22449         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22450
22451 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22452
22453         PR target/13380.
22454         * gcc.c-torture/compile/20040109-1.c: New.
22455
22456 2004-01-08  Stuart Hastings  <stuart@apple.com>
22457
22458         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22459         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22460         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22461
22462 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22463
22464         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22465
22466 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22467
22468         * ada/acats/run_acats: Treat 'gnatchop' the same way
22469         as 'gnatmake'.  Export GCC_DRIVER.
22470         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22471         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22472
22473 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22474
22475         PR c++/12573
22476         * g++.dg/template/dependent-expr4.C: New test.
22477
22478 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22479
22480         * gcc.dg/altivec-11.c: New test.
22481
22482 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22483
22484         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22485
22486 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22487
22488         PR c/6024
22489         * gcc.dg/enum-compat-1.c: New test.
22490         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22491
22492 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22493
22494         PR c/12165
22495         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22496         gcc.dg/c99-idem-qual-3.c: New tests.
22497
22498 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22499
22500         * gcc.dg/winline-7.c: Don't cast void * to int.
22501
22502 2004-01-06  Jan Hubicka  <jh@suse.cz>
22503
22504         * gcc.dg/i386-sse-5.c: New test
22505         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22506
22507 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22508
22509         PR c++/12815
22510         * g++.dg/rtti/typeid4.C: New test.
22511
22512 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22513
22514         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22515
22516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22517
22518         PR c++/12132
22519         * g++.dg/template/error11.C: New test.
22520
22521         PR c++/13451
22522         * g++.dg/template/class2.C: New test.
22523
22524 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22525         Richard Sandiford <rsandifo@redhat.com>
22526
22527         PR c++/13387
22528         * g++.dg/opt/alias3.C: New test.
22529
22530 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22531
22532         PR c++/13157
22533         * g++.dg/template/koenig3.C: New test.
22534
22535         PR c++/13529
22536         * g++.dg/parse/offsetof3.C: New test.
22537
22538         * g++.dg/init/copy7.C: Add missing dg-error markers.
22539
22540         PR c++/12226
22541         * g++.dg/init/copy7.c: New test.
22542
22543         PR c++/13536
22544         * g++.dg/parse/cast1.C: New test.
22545
22546 2004-01-04  Jan Hubicka  <jh@suse.cz>
22547
22548         * gcc.dg/winline[1-7].c: New tests.
22549
22550 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22551
22552         PR c++/13520
22553         * g++.dg/template/qualttp22.C: New test.
22554
22555 2004-01-01  Jan Hubicka  <jh@suse.cz>
22556
22557         * gcc.dg/debug/20031231-1.c: New.
22558         * gcc.c-torture/compile/20040101-1.c: New.
22559         * gcc.dg/dwarf-die-[1-7].c: New.
22560
22561 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22562
22563         PR optimization/13521
22564         * gcc.c-torture/compile/20031231-1.c: New test.
22565
22566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22567
22568         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22569
22570 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22571
22572         PR c++/10079
22573         * g++.dg/template/crash16.C: New test.
22574
22575 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22576
22577         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22578
22579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22580
22581         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22582         ports.
22583         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22584         * g++.old-deja/g++.law/profile1.C: Likewise.
22585         * gcc.c-torture/compile/981006-1.c: Likewise.
22586         * gcc.c-torture/execute/loop-2e.x: Likewise.
22587         * gcc.c-torture/execute/loop-2f.x: Remove.
22588         * gcc.c-torture/execute/loop-2g.x: Likewise.
22589         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22590         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22591
22592 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22593
22594         PR c++/13507
22595         * g++.dg/ext/attrib11.C: New test.
22596
22597         PR c++/13494
22598         * g++.dg/template/array2-1.C: New test.
22599         * g++.dg/template/array2-2.C: New test.
22600
22601 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22602
22603         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22604
22605 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22606
22607         PR c++/12774
22608         * g++.dg/template/array1-1.C: New test.
22609         * g++.dg/template/array1-2.C: New test.
22610
22611 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22612
22613         PR fortran/12632
22614         * g77.dg/12632.f: New test case.
22615
22616 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22617
22618         PR c++/13289
22619         * g++.dg/parse/nontype1.C: New test.
22620
22621 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22622
22623         PR c++/12403
22624         * g++.dg/parse/explicit1.C: New test.
22625         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22626
22627 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22628
22629         PR c++/13081
22630         * g++.dg/opt/inline6.C: New test.
22631
22632         PR c++/12613
22633         * g++.dg/parse/error9.C: New test.
22634
22635         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22636
22637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22638
22639         PR c++/13009
22640         * g++.dg/init/assign1.C: New test.
22641
22642 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22643
22644         PR c++/13070
22645         * g++.dg/warn/format3.C: New test case.
22646
22647 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22648
22649         * gcc.c-torture/compile/20031227-1.c: New test.
22650
22651 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22652
22653         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22654         * g77.dg/bprob/bprob.exp: Likewise.
22655         * gcc.misc-tests/bprob.exp: Likewise.
22656         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22657         variants on systems where the library does not provide that
22658         functionality.
22659         * gcc.dg/builtins-20.c: Use builtins-config.h.
22660         * gcc.dg/builtins-config.h: New file.
22661
22662 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22663
22664         * lib/gcc-dg.exp (dg-require-profiling): New function.
22665         * lib/target-supports.exp (check_profiling_available): Likewise.
22666         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22667         * g77.dg/bprob/bprob.exp: Likewise.
22668         * gcc.misc-tests/bprob.exp: Likewise.
22669         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22670         * gcc.dg/20021014-1.c: Likewise.
22671         * gcc.dg/nest.c: Likewise.
22672
22673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22674
22675         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22676         compiling.
22677         * g++.dg/lookup/java2.C: Likewise.
22678         * gcc.dg/cpp/lexident.c: Likewise.
22679
22680 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22681
22682         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22683         given.
22684         * gcc.c-torture/compile/961203-1.c: Likewise.
22685         * gcc.c-torture/compile/980506-1.c: Likewise.
22686
22687 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22688
22689         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22690         (additional_prunes): New global.
22691         (gcc-dg-prune): Handle additional per-test pruning.
22692         (dg-test): Clear additional_prunes between tests.
22693
22694         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22695         dg-prune-output to avoid spurious failures from assembler
22696         complaining about nonexistent WAW violations.
22697         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22698         Use dg-prune-output to avoid spurious failures from assembler
22699         warning about Itanium B-step errata.
22700
22701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22702
22703         * g++.dg/abi/macro0.C: New test.
22704         * g++.dg/abi/macro1.C: Likewise.
22705         * g++.dg/abi/macro2.C: Likewise.
22706
22707         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22708         * g++.dg/abi/bitfield7.C: Likewise.
22709         * g++.dg/abi/dtor2.C: Likewise.
22710         * g++.dg/abi/mangle11.C: Likewise.
22711         * g++.dg/abi/mangle12.C: Likewise.
22712         * g++.dg/abi/mangle14.C: Likewise.
22713         * g++.dg/abi/mangle17.C: Likewise.
22714         * g++.dg/abi/vbase10.C: Likewise.
22715         * g++.dg/abi/vbase14.C: Likewise.
22716         * g++.dg/template/qualttp17.C: Likewise.
22717
22718 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22719
22720         PR c/11995
22721         * gcc.dg/20031223-1.c: New test.
22722
22723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22724
22725         * gcc.dg/noreturn-7.c: New test.
22726
22727 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22728
22729         * gcc.dg/null-pointer-1.c: New test.
22730
22731 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22732
22733         * g++.old-deja/g++.jason/template18.C: Remove.
22734         * g++.old-deja/g++.jason/template37.C: Likewise.
22735
22736         PR c++/12862
22737         * g++.dg/lookup/ns1.C: New test.
22738
22739         PR c++/12397
22740         * g++.dg/template/lookup3.C: New test.
22741
22742 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22743
22744         * g++.dg/template/recurse1.C: New test
22745
22746 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22747
22748         PR c++/12479
22749         * g++.dg/parse/semicolon1.C: New test.
22750         * g++.dg/parse/semicolon1.h: Likewise.
22751
22752 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22753
22754         * gcc.dg/darwin-misaligned.c: New test.
22755
22756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22757
22758         PR c/9163
22759         * gcc.dg/20031222-1.c: New test.
22760
22761 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22762
22763         PR c++/13438
22764         * g++.dg/parse/error8.C: New test.
22765
22766         PR c++/11554
22767         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22768
22769 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22770
22771         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22772         too small.
22773         * gcc.c-torture/compile/930217-1.c: Likewise.
22774         * gcc.c-torture/compile/930513-1.c: Likewise.
22775         * gcc.c-torture/execute/920908-2.c: Likewise.
22776         * gcc.c-torture/execute/921204-1.c: Likewise.
22777         * gcc.c-torture/execute/930621-1.c: Likewise.
22778         * gcc.c-torture/execute/930630-1.c: Likewise.
22779         * gcc.c-torture/execute/931031-1.c: Likewise.
22780         * gcc.c-torture/execute/980602-2.c: Likewise.
22781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22782         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22783         * gcc.c-torture/execute/extzvsi.c: Likewise.
22784         * gcc.c-torture/unsorted/ext.c: Likewise.
22785
22786 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22787
22788         PR target/12749
22789         * gcc.c-torture/compile/20031220-2.c: New test case.
22790
22791 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22792
22793         PR optimization/13031
22794         * gcc.c-torture/compile/20031220-1.c: New test case.
22795
22796 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22797
22798         * gcc.dg/cast-function-1.c: New test.
22799
22800 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22801
22802         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22803         formats.
22804
22805 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22806
22807         PR c++/12795
22808         * g++.dg/ext/attrib10.C: New test.
22809
22810 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * gcc.dg/cleanup-10.c: New test.
22813         * gcc.dg/cleanup-11.c: New test.
22814
22815 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22816
22817         PR c++/13239
22818         * g++.dg/opt/expect1.C: New test.
22819
22820 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22821
22822         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22823
22824 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22825
22826         PR debug/12923
22827         * gcc.dg/20031218-1.c: New test.
22828
22829         PR debug/12389
22830         * gcc.dg/20031218-2.c: New test.
22831         * gcc.dg/20031218-3.c: New test.
22832
22833         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22834         of label name and allow for USER_LABEL_PREFIX == "_" names.
22835         * g++.dg/abi/mangle18-2.C: Likewise.
22836         * g++.dg/abi/mangle19-1.C: Likewise.
22837         * g++.dg/abi/mangle19-2.C: Likewise.
22838         * g++.dg/abi/mangle20-1.C: Likewise.
22839         * g++.dg/abi/mangle20-2.C: Likewise.
22840
22841 2003-12-18  Richard Henderson  <rth@redhat.com>
22842
22843         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22844
22845 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22846             Dan Kegel <dank@kegel.com>
22847
22848         PR other/12009
22849         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22850         testing a cross compiler, it causes spurious compile failures.
22851         * lib/g++.exp: Likewise.
22852
22853 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22854
22855         PR c++/13262
22856         * g++.dg/template/access13.C: New test.
22857
22858 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22859
22860         * gcc.dg/20031216-1.c: New test.
22861
22862 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22863
22864         PR c++/9154
22865         * g++.dg/template/error10.C: New test.
22866
22867 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22868
22869         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22870         * g++.dg/eh/simd-2.C: Likewise.
22871
22872 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22873             Roger Sayle  <roger@eyesopen.com>
22874
22875         * gcc.c-torture/execute/ieee/mzero5.c: New.
22876
22877 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22878
22879         PR c++/10603
22880         * g++.dg/parse/error6.C: New test.
22881
22882         PR c++/12827
22883         * g++.dg/parse/error7.C: New test.
22884
22885 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22886
22887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22888         at -O with stabs debugging formats.
22889         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22890         * gcc.dg/debug/debug-2.c: Likewise.
22891
22892 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22893
22894         PR c++/12696
22895         * g++.dg/init/error1.C: New test.
22896
22897         PR c++/12218
22898         * g++.dg/init/pm3.C: New test.
22899
22900 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22901
22902         PR c/3347
22903         * gcc.dg/bitfld-8.c: New test.
22904
22905 2003-12-16  James Lemke  <jim@wasabisystems.com>
22906
22907         * gcc.dg/arm-scd42-[123].c: New tests.
22908
22909 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22910
22911         PR c++/9043
22912         * g++.dg/abi/mangle20-1.C: New test.
22913         * g++.dg/abi/mangle20-2.C: New test.
22914
22915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22916
22917         PR c++/13275
22918         * g++.dg/other/offsetof2.C: Remove XFAIL.
22919         * g++.dg/parse/offsetof1.C: New test.
22920         * g++.gd/parse/offsetof2.C: Likewise.
22921
22922 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22923
22924         * g++.dg/template/nontype3.C: New test.
22925         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22926
22927 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22928
22929         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22930
22931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         PR c++/13387
22934         * g++.dg/expr/assign1.C: New test.
22935
22936         PR c++/13242
22937         * g++.dg/abi/mangle19-1.C: New test.
22938         * g++.dg/abi/mangle19-2.C: New test.
22939
22940 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22941
22942         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22943
22944 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22945
22946         * gcc.c-torture/execute/20031216-1.c: New test.
22947
22948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22949
22950         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22951         an ICE regression.
22952
22953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22954
22955         PR c++/10926
22956         * g++.dg/template/error9.C: New test.
22957
22958         PR c++/11116
22959         * g++.dg/template/error8.C: New test.
22960
22961 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22962
22963         PR middle-end/13400
22964         * gcc.c-torture/execute/20031215-1.c: New test case.
22965
22966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/13269
22969         * g++.dg/parse/error5.C: New test.
22970
22971         PR c++/12989
22972         * g++.dg/expr/sizeof1.C: New test.
22973
22974         PR c++/13310
22975         * g++.dg/template/crash15.C: New test.
22976
22977 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22978
22979         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22980         a non-POD type as the last named parameter of a varargs function.
22981
22982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22983
22984         PR c++/13243
22985         PR c++/12573
22986         * g++.dg/template/crash14.C: New test.
22987         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22988
22989 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22990
22991         * g++.dg/other/java1.C: New test.
22992
22993         PR c++/13241
22994         * g++.dg/abi/mangle18-1.C: New test.
22995         * g++.dg/abi/mangle18-2.C: New test.
22996
22997 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22998
22999         PR optimization/10312
23000         * gcc.c-torture/execute/20031214-1.c: New.
23001
23002 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23003
23004         PR c++/10779
23005         PR c++/12160
23006         * g++.dg/parse/error3.C: New test.
23007         * g++.dg/parse/error4.C: Likewise.
23008         * g++.dg/abi/mangle4.C: Tweak error messages.
23009         * g++.dg/lookup/using5.C: Likewise.
23010         * g++.dg/other/error2.C: Likewise.
23011         * g++.dg/parse/typename5.C: Likewise.
23012         * g++.dg/parse/undefined1.C: Likewise.
23013         * g++.dg/template/arg2.C: Likewise.
23014         * g++.dg/template/ttp3.C: Likewise.
23015         * g++.dg/template/type1.C: Likewise.
23016         * g++.old-deja/g++.other/crash32.C: Likewise.
23017         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23018
23019 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23020
23021         PR c++/13106
23022         * g++.dg/warn/noreturn-3.C: New test.
23023
23024 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23025
23026         PR c++/13118
23027         * g++.dg/abi/covariant3.C: New.
23028
23029 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23030
23031         * g++.dg/eh/ia64-1.C: New test.
23032
23033 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23034
23035         PR optimization/13037
23036         * g77.f-torture/execute/13037.f: New test case.
23037
23038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23039
23040         PR c++/12881
23041         * g++.dg/abi/covariant2.C: New.
23042
23043 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23044
23045         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23046
23047 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23048
23049         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23050
23051 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23052
23053         PR other/10819
23054         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23055         to fix Bug 10819.
23056         * lib/g++.exp (g++_version): Likewise.
23057         * lib/g77.exp (g77_version): Likewise.
23058         * lib/objc.exp (default_objc_version): Likewise.
23059
23060 2003-12-10  Richard Henderson  <rth@redhat.com>
23061
23062         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23063
23064         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23065
23066 2003-12-08  Matt Austern  <austern@apple.com>
23067
23068         PR c/13134
23069         * lib/gcc-dg.exp (dg-require-visibility): Define.
23070         * lib/target-supports (check_visibility_available): Define.
23071         * gcc.dg/visibility-1.c: New test.
23072         * gcc.dg/visibility-2.c: Likewise.
23073         * gcc.dg/visibility-3.c: Likewise.
23074         * gcc.dg/visibility-4.c: Likewise.
23075         * gcc.dg/visibility-5.c: Likewise.
23076         * gcc.dg/visibility-6.c: Likewise.
23077         * g++.dg/ext/visibility-1.C: Likewise.
23078         * g++.dg/ext/visibility-2.C: Likewise.
23079         * g++.dg/ext/visibility-3.C: Likewise.
23080         * g++.dg/ext/visibility-4.C: Likewise.
23081         * g++.dg/ext/visibility-5.C: Likewise.
23082         * g++.dg/ext/visibility-6.C: Likewise.
23083
23084 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23085
23086         * g++.dg/lookup/java1.C: New test.
23087         * g++.dg/lookup/java2.C: New test.
23088
23089 2003-12-07  Falk Hueffner  <falk@debian.org>
23090
23091         * g++.dg/opt/noreturn-1.C: New test.
23092
23093 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23094
23095         * gcc.dg/overflow-1.c: New test.
23096
23097 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23098
23099         * g77.f-torture/compile/13060.f: New test.
23100
23101 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR c++/13323
23104         * g++.dg/inherit/operator2.C: New test.
23105
23106 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/13305
23109         * g++.dg/ext/attrib9.C: New test.
23110
23111 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23112
23113         PR c++/13314
23114         * g++.dg/template/error7.C: New test.
23115
23116 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23117             J"orn Rennecke <joern.rennecke@superh.com>
23118
23119         PR target/13302
23120         * g++.dg/other/struct-va_list.C: New test.
23121
23122 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23123
23124         PR c++/13166
23125         * g++.dg/parse/defarg6.C: New test.
23126
23127 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23128
23129         PR target/13256
23130         * gcc.c-torture/execute/20031201-1.c: New test.
23131
23132 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23133
23134         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23135
23136 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23137
23138         * gcc.dg/builtin-return-1.c: New test.
23139
23140 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23141             J"orn Rennecke <joern.rennecke@superh.com>
23142
23143         PR optimization/13260
23144         * gcc.c-torture/execute/20031204-1.c: New test.
23145
23146 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23147
23148         PR c++/9127
23149         * g++.dg/template/error6.C: New test.
23150
23151 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23152
23153         * gcc.dg/20031202-1.c: New test.
23154
23155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23156
23157         PR c++/13179
23158         * g++.dg/template/eh1.C: New test.
23159
23160         PR c++/10771
23161         * g++.dg/template/error5.C: New test.
23162
23163 2003-12-02  David Ung  <davidu@mips.com>
23164
23165         * gcc.dg/compat/vector-check.h: Corrected type for var
23166         g_##TMODE
23167
23168 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23169
23170         PR c++/10126
23171         * g++.dg/template/ptrmem8.C: New test.
23172
23173 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23174
23175         PR c++/12573
23176         * g++.dg/template/dependent-expr3.C: New test.
23177
23178 2003-12-01  James Lemke  <jim@wasabisystems.com>
23179
23180         * gcc.dg/arm-g2.c: New test.
23181
23182 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23183
23184         PR optimization/11634
23185         * gcc.dg/20031201-2.c: New test case.
23186
23187 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23188
23189         PR 11433
23190         * objc.dg/proto-lossage-3.m: New test.
23191
23192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23193
23194         PR optimization/12628
23195         * gcc.dg/20031201-1.c: New test case.
23196
23197 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23198
23199         * gcc.dg/unaligned-1.c: New test.
23200
23201 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23202
23203         PR c++/9849
23204         * g++.dg/template/error4.C: New test.
23205         * g++.dg/template/nested3.C: Adjust error markers.
23206
23207 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23208
23209         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23210
23211 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23212
23213         PR c/10333
23214         * gcc.dg/bitfld-7.c: New test.
23215
23216 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23217
23218         * gcc.dg/tls/asm-1.C: New test.
23219
23220 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23221
23222         * gcc.dg/cpp/assert4.c: Update.
23223
23224 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23225
23226         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23227         * gcc.dg/builtin-apply3.c: New test.
23228
23229 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23230
23231         * lib/compat.exp (compat-obj): New xfaildata parameter.
23232         Use it to set compiler_conditional_xfail_data before compiling.
23233         (compat-get-options): Handle dg-xfail-if.
23234         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23235         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23236         * gcc.dg/compat/vector-1_y.c: Likewise.
23237         * gcc.dg/compat/vector-2_x.c: Likewise.
23238         * gcc.dg/compat/vector-2_y.c: Likewise.
23239
23240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23241
23242         * g++.dg/opt/reg-stack4.C: New test.
23243
23244 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23245
23246         * gcc.dg/builtin-apply2.c: New test.
23247
23248 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23249
23250         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23251
23252 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23253
23254         PR c++/12924
23255         * g++.dg/template/template-id-2.C: New test.
23256
23257 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23258
23259         PR c++/5369
23260         * g++.dg/template/memfriend1.C: New test.
23261         * g++.dg/template/memfriend2.C: Likewise.
23262         * g++.dg/template/memfriend3.C: Likewise.
23263         * g++.dg/template/memfriend4.C: Likewise.
23264         * g++.dg/template/memfriend5.C: Likewise.
23265         * g++.dg/template/memfriend6.C: Likewise.
23266         * g++.dg/template/memfriend7.C: Likewise.
23267         * g++.dg/template/memfriend8.C: Likewise.
23268         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23269
23270 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/12515
23273         * g++.dg/ext/cond1.C: New test.
23274
23275 2003-11-20  Richard Henderson  <rth@redhat.com>
23276
23277         * gcc.dg/20020201-2.c: Remove.
23278         * gcc.dg/20020201-4.c: Remove.
23279         * gcc.dg/20020304-1.c: Remove.
23280
23281 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23282
23283         * gcc.dg/cpp/trad/xwin1.c: New test case.
23284
23285 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23286
23287         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23288         * lib/g77.exp: Likewise.
23289         * lib/objc.exp: Likewise.
23290         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23291         for darwin.
23292
23293 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294
23295         PR c++/12932
23296         * g++.dg/template/static5.C: New test.
23297
23298 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23299
23300         * gcc.dg/nested-func-1.c: New test.
23301
23302 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23303
23304         * gcc.dg/cpp/assert4.c: New test.
23305
23306 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23307
23308         PR c++/2294
23309         * g++.dg/lookup/using9.c: New test.
23310
23311 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23312
23313         PR c++/12762
23314         * g++.dg/template/error3.C: New test.
23315
23316 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23317
23318         PR ada/13035
23319         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23320         No longer use a wrapper for gcc, since this does not work under
23321         Windows.
23322
23323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23324
23325         PR c++/2094
23326         * g++.dg/template/ptrmem7.C: New test.
23327
23328 2003-11-13  Andrew Pinski <apinski@apple.com>
23329
23330         * gcc.c-torture/compile/20031113-1.c: New test.
23331
23332 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23333             Kean Johnston <jkj@sco.com>
23334
23335         PR c/13029
23336         * gcc.dg/unused-4.c: Update.
23337
23338 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23339
23340         * g++.dg/opt/const3.C: New test.
23341
23342 2003-11-13  Jan Hubicka  <jh@suse.cz>
23343
23344         * gcc.c-torture/compile/20031112-1.c: New test.
23345
23346 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23347
23348         * g++.dg/parse/crash10.C: Remove bogus error marker.
23349
23350 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23351
23352         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23353         (host_gcc): Likewise.
23354         (ROOT): Honor $PWDCMD.
23355         (BASE): Likewise.
23356         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23357
23358 2003-11-12  Catherine Moore  <clm@redhat.com>
23359
23360         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23361
23362 2003-11-12  Andreas Jaeger  <aj@suse.de>
23363             Jakub Jelinek  <jakub@redhat.com>
23364             Andrew Pinski  <pinskia@physics.uc.edu>
23365             Richard Henderson  <rth@redhat.com>
23366
23367         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23368         systems.
23369         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23370
23371         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23373
23374 2003-11-11  Andreas Jaeger  <aj@suse.de>
23375
23376         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23377
23378         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23379
23380 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23381
23382         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23383         Clean ups.
23384
23385 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23386
23387         * gcc.dg/trampoline-1.c: New test.
23388
23389 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23390
23391         * gcc.c-torture/compile/200031109-1.c: New test.
23392
23393 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23394
23395         PR c/3190
23396         PR c/8714
23397         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23399         gcc.dg/format/no-y2k-1.c: Update.
23400
23401 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23402
23403         PR optimization/10467
23404         * gcc.dg/20031108-1.c: New test case.
23405
23406 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23407
23408         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23409
23410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23411
23412         * gcc.dg/compound-lvalue-1.c: New test.
23413         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23414         some XFAILs.
23415
23416 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23417
23418         * gcc.dg/altivec-varargs-1.c: New test.
23419
23420 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23421
23422         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23423         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23424         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23425         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23426         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23427
23428 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23429
23430         * gcc.dg/cond-lvalue-1.c: New test.
23431
23432 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23433
23434         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23435
23436 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23437
23438         PR c++/11616
23439         * g++.dg/template/instantiate5.C: New test.
23440
23441 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23442
23443         PR c++/12726
23444         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23445         * ChangeLog: Add missing first entry for above test.
23446
23447 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23448
23449         PR c++/9810
23450         * g++.dg/template/using8.C: New test.
23451         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23452
23453 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23454
23455         PR optimization/10817
23456         * gcc.c-torture/compile/20031102-1.c: New test case.
23457
23458 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23459
23460         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23461         2147483647.
23462
23463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23464
23465         * gcc.dg/20031102-1.c: New test.
23466
23467 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23468
23469         * gcc.dg/complex-1.c: New test.
23470
23471 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         PR c++/12796
23474         * g++.dg/template/crash13.C: Adjust expected error location.
23475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23476
23477 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23478
23479         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23480
23481 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23482
23483         PR/10239
23484         * gcc.c-torture/compile/20031031-2.c: New test.
23485
23486 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23487
23488         PR/11640
23489         * gcc.c-torture/compile/20031031-1.c: New test.
23490
23491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23492
23493         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23494         * gcc.misc-tests/bprob.exp: Likewise.
23495         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23496         the execution test on arm-elf configs.
23497         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23498         configs that don't support scratch files.
23499         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23500
23501 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23502
23503         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23504         done by dejagnu.
23505
23506 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23507
23508         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23509         Avoid non pure sh syntax. Add more logging.
23510
23511         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23512         fail.
23513
23514 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23515
23516         PR libgcj/10610
23517         * gcc.dg/ppc-stackalign-1.c: New test.
23518
23519 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23520
23521         * ada/acats/run_all.sh: Change output to be more compliant with
23522         dejagnu framework.
23523         Create acats.sum and acats.log files under testsuite/ada/acats
23524         Only run [a-z]* directories, to filter out e.g. CVS.
23525         Redirect build output to log file.
23526
23527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23528
23529         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23530
23531 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23532
23533         PR ada/5909:
23534         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23535
23536 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23537
23538         * gcc.c-torture/compile/20031023-1.c: New test.
23539         * gcc.c-torture/compile/20031023-2.c: New test.
23540         * gcc.c-torture/compile/20031023-3.c: New test.
23541         * gcc.c-torture/compile/20031023-4.c: New test.
23542
23543 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23544
23545         PR c++/10371
23546         * g++.dg/lookup/scoped8.C: New test.
23547
23548 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23549
23550         * g++.dg/opt/reg-stack3.C: New test.
23551
23552 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23553
23554         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23555
23556 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23557
23558         PR c++/11076
23559         * g++.dg/template/crash13.C: New test.
23560
23561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23562
23563         * gcc.dg/c99-restrict-2.c: New test.
23564
23565 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         PR c++/12698, c++/12699, c++/12700, c++/12566
23568         * g++.dg/inherit/covariant9.C: New test.
23569         * g++.dg/inherit/covariant10.C: New test.
23570         * g++.dg/inherit/covariant11.C: New test.
23571
23572 2003-10-23  Jason Merrill  <jason@redhat.com>
23573
23574         PR c++/12726
23575         * g++.dg/ext/complit2.C: New test.
23576
23577 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23578
23579         PR target/12654
23580         * gcc.c-torture/execute/20031020-1.c: New test.
23581
23582 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23583
23584         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23585         following the jump_insn.
23586
23587 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23588
23589         * gcc.dg/cast-lvalue-1.c: New test.
23590
23591 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/11962
23594         * g++.dg/template/cond2.C: New test.
23595
23596 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23597
23598         * gcc.dg/builtins-28.c: New test.
23599
23600 2003-10-20  Jan Hubicka  <jh@suse.cz>
23601
23602         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23603         parameter.
23604         * testsuite/gcc.dg/inline-2.c: Likewise.
23605
23606 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23607
23608         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23609         * gcc.dg/nest.c: Likewise.
23610
23611 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23612
23613         PR c++/9781, c++/10583, c++/11862
23614         * g++.dg/parse/crash13.C: New test.
23615
23616 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23617
23618         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23619
23620 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23621
23622         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23623         Define HAVE_C99_RUNTIME except on Solaris.
23624         * gcc.dg/builtins-20.c: Likewise.
23625
23626 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23627
23628         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23629
23630 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23631
23632         PR c++/12495
23633         * g++.dg/template/crash21.C: New test.
23634
23635 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23636
23637         PR c++/2513
23638         * g++.dg/template/typename5.C: New test.
23639
23640 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23641
23642         PR c++/12369
23643         * g++.dg/template/friend25.C: New test.
23644
23645 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23646
23647         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23648         versions.
23649
23650 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23651
23652         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23653         == 2147483647.
23654
23655 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23656
23657         * gcc.c-torture/execute/960416-1.x: Remove.
23658         * gcc.c-torture/execute/divconst-3.x: Likewise.
23659
23660 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23661
23662         PR target/12598
23663         * gcc.dg/torture/cris-volatile-1.c: New test.
23664
23665 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23666
23667         PR optimization/9325
23668         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23669         for overflowing floating point to integer conversion during RTL
23670         simplification.
23671
23672 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23673
23674         * objc/execute/_cmd.m: Fix typo.
23675         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23676         Relax 'scan-assembler' regexp.
23677         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23678         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23679         * objc.dg/zero-link-2.m: Remove blank line.
23680         * objc.dg/zero-link-3.m: New test case.
23681
23682 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23683
23684         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23685
23686         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23687         than linker trickery.
23688
23689 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23690
23691         PR c++/12370
23692         * g++.dg/other/friend2.C: New test.
23693
23694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23695
23696         * gcc.dg/20031012-1.c: New test.
23697
23698 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23699
23700         * gcc.dg/weak/weak-3.c: Fix for new warning.
23701
23702 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23703
23704         PR optimization/8750
23705         * gcc.c-torture/execute/20031012-1.c: New test case.
23706
23707 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23708
23709         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23710         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23711
23712 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23713
23714         PR optimization/12260
23715         * gcc.c-torture/compile/20031011-2.c: New test case.
23716
23717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23718
23719         * gcc.c-torture/execute/20031011-1.c: New testcase.
23720
23721 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23722
23723         * gcc.c-torture/compile/20031011-1.c: New test.
23724
23725 2003-10-11  Jan Hubicka  <jh@suse.cz>
23726
23727         * g++.dg/other/first-global.C: New test.
23728
23729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23730
23731         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23732
23733 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23734
23735         * gcc.c-torture/compile/20031010-1.c: New test.
23736
23737 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23738
23739         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23740         * gcc.c-torture/execute/va-arg-25.c: ... here.
23741
23742 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23743
23744         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23745
23746 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23747
23748         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23749
23750 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23751
23752         * g++.dg/parse/error2.C: New test.
23753
23754 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23755
23756         PR c++/11097
23757         * g++.dg/other/error5.C: Modify the error message.
23758         * g++.dg/lookup/using8.C: New test.
23759
23760 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23761
23762         * gcc.dg/darwin-abi-2.c: New file.
23763         * gcc.c-torture/execute/va-arg-24.c: New file.
23764
23765 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23766
23767         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23768         indentation.
23769
23770 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c++/10147
23773         * g++.dg/other/error4.C: Update error messages.
23774         * g++.dg/template/ptrmem4.C: Likewise.
23775
23776         PR c++/12337
23777         * g++.dg/init/new9.C: New test.
23778
23779         PR c++/12334, c++/12236, c++/8656
23780         * g++.dg/ext/attrib8.C: New test.
23781
23782 2003-10-06  Devang Patel  <dpatel@apple.com>
23783
23784         * gcc.dg/debug/dwarf2-3.h: New test.
23785         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23786
23787 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23788
23789         * g++.dg/opt/cfg2.C: New test.
23790
23791 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23792
23793         * g++.dg/opt/float1.C: New test.
23794
23795 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23796
23797         * gcc.dg/c90-array-lval-6.c: New test.
23798         * gcc.dg/c99-array-lval-6.c: New test.
23799
23800 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23801             Ziemowit Laski  <zlaski@apple.com>
23802
23803         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23804         'Derived', so that it is never considered a class method; add
23805         new warning for '+port' method ambiguity.
23806         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23807         <objc/objc-api.h> (needed on Mac OS X).
23808         * objc.dg/method-13.m: New test.
23809
23810 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23811
23812         PR optimization/9325, PR java/6391
23813         * gcc.c-torture/execute/20031003-1.c: New test case.
23814
23815 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23816
23817         PR optimization/12180
23818         * gcc.dg/20031002-1.c: New test.
23819
23820         PR c++/12486
23821         * g++.dg/inherit/error1.C: New test.
23822
23823 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23824
23825         * lib/f-torture.exp (search_for): Rename to...
23826         (search_for_re): This.  Also, clean up comments and the
23827         "regexp" invocation.
23828
23829 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23830
23831         * gcc.c-torture/compile/20031002-1.c: New test.
23832
23833 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * g++.dg/opt/cond1.C: New test.
23836
23837 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23838
23839         * gcc.dg/Wold-style-definition-2.c: New testcase.
23840         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23841
23842 2003-09-29  Richard Henderson  <rth@redhat.com>
23843
23844         * g++.dg/init/array10.C: Add dg-options.
23845
23846 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23847
23848         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23849
23850 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23851
23852         * g++.dg/template/friend19.C: Fix typo.
23853         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23854
23855 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23856
23857         * gcc.c-torture/execute/20030928-1.c: New test.
23858         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23859
23860 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23861
23862         * g++.dg/opt/unroll1.C: New test.
23863
23864 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23865
23866         PR optimization/11741
23867         * gcc.dg/20030926-1.c: New test case.
23868
23869 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23870
23871         PR c++/5655
23872         * g++.dg/parse/access7.C: New test.
23873         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23874
23875 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23876
23877         MERGE OF objc-improvements-branch into MAINLINE:
23878         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23879         if libobjc has not been built.
23880         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23881         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23882         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23883         objc/execute/nested-3.m, objc/execute/np-2.m,
23884         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23885         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23886         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23887         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23888         objc.dg/special/unclaimed-category-1.h,
23889         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23890         well as GNU runtime.
23891         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23892         * execute/cascading-1.m, execute/function-message-1.m,
23893         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23894         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23895         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23896         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23897         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23898         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23899         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23900         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23901         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23902         * objc.dg/bitfield-2.m: Run only on Darwin.
23903         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23904         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23905         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23906         * objc.dg/const-str-1.m: Fix constant string layout.
23907
23908 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23909
23910         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23911
23912 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23913
23914         * gcc.dg/darwin-abi-1.c: New file.
23915
23916 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23917
23918         PR target/12281
23919         * gcc.c-torture/compile/20030921-1.c: New test.
23920
23921 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23922
23923         * g++.dg/opt/reg-stack2.C: New test.
23924
23925 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23926
23927         * g++.dg/eh/delayslot1.C: New test.
23928
23929 2003-09-20  Richard Henderson  <rth@redhat.com>
23930
23931         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23932
23933 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23934
23935         * gcc.c-torture/execute/20030920-1.c: New test case.
23936
23937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23938
23939         * g++.dg/rtti/typeid3.C: Correct expected error message.
23940
23941 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23942
23943         PR c++/157
23944         * g++.dg/parse/crash12.C: New test.
23945
23946 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23947
23948         * gcc.dg/compat/mixed-struct-check.h: New.
23949         * gcc.dg/compat/mixed-struct-defs.h: New.
23950         * gcc.dg/compat/mixed-struct-init.h: New.
23951         * gcc.dg/compat/struct-by-value-19_main.c: New.
23952         * gcc.dg/compat/struct-by-value-19_x.c: New.
23953         * gcc.dg/compat/struct-by-value-19_y.c: New.
23954         * gcc.dg/compat/struct-by-value-20_main.c: New.
23955         * gcc.dg/compat/struct-by-value-20_x.c: New.
23956         * gcc.dg/compat/struct-by-value-20_y.c: New.
23957         * gcc.dg/compat/struct-return-19_main.c: New.
23958         * gcc.dg/compat/struct-return-19_x.c: New.
23959         * gcc.dg/compat/struct-return-19_y.c: New.
23960         * gcc.dg/compat/struct-return-20_main.c: New.
23961         * gcc.dg/compat/struct-return-20_x.c: New.
23962         * gcc.dg/compat/struct-return-20_y.c: New.
23963
23964 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23965         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23966         so that it will not complain on LP64 targets.
23967
23968 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23969
23970         PR c++/495
23971         * g++.dg/template/friend24.C: New test.
23972
23973 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23974
23975         PR c++/12332
23976         * g++.dg/template/memtmpl2.C: New test.
23977
23978 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR target/11184
23981         * gcc.dg/builtin-apply1.c: New test.
23982
23983 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         PR c++/9848
23986         * g++.dg/warn/Wunused-4.C: New test.
23987
23988 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23989
23990         PR c++/12316
23991         * g++.dg/other/gc2.C: New test.
23992
23993 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/11991
23996         * g++.dg/rtti/typeid3.C: New test.
23997
23998         PR c++/12266
23999         * g++.dg/overload/template1.C: New test.
24000
24001 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24002
24003         * g++.dg/opt/cfg3.C: New test.
24004
24005 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24006
24007         PR c++/7939
24008         * g++.dg/template/crash11.C: New test.
24009
24010 2003-09-16  Jason Merrill  <jason@redhat.com>
24011             Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.dg/attr-warn-unused-result.c: New test.
24014
24015 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         PR c++/12184
24018         * g++.dg/expr/call2.C: New test.
24019
24020 2003-09-15  Andreas Jaeger  <aj@suse.de>
24021
24022         * gcc.dg/Wold-style-definition-1.c: New test.
24023
24024 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/3907
24027         * g++.dg/parse/template12.C: New test.
24028
24029         * g++.dg/abi/bitfield11.C: New test.
24030         * g++.dg/abi/bitfield12.C: Likewise.
24031
24032 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24033
24034         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24035         non-expansion of functional macro name without arguments at EOL.
24036         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24037
24038 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24039
24040         * gcc.c-torture/execute/20030914-[12].c: New tests.
24041
24042 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24043
24044         PR c++/11788
24045         * g++.dg/overload/addr1.C: New test.
24046
24047 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24048
24049         * gcc.dg/20030909-1.c: New test.
24050
24051 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24052
24053         * gcc.dg/ultrasp10.c: New test.
24054
24055 2003-09-09  Devang Patel  <dpatel@apple.com>
24056
24057         * gcc.dg/darwin-ld-6.c: New test.
24058
24059 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24060
24061         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24062
24063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24064
24065         * gcc.dg/ia64-types1.c: New test.
24066         * gcc.dg/ia64-types2.c: Likewise.
24067
24068 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069
24070         * gcc.dg/builtins-1.c: Add more _Complex tests.
24071         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24072
24073         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24074         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24075
24076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/11786
24079         * g++.dg/lookup/koenig2.C: New test.
24080
24081         PR c++/5296
24082         * g++.dg/rtti/typeid2.C: New test.
24083
24084 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24085
24086         * gcc.c-torture/compile/20030904-1.c: New test.
24087
24088 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24089
24090         * g++.dg/opt/longbranch2.C: New test.
24091
24092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24093
24094         * g++.dg/template/crash10.C: Only compile it.
24095
24096 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24097
24098         PR middle-end/11665
24099         * gcc.c-torture/compile/20030907-1.c: New test.
24100         * g++.dg/init/array11.C: New test.
24101
24102 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24103
24104         PR c++/11852
24105         * g++.dg/init/struct1.C: New test.
24106
24107 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/12181
24110         * g++.dg/expr/comma1.C: New test.
24111
24112 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24113
24114         PR c++/11867
24115         * g++.dg/expr/static_cast5.C: New test.
24116
24117 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24118
24119         PR c++/11507
24120         * g++.dg/lookup/scoped7.C: New test.
24121
24122         PR c++/9574
24123         * g++.dg/other/static1.C: New test.
24124
24125         PR c++/11490
24126         * g++.dg/warn/template-1.C: New test.
24127
24128         PR c++/11432
24129         * g++.dg/template/crash10.C: New test.
24130
24131         PR c++/2478
24132         * g++.dg/overload/VLA.C: New test.
24133
24134         PR c++/10804
24135         * g++.dg/template/call1.C: New test.
24136
24137 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24138
24139         PR c++/11794
24140         * g++.dg/parse/using3.C: New test.
24141
24142 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24143
24144         PR c++/11409
24145         * g++.dg/overload/builtin3.C: New test case.
24146
24147 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24148
24149         PR c/9862
24150         * gcc.dg/20030906-1.c: New test.
24151         * gcc.dg/20030906-2.c: Likewise.
24152
24153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24154
24155         PR c++/12167
24156         * g++.dg/parse/defarg5.C: New test.
24157
24158         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24159
24160 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24161
24162         PR c++/12163
24163         * g++.dg/expr/static_cast4.C: New test.
24164
24165         PR c++/12146
24166         * g++.dg/template/crash9.C: New test.
24167
24168 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24169
24170         * g++.old-deja/g++.ext/pretty2.C: Update for change
24171         in __FUNCTION__.
24172         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24173
24174 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24175
24176         PR c++/11922
24177         * g++/dg/template/qualified-id1.C: New test.
24178
24179         PR c++/12037
24180         * g++.dg/warn/noeffect4.C: New test.
24181
24182 2003-09-04  Matt Austern  <austern@apple.com>
24183
24184         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24185         * g++.dg/ext/fnname2.C: Likewise.
24186         * g++.dg/ext/fnname3.C: Likewise.
24187
24188 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/expr/lval1.C: New test.
24191         * g++.dg/ext/lvcast.C: Remove.
24192
24193 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24194
24195         PR optimization/11700.
24196         * gcc.c-torture/compile/20030903-1.c: New test case.
24197
24198 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24199
24200         PR c++/12053
24201         * g++.dg/abi/layout4.C: New test.
24202
24203 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24204
24205         PR c++/11553
24206         * g++.dg/parse/friend3.C: New test.
24207
24208 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24209
24210         PR c++/11847
24211         * g++.dg/template/class1.C: New test.
24212
24213         PR c++/11808
24214         * g++.dg/expr/call1.C: New test.
24215
24216 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24217
24218         PR c++/12114
24219         * g++.dg/init/ref9.C: New test.
24220
24221         PR c++/11972
24222         * g++.dg/template/nested4.C: New test.
24223
24224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24225
24226         PR c++/12093
24227         * g++.dg/template/non-dependent4.C: New test.
24228
24229         PR c++/11928
24230         * g++.dg/inherit/conv1.C: New test.
24231
24232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/6196
24235         * g++.dg/ext/label1.C: New test.
24236         * g++.dg/ext/label2.C: Likewise.
24237
24238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24239
24240         * g++.dg/expr/cond3.C: New test.
24241
24242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24243
24244         * gcc.dg/builtins-1.c: Add new builtin cases.
24245
24246 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.dg/builtins-1.c: Add new cases.
24249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24250
24251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24252
24253         * gcc.dg/builtins-1.c: Add more math builtin tests.
24254         * gcc.dg/torture/builtin-attr-1.c: New test.
24255
24256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24257
24258         PR optimization/5079
24259         * g++.dg/opt/static3.C: New test.
24260
24261 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24262
24263         * gcc.misc-tests/gcov-10b.c: New test.
24264
24265 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24266
24267         * g++.dg/opt/ptrmem3.C: New test.
24268
24269         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24270
24271 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24272
24273         * gcc.dg/20030826-2.c: New test.
24274
24275 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24276
24277         PR middle-end/12002
24278         * g77.f-torture/compile/12002.f: New test case.
24279
24280 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24281
24282         * gcc.dg/20030826-1.c: New test case.
24283
24284 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24285
24286         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24287
24288 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24289
24290         PR c++/11871
24291         * c++.dg/lookup/crash1.C: New test.
24292
24293         * c++.dg/warn/noeffect3.C: New test.
24294
24295 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24296
24297         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24298         * gcc.dg/compat/vector-1_y.c: Ditto.
24299         * gcc.dg/compat/vector-2_x.c: Ditto.
24300         * gcc.dg/compat/vector-2_y.c: Ditto.
24301
24302 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24303
24304         * gcc.dg/20030702-1.c: New test.
24305
24306 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24307
24308         PR c++/8795
24309         * g++.dg/ext/altivec-1.C: New test.
24310
24311 2003-08-24  Richard Henderson  <rth@redhat.com>
24312
24313         * g++.dg/eh/simd-2.C: Add -w for x86.
24314
24315 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.dg/20030815-1.c: New test.
24318
24319 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24320
24321         PR c++/3765
24322         * g++.dg/parse/access6.C: New test.
24323
24324 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24325
24326         PR c++/641, c++/11876
24327         * g++.dg/template/friend22.C: New test.
24328         * g++.dg/template/friend23.C: Likewise.
24329
24330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24333         identically.
24334
24335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24336
24337         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24338
24339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24340
24341         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24342
24343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24346
24347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24348
24349         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24350
24351 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/11919
24354         * g++.dg/overload/prom1.C: New test.
24355
24356         PR c++/11551
24357         * g++.dg/parse/dtor2.C: New test.
24358
24359         PR c++/10762
24360         * g++.dg/parse/using2.C: New test.
24361
24362 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24363
24364         PR target/11805
24365         * gcc.c-torture/compile/20030821-1.c: New.
24366
24367 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24368
24369         PR c++/11834
24370         * g++.dg/template/deduce2.C: New test.
24371
24372 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24373
24374         * gcc.c-torture/execute/20030821-1.c: New test.
24375
24376 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24377
24378         PR middle-end/11984
24379         * gcc.dg/20030820-1.c: New test case.
24380
24381 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24382
24383         PR c++/11945
24384         * g++.dg/warn/noeffect2.C: New test.
24385
24386 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24387
24388         PR c++/10926
24389         * g++.dg/template/dtor2.C: New test.
24390
24391         PR c++/11684
24392         * g++.dg/template/operator1.C: New test.
24393         * g++.dg/parse/operator4.C: New test.
24394
24395         PR c++/11946.C
24396         * g++.dg/expr/enum1.C: New test.
24397         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24398
24399         PR c++/11036.C
24400         * g++.dg/parse/elab2.C: New test.
24401         * g++.dg/parse/typedef4.C: Change error message.
24402         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24403         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24404         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24405
24406 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24407
24408         * gcc.dg/pch/warn-1.c: New.
24409         * gcc.dg/pch/warn-1.hs: New.
24410
24411         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24412         not-tested file.
24413
24414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24415
24416         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24417
24418 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24419
24420         * gcc.dg/uninit-D.c: New Test.
24421         * gcc.dg/uninit-E.c: New Test.
24422         * gcc.dg/uninit-F.c: New Test.
24423         * gcc.dg/uninit-G.c: New Test.
24424
24425 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24426
24427         * g++.dg/README: Describe the pch directory.
24428
24429 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24430
24431         PR c++/11174
24432         * g++.dg/parse/access4.C: New test.
24433         * g++.dg/parse/access5.C: Likewise.
24434         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24435
24436 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24437
24438         * gcc.dg/noncompile/20030818-1.c: New.
24439
24440 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24441
24442         PR c++/11957
24443         * g++.dg/warn/noeffect1.C: New test.
24444
24445         * g++.dg/template/scope2.C: New test.
24446         * g++.dg/template/error2.C: Correct dg-error
24447
24448 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24449
24450         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24451
24452 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24453
24454         PR C++/11512
24455         * g++.dg/template/warn1.C: New.
24456
24457 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         * g++.dg/template/error2.C: New test.
24460         * g++.dg/lookup/using7.C: Adjust errors
24461         * g++.old-deja/g++.pt/crash36.C: Likewise.
24462         * g++.old-deja/g++.pt/derived3.C: Likewise.
24463
24464 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24465
24466         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24467         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24468         * gcc.c-torture/execute/builtins/string-9.c: New, from
24469         string-opt-9.c.  Adjust for execute/builtins framework.
24470         * gcc.c-torture/execute/string-opt-9.c: Delete.
24471
24472 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24473
24474         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24475
24476         * g++.dg/parse/ret-type2.C: New test.
24477
24478         PR c++/11703
24479         * g++.dg/init/new8.C: New test.
24480
24481         PR c++/10923
24482         * g++.dg/parse/typedef5.C: New test.
24483
24484         PR c++/9512
24485         * g++.dg/parse/qualified2.C: New test.
24486         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24487         invalid code.
24488
24489 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24490
24491         * g++.dg/conversion/ptrmem1.C: New test.
24492
24493 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24494
24495         PR target/11693
24496         * gcc.dg/20030811-1.c: New test.
24497
24498         PR target/11535
24499         * gcc.c-torture/execute/20030811-1.c: New test.
24500
24501 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24502
24503         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24504
24505 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24506
24507         PR c++/11789.C
24508         * g++.dg/inherit/multiple1.C: New test.
24509
24510 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24511
24512         * gcc.dg/spe1.c: New test.
24513
24514         PR c++/11670
24515         * g++.dg/expr/cast2.C: New test.
24516
24517         PR c++/10530
24518         * g++.dg/template/dependent-name2.C: New test.
24519
24520 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24521
24522         * g++.dg/parse/crash11.C: Put the dg options in comments.
24523
24524 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24525
24526         * lib/gcc-dg.exp: Update for diagnostic change.
24527
24528 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24529
24530         PR c++/5767
24531         * g++.dg/parse/crash11.C: New test.
24532
24533 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24534
24535         * gcc.dg/cpp/spacing1.c: Update.
24536
24537 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24538
24539         PR target/11739
24540         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24541         a value for -mtune.
24542
24543 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24544
24545         PR middle-end/11771
24546         * gcc.c-torture/compile/20030804-1.c: New test case.
24547
24548 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24549
24550         * gcc.dg/20030804-1.c: New test case.
24551
24552 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24553
24554         * gcc.dg/cpp/separate-1.c: New test.
24555
24556 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24557
24558         PR c++/11704
24559         * g++.dg/template/dependent-expr2.C: New test.
24560
24561         PR c++/11766
24562         * g++.dg/expr/ptrmem1.C: New test.
24563
24564 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24565
24566         PR c++/9453
24567         * g++.dg/template/friend15.C: New test.
24568
24569 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24570
24571         * lib/dg-pch.exp: Work round PCH bug.
24572
24573 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24574
24575         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24576         builtins.  Move cases from builtins-4.c here.
24577
24578         * gcc.dg/torture/builtin-math-1.c: New test taken from
24579         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24580         additional cases.
24581
24582         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24583         Delete.
24584
24585 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24586
24587         PR c++/9447
24588         * g++.dg/template/using7.C: New test.
24589
24590 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24591
24592         * import1.c, import2.c: New tests.
24593
24594 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * g++.dg/eh/crossjump1.C: New test.
24597
24598 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/11697
24601         * g++.dg/template/using6.C: New test.
24602
24603         PR c++/11744
24604         * g++.dg/template/koenig2.C: New test.
24605
24606 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24607
24608         PR c++/7983
24609         * g++.dg/parse/typedef4.C: New test.
24610
24611 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24612
24613         PR c++/8442, c++/8806
24614         * g++.dg/template/elab1.C: New test.
24615         * g++.dg/template/type2.C: Likewise.
24616         * g++.dg/template/ttp3.C: Adjust expected error message.
24617         * g++.old-deja/g++.law/visibility13.C: Likewise.
24618         * g++.old-deja/g++.niklas/t135.C: Likewise.
24619         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24620         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24621         template argument.
24622         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24623
24624 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         PR c++/11295
24627         * g++.dg/ext/stmtexpr1.C: New test.
24628
24629         * g++.dg/opt/tmp1.C: New test.
24630
24631         PR c++/11525
24632         * g++.dg/parse/constant4.C: New test.
24633
24634         PR c++/9447
24635         * g++.dg/template/using5.C: New test.
24636
24637 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24638
24639         * gcc.dg/builtins-27.c: New test case.
24640
24641 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24642
24643         * gcc.dg/tls/opt-7.c: New test.
24644
24645 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24646
24647         * g++.old-deja/g++.other/crash18.C: Remove.
24648
24649 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.dg/template/explicit3.C: New.
24652         * g++.dg/template/explicit4.C: New.
24653         * g++.dg/template/explicit5.C: New.
24654
24655         PR c++/11347
24656         * g++.dg/template/memtmpl1.C: New.
24657
24658 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24659
24660         PR target/11565
24661         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24662         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24663
24664 2003-07-30  Jan Hubicka  <jh@suse.cz>
24665
24666         * vtgc1.c: Kill.
24667
24668 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24669
24670         * gcc.dg/struct-in-proto-1.c: New test.
24671
24672 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24673
24674         * gcc.dg/cpp/include2.c: Only expect one message.
24675
24676 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24677
24678         PR c++/9447
24679         * g++.dg/template/using1.C: New test.
24680         * g++.dg/template/using2.C: New test.
24681         * g++.dg/template/using3.C: New test.
24682         * g++.dg/template/using4.C: New test.
24683
24684 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24685
24686         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24687         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24688
24689 2003-07-28  Jan Hubicka  <jh@suse.cz>
24690
24691         PR c++/11530
24692         * g++.dg/opt/call1.C: New test.
24693
24694 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24695
24696         PR c++/11667
24697         * g++.dg/init/enum2.C: New test.
24698         * g++.dg/template/overload1.C: Add "-w" option.
24699
24700 2003-07-28    <hp@bitrange.com>
24701
24702         * gcc.dg/Wdeclaration-after-statement-1.c,
24703         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24704
24705 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24706
24707         * gcc.c-torture/compile/20030725-1.c: New test.
24708
24709 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24710
24711         * gcc.dg/20030505.c: Only run for SPE.
24712         Remove definition of opaque type.
24713
24714 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24715
24716         * g++.dg/template/ptrmem6.C: New test.
24717
24718 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24719
24720         * gcc.c-torture/compile/zero-strct-2.c: New test.
24721
24722 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24723
24724         * gcc.dg/intermod-1.c: New test.
24725
24726 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24727
24728         PR c++/11617
24729         * g++.dg/template/lookup2.C: New test.
24730         * g++.dg/template/memclass1.C: Remove instantiated from error.
24731         * g++.dg/other/error2.C: Tweak expected errors.
24732
24733         PR c++/11596
24734         * g++.dg/template/defarg3.C: New test.
24735
24736         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24737
24738 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24739
24740         * g++.dg/inherit/access5.C: New test.
24741
24742 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24743
24744         PR c++/11513
24745         * g++.dg/template/crash8.C: New test.
24746
24747 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24748
24749         PR c/10602
24750         * gcc.dg/noncompile/incomplete-2.c: New test.
24751
24752 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24753
24754         PR c++/11645
24755         * g++.dg/inherit/access4.C: New test.
24756
24757         PR c++/11517
24758         * g++.dg/expr/cond2.C: New test.
24759
24760         PR optimization/10679
24761         * g++.dg/opt/inline4.C: New test.
24762
24763 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.dg/parse/crash10: New test.
24766
24767 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         * g++.dg/ext/flexary1.C: New test.
24770
24771 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24772
24773         PR c++/10793
24774         * g++.dg/template/crash9.C: New test.
24775
24776 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24777
24778         PR c++/3004
24779         * g++.dg/parse/typedef3.C: New test.
24780
24781         PR c++/7906
24782         * g++.dg/parse/operator2.C: New test.
24783
24784         PR c++/8895
24785         * g++.dg/parse/def-tmpl-arg1.C: New test.
24786
24787         PR c++/9282
24788         * g++.dg/parse/funptr1.C: New test.
24789
24790         PR c++/9452
24791         * g++.dg/parse/ambig3.C: New test.
24792
24793         PR c++/9454
24794         * g++.dg/parse/operator3.C: New test.
24795
24796         PR c++/9486
24797         * g++.dg/parse/template10.C: New test.
24798
24799         PR c++/9488
24800         * g++.dg/parse/template11.C: New test.
24801
24802         PR c++/10150
24803         * g++.dg/parse/invalid-op1.C: New test.
24804
24805         PR c++/10247
24806         * g++.dg/parse/condexpr1.C: New test.
24807
24808 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24809
24810         * g++.dg/ext/packed3.C: New test.
24811         * g++.dg/ext/packed4.C: New test.
24812
24813         * gcc.dg/pack-test-3.c: New test.
24814
24815 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24816
24817         * lib/compat.exp: Handle dg-options per source file.
24818         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24819         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24820         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24821         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24822         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24823         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24824         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24825         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24826         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24827         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24828         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24829         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24830         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24831         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24832
24833 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24834
24835         PR c/10320
24836         * gcc.c-torture/execute/20030718-1.c: New test.
24837
24838 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24839
24840         PR optimization/11536
24841         * gcc.dg/20030721-1.c: New test.
24842
24843 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24844
24845         PR c++/11546
24846         * g++.dg/template/lookup1.C: New test.
24847
24848 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24849
24850         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24851         diagnostics of ill-formed constructs involving labels.
24852         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24853         the new 'previously defined here' message.
24854
24855 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.dg/parse/non-dependent2.C: New test.
24858
24859 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24860
24861         * g++.dg/init/init-ref4.C: xfail on targets without
24862         weak symbols.
24863
24864 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24865
24866         PR target/11087
24867         * gcc.c-torture/execute/20030717-1.c: New test.
24868
24869 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24870
24871         * g++.dg/opt/cfg1.C: New test.
24872
24873 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR optimization/11557
24876         * gcc.dg/20030717-1.c: New test.
24877
24878 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24879
24880         PR c++/10476
24881         * g++.dg/expr/crash-1.C: New test.
24882
24883         PR c++/11027
24884         * g++.dg/template/init3.C: New test.
24885
24886         PR c++/8222
24887         * g++.dg/template/non-dependent1.C: New test.
24888
24889         PR c++/11070
24890         * g++.dg/template/non-dependent2.C: New test.
24891
24892         PR c++/11071
24893         * g++.dg/template/non-dependent3.C: New test.
24894
24895         PR c++/9907
24896         * g++.dg/template/sizeof5.C: New test.
24897
24898 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24899
24900         PR 11498
24901         * gcc.c-torture/compile/mangle-1.c: New file.
24902
24903 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24904
24905         PR c++/7809
24906         * g++.dg/parse/access3.C: New test.
24907
24908 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24909
24910         PR c++/11384
24911         * g++.dg/init/init-ref4.C: New test.
24912
24913 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/11547
24916         * g++.dg/parse/constant3.C: New test.
24917         * g++.dg/parse/crash7.C: Likewise.
24918
24919 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24920
24921         PR target/11008
24922         * gcc.dg/i386-pentium4-not-mull.c: New.
24923
24924 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24925
24926         * gcc.dg/asm-names.c (ymain): Make it weak.
24927
24928 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24929
24930         PR c++/5421
24931         * g++.dg/template/friend21.C: New test.
24932
24933 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24934
24935         * gcc.dg/cleanup-8.c: New test.
24936         * gcc.dg/cleanup-9.c: New test.
24937
24938 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24939
24940         * g++.dg/ext/dll-MI1.h: New file.
24941         * g++.dg/ext/dllexport-MI1.C: New file.
24942         * g++.dg/ext/dllimport-MI1.C: New file.
24943
24944 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24947         it does not have cmpstrsi patterns (just cmpmemsi).
24948
24949 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24950
24951         PR debug/11473
24952         * g++.dg/debug/debug8.C: New test.
24953
24954 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24955
24956         PR c++/10108
24957         * g++.dg/template/crash7.C: New test.
24958
24959 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24960
24961         PR target/10795
24962         * gcc.c-torture/compile/20030708-1.c: New.
24963
24964 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24965
24966         * gcc.c-torture/execute/20030715-1.c: New test.
24967
24968 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24969
24970         * gcc.dg/pch/inline-3.c: New file.
24971         * gcc.dg/pch/inline-3.hs: New file.
24972         * gcc.dg/pch/inline-4.c: New file.
24973         * gcc.dg/pch/inline-4.hs: New file.
24974
24975 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24976
24977         PR c++/11509
24978         * g++.dg/template/crash6.C: New test.
24979
24980         PR c++/7053
24981         * g++.dg/template/friend20.C: New test.
24982
24983         PR c++/7019
24984         * g++.dg/template/overload2.C: New test.
24985
24986 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24987
24988         PR optimization/11440
24989         * gcc.c-torture/execute/20030714-1.c: New test.
24990
24991 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24992
24993         PR c++/11154
24994         * g++.dg/template/partial2.C: New test.
24995
24996 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24997
24998         PR c++/11503
24999         * g++.dg/template/anon1.C: New test.
25000
25001         PR c++/11493
25002         PR c++/11495
25003         * g++.dg/parse/template9.C: Likewise.
25004         * g++.dg/template/crash4.C: New test.
25005         * g++.dg/template/koenig1.C: Likewise.
25006         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25007         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25008         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25009         functions.
25010         * g++.old-deja/g++.jason/template36.C: Likewise.
25011         * g++.old-deja/g++.mike/p1989.C: Likewise.
25012         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25013         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25014         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25015         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25016         compiling.
25017         * g++.old-deja/g++.pt/union2.C: Use this->.
25018
25019 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25020
25021         * gcc.dg/20030711-1.c: New test.
25022
25023 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25024
25025         PR c++/11050
25026         * g++.dg/parse/args1.C: New test.
25027         * g++.pt/defarg8.C: Change expected errors.
25028
25029 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25030
25031         PR c++/8164
25032         * g++.dg/template/nontype2.C: New test.
25033
25034         PR c++/10558
25035         * g++.dg/parse/template8.C: New test.
25036
25037         PR c++/8327
25038         * g++.dg/template/scope1.C: New test.
25039
25040         * g++.dg/warn/Wsign-compare-1.C: New test.
25041
25042 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25043
25044         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25045
25046 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++/9411
25049         * g++.dg/template/explicit2.C: New test.
25050
25051         PR c++/10032
25052         * g++.dg/warn/pedantic1.C: New test.
25053
25054 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25055
25056         PR c++ 9483
25057         * g++.dg/other/field1.C: New test.
25058
25059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25060
25061         PR c/11449
25062         * gcc.c-torture/compile/20030707-1.c: New.
25063
25064 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25065
25066         PR c++/10849
25067         * g++.dg/template/access12.C: New test.
25068
25069 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25072         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25073         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25074         * gcc.misc-tests/gcov.exp: Update
25075         * g++.dg/gcov/gcov.exp: Update
25076         * lib/gcov.exp: Update.
25077
25078 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25079
25080         * g++.dg/abi/mangle17.C: Make sure template expressions are
25081         dependent.
25082         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25083         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25084         * g++.dg/opt/stack1.C: Remove erroneous code.
25085         * g++.dg/parse/template7.C: New test.
25086         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25087         * g++.old-deja/g++.pt/crash4.C: Likewise.
25088
25089 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25090
25091         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25092         with zero or one occurence of `$' after the initial `L'.
25093
25094 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25095
25096         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25097
25098 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25099
25100         PR c/11370
25101         * gcc.dg/Wunreachable-6.c: New testcase.
25102         * gcc.dg/Wunreachable-7.c: New testcase.
25103
25104 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25105
25106         PR c/11420
25107         * gcc.dg/20030708-1.c: New test.
25108
25109 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25110
25111         * gcc.dg/compat/sdata-section.h: New file.
25112         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25113         * gcc.dg/torture/mips-sdata-1.c: New test.
25114
25115 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25116
25117         PR c++/11030
25118         * g++.dg/template/friend19.C: New test.
25119
25120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * g++.dg/opt/strength-reduce.C: New test.
25123
25124 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25125
25126         PR target/10979
25127         * gcc.dg/20030707-1.c: New testcase.
25128
25129 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25130
25131         PR optimization/11059
25132         * g++.dg/opt/emptyunion.C: New testcase.
25133
25134 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25135             Eric Botcazou  <ebotcazou@libertysurf.fr>
25136
25137         * g++.dg/opt/stack1.C: New test.
25138
25139 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25140
25141         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25142         run test.
25143
25144         PR c++/11431
25145         * g++.dg/expr/static_cast3.C: New test.
25146
25147 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25148
25149         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25150         everywhere.
25151         * gcc.dg/concat.c: Concatenation of string constants with
25152         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25153         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25154         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25155         necessary to avoid multi-character character constant warning.
25156         * gcc.dg/cpp/escape.c: Likewise.
25157         * gcc.dg/cpp/ucs.c: Likewise.
25158         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25159         Fix a typo.
25160
25161 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25162
25163         PR c/11428
25164         * gcc.c-torture/compile/20030704-1.c: New.
25165
25166 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25167
25168         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25169
25170 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25171
25172         PR c++/5287, PR c++/7910,  PR c++/11021
25173         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25174         tests for warnings.
25175         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25176         * g++.dg/ext/dllimport3.C: Likewise.
25177         * g++.dg/ext/dllimport4.C: New file.
25178         * g++.dg/ext/dllimport5.C: New file.
25179         * g++.dg/ext/dllimport6.C: New file.
25180         * g++.dg/ext/dllimport7.C: New file.
25181         * g++.dg/ext/dllimport8.C: New file.
25182         * g++.dg/ext/dllimport9.C: New file.
25183         * g++.dg/ext/dllimport10.C: New file.
25184         * g++.dg/ext/dllexport1.C: New file.
25185
25186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25187
25188         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25189         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25190
25191 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25192
25193         * gcc.dg/builtins-25.c: New testcase.
25194         * gcc.dg/builtins-26.c: New testcase.
25195
25196 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25197
25198         * gcc.dg/compat/vector-defs.h: New file.
25199         * gcc.dg/compat/vector-setup.h: New file.
25200         * gcc.dg/compat/vector-check.h: New file.
25201         * gcc.dg/compat/vector-1_main.c: New file.
25202         * gcc.dg/compat/vector-1_x.c: New file.
25203         * gcc.dg/compat/vector-1_y.c: New file.
25204         * gcc.dg/compat/vector-2_main.c: New file.
25205         * gcc.dg/compat/vector-2_x.c: New file.
25206         * gcc.dg/compat/vector-2_y.c: New file.
25207
25208         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25209         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25210         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25211         * gcc.dg/compat/struct-align-1.h: New file.
25212         * gcc.dg/compat/struct-align-1_main.c: New file.
25213         * gcc.dg/compat/struct-align-1_x.c: New file.
25214         * gcc.dg/compat/struct-align-1_y.c: New file.
25215         * gcc.dg/compat/struct-align-2.h: New file.
25216         * gcc.dg/compat/struct-align-2_main.c: New file.
25217         * gcc.dg/compat/struct-align-2_x.c: New file.
25218         * gcc.dg/compat/struct-align-2_y.c: New file.
25219
25220         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25221         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25223         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25224         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25226         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25227         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25228         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25229         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25230         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25231         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25232         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25233         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25234         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25235         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25236         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25237         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25238         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25239         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25240         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25242         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25243         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25244         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25245         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25246         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25247         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25248         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25249
25250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25251
25252         * gcc.dg/i386-call-1.c: New test.
25253
25254 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         PR c++/9162
25257         * g++.dg/parse/defarg4.C: New.
25258
25259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25260
25261         PR target/10700
25262         * gcc.c-torture/compile/20030703-1.c: New test case.
25263
25264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25265
25266         * g++.dg/template/local3.C: Remove extra semicolon.
25267
25268 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25269
25270         * gcc.dg/i386-volatile-1.c: New test.
25271
25272 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25273
25274         PR c++/11072
25275         * g++.dg/other/offsetof2.C: XFAIL.
25276         * g++.dg/other/offsetof5.C: New.
25277
25278         PR c++/10219
25279         * g++.dg/template/error1.C: New.
25280
25281         PR c++/9779
25282         * g++.dg/template/dependent-expr1.C: New.
25283
25284 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25285
25286         PR c++/6949
25287         * g++.dg/template/local3.C: New test.
25288
25289         PR c++/11149
25290         * g++.dg/lookup/scoped6.C: New test.
25291
25292 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25293
25294         PR c++/8046
25295         * g++.dg/other/error7.C: New test.
25296
25297 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25298
25299         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25300         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25301         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25302         * g++.old-deja/g++.other/union2.C: Likewise.
25303         * gcc.dg/c90-const-expr-2.c: Likewise.
25304         * gcc.dg/c90-const-expr-3.c: Likewise.
25305         * gcc.dg/c99-const-expr-2.c: Likewise.
25306         * gcc.dg/c99-const-expr-3.c: Likewise.
25307         * gcc.dg/concat.c: Likewise.
25308
25309 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25310
25311         PR c++/9559
25312         * g++.dg/init/static1.C: New test.
25313
25314 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25315
25316         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25317         * g++.old-deja/g++.other/access2.C: Likewise.
25318         * g++.old-deja/g++.other/decl2.C: Likewise.
25319         * gcc.c-torture/execute/20020615-1.c: Likewise.
25320
25321 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25322
25323         PR c++/4933
25324         * g++.dg/template/sizeof4.C: New test.
25325
25326 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25327
25328         * g++.dg/other/error6.C: New test.
25329
25330 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25331
25332         PR c++/10750
25333         * g++.dg/parse/constant2.C: New test.
25334
25335 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25336
25337         PR c++/11106
25338         * g++.dg/other/error5.C: New test.
25339
25340 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25341
25342         * gcc.dg/format/gcc_diag-1.c: New test.
25343
25344 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25345
25346         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25347
25348 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25351         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25352         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25353
25354 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25355
25356         * gcc.c-torture/execute/builtins/string-8.c: New test.
25357         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25358         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25359         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25360
25361 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25362
25363         PR c++/10468
25364         * g++.dg/ext/typeof6.C: New test.
25365
25366 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/10796
25369         * g++.dg/init/enum1.C: New test.
25370
25371 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25372
25373         * gcc.dg/20030627-1.c: New test.
25374
25375 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25376
25377         PR c++/11332
25378         * g++.dg/expr/static_cast2.C: New test.
25379
25380 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25381             Jakub Jelinek  <jakub@redhat.com>
25382
25383         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25384         sprintf(dst,"%s",src) optimization.
25385         * gcc.c-torture/execute/20030626-1.c: New test case.
25386         * gcc.c-torture/execute/20030626-2.c: New test case.
25387
25388 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25389
25390         * gcc.c-torture/execute/multi-ix.c: New test.
25391
25392         * gcc.c-torture/execute/simd-4.c (main):
25393         Added missing semicolon at end of union.
25394
25395 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25396
25397         PR c++/8266
25398         * g++.dg/template/explicit-instantiation3.C: New test.
25399
25400 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25401
25402         * gcc.dg/20030626-1.c: Use signed char.
25403
25404 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25405
25406         * gcc.dg/20030626-1.c: New test.
25407
25408 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25409
25410         * const-str-2.m: Update.
25411
25412 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/10990
25415         * g++.dg/rtti/dyncast1.C: New test.
25416         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25417         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25418         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25419
25420         PR c++/10931
25421         * g++.dg/expr/static_cast1.C: New test.
25422
25423 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25424
25425         * gcc.dg/20030625-1.c: New test.
25426
25427 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25428
25429         * gcc.c-torture/compile/20030624-1.c: New test case.
25430
25431 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25432
25433         * gcc.c-torture/execute/string-opt-17.c: New test.
25434
25435 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25436
25437         PR c++/5754
25438         * g++.dg/parse/crash6.C: New test.
25439
25440 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25441
25442         * gcc.dg/builtins-24.c: New test case.
25443
25444 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25445
25446         * g++.dg/opt/operator1.C: New test.
25447
25448 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25449
25450         * gcc.c-torture/execute/string-opt-16.c: New test case.
25451
25452 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25453
25454         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25455         * g++.old-deja/g++.other/conv7.C: Likewise.
25456         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25457         * g++.old-deja/g++.other/overload14.C: Likewise.
25458
25459 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25460
25461         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25462         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25463
25464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25465
25466         PR c++/10888
25467         * g++.dg/warn/Winline-3.C: New test.
25468
25469 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25470
25471         * lib/target-supports.exp (check_alias_available): Make the test
25472         program acceptable to the Solaris assembler.
25473
25474         PR c++/10749
25475         * g++.dg/template/memclass2.C: New test.
25476
25477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25478             Eric Botcazou  <ebotcazou@libertysurf.fr>
25479
25480         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25481         data for non-matching targets.
25482         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25483
25484 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c++/10845
25487         * g++.dg/template/member3.C: New test.
25488
25489 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25490
25491         PR c++/10939
25492         * g++.dg/template/func1.C: New test.
25493
25494         PR c++/9649
25495         * g++.dg/template/static4.C: New test.
25496         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25497
25498         PR c++/11041
25499         * g++.dg/init/ref7.C: New test.
25500
25501 2003-06-19  Matt Austern  <austern@apple.com>
25502
25503         PR c++/11228
25504         * g++.dg/anew1.C: New test.
25505         * g++.dg/anew2.C: New test.
25506         * g++.dg/anew3.C: New test.
25507         * g++.dg/anew4.C: New test.
25508
25509 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25510
25511         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25512
25513 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25514
25515         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25516         endian-dependent.
25517
25518 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25519
25520         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25521         Remove cruft.
25522
25523 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25524
25525         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25526         * gcc.c-torture/compile/961203-1.c: Likewise.
25527         * gcc.c-torture/compile/980506-1.c: Likewise.
25528
25529 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25530
25531         PR c++/10712
25532         * g++.dg/lookup/using7.C: New test.
25533
25534 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25535
25536         PR c++/11105
25537         * g++.dg/abi/conv1.C: Remove it.
25538         * g++.dg/template/conv7.C: New test.
25539         * g++.dg/template/conv8.C: Likewise.
25540         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25541         conversion operator.
25542
25543 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25544
25545         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25546         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25547         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25548         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25549         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25550         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25552         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25553         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25554         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25555         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25556         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25557         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25558         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25559         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25560         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25561         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25562         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25563         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25564         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25565         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25566         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25568         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25569         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25570         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25571         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25572         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25573         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25574
25575 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25576
25577         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25578         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25579         indications.
25580
25581 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25582
25583         * gcc.dg/i386-387-5.c: New test case.
25584         * gcc.dg/i386-387-6.c: New test case.
25585         * gcc.dg/builtins-23.c: New test case.
25586
25587 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25588
25589         * gcc.dg/builtins-22.c: New test case.
25590         * gcc.dg/i386-387-1.c: Update to test exp.
25591         * gcc.dg/i386-387-2.c: Likewise.
25592
25593 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25594
25595         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25596
25597 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25598
25599         * lib/gcc-dg.exp (dg-require-dll): New function.
25600         (dg-xfail-if): Likewise.
25601         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25602         driver.
25603
25604         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25605         * gcc.c-torture/compile/20001205-1.c: Likewise.
25606         * gcc.c-torture/compile/20001226-1.c: Likewise.
25607         * gcc.c-torture/compile/20010518-2.c: Likewise.
25608         * gcc.c-torture/compile/20020312-1.c: Likewise.
25609         * gcc.c-torture/compile/20020604-1.c: Likewise.
25610         * gcc.c-torture/compile/920501-12.c: Likewise.
25611         * gcc.c-torture/compile/920501-4.c: Likewise.
25612         * gcc.c-torture/compile/920520-1.c: Likewise.
25613         * gcc.c-torture/compile/920521-1.c: Likewise.
25614         * gcc.c-torture/compile/920625-1.c: Likewise.
25615         * gcc.c-torture/compile/961203-1.c: Likewise.
25616         * gcc.c-torture/compile/980506-1.c: Likewise.
25617         * gcc.c-torture/compile/981006-1.c: Likewise.
25618         * gcc.c-torture/compile/981022-1.c: Likewise.
25619         * gcc.c-torture/compile/981223-1.c: Likewise.
25620         * gcc.c-torture/compile/990617-1.c: Likewise.
25621         * gcc.c-torture/compile/dll.c: Likewise.
25622         * gcc.c-torture/compile/labels-3.c: Likewise.
25623         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25624         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25625         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25626         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25627         * gcc.c-torture/compile/simd-5.c: Likewise.
25628         * gcc.c-torture/compile/20000804-1.x: Remove.
25629         * gcc.c-torture/compile/20001205-1.x: Likewise.
25630         * gcc.c-torture/compile/20001226-1.x: Likewise.
25631         * gcc.c-torture/compile/20010518-2.x: Likewise.
25632         * gcc.c-torture/compile/20020312-1.x: Likewise.
25633         * gcc.c-torture/compile/20020604-1.x: Likewise.
25634         * gcc.c-torture/compile/920501-12.x: Likewise.
25635         * gcc.c-torture/compile/920501-4.x: Likewise.
25636         * gcc.c-torture/compile/920520-1.x: Likewise.
25637         * gcc.c-torture/compile/920521-1.x: Likewise.
25638         * gcc.c-torture/compile/920625-1.x: Likewise.
25639         * gcc.c-torture/compile/961203-1.x: Likewise.
25640         * gcc.c-torture/compile/980506-1.x: Likewise.
25641         * gcc.c-torture/compile/981006-1.x: Likewise.
25642         * gcc.c-torture/compile/981022-1.x: Likewise.
25643         * gcc.c-torture/compile/981223-1.x: Likewise.
25644         * gcc.c-torture/compile/990617-1.x: Likewise.
25645         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25646         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25647         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25648         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25649         * gcc.c-torture/compile/simd-5.x: Likewise.
25650
25651         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25652
25653 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25654
25655         * gcc.c-torture/execute/20030611-1.c: New test.
25656
25657 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25658
25659         PR middle-end/168
25660         * gcc.dg/20030612-1.c: New test case.
25661
25662 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25663
25664         PR c++/10635
25665         * g++.dg/expr/cast1.C: New test.
25666
25667 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25668
25669         * gcc.dg/builtins-21.c: New test case.
25670
25671 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25672
25673         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25674         options instead of at the end.
25675         * lib/objc.exp (objc_target_compile): Likewise.
25676
25677 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25678
25679         PR c++/10432
25680         * g++.dg/parse/error1.C: New test.
25681
25682 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25683
25684         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25685         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25686         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25687         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25688         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25689         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25690         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25691         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25692         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25693         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25694         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25695         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25696         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25697         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25698         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25699         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25700         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25701         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25702         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25703         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25704         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25705         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25706         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25707         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25708
25709         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25710         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25711         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25712         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25713         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25714         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25715         * gcc.dg/compat/scalar-return-3_main.c: New file.
25716         * gcc.dg/compat/scalar-return-3_x.c: New file.
25717         * gcc.dg/compat/scalar-return-3_y.c: New file.
25718         * gcc.dg/compat/scalar-return-4_main.c: New file.
25719         * gcc.dg/compat/scalar-return-4_x.c: New file.
25720         * gcc.dg/compat/scalar-return-4_y.c: New file.
25721
25722 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25723
25724         * gcc.dg/compat/fp2-struct-check.h: New file.
25725         * gcc.dg/compat/fp2-struct-defs.h: New file.
25726         * gcc.dg/compat/fp2-struct-init.h: New file.
25727         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25728         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25729         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25730         * gcc.dg/compat/struct-return-10_main.c: New file.
25731         * gcc.dg/compat/struct-return-10_x.c: New file.
25732         * gcc.dg/compat/struct-return-10_y.c: New file.
25733
25734         * gcc.dg/compat/compat-common.h: New file.
25735         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25736         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25737         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25738         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25739         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25740         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25741         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25742         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25743         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25744         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25745         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25746         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25747         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25748         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25749         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25750         * gcc.dg/compat/small-struct-check.h: Ditto.
25751         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25752         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25753         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25754         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25756         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25757         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25758         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25759         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25760         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25761         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25762         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25763         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25766         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25767         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25768         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25769         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25770         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25771         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25772         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25773         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25774         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25775         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25777         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25778         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25779         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25780         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25781
25782 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25783
25784         * g++.dg/pch/static-1.C: New file.
25785         * g++.dg/pch/static-1.Hs: New file.
25786
25787 2003-06-10  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.dg/asm-7.c: Adjust expected warning text.
25790
25791 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25792
25793         * gcc.dg/builtins-20.c: New test case.
25794
25795 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/11131
25798         * g++.dg/opt/template1.C: New test.
25799
25800 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25801
25802         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25803         additional_sources.
25804
25805 2003-05-21  David Taylor  <dtaylor@emc.com>
25806
25807         * gcc.dg/Wpadded.c: New file.
25808
25809 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25810
25811         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25812         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25813         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25814         dg-require-weak.
25815
25816 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25817
25818         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25819
25820 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25821
25822         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25823         (dg-require-alias): Likewise.
25824         (dg-require-gc-sections): Likewise.
25825         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25826
25827 2003-06-08  Richard Henderson  <rth@redhat.com>
25828
25829         * gcc.dg/20011029-2.c: Fix the array reference.
25830         * gcc.dg/asm-7.c: New.
25831
25832 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25833
25834         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25835
25836 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25837
25838         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25839         (dg-require-gc-sections): Likewise.
25840
25841 2003-06-08  Jan Hubicka  <jh@suse.cz>
25842
25843         * i386-cmov1.c: Fix regular expression.
25844         * i386-cvt-1.c: Likewise.
25845         * i386-local.c: Likewise.
25846         * i386-local2.c: Likewise.
25847         * i386-mul.c: Likewise.
25848         * i386-ssetype-1.c: Likewise.
25849         * i386-ssetype-3.c: Likewise.
25850         * i386-ssetype-5.c: Likewise.
25851
25852 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25853
25854         PR c++/11039
25855         * g++.dg/warn/implicit-typename2.C: New test.
25856         * g++.dg/warn/implicit-typename3.C: New test.
25857
25858 2003-06-07  Richard Henderson  <rth@redhat.com>
25859
25860         * g++.dg/other/offsetof3.C: Use size_t.
25861         * g++.dg/other/offsetof4.C: Likewise.
25862
25863 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25864
25865         * lib/copy-file.exp: New. Implement gcc_copy_files.
25866
25867         * lib/dg-pch.exp: Load copy-file.exp
25868         (dg-pch): Use gcc_copy_files instead of "file copy".
25869
25870 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25871
25872         * gcc.dg/weak/weak.exp: Simplify.
25873         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25874         * gcc.dg/weak/weak-1.c: Likewise.
25875         * gcc.dg/weak/weak-2.c: Likewise.
25876         * gcc.dg/weak/weak-3.c: Likewise.
25877         * gcc.dg/weak/weak-4.c: Likewise.
25878         * gcc.dg/weak/weak-5.c: Likewise.
25879         * gcc.dg/weak/weak-6.c: Likewise.
25880         * gcc.dg/weak/weak-7.c: Likewise.
25881         * gcc.dg/weak/weak-8.c: Likewise.
25882         * gcc.dg/weak/weak-9.c: Likewise.
25883
25884 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25885
25886         gcc.c-torture/execute/20030606-1.c: New.
25887
25888 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25889
25890         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25891         * gcc.dg/builtins-19.c: Likewise.
25892
25893 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25894
25895         * gcc.dg/builtins-2.c: Add some more tests.
25896         * gcc.dg/builtins-18.c: New test case.
25897         * gcc.dg/builtins-19.c: New test case.
25898
25899 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25900             Jim Wilson  <wilson@tuliptree.org>
25901
25902         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25903
25904 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25907         mempcpy/stpcpy calls not to be optimized into something else.
25908         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25909         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25910         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25911
25912 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25913
25914         * gcc.dg/format/asm_fprintf-1.c: New test.
25915
25916 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25917
25918         * lib/gcc-defs.exp (additional_sources): New variable.
25919         (dg-additional-sources): New function.
25920         (additional_files): New variable.
25921         (dg-additional-files): New function.
25922         (dg-additional-files-options): Likewise.
25923         * lib/gcc-dg.exp (dg-require-weak): New function.
25924         (dg-require-alias): Likewise.
25925         (dg-require-gc-sections): Likewise.
25926         * lib/target-supports.exp (check_alias_available): Remove testfile
25927         parameter.
25928         (check_gc_sections_available): New function.
25929         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25930         (dg-gpp-additional-files): Likewise.
25931         * lib/g++.exp (additional_sources): Remove.
25932         (additional_files): Likewise.
25933         (g++_target_compile): Use dg-additional-files-options.
25934
25935         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25936         Tcl logic.
25937         * gcc.dg/special/ecos.exp: Remove.
25938         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25939         * gcc.dg/special/alias-1.c: Likewise.
25940         * gcc.dg/special/alias-2.c: Likewise.
25941         * gcc.dg/special/gcsec-1.c: Likewise.
25942         * gcc.dg/special/weak-1.c: Likewise.
25943         * gcc.dg/special/weak-2.c: Likewise.
25944         * gcc.dg/special/wkali-1.c: Likewise.
25945         * gcc.dg/special/wkali-2.c: Likewise.
25946
25947         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25948         dg-gpp-additional-*.
25949         * g++.dg/special/conpr-3.C: Likewise.
25950         * g++.dg/special/conpr-4.C: Likewise.
25951         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25952         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25953         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25954         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25955         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25956         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25957         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25958         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25959         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25960         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25961         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25962         * g++.old-deja/g++.other/comdat1.C: Likewise.
25963         * g++.old-deja/g++.other/comdat2.C: Likewise.
25964         * g++.old-deja/g++.other/comdat3.C: Likewise.
25965         * g++.old-deja/g++.other/ctor1.C: Likewise.
25966         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25967
25968 2003-06-05  Richard Henderson  <rth@redhat.com>
25969
25970         * gcc.dg/debug/20030605-1.c: New.
25971
25972 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25973
25974         * README.QMTEST: Update.
25975
25976 2003-06-04  Richard Henderson  <rth@redhat.com>
25977
25978         * gcc.dg/cleanup-1.c: New.
25979         * gcc.dg/cleanup-2.c: New.
25980         * gcc.dg/cleanup-3.c: New.
25981         * gcc.dg/cleanup-4.c: New.
25982         * gcc.dg/cleanup-5.c: New.
25983         * gcc.dg/cleanup-6.c: New.
25984         * gcc.dg/cleanup-7.c: New.
25985
25986 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25987
25988         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25989
25990         * lib/dg-pch.exp: New file.
25991         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25992         * gcc.dg/pch/pch.exp: Likewise.
25993
25994 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25995
25996         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25997         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25998         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25999         * gcc.dg/builtins-17.c: New test case.
26000         * gcc.dg/i386-387-4.c: New test case.
26001         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26002
26003 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26004
26005         * gcc.dg/ultrasp9.c: New test.
26006
26007 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26008
26009         * gcc.c-torture/compile/20030604-1.c: New test.
26010         * gcc.dg/sparc-constant-1.c: New test.
26011
26012 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26013
26014         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26015
26016 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26017
26018         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26019
26020         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26021         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26022
26023 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26024
26025         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26026
26027 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26028
26029         PR c++/10940
26030         * g++.dg/template/spec10.C: New test.
26031
26032 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26033
26034         * gcc.dg/builtins-16.c: New test case.
26035
26036 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26039         mempcpy test with post-increments.
26040         * gcc.c-torture/execute/string-opt-3.c: New test.
26041         * gcc.dg/string-opt-1.c: New test.
26042
26043 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26044
26045         PR fortran/10965
26046         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26047
26048 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26049
26050         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26051         (scan-assembler): ... here.  Use dg-scan.
26052         (scan-assembler-not): Likewise.
26053         (scan-file): New function.
26054         (scan-file-not): Likewise.
26055         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26056         * gcc.dg/cpp/_Pragma4.c: Likewise.
26057         * gcc.dg/cpp/_Pragma5.c: Likewise.
26058         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26059         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26060         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26061         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26062         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26063         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26064         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26065         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26066         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26067         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26068         * gcc.dg/cpp/cxxcom1.c: Likewise.
26069         * gcc.dg/cpp/line1.c: Likewise.
26070         * gcc.dg/cpp/maccom1.c: Likewise.
26071         * gcc.dg/cpp/maccom2.c: Likewise.
26072         * gcc.dg/cpp/maccom3.c: Likewise.
26073         * gcc.dg/cpp/maccom4.c: Likewise.
26074         * gcc.dg/cpp/maccom5.c: Likewise.
26075         * gcc.dg/cpp/maccom6.c: Likewise.
26076         * gcc.dg/cpp/multiline.c: Likewise.
26077         * gcc.dg/cpp/spacing1.c: Likewise.
26078         * gcc.dg/cpp/spacing2.c: Likewise.
26079         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26080         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26081         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26082         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26083         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26084         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26085         * gcc.dg/cpp/cxxcom2.c: Likewise.
26086         * gcc.dg/cpp/cxxcom2.h: New file.
26087
26088         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26089         * g++.dg/cpp/truefalse.C: Here.
26090         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26091
26092 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26093
26094         * gcc.dg/cpp/redef3.c: New file.
26095
26096 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * gcc.dg/i386-loop-3.c: New test.
26099
26100 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26101
26102         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26103
26104 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26105
26106         * gcc.dg/fwrapv-1.c: New test case.
26107         * gcc.dg/fwrapv-2.c: New test case.
26108
26109 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26110
26111         PR c++/10956
26112         * g++.dg/template/spec9.C: New test.
26113
26114 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26115
26116         * gcc.dg/duff-4.c: New test case.
26117
26118 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26119
26120         PR fortran/10843
26121         * g77.dg/ffixed-form-1.f: New test
26122         * g77.dg/ffixed-form-2.f: New test
26123         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26124         * g77.dg/ffree-form-3.f: New test
26125
26126 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26127
26128         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26129         * gcc.dg/wint_t-1.c: Likewise.
26130
26131 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26132
26133         * g++.dg/template/access11.C: New test.
26134
26135 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26136
26137         PR c++/10849
26138         * g++.dg/template/access10.C: New test.
26139
26140 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26141             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26142
26143         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26144
26145 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26146
26147         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26148         suppress for powerpc-*-darwin*.
26149         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26150
26151 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26152
26153         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26154         suppress option for powerpc-*-darwin*.
26155
26156 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26157
26158         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26159         * gcc.dg/builtins-4.c: Add test for fmod.
26160
26161 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26162
26163         PR c++/10682
26164         * g++.dg/template/instantiate4.C: New test.
26165
26166 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26167
26168         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26169
26170 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26171
26172         * gcc.dg/compat/scalar-return-1_main.c: New file.
26173         * gcc.dg/compat/scalar-return-1_x.c: New file.
26174         * gcc.dg/compat/scalar-return-1_y.c: New file.
26175         * gcc.dg/compat/scalar-return-2_main.c: New file.
26176         * gcc.dg/compat/scalar-return-2_x.c: New file.
26177         * gcc.dg/compat/scalar-return-2_y.c: New file.
26178         * gcc.dg/compat/struct-return-3_main.c: New file.
26179         * gcc.dg/compat/struct-return-3_y.c: New file.
26180         * gcc.dg/compat/struct-return-3_x.c: New file.
26181         * gcc.dg/compat/struct-return-2_main.c: New file.
26182         * gcc.dg/compat/struct-return-2_x.c: New file.
26183         * gcc.dg/compat/struct-return-2_y.c: New file.
26184
26185 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26186
26187         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26188         for hppa*-hp-hpux*.
26189         * gcc.dg/20021014-1.c (dg-options): Likewise.
26190         * gcc.dg/nest.c (dg-options): Likewise.
26191
26192 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26193
26194         PR c++/9738
26195         * g++.dg/ext/dllimport2.C: New file.
26196         * g++.dg/ext/dllimport3.C: New file.
26197
26198 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26199
26200         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26201         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26202         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26203         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26205         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26206         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26207         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26208         * gcc.dg/compat/small-struct-defs.h: New file.
26209         * gcc.dg/compat/small-struct-init.h: New file.
26210         * gcc.dg/compat/small-struct-check.h: New file.
26211         * gcc.dg/compat/fp-struct-defs.h: New file.
26212         * gcc.dg/compat/fp-struct-check.h: New file.
26213         * gcc.dg/compat/fp-struct-init.h: New file.
26214         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26215         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26216
26217 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26218
26219         * gcc.dg/20030225-2.c: New test.
26220
26221 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26222             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26223
26224         * gcc.c-torture/compile/20030518-1.c: New test case.
26225
26226 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26227
26228         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26229         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26230         gcc-dg-debug-runtest.
26231         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26232         gcc-dg-debug-runtest.
26233
26234 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26235
26236         PR c++/9022
26237         * g++.dg/lookup/using6.C: New test.
26238
26239 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26240
26241         * g++.dg/parse/access2.C: New test.
26242
26243 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26244
26245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26246         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26247         * gcc.dg/debug/debug.exp: Likewise.
26248
26249 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26250
26251         * gcc.dg/dollar.c: New test.
26252
26253 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26254
26255         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26256         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26257         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26258         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26259         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26260         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26261         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26262         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26263         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26264         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26265         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26266         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26267         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26268         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26269         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26270         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26271         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26272         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26273
26274 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26275
26276         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26277         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26278         support for "repo" mode.
26279         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26280         * lib/g77-dg.exp: Likewise.
26281         * lib/obj-dg.exp: Likewise.
26282
26283 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26284
26285         Merge from gcc-3_2-rhl8-branch:
26286         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26287
26288         * gcc.dg/tls/opt-6.c: New test.
26289
26290         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.dg/20030405-1.c: New test.
26293
26294         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * gcc.dg/20030309-1.c: New test.
26297
26298         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26299
26300         * gcc.c-torture/execute/20030307-1.c: New test.
26301
26302         2003-02-20  Randolph Chung  <tausq@debian.org>
26303
26304         * gcc.c-torture/compile/20030220-1.c: New test.
26305
26306         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26307
26308         * gcc.dg/20030217-1.c: New test.
26309
26310         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26311
26312         * gcc.c-torture/compile/20020129-1.c: New test.
26313
26314         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26315
26316         * gcc.dg/unroll-1.c: New test.
26317
26318         2002-11-16  Jan Hubicka  <jh@suse.cz>
26319
26320         * gcc.c-torture/execute/20020920-1.c: New test.
26321
26322         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26323
26324         PR target/7434
26325         * gcc.c-torture/compile/20021008-1.c: New test.
26326
26327         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26328
26329         PR target/7559
26330         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26331
26332         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26333
26334         * gcc.c-torture/compile/20020807-1.c: New test.
26335
26336         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/tls/opt-1.c: New test.
26339
26340         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * gcc.dg/20020729-1.c: New test.
26343
26344         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26345
26346         * g++.dg/opt/life1.C: New test.
26347
26348         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26349
26350         * gcc.dg/20020525-1.c: New test.
26351
26352         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26353
26354         PR c++/6794
26355         * g++.dg/ext/pretty1.C: New test.
26356         * g++.dg/ext/pretty2.C: New test.
26357
26358 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26359
26360         PR c++/8385
26361         * g++.dg/ext/typeof5.C: New test.
26362
26363 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26364
26365         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26366         __USER_LABEL_PREFIX__ into account.
26367         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26368
26369 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26370
26371         * gcc.dg/builtins-15.c: New test case.
26372
26373 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26374
26375         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26376
26377 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26378
26379         * lib/g++.exp: Tweak handling of additional source files.
26380         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26381         * g++.dg/special/conpr-2a.C: Rename to ...
26382         * g++.dg/special/conpr-2a.cc: ... this.
26383         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26384         * g++.dg/special/conpr-3a.C: Rename to ...
26385         * g++.dg/special/conpr-3a.cc: This.
26386         * g++.dg/special/conpr-3b.C: Rename to ...
26387         * g++.dg/special/conpr-3b.cc: This.
26388         * g++.dg/special/conpr-4.C: New test.
26389         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26390
26391 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26392
26393         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26394
26395 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26396
26397         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26398         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26399         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26400         * g++.old-deja/g++.other/warn3.C: Likewise.
26401
26402 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26403
26404         * gcc.dg/i386-387-1.c: Update to also test log.
26405         * gcc.dg/i386-387-2.c: Likewise.
26406
26407 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26408
26409         * g77.f-torture/execute/int8421.f: New test.
26410
26411 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26412
26413         PR c++/10230, c++/10481
26414         * g++.dg/lookup/scoped5.C: New test.
26415
26416 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26417
26418         PR c++/10552
26419         * g++.dg/template/ttp6.C: New test.
26420
26421 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26422
26423         * gcc.c-torture/execute/builtins: New directory.
26424         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26425         gcc.c-torture/execute/builtins.
26426         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26427         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26428         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26429         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26430
26431 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26432
26433         PR c++/9252
26434         * g++.dg/template/access8.C: New test.
26435         * g++.dg/template/access9.C: New test.
26436
26437 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26438
26439         PR c++/9554
26440         * g++.dg/parse/access1.C: New test.
26441
26442 2003-05-09  DJ Delorie  <dj@redhat.com>
26443
26444         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26445         long, and not an int.
26446
26447 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26448
26449         PR c++/10555, c++/10576
26450         * g++.dg/template/memclass1.C: New test.
26451
26452 2003-05-08  DJ Delorie  <dj@redhat.com>
26453
26454         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26455         targets.
26456         * gcc.c-torture/execute/20021024-1.x: Likewise.
26457         * gcc.c-torture/execute/shiftdi.x: Likewise.
26458         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26459         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26460         * gcc.dg/20021018-1.c: Likewise.
26461
26462 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26463
26464         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26465
26466         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26467         (bcopy): Call memmove.
26468
26469 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26470
26471         * g77.f-torture/compile/8485.f: New test case.
26472
26473 2003-05-07  Richard Henderson  <rth@redhat.com>
26474
26475         PR c++/10570
26476         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26477         Verify exception_cleanup not called for rethrows.
26478         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26479         when exiting catch block without rethrowing.
26480         * g++.dg/eh/forced3.C: New.
26481         * g++.dg/eh/forced4.C: New.
26482
26483 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26484
26485         * gcc.dg/20030505.c: Fix triplet.
26486
26487 2003-05-06  DJ Delorie  <dj@redhat.com>
26488
26489         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26490         * gcc.dg/nest.c: Likewise.
26491
26492 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26493
26494         * gcc.dg/builtins-14.c: New test case.
26495
26496 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26497
26498         * lib/compat.exp (compat-execute): New argument.
26499         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26500         * gcc.dg/compat: New test directory.
26501         * gcc.dg/compat/compat.exp: New expect script.
26502         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26503         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26504         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26505         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26506         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26507         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26508
26509         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26510         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26511         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26512         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26513         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26514         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26515         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26516         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26517         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26518         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26519         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26520         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26521         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26522         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26523         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26524
26525 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26526
26527         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26528
26529 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26532
26533 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26534
26535         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26536         * gcc.dg/ppc-fsel-2.c: New test.
26537
26538         * gcc.dg/unused-5.c: New test.
26539
26540 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26541
26542         PR c++/10496
26543         * g++.dg/warn/pmf1.C: New test.
26544
26545 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26546
26547         PR c++/4494
26548         * g++.dg/warn/main.C: New test.
26549
26550 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26551
26552         * gcc.dg/nonnull-3.c: New test.
26553
26554 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26555
26556         * gcc.dg/cpp/Wtrigraphs.c: Update.
26557         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26558
26559 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26560
26561         * gcc.dg/ppc-fsel-1.c: New test.
26562
26563 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26564
26565         PR c/10604
26566         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26567
26568 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26569
26570         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26571
26572 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26573
26574         PR c++/9364, c++/10553, c++/10586
26575         * g++.dg/parse/typename4.C: New test.
26576         * g++.dg/parse/typename5.C: Likewise.
26577
26578 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26579
26580         * gcc.c-torture/compile/20030503-1.c: New test.
26581
26582 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26583
26584         * g++.dg/lookup/using5.C: Fix testcase error.
26585
26586 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26587
26588         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26589         since MEABI is no longer supported.  Remove all vestiges
26590         of MEABI from the test.
26591
26592 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26593
26594         PR c++/10554
26595         * g++.dg/lookup/using5.C: New test.
26596
26597 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26598
26599         PR c++/8772
26600         * g++.dg/template/ttp5.C: New test.
26601
26602 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26603
26604         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26605         (dg-gpp-additional-sources): New function.
26606         (dg-gpp-additional-files): Likewise.
26607         * lib/g++.exp (additional_sources): New variable.
26608         (additional_files): Likewise.
26609         (g++_target_compile): Deal with them.
26610         * lib/old-dejagnu.exp: Remove.
26611         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26612         * g++.old-deja: Revise all tests to use dg commands.
26613
26614 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26615
26616         PR c++/9432, c++/9528
26617         * g++.dg/lookup/using4.C: New test.
26618
26619 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26620
26621         * gcc.dg/noreturn-5.c: New file.
26622         * gcc.dg/noreturn-6.c: New file.
26623
26624         * gcc.c-torture/compile/inline-1.c: New file.
26625
26626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/10551
26629         * g++.dg/template/explicit1.C: New test.
26630
26631 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26632
26633         PR c++/10549
26634         * g++.dg/other/bitfield1.C: New test.
26635
26636         PR c++/10527
26637         * g++.dg/init/new7.C: New test.
26638
26639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26640
26641         * g++.dg/ext/desig1.C: New test.
26642         * g++.dg/ext/init1.C: Update.
26643
26644         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26645
26646 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26647
26648         PR c++/10180
26649         * g++.dg/warn/Winline-1.C: New test.
26650
26651 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * gcc.c-torture/execute/string-opt-19.c: New test.
26654
26655         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26656         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26657
26658 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/10506
26661         * g++.dg/init/new6.C: New test.
26662
26663         PR c++/10503
26664         * g++.dg/init/ref6.C: New test.
26665
26666 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26667
26668         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26669
26670 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26671
26672         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26673         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26674
26675 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26676
26677         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26678         initialized static data members.
26679
26680 2003-04-25  H.J. Lu <hjl@gnu.org>
26681
26682         * gcc.dg/ia64-sync-4.c: New test.
26683
26684 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26685
26686         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26687         date.
26688
26689 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         PR c++/10337
26692         * g++.dg/warn/conv1.C: New test.
26693         * g++.old-deja/g++.other/conv7.C: Adjust.
26694         * g++.old-deja/g++.other/overload14.C: Adjust.
26695
26696 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26697
26698         PR c++/10471
26699         * g++.dg/template/defarg2.C: New test.
26700
26701 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26702
26703         * gcc.dg/cpp/include2.c: Update.
26704         * gcc.dg/cpp/multiline-2.c: New.
26705         * gcc.dg/cpp/multiline.c: Update.
26706         * gcc.dg/cpp/strify2.c: Update.
26707         * gcc.dg/cpp/trad/literals-2.c: Update.
26708
26709 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26710
26711         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26712
26713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26714
26715         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26716
26717 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26718
26719         PR c++/10451
26720         * g++.dg/parse/crash4.C: New test.
26721
26722         PR c++/9847
26723         * g++.dg/parse/crash5.C: New test.
26724
26725 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/10446
26728         * g++.dg/parse/crash3.C: New test.
26729
26730         PR c++/10428
26731         * g++.dg/parse/elab1.C: New test.
26732
26733 2003-04-22  Devang Patel  <dpatel@apple.com>
26734
26735         * gcc.dg/cpp/trad/funlike-5.c: New test.
26736
26737 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26738
26739         * g++.dg/other/packed1.C: Fix dg options.
26740
26741 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         * g++.dg/other/offsetof2.C: New test.
26744
26745 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26746
26747         * g++.dg/template/recurse.C: Adjust location of error messages.
26748
26749 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         PR c++/9881
26752         * g++.dg/init/addr-const1.C: New test.
26753         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26754
26755 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         PR c++/10405
26758         * g++.dg/lookup/struct-hack1.C: New test.
26759
26760 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26761
26762         * ucs.c: Update diagnostic messages.
26763
26764 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26765
26766         * gcc.dg/cpp/truefalse.cpp: New test.
26767         * gcc.dg/cpp/cpp.exp: Update.
26768         * g++.dg/other/stdbool-if.C: Remove.
26769
26770 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26771
26772         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26773         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26774
26775 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26776
26777         * gcc.c-torture/compile/20030418-1.c: New test.
26778
26779 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26780
26781         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26782
26783 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26784
26785         PR c++/10347
26786         g++.dg/template/dependent-name1.C: New test.
26787
26788 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26789
26790         * gcc.dg/warn-1.c (tourist_guide): New array,
26791         contains a pointer to bar.
26792
26793 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26794
26795         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26796         * gcc.c-torture/execute/medce-1.c: New test case.
26797         * gcc.c-torture/execute/medce-2.c: New test case.
26798
26799 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26800
26801         * lib/prune.exp: Ignore more messages.
26802
26803         PR c++/10381
26804         * g++.dg/parse/lookup3.C: New test.
26805
26806 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26807
26808         * gcc.c-torture/compile/20030415-1.c : New test.
26809
26810 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26811
26812         * gcc.c-torture/execute/scope-2.c: Move to ...
26813         * gcc.dg/noncompile/scope.c: .... here.
26814
26815 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26816
26817         * gcc.dg/20030414-2.c: New test case.
26818
26819 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26820
26821         PR target/10377
26822         * gcc.dg/20030414-1.c: New test.
26823
26824 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26825
26826         * gcc.dg/builtins-12.c: New test case.
26827         * gcc.dg/builtins-13.c: New test case.
26828
26829 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26830
26831         * gcc.c-torture/execute/string-opt-18.c: New test.
26832
26833 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/10300
26836         * g++.dg/init/new5.C: New test.
26837
26838 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/7910
26841         * g++.dg/ext/dllimport1.C: New test.
26842
26843 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26844
26845         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26846
26847 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26848
26849         PR Fortran/9263
26850         * g77.f-torture/noncompile/9263.f: New test
26851         PR Fortran/1832
26852         * g77.f-torture/execute/1832.f: New test
26853
26854 2003-04-11  David Chad  <davidc@freebsd.org>
26855             Loren J. Rittle  <ljrittle@acm.org>
26856
26857         libobjc/8562
26858         * objc.dg/headers.m: New test.
26859
26860 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26861
26862         * gcc.c-torture/execute/builtin-noret-2.c: New.
26863         * gcc.c-torture/execute/builtin-noret-2.x: New.
26864         XFAIL builtin-noret-2.c at -O1 and above.
26865         * gcc.dg/redecl.c: New.
26866         * gcc.dg/Wshadow-1.c: Update error regexps.
26867
26868 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26869
26870         * g++.dg/abi/bitfield10.C: New test.
26871
26872 2003-04-09  Mike Stump  <mrs@apple.com>
26873
26874         * gcc.dg/pch/pch.exp: Make testcase names longer.
26875         * g++.dg/pch/pch.exp: Make testcase names longer.
26876
26877 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26878
26879         * gcc.dg/builtins-11.c: New test case.
26880
26881 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26882
26883         * gcc.dg/builtins-9.c: New test case.
26884         * gcc.dg/builtins-10.c: New test case.
26885
26886 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26887
26888         * gcc.dg/noncompile/init-4.c.c: New test.
26889
26890 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26891
26892         * gcc.misc-test/gcov-9.c: New test.
26893         * gcc.misc-test/gcov-10.c: New test
26894         * gcc.misc-test/gcov-11.c: New test.
26895
26896 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26897
26898         PR optimization/10024
26899         * gcc.c-torture/compile/20030405-1.c: New test.
26900
26901 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26902
26903         * gcc.dg/pch/static-3.c: New.
26904         * gcc.dg/pch/static-3.hs: New.
26905         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26906
26907 2003-04-04  Richard Henderson  <rth@redhat.com>
26908
26909         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26910         * g++.dg/eh/forced2.C: Likewise.
26911
26912 2003-04-03  Mike Stump  <mrs@apple.com>
26913
26914         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26915         target arg.
26916         (scan-assembler-times, scan-assembler-not): Likewise.
26917         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26918
26919 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26920
26921         * gcc.dg/sparc-loop-1.c: New test.
26922
26923 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26924
26925         PR other/9274
26926         * g++.dg/pch/system-2.C: New.
26927         * g++.dg/pch/system-2.Hs: New.
26928
26929 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26930
26931         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26932
26933         * g++.dg/eh/simd-1.C (vecfunc): Same.
26934
26935 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26936
26937         * gcc.c-torture/execute/20030401-1.c: New test case.
26938
26939 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26940
26941         * objc.dg/defs.m: New.
26942
26943 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26944
26945         * g++.dg/eh/simd-1.C: New.
26946         * g++.dg/eh/simd-2.C: New.
26947
26948 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26949
26950         * gcc.c-torture/execute/simd-3.c: New.
26951
26952 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26953
26954         PR c/9936
26955         * gcc.dg/20030331-2.c: New test.
26956
26957 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26958
26959         PR c++/10278
26960         * g++.dg/parse/crash2.C: New test.
26961
26962 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26963
26964         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26965         * gcc.c-torture/execute/20030331-1.c: ...here.
26966
26967 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26968
26969         * gcc.c-torture/execute/20030331-1.c: New test.
26970
26971 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26972
26973         * lib/gcov.exp: Adjust call return testing strings.
26974         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26975
26976 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26977
26978         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26979         * gcc.dg/builtins-7.c: New test case.
26980         * gcc.dg/builtins-8.c: New test case.
26981
26982 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26983
26984         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26985
26986 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26987
26988         PR c++/7647
26989         * g++.dg/lookup-class-member-2.C: New test.
26990
26991 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26992
26993         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26994
26995 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26996
26997         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26998
26999 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27000
27001         * g++.dg/init/attrib1.C: New test.
27002
27003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27004
27005         * gcc.dg/ultrasp8.c: New test.
27006
27007 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27008
27009         * gcc.dg/ultrasp7.c: New test.
27010
27011 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         PR c++/10047
27014         * g++.dg/template/inline1.C: New test.
27015
27016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27017
27018         * gcc.dg/sparc-dwarf2.c: New test.
27019
27020 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27021
27022         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27023         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27024
27025 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27026
27027         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27028         than reading .x files.
27029         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27030         * g77.dg/gcov/gcov-1.f: Likewise.
27031         * gcc.misc-tests/gcov-4b.c: Likewise.
27032         * gcc.misc-tests/gcov-5b.c: Likewise.
27033         * gcc.misc-tests/gcov-6.c: Likewise.
27034         * gcc.misc-tests/gcov-7.c: Likewise.
27035         * gcc.misc-tests/gcov-8.c: Likewise.
27036         * g++.dg/gcov/gcov-1.x: Remove.
27037         * g77.dg/gcov/gcov-1.x: Likewise.
27038         * gcc.misc-tests/gcov-4b.x: Likewise.
27039         * gcc.misc-tests/gcov-5b.x: Likewise.
27040         * gcc.misc-tests/gcov-6.x: Likewise.
27041         * gcc.misc-tests/gcov-7.x: Likewise.
27042         * gcc.misc-tests/gcov-8.x: Likewise.
27043
27044 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27045
27046         PR opt/10087
27047         * gcc.dg/20030324-1.c: New test.
27048
27049 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27050
27051         PR c++/10224
27052         * g++.dg/template/arg3.C: New test.
27053
27054         PR c++/10158
27055         * g++.dg/template/friend18.C: New test.
27056
27057 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27058
27059         * g77.f-torture/compile/20030326-1.f: New test case.
27060
27061 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27062
27063         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27064
27065         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27066
27067 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27068
27069         * gcc.dg/ia64-sync-3.c: New test.
27070
27071 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27072
27073         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27074
27075 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.dg/ultrasp6.c: New test.
27078
27079 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27080
27081         * gcc.dg/i386-signbit-1.c: New test.
27082         * gcc.dg/i386-signbit-2.c: New test.
27083         * gcc.dg/i386-signbit-3.c: New test.
27084
27085 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27086
27087         * gcc.dg/ultrasp5.c: Fix options.
27088
27089 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27090
27091         * gcc.dg/ultrasp5.c: Fix comment.
27092
27093 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27094
27095         PR fortran/10197
27096         * g77.f-torture/execute/10197.f: New test.
27097
27098 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         PR c++/9898, c++/383
27101         * g++.dg/template/conv6.C: New test.
27102
27103         PR c++/10119
27104         * g++.dg/template/ptrmem5.C: New test.
27105
27106         PR c++/10026
27107         * g++.dg/lookup/koenig1.C: New test.
27108
27109         PR C++/10199
27110         * g++.dg/lookup/template2.C: New test.
27111
27112 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * g++.dg/opt/rtti1.C: New test.
27115
27116 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27117
27118         * gcc.dg/ultrasp5.c: New test.
27119
27120 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27121
27122         PR middle-end/9967
27123         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27124         builtin fputs.
27125
27126 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27127
27128         PR c/8224
27129         * gcc.dg/20030323-1.c: New test.
27130
27131 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27132
27133         * gcc.c-torture/compile/20030323-1.c: New test case.
27134
27135 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27136
27137         * gcc.dg/20030321-1.c: New test.
27138
27139 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27140
27141         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27142
27143 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         PR c++/9978, c++/9708
27146         * g++.dg/ext/vlm1.C: Adjust expected error.
27147         * g++.dg/ext/vla2.C: New test.
27148         * g++.dg/template/arg1.C: New test.
27149         * g++.dg/template/arg2.C: New test.
27150
27151 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27152
27153         * g77.f-torture/execute/select.f: New test.
27154         * g77.f-torture/noncompile/select_no_compile.f: New test.
27155
27156 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         PR c++/9898
27159         * g++.dg/other/error4.C: New test.
27160
27161 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27162
27163         * g++.dg/template/friend17.C: New test.
27164
27165 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27166
27167         * gcc.c-torture/compile/20030320-1.c: New.
27168
27169 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27170
27171         * gcc.dg/builtins-6.c: New test case.
27172
27173 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27174
27175         PR target/10073
27176         * gcc.c-torture/compile/20030319-1.c: New.
27177
27178 2003-03-18  Jan Hubicka  <jh@suse.cz>
27179
27180         * gcc.dg/i386-cvt-1.c: New test.
27181
27182 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27183
27184         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27185         * objc.dg/naming-2.m: Likewise.
27186
27187 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27188
27189         PR c++/9639
27190         * g++.dg/parse/crash1.C: New test.
27191
27192 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27193
27194         PR c++/8805
27195         * g++.dg/eh/cleanup1.C: New test.
27196
27197 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27198
27199         * gcc.c-torture/execute/20030316-1.c: New test case.
27200
27201 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27202
27203         PR c++/9629
27204         * g++.dg/init/ctor2.C: New test.
27205
27206 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27207
27208         * g77.f-torture/compile/xformat.f: New test case.
27209
27210 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27211
27212         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27213         * g++.old-deja/g++.mike/eh50.C: Likewise.
27214
27215 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27216
27217         PR c++/6440
27218         * g++.dg/template/spec7.C: New test.
27219         * g++.dg/template/spec8.C: Likewise.
27220
27221 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27222
27223         * gcc.c-torture/execute/20030313-1.c: New test.
27224
27225 2003-03-14  Richard Henderson  <rth@redhat.com>
27226
27227         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27228
27229 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27230
27231         * gcc.c-torture/compile/20030314-1.c: New test.
27232
27233 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27234
27235         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27236         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27237         thumb target,
27238         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27239         to accept newer _imp__  prefix and additional
27240         newline in .drectve section.
27241         * gcc.dg/dll-4.c: Likewise.
27242         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27243         switch.
27244
27245 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27246
27247         * g++.dg/parse/namespace9.C: New test.
27248
27249         * g++.dg/init/ref5.C: New test.
27250         * g++.dg/parse/ptrmem1.C: Likewise.
27251
27252 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27253
27254         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27255         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27256         regular expression.
27257         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27258         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27259
27260 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27261
27262         * gcc.c-torture/execute/20030224-2.c: New test.
27263
27264 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27265
27266         * gcc.dg/decl-3.c: New test.
27267
27268 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27269
27270         * gcc.dg/i386-loop-2.c: New test.
27271
27272 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27273
27274         PR c++/9474
27275         * g++.dg/parse/namespace8.C: New test.
27276
27277         PR c++/9924
27278         * g++.dg/overload/builtin2.C: New test.
27279
27280 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27281
27282         * gcc.dg/return-type-3.c: New test.
27283
27284 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27285
27286         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27287         profiling options are not supported.
27288
27289 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27290
27291         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27292         * g++.old-deja/g++.warn/impint2.C: Likewise.
27293
27294 2003-03-10  Devang Patel  <dpatel@apple.com>
27295
27296         * g++.dg/cpp/c++_cmd_1.C: New test.
27297         * g++.dg/cpp/c++_cmd_1.h: New file.
27298
27299 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27300
27301         * gcc.dg/altivec-9.c: New file.
27302
27303 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27304
27305         * gcc.dg/ppc-sdata-1.c: New test.
27306         * gcc.dg/ppc-sdata-2.c: New test.
27307
27308 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27309
27310         PR c++/9373
27311         * g++.dg/opt/ptrmem2.C: New test.
27312
27313         PR c++/8534
27314         * g++.dg/opt/ptrmem1.C: New test.
27315
27316 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27317
27318         * gcc.dg/i386-loop-1.c: New test.
27319
27320 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27321
27322         PR c++/9970
27323         * g++.dg/lookup/friend1.C: New test.
27324
27325 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27326
27327         PR c++/9823
27328         * g++.dg/parser/constructor1.C: New test.
27329
27330 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27331
27332         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27333
27334         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27335
27336 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27337
27338         * gcc.dg/cpp/Wunused.c: Update test.
27339
27340 2003-03-08  Jan Hubicka  <jh@suse.cz>
27341
27342         * gcc.dg/inline-3.c: New test.
27343
27344 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/9809
27347         * g++.dg/parse/builtin1.C: New test.
27348
27349         PR c++/9982
27350         * g++.dg/abi/cookie1.C: New test.
27351         * g++.dg/abi/cookie2.C: Likewise.
27352
27353         PR c++/9524
27354         * g++.dg/template/field1.C: New test.
27355
27356         PR c++/9912
27357         * g++.dg/parse/class1.C: New test.
27358         * g++.dg/parse/namespace7.C: Likewise.
27359         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27360
27361 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27362
27363         * g++.dg/init/ref4.C: New test.
27364
27365 2003-03-07  Jan Hubicka  <jh@suse.cz>
27366
27367         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27368         * gcc.dg/inline-3.c: New test.
27369
27370 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27371
27372         * g++.dg/init/ref3.C: New test.
27373
27374         PR c++/9965
27375         * g++.dg/init/ref2.C: New test.
27376
27377         PR c++/9400
27378         * g++.dg/warn/Wshadow-2.C: New test.
27379
27380         PR c++/9791
27381         * g++.dg/warn/Woverloaded-1.C: New test.
27382
27383 2003-03-05  Jan Hubicka  <jh@suse.cz>
27384
27385         * gcc.dg/i386-local2.c: New.
27386         * gcc.dg/i386-local.c: Fix typo.
27387
27388 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27389
27390         * g++.dg/abi/layout3.C: New test.
27391
27392 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27393
27394         * gcc.c-torture/compile/20030305-1.c
27395
27396 2003-03-05  Jan Hubicka  <jh@suse.cz>
27397
27398         * gcc.dg/i386-local.c: New.
27399
27400 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27401
27402         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27403
27404 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27405
27406         * gcc.dg/switch-2.c: New test.
27407         * gcc.dg/switch-3.c: New test.
27408         * gcc.dg/Wswitch.c: Adjust line numbers.
27409         * gcc.dg/Wswitch-default.c: Likewise.
27410         * gcc.dg/Wswitch-enum.c: Likewise.
27411
27412 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27413
27414         * gcc.c-torture/execute/20030222-1.c: New test.
27415
27416 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27417
27418         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27419
27420 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/9878
27423         * g++.dg/init/ref1.C: New test.
27424
27425 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27426
27427         * gcc.dg/sh-relax.c: New SH-only test.
27428
27429 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27430
27431         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27432         comment explaining purpose of testcase.
27433
27434 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27435
27436         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27437         for HC11/HC12 (asm needs two int registers).
27438         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27439         HC11/HC12 because the test uses an asm which needs two 32-bit
27440         registers.
27441
27442 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27443
27444         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27445         for HC11/HC12 (array is too large otherwise).
27446         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27447         * gcc.c-torture/compile/20010518-2.x: Likewise.
27448         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27449         HC11/HC12 (array is too large).
27450
27451 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27452
27453         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27454         * lib/g++-dg.exp (g++-dg-test): Likewise.
27455
27456 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27457
27458         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27459         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27460
27461 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27462
27463         * g++.dg/warn/implicit-typename1.C: Remove warning.
27464
27465 2003-02-28  Richard Henderson  <rth@redhat.com>
27466
27467         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27468         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27469
27470 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27471
27472         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27473         * g++.dg/pch/pch.exp: Likewise.
27474
27475 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27476
27477         PR c++/9879
27478         * testsuite/g++.dg/init/new4.C: New test.
27479
27480 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27481
27482         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27483
27484 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27485
27486         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27487         unsigned long.
27488
27489         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27490         wider than float.
27491
27492 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27493
27494         * lib/scanasm.exp: Add support for counting numbers of
27495         occurences.
27496         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27497         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27498
27499 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27500
27501         PR c++/9683
27502         * g++.dg/template/static3.C: New test.
27503
27504         PR c++/9829
27505         * g++.dg/parse/namespace6.C: New test.
27506
27507 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27508
27509         PR target/9732
27510         * gcc.dg/20030225-1.c: New test.
27511
27512 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27513
27514         * README: Remove out-of-date information.
27515
27516         PR c++/9836
27517         * g++.dg/template/spec6.C: New test.
27518
27519 2003-02-24  Jeff Law  <law@redhat.com>
27520
27521         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27522
27523 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27524
27525         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27526         * gcc.dg/pragma-ep-1.c: Likewise.
27527
27528 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27529
27530         PR c++/9602
27531         * g++.dg/template/friend16.C: New test.
27532
27533 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/5333
27536         * g++.dg/parse/fused-params1.C: Adjust error messages.
27537         * g++.dg/template/nested3.C: New test.
27538
27539 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27540
27541         * g++.dg/abi/param1.C: New test.
27542
27543 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27544
27545         PR c++/7982
27546         * g++.dg/warn/implicit-typename1.C: New test.
27547
27548 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27549
27550         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27551         with "mtune".
27552         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27553         * gcc.c-torture/execute/20010129-1.x: Likewise.
27554         * gcc.dg/20011107-1.c: Likewise.
27555         * gcc.dg/20020108-1.c: Likewise.
27556         * gcc.dg/20020122-3.c: Likewise.
27557         * gcc.dg/20020206-1.c: Likewise.
27558         * gcc.dg/20020310-1.c: Likewise.
27559         * gcc.dg/20020426-2.c: Likewise.
27560         * gcc.dg/20020517-1.c: Likewise.
27561         * gcc.dg/991230-1.c: Likewise.
27562         * gcc.dg/i386-unroll-1.c: Likewise.
27563         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27564
27565 2003-02-22  Jan Hubicka  <jh@suse.cz>
27566
27567         * gcc.dg/i386-mul.c: New test.
27568
27569 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27570
27571         * gcc.dg/builtins-5.c: New test case.
27572
27573 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27574
27575         * gcc.dg/asmreg-1.c: New test.
27576
27577 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/9749
27580         * g++.dg/parse/varmod1.C: New test.
27581
27582 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27583
27584         PR c++/9727
27585         * g++.dg/template/op1.C: New test.
27586
27587 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27588
27589         PR c++/8906
27590         * g++.dg/template/nested2.C: New test.
27591
27592 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27593
27594         PR c++/8724
27595         * g++.dg/expr/dtor1.C: New test.
27596
27597 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27598
27599         * gcc.dg/cpp/include3.c: New test.
27600         * gcc.dg/cpp/inc/foo.h: New file.
27601
27602 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27603
27604         * gcc.c-torture/execute/20030221-1.c: New test.
27605
27606 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27607
27608         PR c++/9729
27609         * g++.dg/abi/conv1.C: New test.
27610
27611 2003-02-20  Jan Hubicka  <jh@suse.cz>
27612
27613         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27614
27615 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27616
27617         * gcc.c-torture/compile/20030219-1.c: New test.
27618
27619 2003-02-18  Jan Hubicka  <jh@suse.cz>
27620
27621         * gcc.dg/funcorder.c: New test.
27622
27623 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27624
27625         * gcc.c-torture/execute/20030218-1.c: New.
27626
27627 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27628
27629         * gcc.dg/20030218-1.c: New.
27630
27631 2003-02-18  Richard Henderson  <rth@redhat.com>
27632
27633         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27634         * gcc.dg/attr-used-2.c: New.
27635
27636 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27637
27638         PR c++/9704
27639         * g++.dg/init/copy5.C: New test.
27640
27641 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27642
27643         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27644         * g++.dg/pch/pch.exp: Likewise.
27645
27646 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27647
27648         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27649         STACK_SIZE is not defined.
27650
27651 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27652
27653         PR c++/9457
27654         * g++.dg/template/init1.C: New test.
27655
27656 2003-02-16  Jan HUbicka  <jh@suse.cz>
27657
27658         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27659         (foo): Add few extra tests
27660         * gcc.dg/c99-const-expr-3.c: Likewise.
27661         * gcc.c-torture/execute/20030216-1.c: New.
27662
27663 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27664
27665         PR c++/9459
27666         * g++.dg/ext/typeof4.C: New test.
27667
27668 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27669
27670         * gcc.dg/i386-387-3.c: New test case.
27671
27672 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27673
27674         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27675         cris-*-elf* cris-*-aout* and mmix-*-*.
27676
27677 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27678
27679         * gcc.dg/20030213-1.c: New test.
27680
27681 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27682
27683         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27684         * gcc.dg/i386-387-2.c: Likewise.
27685
27686 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27687
27688         * gcc.dg/ppc-spe.c: Fix formatting.
27689         Enable tests that were previously unsupported by gas.
27690         Delete tests for instructions that no longer exist.
27691         Switch arguments on evsubifw builtin.
27692
27693 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27694
27695         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27696         STACK_SIZE is too small.
27697
27698 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27699             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27700
27701         * gcc.dg/decl-2.c: New test.
27702
27703 2003-02-10  Jan Hubicka  <jh@suse.cz>
27704
27705         * gcc.dg/i386-fpcvt-1.c: New test.
27706
27707 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27708
27709         * gcc.c-torture/execute/20030209-1.c: New test.
27710
27711 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27712
27713         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27714         int-wide bitops, use the constants of the same width.
27715         Likewise, if long long is 32-bit wide, test bitops using
27716         32-bit constants.
27717
27718 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27719
27720         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27721
27722 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27723
27724         * testsuite/gcc.dg/builtins-4.c: New test case.
27725
27726 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27727
27728         * gcc.dg/20020430-1.c: Fix dg command typos.
27729         * gcc.dg/20020503-1.c: Likewise.
27730
27731 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27732
27733         PR c++/8785
27734         * g++.dg/parse/fused-params1.C: New test.
27735
27736         PR c++/8857
27737         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27738
27739         PR c++/8921
27740         * g++.dg/parse/non-dependent1.C: New test.
27741
27742         PR c++/8928
27743         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27744
27745         PR c++/9228
27746         * g++.dg/parse/undefined7.C: New test.
27747         * g++.dg/parse/non-templ1.C: New test.
27748
27749         PR c++/9229
27750         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27751
27752 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27753
27754         * gcc.c-torture/compile/20030206-1.c: New test.
27755
27756 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27757
27758         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27759         "pow" to "foo" to avoid potential confusion with a math built-in.
27760
27761 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27762
27763         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27764         conditions for SPARC targets.
27765
27766 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27767
27768         * gcc.dg/20030204-1.c: New test.
27769
27770 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27771
27772         PR c++/38
27773         * g++.dg/parse/array-size1.C: New test.
27774
27775         PR c++/5657
27776         * g++.dg/parse/undefined3.C: New test.
27777
27778         PR c++/5665
27779         * g++.dg/parse/undefined4.C: New test.
27780
27781         PR c++/5975
27782         * g++.dg/parse/undefined5.C: New test.
27783
27784         PR c++/7259
27785         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27786
27787         PR c++/8578
27788         * g++.dg/parse/casting-operator1.C: New test.
27789
27790         PR c++/8596
27791         * g++.dg/parse/undefined6.C: New test.
27792
27793         PR c++/8736
27794         * g++.dg/parse/missing-template1.C: New test.
27795
27796 2003-02-04  Jan Hubicka  <jh@suse.cz>
27797
27798         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27799         * gcc.dg/i386-cmov?.c: Likewise.
27800         * gcc.dg/i386-fpcvt-?.c: Likewise.
27801         * gcc.dg/i386-ssefp-1.c: Likewise.
27802         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27803         conventions.
27804
27805 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27806
27807         PR c++/7129
27808         * testsuite/g++.dg/ext/max.C: New test.
27809
27810 2003-02-03  Jan Hubicka  <jh@suse.cz>
27811
27812         * gcc.c-torture/execute/20030203-1.c: New test.
27813
27814 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27815
27816         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27817         'natural-endian'.
27818
27819 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27820
27821         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27822         * g++.dg/init/new2.C: Likewise.
27823         * g++.dg/other/new1.C: Likewise.
27824
27825 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27826
27827         * gcc.dg/struct-ret-libc.c: New test.
27828
27829 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27830
27831         * gcc.dg/20030129-1.c: New test.
27832
27833 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27834
27835         PR c++/8849
27836         * g++.dg/template/ptrmem4.C: New test.
27837
27838 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27839
27840         * g++.dg/parser/constant1.C: New test.
27841
27842 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27843
27844         PR c++/8591
27845         * g++.dg/parse/friend2.C: New test.
27846
27847 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         PR c++/9437
27850         * g++.dg/template/unify4.C: New test.
27851
27852 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27853
27854         * gcc.c-torture/execute/20030128-1.c: New test.
27855
27856 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27857
27858         * g++.dg/lookup/nested1.C: Test moved from ...
27859         * g++.old-deja/g++.other/lookup24.C: ... here.
27860
27861 2003-01-28  Jan Hubicka  <jh@suse.cz>
27862
27863         * gcc.dg/i386-cmov5.c: New test.
27864
27865 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27866
27867         * gcc.c-torture/execute/20010925-1.c: Changed the
27868         memcpy declaration.
27869
27870 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27871
27872         PR c++/3902
27873         * g++.dg/parse/template5.C: New test.
27874
27875 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27876
27877         PR fortran/9258
27878         * g77.dg/pr9258: New test.
27879
27880 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27881
27882         * README: Move relevant parts from README.g++.
27883
27884         * README.g++: Remove this file.
27885
27886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         * g++.dg/abi/dcast1.C: New test.
27889
27890 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27891
27892         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27893
27894 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27895
27896         PR c++/47
27897         * g++.old-deja/g++.other/lookup24.C: New test.
27898
27899 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27900
27901         PR middle-end/7227
27902         * gcc.dg/uninit-C.c: New test.
27903
27904 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.dg/abi/covariant1.C: New test.
27907
27908 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27909
27910         * gcc.dg/20030123-1.c: New test.
27911
27912 2003-01-25  Jan Hubicka  <jh@suse.cz>
27913
27914         PR opt/8492
27915         * gcc.c-torture/compile/20030125-1.c
27916
27917 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         PR c++/9403
27920         * g++.dg/parse/template3.C: New test.
27921         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27922
27923         PR c++/795
27924         * g++.dg/parse/template4.C: New test.
27925
27926         PR c++/9415
27927         * g++.dg/template/qual2.C: New test.
27928
27929         PR c++/8545
27930         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27931
27932         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27933
27934 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27935
27936         * gcc.c-torture/execute/switch-1.c: New test case.
27937
27938 2003-01-25  Jan Hubicka  <jh@suse.cz>
27939
27940         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27941
27942 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27943
27944         Tweaks for Bison-1.875. From the NEWS file:
27945         "- `parse error' -> `syntax error'
27946         Bison now uniformly uses the term `syntax error'"
27947         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27948         * gcc.dg/cpp/digraph2.c: Likewise.
27949         * gcc.dg/cpp/direct2.c: Likewise.
27950         * gcc.dg/cpp/paste4.c: Likewise.
27951         * gcc.dg/c90-restrict-1.c: Likewise.
27952         * gcc.dg/c99-func-2.c: Likewise.
27953         * gcc.dg/noncompile/920721-2.c: Likewise.
27954         * gcc.dg/noncompile/930622-2.c: Likewise.
27955         * gcc.dg/noncompile/940112-1.c: Likewise.
27956         * gcc.dg/noncompile/950921-1.c: Likewise.
27957         * gcc.dg/noncompile/951123-1.c: Likewise.
27958         * gcc.dg/noncompile/971104-1.c: Likewise.
27959         * gcc.dg/noncompile/990416-1.c: Likewise.
27960
27961 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27962
27963         * g++.dg/parse/undefined1.C: Add error message.
27964
27965 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27966
27967         PR c++/9354
27968         * g++.dg/parse/new1.C: New test.
27969
27970         PR c++/9216
27971         * g++.dg/parse/template2.C: New test.
27972
27973         PR c++/9354
27974         * g++.dg/parse/typedef2.C: New test.
27975
27976         PR c++/9328
27977         * g++.dg/ext/typeof3.C: New test.
27978
27979 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27980
27981         PR c++/2738
27982         * g++.dg/parse/ret-type1.C: New test.
27983
27984         PR c++/3792
27985         * g++.dg/parse/tmpl-outside1.C: New test.
27986
27987         PR c++/4207
27988         * g++.dg/parse/int-as-enum1.C: New test.
27989
27990         PR c++/4903
27991         * g++.dg/parse/no-typename1.C: New test.
27992
27993         PR c++/5533
27994         * g++.dg/parse/no-value1.C: New test.
27995
27996         PR c++/5921
27997         * g++.dg/parse/wrong-inline1.C: New test.
27998
27999         PR c++/6402
28000         * g++.dg/parse/ref1.C: New test.
28001
28002         PR c++/6992
28003         * g++.dg/parse/attr-ctor1.C: New test.
28004
28005         PR c++/7229
28006         * g++.dg/parse/namespace5.C: New test.
28007
28008         PR c++/7917
28009         * g++.dg/parse/func-def1.C: New test.
28010
28011         PR c++/8143
28012         * g++.dg/parse/undefined1.C: New test.
28013
28014         PR c++/5723, PR c++/8522
28015         * g++.dg/parse/specialization1.C: New test.
28016
28017         PR c++/163, PR c++/8595
28018         * g++.dg/parse/struct-as-enum1.C: New test.
28019
28020         PR c++/9173
28021         * g++.dg/parse/undefined2.C: New test.
28022
28023 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28024
28025         PR c++/9298
28026         * g++.dg/parse/template1.C: New test.
28027
28028         PR c++/9384
28029         * g++.dg/parse/using1.C: New test.
28030
28031         PR c++/9285
28032         PR c++/9294
28033         * g++.dg/parse/expr2.C: New test.
28034
28035         PR c++/9388
28036         * g++.dg/parse/lookup2.C: Likewise.
28037
28038 2003-01-21  Jan Hubicka  <jh@suse.cz>
28039
28040         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28041         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28042         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28043         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28044
28045 2003-01-20  Nick Clifton  <nickc@redhat.com>
28046
28047         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28048         problem with ARM sibcall code generation.
28049
28050 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28051
28052         * gcc.c-torture/execute/20030120-1.c: New.
28053
28054 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28055
28056         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28057
28058 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28059
28060         PR c++/9272
28061         * g++.dg/parse/ctor1.C: New test.
28062
28063         PR c++/9294:
28064         * g++.dg/parse/qualified1.C: New test.
28065
28066         * g++.dg/parse/typename3.C: New test.
28067
28068 2003-01-16  Richard Henderson  <rth@redhat.com>
28069
28070         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28071
28072 2003-01-16  Richard Henderson  <rth@redhat.com>
28073
28074         * g++.dg/pch/pch.exp: Copy test header to the working directory
28075         before using it either for precompilation or direct use.
28076         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28077         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28078
28079 2003-01-16  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28082         before using it either for precompilation or direct use.
28083         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28084         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28085
28086 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28089         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28090         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28091         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28092         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28093         typename warning into error.
28094         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28095         error messages.
28096         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28097         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28098         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28099         messages.
28100         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28101         make declaration visible in template.
28102         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28103         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28104         messages.
28105         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28106         message.
28107         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28108         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28109         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28110         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28111         typename warning with error message.
28112         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28113         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28114         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28115
28116 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * g++.dg/parse/ambig2.C: New test.
28119
28120 2003-01-15  Richard Henderson  <rth@redhat.com>
28121
28122         * g++.dg/tls/init-2.C: Update error message string.
28123
28124 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28125
28126         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28127
28128 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28129
28130         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28131         all for HC11/HC12.
28132         * gcc.c-torture/compile/20001205-1.x: Likewise.
28133         * gcc.c-torture/compile/20001226-1.x: Likewise.
28134         * gcc.c-torture/compile/920520-1.x: Likewise.
28135         * gcc.c-torture/compile/961203-1.x: Likewise.
28136         * gcc.c-torture/compile/20020604-1.x: Likewise.
28137
28138 2003-01-15  Jan Hubicka  <jh@suse.cz>
28139
28140         * gcc.c-torture/compile/20030115-1.c: New test.
28141
28142         * gcc.dg/i386-fpcvt-1.c: New test.
28143         * gcc.dg/i386-fpcvt-2.c: New test.
28144
28145 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28146
28147         Further conform g++'s __vmi_class_type_info to the C++ ABI
28148         specification.
28149         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28150         the specification.
28151
28152 2003-01-14  Jan Hubicka  <jh@suse.cz>
28153
28154         * gcc.dg/i386-fpcvt-1.c: New test.
28155         * gcc.dg/i386-fpcvt-2.c: New test.
28156
28157 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158
28159         * gcc.dg/i386-mmx-3.c: New test.
28160
28161 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28162
28163         PR c++/9264
28164         * g++.dg/parse/octal1.C: New file.
28165
28166         PR c++/9172
28167         * g++.dg/parse/typename1.C: New file.
28168
28169 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28170
28171         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28172         * gcc.dg/bf-no-ms-layout.c: Likewise.
28173         * gcc.dg/bf-ms-attrib.c: Likewise.
28174
28175 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28176
28177         PR c++/9099
28178         * g++.dg/parse/dtor1.C: New file.
28179
28180         PR c++/9128
28181         * g++.dg/rtti/typeid1.C: New file.
28182
28183         PR c++/9153
28184         * g++.dg/parse/lookup1.C: New file.
28185
28186         PR c++/9171
28187         * g++.dg/templ/spec5.C: New file.
28188
28189 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28190
28191         * gcc.c-torture/compile/20030110-1.c: New test.
28192
28193 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28194
28195         Merge from pch-branch:
28196
28197         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28198
28199         * gcc.dg/pch/cpp-1.h: New.
28200         * gcc.dg/pch/cpp-1.c: New.
28201         * gcc.dg/pch/cpp-2.h: New.
28202         * gcc.dg/pch/cpp-2.c: New.
28203
28204         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28205
28206         * gcc.dg/pch/except-1.h: New.
28207         * gcc.dg/pch/except-1.c: New.
28208
28209         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28210
28211         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28212         running test.
28213         * gcc.dg/pch: Include *.hp not *.h.
28214         * gcc.dg/pch/system-1.h: New.
28215         * gcc.dg/pch/system-1.c: New.
28216
28217         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28218
28219         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28220         rather than trying to build and run a program using PCH.
28221         * gcc.dg/pch: Remove dg-do commands from test files.
28222
28223         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28224
28225         * gcc.dg/pch/macro-3.c: New.
28226         * gcc.dg/pch/macro-3.h: New.
28227
28228         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28229
28230         * gcc.dg/pch/common-1.c: New.
28231         * gcc.dg/pch/common-1.h: New.
28232         * gcc.dg/pch/decl-1.c: New.
28233         * gcc.dg/pch/decl-1.h: New.
28234         * gcc.dg/pch/decl-2.c: New.
28235         * gcc.dg/pch/decl-2.h: New.
28236         * gcc.dg/pch/decl-3.c: New.
28237         * gcc.dg/pch/decl-3.h: New.
28238         * gcc.dg/pch/decl-4.c: New.
28239         * gcc.dg/pch/decl-4.h: New.
28240         * gcc.dg/pch/decl-5.c: New.
28241         * gcc.dg/pch/decl-5.h: New.
28242         * gcc.dg/pch/global-1.c: New.
28243         * gcc.dg/pch/global-1.h: New.
28244         * gcc.dg/pch/inline-1.c: New.
28245         * gcc.dg/pch/inline-1.h: New.
28246         * gcc.dg/pch/inline-2.c: New.
28247         * gcc.dg/pch/inline-2.h: New.
28248         * gcc.dg/pch/static-1.c: New.
28249         * gcc.dg/pch/static-1.h: New.
28250         * gcc.dg/pch/static-2.c: New.
28251         * gcc.dg/pch/static-2.h: New.
28252
28253         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28254
28255         * g++.dg/pch/pch.exp: Better handle failing testcases.
28256         * gcc.dg/pch/pch.exp: Likewise.
28257         * gcc.dg/pch/macro-1.c: New.
28258         * gcc.dg/pch/macro-1.h: New.
28259         * gcc.dg/pch/macro-2.c: New.
28260         * gcc.dg/pch/macro-2.h: New.
28261
28262         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28263
28264         * g++.dg/dg.exp: Treat files in pch/ specially.
28265         * g++.dg/pch/pch.exp: New file.
28266         * g++.dg/pch/empty.H: New file.
28267         * g++.dg/pch/empty.C: New file.
28268         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28269         "precompile".
28270
28271         * gcc.dg/pch/pch.exp: New file.
28272         * gcc.dg/pch/empty.h: New file.
28273         * gcc.dg/pch/empty.c: New file.
28274         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28275         "precompile".
28276
28277 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         * g++.dg/template/friend14.C: New test.
28280
28281 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28282
28283         * gcc.dg/old-style-asm-1.c: New test.
28284
28285 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28286
28287         * gcc.c-torture/compile/20030109-1.c: New test.
28288
28289 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28290
28291         * gcc.c-torture/execute/20030109-1.c: New test.
28292
28293 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28294
28295         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28296         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28297         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28298         * g++.old-deja/g++.mike/eh2.C: Likewise.
28299         * g++.old-deja/g++.mike/eh3.C: Likewise.
28300         * g++.old-deja/g++.mike/eh5.C: Likewise.
28301         * g++.old-deja/g++.mike/eh6.C: Likewise.
28302         * g++.old-deja/g++.mike/eh7.C: Likewise.
28303         * g++.old-deja/g++.mike/eh8.C: Likewise.
28304         * g++.old-deja/g++.mike/eh9.C: Likewise.
28305         * g++.old-deja/g++.mike/eh10.C: Likewise.
28306         * g++.old-deja/g++.mike/eh12.C: Likewise.
28307         * g++.old-deja/g++.mike/eh13.C: Likewise.
28308         * g++.old-deja/g++.mike/eh14.C: Likewise.
28309         * g++.old-deja/g++.mike/eh16.C: Likewise.
28310         * g++.old-deja/g++.mike/eh17.C: Likewise.
28311         * g++.old-deja/g++.mike/eh18.C: Likewise.
28312         * g++.old-deja/g++.mike/eh21.C: Likewise.
28313         * g++.old-deja/g++.mike/eh23.C: Likewise.
28314         * g++.old-deja/g++.mike/eh24.C: Likewise.
28315         * g++.old-deja/g++.mike/eh25.C: Likewise.
28316         * g++.old-deja/g++.mike/eh26.C: Likewise.
28317         * g++.old-deja/g++.mike/eh27.C: Likewise.
28318         * g++.old-deja/g++.mike/eh28.C: Likewise.
28319         * g++.old-deja/g++.mike/eh29.C: Likewise.
28320         * g++.old-deja/g++.mike/eh31.C: Likewise.
28321         * g++.old-deja/g++.mike/eh33.C: Likewise.
28322         * g++.old-deja/g++.mike/eh34.C: Likewise.
28323         * g++.old-deja/g++.mike/eh35.C: Likewise.
28324         * g++.old-deja/g++.mike/eh36.C: Likewise.
28325         * g++.old-deja/g++.mike/eh37.C: Likewise.
28326         * g++.old-deja/g++.mike/eh38.C: Likewise.
28327         * g++.old-deja/g++.mike/eh39.C: Likewise.
28328         * g++.old-deja/g++.mike/eh40.C: Likewise.
28329         * g++.old-deja/g++.mike/eh41.C: Likewise.
28330         * g++.old-deja/g++.mike/eh42.C: Likewise.
28331         * g++.old-deja/g++.mike/eh44.C: Likewise.
28332         * g++.old-deja/g++.mike/eh46.C: Likewise.
28333         * g++.old-deja/g++.mike/eh47.C: Likewise.
28334         * g++.old-deja/g++.mike/eh48.C: Likewise.
28335         * g++.old-deja/g++.mike/eh49.C: Likewise.
28336         * g++.old-deja/g++.mike/eh50.C: Likewise.
28337         * g++.old-deja/g++.mike/eh51.C: Likewise.
28338         * g++.old-deja/g++.mike/eh53.C: Likewise.
28339         * g++.old-deja/g++.mike/eh55.C: Likewise.
28340         * g++.old-deja/g++.mike/p7912.C: Likewise.
28341         * g++.old-deja/g++.mike/p9706.C: Likewise.
28342         * g++.old-deja/g++.mike/p10416.C: Likewise.
28343         * g++.old-deja/g++.mike/p11667.C: Likewise.
28344         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28345         Remove redundant reference to Iris.
28346         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28347         Elxsi, i860, Pico Java, and WE32K.
28348
28349 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * g++.dg/ext/asm4.C: New test.
28352
28353 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28354
28355         PR c++/9030
28356         * g++.dg/template/friend12.C: New test.
28357         * g++.dg/template/friend13.C: Likewise.
28358         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28359
28360 2003-01-08  Jan Hubicka  <jh@suse.cz>
28361
28362         * gcc.dg/i386-cadd.c: New test.
28363         * gcc.dg/i386-cmov4.c: Likewise.
28364
28365 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28366
28367         PR c++/9165
28368         * g++.dg/warn/Wunused-3.C: New test.
28369
28370         * g++.dg/abi/bitfield9.C: New test.
28371
28372         PR c++/9189
28373         * g++.dg/parse/defarg3.C: New test.
28374
28375 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.dg/parse/ambig1.C: New test.
28378         * g++.dg/parse/defarg2.C: New test.
28379
28380 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28381
28382         * g++.dg/template/defarg-1.C: New test.
28383         * g++.dg/template/local2.C: Likewise.
28384
28385 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28386
28387         * gcc.c-torture/execute/20030105-1.c: New test.
28388
28389 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28390
28391         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28392         * g++.dg/parse/namespace4.C: Likewise.
28393
28394 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28395
28396         * g++.dg/template/ntp2.C: New test.
28397
28398 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28399
28400         * g++.dg/parse/extern-C-1.C: New test.
28401
28402         * g++.dg/parse/namespace4.C: New test.
28403
28404         * g++.dg/template/nested1.C: New test.
28405
28406         * g++.dg/parse/namespace3.C: New test.
28407
28408 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28409
28410         * g++.dg/lookup/two-stage1.C: New test.
28411
28412 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28413
28414         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28415         * g++.old-deja/g++.jason/access8.C: Likewise.
28416         * g++.old-deja/g++.other/decl5.C: Likewise.
28417
28418 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28419
28420         * g++.dg/parse/parse7.C: New test.
28421
28422 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28423
28424         PR c++/2843
28425         * g++.dg/ext/attrib7.C: New test.
28426
28427 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28428
28429         * g++.dg/parse/parse6.C: New test.
28430
28431 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28432
28433         * gcc.dg/h8300-stack-1.c: New.
28434
28435 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28436
28437         g++.dg/lookup/exception1.C: New test.
28438
28439         g++.dg/lookup/template1.C: New test.
28440
28441         g++.dg/parse/namespace2.C: New test.
28442
28443         g++.dg/parse/parens2.C: New test.
28444
28445 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28446
28447         * g++.dg/parse/parse5.C: New test.
28448         * g++.dg/lookup/scoped4.C: New test.
28449
28450 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28451
28452         * g++.dg/parse/parens1.C: New test.
28453
28454         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28455         angle-bracket1.C.
28456         * g++.dg/parse/parens2.C: New test.
28457
28458         * g++.dg/lookup/scope-operator1.C: New test.
28459
28460         * g++.dg/parse/operator1.C: New test.
28461
28462 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28463
28464         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28465         * g++.old-deja/g++.other/access6.C: Likewise.
28466         * g++.old-deja/g++.other/decl1.C: Likewise.
28467         * g++.old-deja/g++.pt/typename12.C: Likewise.
28468
28469 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28470
28471         * g++.dg/parse/namespace1.C: New test.
28472
28473 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28474
28475         * g++.dg/parse/parse4.C: New test.
28476
28477 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28478
28479         * g++.dg/parse/parse3.C: New test.
28480
28481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28482
28483         * g++.dg/parse/parse2.C: New test.
28484
28485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28486
28487         * g++.dg/template/friend11.C: New test.
28488
28489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28490
28491         * g++.dg/parse/parse1.C: New test.
28492
28493 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28494
28495         * lib/profopt.exp: Change the name of a global variable to avoid
28496         possible clashes with other test suites.
28497
28498 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28499
28500         * g++.dg/inherit/covariant8.C: New test.
28501
28502 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28503
28504         * g++.dg/init/array9.C: New test.
28505
28506         PR c++/9112
28507         * g++.dg/parse/expr1.C: New test.
28508
28509 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28510
28511         * gcc.c-torture/compile/20021230-1.c: New test.
28512
28513 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         * g++.dg/inherit/covariant5.C: New test.
28516         * g++.dg/inherit/covariant6.C: New test.
28517         * g++.dg/inherit/covariant7.C: New test.
28518
28519 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28520
28521         PR c++/2739
28522         * g++.dg/other/access2.C: New test.
28523
28524 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28525
28526         * g++.dg/other/anon-struct.C: No longer fails
28527         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28528         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28529         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28530
28531 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28532
28533         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28534
28535 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28536
28537         * g++.dg/eh/spec4.C: Remove stray semicolon.
28538         * g++.dg/expr/pmf-1.C: Change error message.
28539         * g++.dg/ext/asm1.C: Remove stray semicolon.
28540         * g++.dg/ext/typename1.C: Add missing typenames.
28541         * g++.dg/inherit/template-as-base.C: Change error message.
28542         * g++.dg/lookup/scoped1.C: Likewise.
28543         * g++.dg/lookup/scoped2.C: Likewise.
28544         * g++.dg/lookup/using2.C: Likewise.
28545         * g++.dg/other/component1.C: Remove stray semicolon.
28546         * g++.dg/other/do1.C: Change error message.
28547         * g++.dg/other/error2.C: Likewise.
28548         * g++.dg/other/init1.C: Likewise.
28549         * g++.dg/other/packed1.C: Remove stray semicolon.
28550         * g++.dg/other/ptrmem2.C: Change error message.
28551         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28552         marker.
28553         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28554         * g++.dg/template/access3.C: Add typename keyword.
28555         * g++.dg/template/access5.C: Remove stray semicolon.
28556         * g++.dg/template/access6.C: Likewise.
28557         * g++.dg/template/complit1.C: Likewise.
28558         * g++.dg/template/crash1.C: Change error message.
28559         * g++.dg/template/inherit2.C: Remove stray semicolon.
28560         * g++.dg/template/instantiate2.C: Likewise.
28561         * g++.dg/template/instantiate3.C: Change error message.
28562         * g++.dg/template/qual1.C: Remove stray semicolon.
28563         * g++.dg/template/qualttp18.C: Change error message.
28564         * g++.dg/template/ref1.C: Remove stray semicolon.
28565         * g++.dg/template/sizeof1.C (A::value): Declare it.
28566         * g++.dg/template/spec4.C: Change error message.
28567         * g++.dg/template/static1.C: Likewise.
28568         * g++.dg/template/type1.C: Likewise.
28569         * g++.dg/template/typename3.C: Likewise.
28570         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28571         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28572         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28573         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28574         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28575         named return value extension.
28576         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28577         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28578         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28579         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28580         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28581         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28582         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28583         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28584         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28585         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28586         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28587         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28588         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28589         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28590         syntax.
28591         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28592         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28593         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28595         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28596         * g++.old-deja/g++.brendan/template11.C: Likewise.
28597         * g++.old-deja/g++.brendan/template26.C: Likewise.
28598         * g++.old-deja/g++.brendan/template27.C: Use explicit
28599         specialization syntax.
28600         * g++.old-deja/g++.brendan/template30.C: Likewise.
28601         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28602         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28603         non-dependent names.
28604         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28605         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28606         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28607         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28608         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28609         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28610         named return value extension.
28611         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28612         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28613         * g++.old-deja/g++.ext/return1.C: Likewise.
28614         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28615         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28616         * g++.old-deja/g++.jason/access8.C: Likewise.
28617         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28618         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28619         pseudo-destructor names.
28620         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28621         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28622         pseudo-destructor names.
28623         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28624         * g++.old-deja/g++.jason/overload19.C: Likewise.
28625         * g++.old-deja/g++.jason/overload32.C: Likewise.
28626         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28627         stray semicolons.
28628         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28629         * g++.old-deja/g++.jason/return.C: Likewise.
28630         * g++.old-deja/g++.jason/return2.C: Likewise.
28631         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28632         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28633         syntax.
28634         * g++.old-deja/g++.jason/template10.C: Account for use of
28635         non-dependent names.
28636         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28637         syntax.
28638         * g++.old-deja/g++.jason/template37.C: Likewise.
28639         * g++.old-deja/g++.law/access4.C: Change error messages.
28640         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28641         pseudo-destructor names.
28642         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28643         * g++.old-deja/g++.law/ctors9.C: Likewise.
28644         * g++.old-deja/g++.law/cvt22.C: Likewise.
28645         * g++.old-deja/g++.law/dtors5.C: Likewise.
28646         * g++.old-deja/g++.law/global-init1.C: Likewise.
28647         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28648         * g++.old-deja/g++.law/operators28.C: Likewise.
28649         * g++.old-deja/g++.law/visibility28.C: Likewise.
28650         * g++.old-deja/g++.martin/eval1.C: Likewise.
28651         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28652         name.
28653         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28654         * g++.old-deja/g++.mike/net34.C: Likewise.
28655         * g++.old-deja/g++.mike/net36.C: Likewise.
28656         * g++.old-deja/g++.mike/ns2.C: Likewise.
28657         * g++.old-deja/g++.mike/p12306.C: Likewise.
28658         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28659         value extension.
28660         * g++.old-deja/g++.mike/p700.C: Likewise.
28661         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28662         * g++.old-deja/g++.mike/p710.C: Likewise.
28663         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28664         value extension.
28665         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28666         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28667         * g++.old-deja/g++.ns/crash2.C: Likewise.
28668         * g++.old-deja/g++.ns/crash3.C: Likewise.
28669         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28670         * g++.old-deja/g++.ns/ns17.C: Likewise.
28671         * g++.old-deja/g++.ns/template16.C: Likewise.
28672         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28673         keyword.
28674         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28675         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28676         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28677         named return value extension.
28678         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28679         * g++.old-deja/g++.other/access4.C: Issue additional error
28680         messages.
28681         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28682         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28683         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28684         * g++.old-deja/g++.other/crash25.C: Change error message.
28685         * g++.old-deja/g++.other/crash4.C: Change error message.
28686         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28687         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28688         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28689         checks.
28690         * g++.old-deja/g++.other/defarg8.C: Likewise.
28691         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28692         * g++.old-deja/g++.other/dtor10.C: Likewise.
28693         * g++.old-deja/g++.other/incomplete.C: Likewise.
28694         * g++.old-deja/g++.other/linkage7.C: Likewise.
28695         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28696         lookup algorithm.
28697         * g++.old-deja/g++.other/mangle2.C: Likewise.
28698         * g++.old-deja/g++.other/refinit2.C: Likewise.
28699         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28700         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28701         * g++.old-deja/g++.pt/crash28.C: Likewise.
28702         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28703         syntax.
28704         * g++.old-deja/g++.pt/crash32.C: Change error message.
28705         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28706         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28707         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28708         error message position.
28709         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28710         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28711         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28712         syntax.
28713         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28714         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28715         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28716         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28717         keyword.
28718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28719         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28720         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28721         keyword.
28722         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28723         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28724         syntax.
28725         * g++.old-deja/g++.pt/friend28.C: Account for use of
28726         non-dependent names.
28727         * g++.old-deja/g++.pt/friend29.C: Likewise.
28728         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28729         rules.
28730         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28731         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28732         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28733         lookup rules.
28734         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28735         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28736         keyword.
28737         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28738         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28739         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28740         keyword.
28741         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28742         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28743         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28744         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28745         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28746         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28747         keyword.
28748         * g++.old-deja/g++.pt/spec10.C: Likewise.
28749         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28750         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28751         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28752         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28753         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28754         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28755         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28756         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28757         * g++.old-deja/g++.pt/typename15.C: Likewise.
28758         * g++.old-deja/g++.pt/typename22.C: Likewise.
28759         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28760         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28761         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28762         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28763         syntax.
28764         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28765         return value extension.
28766         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28767         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28768         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28769         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28770
28771 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28772
28773         * g++.dg/warn/inline1.C: New test.
28774         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28775         * g++.old-deja/g++.jason/synth10.C: Likewise.
28776         * g++.old-deja/g++.mike/net31.C: Likewise.
28777         * g++.old-deja/g++.mike/p8786.C: Likewise.
28778
28779         * g++.dg/template/friend10.C: New test.
28780         * g++.dg/template/conv5.C: New test.
28781
28782 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28783
28784         * g++.dg/lookup/scoped3.C: New test.
28785
28786         * g++.dg/lookup/decl1.C: New test.
28787         * g++.dg/lookup/decl2.C: New test.
28788
28789 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28790
28791         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28792         gcc.c-torture/compile/20021015-1.c,
28793         gcc.c-torture/compile/20021015-2.c,
28794         gcc.c-torture/compile/20021123-1.c,
28795         gcc.c-torture/compile/20021123-2.c,
28796         gcc.c-torture/compile/20021123-3.c,
28797         gcc.c-torture/compile/20021123-4.c,
28798         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28799         only to 3.1 or 3.2 branch.
28800
28801 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28802
28803         * gcc.dg/i386-bitfield3.c: New test.
28804
28805         * gcc.dg/i386-bitfield2.c: New test.
28806
28807 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28808
28809         * g++.dg/parse/conv_op1.C: New test.
28810
28811 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28812
28813         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28814         approved.
28815
28816 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28817
28818         * gcc.c-torture/compile/20021220-1.c: New test.
28819
28820 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28821
28822         * gcc.dg/i386-fastcall-1.c: New.
28823
28824 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28825
28826         * gcc.c-torture/execute/20021219-1.c: New test.
28827
28828 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28829
28830         * gcc.dg/i386-pic-1.c: New test.
28831
28832 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28833
28834         PR c++/8099
28835         * g++.dg/template/friend9.C: New test.
28836
28837 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28838
28839         PR c++/3663
28840         * g++.dg/template/access7.C: New test.
28841
28842 2002-12-18  Nick Clifton  <nickc@redhat.com>
28843
28844         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28845         the libstdc++-v3 directory has been found.
28846
28847 2002-12-12  Devang Patel <dpatel@apple.com>
28848         * gcc.dg/darwin-ld-1.c: New test.
28849         * gcc.dg/darwin-ld-2.c: New test.
28850         * gcc.dg/darwin-ld-3.c: New test.
28851         * gcc.dg/darwin-ld-4.c: New test.
28852         * gcc.dg/darwin-ld-5.c: New test.
28853
28854 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28855
28856         * gcc.c-torture/compile/20021212-1.c: New test.
28857
28858 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28859
28860         * gcc.dg/fshort-wchar: New test.
28861
28862 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28863
28864         PR c++/8372
28865         * g++.dg/template/dtor1.C: New test.
28866
28867         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28868         markers.
28869
28870 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28873
28874 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28875
28876         * g++.dg/template/static1.C: New test.
28877         * g++.dg/template/static2.C: New test.
28878         * g++.old-deja/g++.ext/memconst.C: New test.
28879
28880 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28881
28882         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28883         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28884         * g++.dg/special/initp1.C: Likewise.
28885
28886 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28887
28888         * gcc.c-torture/execute/20021204-1.c: New test.
28889
28890 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28891
28892         * gcc.dg/ppc-fmadd-1.c: New file.
28893         * gcc.dg/ppc-fmadd-2.c: New file.
28894         * gcc.dg/ppc-fmadd-3.c: New file.
28895
28896 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * gcc.c-torture/compile/20021204-1.c: New test.
28899
28900 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28901
28902         * g++.dg/inherit/covariant2.C: New test.
28903         * g++.dg/inherit/covariant3.C: New test.
28904         * g++.dg/inherit/covariant4.C: New test.
28905         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28906         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28907
28908 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28909
28910         PR c++/8688
28911         * g++.dg/init/brace3.C: New test.
28912
28913 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28914
28915         * gcc.dg/20020210-1.c: Fix a comment typo.
28916
28917 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28918
28919         PR c++/8720
28920         * g++.dg/parse/defarg1.C: New test.
28921
28922         PR c++/8615
28923         * g++.dg/template/char1.C: New test.
28924
28925         * g++.dg/template/varmod1.C: Fix typo.
28926
28927 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28928
28929         DR 180
28930         * g++.old-deja/g++.pt/crash32.C: Expect error.
28931
28932 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28933
28934         PR c++/5919
28935         * g++.dg/template/varmod1.C: New test.
28936
28937         PR c++/8727
28938         * g++.dg/inherit/typeinfo1.C: New test.
28939
28940         PR c++/8663
28941         * g++.dg/inherit/typedef1.C: New test.
28942
28943 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/8332
28946         PR c++/8493
28947         * g++.dg/template/strlen1.C: New test.
28948
28949         PR c++/8227
28950         * g++.dg/template/ctor2.C: New test.
28951
28952         PR c++/8214
28953         * g++.dg/init/string1.C: New test.
28954
28955         PR c++/8511
28956         * g++.dg/template/friend8.C: New test.
28957
28958 2002-11-29  Joe Buck <jbuck@synopsys.com>
28959
28960         * g++.dg/lookup/anon2.C: New test.
28961
28962 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28963
28964         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28965         h8300 port.
28966
28967 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28968
28969         * gcc.dg/bitfld-6.c: New test.
28970
28971 2002-11-27  Jan Hubicka  <jh@suse.cz>
28972
28973         * gcc.c-torture/execute/20021127.[cx]: New test.
28974
28975 2002-11-26  Jan Hubicka  <jh@suse.cz>
28976
28977         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28978         quality.
28979
28980 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28981
28982         * g++.dg/init/brace2.C: New test.
28983         * g++.old-deja/g++.mike/p9129.C: Correct.
28984
28985 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28986
28987         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28988
28989 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28990
28991         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28992
28993 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28994
28995         * testsuite/g++.dg/abi/empty11.C: New test.
28996         * testsuite/g++.dg/rtti/cv1.C: New test.
28997
28998 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28999
29000         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29001
29002 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29003
29004         * g++.dg/abi/empty10.C: New test.
29005
29006 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29007
29008         * gcc.c-torture/compile/20021124-1.c: New test.
29009
29010 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29011
29012         * g++.dg/abi/rtti2.C: New test.
29013
29014 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29015
29016         * gcc.dg/i386-unroll-1.c: New test.
29017
29018 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29019
29020         * gcc.c-torture/compile/20021120-1.c: New test.
29021         * gcc.c-torture/compile/20021120-2.c: New test.
29022
29023 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29024
29025         * gcc.dg/bitfld-5.c: New test.
29026
29027 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29028
29029         * gcc.c-torture/execute/20021120-3.c: New test.
29030
29031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29032
29033         * gcc.c-torture/execute/20021120-2.c: New test.
29034
29035 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29036
29037         * gcc.c-torture/execute/20021120-1.c: New test.
29038
29039 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20021118-3.c: New test.
29042
29043 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29044
29045         * gcc.c-torture/compile/20021119-1.c: New test.
29046
29047 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29048
29049         * gcc.dg/duff-1.c: New test.
29050         * gcc.dg/duff-2.c: New test.
29051         * gcc.dg/duff-3.c: New test.
29052
29053 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29054
29055         * gcc.dg/cpp/_Pragma5.c: New test.
29056
29057 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29058
29059         * gcc.c-torture/execute/20021118-2.c: New test.
29060
29061 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29062
29063         * gcc.c-torture/execute/20021118-1.c: New test.
29064
29065 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29066
29067         * gcc.dg/20021116-1.c: New test.
29068
29069 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29070
29071         * g++.dg/abi/vcall1.C: New test.
29072
29073 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29074
29075         * gcc.dg/20021029-1.c: New test.
29076         * gcc.dg/20021029-2.c: New test.
29077
29078 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29079
29080         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29081
29082 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29083
29084         PR c/8439
29085         * gcc.dg/20021110.c: Move to ...
29086         * gcc.c-torture/compile/20021110.c: .... here.
29087
29088 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29089
29090         PR c/8467
29091         * gcc.c-torture/execute/20021111-1.c
29092
29093 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29094
29095         PR c/8439
29096         * gcc.dg/20021110.c: New test.
29097
29098 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29099
29100         * g++.dg/abi/vthunk3.C: Run only on x86.
29101
29102 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29103
29104         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29105
29106 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29107
29108         * lib/compat.exp (compat-execute): Fix logic error in last
29109         change.
29110
29111 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29112
29113         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29114
29115 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29116
29117         PR c++/8389
29118         * g++.dg/template/access6.C: New test.
29119
29120 2002-11-08  Jan Hubicka  <jh@suse.cz>
29121
29122         * gcc.dg/i386-ssefp-1.c: New test.
29123         * gcc.dg/i386-ssefp-1.c: New test.
29124
29125 2002-11-08  Jan Hubicka  <jh@suse.cz>
29126
29127         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29128
29129 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29130
29131         * g++.dg/abi/vthunk3.C: New test.
29132
29133         PR c++/8338
29134         * g++.dg/template/crash2.C: New test.
29135
29136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29137
29138         * testsuite/g++.dg/abi/dtor1.C: New test.
29139         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29140
29141 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29142
29143         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29144         Darwin.
29145
29146 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29147
29148         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29149         -mthumb.  Only xfail with -O0.
29150
29151 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29152
29153         * g++.dg/abi/thunk1.C: New test.
29154         * g++.dg/abi/thunk2.C: Likewise.
29155         * g++.dg/abi/vtt1.C: Likewise.
29156
29157 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29158
29159         PR optimization/8423
29160         * gcc.c-torture/execute/builtin-constant.c: New test.
29161
29162 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29163
29164         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29165         Add some more cases.
29166
29167 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29168
29169         PR c++/8391
29170         * g++.dg/opt/local1.C: New test.
29171
29172 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29173
29174         PR c++/8160
29175         * g++.dg/template/complit1.C: New test.
29176
29177         PR c++/8149
29178         * g++.dg/template/typename4.C: Likewise.
29179
29180 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29181
29182         Core issue 287, PR c++/7639
29183         * g++.dg/template/instantiate1.C: Adjust error location.
29184         * g++.dg/template/instantiate3.C: New test.
29185         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29186         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29187         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29188
29189 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29190
29191         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29192
29193 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29194
29195         PR c++/8287
29196         * g++.dg/init/dtor2.C: New test.
29197
29198 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29199
29200         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29201         * gcc.dg/nest.c: Bypass errors on irix6.
29202
29203 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29204
29205         * gcc.dg/nest.c: Expect error for mmix-*-*.
29206         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29207
29208 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29209
29210         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29211         markers.
29212
29213         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29214
29215 2002-10-25  Mike Stump  <mrs@apple.com>
29216
29217         * gcc.dg/warn-1.c: New test.
29218
29219 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29220
29221         * g++.dg/template/typename3.C: New test.
29222
29223 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29224
29225         * g++.dg/lookup/ptrmem1.C: New test.
29226
29227         * g++.dg/abi/vthunk2.C: New test.
29228
29229 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29230
29231         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29232
29233 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29234
29235         * g++.dg/abi/empty9.C: New test.
29236
29237 2002-10-24  Richard Henderson  <rth@redhat.com>
29238
29239         * g++.dg/inherit/thunk1.C: Enable for ia64.
29240
29241 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29242
29243         PR c++/8067
29244         * g++.dg/lookup/pretty1.C: New test.
29245
29246 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29247
29248         * gcc.dg/20021023-1.c: New test.
29249
29250 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29251
29252         PR c++/7679
29253         * g++.dg/parse/inline1.C: New test.
29254
29255 2002-10-23  Richard Henderson  <rth@redhat.com>
29256
29257         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29258
29259         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29260
29261 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29262
29263         PR c++/6579
29264         * g++.dg/parse/stmtexpr3.C: New test.
29265
29266 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29267
29268         * g++.dg/expr/cond1.C: New test.
29269
29270 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29271
29272         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29273
29274 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29275
29276         * g++.dg/abi/vbase13.C: New test.
29277         * g++.dg/abi/vbase14.C: Likewise.
29278
29279 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29280
29281         * gcc.dg/tls/pic-1.c: New test.
29282         * gcc.dg/tls/nonpic-1.c: New test.
29283         * gcc.dg/20021018-1.c: New test.
29284
29285 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29286
29287         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29288         Remove only files with the same base name as the test case.
29289         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29290         (profopt-execute): Likewise.  Also, remove old profiling
29291         and performance data files before running the tests.
29292
29293         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29294         * g++.dg/bprob/bprob.exp: Likewise.
29295         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29296         to allow more general test case names.
29297
29298         * g++.dg/bprob/bprob-1.C: Rename to ...
29299         * g++.dg/bprob/g++-bprob-1.C: ... this.
29300
29301         * g77.dg/bprob/bprob-1.f: Rename to ...
29302         * g77.dg/bprob/g77-bprob-1.f: ... this.
29303
29304 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29305
29306         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29307         bison 1.50 or later.
29308
29309 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29310
29311         * g++.dg/README: Describe more test directories.
29312
29313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29314
29315         * g++.dg/init/array6.C: Add additional tests.
29316
29317 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29318
29319         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29320         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29321
29322 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29323
29324         * gcc.c-torture/compile/20020604-1.x: New.
29325         * gcc.c-torture/compile/simd-5.x: Likewise.
29326         * gcc.c-torture/execute/920710-1.x: Likewise.
29327         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29328
29329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29330
29331         * g++.dg/inherit/override1.C: Add dg-options clause.
29332
29333 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29334
29335         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29336         _mm_slli_si128.
29337
29338 2002-10-19  Andreas Schwab  <schwab@suse.de>
29339
29340         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29341         directory component.
29342
29343 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29344
29345         * g++.dg/inherit/thunk1.C: New test.
29346
29347         * g++.dg/inherit/override1.C: New test.
29348
29349         * g++.dg/abi/mangle11.C: New test.
29350         * g++.dg/abi/mangle14.C: New test.
29351         * g++.dg/abi/mangle17.C: New test.
29352
29353 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29354
29355         * g++.dg/overload/member2.C: New test.
29356
29357 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29358
29359         * g++.dg/README: Describe new compat directory.
29360         * g++.dg/dg.exp: Skip tests in compat directory.
29361         * README.compat: New file.
29362         * lib/compat.exp: New expect script.
29363         * g++.dg/compat: New test directory.
29364         * g++.dg/compat/compat.exp: New expect script.
29365         * g++.dg/compat/abi: New test directory.
29366         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29367         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29368         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29369         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29370         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29371         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29372         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29373         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29374         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29375         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29376         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29377         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29378         * g++.dg/compat/break: New test directory.
29379         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29380         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29381         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29382         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29383         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29384         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29385         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29386         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29387         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29388         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29389         g++.dg/compat/break/README: New files.
29390         * g++.dg/compat/eh: New test directory.
29391         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29392         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29393         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29394         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29395         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29396         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29397         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29398         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29399         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29400         g++.dg/compat/eh/filter2_y.C,
29401         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29402         g++.dg/compat/eh/new1_y.C,
29403         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29404         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29405         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29406         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29407         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29408         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29409         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29410         g++.dg/compat/eh/unexpected1_y.C: New files.
29411         * g++.dg/compat/init: New test directory.
29412         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29413         g++.dg/compat/init/array5_y.C,
29414         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29415         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29416         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29417         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29418         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29419         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29420         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29421         g++.dg/compat/init/init-ref2_y.C: New files.
29422
29423 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29424
29425         PR c++/7584
29426         * g++.dg/inherit/using3.C: New test.
29427
29428 2002-10-17  Jan Hubicka  <jh@suse.cz>
29429
29430         * gcc.dg/20021017-2.c: New test.
29431
29432 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29433
29434         * g++.dg/abi/mangle16.C: Adjust.
29435
29436         * g++.dg/init/array8.C: New test.
29437
29438 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29439
29440         * gcc.dg/special/mips-abi.exp: New test.
29441         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29442
29443 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29444
29445         * g++.dg/abi/mangle16.C: New test.
29446         * g++.dg/abi/mangle17.C: Likewise.
29447
29448         PR c++/7478
29449         * g++.dg/template/ref1.C: New test.
29450
29451 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29452
29453         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29454
29455 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29456
29457         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29458
29459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29460
29461         PR c++/7524
29462         * g++.dg/init/array7.C: New test.
29463
29464 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29465
29466         * g++.dg/init/array6.C: New test.
29467
29468         * g++.dg/abi/mangle13.C: Likewise.
29469         * g++.dg/abi/mangle14.C: Likewise.
29470         * g++.dg/abi/mangle15.C: Likewise.
29471
29472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * g++.dg/abi/empty8.C: New test.
29475
29476 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29477
29478         * g++.dg/init/ctor1.C: New test.
29479
29480 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29481
29482         * gcc.c-torture/execute/20021015-1.c: New test.
29483
29484 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29485
29486         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29487
29488 2002-10-14  Jan Hubicka  <jh@suse.cz>
29489
29490         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29491
29492 2002-10-14  Richard Henderson  <rth@redhat.com>
29493
29494         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29495
29496 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29497
29498         PR optimization/6631
29499         * g++.dg/opt/const2.C: New test.
29500
29501 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29502
29503         PR c++/7176
29504         * g++.dg/parse/friend1.C: New test.
29505         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29506
29507 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29508
29509         * gcc.dg/20021014-1.c: New test.
29510
29511 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29512
29513         PR c++/5661
29514         * g++.dg/ext/vlm1.C: New test.
29515         * g++.dg/ext/vlm2.C: Likewise.
29516
29517         * g++.dg/init/array1.C: Remove invalid braces.
29518         * g++.dg/init/brace1.C: New test.
29519         * g++.dg/init/copy2.C: Likewise.
29520         * g++.dg/init/copy3.C: Likewise.
29521         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29522         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29523         braces.
29524
29525 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29526
29527         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29528
29529 2002-10-11  Richard Shann  <richard.shann@superh.com>
29530
29531         * gcc.c-torture/compile/simd-5.c: New test.
29532
29533 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29534
29535         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29536
29537 2002-10-10  Jim Wilson  <wilson@redhat.com>
29538
29539         * gcc.c-torture/execute/20021010-1.c: New test.
29540
29541 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29542
29543         PR c/7353
29544         * g++.dg/ext/typedef-init.C: New test.
29545         * gcc.dg/typedef-init.c: New test.
29546
29547 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29548
29549         * gcc.dg/cpp/paste13.c: New test.
29550
29551 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29552
29553         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29554         remaining platforms, XFAIL during compile, not execute.  Don't
29555         XFAIL at -O0.
29556
29557 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         * gcc.dg/alias-1.c: Tweak expected warning.
29560
29561 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29562
29563         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29564
29565 2002-10-06  Andreas Jaeger  <aj@suse.de>
29566
29567         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29568         * gcc.dg/cpp/c++98.C: Likewise.
29569
29570         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29571         * g++.dg/cpp/c++98.C: Likewise.
29572
29573         * g++.dg/README (Subdirectories): Mention cpp directory.
29574
29575         PR target/7559
29576         * gcc.dg/20021006-1.c: New test.
29577
29578 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29579
29580         PR c++/7804
29581         * g++.dg/other/warning1.C: New test.
29582
29583 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29584
29585         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29586         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29587         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29588
29589 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29590
29591         PR c++/7931
29592         * g++.dg/template/ptrmem3.C: New test.
29593
29594         PR c++/7754
29595         * g++.dg/template/union1.C: New test.
29596
29597 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29598
29599         PR c++/8006
29600         * g++.dg/abi/mangle9.C: New test.
29601         * g++.dg/abi/mangle10.C: New test.
29602         * g++.dg/abi/mangle11.C: New test.
29603         * g++.dg/abi/mangle12.C: New test.
29604
29605 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c++/7188.
29608         * g++.dg/template/meminit1.C: New test.
29609         * g++.dg/warn/Wreorder-1.C: Likewise.
29610         * g++.old-deja/g++.mike/warn3.C: Tweak.
29611         * lib/prune.exp: Ingore "in copy constructor".
29612
29613 2002-10-02  Andreas Jaeger  <aj@suse.de>
29614
29615         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29616         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29617         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29618         on x86-64.
29619
29620 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29621
29622         * gcc.dg/empty1.C: Fix typo.
29623
29624 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29625
29626         * gcc.dg/alias-1.c: New test.
29627
29628 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29629
29630         * gcc.dg/empty1.C: New test.
29631
29632         * g++.dg/tls/init-2.C: Tweak error messages.
29633
29634 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29635
29636         * gcc.c-torture/compile/20020923-1.c: New test.
29637
29638 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29639
29640         * gcc.c-torture/execute/ffs-1.c: New test.
29641         * gcc.c-torture/execute/ffs-2.c: Ditto.
29642
29643 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29644
29645         * g++.dg/overload/member1.C: New test.
29646
29647 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29648
29649         * g++.dg/abi/empty7.C: New test.
29650         * g++.dg/init/pm2.C: Likewise.
29651
29652 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29653
29654         * g++.dg/rtti/crash1.C: New test.
29655
29656 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29657
29658         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29659         gcc.dg/sibcall-4.c: New tests.
29660
29661 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29662
29663         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29664         powerpc and MMIX targets.
29665
29666 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29667
29668         * gcc.dg/cpp/20020927-1.c: New.
29669
29670 2002-09-26  David S. Miller  <davem@redhat.com>
29671
29672         * gcc.c-torture/compile/trunctfdf.c: New.
29673
29674 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29675
29676         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29677
29678 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29679
29680         * gcc.c-torture/execute/loop-15.c: New.
29681
29682 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29683
29684         * README.QMTEST: Fix typo.
29685
29686 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29687
29688         * gcc.dg/20020926-1.c: New test.
29689
29690 2002-09-25  David S. Miller  <davem@redhat.com>
29691
29692         PR target/7842
29693         * gcc.c-torture/execute/shiftdi.c: New test.
29694
29695 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29696
29697         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29698         unique to the tool.
29699         * lib/g77.exp (g77_init): Likewise.
29700         * lib/g++.exp (g++_init): Likewise.
29701         * lib/objc.exp (objc_init): Likewise.
29702
29703 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29704
29705         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29706         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29707         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29708
29709 2002-09-25  Richard Henderson  <rth@redhat.com>
29710
29711         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29712         too-small long double.
29713
29714 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29715
29716         * gcc.dg/20020919-1.c: New test.
29717
29718 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29719
29720         * g++.dg/abi/bitfield6.C: New test.
29721         * g++.dg/abi/bitfield7.C: New test.
29722         * g++.dg/abi/bitfield8.C: New test.
29723         * g++.dg/abi/vbase11.C: New test.
29724
29725 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29726
29727         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29728         hppa*-*-hpux*.  Update test comment.
29729
29730 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.dg/tls/struct-1.c: New test.
29733
29734 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29735
29736         * gcc.dg/cpp/tr-warn2.c: Update.
29737
29738 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29739
29740         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29741
29742 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29743
29744         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29745         systems.
29746
29747 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29748
29749         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29750
29751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29752         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29753         setting of cxxfilt.
29754
29755 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29756
29757         * gcc.dg/20020312-2.c: Update for darwin.
29758
29759 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29760
29761         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29762
29763 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29764
29765         * objc.dg/comp-types-1.m: New test.
29766         * objc.dg/comp-types-2.m: New test.
29767         * objc.dg/comp-types-3.m: New test.
29768         * objc.dg/comp-types-4.m: New test.
29769         * objc.dg/comp-types-5.m: New test.
29770         * objc.dg/comp-types-6.m: New test.
29771
29772 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29773
29774         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29775
29776 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/other/do1.C: New test.
29779
29780         * g++.dg/template/subst1.C: New test.
29781
29782 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29783
29784         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29785
29786 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29787
29788         * g++.dg/template/qualttp20.C: Adjust expected errors.
29789         * g++.old-deja/g++.jason/report.C: Likewise.
29790         * g++.old-deja/g++.other/qual1.C: Likewise.
29791
29792         * g++.dg/lookup/scoped2.C: New test.
29793
29794         * g++.dg/ext/asm3.C: New test.
29795
29796 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29797
29798         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29799
29800 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29801
29802         * ChangeLog: follow spelling conventions.
29803         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29804         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29805         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29806         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29807         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29808         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29809         * g++.old-deja/g++.law/global-init1.C: Likewise.
29810         * g++.old-deja/g++.other/delete4.C: Likewise.
29811         * g++.old-deja/g++.other/inline21.C: Likewise.
29812         * g++.old-deja/g++.other/singleton.C: Likewise.
29813         * g77.dg/strlen0.f: Likewise.
29814         * g77.f-torture/compile/20010519-1.f: Likewise.
29815         * g77.f-torture/compile/980310-4.f: Likewise.
29816         * gcc.c-torture/compile/20000605-1.c: Likewise.
29817         * gcc.c-torture/execute/20020225-1.c: Likewise.
29818         * gcc.dg/c90-hexfloat-2.c: Likewise.
29819         * gcc.dg/c99-bool-1.c: Likewise.
29820         * gcc.dg/c99-hexfloat-2.c: Likewise.
29821         * gcc.dg/dll-2.c: Likewise.
29822         * gcc.dg/wtr-union-init-1.c: Likewise.
29823         * gcc.dg/wtr-union-init-2.c: Likewise.
29824         * gcc.dg/wtr-union-init-3.c: Likewise.
29825         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29826         * gcc.dg/cpp/defined.c: Likewise.
29827         * gcc.dg/cpp/macsyntx.c: Likewise.
29828         * gcc.dg/cpp/paste2.c: Likewise.
29829         * gcc.dg/cpp/trad/defined.c: Likewise.
29830         * gcc.dg/format/c90-printf-1.c: Likewise.
29831         * gcc.dg/format/c90-scanf-1.c: Likewise.
29832         * gcc.dg/format/c99-printf-1.c: Likewise.
29833         * gcc.dg/format/c99-scanf-1.c: Likewise.
29834         * gcc.misc-tests/gcov-8.c: Likewise.
29835         * lib/profopt.exp: Likewise.
29836
29837 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29838
29839         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29840
29841 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29842
29843         * g++.dg/inherit/using2.C: New test.
29844
29845 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29846
29847         * ChangeLog: Follow spelling conventions.
29848         * g++.dg/template/friend4.C: Likewise.
29849         * g++.old-deja/g++.pt/crash67.C: Likewise.
29850         * gcc.c-torture/execute/20000801-4.c: Likewise.
29851         * gcc.dg/c90-digraph-1.c: Likewise.
29852         * gcc.dg/c94-digraph-1.c: Likewise.
29853         * gcc.dg/c99-digraph-1.c: Likewise.
29854         * gcc.dg/cpp/line5.c: Likewise.
29855         * gcc.dg/cpp/multiline.c: Likewise.
29856         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29857         * gcc.dg/format/attr-3.c: Likewise.
29858         * gcc.dg/format/c90-scanf-3.c: Likewise.
29859         * gcc.dg/format/ext-4.c: Likewise.
29860
29861 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29862
29863         * g++.dg/template/pretty1.C: New test.
29864
29865 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29866
29867         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29868
29869 2002-09-13  Matt Austern  <austern@apple.com>
29870
29871         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29872         passing a cast expression to a function by const reference.
29873
29874 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29875
29876         * g++.dg/template/deduce1.C: New test.
29877
29878 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29879
29880         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29881         32-bit int.
29882
29883 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29884
29885         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29886         usage.
29887
29888 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29889
29890         * gcc.c-torture/compile/20020910-1.c: New test.
29891
29892 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29893
29894         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29895
29896 2002-09-10  Andreas Jaeger  <aj@suse.de>
29897
29898         * gcc.dg/20020312-2.c: Adjust for x86-64.
29899
29900 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29901
29902         * g77.dg/7388.f: New test case for PR 7388.
29903
29904 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29905
29906         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29907
29908 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29909
29910         * objc.dg/proto-lossage-1.m: New test.
29911
29912 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29913
29914         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29915
29916 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29917
29918         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29919         expected to pass.
29920
29921 2002-09-06  Stan Shebs  <shebs@apple.com>
29922             David Edelsohn  <edelsohn@gnu.org>
29923
29924         * gcc.dg/weak: New directory.
29925         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29926         target-specific xfail bits.
29927         * gcc.dg/typeof-2.c: Move to new directory.
29928         * gcc.dg/weak.exp: New expect script.
29929
29930 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29931
29932         * gcc.c-torture/execute/extzvsi.c: New test.
29933
29934 2002-09-05  Stan Shebs  <shebs@apple.com>
29935
29936         * gcc.dg/weak-1.c: xfail on Darwin.
29937         * gcc.dg/weak-2.c: Ditto.
29938         * gcc.dg/weak-3.c: Ditto.
29939         * gcc.dg/weak-4.c: Ditto.
29940         * gcc.dg/weak-5.c: Ditto.
29941         * gcc.dg/weak-6.c: Ditto.
29942         * gcc.dg/weak-7.c: Ditto.
29943         * gcc.dg/weak-8.c: Ditto.
29944         * gcc.dg/weak-9.c: Ditto.
29945
29946 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29947
29948         * gcc.c-torture/execute/loop-14.c: New test.
29949
29950 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29951
29952         * g++.dg/other/cxa-atexit1.C: New test.
29953
29954         * gcc.dg/typeof-2.c: New test.
29955
29956 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29957
29958         * gcc.dg/builtins-2.c: New testcase.
29959         * gcc.dg/builtins-3.c: New testcase.
29960
29961 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29962
29963         * gcc.dg/cpp/_Pragma4.c: New test.
29964
29965 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29966
29967         * objc/execute/nil_method-1.m: New testcase.
29968
29969 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29970
29971         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29972         [Object class], not [Object initialize].
29973
29974 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29975             Hans-Peter Nilsson  <hp@bitrange.com>
29976
29977         * gcc.c-torture/execute/20020720-1.x: Skip test on
29978         mmix-knuth-mmixware.  Correct comment.
29979
29980 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29981
29982         * testsuite/g++.dg/abi/bitfield5.C: New test.
29983         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29984
29985 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29986
29987         * objc.dg/undeclared-selector.m: New test.
29988
29989 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         * g++.dg/other/offsetof1.C: Avoid cast warning.
29992
29993 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29994
29995         * objc.dg/super-class-2.m: New test.
29996
29997 2002-08-24  Matt Austern  <austern@apple.com>
29998
29999         * g++.dg/ext/lvaddr.C: New test.
30000         * g++.dg/ext/lvcast.C: New test.
30001
30002 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30003
30004         * testsuite/g++.dg/inherit/cond1.C: New test.
30005
30006 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30007
30008         * gcc.dg/noncompile/incomplete-1.c: New test.
30009
30010 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30011
30012         * gcc.dg/typespec-1.c: New test.
30013
30014 2002-08-20  Devang Patel  <dpatel@apple.com>
30015         * objc.dg/proto-hier-2.m: New test.
30016
30017 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30018
30019         * objc.dg/bitfield-1.m: New test.
30020         * objc.dg/bitfield-2.m: New test.
30021
30022 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30023
30024         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30025         gcc.dg/c99-flex-array-4.c: New tests.
30026
30027 2002-08-16  Stan Shebs  <shebs@apple.com>
30028
30029         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30030
30031 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30032
30033         * gcc.dg/typeof-1.c: New test.
30034         * g++.dg/ext/typeof2.C: New test.
30035
30036 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30037
30038         * g++.dg/other/offsetof1.C: New test.
30039
30040 2002-08-14  Richard Henderson  <rth@redhat.com>
30041
30042         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30043
30044 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30045
30046         * gcc.dg/cpp/_Pragma3.c: New test.
30047
30048 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30049
30050         * g++.dg/template/inherit3: New test.
30051
30052 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30053
30054         * gcc.dg/bitfld-4.c: Add blank options.
30055
30056 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30057
30058         * g++.dg/template/crash1.C: New test.
30059
30060 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30061
30062         * gcc.dg/tls/opt-2.c: New test.
30063
30064 2002-08-08  Devang Patel  <dpatel@apple.com>
30065
30066         * objc.dg/selector-1.m : New test
30067
30068 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.dg/abi/bitfield4.C: New test.
30071         * gcc.dg/bitfld-4.c: New test.
30072
30073 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         * g++.dg/other/packed1.C: New test.
30076
30077 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30078
30079         * g++.dg/abi/offsetof.C: Tweak error messages.
30080         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30081
30082 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30083
30084         * gcc.dg/bitfld-3.c: New test.
30085
30086 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30087             Richard Henderson  <rth@redhat.com>
30088
30089         * gcc.dg/i386-bitfield1.c: New test.
30090         * g++.dg/abi/bitfield3.C: Update.
30091
30092 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30093
30094         * objc.dg/const-str-2.m: Update.
30095         * gcc.dg/cpp/c++98.c: Change to C extension.
30096         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30097         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30098
30099 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30100
30101         * testsuite/gcc.dg/tls/diag-3.c: New.
30102
30103 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30104
30105         * g++.dg/README (Subdirectories): Document new subdir expr.
30106         * g++.dg/expr/pmf-1.C: New test.
30107
30108 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30109
30110         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30111
30112 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30113
30114         * g++.dg/abi/bitfield3.C: New test.
30115
30116 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * lib/gcov.exp: Tweak expected line formats.
30119         * gcc.misc-tests/gcov8.c: New test.
30120         * gcc.misc-tests/gcov8.x: New flags.
30121
30122 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30123
30124         * consistency.vlad/layout/endian.c: Include string.h.
30125
30126         * gcc.c-torture/execute/20020805-1.c: New test.
30127
30128 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30129
30130         * g++.dg/other/conversion1.C: New test.
30131
30132 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30133
30134         * gcc.dg/builtins-1.c: New testcase.
30135
30136 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30137
30138         * g++.dg/inherit/access3.C: New test.
30139
30140 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30141
30142         * gcc.dg/ia64-visibility-2.c: New test.
30143
30144 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
30145
30146         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30147         __qualifier_flags to __flags.
30148
30149 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30150
30151         * g++.dg/inherit/operator1.C: New test.
30152         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30153         * g++.dg/other/error1.C: Change expected error message.
30154         * g++.dg/template/conv4.C: Likewise.
30155
30156 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30157
30158         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30159         for documented behavior.
30160
30161 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30162
30163         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30164         several targets known to fail.
30165
30166 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30167
30168         * gcc.dg/mips-args-[123].c: New tests.
30169
30170 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30171
30172         * gcc.dg/ppc-spe.c: New.
30173
30174 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30175
30176         * g++.dg/other/ptrmem4.C: New testcase.
30177
30178 2002-07-24  Richard Henderson  <rth@redhat.com>
30179
30180         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30181
30182 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30183
30184         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30185
30186 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30187
30188         * gcc.c-torture/execute/memset-3.c: New testcase.
30189
30190 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30191
30192         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30193         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30194
30195 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30196
30197         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30198         Delete.
30199
30200 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30201
30202         * gcc.c-torture/compile/simd-4.c: New test.
30203
30204 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30205
30206         PR c++/7347, c++/7348
30207         * g++.dg/template/access4.C: New test.
30208         * g++.dg/template/access5.C: New test.
30209         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30210         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30211         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30212         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30213
30214 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * gcc.dg/gnu89-init-2.c: New test.
30217
30218 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30219
30220         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30221
30222 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30223
30224         * gcc.c-torture/execute/20020720-1.c: New testcase.
30225
30226 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30227
30228         * gcc.dg/cpp/Wsignprom.c: New tests.
30229
30230 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30231
30232         * gcc.c-torture/execute/loop-13.c: New test.
30233
30234 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30235
30236         * gcc.dg/cpp/expr.c: New tests.
30237
30238 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30239
30240         * g++.dg/opt/pr6713.C: Add template instantiation.
30241
30242 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30243
30244         * gcc.dg/nest.c: New test.
30245
30246 2002-07-17  Richard Henderson  <rth@redhat.com>
30247
30248         * g++.dg/opt/pr6713.C: New test.
30249
30250 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30251
30252         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30253         XFAIL for all x86 processors.
30254
30255 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30256
30257         * gcc.c-torture/execute/20010122-1.x: Do not test with
30258         -fomit-frame-pointer.
30259
30260 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30261
30262         * g++.dg/template/instantiate2.C: New test.
30263         * g++.dg/template/spec4.C: New test.
30264
30265 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30266
30267         * g++.dg/template/access2.C: New test.
30268         * g++.dg/template/access3.C: New test.
30269
30270 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30271
30272         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30273         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30274         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30275         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30276         Convert to use <stdarg.h>.
30277         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30278         Delete.
30279         * gcc.dg/va-arg-2.c: New.
30280         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30281
30282 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30283
30284         * gcc.c-torture/compile/20020710-1.c: New test.
30285
30286 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30287                           Andrew Pinski  <pinskia@physics.uc.edu>
30288
30289         gcc.c-torture/compile/simd-2.c: New testcase.
30290         gcc.c-torture/compile/simd-3.c: Likewise.
30291
30292 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30293
30294         PR c++/7224
30295         * g++.dg/overload/error1.C: New test.
30296
30297 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30298
30299         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30300         configuration and IRIX 6 O32 ABI.
30301
30302 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30303
30304         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30305
30306 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30307
30308         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30309
30310 2002-07-10  Jeffrey A Law  <law@redhat.com>
30311
30312         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30313
30314         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30315
30316 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30317
30318         * gcc.dg/20020312-2.c: Check for __PPC__.
30319
30320 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30321
30322         * gcc.c-torture/compile/20020709-1.c: New test.
30323
30324 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30325
30326         * g++.dg/template/qualttp21.C: New test case.
30327
30328 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30329
30330         * gcc.c-torture/compile/20020706-1.c: New test.
30331         * gcc.c-torture/compile/20020706-2.c: New test.
30332
30333 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30334             Alexandre Oliva  <aoliva@redhat.com>
30335
30336         * g++.dg/warn/incomplete1.C: New test.
30337
30338 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30339
30340         PR c++/7099
30341         * g++.dg/warn/noreturn1.C: New test.
30342
30343 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30344
30345         PR c++/6706
30346         * g++.dg/debug/debug6.C: New test.
30347         * g++.dg/debug/debug7.C: New test.
30348
30349 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30350
30351         * gcc.c-torture/compile/simd-3.c: New test.
30352
30353 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30354
30355         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30356         * gcc.dg/20020620-1.c: Likewise.
30357
30358 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30359
30360         PR c++/6944
30361         * g++.dg/init/array4.C: New test.
30362         * g++.dg/init/array5.C: New test.
30363
30364 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30365
30366         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30367         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30368
30369 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30370
30371         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30372         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30373         * gcc.dg/wtr-conversion-1.c: Likewise.
30374         * gcc.dg/wtr-escape-1.c: Likewise.
30375         * gcc.dg/wtr-int-type-1.c: Likewise.
30376         * gcc.dg/wtr-label-1.c: Likewise.
30377         * gcc.dg/wtr-static-1.c: Likewise.
30378         * gcc.dg/wtr-strcat-1.c: Likewise.
30379         * gcc.dg/wtr-suffix-1.c: Likewise.
30380         * gcc.dg/wtr-switch-1.c: Likewise.
30381         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30382         * gcc.dg/wtr-union-init-1.c: Likewise.
30383         * gcc.dg/wtr-union-init-2.c: Likewise.
30384         * gcc.dg/wtr-union-init-3.c: Likewise.
30385
30386         * gcc.dg/wtr-func-def-1.c: New test.
30387
30388 2002-07-02 Devang Patel <dpatel@apple.com>
30389
30390         * objc.dg/param-1.m: New test.
30391
30392 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30393
30394         * gcc.dg/cpp/trad/directive.c: Add test.
30395         * gcc.dg/cpp/trad/macroargs.c: Add test.
30396         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30397
30398 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30399
30400         * gcc.dg/cpp/cmdlne-M.c: New test.
30401
30402 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30403
30404         * objc.dg/desig-init-1.m: New test.
30405
30406 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30407
30408         PR c++/6716
30409         * g++.dg/template/instantiate1.C: New test.
30410
30411 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30412
30413         PR c++/7112
30414         * g++.dg/template/sizeof2.C: New test.
30415
30416 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30417
30418         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30419         gcc.dg/cpp/trad/include.c: New tests.
30420
30421 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30422
30423         PR target/7177
30424         * gcc.c-torture/compile/20020701-1.c: New test.
30425
30426 2002-07-01  Stan Shebs  <shebs@apple.com>
30427
30428         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30429         header here...
30430         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30431         (objc-torture-execute): or here.
30432
30433 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30434
30435         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30436
30437 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30438
30439         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30440
30441 2002-06-30  Devang Patel  <dpatel@apple.com>
30442
30443         * objc.dg/fsyntax-only.m: New test.
30444
30445 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30446
30447         PR c++/6695
30448         * g++.dg/template/friend7.C: New file.
30449
30450 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30451
30452         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30453         return type.
30454
30455 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30456
30457         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30458         avoid division by zero.
30459
30460 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30461
30462         * gcc.dg/Wunknownprag.c: New tests.
30463
30464 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30465
30466         * gcc.c-torture/execute/simd-2.c: New test.
30467
30468 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30469
30470         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30471         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30472         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30473         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30474         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30475         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30476         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30477         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30478         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30479         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30480         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30481         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30482         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30483         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30484         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30485         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30486         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30487
30488 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30489
30490         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30491         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30492         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30493         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30494         New tests.
30495         * gcc.dg/cpp/trad/directive.c: Update.
30496
30497 2002-06-23  Andreas Jaeger  <aj@suse.de>
30498
30499         * gcc.c-torture/execute/complex-6.c: New.
30500
30501 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30502
30503         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30504         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30505         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30506         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30507
30508 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30509
30510         * gcc.dg/cpp/trad: New directory with traditional tests copied
30511         from parent directory.
30512         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30513         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30514         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30515         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30516         Move to trad/ and rename.
30517         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30518         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30519         gcc.dg/cpp/trad/redef2.c: New tests.
30520         * gcc.dg/cpp/trad/trad.exp: New driver.
30521
30522 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30523
30524         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30525         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30526         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30527         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30528         Remove.
30529
30530 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30531
30532         * gcc.dg/20020620-1.c: New test.
30533
30534 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30535
30536         * g++.dg/template/ttp4.C: New test.
30537
30538 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30539
30540         * g++.dg/opt/vt1.C: Fix regexp.
30541
30542 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30543
30544         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30545         Don't use attribute `noinline'.
30546
30547 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30548
30549         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30550
30551 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30552
30553         * gcc.c-torture/execute/simd-1.c: New.
30554
30555         * gcc.dg/simd-1.c: New.
30556
30557 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30558
30559         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30560
30561 2002-06-16  Richard Henderson  <rth@redhat.com>
30562
30563         * g++.dg/ext/anon-struct1.C: New.
30564         * g++.dg/ext/anon-struct2.C: New.
30565         * g++.dg/ext/anon-struct3.C: New.
30566         * gcc.dg/anon-struct-1.c: New.
30567         * gcc.dg/anon-struct-2.c: New.
30568         * gcc.dg/anon-struct-3.c: New.
30569         * gcc.dg/20011008-1.c: Adjust warning text.
30570         * gcc.dg/20020527-1.c: Add -fms-extensions.
30571
30572 2002-06-16  Richard Henderson  <rth@redhat.com>
30573
30574         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30575
30576 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30577
30578         * gcc.c-torture/execute/20020615-1.c: New test.
30579
30580 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30581
30582         * gcc.c-tortuture/execute/compare-1.c: New test case.
30583         * gcc.c-tortuture/execute/compare-2.c: New test case.
30584         * gcc.c-tortuture/execute/compare-3.c: New test case.
30585
30586 2002-06-13  Richard Henderson  <rth@redhat.com>
30587
30588         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30589         ia64 ilp32.
30590
30591 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30592
30593         * g++.dg/template/typename2.C: Update error message.
30594
30595 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30596
30597         * gcc.c-torture/execute/20020611-1.c: New test.
30598
30599 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30600
30601         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30602         list of targets to skip.
30603
30604 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30605
30606         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30607         targets if not optimizing.
30608
30609 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30610
30611         * gcc.c-torture/compile/20020605-1.c: New test.
30612
30613         * g++.dg/opt/vt1.C: New test.
30614
30615         * gcc.dg/20020531-1.c: New test.
30616
30617         * gcc.dg/20020530-1.c: New test.
30618
30619         * gcc.dg/20020527-1.c: New test.
30620
30621         * g++.dg/opt/cse1.C: New test.
30622
30623 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30624
30625         * gcc.dg/20020607-2.c: New test case.
30626
30627 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30628
30629         * gcc.c-torture/compile/20020604-1.c: New test.
30630
30631 2002-06-04  Richard Henderson  <rth@redhat.com>
30632
30633         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30634         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30635         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30636
30637 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30638
30639         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30640
30641 2002-06-03  Richard Henderson  <rth@redhat.com>
30642
30643         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30644         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30645
30646 2002-06-02  Richard Henderson  <rth@redhat.com>
30647
30648         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30649         test functions static.
30650
30651 2002-06-02  Andreas Jaeger  <aj@suse.de>
30652
30653         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30654         now.
30655
30656 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30657
30658         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30659         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30660         Update for mofified diagnostics.
30661         * gcc.dg/c99-intconst-1.c: No longer fail.
30662
30663 2002-06-02  Richard Henderson  <rth@redhat.com>
30664
30665         * gcc.dg/uninit-A.c: Remove xfail markers.
30666
30667 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30668
30669         * gcc.dg/fnegate-1.c: New test case.
30670
30671 2002-05-30  Osku Salerma  <osku@iki.fi>
30672
30673         * gcc.c-torture/execute/mayalias-1.c: New file.
30674
30675 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30676
30677         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30678         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30679         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30680
30681 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30682
30683         * gcc.c-torture/execute/20020529-1.c: New test.
30684
30685 2002-05-27  Richard Henderson  <rth@redhat.com>
30686
30687         * g++.dg/ext/attrib6.C: New test case.
30688
30689 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30690
30691         * gcc.c-torture/execute/pure-1.c: New test.
30692
30693 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30694
30695         * gcc.dg/cpp/arith-2.c: Remove.
30696
30697 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30698
30699         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30700         * gcc.dg/cpp/if-3.c: Remove.
30701
30702 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30703
30704         * g++.dg/opt/cse2.C: New test.
30705
30706 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30707
30708         * gcc.dg/cpp/arith-1.c: New semantic tests.
30709         * gcc.dg/cpp/if-1.c: Update.
30710
30711 2002-05-24  Ben Elliston  <bje@redhat.com>
30712
30713         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30714
30715 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * gcc.dg/verbose-asm.c: New test.
30718
30719 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30720
30721         * gcc.dg/cpp/paste12.c: New test.
30722
30723 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30724
30725         * g++.dg/parse/named_ops.C: New test.
30726
30727 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30728
30729         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30730
30731 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30732
30733         * gcc.dg/weak-2.c: Allow optional leading underscore
30734         in scan-assembler symbol name.
30735         * gcc.dg/weak-3.c: Likewise.
30736         * gcc.dg/weak-4.c: Likewise.
30737         * gcc.dg/weak-5.c: Likewise.
30738
30739 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30740
30741         * gcc.dg/20020523-1.c: New test.
30742
30743 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30744
30745         * objc.dg/const-str-2.m: Update now that we stop after
30746         a command line error.
30747
30748 2002-05-22  Richard Henderson  <rth@redhat.com>
30749
30750         * g++.dg/dg.exp: Fix typo in test pruneing.
30751
30752 2002-05-22  Richard Henderson  <rth@redhat.com>
30753
30754         * g++.dg/dg.exp: Prune the tls subdirectory.
30755         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30756         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30757         * g++.dg/tls/init-1.C: New.
30758
30759 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30760
30761         * gcc.dg/20020517-1.c: New test.
30762
30763 2002-05-21  Richard Henderson  <rth@redhat.com>
30764
30765         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30766         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30767
30768 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30769
30770         * g++.dg/other/copy2.C: New test.
30771
30772 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30773
30774         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30775         (MAX_COPY): Bump up to 10 times sizeof (long long).
30776         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30777
30778         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30779         sizeof (long long).
30780
30781         * gcc.c-torture/execute/strcpy-1.c: New test.
30782
30783 2002-05-19  Jason Merrill  <jason2redhat.com>
30784
30785         * g++.dg/ext/oper1.C: New test.
30786
30787 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30788 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30789
30790         * README.QMTEST: New file.
30791
30792         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30793
30794 2002-05-19  Andreas Jaeger  <aj@suse.de>
30795
30796         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30797         now.
30798         * gcc.c-torture/execute/loop-2d.x: Likewise.
30799
30800 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30801
30802         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30803         support weak symbols.
30804         * gcc.dg/weak-4.c: Likewise.
30805         * gcc.dg/weak-6.c: Likewise.
30806
30807 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30808
30809         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30810         cygwin, coff and h8300-*-hms targets
30811         * gcc.dg/weak-5.c: Likewise.
30812         * gcc.dg/weak-7.c: Likewise.
30813
30814 2002-05-16  Jason Merrill  <jason@redhat.com>
30815
30816         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30817         (scan-assembler-not, scan-assembler-dem): Likewise.
30818         (scan-assembler-dem-not): Likewise.
30819
30820 2002-05-15  Richard Henderson  <rth@redhat.com>
30821
30822         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30823
30824 2002-05-15  Richard Henderson  <rth@redhat.com>
30825
30826         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30827         (vfoo1f): Warning here.
30828         (vfoo1l): Don't redefine the alias.
30829
30830 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30831
30832         * g++.dg/init/pm1.C: New test.
30833
30834 2002-05-12  David S. Miller  <davem@redhat.com>
30835
30836         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30837         types.
30838
30839 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30840
30841         * gcc.c-torture/execute/20020510-1.c: New test case.
30842
30843 2002-05-10  David S. Miller  <davem@redhat.com>
30844
30845         * gcc.c-torture/execute/conversion.c: Test long double too.
30846
30847 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30848
30849         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30850         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30851         * lib/g++.exp (g++_link_flags): Likewise.
30852         * lib/objc.exp (objc_target_compile): Likewise.
30853
30854 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30855
30856         * gcc.dg/cpp/poison.c: Update.
30857         * gcc.dg/cpp/20000625-2.c: Remove.
30858         * gcc.dg/cpp/direct2s.c: Remove final test.
30859
30860 2002-05-08  Tom Rix  <trix@redhat.com>
30861
30862         * gcc.c-torture/execute/20020508-1.c: New test.
30863         * gcc.c-torture/execute/20020508-2.c: New test.
30864         * gcc.c-torture/execute/20020508-3.c: New test.
30865
30866 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30867
30868         * gcc.dg/cpp/charconst-4.c: More tests.
30869
30870 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c/6569
30873         * gcc.dg/weak-3.c: Update location of warning messages.
30874         * gcc.dg/weak-5.c: Likewise.
30875
30876 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30877
30878         * gcc.c-torture/execute/20020506-1.c: New test case.
30879
30880 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30881
30882         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30883
30884 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30885
30886         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30887
30888 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30889
30890         * gcc.dg/cpp/charconst-3.c: New test.
30891
30892 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30893
30894         * gcc.dg/cpp/charconst.c: Update tests.
30895
30896 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30897
30898         * treelang: Added directory for new sample language treelang. Also
30899         lib/treelang.exp: New file to signal treelang should be tested.
30900
30901 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30902
30903         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30904         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30905         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30906         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30907         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30908         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30909         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30910
30911 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30912
30913         * gcc.dg/format/xopen-2.c: New test.
30914
30915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30916
30917         * gcc.dg/20020503-1.c: New test.
30918
30919 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30920
30921         * g++.dg/init/dtor1.C: Make it tougher.
30922
30923 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30924
30925         * g++.dg/init/dtor1.C: New test.
30926
30927 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30928
30929         * gcc.dg/altivec-8.c: New.
30930
30931 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30932
30933         * gcc.dg/altivec-7.c: New.
30934
30935 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30936
30937         * g++.dg/parse/typedef1.C: New test.
30938
30939 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30940
30941         PR c++/6486
30942         * g++.dg/template/friend6.C: New test.
30943
30944         PR c++/6492
30945         * g++.dg/init/copy1.C: New test.
30946
30947 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30948
30949         * g++.dg/warn/effc1.C: New test.
30950
30951 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30952
30953         * gcc.dg/cpp/if-cexp.c: Add a test.
30954
30955 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30956
30957         * gcc.dg/20020426-2.c: New test.
30958
30959 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30960
30961         * gcc.dg/cpp/if-mop.c: Update.
30962         * gcc.dg/cpp/if-mpar.c: Add test.
30963         * gcc.dg/cpp/if-oppr.c: Update.
30964
30965 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30966
30967         PR c/6343
30968         * gcc.dg/weak-[2-7].c: New tests.
30969
30970 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30971
30972         * gcc.dg/enum1.c: New test.
30973
30974 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30975
30976         PR c++/6497
30977         * g++.dg/inherit/access2.C: New test.
30978
30979 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30980
30981         PR bootstrap/6445
30982         * gcc.dg/20020426-1.c: New test.
30983
30984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30985
30986         * g++.dg/abi/enum1.C: New test.
30987
30988 2002-04-26  Richard Henderson  <rth@redhat.com>
30989
30990         * gcc.dg/c99-bool-1.c: Expect always true warning.
30991
30992 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30993
30994         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30995
30996 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30997
30998         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30999         targets.
31000
31001 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31002
31003         * g++.dg/abi/mange7.C: New test.
31004
31005         PR c++/6438.
31006         * g++.dg/parse/stmtexpr2.C: New test.
31007
31008 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31009
31010         * gcc.dg/20020312-2.c: Add SH target.
31011
31012 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31013
31014         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31015         compiler output on mips*-*-irix*.
31016
31017 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31018
31019         * g++.dg/parse/attr1.C: New test.
31020
31021 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31022
31023         * gcc.c-torture/execute/string-opt-17.c: New test case.
31024         * gcc.c-torture/execute/memset-2.c: New test case.
31025
31026 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31027
31028         PR c++/6256:
31029         * g++.dg/template/friend5.C: New test.
31030
31031         PR c++/6331:
31032         * g++.dg/template/qual1.C: Likewise.
31033
31034 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31035
31036         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31037         Include stdlib.h, not stdio.h or ctype.h.
31038
31039 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31040
31041         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31042         cris-*-elf* and mmix-*-*.
31043         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31044         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31045         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31046         Ditto.
31047         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31048         * gcc.dg/wchar_t-1.c: Ditto.
31049
31050 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31051
31052         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31053         Clarify comment.
31054
31055 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31056
31057         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31058
31059 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31060
31061         * gcc.c-torture/execute/20000906-1.x: Delete.
31062
31063 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31064
31065         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31066
31067 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31068
31069         * PR6367
31070         * g77.f-torture/execute/6367.f: New test.
31071         * g77.f-torture/execute/6367.x: Disable for MMIX.
31072
31073 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31074
31075         * PR6352
31076         * g++.dg/opt/inline2.C: New test.
31077
31078 2002-04-18  Richard Henderson  <rth@redhat.com>
31079
31080         * gcc.dg/20000906-1.c: Enable for all targets.
31081         * gcc.c-torture/compile/iftrap-2.c: New.
31082
31083 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.dg/20020418-1.c: New test.
31086         * gcc.dg/20020418-2.c: New test.
31087
31088 2002-04-18  Richard Henderson  <rth@redhat.com>
31089
31090         * gcc.c-torture/compile/iftrap-1.c: New.
31091         * gcc.dg/iftrap-1.c: Adjust for ia64.
31092         * gcc.dg/iftrap-2.c: New.
31093
31094 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31095
31096         * gcc.c-torture/compile/20020418-1.c: New test.
31097
31098 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31099
31100         * gcc.c-torture/compile/20020415-1.c: New.
31101
31102 2002-04-18  David S. Miller  <davem@redhat.com>
31103
31104         * gcc.c-torture/execute/20020418-1.c: New test.
31105
31106 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * gcc.dg/20020416-1.c: New test.
31109
31110         * g++.dg/opt/inline1.C: New test.
31111
31112 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31113
31114         * gcc.dg/altivec-5.c: New test.
31115
31116         * gcc.dg/20020415-1.c: New test.
31117
31118 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31119
31120         * testsuite/lib/chill.exp: Remove.
31121
31122 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31123
31124         * g++.dg/other/big-struct.C: New test.
31125
31126 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31127
31128         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31129         of scratch file.
31130
31131 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31132
31133         PR c/6277
31134         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31135         in scan-assembler function name
31136
31137 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31138
31139         * g77.f-torture/execute/980628-4.x,
31140         g77.f-torture/execute/980628-5.x,
31141         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31142         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31143         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31144         i[34567]86-*-*.
31145
31146 2002-04-13  David S. Miller  <davem@redhat.com>
31147
31148         * gcc.c-torture/execute/20020413-1.c: New test.
31149
31150 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31151
31152         * gcc.dg/asm-6.c,
31153         * g++.dg/ext/asm1.C: New tests.
31154
31155 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++ 5373.
31158         * g++.dg/parse/stmtexpr1.C: New test.
31159
31160         PR c++/5189.
31161         * g++.dg/template/copy1.C: New test.
31162
31163 2002-04-12  Richard Henderson  <rth@redhat.com>
31164
31165         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31166
31167 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31168
31169         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31170         gcc.c-torture/execute/20020307-2.c.
31171
31172 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31173
31174         * g++.dg/ext/attrib5.C,
31175         * g++.dg/lookup/struct1.C: New tests.
31176
31177 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * gcc.dg/20020411-1.c: New test.
31180
31181         * gcc.c-torture/execute/20020411-1.c: New test.
31182
31183 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31184
31185         * g77.f-torture/execute/6177.f: New test.
31186
31187 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31188
31189         PR middle-end/6247
31190         * g++.dg/opt/cleanup1.C: New test.
31191
31192         * g++.dg/opt/const1.C: New test.
31193
31194 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31195
31196         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31197
31198 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31199
31200         PR c++/5507
31201         * g++.dg/template/typename2.C: New test.
31202
31203 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31204
31205         * gcc.c-torture/execute/loop-12.c: New.
31206
31207 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31208
31209         * g77.f-torture/execute/980628-4.x,
31210         g77.f-torture/execute/980628-5.x,
31211         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31212         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31213         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31214
31215 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31216
31217         PR optimization/6086
31218         * g++.dg/opt/preinc1.C: New test.
31219
31220 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR c++/5571
31223         * g++.dg/opt/static2.C: New test.
31224
31225 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c/5120
31228         * gcc.dg/20020406-1.c: New test.
31229
31230 2002-04-04  David S. Miller  <davem@redhat.com>
31231
31232         * gcc.c-torture/execute/20020404-1.c: New test.
31233
31234 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31235
31236         PR c/6123
31237         * gcc.dg/20020312-2.c: Do not declare global register variable
31238         if __PIC__ or __pic__ is defined.
31239
31240 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31241
31242         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31243         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31244
31245 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31246
31247         * gcc.misc-tests/linkage.exp: Update last change to handle
31248         sparc*-, not just sparc-.
31249
31250 2002-04-03  Richard Henderson  <rth@redhat.com>
31251
31252         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31253
31254 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31255
31256         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31257
31258 2002-04-02  David S. Miller  <davem@redhat.com>
31259
31260         * gcc.c-torture/execute/20020402-3.c: New test.
31261
31262 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31263
31264         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31265         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31266
31267         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31268         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31269         g77.f-torture/execute/20001201.x,
31270         g77.f-torture/execute/u77-test.x: New files.
31271
31272         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31273         * gcc.dg/wchar_t-1.c: Ditto.
31274
31275 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31276
31277         * gcc.c-torture/execute/20020402-1.c: New test.
31278
31279 2002-04-01  Richard Henderson  <rth@redhat.com>
31280
31281         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31282
31283         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31284
31285 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31286
31287         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31288
31289 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31290
31291         * g++.dg/inherit/template-as-base.C: Expect error.
31292         * g++.dg/inherit/namespace-as-base.C: Likewise.
31293
31294 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31295
31296         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31297         g++.dg/ext/instantiate3.C: Tweak match patterns.
31298
31299         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31300         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31301         -da test.
31302
31303 2002-03-31  Richard Henderson  <rth@redhat.com>
31304
31305         * gcc.dg/special/alias-2.c: New.
31306         * gcc.dg/special/ecos.exp: Run it.
31307
31308 2002-03-31  Richard Henderson  <rth@redhat.com>
31309
31310         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31311
31312 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31313
31314         * gcc.dg/weak-1.c: Disable on h8300 port.
31315
31316 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31317
31318         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31319         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31320         ordering tests.
31321         * g++.dg/bprob/bprob-1.C: New test.
31322         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31323         * g++.dg/gcov/gcov-1.C: New test.
31324         * g++.dg/gcov/gcov-1.x: New file.
31325         * g++.dg/gcov/gcov-2.C: New test.
31326         * g++.dg/gcov/gcov-3.C: New test.
31327         * g++.dg/gcov/gcov-3.h: New file.
31328
31329 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31330
31331         * g++.old-deja/g++.other/builtins5.C: New test.
31332         * g++.old-deja/g++.other/builtins6.C: New test.
31333         * g++.old-deja/g++.other/builtins7.C: New test.
31334         * g++.old-deja/g++.other/builtins8.C: New test.
31335         * g++.old-deja/g++.other/builtins9.C: New test.
31336
31337 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31338
31339         * g++.dg/opt/static1.C: New test.
31340
31341         * g++.dg/opt/longbranch1.C: New test.
31342
31343 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31344
31345         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31346
31347         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31348
31349 2002-03-28  Jeffrey A Law  (law@redhat.com)
31350
31351         * gcc.c-torture/execute/20020328-1.c: New test.
31352
31353 2002-03-27  Richard Henderson  <rth@redhat.com>
31354
31355         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31356         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31357         move from g++.old-deja/g++.ext/.
31358
31359 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31360
31361         * g++.dg/init/new2.C: New test.
31362
31363 2002-03-26  Richard Henderson  <rth@redhat.com>
31364
31365         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31366
31367         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31368         on sparc.
31369
31370         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31371         sparcv9 systems.
31372         * gcc.dg/20001102-1.c: Likewise.
31373
31374 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31375
31376         * gcc.dg/cpp/endif-pedantic1.c,
31377         gcc.dg/cpp/endif-pedantic2.c: New tests.
31378
31379 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31380
31381         * g++.dg/init/new1.C: New test.
31382
31383 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31384
31385         * g++.dg/abi/vbase9.C: New test.
31386
31387 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31388
31389         * gcc.dg/arm-asm.c: New test.
31390
31391 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31392
31393         * gcc.dg/Wswitch-enum.c: New test.
31394         Fix PR c/5044.
31395
31396 2002-03-26  Richard Henderson  <rth@redhat.com>
31397
31398         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31399         structure.
31400
31401 2002-03-25  Richard Henderson  <rth@redhat.com>
31402
31403         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31404         sparcv9 systems.
31405
31406         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31407         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31408
31409 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31410
31411         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31412
31413 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31414
31415         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31416         targets using generic thunk support.
31417
31418 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31419
31420         * gcc.c-torture/compile/20020323-1.c: New test.
31421
31422         * g++.dg/opt/conj2.C: New test.
31423
31424 2002-03-24  Richard Henderson  <rth@redhat.com>
31425
31426         * gcc.dg/weak-1.c: Use -fno-common.
31427
31428 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31429
31430         * g77.dg/f77-edit-apostrophe-out.f: New test
31431         * g77.dg/f77-edit-h-out.f: New test
31432         * g77.dg/f77-edit-t-in.f: New test
31433         * g77.dg/f77-edit-t-out.f: New test
31434         * g77.dg/f77-edit-x-out.f: New test
31435         * g77.dg/f77-edit-slash-out.f: New test
31436         * g77.dg/f77-edit-colon-out.f: New test
31437         * g77.dg/f77-edit-s-out.f: New test
31438
31439 2002-03-24  Richard Henderson  <rth@redhat.com>
31440
31441         * objc/execute/formal_protocol-6.x: New XFAIL.
31442
31443 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31444
31445         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31446         that do not support weak symbols
31447
31448 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31449
31450         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31451         * lib/g77.exp: Likewise.
31452         * lib/objc.exp: Likewise.
31453
31454 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31455
31456         * gcc.dg/Wswitch-default.c: New test.
31457
31458 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31459
31460         * g++.dg/other/enum1.C: New test.
31461
31462 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31463
31464         * gcc.dg/pragma-ep-3.c: Fix typo.
31465
31466 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31467
31468         * g++.dg/inherit/template-as-base.C: New test.
31469
31470 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31471
31472         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31473         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31474
31475 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31476
31477         * gcc.dg/cpp/multiline.c: Update to match.
31478
31479 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31480
31481         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31482
31483 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31484
31485         * gcc.dg/cpp/extratokens2.c: New file.
31486
31487 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31488
31489         * gcc.dg/20020312-2.c: Add rs6000 target.
31490
31491         * gcc.c-torture/compile/20020319-1.c: New test.
31492
31493 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31494
31495         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31496         (A, E): Handle this.
31497
31498 2002-03-20  Jason Merrill  <jason@redhat.com>
31499
31500         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31501         ignoring -fpic.
31502         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31503         through prune_gcc_output.
31504
31505 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * gcc.c-torture/compile/20020320-1.c: New test.
31508
31509 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * gcc.c-torture/compile/20020318-1.c: New test.
31512
31513         * gcc.dg/struct-by-value-1.c: New test.
31514
31515         * gcc.dg/20020319-1.c: New test.
31516
31517 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31518
31519         * g++.dg/opt/conj1.C: New test.
31520
31521 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31522
31523         * g++.dg/template/qualttp20.C: Revert previous change.
31524         * g++.dg/template/qualttp3.C: Likewise.
31525         * g++.dg/template/qualttp4.C: Likewise.
31526         * g++.dg/template/qualttp5.C: Likewise.
31527         * g++.dg/template/qualttp6.C: Likewise.
31528         * g++.dg/template/qualttp7.C: Likewise.
31529         * g++.dg/template/qualttp8.C: Likewise.
31530         * g++.dg/template/recurse.C: Likewise.
31531
31532 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31533
31534         * gcc.dg/cpp/wchar-1.c: Update.
31535
31536 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         * g++.dg/template/conv1.C: New test.
31539         * g++.dg/template/conv2.C: New test.
31540         * g++.dg/template/conv3.C: New test.
31541         * g++.dg/template/conv4.C: New test.
31542
31543 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31544
31545         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31546         * g++.dg/template/qualttp3.C: Likewise.
31547         * g++.dg/template/qualttp4.C: Likewise.
31548         * g++.dg/template/qualttp5.C: Likewise.
31549         * g++.dg/template/qualttp6.C: Likewise.
31550         * g++.dg/template/qualttp7.C: Likewise.
31551         * g++.dg/template/qualttp8.C: Likewise.
31552         * g++.dg/template/recurse.C: Likewise.
31553
31554 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31555
31556         * g++.dg/opt/dtor1.C: New test.
31557
31558 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31559
31560         * gcc.c-torture/compile/20020315-1.c: New test.
31561
31562 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31563
31564         * gcc.dg/weak-1.c: Fix scan tests.
31565
31566 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31567
31568         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31569         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31570         cris-*-aout* mmix-*-*.
31571         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31572         cris-*-aout* mmix-*-*.
31573         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31574         cris-*-elf* cris-*-aout* and mmix-*-*.
31575         * gcc.dg/20001009-1.c: Ditto.
31576         * gcc.dg/20010912-1.c: Ditto.
31577         * gcc.dg/20020122-4.c: Ditto.
31578         * gcc.dg/inline-2.c: Ditto.
31579
31580 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31581
31582         * gcc.c-torture/compile/20020314-1.c: New test.
31583
31584 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31585
31586         * gcc.c-torture/execute/20020314-1.c: New test.
31587
31588 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31589
31590         * g++.dg/warn/Wunused-1.C: New test.
31591
31592 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31593
31594         * g++.dg/abi/mangle6.C: New test.
31595
31596 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31597
31598         * gcc.c-torture/compile/20020309-2.c: New test.
31599
31600         * gcc.c-torture/compile/20020312-1.c: New test.
31601
31602 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31603
31604         * g++.dg/other/access1.C: New test.
31605
31606 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31607
31608         * gcc.c-torture/execute/wchar_t-1.c: New test.
31609
31610 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31611
31612         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31613
31614 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31615
31616         * gcc.dg/20020312-1.c: New test case.
31617
31618 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31619
31620         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31621
31622 2002-03-11  Richard Henderson  <rth@redhat.com>
31623
31624         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31625         * g++.old-deja/g++.jason/report.C: Likewise.
31626
31627 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31630         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31631
31632 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31633
31634         * testsuite/g++.dg/overload/pmf1.C: New test.
31635
31636 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31637
31638         * gcc.c-torture/execute/20020307-1.c: Use long.
31639
31640 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31641
31642         PR optimization/5844
31643         * gcc.dg/20020310-1.c: New test.
31644
31645 2002-03-09  Michael Meissner  <meissner@redhat.com>
31646
31647         * gcc.c-torture/execute/memcpy-2.c: New test.
31648         * gcc.c-torture/execute/memset-1.c: New test.
31649         * gcc.c-torture/execute/strlen-1.c: New test.
31650         * gcc.c-torture/execute/strcmp-1.c: New test.
31651         * gcc.c-torture/execute/strncmp-1.c: New test.
31652
31653 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31654
31655         * gcc.dg/ppc-ldstruct.c: New test.
31656
31657 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31658
31659         * gcc.c-torture/execute/va-arg-22.c: New test.
31660
31661 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31662
31663         * gcc.c-torture/compile/20020309-1.c: New test.
31664
31665 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31666
31667         * gcc.c-torture/execute/20020307-2.c: New test.
31668
31669 2002-03-07  Jeffrey A Law  (law@redhat.com)
31670
31671         * g77.f-torture/compile/20020307-1.f: New test.
31672
31673 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31674
31675         * gcc.dg/unordered-1.c: New test.
31676
31677 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31678
31679         * gcc.c-torture/execute/20020307-1.c: New test.
31680
31681 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31682
31683         * gcc.dg/20020304-1.c: New test.
31684
31685         * gcc.c-torture/compile/20020304-2.c: New test.
31686
31687 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31688
31689         * gcc.c-torture/compile/20020304-1.c: New test case
31690         (from PR c/5830).
31691
31692 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31693
31694         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31695
31696 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31697
31698         * g++.dg/other/classkey1.C: New test.
31699
31700 2002-03-01  Richard Henderson  <rth@redhat.com>
31701
31702         * gcc.c-torture/compile/981223-1.x: New.
31703         * gcc.c-torture/compile/920625-1.x: New.
31704
31705 2002-02-28  Richard Henderson  <rth@redhat.com>
31706
31707         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31708
31709 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31710
31711         * gcc.c-torture/execute/20020227-1.c: New test.
31712
31713 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31714
31715         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31716         here" ERROR lines.
31717         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31718         * g++.old-deja.g++.other/defarg1.C: Likewise.
31719         * g++.old-deja/g++.pt/calls2.C: Likewise.
31720         * g++.old-deja/g++.pt/crash20.C: Likewise.
31721         * g++.old-deja/g++.pt/crash30.C: Likewise.
31722         * g++.old-deja/g++.pt/crash36.C: Likewise.
31723         * g++.old-deja/g++.pt/crash6.C: Likewise.
31724         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31725         * g++.old-deja/g++.pt/derived3.C: Likewise.
31726         * g++.old-deja/g++.pt/error1.C: Likewise.
31727         * g++.old-deja/g++.pt/friend21.C: Likewise.
31728         * g++.old-deja/g++.pt/friend23.C: Likewise.
31729         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31730         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31731
31732 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31733
31734         * gcc.c-torture/execute/20020225-2.c: New test.
31735
31736 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31737
31738         * gcc.c-torture/execute/920730-1t.c,
31739         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31740         Delete test cases, only relevant to -traditional.
31741
31742 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31743
31744         * gcc.dg/cpp/undef1.c: Remove.
31745         * gcc.dg/cpp/directiv.c: Update.
31746         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31747
31748 2002-02-27  Michael Meissner  <meissner@redhat.com>
31749
31750         * gcc.c-torture/execute/20020226-1.c: New test.
31751
31752 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31753
31754         * g++.dg/debug/debug4.C: New test.
31755
31756         * gcc.dg/ia64-visibility-1.c: New test.
31757
31758 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31759
31760         * gcc.dg/debug/20020224-1.c: New.
31761
31762 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31763
31764         * gcc.c-torture/execute/960416-1.x: New.
31765         * gcc.c-torture/execute/divconst-3.x: Likewise.
31766
31767 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31768
31769         * gcc.dg/20020224-1.c: New test.
31770
31771 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31772
31773         * gcc.c-torture/execute/20020225-1.c: New.
31774
31775 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31776
31777         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31778
31779 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31780
31781         * gcc.dg/20020222-1.c: New test.
31782
31783 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31784
31785         * g++.dg/opt/anonunion1.C: New test.
31786
31787 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31788
31789         * g++.dg/template/qualttp19.C: New test.
31790         * g++.dg/template/qualttp20.C: New test.
31791         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31792         * g++.old-deja/g++.other/qual1.C: Likewise.
31793
31794 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31795
31796         * gcc.dg/attr-alwaysinline.c: New.
31797
31798 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31799
31800         * gcc.dg/20020220-1.c: New test.
31801
31802         * gcc.dg/20020220-2.c: New test.
31803
31804         * g++.dg/opt/mmx1.C: New test.
31805
31806 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31807
31808         * gcc.c-torture/compile/20020110.c: New test.
31809
31810 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.c-torture/execute/20020219-1.c: New test.
31813
31814         * gcc.dg/20020219-1.c: New test.
31815
31816         * gcc.dg/noncompile/20020220-1.c: New test.
31817
31818         * g++.dg/opt/ptrintsum1.C: New test.
31819
31820         * gcc.dg/debug/20020220-1.c: New test.
31821
31822 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31823
31824         * gcc.c-torture/execute/20020216-1.c: New test.
31825
31826 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31827
31828         * gcc.dg/decl-1.c: Update, new test.
31829
31830 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         * g++.dg/abi/bitfield1.C: New test.
31833         * g++.dg/abi/bitfield2.C: New test.
31834
31835 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31836
31837         * gcc.dg/attr-nest.c: New test.
31838
31839 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31840
31841         * gcc.c-torture/execute/20020215-1.c: New test.
31842
31843 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31844
31845         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31846         * g++.dg/debug/debug.exp: New.
31847         * g++.dg/debug/trivial.C: New.
31848         * g++.dg/debug/debug1.C: Moved...
31849         * g++.dg/other/debug1.C: ...from here.
31850         * g++.dg/debug/debug2.C: Moved...
31851         * g++.dg/other/debug2.C: ...from here.
31852         * g++.dg/debug/debug3.C: Moved...
31853         * g++.dg/other/debug3.C: ...from here.
31854
31855         * gcc.dg/noncompile/20020213-1.c: New test.
31856
31857 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31858
31859         * g++.dg/other/debug3.C: New test.
31860
31861         * gcc.c-torture/execute/20020213-1.c: New test.
31862
31863 2002-02-13  Richard Smith <richard@ex-parrot.com>
31864
31865         * g++.old-deja/g++.other/thunk1.C: New test.
31866
31867 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31868
31869         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31870
31871 2002-02-13  Stan Shebs  <shebs@apple.com>
31872
31873         * gcc.dg/altivec-3.c: New.
31874
31875 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.dg/Wunreachable-1.c: New test.
31878         * gcc.dg/Wunreachable-2.c: New test.
31879
31880 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31881
31882         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31883
31884 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31885
31886         * gcc.dg/decl-1.c: New test.
31887
31888 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31889
31890         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31891
31892 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31893
31894         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31895         * gcc.c-torture/compile/980506-1.x: Likewise.
31896
31897 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31898
31899         * gcc.dg/20020210-1.c: New.
31900
31901 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31902
31903         * g77.f-torture/execute/947.f: New regression test
31904         for PR fortran/947.
31905
31906 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31907
31908         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31909         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31910
31911 2002-02-08  Richard Henderson  <rth@redhat.com>
31912
31913         * gcc.c-torture/compile/labels-3.c: New.
31914
31915 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31918         expression statements work instead.
31919         * gcc.dg/noncompile/20020207-1.c: New test.
31920
31921 2002-02-07  Richard Henderson  <rth@redhat.com>
31922
31923         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31924
31925 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31926
31927         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31928         message from g77
31929         * lib/g77-dg.exp: Trim g77 error messages so that they are
31930         recognized by dg.exp.
31931
31932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31933
31934         PR fortran/5473
31935         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31936
31937 2002-02-07  Richard Henderson  <rth@redhat.com>
31938
31939         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31940         to be sufficiently aligned for integers.
31941
31942 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.dg/template/friend4.C: New test.
31945
31946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31947
31948         PR fortran/5743
31949         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31950         unsupported cases.
31951
31952 2002-02-07  Richard Henderson  <rth@redhat.com>
31953
31954         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31955         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31956         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31957         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31958
31959 2002-02-06  Richard Henderson  <rth@redhat.com>
31960
31961         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31962
31963 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31964
31965         * gcc.dg/20020206-1.c: New test.
31966
31967 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * gcc.c-torture/execute/20020206-1.c: New test.
31970
31971         * gcc.c-torture/execute/20020206-2.c: New test.
31972
31973         PR optimization/5429:
31974         * gcc.c-torture/compile/20020206-1.c: New test.
31975
31976 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31977
31978         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31979         as certain file formats cannot support particularly large
31980         alignments.
31981
31982         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31983         and do not expect to be able to link the executable.
31984
31985         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31986         fail because the COFF format does not support the weak attribute.
31987
31988 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31989
31990         * g77.dg/pr5473.f: New test
31991
31992 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31993
31994         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31995         Fix testcase accordingly.
31996
31997 2002-02-04  Richard Henderson  <rth@redhat.com>
31998
31999         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32000         (buf): Change to be an array of pointers, not ints.
32001
32002 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32003
32004         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32005         before all tests.  Move warning one line above to match where it
32006         C frontend emits.
32007         * gcc.dg/Wswitch-2.c: New test.
32008         * g++.dg/warn/Wswitch-1.C: New test.
32009         * g++.dg/warn/Wswitch-2.C: New test.
32010
32011 2002-02-04  Richard Henderson  <rth@redhat.com>
32012
32013         * g++.dg/abi/offsetof.C: Fix size comparison.
32014
32015 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32016
32017         * gcc.dg/cast-qual-2.c: New test.
32018
32019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32020
32021         * gcc.dg/20020201-4.c: New test.
32022
32023 2002-02-04  Ben Elliston  <bje@redhat.com>
32024
32025         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32026         target_info attribute != 0, in addition to the empty string.
32027         (gcc_target_compile): Likewise.
32028
32029 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32030
32031         * gcc.dg/Wswitch.c: New test.
32032         PR gcc/4475. PR gcc/3780.
32033
32034 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32035
32036         * g77.f-torture/execute/5122.f: New test for regressions
32037         against PR fortran/5122.
32038
32039 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32040
32041         * g77.f-torture/compile/pr3743.f: Delete
32042         * g77.dg/pr3743-1.f: New test.
32043         * g77.dg/pr3743-2.f: New test.
32044         * g77.dg/pr3743-3.f: New test.
32045         * g77.dg/pr3743-4.f: New test.
32046
32047 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32048
32049         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32050
32051 2002-02-02  Richard Henderson  <rth@redhat.com>
32052
32053         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32054         * gcc.c-torture/execute/bf64-1.c: Likewise.
32055
32056 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.dg/20020201-2.c: New test.
32059
32060         * gcc.dg/20020201-3.c: New test.
32061
32062         * gcc.c-torture/execute/bitfld-2.c: New test.
32063
32064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32065
32066         * gcc.dg/bitfld-1.c: Update.
32067         * gcc.dg/bitfld-2.c: Update.
32068         * gcc.c-torture/execute/bitfld-1.x: New.
32069
32070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32071
32072         * gcc.c-torture/execute/20020201-1.c: New test.
32073
32074 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32075
32076         PR target/5469
32077         * gcc.dg/20020201-1.c: New test.
32078
32079 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32080
32081         PR fortran/3743
32082         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32083         * g77.f-torture/compile/pr3743.x: Remove
32084
32085 2002-01-31  Tom Rix  <trix@redhat.com>
32086
32087         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32088
32089 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32090
32091         * gcc.dg/noncompile/20020130-1.c: New test.
32092
32093 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32094
32095         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32096
32097 2002-01-29  Richard Henderson  <rth@redhat.com>
32098
32099         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32100         to long long.
32101         * gcc.c-torture/execute/bf64-1.c: Likewise.
32102
32103 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32104
32105         * gcc.c-torture/execute/20020129-1.c: New test.
32106
32107 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32108
32109         * gcc.c-torture/compile/20000224-1.c: Update.
32110         * gcc.c-torture/execute/bitfld-1.c: New tests.
32111         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32112         * gcc.dg/uninit-A.c: Update.
32113
32114 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32115
32116         * g++.dg/template/ctor1.C: Add instantiation.
32117
32118 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32119
32120         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32121         argument to __builtin_prefetch to be const ptr.
32122
32123 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32124
32125         * gcc.c-torture/compile/20020120-1.c: New test.
32126
32127 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32128
32129         * gcc.c-torture/execute/20020127-1.c: New test.
32130
32131 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32132
32133         * g77.dg/f77-edit-i-in.f: New test
32134         * g77.dg/f77-edit-i-out.f: New test
32135
32136 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32137
32138         * gcc.dg/debug/debug.exp: New file.
32139         * gcc.dg/debug/trivial.c: New file.
32140         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32141         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32142         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32143         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32144         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32145         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32146         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32147         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32148         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32149         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32150         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32151         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32152         * gcc.dg/20000503-1.c: Removed.
32153         * gcc.dg/20010207-1.c: Removed.
32154         * gcc.dg/20011223-1.c: Removed.
32155         * gcc.dg/20020104-2.c: Removed.
32156         * gcc.dg/debug-1.c: Removed.
32157         * gcc.dg/debug-2.c: Removed.
32158         * gcc.dg/debug-3.c: Removed.
32159         * gcc.dg/debug-4.c: Removed.
32160         * gcc.dg/debug-5.c: Removed.
32161         * gcc.dg/debug-6.c: Removed.
32162         * gcc.dg/dwarf2-1.c: Removed.
32163         * gcc.dg/dwarf2-2.c: Removed.
32164
32165 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * g++.old-deja/g++.other/eh5.C: New test.
32168         * g++.old-deja/g++.other/sibcall2.C: New test.
32169         * g++.old-deja/g++.other/array9.C: New test.
32170         * g++.old-deja/g++.other/typename2.C: New test.
32171         * g++.old-deja/g++.other/crash60.C: New test.
32172         * g++.old-deja/g++.other/conv9.C: New test.
32173         * g++.old-deja/g++.other/mangle10.C: New test.
32174         * g++.old-deja/g++.other/unchanging1.C: New test.
32175         * g++.old-deja/g++.other/exprstmt1.C: New test.
32176         * g++.old-deja/g++.other/inline23.C: New test.
32177         * g++.old-deja/g++.eh/ia64-1.C: New test.
32178         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32179         * g++.old-deja/g++.other/reload1.C: New test.
32180         * g++.old-deja/g++.other/static20.C: New test.
32181         * g++.old-deja/g++.other/local-alloc1.C: New test.
32182         * g++.old-deja/g++.other/conv8.C: New test.
32183         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32184         * g++.old-deja/g++.other/storeexpr1.C: New test.
32185         * g++.old-deja/g++.other/storeexpr2.C: New test.
32186         * g++.dg/eh/template2.C: New test.
32187         * g++.dg/warn/weak1.C: New test.
32188
32189 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32190
32191         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32192         Remove first, non-varying, argument.
32193
32194 2002-01-23  Richard Henderson  <rth@redhat.com>
32195
32196         * gcc.dg/inline-2.c: New.
32197
32198         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32199         Add optional target arg.  Check number of arguments.
32200         (scan-assembler-not, scan-assembler-dem): Likewise.
32201         (scan-assembler-dem-not): Likewise.
32202
32203 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32204
32205         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32206         line 12.
32207         * g++.old-deja/g++.brendan/parse3.C,
32208         g++.old-deja/g++.other/crash26.C,
32209         g++.old-deja/g++.other/crash28.C,
32210         g++.old-deja/g++.other/crash29.C,
32211         g++.old-deja/g++.other/crash30.C,
32212         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32213
32214 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32215
32216         * gcc.dg/20020115-1.c: New.
32217
32218 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32219
32220         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32221
32222 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32223
32224         * gcc.dg/20020122-3.c: New.
32225
32226 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32227
32228         * g++.dg/other/gc1.C: New test.
32229
32230 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32231
32232         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32233
32234 2002-01-22  Richard Henderson  <rth@redhat.com>
32235
32236         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32237
32238 2002-01-22  Richard Henderson  <rth@redhat.com>
32239
32240         * gcc.dg/20020122-4.c: New.
32241
32242 2002-01-22  H.J. Lu <hjl@gnu.org>
32243
32244         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32245         link output.
32246         * gcc.dg/special/ecos.exp: Likewise.
32247         * lib/g++-dg.exp: Likewise.
32248         * lib/g77-dg.exp: Likewise.
32249         * lib/gcc-dg.exp : Likewise.
32250         * lib/mike-g++.exp: Likewise.
32251         * lib/mike-g77.exp: Likewise.
32252         * lib/mike-gcc.exp: Likewise.
32253         * lib/objc-dg.exp: Likewise.
32254
32255 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32256
32257         PR target/5379
32258         * gcc.dg/20020122-2.c: New test.
32259
32260 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32261
32262         * gcc.dg/20020122-1.c: New test.
32263
32264 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32265
32266         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32267
32268 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32269
32270         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32271
32272 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32273
32274         * gcc.c-torture/compile/20020121-1.c: New test.
32275
32276 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32277
32278         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32279         ld_library_path.
32280
32281 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32282
32283         * gcc.dg/20020218-1.c: New test.
32284
32285 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32286
32287         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32288         messages
32289         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32290         "At global scope" warning
32291         * g++.dg/ext/align1.C: Change cygwin test for alignment
32292         from db-bogus to dg-warning
32293
32294 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32295
32296         * g77.f-torture/compile/cpp2.F: New test.
32297
32298 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32299
32300         * g++.dg/template/access1.C: New test.
32301
32302 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32303
32304         * gcc.dg/20020118-1.c: New.
32305
32306 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32307
32308         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32309
32310 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32311
32312         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32313         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32314         alignment warnings.
32315
32316 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32317
32318         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32319         torture_with_loops and torture_without_loops
32320
32321 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32322
32323         * gcc.c-torture/compile/20020116-1.c: New test.
32324
32325 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * gcc.dg/20020116-2.c: New test.
32328
32329         * gcc.dg/ultrasp4.c: New test.
32330
32331         * gcc.dg/20020116-1.c: New test.
32332
32333 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32334
32335         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32336         by EABI.
32337
32338 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32339
32340         * gcc.misc-tests/i386-prefetch.exp: New.
32341         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32342         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32343         * gcc.misc-tests/i386-pf-none-1.c: New test.
32344         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32345
32346 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32347
32348         * gcc.dg/gnu89-init-1.c: Add new tests.
32349
32350 2002-01-15  Andreas Jaeger  <aj@suse.de>
32351
32352         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32353         * gcc.dg/i386-mmx-2.c: Likewise.
32354         * gcc.dg/i386-sse-1.c: Likewise.
32355         * gcc.dg/i386-sse-2.c: Likewise.
32356         * gcc.dg/i386-sse-3.c: Likewise.
32357
32358 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32359
32360         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32361         Uncomment additional cases that now pass.
32362
32363 2002-01-11  Richard Henderson  <rth@redhat.com>
32364
32365         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32366         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32367
32368 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32369
32370         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32371
32372 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32373
32374         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32375         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32376
32377 2002-01-10  Dale Johannesen  <dalej@apple.com>
32378
32379         * gcc.c-torture/execute/loop-11.c: New.
32380
32381 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32382
32383         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32384         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32385
32386 2002-01-09  Richard Henderson  <rth@redhat.com>
32387
32388         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32389         type in which to perform the operation for each size.
32390
32391 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32392
32393         * gcc.c-torture/compile/20020109-2.c: New test.
32394
32395 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32396
32397         * gcc.c-torture/execute/loop-10.c: New test.
32398
32399 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32400
32401         * gcc.c-torture/compile/20010226-1.c: New test.
32402         * gcc.c-torture/compile/20010227-1.c: New test.
32403         * gcc.c-torture/compile/20010426-1.c: New test.
32404         * gcc.c-torture/compile/20010510-1.c: New test.
32405         * gcc.c-torture/compile/20010605-3.c: New test.
32406         * gcc.c-torture/compile/20010824-1.c: New test.
32407         * gcc.c-torture/execute/20010409-1.c: New test.
32408         * gcc.dg/noncompile/20000901-1.c: New test.
32409         * gcc.dg/20001023-1.c: New test.
32410         * gcc.dg/20001101-1.c: New test.
32411         * gcc.dg/20001102-1.c: New test.
32412         * gcc.dg/20010207-1.c: New test.
32413         * gcc.dg/20010405-1.c: New test.
32414         * gcc.dg/20010822-1.c: New test.
32415         * gcc.dg/20011107-1.c: New test.
32416
32417 2002-01-09  Jeffrey A Law  (law@redhat.com)
32418
32419         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32420
32421         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32422         execution failure on PA targets.
32423
32424 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32425
32426         * gcc.c-torture/compile/20020109-1.c: New test.
32427
32428 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32429
32430         * gcc.c-torture/execute/20020108-1.c: New test.
32431
32432 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.dg/20020108-1.c: New test.
32435
32436 2002-01-08  H.J. Lu <hjl@gnu.org>
32437
32438         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32439         for header files.
32440
32441 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32442
32443         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32444         consistency.
32445
32446 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32447
32448         * gcc.dg/altivec-4.c: Test altivec predicates.
32449
32450 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32451
32452         * gcc.c-torture/execute/20020107-1.c: New test.
32453
32454 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32455
32456         PR c/5279
32457         * gcc.c-torture/compile/20020106-1.c: New test.
32458
32459 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32460
32461         * gcc.c-torture/execute/nestfunc-4.c: New test.
32462
32463 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32464
32465         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32466         extra triple that slipped in.
32467         * g++.old-deja/g++.abi/align.C: Likewise.
32468         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32469
32470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32471
32472         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32473         * g++.old-deja/g++.abi/align.C: Likewise.
32474         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32475
32476         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32477         on FreeBSD/i386.
32478         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32479         FreeBSD.
32480
32481 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32482
32483         * gcc.dg/20020104-1.c: New test.
32484
32485         * gcc.dg/20020104-2.c: New test.
32486
32487 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32488
32489         * gcc.dg/20020103-1.c: Fix typo in target selector.
32490
32491 2002-01-03  Richard Henderson  <rth@redhat.com>
32492
32493         * gcc.dg/20020103-1.c: New.
32494
32495 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32496
32497         * gcc.c-torture/execute/20020103-1.c: New test.
32498
32499 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32500
32501         * g++.dg/other/debug2.C: New test.
32502
32503         * gcc.c-torture/compile/20020103-1.c: New test.
32504
32505 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32506
32507         * gcc.dg/gnu89-init-1.c: Added new tests.
32508
32509 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32510
32511         * g++.dg/template/friend2.C: Remove as patch is reverted.
32512
32513         * g++.dg/warn/oldcast1.C: New test.
32514
32515         * g++.dg/template/ptrmem1.C: New test.
32516         * g++.dg/template/ptrmem2.C: New test.
32517
32518         * g++.dg/template/ntp.C: New test.
32519
32520         * g++.dg/other/component1.C: New test.
32521
32522         * g++.dg/template/ttp3.C: New test.
32523
32524         * g++.dg/template/friend2.C: New test.
32525         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32526
32527 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32528
32529         * g++.dg/other/ptrmem1.C: New test.
32530         * g++.dg/other/ptrmem2.C: New test.
32531
32532 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32533
32534         * g++.dg/template/ctor1.C: New test.
32535
32536 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32537
32538         * g++.dg/template/friend2.C: New test.
32539
32540 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32541
32542         * gcc.dg/mmix-1.c: New test.
32543
32544 2001-12-31  Richard Henderson  <rth@redhat.com>
32545
32546         * gcc.dg/asm-5.c: New.
32547
32548 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32549
32550         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32551         in namespace __gnu_cxx
32552
32553 2001-12-30  Richard Henderson  <rth@redhat.com>
32554
32555         * gcc.dg/debug-6.c: New.
32556
32557 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32558
32559         * gcc.c-torture/compile/20011229-2.c: New test.
32560
32561 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32562
32563         * gcc.dg/debug-3.c: New test.
32564         * gcc.dg/debug-4.c: New test.
32565         * gcc.dg/debug-5.c: New test.
32566
32567 2001-12-29  Richard Henderson  <rth@redhat.com>
32568
32569         * g++.dg/eh/loop1.C: New.
32570
32571 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32572
32573         * g++.dg/template/crash1.C: New test.
32574
32575 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         * g++.dg/other/const1.C: New test.
32578
32579 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32580
32581         * gcc.c-torture/compile/20011229-1.c: New test.
32582
32583 2001-12-28  Stan Shebs  <shebs@apple.com>
32584
32585         * lib/objc-torture.exp: Resync with c-torture.exp.
32586         * lib/objc.exp: Load standard libraries.
32587
32588 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32589
32590         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32591         additional tests.
32592
32593 2001-12-27  Roger Sayle <roger@eyesopen.com>
32594
32595         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32596
32597 2001-12-27  Richard Henderson  <rth@redhat.com>
32598
32599         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32600
32601 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.dg/eh/ctor1.C: New test.
32604         * g++.dg/other/error2.C: New test.
32605
32606 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32607
32608         * g++.dg/other/init2.C: New test.
32609
32610 2001-12-24  Richard Henderson  <rth@redhat.com>
32611
32612         * gcc.dg/20011223-1.c: New.
32613         * gcc.dg/inline-1.c: New.
32614
32615 2001-12-23  Richard Henderson  <rth@redhat.com>
32616
32617         * gcc.dg/asm-4.c: Test operand modifiers.
32618
32619 2001-12-23  Richard Henderson  <rth@redhat.com>
32620
32621         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32622
32623 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32624
32625         * gcc.c-torture/execute/20011223-1.c: New test.
32626
32627 2001-12-21  Richard Henderson  <rth@redhat.com>
32628
32629         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32630         re-enables the warning.
32631
32632 2001-12-21  Richard Henderson  <rth@redhat.com>
32633
32634         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32635
32636 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32637
32638         * gcc.c-torture/compile/20011218-1.c: New test.
32639
32640 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32641
32642         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32643         arm-isr.c test.
32644         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32645         epilogue generation for ARM ISR routines.
32646
32647 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32648
32649         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32650         * gcc.dg/format/c90-printf-3.c: Likewise.
32651         * gcc.dg/format/c99-printf-3.c: Likewise.
32652         * gcc.dg/format/ext-1.c: Likewise.
32653         * gcc.dg/format/ext-6.c: Likewise.
32654         * gcc.dg/format/format.h: Prototype unlocked stdio.
32655
32656 2001-12-20  Richard Henderson  <rth@redhat.com>
32657
32658         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32659         (arena): Use it.
32660         (malloc): Correct allocation logic.  Abort if we fill up the
32661         arena before initialization complete.
32662         (realloc): Correct allocation logic.
32663
32664 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32665
32666         * gcc.c-torture/compile/20011219-2.c: New test.
32667
32668         * gcc.c-torture/execute/20011219-1.c: New test.
32669
32670 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32671
32672         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32673         target does not support weak symbols.
32674
32675 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32676
32677         * gcc.c-torture/compile/20011219-1.c: New test.
32678
32679 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32680
32681         * g++.dg/other/error1.C: New test.
32682
32683 2001-12-17  Jeffrey A Law  (law@redhat.com)
32684
32685         * gcc.c-torture/execute/20011217-1.c: New test.
32686
32687 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32688
32689         * objc.dg/special/: New directory.
32690         * objc.dg/special/special.exp: New file.
32691         * objc.dg/special/unclaimed-category-1.h: New file.
32692         * objc.dg/special/unclaimed-category-1a.m: New file.
32693         * objc.dg/special/unclaimed-category-1.m: New file.
32694
32695 2001-12-17  Andreas Jaeger  <aj@suse.de>
32696
32697         * gcc.c-torture/compile/20011217-2.c: New test.
32698
32699 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32700
32701         * gcc.c-torture/compile/20011217-1.c: New test.
32702
32703 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32704
32705         * testsuite/gcc.dg/20011214-1.c: New.
32706
32707 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32708
32709         * gcc.dg/altivec-4.c: New.
32710
32711 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32712
32713         * gcc.dg/20011113-1.c: New test.
32714
32715 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32716
32717         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32718         std::__malloc_alloc_template<0> and
32719         std::__default_alloc_template<false, 0>.
32720
32721 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32722
32723         * objc/execute/bf-21.m: New test.
32724         * objc/execute/enumeration-1.m: New test.
32725         * objc/execute/enumeration-2.m: New test.
32726
32727 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32728
32729         * gcc.dg/gnu89-init-1.c: New test.
32730
32731 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32732
32733         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32734         * g++.old-deja/g++.jason/2371.C: Likewise.
32735         * g++.old-deja/g++.jason/template33.C: Likewise.
32736         * g++.old-deja/g++.jason/template34.C: Likewise.
32737         * g++.old-deja/g++.jason/template36.C: Likewise.
32738         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32739         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32740         * g++.old-deja/g++.other/typename1.C: Likewise.
32741         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32742         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32743         * g++.old-deja/g++.pt/typename11.C: Likewise.
32744         * g++.old-deja/g++.pt/typename14.C: Likewise.
32745         * g++.old-deja/g++.pt/typename16.C: Likewise.
32746         * g++.old-deja/g++.pt/typename3.C: Likewise.
32747         * g++.old-deja/g++.pt/typename4.C: Likewise.
32748         * g++.old-deja/g++.pt/typename5.C: Likewise.
32749         * g++.old-deja/g++.pt/typename7.C: Likewise.
32750         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32751
32752 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32753
32754         * g++.dg/other/linkage1.C: New test.
32755         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32756         specifiers.
32757
32758 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32759
32760         * gcc.dg/concat.c: New test.
32761
32762 2001-12-11  Stan Shebs  <shebs@apple.com>
32763
32764         * objc/compile: New test directory.
32765         * objc/compile/compile.exp: New expect script.
32766         * objc/compile/20011211-1.m: New compile test.
32767
32768 2001-12-11  Jason Merrill  <jason@redhat.com>
32769
32770         * lib/prune.exp (prune_gcc_output): Also handle "In member
32771         function".  So many permutations...
32772
32773 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32774
32775         * g++.dg/template/typedef1.C: New test.
32776
32777 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32778
32779         * g++.dg/other/copy1.C: New test.
32780
32781 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32782
32783         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32784
32785         * gcc.dg/builtin-choose-expr.c: New.
32786
32787 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32788
32789         * gcc.dg/altivec-2.c: New.
32790
32791 2001-12-07  Richard Henderson  <rth@redhat.com>
32792
32793         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32794
32795 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32796
32797         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32798         ultrasparc.
32799
32800 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32801
32802         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32803
32804 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32805
32806         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32807         variable argument list.
32808
32809 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32810
32811         * gcc.c-torture/execute/memcheck: Delete entire directory.
32812         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32813         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32814
32815 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32816
32817         * gcc.dg/Wshadow-1.c: New test.
32818
32819 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32820
32821         * gcc.c-torture/compile/20011130-1.c: New test.
32822
32823         * gcc.dg/noncompile/20011025-1.c: New test.
32824
32825         * g++.dg/other/anon-union.C: New test.
32826
32827         * gcc.c-torture/execute/20011024-1.c: New test.
32828
32829 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32830
32831         * gcc.c-torture/execute/20000722-1.x,
32832         gcc.c-torture/execute/20010123-1.x: Remove.
32833         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32834         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32835         gcc.dg/c99-complit-2.c: New tests.
32836
32837 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32838
32839         * g++.dg/inherit/base1.C: New test.
32840
32841 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32842
32843         * g++.dg/other/stdarg1.C: New test.
32844
32845         * gcc.c-torture/compile/20011130-2.c: New test.
32846
32847 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32848
32849         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32850         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32851         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32852         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32853         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32854         * gcc.dg/builtin-prefetch-1.c: New test.
32855
32856 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32857
32858         * gcc.dg/20011130-1.c: New test.
32859
32860 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32861
32862         * g++.dg/other/scope1.C: New test.
32863         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32864
32865 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32866
32867         * gcc.dg/vla-init-1.c: New test.
32868
32869 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32870
32871         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32872
32873 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32874
32875         * objc.dg/alias.m: Update.
32876         * objc.dg/class-1.m: Update.
32877         * objc.dg/const-str-1.m: Update.
32878         * objc.dg/fwd-proto-1.m: Update.
32879         * objc.dg/id-1.m: Update.
32880         * objc.dg/super-class-1.m: Update.
32881
32882 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32883
32884         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32885         constructs.
32886
32887 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32888
32889         * gcc.c-torture/execute/20011128-1.c: New test.
32890
32891 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32892
32893         * gcc.dg/20011127-1.c: New test.
32894
32895 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32896
32897         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32898         from Austin Group draft 7.
32899         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32900         scanf format arguments.
32901         * gcc.dg/format/no-exargs-2.c: New test.
32902
32903 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         * g++.dg/abi/vbase8-4.C: New test.
32906
32907 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32908
32909         * gcc.c-torture/execute/20011121-1.c: New test.
32910
32911 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32912
32913         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32914
32915 2001-11-23  Andreas Jaeger  <aj@suse.de>
32916
32917         * gcc.dg/cpp/charconst-2.c: New test.
32918
32919 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32920
32921         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32922         to the host if it is remote.  Let tests specify extra headers
32923         they use.
32924         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32925         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32926         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32927         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32928         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32929         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32930         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32931         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32932         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32933         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32934
32935 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32936
32937         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32938         for little endian ARMs.
32939
32940 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32941
32942         * gcc.c-torture/compile/20011119-1.c: New test.
32943         * gcc.c-torture/compile/20011119-2.c: New test.
32944
32945 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32946
32947         * gcc.dg/altivec-1.c: Fix typo.
32948
32949 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32950
32951         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32952
32953 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32954
32955         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32956
32957 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32958
32959         * lib/g77.exp: Don't specify --rpath-link.
32960
32961         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32962         across all the headers.
32963         * gcc.dg/format/format.exp: For testing on a remote host,
32964         copy format.h.
32965
32966         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32967         * gcc.c-torture/execute/930406-1.c: Likewise.
32968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32969
32970 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32971
32972         * gcc.dg/altivec-1.c: New.
32973
32974 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32975
32976         * gcc.dg/cpp/fpreprocessed.c: New test case.
32977
32978 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32979
32980         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32981         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32982         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32983
32984 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32985
32986         * gcc.dg/no-builtin-1.c: New test.
32987
32988 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * gcc.c-torture/execute/20011115-1.c: New test.
32991
32992 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32993
32994         * gcc.c-torture/compile/20011114-2.c: New test.
32995         * gcc.c-torture/compile/20011114-3.c: New test.
32996         * gcc.c-torture/compile/20011114-4.c: New test.
32997
32998 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32999
33000         * g++.dg/other/init1.C: New test.
33001
33002 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33003
33004         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33005         message.
33006
33007         * gcc.c-torture/execute/20011114-1.c: New testcase.
33008
33009         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33010         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33011         like the (before this change) version of 20010327-1.c.
33012
33013 2001-11-14  Roger Sayle <roger@eyesopen.com>
33014
33015         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33016
33017 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33018
33019         * g++.dg/init/array2.C: New test.
33020
33021 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33022
33023         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33024
33025 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         * g++.dg/other/forscope1.C: New test.
33028         * g++.dg/ext/forscope1.C: New test.
33029         * g++.dg/ext/forscope2.C: New test.
33030
33031 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33032
33033         * gcc.c-torture/execute/20011113-1.c: New test.
33034
33035 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33036
33037         * gcc.c-torture/execute/20011109-2.c: New test.
33038
33039         * gcc.c-torture/execute/20011109-1.c: New test.
33040
33041 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33042
33043         * gcc.c-torture/compile/20011109-1.c: New test.
33044
33045 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33046
33047         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33048         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33049         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33050         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33051         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33052         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33053         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33054
33055 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33056
33057         * g++.dg/warn/Wshadow-1.C: New tests.
33058         * g++.old-deja/g++.mike/for3.C: Update.
33059
33060 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33061
33062         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33063         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33064         XFAILs.  Adjust expected error texts.
33065         * gcc.c-torture/compile/20011106-1.c,
33066         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33067         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33068         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33069         gcc.dg/c99-array-lval-5.c: New tests.
33070
33071 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33072
33073         * gcc.dg/cpp/defined.c: Update.
33074
33075 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33076
33077         * gcc.c-torture/execute/anon-1.c: New test.
33078
33079 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33080
33081         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33082         same size, so no warning should be produced on stormy16.
33083
33084         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33085         due to oversized array.
33086         * g++.old-deja/g++.mike/ns15.C: Likewise.
33087         * g++.old-deja/g++.pt/crash16.C: Likewise.
33088
33089 2001-11-02  Graham Stott  <grahams@redhat.com>
33090
33091         * g++.dgother/debug1.C: Fix typos.
33092
33093 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33094
33095         * g++.dg/other/debug1.C: New test.
33096
33097 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33098
33099         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33100         of unsigned long.
33101
33102 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33103
33104         * gcc.dg/20011029-2.c: New test.
33105
33106         * gcc.c-torture/compile/20011029-1.c: New test.
33107
33108 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33109
33110         * objc/execute/class_self-1.m: New test.
33111         * objc/execute/class_self-2.m: New test.
33112
33113 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33114
33115         * gcc.misc-tests/msgs.exp: Delete.
33116         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33117         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33118         error set to match recent changes.
33119
33120 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33121
33122         * gcc.dg/20011021-1.c: New test.
33123
33124 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33125
33126         * gcc.c-torture/compile/20011023-1.c: New test.
33127
33128 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33129
33130         * lib/g77.exp: Rewrite based on lib/g++.exp.
33131
33132 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33133
33134         * gcc.c-torture/execute/20011019-1.c: New test.
33135
33136         * gcc.dg/20011018-1.c: New test.
33137
33138 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33139
33140         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33141
33142 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33143
33144         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33145         * gcc.dg/attr-invalid.c: Likewise.
33146
33147 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33148
33149         * testsuite/gcc.dg/20011015-1.c: New test.
33150
33151 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33152
33153         * g++.dg/template/unify2.C: New test.
33154
33155 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33156
33157         * g++.dg/other/exception-specification.C: New test
33158
33159 2001-10-13  Tom Rix  <trix@redhat.com>
33160
33161         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33162         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33163
33164 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33165
33166         * testsuite/gcc.dg/20011009-1.c: New test.
33167
33168 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33169
33170         PR g++/4476
33171         * g++.dg/other/friend1.C: New test.
33172
33173 2001-10-11  Richard Henderson  <rth@redhat.com>
33174
33175         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33176
33177 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33178
33179         * gcc.c-torture/compile/20011010-1.c: New.
33180
33181 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33182
33183         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33184         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33185         g77.f-torture/execute/execute.exp,
33186         g77.f-torture/noncompile/noncompile.exp,
33187         gcc.c-torture/compile/compile.exp,
33188         gcc.c-torture/execute/execute.exp,
33189         gcc.c-torture/execute/ieee/ieee.exp,
33190         gcc.c-torture/execute/memcheck/memcheck.exp,
33191         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33192         objc/execute/execute.exp: Update FSF address.
33193
33194 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33195
33196         * gcc.dg/cpp/cmdlne-C.c: Update.
33197         * gcc.dg/cpp/cmdlne-C2.c: New.
33198
33199 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33200
33201         * gcc.c-torture/execute/20011008-3.c: New.
33202
33203 2001-10-08  DJ Delorie  <dj@redhat.com>
33204
33205         * gcc.dg/20011008-1.c: New.
33206         * gcc.dg/20011008-2.c: New.
33207
33208 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33209
33210         * gcc.dg/cpp/spacing1.c: Update test.
33211
33212 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33213
33214         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33215         spelling errors of "separate" as "seperate".
33216
33217 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33218
33219         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33220         enough to avoid inlining.
33221
33222 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33223
33224         * lib/g77.exp: set libg2c_dir correctly.
33225
33226 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33227
33228         * gcc.dg/cpp/macro11.c: New test.
33229
33230 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33231
33232         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33233         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33234         gcc.dg/format/multattr-3.c: New tests.
33235         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33236         tests for format attributes on function pointers being rejected.
33237
33238 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33239
33240         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33241
33242 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33243
33244         * g++.dg/warn/format1.C: New test.
33245
33246 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33247
33248         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33249
33250 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33251
33252         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33253
33254 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33255
33256         * gcc.dg/cpp/redef2.c: Add test.
33257
33258 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33259
33260         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33261         long-standing bug on i686, apparently.
33262         * gcc.c-torture/execute/loop-2c.x: New file.
33263         * gcc.c-torture/execute/loop-2d.x: New file.
33264         * gcc.c-torture/execute/loop-3c.x: New file.
33265
33266 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33267
33268         * gcc.dg/cpp/20000625-2.c: Correct line number.
33269
33270 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33271
33272         * gcc.dg/cpp/macro10.c: New test.
33273         * gcc.dg/cpp/strify3.c: New test.
33274         * gcc.dg/cpp/spacing1.c: Add tests.
33275         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33276         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33277
33278 2001-09-24  DJ Delorie  <dj@redhat.com>
33279
33280         * gcc.c-torture/execute/20010924-1.c: New test.
33281
33282 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33283
33284         * testsuite/objc/execute/paste.m: Remove.
33285
33286 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33287
33288         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33289
33290 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33291
33292         * g77.dg/strlen0.f: New test.
33293
33294 2001-09-21  Richard Henderson  <rth@redhat.com>
33295
33296         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33297         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33298
33299 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33300
33301         Table-driven attributes.
33302         * g++.dg/ext/attrib1.C: New test.
33303
33304 2001-09-20  DJ Delorie  <dj@redhat.com>
33305
33306         * gcc.dg/20000926-1.c: Update expected warning messages.
33307         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33308         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33309         array.
33310
33311 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33312
33313         * g++.dg/eh/registers1.C: New test case.
33314
33315 2001-09-17  Richard Henderson  <rth@redhat.com>
33316
33317         * gcc.dg/array-5.c: Fix VLA decomposition test.
33318
33319 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33320
33321         * gcc.dg/cpp/line5.c: New testcase.
33322
33323 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33324
33325         * gcc.dg/cpp/macro9.c: New test.
33326
33327 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33328
33329         * gcc.c-torture/execute/980223.c: Change type of addr from long
33330         to char *.
33331
33332 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33333
33334         * gcc.c-torture/execute/20010915-1.c: New test.
33335
33336 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33337
33338         * g77.dg/bprob: New directory.
33339         * g77.dg/bprob/bprob.exp: New file.
33340         * g77.dg/bprob/bprob-1.f: New test.
33341         * g77.dg/gcov: New directory.
33342         * g77.dg/gcov/gcov.exp: New file.
33343         * g77.dg/gcov/gcov-1.f: New test.
33344         * g77.dg/gcov/gcov-1.x: New file.
33345
33346 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33347
33348         * gcc.dg/cpp/directiv.c: Update.
33349         * gcc.dg/cpp/undef1.c: Update.
33350
33351 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33352
33353         * gcc.dg/20010912-1.c: New test.
33354
33355 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33356
33357         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33358         language-independent file in lib.
33359         * lib/gcov.exp: New file.
33360
33361 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33362
33363         * gcc.c-torture/compile/20010911-1.c: New test.
33364
33365 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33366
33367         * lib/profopt.exp: New, to support profile-directed optimizations.
33368         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33369         * gcc.misc-tests/bprob-1.c: New test.
33370         * gcc.misc-tests/bprob-2.c: New test.
33371
33372 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33373
33374         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33375         XFAIL and which kinds of gcov output to verify.
33376         * gcc.misc-tests/gcov-4b.x: New file.
33377         * gcc.misc-tests/gcov-5b.x: New file.
33378         * gcc.misc-tests/gcov-6.x: New file.
33379         * gcc.misc-tests/gcov-7.c: New test.
33380         * gcc.misc-tests/gcov-7.x: New file.
33381
33382 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33383
33384         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33385         * gcc.misc-tests/gcov-6.c: New test.
33386
33387 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         PR c++/3986
33390         * g++.dg/abi/vbase1.C: New test.
33391
33392 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33393
33394         * objc.dg/method-2.m: New.
33395
33396 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33397
33398         PR c++/4203
33399         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33400         * g++.dg/init/empty1.C: New test.
33401
33402 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33403
33404         * gcc.c-torture/compile/20010903-1.c: New test.
33405
33406 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33407
33408         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33409         for m68k.
33410
33411 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33412
33413         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33414
33415         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33416
33417         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33418
33419 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33420
33421         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33422         for 16-bit 'unsigned int'.
33423
33424 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33425
33426         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33427
33428 2001-08-27  Richard Henderson  <rth@redhat.com>
33429
33430         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33431         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33432
33433 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33434
33435         * gcc.dg/asm-names.c (ymain): New.
33436
33437 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33438
33439         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33440         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33441         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33442
33443 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33444
33445         * gcc.dg/compare5.c: New testcase.
33446
33447 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33448
33449         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33450         and "In instantiation".
33451
33452 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33453
33454         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33455
33456 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33457
33458         * gcc.misc-tests/gcov.exp: Add support for branch information.
33459         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33460         * gcc.misc-tests/gcov-4.c: New test.
33461         * gcc.misc-tests/gcov-4b.c: New test.
33462         * gcc.misc-tests/gcov-5b.c: New test.
33463
33464 2001-08-20  Zack Weinberg  <zackw@panix.com>
33465
33466         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33467         expected to fail.
33468
33469 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33470
33471         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33472
33473 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33474
33475         * g++.dg/eh/template1.C: New test.
33476
33477 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33478
33479         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33480         Fix thinko.
33481         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33482         for xfail.
33483
33484 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33485
33486         * lib/g77-dg.exp: Use prune.exp for common procedures
33487         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33488         * lib/g77.exp: (g77-dg-prune) Remove
33489
33490 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33491
33492         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33493
33494 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33495
33496         * g++.dg/template/unify1.C: New test.
33497
33498 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33499
33500         * g++.dg/abi/empty4.C: New test.
33501
33502 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33503
33504         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33505         solaris2.*
33506         * g77.f-torture/compile/pr3743.x: Likewise.
33507
33508 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33509
33510         * g++.dg/other/using-declaration.C: New test.
33511
33512 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33513
33514         * gcc.dg/cpp/tr-sign.c: New testcase.
33515
33516 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33517
33518         * gcc.dg/cpp/19951025-1.c: Revert.
33519         * gcc.dg/cpp/directiv.c: We no longer process directives that
33520         interrupt macro arguments.
33521
33522 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33523
33524         * gcc.dg/bconstp-1.c: New test.
33525
33526 2001-08-03  Richard Henderson  <rth@redhat.com>
33527
33528         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33529
33530 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33531
33532         * gcc.dg/cpp/19951025-1.c: Update.
33533
33534 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33535
33536         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33537         should be x.
33538
33539 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         Kill -fhonor-std.
33542         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33543         * g++.old-deja/g++.other/std1.C: Likewise.
33544         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33545
33546 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33547
33548         * lib/g77.exp: Load gcc-defs.exp for common procedures
33549         (g77_pass, g77_fail, g77_finish, g77_exit,
33550         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33551
33552 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33553
33554         * g77.dg/fbackslash.f
33555         * g77.dg/fcase-preserve.f
33556         * g77.dg/ff90-1.f
33557         * g77.dg/ffixed-line-length-0.f
33558         * g77.dg/ffixed-line-length-132.f
33559         * g77.dg/ffixed-line-length-7.f
33560         * g77.dg/ffixed-line-length-72.f
33561         * g77.dg/ffixed-line-length-none.f
33562         * g77.dg/ffree-form-1.f
33563         * g77.dg/fno-backslash.f
33564         * g77.dg/fno-f90-1.f
33565         * g77.dg/fno-fixed-form-1.f
33566         * g77.dg/fno-onetrip.f
33567         * g77.dg/fno-typeless-boz.f
33568         * g77.dg/fno-underscoring.f
33569         * g77.dg/fno-vxt-1.f
33570         * g77.dg/fonetrip.f
33571         * g77.dg/ftypeless-boz.f
33572         * g77.dg/fugly-assumed.f
33573         * g77.dg/funderscoring.f
33574         * g77.dg/fvxt-1.f
33575
33576 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33577
33578         * objc.dg/fwd-proto-1.m: New.
33579         * objc.dg/local-decl-1.m: New.
33580         * objc.dg/naming-1.m: New.
33581         * objc.dg/naming-2.m: New.
33582         * objc.dg/proto-hier-1.m: New.
33583
33584 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33585
33586         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33587         largest-type elements to a struct makes its size grow.
33588
33589 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33590
33591         * g++.dg/abi/vthunk1.C: New test.
33592
33593 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33594
33595         * g++.dg/abi/vbase8-22.C: New test.
33596
33597 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33598
33599         * gcc.dg/cpp/macro8.c: New test.
33600
33601 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         * g++.dg/abi/vbase8-21.C: New test.
33604
33605 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33606
33607         * g++.dg/abi/vbase8-10.C: New test.
33608
33609 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33610
33611         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33612         ${tool}_set_ld_library_path.
33613         Changed caller.
33614         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33615         g++.exp.
33616
33617 2001-07-26  Stan Cox <scox@redhat.com>
33618
33619         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33620         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33621         gcc_exit, gcc_check_unsupported_p):
33622         Moved to gcc-deps.exp
33623         * gcc-deps.exp: New file.
33624
33625 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33626
33627         * g++.old-deja/g++.pt/defarg14.C: New test.
33628
33629 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33630
33631         * g++.old-deja/g++.other/lineno5.C: New test.
33632
33633 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         * g++.old-deja/g++.pt/crash68.C: New test.
33636
33637 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33638
33639         * g++.old-deja/g++.other/crash42.C: New test.
33640
33641 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33642
33643         * gcc.dg/cpp/extratokens.c: Fix.
33644         * gcc.dg/cpp/skipping2.c: New tests.
33645
33646 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33647
33648         * gcc.c-torture/execute/20010724-1.c: New file.
33649         * gcc.c-torture/execute/20010724-1.x: New file.
33650
33651 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33652
33653         * g++.old-deja/g++.other/cond7.C: New test.
33654
33655 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33656
33657         * g++.old-deja/g++.other/optimize4.C: New test.
33658
33659 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33660
33661         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33662
33663 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33664
33665         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33666         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33667         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33668         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33669
33670         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33671         bug report" message.
33672
33673         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33674         * g++.dg/ext/instantiate1.C: Move from old-deja.
33675
33676 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33677
33678         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33679         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33680         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33681         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33682
33683 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33684
33685         * gcc.c-torture/execute/20010723-1.c: New test.
33686
33687 2001-07-23  Ben Elliston  <bje@redhat.com>
33688
33689         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33690
33691 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33692
33693         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33694         i[34567]86-*-*.
33695         Delete handling of ieee_multilib_flags.
33696         Pass -mieee for alpha*-*-* and sh-*-*.
33697         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33698
33699 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33700
33701         Remove old-abi tests.
33702         * g++.old-deja/g++.mike/p11116.C: Remove.
33703         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33704
33705 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33706
33707         * g77.f-torture/compile/pr3743.f: New test
33708
33709 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33710
33711         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33712
33713 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33714
33715         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33716         g++.old-deja/g++.pt/static6.C: Likewise.
33717         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33718         supports weak symbols.
33719
33720 2001-07-18  Andreas Jaeger  <aj@suse.de>
33721
33722         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33723         supported again.
33724
33725 2001-07-18  Andreas Jaeger  <aj@suse.de>
33726
33727         * gcc.dg/iftrap-1.c: Fix target line.
33728
33729 2001-07-17  Richard Henderson  <rth@redhat.com>
33730
33731         * gcc.c-torture/execute/20010717-1.c: New.
33732
33733 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33734
33735         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33736         tests.
33737
33738 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33739
33740         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33741
33742 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33743
33744         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33745         UAC_SIGBUS, UAC_NOPRINT definitions.
33746
33747 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33748
33749         * objc/execute/object_is_class.m: New test.
33750         * objc/execute/object_is_meta_class.m: New test.
33751
33752 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33753
33754         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33755         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33756
33757 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33758
33759         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33760         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33761
33762 2001-07-14  Richard Henderson  <rth@redhat.com>
33763
33764         * gcc.dg/iftrap-1.c: New.
33765
33766 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33767
33768         * g77.f-torture/execute/intrinsic77.f: New test.
33769
33770 2001-07-11  Janis Johnson <janis@us.ibm.com>
33771
33772         * gcc.misc-tests/gcov-3.c: New test.
33773
33774 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33775
33776         * gcc.c-torture/compile/20010711-1.c,
33777         * gcc.c-torture/compile/20010711-2.c: New tests.
33778
33779 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33780
33781         * gcc.c-torture/execute/20010711-1.c: New test.
33782
33783 2001-07-11  Ben Elliston  <bje@redhat.com>
33784
33785         * g++.old-deja/g++.other/enum5.C: New test.
33786
33787 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33788
33789         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33790         (g++-dg-prune): Call prune_gcc_output.
33791         * prune.exp: New file for prune_gcc_output.
33792         * lib/g++.exp, lib/gcc.exp: Load it.
33793
33794 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33795
33796         * gcc.c-torture/compile/20010701-1.c,
33797         g++.old-deja/g++.ext/attrib6.C: New tests.
33798
33799 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33800
33801         * gcc.c-torture/compile/20010706-1.c: New test.
33802
33803 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33804
33805         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33806
33807 2001-06-28  Stan Shebs  <shebs@apple.com>
33808
33809         * gcc.dg/pragma-darwin.c: New test.
33810
33811 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33812
33813         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33814         Solaris 2.[678] system.
33815
33816 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33817
33818         * gcc.dg/20010622-1.c: New test.
33819
33820 2001-06-18  Stan Shebs  <shebs@apple.com>
33821
33822         * objc.dg: New directory.
33823         * objc.dg/dg.exp: New file.
33824         * objc.dg/alias.m: New.
33825         * objc.dg/class-1.m: New.
33826         * objc.dg/class-2.m: New.
33827         * objc.dg/const-str-1.m: New.
33828         * objc.dg/const-str-2.m: New.
33829         * objc.dg/id-1.m: New.
33830         * objc.dg/method-1.m: New.
33831         * objc.dg/super-class-1.m: New.
33832         * lib/objc-dg.exp: New file.
33833
33834 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33835
33836         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33837         of label name.
33838
33839 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33840
33841         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33842
33843 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33844
33845         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33846         variable.
33847
33848 2001-06-12  Richard Henderson  <rth@redhat.com>
33849
33850         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33851
33852 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33853
33854         * g++.old-deja/g++.abi/vbase5.C: New test.
33855         * g++.old-deja/g++.abi/vbase6.C: New test.
33856         * g++.old-deja/g++.abi/vbase7.C: New test.
33857
33858 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33859
33860         * gcc.c-torture/compile/20010610-1.c: New test.
33861
33862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33863
33864         * g++.old-deja/g++.abi/vbase4.C: New test.
33865
33866 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33867
33868         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33869         support %f for HC11/HC12 targets.
33870         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33871         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33872         on HC11/HC12 targets.
33873         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33874
33875 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33876
33877         * gcc.dg/wchar_t-1.c: New file.
33878         * gcc.dg/wint_t-1.c: Likewise.
33879
33880 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33881
33882         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33883
33884 2001-06-11  Richard Henderson  <rth@redhat.com>
33885
33886         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33887
33888 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33889
33890         * gcc.c-torture/compile/20010611-1.c: New test.
33891
33892 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33893
33894         * gcc.dg/c99-tag-1.c: Add more tests.
33895
33896 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33897
33898         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33899         representation on MN10300 and ARM/Thumb.
33900
33901 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33902
33903         * g77.f-torture/execute/20010610.f: New.
33904
33905 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33906
33907         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33908         names.
33909
33910 2001-06-09  Richard Henderson  <rth@redhat.com>
33911
33912         * gcc.c-torture/execute/ashrdi-1.c: New.
33913         * gcc.c-torture/execute/ashldi-1.c: New.
33914         * gcc.c-torture/execute/lshrdi-1.c: New.
33915
33916 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33917
33918         * objc/execute/load-3.m: Added. Check sending +load to categories,
33919         in addition to classes.
33920
33921 2001-06-08  Stan Shebs  <shebs@apple.com>
33922
33923         * objc/execute/load-2.m: New test.  From Nicola Pero
33924         <n.pero@mi.flashnet.it>.
33925
33926 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33927
33928         * gcc.c-torture/execute/20010605-2.c: New test.
33929
33930 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33931
33932         * g++.old-deja/g++.abi/vbase2.C: New test.
33933         * g++.old-deja/g++.abi/vbase3.C: New test.
33934
33935 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33936
33937         * g++.old-deja/g++.pt/friend49.C: New test.
33938
33939 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33940
33941         * g++.old-deja/g++.ext/anon3.C: New test.
33942
33943 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33944
33945         * g++.old-deja/g++.other/conv7.C: New test.
33946
33947 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33948
33949         * gcc.c-torture/compile/20010605-2.c: New test.
33950
33951 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33952
33953         * gcc.c-torture/execute/20010604-1.c: New test.
33954
33955 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33956
33957         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33958
33959 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33960
33961         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33962         (g++_link_flags): Likewise.
33963         (g++_init): Pass gccpath's value to two previous functions.
33964
33965 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33966
33967         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33968         Ensure logfile entry matches exec command line.
33969
33970 2001-05-31  Richard Henderson  <rth@redhat.com>
33971
33972         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33973         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33974
33975 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33976
33977         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33978         compiler for irix6.2
33979
33980 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33981
33982         * g++.old-deja/g++.other/optimize3.C: New file.
33983
33984 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33985
33986         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33987         assemble.
33988
33989 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33990
33991         * g++.old-deja/g++.other/optimize2.C: New file.
33992
33993 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33994
33995         * gcc.c-torture/compile/20010518-2.c: New file.
33996         * gcc.c-torture/execute/20010518-1.c: New file.
33997         * gcc.c-torture/execute/20010518-2.c: New file.
33998
33999 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34000
34001         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34002
34003 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34004
34005         G++ no longer defines builtins that do not begin with __builtin.
34006         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34007         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34008         * g++.old-deja/g++.law/builtin1.C: Likewise.
34009         * g++.old-deja/g++.law/cvt2.C: Likewise.
34010         * g++.old-deja/g++.mike/net5.C: Likewise.
34011         * g++.old-deja/g++.other/builtins1.C: Likewise.
34012         * g++.old-deja/g++.other/builtins2.C: Likewise.
34013         * g++.old-deja/g++.other/builtins3.C: Likewise.
34014         * g++.old-deja/g++.other/builtins4.C: Likewise.
34015         * g++.old-deja/g++.other/inline8.C: Likewise.
34016         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34017
34018 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34019
34020         * g++.old-deja/g++.pt/using1.C: Adjust.
34021         * g++.old-deja/g++.pt/using2.C: New test.
34022
34023 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34024
34025         * gcc.dg/cpp/charconst.c: New tests.
34026         * gcc.dg/cpp/escape.c: New tests.
34027         * gcc.dg/cpp/escape-1.c: New tests.
34028         * gcc.dg/cpp/escape-2.c: New tests.
34029         * gcc.dg/cpp/ucs.c: New tests.
34030
34031 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34032
34033         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34034         native compiler for irix6.5.
34035
34036 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34037
34038         * lib/g++.exp (g++_include_flags): Use args to compute
34039         get_multilibs.
34040         (g++_link_flags): Likewise.
34041         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34042
34043 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34044
34045         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34046
34047 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34048
34049         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34050         this file.
34051
34052 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34053
34054         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34055         STACK_SIZE;
34056         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34057         to STACK_SIZE; Use it to define size of add_histo array.
34058         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34059         to STACK_SIZE.
34060         (f): Use GITT_SIZE to define size of gitt local table.
34061         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34062         to STACK_SIZE; Use it to define size of bytemem array.
34063
34064 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34065
34066         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34067         on 68HC11/HC12 due to the asm instruction.
34068         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34069         * gcc.c-torture/compile/920520-1.x: Likewise.
34070         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34071         on 68HC11/HC12 because the function is larger than 64K.
34072         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34073         on 68HC11/HC12 because the structure is too large.
34074
34075 2001-05-20  Richard Henderson  <rth@redhat.com>
34076
34077         * gcc.c-torture/execute/20010520-1.c: New.
34078
34079 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34080
34081         * g++.old-deja/g++.warn/compare1.C: New test.
34082         * gcc.dg/compare4.c: New test.
34083
34084 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34085
34086         * g++.old-deja/g++.other/optimize1.C: New test.
34087
34088 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34089
34090         * g++.old-deja/g++.pt/spec41.C: New test.
34091
34092 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34093
34094         * gcc.c-torture/compile/20010114-1.x: Remove.
34095
34096 2001-05-18  Stan Shebs  <shebs@apple.com>
34097
34098         * gcc.c-torture/compile/20010518-1.c: New test.
34099
34100 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34101
34102         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34103         * g++.old-deja/g++.pt/crash67.C: New test.
34104
34105 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34106
34107         * g++.old-deja/g++.other/debug9.C: New test.
34108
34109 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34110
34111         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34112
34113 2001-05-16  Jan Hubicka  <jh@suse.cz>
34114
34115         * gcc.c-torture/compile/20010516-1.c: New test.
34116
34117 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34118
34119         * g++.old-deja/g++.other/crash41.C: New test.
34120
34121 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34122
34123         * g++.old-deja/g++.pt/crash66.C: New test.
34124
34125 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34126
34127         * g++.old-deja/g++.robertl/eb27.C: Convert.
34128
34129 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34130
34131         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34132         declaration being redundant.
34133
34134 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34135
34136         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34137
34138 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34139
34140         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34141
34142 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34143
34144         * lib/g++.exp: Use testsuite_flags.
34145
34146 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34147
34148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34149
34150 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34151
34152         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34153
34154 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34155
34156         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34157
34158 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34159
34160         * gcc.c-torture/compile/20010313-1.c: New test.
34161
34162 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34163
34164         * gcc.dg/cpp/direct2.c: New test.
34165         * gccq.dg/cpp/direct2s.c: New test.
34166
34167         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34168
34169 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34170
34171         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34172         * g++.old-deja/g++.other/op3.C: Likewise.
34173
34174 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34175
34176         * gcc.dg/cpp/syshdr.h: New file.
34177         * gcc.dg/cpp/sysmac1.c: Update.
34178         * gcc.dg/cpp/sysmac2.c: Update.
34179
34180 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34181
34182         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34183
34184 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34185
34186         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34187         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34188
34189 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34190
34191         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34192
34193 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34194
34195         * lib/g++.exp (g++_include_flags): Don't use any special flags
34196         if TESTING_IN_BUILD_TREE is not defined.
34197         (g++_init): Use a plain 'c++' as the compiler if
34198         TESTING_IN_BUILD_TREEE is not defined.
34199
34200 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34201
34202         * g++.old-deja/g++.eh/catch13.C: New test.
34203         * g++.old-deja/g++.eh/catch14.C: New test.
34204
34205 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34206
34207         * gcc.dg/cpp/tr-define.c: New test.
34208
34209 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34210
34211         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34212         <stdlib.h>, not <malloc.h>.
34213
34214 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34215
34216         * g++.old-deja/g++.ns/template17.C: New test.
34217
34218 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34219
34220         * g++.old-deja/g++.pt/ref4.C: New test.
34221
34222 2001-04-30  Richard Henderson  <rth@redhat.com>
34223
34224         * gcc.dg/20000724-1.c: Revert last change.
34225
34226 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34227
34228         * g77.f-torture/execute/20010430.f: New test.
34229
34230 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34231
34232         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34233
34234 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34235
34236         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34237
34238 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34239
34240         * g++.old-deja/g++.eh/crash6.C: New test.
34241
34242 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34243
34244         * g++.old-deja/g++.other/warn7.C: New test.
34245
34246 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34247
34248         * g++.old-deja/g++.other/defarg9.C: New test.
34249
34250 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34251
34252         * g77.f-torture/compile/20010426.f: New test.
34253         * g77.f-torture/execute/20010426.f: New test.
34254
34255 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34256
34257         * g77.f-torture/compile/20000629-1.x: Remove - error
34258         has been fixed.
34259
34260 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34261
34262         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34263         Tweak slightly to work with g++.dg framework.
34264         * g++.dg/special/ecos.exp: Run initp1.C test.
34265         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34266
34267         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34268         its linker doesn't give line numbers either.
34269         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34270
34271 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34272
34273         * g++.old-deja/g++.other/lex1.C: New test.
34274
34275 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34276
34277         * gcc.dg/noncompile/20010425-1.c: New test.
34278
34279 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34280
34281         * g++.old-deja/g++.pt/mangle2.C: New test.
34282
34283 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34284
34285         * gcc.dg/format/plus-1.c: New test.
34286
34287 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34288
34289         * gcc.dg/20010423-1.c: New test.
34290
34291 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34292
34293         * gcc.c-torture/execute/20010422-1.c: New test.
34294
34295 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34296
34297         * g++.old-deja/g++.ns/type2.C: New test.
34298
34299 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34300
34301         * g++.old-deja/g++.other/perf1.C: New test.
34302
34303 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34304
34305         * gcc.dg/c99-func-2.c: Remove xfail.
34306         * gcc.dg/c99-func-3.c: Remove xfail.
34307         * gcc.dg/c99-func-4.c: Remove xfail.
34308
34309 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34310
34311         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34312
34313 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34314
34315         * gcc.c-torture/compile/20010423-1.c: New test.
34316
34317 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34318
34319         * g++.old-deja/g++.pt/typename28.C: New test.
34320
34321 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34322
34323         * g++.old-deja/g++.abi/empty2.C: New test.
34324         * g++.old-deja/g++.abi/empty3.C: New test.
34325
34326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34327
34328         * g++.old-deja/g++.other/comdat2.C: New test.
34329         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34330
34331 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34332
34333         * g++.old-deja/g++.other/overload14.C: New test.
34334
34335 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * g++.old-deja/g++.other/lookup23.C: New test.
34338
34339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.c-torture/execute/20010403-1.c: New test.
34342
34343 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34344             Mark Mitchell  <mark@codesourcery.com>
34345
34346         * lib/old-dejagnu.exp: Don't delete output of executable.
34347         Add .exe suffix to executables.
34348
34349 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34350
34351         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34352
34353 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34354
34355         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34356
34357 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34358
34359         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34360         * g++.old-deja/g++.abi/crash1.C: New test.
34361
34362 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34363
34364         * g++.old-deja/g++.other/crash40.C: New test.
34365
34366 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34367
34368         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34369
34370 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34371
34372         * g++.old-deja/g++.other/warn6.C: New test.
34373
34374 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34375
34376         * g++.old-deja/g++.robertl/eb42.C: Same.
34377
34378 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34379
34380         * gcc.dg/wtr-conversion-1.c: New testcase.
34381
34382 2001-04-10  Richard Henderson  <rth@redhat.com>
34383
34384         * g++.old-deja/g++.other/array5.C: New.
34385
34386 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34387
34388         * gcc.c-torture/execute/20010408-1.c: New test.
34389
34390 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34391
34392         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34393         headers and constructs.
34394         * g++.old-deja/g++.robertl/eb79.C: Same.
34395         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34396         * g++.old-deja/g++.robertl/eb73.C: Same.
34397         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34398         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34399         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34400         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34401         * g++.old-deja/g++.robertl/eb44.C: Same.
34402         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34403         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34404         * g++.old-deja/g++.robertl/eb39.C: Same.
34405         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34406         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34407         * g++.old-deja/g++.robertl/eb30.C: Same.
34408         * g++.old-deja/g++.robertl/eb3.C: Same.
34409         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34410         * g++.old-deja/g++.robertl/eb21.C: Same.
34411         * g++.old-deja/g++.robertl/eb15.C: Same.
34412         * g++.old-deja/g++.robertl/eb118.C: Same.
34413         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34414         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34415         * g++.old-deja/g++.robertl/eb109.C: Same.
34416         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34417         * g++.old-deja/g++.mike/rtti1.C: Same.
34418         * g++.old-deja/g++.mike/p658.C: Same.
34419         * g++.old-deja/g++.mike/net46.C: Same.
34420         * g++.old-deja/g++.mike/net34.C: Same.
34421         * g++.old-deja/g++.mike/memoize1.C: Same.
34422         * g++.old-deja/g++.mike/eh2.C: Same.
34423         * g++.old-deja/g++.law/weak.C: Same.
34424         * g++.old-deja/g++.law/visibility7.C: Same.
34425         * g++.old-deja/g++.law/visibility25.C: Same.
34426         * g++.old-deja/g++.law/visibility22.C: Same.
34427         * g++.old-deja/g++.law/visibility2.C: Same.
34428         * g++.old-deja/g++.law/visibility17.C: Same.
34429         * g++.old-deja/g++.law/visibility13.C: Same.
34430         * g++.old-deja/g++.law/visibility10.C: Same.
34431         * g++.old-deja/g++.law/visibility1.C: Same.
34432         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34433         * g++.old-deja/g++.law/vbase1.C: Same.
34434         * g++.old-deja/g++.law/operators32.C: Same.
34435         * g++.old-deja/g++.law/nest3.C: Same.
34436         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34437         * g++.old-deja/g++.law/except5.C (main): Same.
34438         * g++.old-deja/g++.law/cvt7.C (run): Same.
34439         * g++.old-deja/g++.law/cvt2.C: Same.
34440         * g++.old-deja/g++.law/cvt16.C: Same.
34441         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34442         * g++.old-deja/g++.law/ctors17.C (main): Same.
34443         * g++.old-deja/g++.law/ctors13.C: Same.
34444         * g++.old-deja/g++.law/ctors12.C (main): Same.
34445         * g++.old-deja/g++.law/ctors10.C: Same.
34446         * g++.old-deja/g++.law/code-gen5.C: Same.
34447         * g++.old-deja/g++.law/bad-error7.C: Same.
34448         * g++.old-deja/g++.law/arm9.C: Same.
34449         * g++.old-deja/g++.law/arm12.C: Same.
34450         * g++.old-deja/g++.law/arg8.C: Same.
34451         * g++.old-deja/g++.law/arg1.C: Same.
34452         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34453         * g++.old-deja/g++.jason/template31.C: Same.
34454         * g++.old-deja/g++.jason/template24.C (main): Same.
34455         * g++.old-deja/g++.jason/2371.C: Same.
34456         * g++.old-deja/g++.eh/new2.C: Same.
34457         * g++.old-deja/g++.eh/new1.C: Same.
34458         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34459         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34460         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34461         * g++.old-deja/g++.brendan/crash62.C: Same.
34462         * g++.old-deja/g++.brendan/crash52.C: Same.
34463         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34464         * g++.old-deja/g++.brendan/crash38.C: Same.
34465         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34466         * g++.old-deja/g++.brendan/copy9.C: Same.
34467
34468 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34469
34470         * gcc.c-torture/execute/20001203-2.c (memset):
34471         Count argument is of type __SIZE_TYPE__.
34472
34473 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34474
34475         * gcc.c-torture/compile/20010404-1.c: New test.
34476
34477 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34478
34479         * gcc.c-torture/compile/20010326-1.c: New test.
34480
34481 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34482
34483         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34484         peculiarities of the SH.
34485         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34486
34487 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34488
34489         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34490         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34491         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34492
34493 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34494
34495         * g77.f-torture/compile/20010321-1.f: New test.
34496
34497 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34498
34499         * gcc.c-torture/compile/20010329-1.c: New test.
34500
34501 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34502
34503         * gcc.c-torture/execute/20010329-1.c: New test.
34504
34505 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34506
34507         * g++.old-deja/g++.other/eh4.C: Fix typo.
34508
34509 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34510
34511         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34512
34513 2001-03-28  Philip Blundell  <philb@gnu.org>
34514
34515         * gcc.c-torture/compile/20010328-1.c: New test.
34516
34517 2001-03-27  Richard Henderson  <rth@redhat.com>
34518
34519         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34520         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34521
34522 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34523
34524         * gcc.c-torture/compile/20010327-1.c: New test.
34525
34526 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34527
34528         * g++.old-deja/g++.other/friend12.C: New test.
34529         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34530         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34531
34532 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34533
34534         * gcc.c-torture/execute/20010325-1.c: New test.
34535
34536 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34537
34538         * g++.old-deja/g++.other/mangle3.C: New test.
34539
34540 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34541
34542         * g++.old-deja/g++.other/anon8.C: New test.
34543
34544 2001-03-20  Philip Blundell  <philb@gnu.org>
34545
34546         * gcc.c-torture/compile/20010320-1.c: New test.
34547
34548 2001-03-17  Richard Henderson  <rth@redhat.com>
34549
34550         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34551
34552 2001-03-15  Geoff Keating  <geoff@redhat.com>
34553
34554         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34555         tests on AIX.
34556
34557 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34558
34559         * g++.old-deja/g++.other/eh4.C: New test.
34560
34561 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34562
34563         * gcc.dg/cpp/mi1.c: Update.
34564
34565 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34566
34567         * g++.old-deja/g++.other/regstack.C: New test.
34568
34569 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34570
34571         * g++.old-deja/g++.other/ref4.C: New test.
34572
34573 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34574
34575         * objc/execute/va_method.m: Added.
34576         * objc/execute/IMP.m: Added.
34577         * objc/execute/_cmd.m: Added.
34578         * objc/execute/accessing_ivars.m: Added.
34579         * objc/execute/class-1.m: Added.
34580         * objc/execute/class-10.m: Added.
34581         * objc/execute/class-11.m: Added.
34582         * objc/execute/class-12.m: Added.
34583         * objc/execute/class-13.m: Added.
34584         * objc/execute/class-14.m: Added.
34585         * objc/execute/class-2.m: Added.
34586         * objc/execute/class-3.m: Added.
34587         * objc/execute/class-4.m: Added.
34588         * objc/execute/class-5.m: Added.
34589         * objc/execute/class-6.m: Added.
34590         * objc/execute/class-7.m: Added.
34591         * objc/execute/class-8.m: Added.
34592         * objc/execute/class-9.m: Added.
34593         * objc/execute/class-tests-1.h
34594         * objc/execute/class-tests-2.h
34595         * objc/execute/compatibility_alias.m: Added.
34596         * objc/execute/encode-1.m: Added.
34597         * objc/execute/formal_protocol-1.m: Added.
34598         * objc/execute/formal_protocol-2.m: Added.
34599         * objc/execute/formal_protocol-3.m: Added.
34600         * objc/execute/formal_protocol-4.m: Added.
34601         * objc/execute/formal_protocol-5.m: Added.
34602         * objc/execute/formal_protocol-6.m: Added.
34603         * objc/execute/formal_protocol-7.m: Added.
34604         * objc/execute/informal_protocol.m: Added.
34605         * objc/execute/initialize.m: Added.
34606         * objc/execute/load.m: Added.
34607         * objc/execute/many_args_method.m: Added.
34608         * objc/execute/nested-3.m: Added.
34609         * objc/execute/no_clash.m: Added.
34610         * objc/execute/private.m: Added.
34611         * objc/execute/redefining_self.m: Added.
34612         * objc/execute/root_methods.m: Added.
34613         * objc/execute/selector-1.m: Added.
34614         * objc/execute/static-1.m: Added.
34615         * objc/execute/static-2.m: Added.
34616         * objc/execute/va_method.m: Added.
34617
34618 2001-03-10  Richard Henderson  <rth@redhat.com>
34619
34620         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34621
34622 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34623
34624         * g++.old-deja/g++.other/crash31.C: XFAIL.
34625         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34626         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34627         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34628         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34629         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34630
34631 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34632
34633         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34634
34635 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34636
34637         * gcc.dg/20000724-1.c: Don't use multiline strings.
34638
34639 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34640
34641         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34642         result of -cString against what we expect it to be; don't just
34643         print it out for no one to read.
34644
34645         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34646         Based on testcases provided by Nicola Pero.
34647
34648 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34649
34650         * gcc.dg/cpp/macro7.c: New test.
34651
34652 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34653
34654         * gcc.dg/cpp/multiline.c: Update.
34655
34656 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * g++.old-deja/g++.other/enum3.C: New test.
34659
34660 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         * g++.old-deja/g++.other/pod1.C: New test.
34663
34664 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         * g++.old-deja/g++.ext/overload1.C: New test.
34667
34668 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34669
34670         * g++.old-deja/g++.pt/using1.C: New test.
34671
34672 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34673
34674         * g++.old-deja/g++.other/using9.C: New test.
34675
34676 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34677
34678         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34679
34680         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34681
34682 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34683
34684         * g++.old-deja/g++.ext/realpt1.C: Remove.
34685
34686 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34687
34688         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34689
34690 2001-02-26  Will Cohen  <wcohen@redhat.com>
34691
34692         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34693
34694 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34695
34696         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34697         templatized constructors.
34698
34699 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34700
34701         * gcc.c-torture/execute/20010224-1.c: New test.
34702
34703 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * gcc.c-torture/execute/20010222-1.c: New test.
34706
34707 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34708
34709         * g++.old-deja/g++.other/inline20.C: New test.
34710
34711 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34712
34713         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34714
34715 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34716
34717         * g++.old-deja/g++.other/lookup22.C: New test.
34718
34719 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34720
34721         * g77.dg: New directory.
34722         * g77.dg/20010216-1.f: New test case.
34723         * g77.dg/dg.exp: New driver.
34724         * lib/g77-dg.exp: New driver library.
34725
34726 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34727
34728         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34729
34730 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34731
34732         * g++.old-deja/g++.other/decl9.C: New test.
34733
34734 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34735
34736         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34737         not need <string> and also tests the initialization at runtime.
34738
34739 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34740
34741         * gcc.c-torture/execute/longlong.c: New test.
34742
34743 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34744
34745         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34746
34747 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34748
34749         * gcc.c-torture/execute/920302-1.c (execute):
34750         Change argument type to short.
34751
34752 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34753
34754         * g++.old-deja/g++.pt/deduct6.C: New test.
34755
34756 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34757
34758         * g++.old-deja/g++.pt/deduct5.C: New test.
34759
34760 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34761
34762         * gcc.c-torture/execute/20010209-1.c: New test.
34763
34764 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34765
34766         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34767
34768 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34769
34770         * g++.dg/vtgc1.C: Update for new ABI.
34771
34772         * consistency.vlad: New directory, 1665 files.
34773
34774 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34775
34776         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34777         return type.
34778         * gcc.dg/cpp/digraphs.c: Declare puts.
34779
34780 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34781
34782         * g++.old-deja/g++.other/warn5.C: New test.
34783
34784 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34785
34786         * g++.old-deja/g++.pt/spec40.C: New test.
34787
34788 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34789
34790         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34791         case.
34792         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34793
34794 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34795
34796         * gcc.c-torture/compile/20010209-1.c: New test.
34797
34798 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34799
34800         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34801         excess errors message but not if it crashes.
34802         * g++.old-deja/g++.other/crash27.C: Likewise.
34803         * g++.old-deja/g++.other/crash28.C: Likewise.
34804         * g++.old-deja/g++.other/crash30.C: Likewise.
34805         * g++.old-deja/g++.other/crash32.C: Likewise.
34806         * g++.old-deja/g++.other/crash35.C: Likewise.
34807         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34808
34809 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34810
34811         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34812         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34813         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34814         g77.f-torture/execute/execute.exp,
34815         g77.f-torture/noncompile/noncompile.exp,
34816         gcc.c-torture/execute/execute.exp,
34817         gcc.c-torture/execute/memcheck/memcheck.exp,
34818         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34819         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34820         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34821         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34822         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34823         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34824         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34825         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34826         Remove bug reporting instructions with ancient email addresses.
34827
34828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * gcc.dg/20010202-1.c: New test.
34831         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34832
34833 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34834
34835         * g++.dg/stdbool-if.C: New test.
34836
34837 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34838
34839         * objc/execute/fdecl.m: Added main().
34840
34841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34842
34843         * gcc.c-torture/execute/20010206-1.c: New test.
34844
34845 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34846
34847         * gcc.dg/cpp/avoidpaste1.c: Update.
34848
34849 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34850
34851         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34852         Pero <nicola@brainstorm.co.uk>.
34853         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34854
34855 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34856
34857         * g++.old-deja/g++.pt/spec39.C: New test.
34858
34859 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34860
34861         * gcc.c-torture/compile/20010202-1.c: New test.
34862
34863 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34864
34865         * g++.old-deja/g++.abi/primary2.C: New test.
34866         * g++.old-deja/g++.abi/primary3.C: New test.
34867         * g++.old-deja/g++.abi/primary4.C: New test.
34868         * g++.old-deja/g++.abi/primary5.C: New test.
34869         * g++.old-deja/g++.abi/vtable3.h: New test.
34870         * g++.old-deja/g++.abi/vtable3a.C: New test.
34871         * g++.old-deja/g++.abi/vtable3b.C: New test.
34872         * g++.old-deja/g++.abi/vtable3c.C: New test.
34873         * g++.old-deja/g++.abi/vtable3d.C: New test.
34874         * g++.old-deja/g++.abi/vtable3e.C: New test.
34875         * g++.old-deja/g++.abi/vtable3f.C: New test.
34876         * g++.old-deja/g++.abi/vtable3g.C: New test.
34877         * g++.old-deja/g++.abi/vtable3h.C: New test.
34878         * g++.old-deja/g++.abi/vtable3i.C: New test.
34879         * g++.old-deja/g++.abi/vtable3j.C: New test.
34880         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34881
34882 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34883
34884         * g++.old-deja/g++.other/anon6.C: New test.
34885         * g++.old-deja/g++.other/anon7.C: New test.
34886
34887 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34888
34889         * gcc.dg/cpp/avoidpaste2.c: New tests.
34890
34891 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34892
34893         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34894
34895 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34896
34897         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34898         DECIMAL_DIG cases for Irix."
34899
34900 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34901
34902         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34903
34904 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34905
34906         * gcc.dg/c99-tag-1.c: New test.
34907
34908 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34909
34910         * gcc.dg/cpp/tr-warn1.c: Add tests.
34911
34912 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34913
34914         * gcc.dg/cpp/avoidpaste1.c: Update.
34915         * gcc.dg/cpp/paste4.c: Update.
34916
34917 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34918
34919         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34920         cases for Irix.
34921
34922 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34923
34924         * g++.old-deja/g++.other/inline19.C: New test.
34925
34926 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34927
34928         * gcc.dg/Wlarger-than.c: New test.
34929
34930 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34931
34932         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34933
34934 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34935
34936         * gcc.c-torture/execute/20010129-1.c: New test.
34937         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34938
34939 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34940
34941         * gcc.dg/cpp/avoidpaste1.c: Test case.
34942
34943 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34944
34945         * g++.old-deja/g++.other/inline18.C: New test.
34946
34947 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34948
34949         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34950         and __builtin_putchar.
34951
34952 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34955         tests.
34956
34957 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34958
34959         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34960         floating point number rounding mode to round to the nearest
34961         representable mode.
34962
34963 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * g++.old-deja/g++.other/mangle2.C: New test.
34966
34967 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34968
34969         * gcc.c-torture/compile/20010124-1.c: New test.
34970
34971 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.old-deja/g++.pt/spec38.C: New test.
34974
34975 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34976
34977         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34978         "Build don't run".
34979
34980 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34981
34982         * gcc.c-torture/execute/20010123-1.c: New test.
34983
34984 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34985
34986         * g++.old-deja/g++.pt/spec37.C: New test.
34987
34988 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34989
34990         * g++.old-deja/g++.pt/overload14.C: New test.
34991
34992 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34993
34994         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34995         __builtin_return_address.
34996
34997 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34998
34999         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35000         * g++.old-deja/g++.pt/spec35.C: New test.
35001         * g++.old-deja/g++.pt/spec36.C: New test.
35002
35003 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.c-torture/compile/20010118-1.c: New test.
35006
35007 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35008
35009         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35010
35011 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35012
35013         * gcc.c-torture/execute/20010119-1.c: New test.
35014
35015 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         * g++.old-deja/g++.other/vbase5.C: New test.
35018
35019 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * gcc.c-torture/execute/20010118-1.c: New test.
35022
35023 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.old-deja/g++.pt/deduct3.C: New test.
35026
35027 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.pt/spec34.C: New test.
35030
35031 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35032
35033         * g77.f-torture/compile/20000601-2.f: New test.
35034
35035 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35036
35037         * g++.old-deja/g++.other/init17.C: New test.
35038
35039 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35040
35041         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35042
35043 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35044
35045         * g++.old-deja/g++.pt/unify8.C: New test.
35046
35047 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         * g++.old-deja/g++.abi/vbase1.C: New test.
35050
35051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35052
35053         * g++.old-deja/g++.pt/crash65.C: New test.
35054
35055 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35056
35057         * gcc.dg/cpp/assembl2.S: New test case.
35058
35059 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35060
35061         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35062         are supported.
35063
35064 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35065
35066         * g++.old-deja/g++.other/builtins1.C: New test.
35067         * g++.old-deja/g++.other/builtins2.C: Likewise.
35068         * g++.old-deja/g++.other/builtins3.C: Likewise.
35069         * g++.old-deja/g++.other/builtins4.C: Likewise.
35070
35071 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35072
35073         * gcc.c-torture/compile/20010117-1.c: New test.
35074         * gcc.c-torture/compile/20010117-2.c: New test.
35075
35076 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35077
35078         * g77.f-torture/execute/20010116.[fx]: New test,
35079         XFAIL on i?86-*-*.
35080         * g77.f-torture/compile/20010115.f: Indicate it's
35081         a test for PR fortran/1636.
35082
35083 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35084
35085         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35086
35087 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35088
35089         * g77.f-torture/compile/20010115.f: New test.
35090
35091 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         * g++.old-deja/g++.pt/nontype5.C: New test.
35094
35095 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35096
35097         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35098         have an equivalent working one below it.
35099
35100 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35101
35102         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35104
35105 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35106
35107         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35108         message containing "init_priority".
35109         (conpr-2.C): Likewise.
35110         (conpr-3.C): Likewise.
35111         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35112
35113 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35114
35115         * gcc.c-torture/execute/20010114-2.c: New test.
35116
35117 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35118
35119         * gcc.c-torture/compile/20010114-1.c: New test.
35120         * gcc.c-torture/compile/20010114-1.x: Xfail.
35121         * gcc.c-torture/compile/20010114-2.c: New test.
35122         * gcc.c-torture/execute/20010114-1.c: New test.
35123         * gcc.dg/trunc-1.c: New test.
35124         * gcc.dg/uninit-B.c: New test.
35125
35126 2001-01-13  Nick Clifton  <nickc@redhat.com>
35127
35128         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35129         target.
35130
35131 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35132
35133         * gcc.c-torture/compile/20010113-1.c: New test.
35134
35135 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35136
35137         * gcc.c-torture/compile/20001212-1.c: New test.
35138
35139 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35140
35141         * gcc.dg/cpp/widestr1.c: Update.
35142         * gcc.dg/cpp/prag-imp.c: Remove.
35143
35144 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35145
35146         * gcc.c-torture/execute/20000801-3.x: Remove.
35147         * gcc.dg/c90-init-1.c: New test.
35148         * gcc.dg/c99-init-1.c: New test.
35149         * gcc.dg/c99-init-2.c: New test.
35150         * gcc.dg/gnu99-init-1.c: New test.
35151
35152 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35153
35154         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35155         testing that no relevant ones were found.
35156
35157 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35158
35159         * g++.old-deja/g++.pt/cast2.C: New test.
35160
35161 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         * g++.old-deja/g++.pt/friend47.C: New test.
35164
35165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.old-deja/g++.pt/instantiate13.C: New test.
35168
35169 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35170
35171         * g++.old-deja/g++.other/defarg7.C: New test.
35172         * g++.old-deja/g++.other/defarg8.C: New test.
35173
35174 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35175
35176         * g++.old-deja/g++.pt/crash64.C: New test.
35177
35178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35179
35180         * g++.old-deja/g++.pt/crash63.C: New test.
35181
35182 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35183
35184         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35185
35186 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35187
35188         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35189
35190 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35191
35192         * g++.old-deja/g++.pt/error3.C: New test.
35193
35194 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35195
35196         * g++.old-deja/g++.other/crash39.C: New test.
35197
35198 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35199
35200         * g++.old-deja/g++.other/vbase4.C: New test.
35201
35202 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35203
35204         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35205         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35206         * gcc.dg/special/special.exp: New test driver which will check
35207         for alias support for the above test.
35208
35209 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35210
35211         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35212         problems on small machines.
35213         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35214         parameterize.
35215
35216 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35217
35218         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35219         mips.
35220         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35221
35222 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35223
35224         * g++.old_deja/g++.pt/using8.C: New test.
35225
35226 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35227
35228         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35229
35230 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35231
35232         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35233         where a failure is expected.
35234         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35235
35236 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35237
35238         * g++.old_deja/g++.pt/instantiate12.C: New test.
35239
35240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35241
35242         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35243         start of structs.
35244         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35245         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35246         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35247         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35248         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35249         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35250         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35251         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35252         * g++.old-deja/g++.eh/spec6.C: Likewise.
35253         * g++.old-deja/g++.jason/crash3.C: Likewise.
35254         * g++.old-deja/g++.law/ctors11.C: Likewise.
35255         * g++.old-deja/g++.law/ctors17.C: Likewise.
35256         * g++.old-deja/g++.law/ctors5.C: Likewise.
35257         * g++.old-deja/g++.law/ctors9.C: Likewise.
35258         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35259         * g++.old-deja/g++.mike/net22.C: Likewise.
35260         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35261         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35262         * g++.old-deja/g++.mike/virt3.C: Likewise.
35263         * g++.old-deja/g++.niklas/t128.C: Likewise.
35264         * g++.old-deja/g++.other/anon4.C: Likewise.
35265         * g++.old-deja/g++.other/using1.C: Likewise.
35266         * g++.old-deja/g++.other/warn3.C: Likewise.
35267         * g++.old-deja/g++.pt/t37.C: Likewise.
35268         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35269         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35270
35271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35272
35273         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35274
35275 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35276
35277         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35278
35279 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.c-torture/compile/20010107-1.c: New test.
35282
35283 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35284
35285         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35286
35287 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35288
35289         * gcc.dg/format/format.h: New file.
35290         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35291         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35292         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35293         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35294         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35295         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35296         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35297         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35298         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35299         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35301         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35302         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35303         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35304         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35305         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35306         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35307         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35308         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35309         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35310         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35311         instead of declaring standard types, macros and functions in each
35312         test.
35313
35314 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35315
35316         * gcc.c-torture/execute/20010106-1.c: New test.
35317
35318 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35319
35320         * gcc.dg/format/format.exp: New file.
35321         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35322         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35323         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35324         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35325         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35326         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35327         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35328         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35329         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35330         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35331         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35332         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35333         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35334         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35335         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35336         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35337         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35338         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35339         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35340         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35341         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35342         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35343         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35344         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35345         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35346         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35347         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35348         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35349         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35350         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35351         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35352         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35353         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35354         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35355         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35356         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35357         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35358         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35359         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35360         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35361         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35362         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35363
35364 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35365
35366         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35367         account.
35368
35369 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35370
35371         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35372
35373 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.old-deja/g++.pt/crash62.C: New test.
35376
35377 2001-01-04  Richard Henderson  <rth@redhat.com>
35378
35379         * gcc.dg/20000926-1.c: Update expected warnings.
35380         * gcc.dg/array-2.c: Likewise.
35381         * gcc.dg/array-4.c: Also validate flexible array members.
35382         * gcc.dg/c99-flex-array-1.c: New.
35383
35384 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35385
35386         * gcc.c-torture/compile/20001222-1.x: Remove.
35387
35388 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35389
35390         * gcc.c-torture/execute/built-in-setjmp.c: New.
35391
35392 2001-01-03  Richard Henderson  <rth@redhat.com>
35393
35394         * gcc.dg/940510-1.c: Update expected error wording.
35395         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35396
35397 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35398
35399         * lib/target-supports.exp (check_alias_available): Modified to
35400         indicate aliases not supported if only weak aliases are supported.
35401
35402 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35403
35404         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35405         Turn on cmpstrsi checks for __pj__ and __i370__.
35406
35407 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.old-deja/g++.other/virtual11.C: New test.
35410
35411 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35414
35415 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35416
35417         * gcc.c-torture/compile/20010102-1.c: New test.
35418
35419 2001-01-02  Andreas Jaeger  <aj@suse.de>
35420
35421         * gcc.dg/noreturn-3.c: New test.
35422
35423         * gcc.dg/noreturn-4.c: New test.
35424
35425 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35426
35427         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35428         __builtin_fputc and __builtin_fwrite.
35429
35430 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35431
35432         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35433         signed char, not default char.
35434
35435 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35436
35437         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35438
35439 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35440
35441         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35442
35443 2000-12-29  Richard Henderson  <rth@redhat.com>
35444
35445         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35446         (__cyg_profile_func_exit): Define.
35447
35448 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35449
35450         * g++.dg/vtgc1.C: New test.
35451
35452 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35453
35454         * gcc.dg/noncompile/20001228-1.c: New test.
35455
35456         * gcc.dg/20001228-1.c: New test.
35457
35458         * gcc.c-torture/execute/20001228-1.c: New test.
35459
35460 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35461
35462         * gcc.dg/format-strfmon-1.c: New test.
35463
35464 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35465
35466         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35467         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35468         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35469         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35470         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35471         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35472         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35473         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35474         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35475         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35476         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35477         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35478         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35479
35480         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35481         * gcc.c-torture/execute/string-opt-4.c: Test index.
35482
35483 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35484
35485         * gcc.c-torture/compile/20001226-1.c: New test.
35486
35487 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35488
35489         * gcc.c-torture/compile/20001222-1.c: New test.
35490         * gcc.c-torture/compile/20001222-1.x: Xfail.
35491
35492 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35493
35494         * gcc.c-torture/execute/comp-goto-2.c: New test.
35495
35496 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35497
35498         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35499         Use long types if __INT_MAX__ is 32767.
35500         (main): Use cast to (sint32 *) when poking 88 into a_page.
35501
35502         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35503
35504 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35505
35506         * gcc.c-torture/compile/20001221-1.c: New test.
35507         * gcc.c-torture/execute/20001221-1.c: New test.
35508
35509 2000-12-20  Richard Henderson  <rth@redhat.com>
35510
35511         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35512         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35513
35514 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35515
35516         * gcc.dg/compare3.c: New test.
35517
35518 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35519
35520         * gcc.dg/format-warnll-1.c: New test.
35521
35522 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35523
35524         * gcc.dg/cpp/cmdlne-P.c: New test.
35525
35526 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35527
35528         * gcc.c-torture/execute/builtin-abs-1.c,
35529         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35530
35531 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35532
35533         * gcc.dg/cpp/multiline.c: New test.
35534
35535 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35536
35537         * g++.old-deja/g++.other/syshdr1.C: Update.
35538         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35539
35540 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35541
35542         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35543
35544 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35545
35546         * g++.old-deja/g++.pt/ttp65.C: New test.
35547
35548 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35549
35550         * g++.old-deja/g++.pt/ttp64.C: New test.
35551
35552 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35553
35554         * g++.old-deja/g++.pt/spec33.C: New test.
35555
35556 2000-12-14  Catherine Moore  <clm@redhat.com>
35557
35558         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35559         * gcc.c-torture/execute/920612-2.c: Likewise.
35560         * gcc.c-torture/execute/920428-2.c: Likewise.
35561         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35562         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35563
35564 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35565
35566         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35567         * gcc.dg/pack-test-2.c: Likewise.
35568
35569 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35570
35571         Tests by Zack Weinberg <zackw@stanford.edu>.
35572
35573         * gcc.dg/cpp/defined.c: Update.
35574         * gcc.dg/cpp/defined_trad.c: New tests.
35575
35576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35577
35578         * gcc.dg/cpp/trad-direct.c: Update.
35579
35580 2000-12-11  Neil Booth  <neilb@earthling.net>
35581
35582         * gcc.dg/cpp/defined_trad.c
35583
35584 2000-12-11  Neil Booth  <neilb@earthling.net>
35585
35586         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35587
35588 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35589
35590         * gcc.dg/format-miss-2.c: New test.
35591
35592 2000-12-09  Neil Booth  <neilb@earthling.net>
35593
35594         * gcc.dg/cpp/lineflags.c: New tests.
35595         * gcc.dg/cpp/poison.c: Update.
35596         * gcc.dg/cpp/redef2.c: Update.
35597         * gcc.dg/cpp/skipping.c: New test.
35598
35599 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35600
35601         * g++.old-deja/g++.other/eh3.C: New testcase.
35602
35603 2000-12-07  Neil Booth  <neilb@earthling.net>
35604
35605         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35606         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35607         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35608         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35609         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35610         Update.
35611
35612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35613
35614         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35615         __SIZE_TYPE__ instead of int for type of integers cast to
35616         pointers.
35617
35618 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35619
35620         * g++.old-deja/g++.other/cleanup4.C: New test.
35621
35622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35623
35624         * format-sec-1.c: New test.
35625
35626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35627
35628         * gcc.dg/format-nonlit-3.c: New test.
35629
35630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35631
35632         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35633         through a null pointer.
35634
35635 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35636
35637         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35638         * g++.old-deja/g++.pt/partial4.C: New test.
35639
35640 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35641
35642         * gcc.c-torture/execute/ieee/hugeval.x: New.
35643
35644 2000-12-06  Neil Booth  <neilb@earthling.net>
35645
35646         * gcc.dg/cpp/backslash2.c: New tests.
35647
35648 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35649
35650         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35651         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35652
35653 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35654
35655         * gcc.c-torture/execute/20001203-2.c: New testcase.
35656
35657 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35658
35659         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35660         * g++.old-deja/g++.other/virtual10.C: New test.
35661
35662 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35663
35664         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35665
35666 2000-12-05  Richard Henderson  <rth@redhat.com>
35667
35668         * gcc.c-torture/compile/20001205-1.c: New.
35669
35670 2000-12-04  Neil Booth  <neilb@earthling.net>
35671
35672         * g++.old-deja/g++.other/virtual9.C: New test.
35673         * g++.old-deja/g++.pt/crash61.C: New test.
35674         * gcc.c-torture/execute/loop-9.c: New test.
35675
35676 2000-12-04  Neil Booth  <neilb@earthling.net>
35677
35678         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35679         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35680         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35681         * gcc.dg/cpp/extratokens.c: ...here.
35682
35683 2000-12-04  Neil Booth  <neilb@earthling.net>
35684
35685         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35686         New tests.
35687
35688 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35689
35690         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35691         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35692
35693 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35694
35695         * gcc.c-torture/execute/20001203-1.c: New test.
35696
35697 2000-12-03  Neil Booth  <neilb@earthling.net>
35698
35699         * gcc.dg/cpp/macro6.c: New test cases.
35700
35701 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35702
35703         * gcc.c-torture/execute/string-opt-9.c: New test.
35704         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35705         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35706         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35707
35708         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35709         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35710
35711 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35712
35713         * gcc.dg/cpp/if-6.c: New testcase.
35714
35715         * gcc.dg/20001201-1.c: New testcase.
35716
35717 2000-12-02  Neil Booth  <neilb@earthling.net>
35718
35719         * g++.old-deja/g++.other/externC4.C,
35720         g++.old-deja/g++.other/friend10.C: New tests.
35721
35722 2000-12-02  Neil Booth  <neilb@earthling.net>
35723
35724         * g++.old-deja/g++.other/instan2.C
35725         * g++.old-deja/g++.other/instan3.C: New test.
35726
35727 2000-12-02  Neil Booth  <neilb@earthling.net>
35728
35729         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35730         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35731         gnuc99.c,gnuc99-pedantic.c: New tests.
35732
35733 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35734
35735         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35736         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35737
35738 2000-12-01  Neil Booth  <neilb@earthling.net>
35739
35740         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35741         * gcc.dg/cpp/poison.c: Update.
35742         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35743
35744 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35745
35746         * g77.f-torture/execute/20001201.f: New test.
35747
35748 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35749
35750         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35751
35752 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35755
35756 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35757
35758         * g++.old-deja/g++.other/cast6.C: New test.
35759
35760 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35761
35762         * gcc.c-torture/execute/20001130-2.c: New testcase.
35763
35764 2000-11-30  Richard Henderson  <rth@redhat.com>
35765
35766         * gcc.c-torture/execute/20001130-1.c: New test.
35767
35768 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35769
35770         * g++.old-deja/g++.other/op3.C: New test.
35771
35772 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35773
35774         * g++.old-deja/g++.other/op2.C: New test.
35775
35776 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35777
35778         * g++.old-deja/g++.other/crash38.C: New test.
35779
35780 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35781
35782         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35783
35784 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35785
35786         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35787         tests.
35788         * gcc.c-torture/execute/string-opt-6.c: New test.
35789
35790         * gcc.dg/20001117-1.c: Add main.
35791
35792 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35793
35794         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35795         Move from here ...
35796         * gcc.dg/940510-1.c: ... to here.
35797
35798         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35799         zero-size arrays in toplevel structures.
35800
35801 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35802
35803         * gcc.c-torture/execute/loop-8.c: New test.
35804
35805 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.old-deja/g++.other/base1.C: New test.
35808
35809 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35810
35811         * g++.old-deja/g++.other/parse2.C: New test.
35812
35813 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35814
35815         * g++.old-deja/g++.pt/incomplete1.C: New test.
35816
35817 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.old-deja/g++.other/friend9.C: New test.
35820
35821 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35822
35823         * gcc.dg/20001127-1.c: New test.
35824
35825 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35826
35827         * g++.old-deja/g++.pt/friend46.C: New test.
35828
35829 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35830
35831         * g++.old-deja/g++.other/ptrmem8.C: New test.
35832
35833 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35834
35835         * gcc.c-torture/execute/string-opt-7.c: New test.
35836         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35837
35838 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35839
35840         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35841         instead of 'mkcheck 2'.
35842
35843 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35844
35845         * gcc.c-torture/execute/memcheck/driver.c,
35846         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35847         C9X references to refer to C99.
35848
35849 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35850
35851         * gcc.dg/ultrasp3.c: New test.
35852
35853 2000-11-25  Neil Booth  <neilb@earthling.net>
35854
35855         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35856
35857 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35858
35859         * gcc.c-torture/compile/20001123-2.c: New.
35860
35861 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35862
35863         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35864
35865 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35866
35867         * gcc.dg/sequence-point-1.c: Add some new tests.
35868         * gcc.c-torture/execute/20001124-1.c: New test.
35869
35870 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35871
35872         * g++.old-deja/g++.other/vaarg4.C: New test.
35873         * gcc.c-torture/compile/20001123-1.c: New test.
35874
35875 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35876
35877         * g++.other/crash24.C: Adjust and remove XFAIL.
35878         * g++.other/crash37.C: New test.
35879
35880 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.old-deja/g++.pt/instantiate9.C: New test.
35883
35884 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35885
35886         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35887         new ABI, too.
35888
35889         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35890         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35891
35892 2000-11-22  Neil Booth  <neilb@earthling.net>
35893
35894         * gcc.dg/cpp/Wtrigraphs.c: New test.
35895
35896 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35897
35898         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35899
35900 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35903
35904 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35905
35906         * lib/gcc-dg.exp: load_lib scanasm.exp.
35907         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35908         * lib/g++-dg.exp: load_lib scanasm.exp.
35909         * lib/scanasm.exp: New.
35910         (scan-assembler, scan-assembler-not): Add optional arguments to
35911         test name, or if not present, the pattern name.
35912         (scan-assembler-dem, scan-assembler-dem-not): New.
35913
35914         * g++.dg/dg.exp: New.
35915
35916 2000-11-21  Neil Booth  <neilb@earthling.net>
35917
35918         * gcc.dg/cpp/integrated1.c: Remove.
35919
35920 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35921
35922         * gcc.c-torture/execute/20001121-1.c: New test.
35923
35924 2000-11-21  Richard Henderson  <rth@redhat.com>
35925
35926         * gcc.c-torture/compile/20001121-1.c: New test.
35927
35928 2000-11-20  Neil Booth  <neilb@earthling.net>
35929
35930         * gcc.dg/cpp/integrated1.c: New test.
35931
35932 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35933
35934         * g++.old-deja/g++.other/inline17.C: New test.
35935
35936 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35937
35938         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35939         local variable to be zero: I made the variable global. Now
35940         uses abort() and exit() instead of relying on main's return value.
35941
35942 2000-11-20  Neil Booth  <neilb@earthling.net>
35943
35944         * gcc.dg/cpp/paste2.c: Update test.
35945         * objc/execute/paste.m: New test.
35946
35947 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35948
35949         * gcc.dg/c99-condexpr-1.c: New test.
35950
35951 2000-11-20  Neil Booth  <neilb@earthling.net>
35952
35953         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35954
35955 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35956
35957         * g++.old-deja/g++.pt/export1.C: New test.
35958
35959 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.dg/20001117-1.c: New test.
35962
35963 2000-11-18  Richard Henderson  <rth@redhat.com>
35964
35965         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35966
35967 2000-11-18  Richard Henderson  <rth@redhat.com>
35968
35969         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35970         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35971         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35972
35973 2000-11-18  Richard Henderson  <rth@redhat.com>
35974
35975         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35976         (main): New.  Exit cleanly.
35977
35978 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35979
35980         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35981         gcc.dg/c99-fordecl-2.c: New tests.
35982
35983 2000-11-18  Richard Henderson  <rth@redhat.com>
35984
35985         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35986         * gcc.c-torture/execute/zerolen-2.c: New.
35987
35988 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35989
35990         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35991         memory.
35992
35993 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         * g++.old-deja/g++.pt/instantiate8.C: New test.
35996
35997 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35998
35999         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36000         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36001
36002 2000-11-16  Nick Clifton  <nickc@redhat.com>
36003
36004         * gcc.c-torture/execute/nestfunc-2.c: New test.
36005         * gcc.c-torture/execute/nestfunc-3.c: New test.
36006
36007 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36008
36009         * gcc.c-torture/compile/20001116-1.c: New test.
36010
36011 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36012
36013         * gcc.c-torture/execute/20001115-1.c: New test.
36014
36015 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36016
36017         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36018         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36019         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36020         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36021
36022 2000-11-15  Neil Booth  <neilb@earthling.net>
36023
36024         gcc.dg/cpp/_Pragma1.c: Update.
36025         gcc.dg/cpp/_Pragma2.c: New test.
36026
36027 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         * g++.old-deja/g++.other/anon5.C: New test.
36030
36031 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36032
36033         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36034         tests.
36035
36036 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36037
36038         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36039         output.
36040
36041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36042
36043         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36044         labels at end of compound statements.
36045
36046 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36047
36048         * gcc.c-torture/execute/loop-7.c: New test.
36049
36050 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36051
36052         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36053
36054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36055
36056         * gcc.dg/c99-bool-1.c: New test.
36057
36058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36059
36060         * gcc.dg/c99-scope-1.c: Remove xfail.
36061         * gcc.dg/c99-scope-2.c: New test.
36062
36063 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36064
36065         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36066         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36067
36068 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36069
36070         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36071         error messages.
36072
36073         * g++.mike/p700.C: Don't typedef wchar_t.
36074         * g++.mike/p784.C: Likewise.
36075         * g++.mike/eb101.C: Don't use __wchar_t.
36076
36077 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36078
36079         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36080         from DO loop.
36081
36082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36083
36084         * gcc.c-torture/execute/20001111-1.c: New test.
36085
36086 2000-11-10  Nick Clifton  <nickc@redhat.com>
36087
36088         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36089         long multuiple and accumulate.
36090
36091 2000-11-09  Richard Henderson  <rth@redhat.com>
36092
36093         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36094         via size_t instead of int.
36095
36096         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36097         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36098         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36099         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36100
36101 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36102
36103         * gcc.c-torture/compile/20001109-1.c: New test.
36104         * gcc.c-torture/compile/20001109-2.c: New test.
36105
36106 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36107
36108         * g++.old-deja/g++.pt/operator1.C: New test.
36109         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36110
36111 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36112
36113         * gcc.dg/20001108-1.c: New test.
36114
36115 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36116
36117         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36118         with both arguments constant strings.
36119         * gcc.c-torture/execute/string-opt-3.c: New test.
36120         * gcc.c-torture/execute/string-opt-4.c: New test.
36121         * gcc.c-torture/execute/string-opt-5.c: New test.
36122
36123 2000-11-08  Nick Clifton  <nickc@redhat.com>
36124
36125         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36126         mulsidi3adddi patterns.
36127
36128 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36129
36130         * g++.old-deja/g++.other/crash36.C: New test.
36131
36132 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36133
36134         * g++.old-deja/g++.other/init16.C: New test.
36135
36136 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36137
36138         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36139
36140 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36141
36142         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36143         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36144         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36145
36146 2000-11-07  DJ Delorie  <dj@redhat.com>
36147
36148         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36149
36150 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36151
36152         * gcc.c-torture/execute/string-opt-1.c: New test.
36153
36154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36155
36156         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36157         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36158         parameters in registers, and there is no way for a varargs
36159         function to know in which order the integer and floating-point
36160         parameters should be interleaved when they are placed on the
36161         stack.
36162         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36163         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36164
36165 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36166
36167         * gcc.c-torture/execute/string-opt-2.c: New test.
36168
36169 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36170
36171         * g++.old-deja/g++.pt/crash60.C: New test.
36172
36173 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36174
36175         * g++.old-deja/g++.other/crash24.C: New test.
36176         * g++.old-deja/g++.other/crash25.C: New test.
36177         * g++.old-deja/g++.other/crash26.C: New test.
36178         * g++.old-deja/g++.other/crash27.C: New test.
36179         * g++.old-deja/g++.other/crash28.C: New test.
36180         * g++.old-deja/g++.other/crash29.C: New test.
36181         * g++.old-deja/g++.other/crash30.C: New test.
36182         * g++.old-deja/g++.other/crash31.C: New test.
36183         * g++.old-deja/g++.other/crash32.C: New test.
36184         * g++.old-deja/g++.other/crash33.C: New test.
36185         * g++.old-deja/g++.other/crash34.C: New test.
36186         * g++.old-deja/g++.other/crash35.C: New test.
36187
36188 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36189
36190         * gcc.c-torture/execute/20001031-1.c: New test.
36191
36192 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36193
36194         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36195         namespace.
36196
36197         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36198         standards-conformant.
36199
36200         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36201
36202         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36203         * g++.old-deja/g++.mike/p755a.C: Likewise.
36204         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36205         library makes no calls to `operator new' during initialization.
36206
36207 2000-11-04  Neil Booth  <neilb@earthling.net>
36208
36209         * gcc.dg/cpp/include2.c: New tests.
36210
36211 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36212
36213         * lib/g++.exp (g++_set_ld_library_path): New function.
36214         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36215
36216 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36217
36218         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36219         warnings.
36220
36221 2000-11-01  Richard Henderson  <rth@redhat.com>
36222
36223         * g++.old-deja/g++.ext/namedret1.C: New.
36224         * g++.old-deja/g++.ext/namedret2.C: New.
36225         * g++.old-deja/g++.ext/namedret3.C: New.
36226
36227 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36228
36229         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36230         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36231
36232 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36233
36234         * gcc.c-torture/execute/va-arg-21.c: New test.
36235
36236 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36237
36238         * gcc.dg/c99-complex-2.c: New test.
36239
36240 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36243
36244 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36245
36246         * g++.old-deja/g++.other/inline16.C: New test.
36247
36248 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36251         __PRETTY_FUNCTION__
36252
36253 2000-10-29  Neil Booth  <neilb@earthling.net>
36254
36255         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36256         New tests.
36257         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36258         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36259         optimisation.
36260
36261 2000-10-29  Neil Booth  <neilb@earthling.net>
36262
36263         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36264         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36265         * mi5.c: Test multiple includes work with -C.
36266         * trigraphs.c: Test ^= version.
36267
36268 2000-10-28  Neil Booth  <neilb@earthling.net>
36269
36270         New tests and test updates for new macro expander.
36271
36272         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36273         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36274         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36275         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36276         new diagnostic messages.
36277
36278         * gcc.dg/cpp/macro3.c: New tests.
36279
36280 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36281
36282         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36283         on the same line.
36284
36285 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36286
36287         * g++.old-deja/g++.other/eh2.C: New test.
36288
36289 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36290
36291         * gcc.c-torture/execute/20001027-1.c: New test.
36292
36293 2000-10-26  Richard Henderson  <rth@redhat.com>
36294
36295         * gcc.c-torture/execute/20001026-1.c: New.
36296
36297 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36298
36299         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36300         * g++.old-deja/g++.law/builtin1.C: Likewise.
36301         * g++.old-deja/g++.law/ctors10.C: Likewise.
36302         * g++.old-deja/g++.law/virtual3.C: Likewise.
36303         * g++.old-deja/g++.mike/p658.C: Likewise.
36304         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36305         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36306         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36307         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36308         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36309
36310 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         * gcc.c-torture/compile/20001024-1.c: New test.
36313
36314 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36315
36316         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36317         to tell us whether or not we are using V3.
36318
36319 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36320
36321         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36322         operands.
36323
36324 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36325
36326         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36327
36328 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36329
36330         * gcc.c-torture/execute/20001024-1.c: New test.
36331
36332 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36333
36334         * g++.old-deja/g++.other/sibcall1.C: New test.
36335
36336 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36337
36338         * gcc.dg/noncompile/init-3.c: New test.
36339
36340 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36341
36342         * gcc.dg/format-array-1.c: New test.
36343
36344 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36345
36346         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36347         writing through null pointers; remove comment about testing
36348         unterminated strings.
36349
36350 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36351
36352         * gcc.c-torture/execute/20001017-2.c: New test.
36353
36354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36355
36356         * gcc.c-torture/compile/20001018-1.c: New test.
36357         * gcc.c-torture/compile/20001018-1.x: Xfail.
36358
36359 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36360
36361         * gcc.c-torture/execute/20001017-1.c: New test.
36362
36363 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36364
36365         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36366         for multiple use of arguments with scanf formats; add tests for
36367         multiple use of arguments.
36368
36369 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36370
36371         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36372
36373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36374
36375         * gcc.dg/format-miss-1.c: New test.
36376
36377 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36378
36379         * gcc.c-torture/execute/20001013-1.c: New test.
36380
36381 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36382
36383         * gcc.dg/format-branch-1.c: New test.
36384
36385 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36386
36387         * README, lib/file-format.exp: Remove EGCS references.
36388
36389 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36390
36391         * gcc.dg/20001013-1.c: New test.
36392
36393 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36394
36395         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36396         for intmax_t in the compiler using __typeof__ and the type rules
36397         for conditional expressions.
36398
36399 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36400
36401         * gcc.dg/20001012-1.c: New test.
36402         * gcc.dg/20001012-2.c: New test.
36403
36404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36405
36406         * gcc.dg/format-attr-1.c: New test.
36407
36408 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36409
36410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36411         __LONG_LONG_MAX__ instead of LLONG_MAX.
36412
36413 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36414
36415         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36416         scanf flags.
36417         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36418         flags.
36419
36420 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36421
36422         * gcc.dg/sequence-pt-1.c: New test.
36423
36424 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36425
36426         * gcc.c-torture/execute/20001011-1.c: New testcase.
36427         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36428
36429 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36430
36431         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36432         does not error on it.
36433
36434 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36435
36436         * gcc.dg/20001009-1.c: New test.
36437
36438 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36439
36440         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36441         * gcc.c-torture/execute/20001009-2.c: ... to here.
36442
36443 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36444
36445         * gcc.c-torture/compile/20001009-1.c: New testcase.
36446         * gcc.c-torture/execute/20001009-1.c: New testcase.
36447         Testcases provided by Jan Hubicka <jh@suse.cz>.
36448
36449 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36450
36451         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36452         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36453         uintmax_t using <limits.h> to emulate the compiler's internal
36454         logic.  No longer XFAIL %j tests.
36455
36456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36457
36458         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36459         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36460         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36461         regexps and details of expected handling of some bad formats.
36462         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36463         suppression.
36464
36465 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36466
36467         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36468         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36469         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36470         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36471         in list archives.
36472
36473 2000-10-06  Richard Henderson  <rth@cygnus.com>
36474
36475         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36476         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36477         * g++.old-deja/g++.jason/report.C: Likewise.
36478         * g++.old-deja/g++.law/friend5.C: Likewise.
36479         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36480         of the expected warnings.
36481
36482 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.old-deja/g++.pt/enum14.C: New test.
36485
36486 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         * g++.old-deja/g++.pt/crash59.C: New test.
36489
36490 2000-10-04  Will Cohen  <wcohen@redhat.com>
36491
36492         * gcc.dg/20000926-1.c: New test.
36493
36494 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36495
36496         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36497         function name for current C++ compiler.
36498         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36499
36500 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36501
36502         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36503         __PRETTY_FUNCTION__.
36504         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36505
36506 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36507
36508         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36509
36510 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36511
36512         * gcc.c-torture/compile/20000923-1.c: New test.
36513
36514 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36515
36516         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36517         * g++.old-deja/g++.pt/ttp62.C: Same.
36518         * g++.old-deja/g++.other/inline14.C: Same.
36519
36520 2000-09-24  Richard Henderson  <rth@cygnus.com>
36521
36522         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36523
36524 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36525
36526         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36527
36528 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36529
36530         * gcc.c-torture/compile/20000922-1.c: New file.
36531
36532 2000-09-21  Nick Clifton  <nickc@redhat.com>
36533
36534         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36535         a signed long modulo operation.
36536         (mod6): New function - perform an unsigned long modulo operation.
36537         (main): Add tests for modulos of very large numbers by very small
36538         dividends.
36539
36540 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36541
36542         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36543
36544 2000-09-19  Richard Henderson  <rth@cygnus.com>
36545
36546         * gcc.dg/compare2.c (case 10): XFAIL.
36547
36548 2000-09-18  Richard Henderson  <rth@cygnus.com>
36549
36550         * gcc.c-torture/execute/20000906-1.c: Move ...
36551         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36552         that support __builtin_trap.
36553
36554 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36555
36556         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36557
36558 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36559
36560         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36561         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36562         more $ format tests.
36563
36564 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36565
36566         * gcc.dg/format-errmk-1.c: New test.
36567
36568 2000-09-17  Greg McGary  <greg@mcgary.org>
36569
36570         * gcc.c-torture/execute/20000917-1.x: Remove.
36571
36572 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36573
36574         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36575
36576 2000-09-17  Greg McGary  <greg@mcgary.org>
36577
36578         * gcc.c-torture/execute/20000917-1.c: New test.
36579         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36580
36581 2000-09-16  Neil Booth  <NeilB@earthling.net>
36582
36583         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36584         in nested macro bug.
36585
36586 2000-09-15  Neil Booth  <NeilB@earthling.net>
36587
36588         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36589
36590 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36591
36592         * gcc.c-torture/execute/20000914-1.c: New test.
36593
36594 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36595
36596         * g++.other/inline13.C: New test.
36597
36598 2000-09-12  Andreas Jaeger  <aj@suse.de>
36599
36600         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36601         constant by Ulrich Drepper <drepper@redhat.com>.
36602
36603 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36604
36605         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36606
36607 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36608
36609         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36610
36611 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36612
36613         * gcc.dg/cpp/backslash.c: New test.
36614
36615 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36616
36617         * gcc.c-torture/execute/20000910-1.c: New test.
36618         * gcc.c-torture/execute/20000910-2.c: Likewise.
36619
36620 2000-09-11  Robert Lipe  <robertl@sco.com>
36621
36622         * gcc.dg/pragma-align.c: New test.
36623
36624 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36625
36626         * g++.old-deja/g++.pt/explicit82.C: New test.
36627         * g++.old-deja/g++.pt/explicit83.C: New test.
36628
36629 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36630
36631         * gcc.dg/asm-names.c: New test.
36632
36633 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36634
36635         * gcc.dg/cpp/tr-warn6.c: New test
36636
36637 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36638
36639         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36640         be accepted.
36641
36642 2000-09-07  Catherine Moore  <clm@redhat.com>
36643
36644         * gcc.c-torture/execute/unroll-1.c: New test.
36645
36646 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36647
36648         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36649         ERROR markers.
36650         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36651         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36652         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36653         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36654         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36655         Preprocess only.
36656         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36657         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36658
36659 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.old-deja/g++.pt/deduct2.C: New test.
36662
36663 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36664
36665         * g++.old-deja/g++.pt/parms2.C: New test.
36666
36667 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         * g++.old-deja/g++.pt/crash58.C: New test.
36670
36671 2000-09-06  Greg McGary  <greg@mcgary.org>
36672
36673         * gcc.c-torture/execute/20000906-1.c: New test.
36674         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36675
36676 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36677
36678         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36679
36680 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36681
36682         * g++.old-deja/g++.pt/crash57.C: New test.
36683
36684 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36685
36686         * g++.old-deja/g++.pt/crash56.C: New test.
36687
36688 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36689
36690         * g++.old-deja/g++.pt/koenig1.C: New test.
36691
36692 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * gcc.dg/20000904-1.c: New test.
36695
36696 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36697
36698         * gcc.dg/cpp/paste8.c: New test.
36699
36700 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36701
36702         * gcc.c-torture/compile/20000827-1.c: New test.
36703
36704 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36705
36706         * gcc.dg/format-diag-1.c: New test.
36707
36708 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36709
36710         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36711         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36712         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36713         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36714         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36715
36716 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * g++.old-deja/g++.other/nested4.C: New test.
36719
36720 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36721
36722         * g++.old-deja/g++.ns/scoped1.C: New test.
36723
36724 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36725
36726         * lib/g++.exp: Support testing already-installed GCC.
36727
36728 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36729
36730         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36731
36732 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36733
36734         * gcc.dg/return-type-2.c: New test.
36735
36736 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36737
36738         * gcc.c-torture/compile/20000825-1.c: New test.
36739
36740 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36741
36742         * gcc.dg/dwarf2-2.c: New test.
36743
36744 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36745
36746         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36747         dg-warning regexps.
36748
36749 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36750
36751         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36752         gcc.dg/format-ext-5.c: New tests.
36753
36754 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36755
36756         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36757
36758 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36759
36760         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36761
36762 2000-08-24  Richard Henderson  <rth@cygnus.com>
36763
36764         * gcc.dg/ia64-sync-1.c: New test.
36765         * gcc.dg/ia64-sync-2.c: New test.
36766         * gcc.dg/ia64-asm-1.c: New test.
36767
36768 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36769
36770         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36771         * gcc.dg/format-ext-2.c: New test.
36772
36773 2000-08-23  Jason Merrill  <jason@redhat.com>
36774
36775         * lib/old-dejagnu.exp: Also ignore "In member function" and
36776         "At global scope".
36777
36778 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36779
36780         * gcc.dg/noncompile/label-lineno-1.c: New test.
36781
36782 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36783
36784         * gcc.dg/c99-array-nonobj-1.c: New test.
36785
36786 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36787
36788         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36789         tests.
36790         * gcc.dg/format-ext-1.c: New test.
36791
36792 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36793
36794         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36795         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36796         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36797         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36798         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36799
36800 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36801
36802         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36803         gcc.dg/c99-strftime-2.c: New tests.
36804
36805 2000-08-22  Richard Henderson  <rth@cygnus.com>
36806
36807         * gcc.c-torture/execute/20000822-1.c: New test.
36808
36809 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36810
36811         * gcc.c-torture/execute/20000819-1.x: Remove.
36812
36813 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36814
36815         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36816         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36817         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36818         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36819         gcc.dg/format-xopen-1.c: New tests.
36820
36821 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36822
36823         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36824
36825 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36826
36827         * g++.old-deja/g++.other/loop2.C: New test.
36828
36829         * gcc.c-torture/compile/20000606-1.c: New test.
36830         * gcc.c-torture/compile/20000728-1.c: New test.
36831         * gcc.c-torture/execute/20000801-1.c: New test.
36832         * gcc.c-torture/execute/20000801-2.c: New test.
36833         * gcc.c-torture/execute/20000819-1.c: New test.
36834         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36835         * gcc.dg/20000629-1.c: New test.
36836         * gcc.dg/20000724-1.c: New test.
36837         * gcc.dg/20000807-1.c: New test.
36838
36839 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36840
36841         * gcc.dg/cpp/pragma-1.c: New test.
36842         * gcc.dg/cpp/pragma-2.c: New test.
36843
36844 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36845
36846         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36847         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36848
36849 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36850
36851         * gcc.c-torture/compile/20000818-1.c: New test.
36852
36853 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36854
36855         * gcc.c-torture/execute/20000818-1.c: New test.
36856
36857 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36858
36859         * gcc.dg/format-va-1.c: New test.
36860
36861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36862
36863         * g++.old-deja/g++.other/typedef8.C: New test.
36864
36865 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36866
36867         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36868         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36869         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36870         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36871         * g++.old-deja/g++.other/ptrmem7.C: New test.
36872         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36873
36874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.old-deja/g++.pt/typename27.C: New test.
36877
36878 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36881         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36882         * g++.old-deja/g++.pt/friend45.C: New test.
36883         * g++.old-deja/g++.other/friend8.C: New test.
36884
36885 2000-08-15  Richard Henderson  <rth@cygnus.com>
36886
36887         * gcc.c-torture/execute/20000815-1.c: New test.
36888
36889 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36890
36891         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36892         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36893         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36894
36895 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36896
36897         * g++.old-deja/g++.other/refinit2.C: New test.
36898
36899 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36900
36901         * lib/c-torture.exp (c-torture): Make
36902         compiler_conditional_xfail_data global.
36903         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36904         compiler_conditional_xfail_data machinery.
36905         (f-torture-execute): Likewise.
36906         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36907         and only when unrolling loops.
36908
36909         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36910
36911 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36912
36913         * g++.old-deja/g++.pt/explicit81.C: New test.
36914
36915 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36916
36917         * g++.old-deja/g++.pt/typename26.C: New test.
36918
36919 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36920
36921         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36922         warning.
36923
36924 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36925
36926         * g++.old-deja/g++.other/array3.C: New test.
36927
36928 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36929
36930         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36931         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36932         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36933         New tests.
36934
36935 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36938         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36939
36940 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36941
36942         * gcc.c-torture/execute/20000808-1.c: New test.
36943
36944 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36945
36946         * gcc.dg/c90-const-expr-1.c: New test.
36947
36948 2000-08-08  Richard Henderson  <rth@cygnus.com>
36949
36950         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36951
36952 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36953
36954         * gcc.dg/noncompile/const-ll-1.c: New test.
36955
36956 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36957
36958         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36959
36960 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36961
36962         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36963         that running programs linked against the shared version of libobjc
36964         run correctly.
36965
36966 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36967
36968         * gcc.dg/c99-printf-1.c: New test.
36969
36970 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36971
36972         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36973
36974 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36975
36976         * gcc.c-torture/execute/20000731-1.x: Delete.
36977
36978 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36979
36980         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36981         and torture_without_loops as is done by c-torture.exp.
36982         (search_for): Copy from c-torture.exp.
36983         (gcc-dg-runtest): New function, drives a directory of tests
36984         iterating over the TORTURE_OPTIONS.
36985         (scan-assembler, scan-assembler-not): Move here from
36986         individual directory drivers.
36987
36988         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36989         defined by lib/gcc-dg.exp.
36990         * gcc.dg/cpp/cpp.exp: Likewise.
36991         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36992         gcc-dg-runtest, so we cycle over optimization options.
36993
36994         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36995         * gcc.dg/compare2.c: No longer expected to fail.
36996
36997 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36998
36999         * gcc.c-torture/execute/20000804-1.c: New test.
37000
37001 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37002
37003         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37004
37005 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37006
37007         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37008
37009 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37010
37011         * gcc.c-torture/compile/20000803-1.c: New test.
37012
37013 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37014
37015         * gcc.c-torture/execute/20000801-3.c,
37016         gcc.c-torture/execute/20000801-4.c: New tests.
37017         * gcc.c-torture/execute/20000801-3.x,
37018         gcc.c-torture/execute/20000801-4.x: Xfail.
37019
37020 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37021
37022         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37023         libobjc/.libs to allow for libtool.
37024
37025 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37026
37027         * gcc.c-torture/compile/20000802-1.c: New test.
37028
37029 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37030
37031         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37032
37033 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37034
37035         * gcc-c-torture/execute/20000731-2.c: New test.
37036
37037         * gcc.c-torture/execute/20000731-1.c: New test.
37038         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37039
37040 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37041
37042         * testsuite/gcc.dg/cpp/paste7.c: New test.
37043         * gcc.dg/cpp/20000725-1.c: New test.
37044
37045 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37046
37047         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37048         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37049         declaration warning for __builtin_dwarf_reg_size.
37050
37051         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37052
37053 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37054
37055         * gcc.dg/noncompile/voidparam-1.c: New test.
37056
37057 2000-07-30  Richard Henderson  <rth@cygnus.com>
37058
37059         * gcc.dg/c90-digraph-1.c: Don't xfail.
37060         * gcc.dg/compare2.c (case 10): Xfail.
37061         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37062
37063 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37064
37065         * gcc.dg/c99-main-1.c: New test.
37066
37067 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37068
37069         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37070
37071 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37072
37073         * gcc.c-tortuer/execute/20000726-1.c: New test.
37074
37075 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37076
37077         * gcc.c-torture/execute/enum-2.c: New test.
37078
37079 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37080
37081         * gcc.dg/cpp/tr-warn3.c: New test.
37082
37083 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         * g++.old-deja/g++.ext/implicit1.C: Remove.
37086         * g++.old-deja/g++.jason/c2.C: Remove
37087         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37088         * g++.old-deja/g++.pt/crash16.C: Likewise.
37089         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37090
37091 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37092
37093         * g++.old-deja/g++.other/for2.C: New test.
37094
37095 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37096
37097         * gcc.dg/20000720-1.c: New test.
37098
37099 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37100
37101         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37102
37103 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37104
37105         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37106         * gcc.c-torture/execute/20000722-1.c: New.
37107         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37108
37109 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37110
37111         * gcc.dg/cpp/20000720-1.S: New test.
37112
37113 2000-07-21  Michael Meissner  <meissner@redhat.com>
37114
37115         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37116
37117 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37118
37119         * g++.old-deja/g++.brendan/crash16.C,
37120         g++.old-deja/g++.brendan/parse3.C,
37121         g++.old-deja/g++.brendan/redecl1.C,
37122         g++.old-deja/g++.ns/template13.C,
37123         g++.old-deja/g++.other/decl4.C,
37124         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37125
37126 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37127
37128         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37129         and "Internal error".
37130
37131         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37132         regexps.
37133         * gcc.dg/cpp/paste6.c: New test.
37134
37135 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37136
37137         * gcc.dg/cpp/tr-direct.c: New test.
37138
37139         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37140         gcc.dg/cpp/undef1.c: Tweak error regexps.
37141
37142 2000-07-18  Eric Christopher <echristo@redhat.com>
37143
37144         * gcc.c-torture/compile/20000718-1.c: New test.
37145
37146 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37147
37148         * cpplex.c (_cpp_push_token): If the token being pushed back
37149         is the previous token in this context, just subtract one from
37150         context->posn.
37151         * cppmacro.c (save_expansion): Clear aux field when storing a
37152         placemarker.
37153
37154 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37155
37156         * gcc.dg/noncompile/redecl-1.c: New test.
37157
37158 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37159
37160         * gcc.c-torture/execute/20000717-5.c: New test.
37161         * gcc.c-torture/execute/20000717-1.x: Removed.
37162
37163 2000-07-17  Richard Henderson  <rth@cygnus.com>
37164
37165         * gcc.c-torture/execute/20000717-4.c: New test.
37166
37167 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37168
37169         * gcc.dg/cpp/syshdr.c: New test.
37170         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37171
37172 2000-07-17  Neil Booth  <neilb@earthling.net>
37173
37174         * gcc.dg/cpp/cmdlne-dM.c: New test.
37175         * gcc.dg/cpp/cmdlne-dD.c: New test.
37176
37177 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37178
37179         * gcc.c-torture/execute/20000717-3.c: New test.
37180
37181         * gcc.c-torture/compile/20000717-1.c: New test.
37182
37183 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37184
37185         * gcc.c-torture/execute/20000717-2.c: New test.
37186
37187 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37188
37189         * gcc.dg/formatz-1.c: New test.
37190
37191         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37192         * gcc.dg/c99-digraph-1.c: New tests.
37193
37194         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37195         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37196
37197         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37198         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37199         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37200         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37201         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37202         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37203         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37204
37205 2000-07-17   Greg McGary <greg@mcgary.org>
37206
37207         * gcc.c-torture/execute/20000717-1.c: New test.
37208         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37209
37210 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37211
37212         * gcc.c-torture/execute/20000715-2.c: New test.
37213         * gcc.dg/20000715-1.c: New test.
37214
37215 2000-07-15  Michael Meissner  <meissner@redhat.com>
37216
37217         * gcc.c-torture/execute/20000715-1.c: New test.
37218
37219 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37220
37221         * gcc.c-torture/execute/20000707-1.c: New test.
37222
37223 2000-07-13  Neil Booth  <NeilB@earthling.net>
37224
37225         * testsuite/gcc.dg/cpp/digraph1.c,
37226         testsuite/gcc.dg/cpp/digraph2.c,
37227         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37228
37229 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37230
37231         * g77.f-torture/compile/20000630-2.f: New test.
37232         * g77.f-torture/compile/20000630-2.x
37233
37234 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37235
37236         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37237
37238 2000-07-11  Neil Booth  <NeilB@earthling.net>
37239
37240         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37241
37242 2000-07-11  Neil Booth  <NeilB@earthling.net>
37243
37244         * gcc.dg/cpp/cmdlne-C.c: New.
37245
37246 2000-07-09  Neil Booth  <NeilB@earthling.net>
37247
37248         * gcc.dg/cpp/directiv.c: New tests.
37249         * gcc.dg/cpp/undef1.c: Update.
37250
37251 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37252
37253         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37254
37255 2000-07-09  Neil Booth  <NeilB@earthling.net>
37256
37257         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37258
37259 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37260
37261         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37262         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37263
37264 2000-07-08  Neil Booth  <NeilB@earthling.net>
37265
37266         * gcc.dg/cpp/macsyntx.c: New tests.
37267
37268 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37269
37270         * gcc.dg/20000707-1.c: New test.
37271
37272 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37273
37274         * gcc.c-torture/execute/20000706-1.c: New test.
37275         * gcc.c-torture/execute/20000706-2.c: New test.
37276         * gcc.c-torture/execute/20000706-3.c: New test.
37277         * gcc.c-torture/execute/20000706-4.c: New test.
37278         * gcc.c-torture/execute/20000706-5.c: New test.
37279
37280 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37281
37282         * g++.old-deja/g++.pt/instantiate7.C: New test.
37283
37284 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37287         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37288         * g++.old-deja/g++.other/rtti3.C: Likewise.
37289         * g++.old-deja/g++.other/rttid3.C: Likewise.
37290
37291 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37292
37293         *  g77.f-torture/compile/20000630-1.x: Fix typo
37294
37295 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37296
37297         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37298         assembly output.
37299
37300 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37301
37302         * gcc.dg/cpp/ident.c: New test.
37303
37304 2000-07-05  Neil Booth  <NeilB@earthling.net>
37305
37306         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37307           gcc.dg/cpp/lexstrng.c: New tests.
37308
37309 2000-07-04  Neil Booth  <NeilB@earthling.net>
37310
37311         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37312         * gcc.dg/cpp/strify2.c: Same.
37313
37314 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37315
37316         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37317         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37318         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37319         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37320
37321         * testsuite/gcc.dg/cpp/macro1.c,
37322         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37323         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37324         testsuite/gcc.dg/cpp/strify1.c,
37325         testsuite/gcc.dg/cpp/strify2.c: New tests.
37326
37327 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37328
37329         * gcc.c-torture/execute/20000703-1.c: New test.
37330
37331 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37332
37333         * g++.old-deja/g++.pt (lookup10.C): New test.
37334
37335 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.old-deja/g++.pt (typename25.C): New test.
37338
37339 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37340
37341         * gcc.c-torture/compile/20000701-1.c: New test.
37342
37343 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37344
37345         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37346         to test case.
37347
37348 2000-06-30  Catherine Moore  <clm@cygnus.com>
37349
37350         * gcc.c-torture/execute/align-1.c: New test.
37351
37352 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37353
37354         * g++.old-deja/g++.pt/expr8.C: New test.
37355         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37356
37357 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37358
37359         * gcc.c-torture/compile/20000629-1.c: New test.
37360
37361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37362
37363
37364         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37365         gcc.dg/noncompile directory, depending on whether they're
37366         preprocessor tests or not.  Annotate all the tests for the dg
37367         framework.
37368
37369         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37370         * gcc.dg/noncompile/noncompile.exp: New.
37371
37372         * Moved files:
37373         Old name                                New name
37374         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37375         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37376         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37377         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37378         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37379         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37380         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37381         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37382         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37383         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37384         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37385         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37386         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37387         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37388         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37389         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37390         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37391         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37392         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37393         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37394         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37395         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37396         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37397         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37398
37399         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37400         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37401         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37402         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37403         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37404         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37405
37406 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37407
37408         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37409         declare one variable.  On the fourth, error.
37410         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37411         declared by 20000628-1a.h.
37412
37413 2000-06-29  Richard Henderson  <rth@redhat.com>
37414
37415         * gcc.c-torture/execute/930529-1.x: New file.
37416         * gcc.dg/920413-1.c: Adjust expected warning text.
37417         * gcc.dg/980217-1.c: Declare abort.
37418         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37419
37420 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37421
37422         * g77.f-torture/compile/20000629-1.f: New test.
37423         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37424
37425 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37426
37427         Rearrange lots of files, removing entirely the
37428         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37429         directories.
37430
37431         * Deleted files:
37432         gcc.c-torture/code_quality/code_quality.exp
37433         gcc.c-torture/special/special.exp
37434         gcc.failure/failure.exp
37435         gcc.failure/940409-1.x
37436         gcc.c-torture/compile/961203-1.x
37437
37438         * New files:
37439         gcc.misc-tests/linkage.exp
37440         gcc.c-torture/execute/920730-1t.c
37441         gcc.c-torture/execute/920730-1t.x
37442         gcc.c-torture/compile/920520-1.x
37443         gcc.c-torture/compile/920521-1.x
37444         gcc.c-torture/compile/981006-1.x
37445         gcc.c-torture/execute/eeprof-1.x
37446
37447         * Moved files (possibly with modifications to fit a new harness):
37448         Old name                                New name
37449         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37450         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37451         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37452         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37453         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37454         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37455         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37456         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37457         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37458         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37459         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37460         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37461         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37462         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37463
37464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37465
37466         * c-torture/compile/961203-1.x: Delete.
37467
37468         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37469         not exit. Include stdio.h.
37470         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37471         * gcc.misc-tests/dg-12.c: Likewise.
37472         * gcc.misc-tests/dg-5.c: Likewise.
37473         * gcc.misc-tests/dg-6.c: Likewise.
37474         * gcc.misc-tests/dg-7.c: Prototype abort.
37475         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37476         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37477         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37478         not exit.
37479         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37480         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37481
37482 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37483
37484         * gcc.dg/cpp/20000628-1.c: New test.
37485         * gcc.dg/cpp/20000628-1.h: New header for above test.
37486         * gcc.dg/cpp/20000628-1a.h: Likewise.
37487
37488 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37489
37490         * gcc.dg/cpp: New directory.
37491         * gcc.dg/cpp/cpp.exp: New driver.
37492         * gcc.dg/cpp/20000627-1.c: New test.
37493         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37494         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37495         and rewrite as a compilation test.
37496
37497         * gcc.dg: Move many files into the cpp subdirectory, possibly
37498         renaming or editing them as well.
37499         Old name                New name
37500         990119-1.c              cpp/19990119-1.c
37501         990228-1.c              cpp/19990228-1.c
37502         990407-1.c              cpp/19990407-1.c
37503         990409-1.c              cpp/19990409-1.c
37504         990413-1.c              cpp/19990413-1.c
37505         990703-1.c              cpp/19990703-1.c
37506         20000127-1.c            cpp/20000127-1.c
37507         20000129-1.c            cpp/20000129-1.c
37508         20000207-1.c            cpp/20000207-1.c
37509         20000207-2.c            cpp/20000207-2.c
37510         20000209-1.c            cpp/20000209-1.c
37511         20000209-2.c            cpp/20000209-2.c
37512         20000301-1.c            cpp/20000301-1.c
37513         20000419-1.c            cpp/20000419-1.c
37514         20000510-1.S            cpp/20000510-1.S
37515         20000519-1.c            cpp/20000519-1.c
37516         20000529-1.c            cpp/20000529-1.c
37517         20000625-1.c            cpp/20000625-1.c
37518         20000625-2.c            cpp/20000625-2.c
37519         cpp-as1.c               cpp/assert1.c
37520         cpp-as2.c               cpp/assert2.c
37521         cxx-comments-1.c        cpp/cxxcom1.c
37522         cxx-comments-2.c        cpp/cxxcom2.c
37523         endif-label.c           cpp/endif.c
37524         cpp-hash1.c             cpp/hash1.c
37525         cpp-hash2.c             cpp/hash2.c
37526         cpp-if1.c               cpp/if-1.c
37527         cpp-if2.c               cpp/if-2.c
37528         cpp-if3.c               cpp/if-3.c
37529         cpp-if4.c               cpp/if-4.c
37530         cpp-if5.c               cpp/if-5.c
37531         cpp-cond.c              cpp/if-cexp.c
37532         cpp-missingop.c         cpp/if-mop.c
37533         cpp-missingparen.c      cpp/if-mpar.c
37534         cpp-opprec.c            cpp/if-oppr.c
37535         cpp-ifparen.c           cpp/if-paren.c
37536         cpp-shortcircuit.c      cpp/if-sc.c
37537         cpp-shift.c             cpp/if-shift.c
37538         cpp-unary.c             cpp/if-unary.c
37539         cpp-li1.c               cpp/line1.c
37540         cpp-li2.c               cpp/line2.c
37541         lineno.c                cpp/line3.c
37542         lineno-2.c              cpp/line4.c
37543         cpp-mi.c                cpp/mi1.c
37544         cpp-mic.h               cpp/mi1c.h
37545         cpp-micc.h              cpp/mi1cc.h
37546         cpp-mind.h              cpp/mi1nd.h
37547         cpp-mindp.h             cpp/mi1ndp.h
37548         cpp-mix.h               cpp/mi1x.h
37549         cpp-mi2.c               cpp/mi2.c
37550         cpp-mi2a.h              cpp/mi2a.h
37551         cpp-mi2b.h              cpp/mi2b.h
37552         cpp-mi2c.h              cpp/mi2c.h
37553         cpp-mi3.c               cpp/mi3.c
37554         cpp-mi3.def             cpp/mi3.def
37555         poison-1.c              cpp/poison.c
37556         pr-impl.c               cpp/prag-imp.c
37557         cpp-redef-2.c           cpp/redef1.c
37558         cpp-redef.c             cpp/redef2.c
37559         strpaste.c              cpp/strp1.c
37560         strpaste-2.c            cpp/strp2.c
37561         cpp-tradpaste.c         cpp/tr-paste.c
37562         cpp-tradstringify.c     cpp/tr-str.c
37563         cpp-tradwarn1.c         cpp/tr-warn1.c
37564         cpp-tradwarn2.c         cpp/tr-warn2.c
37565         trigraphs.c             cpp/trigraphs.c
37566         cpp-unc1.c              cpp/unc1.c
37567         cpp-unc2.c              cpp/unc2.c
37568         cpp-unc3.c              cpp/unc3.c
37569         cpp-unc.c               cpp/unc4.c
37570         undef.c                 cpp/undef1.c
37571         undef-2.c               cpp/undef2.c
37572         cpp-wi1.c               cpp/widestr1.c
37573
37574 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37575
37576         * lib/g++.exp (g++_include_flags): Tweak.
37577
37578 2000-06-27  H.J. Lu  <hjl@gnu.org>
37579             Loren J. Rittle  <ljrittle@acm.org>
37580
37581         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37582         version with one that knows about the new gcc tree structure.
37583         (g++_link_flags): Same.
37584
37585 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37586
37587         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37588         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37589         case we are cross-compiling.
37590
37591         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37592         g++.old-deja/g++.niklas/Makefile.in,
37593         g++.old-deja/g++.niklas/configure.in,
37594         g++.old-deja/g++.other/Makefile.in,
37595         g++.old-deja/g++.other/configure.in,
37596         gcc.c-torture/code_quality/Makefile.in,
37597         gcc.c-torture/code_quality/configure.in,
37598         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37599         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37600         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37601         gcc.c-torture/execute/ieee/Makefile.in,
37602         gcc.c-torture/execute/ieee/configure.in,
37603         gcc.c-torture/noncompile/Makefile.in,
37604         gcc.c-torture/noncompile/configure.in,
37605         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37606         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37607         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37608
37609 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37610
37611         * g++.old-deja/g++.other/ambig3.C: New test.
37612
37613 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37614
37615         * g++.old-deja/g++.pt/syntax1.C: New test.
37616         * g++.old-deja/g++.pt/syntax2.C: New test.
37617         * g++.old-deja/g++.other/syntax3.C: New test.
37618         * g++.old-deja/g++.other/syntax4.C: New test.
37619
37620 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37621
37622         * gcc.dg/20000623-1.c: Prototype exit and abort.
37623
37624 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37625
37626         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37627         New tests.
37628         * gcc.dg/cpp-mi3.def: New file.
37629
37630         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37631         inside assertions.
37632         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37633         lexer's error messages.
37634         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37635         divine anything from the linemarkers.
37636         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37637         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37638
37639 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37640
37641         * gcc.dg/20000623-1.c: New test.
37642
37643 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37644
37645         * gcc.c-torture/execute/20000622-1.c: New test.
37646
37647 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * g++.old-deja/g++.other/init15.C: New test.
37650
37651 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.old-deja/g++.pt/vaarg2.C: New test.
37654         * g++.old-deja/g++.pt/vaarg3.C: New test.
37655
37656 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37657
37658         * g++.old-deja/g++.other/dyncast6.C: New test.
37659
37660 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37661
37662         * gcc.c-torture/execute/loop-6.c: New test.
37663
37664 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.dg/20000614-1.c: New test.
37667         * gcc.dg/20000614-2.c: New test.
37668
37669 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37670
37671         * g++.old-deja/g++.other/inline12.C: New test.
37672
37673 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37674
37675         * g++.old-deja/g++.other/eh1.C: New test.
37676
37677 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * g++.old-deja/g++.other/type.C: New test.
37680
37681 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * g++.old-deja/g++.other/initstring.C: New test.
37684
37685 2000-06-12  Jason Merrill  <jason@redhat.com>
37686
37687         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37688
37689 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37690
37691         * gcc.c-torture/compile/20000609-1.c: New test.
37692
37693 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37694
37695         * gcc.dg/20000609-1.c: New test.
37696
37697 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37698
37699         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37700         * gcc.c-torture/noncompile/poison-1.c: Move...
37701         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37702         * gcc.dg/cpp-li1.c: Add a token after the #line.
37703
37704 2000-06-05  Richard Henderson  <rth@cygnus.com>
37705
37706         * gcc.c-torture/execute/20000605-2.c: New test.
37707         * gcc.c-torture/execute/20000605-3.c: New test.
37708
37709 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37710
37711         * g77.f-torture/execute/20000503-1.x: New file.
37712
37713 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37714
37715         * g++.old-deja/g++.eh/badalloc1.C: New test.
37716
37717 2000-06-05  Richard Henderson  <rth@cygnus.com>
37718
37719         * gcc.c-torture/execute/20000605-1.c: New test.
37720
37721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37722             Nathan Sidwell <nathan@codesourcery.com>
37723
37724         * gcc.c-torture/compile/20000605-1.c: New test.
37725
37726 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37727
37728         * g77.f-torture/compile/20000601-1.f: New test.
37729
37730 2000-06-03  Richard Henderson  <rth@cygnus.com>
37731
37732         * gcc.c-torture/execute/20000603-1.c: New.
37733
37734 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37735
37736         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37737         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37738
37739 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37740
37741         * gcc.dg/compare2.c (case 12): XFAIL.
37742         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37743         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37744
37745         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37746
37747 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37748
37749         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37750         guard macro is already defined when the header is first
37751         included.
37752         * gcc.dg/cpp-mix.h: New file.
37753         * gcc.dg/endif-label.c: Update patterns to match compiler.
37754
37755         * g++.brendan/complex1.C: Declare abort.
37756         * g++.law/refs4.C: Remove XFAIL.
37757         * g++.oliva/expr2.C: Declare abort and exit.
37758
37759 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37760
37761         * gcc.c-torture/execute/20000528-1.c: New test.
37762
37763         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37764         * g++.old-deja/g++.law/temps4.C: Likewise.
37765
37766         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37767         stdlib.h.  Call abort() on failure.
37768         * g++.old-deja/g++.law/refs4.C: Likewise.
37769         * g++.old-deja/g++.law/temps4.C: Likewise.
37770         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37771         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37772
37773 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37774
37775         Relative to g++.dg/special:
37776         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37777
37778         Relative to g++.old-deja:
37779         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37780         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37781         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37782         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37783         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37784         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37785         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37786
37787         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37788         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37789         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37790         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37791         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37792         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37793         and/or string.h.
37794
37795         * g++.other/goto1.C: Update expectations for error messages.
37796
37797 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37798
37799         * gcc.c-torture/compile/20000523-1.c: New test.
37800
37801 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37804
37805 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37806
37807         * g++.old-deja/g++.eh/catch11.C: New test.
37808         * g++.old-deja/g++.eh/catch12.C: New test.
37809
37810 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37811
37812         * gcc.c-torture/execute/20000523-1.c: New test.
37813
37814 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37815
37816         * c-torture/execute/bcp-1.c: Replace abort in arg of
37817         __builtin_constant_p with a generic external function.
37818
37819         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37820         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37821         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37822         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37823         Prototype abort and/or exit.
37824
37825         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37826         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37827         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37828         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37829
37830 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37831
37832         * gcc.dg/dwarf2-1.c: New test.
37833
37834 2000-05-20  Richard Henderson  <rth@cygnus.com>
37835
37836         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37837
37838 2000-05-20  Andreas Jaeger  <aj@suse.de>
37839
37840         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37841         testcase.
37842
37843 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37844
37845         * gcc.c-torture/execute/20000519-2.c: New test.
37846
37847 2000-05-19  Andreas Jaeger  <aj@suse.de>
37848
37849         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37850         which fails with SSA.
37851
37852         * lib/c-torture.exp: Also test with -O3 -fssa.
37853
37854 2000-05-18  Michael Meissner  <meissner@redhat.com>
37855
37856         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37857         * gcc.c-torture/execute/920415-1.c: Ditto.
37858         * gcc.c-torture/execute/920501-1.c: Ditto.
37859         * gcc.c-torture/execute/conversion.c: Ditto.
37860         * gcc.c-torture/execute/cvt-1.c: Ditto.
37861
37862 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37863
37864         * gcc.c-torture/compile/20000518-1.c: New test.
37865
37866 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37867
37868         * g77.f-torture/compile/200005018.f: New test.
37869
37870 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37871
37872         * gcc.c-torture/compile/20000517-1.c: New test.
37873
37874 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37875
37876         * gcc.c-torture/execute/20000516-1.c: New test.
37877
37878 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * g++.old-deja/g++.other/eh.C: New test.
37881
37882 2000-05-12  Richard Henderson  <rth@cygnus.com>
37883
37884         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37885         constants through to doit's conditional.
37886
37887 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37888
37889         * gcc.c-torture/compile/20000511-1.c: New test.
37890         * g77.f-torture/compile/20000511-1.f: New test.
37891         * g77.f-torture/compile/20000511-2.f: New test.
37892
37893 2000-05-11  Michael Meissner  <meissner@redhat.com>
37894
37895         * gcc.c-torture/execute/20000511-1.c: New test.
37896
37897 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37898
37899         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37900         * gcc.dg/20000510-1.S: New.
37901
37902 2000-05-08  Catherine Moore  <clm@cygnus.com>
37903
37904         * gcc.dg/unused-3.c: New.
37905
37906 2000-05-06  Richard Henderson  <rth@cygnus.com>
37907
37908           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37909           * g++.old-deja/g++.mike/warn1.C: Likewise.
37910           * g++.old-deja/g++.pt/local1.C: Likewise.
37911           * g++.old-deja/g++.pt/local7.C: Likewise.
37912           * g++.old-deja/g++.pt/spec16.C: Likewise.
37913
37914 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37915
37916         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37917
37918 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37919
37920           * g77.f-torture/execute/20000503-1.f: New test.
37921
37922 2000-05-04  Andreas Jaeger  <aj@suse.de>
37923
37924         * gcc.dg/noreturn-2.c: New test.
37925
37926 2000-05-04  Neil Booth  <NeilB@earthling.net>
37927
37928         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37929         preprocessor.
37930
37931 2000-05-04  Richard Henderson  <rth@cygnus.com>
37932
37933         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37934
37935 2000-05-04  Richard Henderson  <rth@cygnus.com>
37936
37937         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37938         OpenSSL by Jason R Thorpe.
37939
37940 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37941
37942         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37943
37944 2000-05-03  Robert Lipe <robertlipe@usa.net>
37945
37946         * gcc.dg/20000503-1.c: New test.
37947
37948 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37949
37950         * gcc.c-torture/compile/20000502-1.c: New test.
37951         * g++.old-deja/g++.other/align.C: New test.
37952         * gcc.dg/cpp-tradstringify.c: New test.
37953
37954 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37955
37956         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37957         and hard registers.
37958
37959 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37960
37961         * gcc.c-torture/execute/loop-5.c: New test.
37962
37963 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37964
37965         * gcc.c-torture/execute/va-arg-20.c: New test.
37966
37967 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37968
37969         * gcc.c-torture/execute/20000422-1.c: New test.
37970
37971 2000-04-20  Greg McGary  <gkm@gnu.org>
37972
37973         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37974         when optimizing, but without sibling-call optimizations (-O1).
37975
37976 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37977
37978           * gcc.c-torture/compile/20000420-1.c: New test.
37979
37980 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.abi/ptrflags.C: New test.
37983         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37984
37985 2000-04-19  Catherine Moore  <clm@cygnus.com>
37986
37987         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37988
37989 2000-04-19  Greg McGary  <gkm@gnu.org>
37990
37991         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37992         sibling-call optimizations.
37993
37994 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37995
37996         * gcc.dg/20000419-1.c: New test.
37997
37998 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37999
38000         * gcc.c-torture/execute/20000412-6.c: New test.
38001
38002 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38003
38004         * gcc.c-torture/execute/20000412-5.c: New test.
38005         * g77.f-torture/compile/20000412-1.f: New test.
38006         * gcc.c-torture/execute/20000412-4.c: New test.
38007         * gcc.c-torture/compile/20000412-2.c: New test.
38008         * gcc.c-torture/execute/20000412-3.c: New test.
38009         * gcc.c-torture/compile/20000412-1.c: New test.
38010         * gcc.c-torture/execute/20000412-2.c: New test.
38011
38012 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38013
38014         * objc/execute/bf-20.m: New test.
38015
38016 2000-04-10  Richard Henderson  <rth@cygnus.com>
38017
38018         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38019
38020         * gcc.c-torture/execute/20000412-1.c: New test.
38021
38022 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38023
38024         * g++.old-deja/g++.eh/catchptr1.C: New test.
38025
38026 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38027
38028         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38029
38030 2000-04-08  Neil Booth  <NeilB@earthling.net>
38031
38032         * gcc.dg/cpp-nullchar.c: Remove test as
38033         embedded nulls cause problems.
38034
38035 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38036
38037         * gcc.dg/compare2.c: New test.
38038
38039 2000-04-08  Neil Booth  <NeilB@earthling.net>
38040
38041         * gcc.dg/cpp-nullchar.c: New test.
38042
38043 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38044
38045         * gcc.dg/cpp-mi2.c: New test.
38046         * gcc.dg/cpp-mi2[abc].h: New files.
38047
38048 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38049
38050         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38051         member name.
38052
38053 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         * g++.old-deja/g++.abi/vmihint.C: New test.
38056
38057 2000-04-06  Neil Booth  <NeilB@earthling.net>
38058
38059         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38060         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38061         copyright.
38062
38063 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38064
38065         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38066         avoid stack-frame overwrite.
38067
38068 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38069
38070         * gcc.c-torture/compile/20000405-2.c: New test.
38071         * gcc.c-torture/compile/20000405-3.c: New test.
38072
38073 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38074
38075         * gcc.c-torture/compile/20000405-1.c: New test.
38076
38077 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38078
38079         * gcc.dg/cast-qual-1.c: Revert last change.
38080
38081 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38082
38083         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38084
38085 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38086
38087         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38088         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38089
38090 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38091
38092         * gcc.c-torture/compile/20000403-2.c: New test.
38093         * gcc.c-torture/compile/20000403-1.c: New test.
38094
38095 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38096
38097         * gcc.c-torture/execute/20000403-1.c: New test.
38098
38099 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38100
38101         * gcc.c-torture/execute/20000402-1.c: New test.
38102
38103 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38104
38105         * gcc.c-torture/execute/va-arg-15.c: New test.
38106         * gcc.c-torture/execute/va-arg-16.c: New test.
38107         * gcc.c-torture/execute/va-arg-17.c: New test.
38108         * gcc.c-torture/execute/va-arg-18.c: New test.
38109         * gcc.c-torture/execute/va-arg-19.c: New test.
38110
38111 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38112
38113         * gcc.c-torture/compile/981211-1.c: Move to...
38114         * gcc.dg/cpp-as1.c: ...here.
38115         * gcc.dg/cpp-as2.c: New file.
38116
38117         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38118         compiler.
38119
38120 2000-04-02  Neil Booth  <NeilB@earthling.net>
38121
38122         * gcc.dg/cpp-cond.c  New tests.
38123         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38124         accidental success less likely.
38125         * gcc.dg/cpp-missingop.c  New tests.
38126         * gcc.dg/cpp-missingparen.c  New tests.
38127         * gcc.dg/cpp-shift.c  New tests.
38128         * gcc.dg/cpp-shortcircuit.c  New tests.
38129         * gcc.dg/cpp-unary.c  New tests.
38130
38131 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38132
38133         * gcc.c-torture/compile/20000329-1.c: New test.
38134
38135 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38136
38137         * gcc.c-torture/compile/20000326-1.c: New test.
38138         * gcc.c-torture/compile/20000326-2.c: New test.
38139
38140 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38141
38142         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38143         the first parameter is a function argument.
38144
38145 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38146
38147         * g++.old-deja/g++.ext/array4.C: New test.
38148
38149 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38150
38151         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38152
38153 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38154
38155         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38156
38157 2000-03-19  Richard Henderson  <rth@cygnus.com>
38158
38159         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38160
38161 2000-03-19  Richard Henderson  <rth@cygnus.com>
38162
38163         * gcc.c-torture/compile/20000319-1.c: New test.
38164
38165 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38166
38167         * gcc.c-torture/execute/20000314-3.c: New test.
38168         * gcc.c-torture/execute/20000314-2.c: New test.
38169         * gcc.c-torture/execute/20000314-1.c: New test.
38170         * gcc.c-torture/compile/20000314-2.c: New test.
38171         * gcc.c-torture/compile/20000314-1.c: New test.
38172
38173 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.warn/inline.C: New test.
38176
38177 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38178
38179         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38180         standards-compliant result rather than specific constants.
38181         Put test-values in array.
38182
38183 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38184
38185         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38186         (g++_target_compile): Put test-specific options last.
38187
38188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38189
38190         * g++.old-deja/g++.eh/vbase4.C: New test.
38191
38192 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38193
38194         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38195
38196 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.old-deja/g++.brendan/misc12.C: Removed.
38199         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38200         * g++.old-deja/g++.ext/pretty4.C: New test.
38201
38202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38203
38204         * g++.old-deja/g++.other/string2.C: New test.
38205
38206 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38207
38208         * g++.old-deja/g++.warn/impint2.C: New test.
38209
38210 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38211
38212         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38213         is 1, not zero.
38214
38215 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38216
38217         * g++.old-deja/g++.warn/impint.C: New test.
38218         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38219         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38220         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38221         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38222         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38223         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38224         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38225         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38226         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38227         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38228         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38229         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38230
38231 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38232
38233         * gcc.dg/cpp-redef.c: New test.
38234
38235 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38236
38237         * g++.old-deja/g++.pt/unify7.C: New test.
38238
38239 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38240
38241         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38242         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38243
38244 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38245
38246         * gcc.c-torture/compile/20000224-1.c: New test.
38247
38248 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38249
38250         * gcc.c-torture/compile/cpp-2.c: New test.
38251         * gcc.c-torture/compile/cpp-1.c: New test.
38252
38253 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38254
38255         * gcc.c-torture/execute/20000225-1.c: New test.
38256
38257 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38258
38259         * gcc.dg/cpp-li2.c: New test.
38260
38261         * gcc.dg/cpp-wi1.c: New test.
38262
38263         * gcc.dg/cpp-li1.c: New test.
38264
38265 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38266
38267         * g++.old-deja/g++.other/sizeof5.C: New test.
38268
38269 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38270
38271         * gcc.c-torture/execute/va-arg-13.c: New test.
38272
38273 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38274
38275         * gcc.c-torture/execute/va-arg-12.c: New test.
38276
38277 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         * gcc.c-torture/execute/20000223-1.c: New test.
38280
38281 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38282
38283         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38284
38285 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38286
38287         * g++.old-deja/g++.abi/ptrmem.C: New test.
38288
38289 2000-02-19  Richard Henderson  <rth@cygnus.com>
38290
38291         * gcc.c-torture/compile/init-3.c: New.
38292
38293 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38294
38295         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38296         ALWAYS_CXXFLAGS.
38297
38298 2000-02-11  Robert Lipe <robertl@sco.com>
38299
38300         * gcc.c-torture/compile/20000211-3.c: New test.
38301
38302 2000-02-11  Martin Buchholz <martin@xemacs.org>
38303
38304         * gcc.c-torture/compile/20000211-2.c: New test.
38305
38306 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38307
38308         * gcc.c-torture/compile/20000211-1.c: New test.
38309
38310 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38311
38312         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38313           on native targets
38314
38315 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38316
38317         * g++.old-deja/g++.other/cast5.C: New test.
38318
38319 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38320
38321         * gcc.c-torture/execute/20000205-1.c: New.
38322
38323 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38324
38325         * g++.old-deja/g++.jason/cast3.C: Return void.
38326         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38327
38328 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38329
38330         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38331
38332         * gcc.dg/loop-1.c: New test.
38333
38334 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38335
38336         * gcc.c-torture/compile/20000127-1.c: New test.
38337         * gcc.c-torture/execute/991228-1.c: New test.
38338
38339 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38340
38341         * gcc.dg/unused-2.c: New test.
38342
38343         * gcc.dg/conv-1.c: New test.
38344
38345 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38346
38347         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38348         compiler.
38349         (tool_option_proc): Fix typo.
38350
38351 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38352
38353         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38354         of the ld on the host, not on the build machine.
38355         Also, don't crash if '--help' is not a supported option.
38356
38357 2000-01-24  Richard Henderson  <rth@cygnus.com>
38358
38359         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38360
38361 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38362
38363         * gcc.c-torture/execute/20000120-2.c: New test.
38364         * gcc.c-torture/execute/20000120-1.c: New test.
38365
38366 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38367
38368         * gcc.c-torture/execute/20000113-1.c: New test.
38369
38370 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38371
38372         * gcc.c-torture/execute/20000112-1.c: New test.
38373
38374 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38375
38376         * gcc.dg/20000111-1.c: New test.
38377
38378 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38379
38380         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38381         with 16 bit integers.
38382
38383 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38384
38385         * gcc.dg/20000108-1.c: New test.
38386
38387 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38388
38389         * g++.old-deja/g++.ns/koenig8.C: New test.
38390
38391 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38392
38393         * g++.old-deja/g++.other/cast4.C: New test.
38394
38395 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38396
38397         * gcc.c-torture/compile/20000105-2.c: New test.
38398         * gcc.c-torture/compile/20000105-1.c: New test.
38399
38400 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38401
38402         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38403         references to printf & atoi to conform to ANSI standard.
38404         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38405         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38406         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38407         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38408         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38409         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38410         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38411         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38412         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38413         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38415         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38416         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38417         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38418         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38419         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38420         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38421         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38422         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38423         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38424         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38425         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38426         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38427         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38428         * g++.old-deja/g++.brendan/init3.C: Likewise.
38429         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38430         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38431         * g++.old-deja/g++.brendan/new2.C: Likewise.
38432         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38433         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38434         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38435         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38436         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38437         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38438         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38439         * g++.old-deja/g++.brendan/template24.C: Likewise.
38440         * g++.old-deja/g++.brendan/template3.C: Likewise.
38441         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38442         * g++.old-deja/g++.jason/inline3.C: Likewise.
38443         * g++.old-deja/g++.jason/opeq.C: Likewise.
38444         * g++.old-deja/g++.law/arg5.C: Likewise.
38445         * g++.old-deja/g++.law/arm7.C: Likewise.
38446         * g++.old-deja/g++.law/ctors11.C: Likewise.
38447         * g++.old-deja/g++.law/cvt8.C: Likewise.
38448         * g++.old-deja/g++.law/init9.C: Likewise.
38449         * g++.old-deja/g++.law/refs4.C: Likewise.
38450         * g++.old-deja/g++.law/template2.C: Likewise.
38451         * g++.old-deja/g++.law/visibility24.C: Likewise.
38452         * g++.old-deja/g++.law/vtable3.C: Likewise.
38453         * g++.old-deja/g++.mike/asm2.C: Likewise.
38454         * g++.old-deja/g++.mike/eh1.C: Likewise.
38455         * g++.old-deja/g++.mike/misc1.C: Likewise.
38456         * g++.old-deja/g++.mike/misc13.C: Likewise.
38457         * g++.old-deja/g++.mike/misc14.C: Likewise.
38458         * g++.old-deja/g++.mike/ns12.C: Likewise.
38459         * g++.old-deja/g++.mike/p1248.C: Likewise.
38460         * g++.old-deja/g++.mike/p3708.C: Likewise.
38461         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38462         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38463         * g++.old-deja/g++.mike/p646.C: Likewise.
38464         * g++.old-deja/g++.mike/p700.C: Likewise.
38465         * g++.old-deja/g++.mike/p783.C: Likewise.
38466         * g++.old-deja/g++.mike/p783a.C: Likewise.
38467         * g++.old-deja/g++.mike/p783b.C: Likewise.
38468         * g++.old-deja/g++.mike/p786.C: Likewise.
38469         * g++.old-deja/g++.mike/p789.C: Likewise.
38470         * g++.old-deja/g++.mike/p789a.C: Likewise.
38471         * g++.old-deja/g++.mike/p807a.C: Likewise.
38472         * g++.old-deja/g++.other/delete3.C: Likewise.
38473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38475         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38476         * g++.old-deja/g++.other/empty1.C: Likewise.
38477         * g++.old-deja/g++.other/temporary1.C: Likewise.
38478         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38479         * g++.old-deja/g++.pt/t16.C: Likewise.
38480         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38481
38482 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38483
38484         * gcc.dg/991230-1.c: New test.
38485
38486 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38487
38488         * gcc.c-torture/compile/991229-3.c: New test.
38489         * gcc.c-torture/compile/991229-2.c: New test.
38490         * gcc.c-torture/compile/991229-1.c: New test.
38491
38492 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38493
38494         * gcc.c-torture/compile/labels-2.c: New test.
38495
38496 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38497
38498         * gcc.c-torture/execute/991227-1.c: New test.
38499
38500 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38501
38502         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38503
38504 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38505
38506         * gcc.c-torture/execute/991221-1.c: New test.
38507
38508 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38509
38510         * g++.old-deja/g++.other/cast3.C: New test.
38511
38512 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38513
38514         * gcc.c-torture/execute/991216-4.c: New test.
38515
38516 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38517
38518         * gcc.c-torture/execute/991216-1.c: New test.
38519         * gcc.c-torture/execute/991216-2.c: New test.
38520         * gcc.c-torture/execute/991216-3.c: New test.
38521
38522 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38523
38524         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38525         Actually make the test fail by using "-O2" for compilation.
38526
38527 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38528
38529         * g++.old-deja/g++.warn/cast-align1.C: New test.
38530
38531 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38532
38533         * gcc.c-torture/compile/991214-1.c: New test.
38534         * gcc.c-torture/compile/991214-2.c: New test.
38535
38536 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38537
38538         * gcc.dg/991214-1.c: New test.
38539
38540 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38541
38542         * gcc.c-torture/compile/991213-3.c: New test.
38543         * gcc.c-torture/compile/991213-2.c: New test.
38544         * gcc.c-torture/compile/991213-1.c: New test.
38545
38546 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38547
38548         * gcc.dg/991209-1.c: New test.
38549
38550 1999-12-08  Nathan Sidwell <nathan@acm.org>
38551
38552         * gcc.c-torture/compile/991208-1.c: New test.
38553
38554 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38555
38556         * gcc.dg/ultrasp2.c: New test.
38557
38558 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38559
38560         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38561
38562 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38563
38564         * gcc.c-torture/compile/991202-1.c: New test.
38565         * gcc.c-torture/execute/991202-1.c: New test.
38566         * gcc.c-torture/execute/991202-2.c: New test.
38567         * gcc.c-torture/execute/991202-3.c: New test.
38568
38569 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38570
38571         * g++.old-deja/g++.abi/align.C: New test.
38572         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38573         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38574
38575 1999-12-01  Richard Henderson  <rth@cygnus.com>
38576
38577         * gcc.c-torture/execute/991201-1.c: New.
38578
38579 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38580
38581         * gcc.dg/991129-1.c: New test.
38582
38583 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38584
38585         * gcc.c-torture/compile/991127-1.c: New test.
38586
38587 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38588
38589         * g++.old-deja/g++.other/warn4.C: New test.
38590
38591 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38592
38593         * g++.old-deja/g++.eh/cleanup2.C: New test.
38594         * g++.old-deja/g++.ext/pretty2.C: New test.
38595         * g++.old-deja/g++.ext/pretty3.C: New test.
38596         * g++.old-deja/g++.other/debug6.C: New test.
38597
38598 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38599
38600         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38601         compiler_output to look for one error message instead of two.
38602
38603 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38604
38605         * gcc.c-torture/execute/991118-1.c: Also test case
38606         where the word boundary does not split a byte evenly.
38607
38608 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38609
38610         * g++.old-deja/g++.ext/restrict1.C: New test.
38611
38612 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38613
38614         * gcc.c-torture/execute/991118-1.c: New test.
38615
38616 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38617
38618         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38619         working directory pathnames.
38620
38621 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38622
38623         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38624         host is equipped with driver.h and driver.o so it can actually
38625         compile and run the tests.
38626
38627 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38628
38629         * gcc.c-torture/compile/991008-1.c: New test.
38630
38631 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38632
38633         * lib/gcc-dg.exp: Include target-supports.exp
38634
38635 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38636
38637         * lib/target-supports.exp: New file: Provide procs to test for
38638         features supported by the target.
38639         (check_weak_available): Moved here from ecos.exp.
38640         (check_alias_available): New proc: Determine of the target
38641         toolchain supports the alias attribute.
38642
38643         * gcc.dg/special/ecos.exp: Move check_weak_available to
38644         target-supports.exp.
38645         (alias-1.c): Only perform the test if the target supports
38646         aliases.
38647         (wkali-1.c): Only perform the test if the target supports
38648         aliases.
38649
38650         * gcc.dg/990506-0.c: Expect error messages from cross
38651         targets as well as native targets.
38652
38653 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38654
38655         * gcc.dg/ultrasp1.c: Removed xfail.
38656         * gcc.dg/struct-ret-2.c: Likewise.
38657         * gcc.dg/array-1.c: Likewise.
38658
38659 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38660
38661         * gcc.dg/struct-ret-2.c: New test.
38662
38663         * gcc.dg/array-1.c: New test.
38664
38665 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38666
38667         * gcc.c-torture/execute/991030-1.c: New test.
38668
38669 1999-10-26  Richard Henderson  <rth@cygnus.com>
38670
38671         * gcc.c-torture/compile/991026-2.c: New test.
38672
38673 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38674
38675         * gcc.c-torture/compile/991026-1.c: New test.
38676
38677 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38678
38679         * gcc.c-torture/execute/991023-1.c: New test.
38680
38681 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38682
38683         * gcc.c-torture/execute/991019-1.c: New test.
38684
38685 1999-10-16  Richard Henderson  <rth@cygnus.com>
38686
38687         * gcc.c-torture/execute/991016-1.c: New test.
38688
38689 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38690
38691         * gcc.c-torture/execute/991014-1.c: New test.
38692
38693 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38694
38695         * g++.old-deja/g++.other/union2.C: New test.
38696
38697 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38698
38699         * g++.old-deja/g++.other/vaarg2.C: New test.
38700         * g++.old-deja/g++.other/vaarg3.C: New test.
38701
38702 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38703
38704         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38705         in compile/.
38706
38707 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38708
38709         * gcc.c-torture/execute/va-arg-11.c: New test.
38710
38711 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38712
38713         * lib/file-format.exp (gcc_target_object_format): Don't
38714         crash if objdump is unavailable.
38715
38716 1999-09-29  Donn Terry <donn@interix.com>
38717
38718         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38719
38720 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38721
38722         * gcc.c-torture/compile/990928-1.c: New test.
38723
38724 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38725
38726         * g++.old-deja/g++.other/decl6.C: New test.
38727
38728 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38729
38730         * gcc.c-torture/execute/va-arg-10.c: New test.
38731
38732 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38733
38734         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38735         __PRETTY_FUNCTION__.
38736
38737 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38738
38739         * gcc.c-torture/execute/990923-1.c: New test.
38740
38741 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38742
38743         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38744         for which -fpic is inappropriate.
38745
38746 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38747
38748         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38749
38750 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38751
38752         * g++.old-deja/g++.other/dyncast1.C: New test.
38753         * g++.old-deja/g++.other/dyncast2.C: New test.
38754         * g++.old-deja/g++.other/dyncast3.C: New test.
38755         * g++.old-deja/g++.other/dyncast4.C: New test.
38756         * g++.old-deja/g++.other/dyncast5.C: New test.
38757         * g++.old-deja/g++.eh/catch3.C: New test.
38758         * g++.old-deja/g++.eh/catch3p.C: New test.
38759         * g++.old-deja/g++.eh/catch4.C: New test.
38760         * g++.old-deja/g++.eh/catch4p.C: New test.
38761         * g++.old-deja/g++.eh/catch5.C: New test.
38762         * g++.old-deja/g++.eh/catch5p.C: New test.
38763         * g++.old-deja/g++.eh/catch6.C: New test.
38764         * g++.old-deja/g++.eh/catch6p.C: New test.
38765         * g++.old-deja/g++.eh/catch7.C: New test.
38766         * g++.old-deja/g++.eh/catch7p.C: New test.
38767         * g++.old-deja/g++.eh/catch8.C: New test.
38768         * g++.old-deja/g++.eh/catch8p.C: New test.
38769         * g++.old-deja/g++.eh/catch9.C: New test.
38770         * g++.old-deja/g++.eh/catch9p.C: New test.
38771
38772 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38773
38774         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38775         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38776
38777 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38778
38779         * gcc.c-torture/compile/990913-1.c: New test.
38780
38781 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38782
38783         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38784         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38785
38786 1999-09-09  Richard Henderson  <rth@cygnus.com>
38787
38788         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38789
38790 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38791
38792         * g++.old-deja/g++.other/lookup11.C: New test.
38793         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38794         what is permitted and what we want.
38795         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38796         overload use.
38797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38798
38799 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38800
38801         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38802         * gcc.c-torture/noncompile/poison-1.c: New file.
38803
38804 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38805
38806         * g++.old-deja/g++.other/sizeof3.C: New test.
38807         * g++.old-deja/g++.other/sizeof4.C: New test.
38808         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38809         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38810
38811 1999-09-07  Richard Henderson  <rth@cygnus.com>
38812
38813         * gcc.dg/va-arg-1.c: New.
38814
38815 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38816
38817         * gcc.c-torture/execute/va-arg-9.c: New test.
38818
38819 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38820
38821         * g77.f-torture/compile/980519-2.f: New test.
38822         * g77.f-torture/compile/19990905-0.f: New test.
38823         * g77.f-torture/compile/19990905-1.f: New test.
38824         * g77.f-torture/compile/19990905-2.f: New test.
38825
38826         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38827
38828 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38829
38830         * gcc.c-torture/execute/990827-1.c: Fix typo.
38831
38832 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38833
38834         * g++.old-deja/g++.other/deref1.C: New test.
38835
38836 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38837
38838         * g++.old-deja/g++.other/ambig2.C: New test.
38839         * g++.old-deja/g++.other/cond5.C: New test.
38840         * g++.old-deja/g++.other/lookup16.C: New test.
38841
38842 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38843
38844         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38845         assemblers too.
38846
38847 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38848
38849         * lib/c-torture.exp: Avoid the "compare executables" optimization
38850         when testing native.
38851
38852 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38853
38854         * gcc.c-torture/execute/990829-1.c: New test.
38855         * gcc.c-torture/compile/990829-1.c: New test.
38856
38857 1999-08-27  Paul Burchard  <burchard@pobox.com>
38858
38859         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38860         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38861         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38862         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38863         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38864         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38865         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38866         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38867         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38868         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38869         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38870
38871 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38872
38873         * gcc.c-torture/execute/990827-1.c: New test.
38874
38875 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38876
38877         * g77.f-torture/noncompile/19990826-4.f: New test.
38878
38879         * g77.f-torture/compile/19990826-3.f: New test.
38880
38881         * g77.f-torture/execute/19990826-2.f: New test.
38882
38883         * g77.f-torture/compile/19990826-1.f: New test.
38884
38885         * gcc.c-torture/execute/990826-0.c: New test.
38886         * g77.c-torture/execute/19990826-0.f: New test.
38887
38888         * g77.f-torture/noncompile/970626-2.f: New test.
38889
38890 1999-08-25  Paul Burchard  <burchard@pobox.com>
38891
38892         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38893         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38894         lss-011.C: New tests.
38895
38896 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38897
38898         * g++.old-deja/g++.other/decl5.C: New test.
38899
38900 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38901
38902         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38903         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38904         call `postbase' for each one.  All callers of `postbase' changed
38905         to call this instead.
38906
38907 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38908
38909         * gcc.c-torture/execute/990811-1.c: New test.
38910
38911 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38912
38913         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38914         just native ones.
38915
38916         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38917         just native ones.
38918
38919 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38920
38921         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38922
38923 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38924
38925         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38926
38927 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38928
38929         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38930
38931 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38932
38933         * gcc.c-torture/execute/990804-1.c: New test.
38934
38935 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38936
38937         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38938         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38939         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38940
38941 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38942
38943         * g++.old-deja/g++.other/struct1.C: New test.
38944
38945 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38946
38947         * g++.old-deja/g++.other/enum2.C: New test.
38948
38949 1999-08-02  Richard Henderson  <rth@cygnus.com>
38950
38951         Adapted from tests from Franz Sirl:
38952         * gcc.c-torture/execute/va-arg-7.c: New test.
38953         * gcc.c-torture/execute/va-arg-8.c: New test.
38954
38955 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38956
38957         * gcc.c-torture/compile/990801-2.c: New test.
38958
38959         * gcc.c-torture/compile/990801-1.c: New test.
38960
38961 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38962
38963         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38964         fp-cmp-1.c, converting double to float.
38965
38966         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38967         fp-cmp-1.c, converting double to long double.
38968
38969         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38970         from fr1 to unknown_register, since fr1 is a legitimate register
38971         on some machines.
38972
38973 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38974
38975         * README: More listname related changes.
38976
38977 1999-07-08  Catherine Moore  <clm@cygnus.com>
38978
38979         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38980
38981 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38982
38983         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38984
38985 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38986
38987         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38988
38989 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38990
38991         * gcc.dg/990703-1.c: New test.
38992
38993 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38994
38995         * lib/file-format.exp: New file: Move definition of proc
38996         gcc_target_object_format to here from
38997         gcc.dg/special/ecos.exp.
38998
38999         * lib/c-torture.exp: Include lib file-format.exp.
39000         * lib/gcc-dg.exp: Include lib file-format.exp.
39001
39002         * gcc.dg/special/ecos.exp: Remove definition of proc
39003         gcc_target_object_format.
39004
39005 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39006
39007         * gcc.c-torture/execute/990628-1.c: New test.
39008
39009 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39010
39011         * gcc.c-torture/compile/990625-2.c: New test.
39012
39013         * gcc.c-torture/compile/990625-1.c: New test.
39014
39015 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39016
39017         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39018         attributes compile.
39019         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39020         ports that use the COFF/PE file format.
39021
39022 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39023
39024         * gcc.c-torture/compile/990617-1.c: New test.
39025
39026 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39027
39028         * g++.old-deja/g++.other/decl4.C: New test.
39029
39030 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39031
39032         * g++.old-deja/g++.other/bitfld3.C: New test.
39033
39034 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39035
39036         * g++.old-deja/g++.eh/catch1.C: New test.
39037
39038 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39039
39040         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39041
39042         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39043         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39044
39045 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39046
39047         * g77.f-torture/compile/19990502-0.f: Replace with new,
39048         shorter, test that still fails after recent changes.
39049
39050 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39051
39052         * gcc.c-torture/execute/990604-1.c: New test.
39053
39054 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39055
39056         * gcc.c-torture/execute/990531-1.c: New test.
39057
39058 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39059
39060         * gcc.c-torture/compile/990527-1.c: New test.
39061
39062 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39063
39064         * gcc.c-torture/execute/990527-1.c: New test.
39065
39066 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39067
39068         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39069         bitfields as signed.
39070
39071 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39072
39073         * g77.f-torture/compile/19990525-0.f: New test.
39074
39075 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39076
39077         * gcc.c-torture/execute/990525-2.c: New test.
39078
39079         * gcc.c-torture/execute/990525-1.c: New test.
39080
39081 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39082
39083         * g++.old-deja/g++.other/anon3.C: New test.
39084         * g++.old-deja/g++.other/anon4.C: New test.
39085         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39086         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39087         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39088         Merrill).
39089
39090 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39091
39092         * gcc.c-torture/execute/990524-1.c: New test.
39093
39094         * gcc.dg/990524-1.c: New test.
39095
39096 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39097
39098         * gcc.c-torture/compile/990523-1.c: New test.
39099
39100 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39101
39102         * gcc.c-torture/compile/990519-1.c: New test.
39103
39104 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39105
39106         * gcc.c-torture/compile/990517-1.c: New test.
39107
39108         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39109         (e4, f4): New tests.
39110         (main): Call them.
39111
39112 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39113
39114         * gcc.dg/noreturn-1.c: New test.
39115
39116 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39117
39118         * gcc.c-torture/execute/990513-1.c: New test.
39119
39120 1999-05-10  Richard Henderson  <rth@cygnus.com>
39121
39122         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39123
39124 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39125
39126         * g77.f-torture/execute/erfc.f: Use small single-precision
39127         values, to avoid problems on Alphas when not -mieee.
39128
39129 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39130
39131         * gcc.dg/990506-0.c: New test.
39132
39133 1999-05-08  Richard Henderson  <rth@cygnus.com>
39134
39135         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39136         the constant to test.  Don't XFAIL 64-bit targets.
39137
39138         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39139         * g++.old-deja/g++.law/profile1.C: Likewise.
39140
39141         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39142         operator new instances.
39143         * g++.old-deja/g++.other/delete5.C: Likewise.
39144
39145 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39146
39147         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39148         intrinsic.
39149
39150 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39151
39152         * g77.f-torture/execute/u77-test.f: Reverse order of two
39153         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39154
39155 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39156
39157         * gcc.dg/compare1.c: New test.
39158
39159 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39160
39161         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39162         New tests.
39163
39164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39165
39166         * g77.f-torture/compile/19990502-1.f: New test.
39167
39168 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39169
39170         * g77.f-torture/compile/19990502-0.f: New test.
39171
39172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39173
39174         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39175         intrinsic.
39176
39177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39178
39179         * g77.f-torture/execute/u77-test.f (main): List libU77
39180         intrinsics not currently tested.
39181         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39182         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39183         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39184         Trim blanks off the ends of some printed strings.
39185
39186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39187
39188         * g77.f-torture/execute/u77-test.f (main): Just warn about
39189         FSTAT gid disagreement, as it's expected on some systems.
39190
39191 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39192
39193         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39194         use a new function, which allows for some slop.
39195         Clean up some commentary.
39196         (issum): The new function.
39197         (sgladd): Deleted subroutine.
39198
39199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39200
39201         * g77.f-torture/execute/u77-test.f: Modify to be more like
39202         libf2c/libU77 version, bringing patches to that version here.
39203         Add suitable commentary.
39204
39205 1999-04-25  Richard Henderson  <rth@cygnus.com>
39206
39207         * gcc.dg/990424-1.c: New test.
39208
39209 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39210
39211         * g77.f-torture/execute/u77-test.f (main): Bug involving
39212         LSTAT has been fixed, so turn back on full checking.
39213
39214 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39215
39216         * g77.f-torture/compile/19990419-0.f: New test.
39217         * g77.f-torture/execute/19990419-1.f: New test.
39218
39219 1999-04-17  Richard Henderson  <rth@cygnus.com>
39220
39221         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39222         to avoid the need for a prototype to supress a warning.
39223
39224 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39225
39226         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39227
39228 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39229
39230         * gcc.c-torture/execute/990404-1.c: New test.
39231
39232 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39233
39234         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39235         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39236         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39237         missing initializer warnings.
39238
39239 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39240
39241         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39242         matching strings.
39243
39244 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39245
39246         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39247
39248 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39249
39250         * g77.f-torture/execute/19990325-0.f: New test.
39251         * g77.f-torture/execute/19990325-1.f: New test.
39252
39253 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39254
39255         * gcc.c-torture/execute/990324-1.c: New test.
39256
39257 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39258
39259         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39260         test with 4.
39261
39262 1999-03-17  Richard Henderson  <rth@cygnus.com>
39263
39264         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39265
39266 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39267
39268         * g77.f-torture/execute/19990313-2.f: New test.
39269         * g77.f-torture/execute/19990313-3.f: New test.
39270
39271 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39272
39273         * g77.f-torture/execute/19990313-0.f: New test.
39274         * g77.f-torture/execute/19990313-1.f: New test.
39275
39276 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39277
39278         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39279         printf to sprintf.
39280         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39281         (main): Add check for u15.  Conditionalize u31 check depending on
39282         whether ints are <32 bits or >=32 bits.
39283
39284 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39285
39286         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39287
39288 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39289
39290         * g77.f-torture/compile/19990305-0.f: New test.
39291         * g77.f-torture/execute/19981119-0.f: New test.
39292
39293 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39294
39295         * g77.f-torture/execute/970625-2.f: call ABORT if final
39296         result is not correct, instead of just printing it.
39297         Add this checking via newly introduced obfuscation, to
39298         trip up buggy front ends.
39299
39300 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39301
39302         * g77.f-torture/compile/960317-1.f: Moved from being
39303         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39304
39305 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39306
39307         * g77.f-torture/execute/960317-1.f: New (old) test.
39308         * g77.f-torture/execute/970625-2.f: Ditto.
39309
39310 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39311
39312         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39313         message on line 1 or line 2; cccp and cpplib do this differently.
39314
39315 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39316
39317         * g++.old-deja/g++.law/weak1.C: New test.
39318
39319 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39320
39321         * gcc.c-torture/execute/990119-1.c: Renamed to...
39322         * gcc.dg/990119-1.c: this, so it will only be tested once
39323         (it's a preprocessor test, it doesn't need to be run at
39324         multiple optimization levels).
39325
39326 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39327
39328         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39329           ALWAYS_CXXFLAGS.
39330
39331 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39332
39333         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39334         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39335         to not be compilable by current g77.
39336
39337 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39338
39339         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39340
39341 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39342
39343         * gcc.c-torture/execute/990222-1.c: New test.
39344
39345 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39346
39347         * g77.f-torture/compile/19990218-0.f: New test.
39348         * g77.f-torture/noncompile/19990218-1.f: New test.
39349
39350 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39351
39352         * g77.f-torture/compile/19981216-0.f: New test.
39353
39354 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39355
39356         * gcc.dg/990214-1.c: New test.
39357
39358 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39359
39360         * gcc.dg/990213-2.c: New test.
39361
39362         * gcc.dg/990213-1.c: New test.
39363
39364 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39365
39366         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39367         ints.
39368
39369 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39370
39371         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39372         specified by target.
39373
39374         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39375
39376 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39377
39378         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39379
39380 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39381
39382         * gcc.dg/special/ecos.exp: New test driver for new tests with
39383         special requirements.
39384
39385         * gcc.dg/special/alias-1.c: New test.
39386         * gcc.dg/special/gcsec-1.c: New test.
39387         * gcc.dg/special/weak-1.c: New test.
39388         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39389         * gcc.dg/special/weak-2.c: New test.
39390         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39391         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39392         * gcc.dg/special/wkali-1.c: New test.
39393         * gcc.dg/special/wkali-2.c: New test.
39394         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39395         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39396
39397 1999-02-10  Felix Lee  <flee@cygnus.com>
39398
39399           * lib/c-torture.exp (c-torture-compile): Pull out code for
39400           analyzing gcc error messages.
39401           (c-torture-execute): Likewise.  Fix some (harmless) false
39402           positives.
39403           * lib/gcc.exp (gcc_check_compile): New function.
39404
39405 1999-02-08  Richard Henderson  <rth@cygnus.com>
39406
39407         * gcc.c-torture/execute/990208-1.c: New test.
39408
39409 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39410
39411         * g++.dg/special/ecos.exp: New driver for new tests with special
39412         requirements
39413
39414         * g++.dg/special/conpr-1.C: New test
39415         * g++.dg/special/conpr-2.C: New test
39416         * g++.dg/special/conpr-2a.C: New test
39417         * g++.dg/special/conpr-3.C: New test
39418         * g++.dg/special/conpr-3a.C: New test
39419         * g++.dg/special/conpr-3b.C: New test
39420
39421         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39422         allow g++ to use the dg driver
39423
39424         * README: Add comment about g++.dg directory
39425
39426 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39427
39428         * README: Update email addresses.
39429
39430 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39431
39432         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39433         arguments in order to force structure S onto the stack even on
39434         the alpha.
39435         (test): Pass 10 leading arguments to function foo as well as the
39436         structure S.
39437
39438         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39439         failure for all targets.
39440
39441         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39442         abort to terminate program execution.
39443
39444 1999-01-30  Richard Henderson  <rth@cygnus.com>
39445
39446         * gcc.c-torture/execute/990130-1.c: New test.
39447
39448 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39449
39450         * gcc.dg/990130-1.c: New test.
39451
39452 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39453
39454         * gcc.c-torture/execute/990128-1.c: New test.
39455
39456 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39457
39458         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39459
39460 1999-01-27  Felix Lee  <flee@cygnus.com>
39461
39462         * lib/c-torture.exp (c-torture-compile): pull out code for
39463         analyzing gcc error messages.
39464         (c-torture-execute): ditto, and fix some (harmless) false
39465         positives.
39466         * lib/gcc.exp (gcc_check_compile): new function.
39467
39468 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39469
39470         * gcc.dg/990117-1.c: New test.
39471
39472         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39473
39474         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39475
39476 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39477
39478         * g77.f-torture/compile/990115-1.f: New test.
39479
39480 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39481
39482         * gcc.c-torture/compile/990107-1.c: New test
39483
39484 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39485
39486         * gcc.c-torture/execute/990106-2.c: New test.
39487
39488         * gcc.c-torture/execute/990106-1.c: New test.
39489
39490 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39491
39492         * gcc.c-torture/compile/981223-1.c: New test.
39493
39494 1998-12-29  Richard Henderson  <rth@cygnus.com>
39495
39496         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39497         (opt3): Rename from opt4 and disable.
39498
39499 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39500
39501         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39502
39503 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39504
39505         * g++.old-deja/g++.other/conv5.C: New test.
39506
39507 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39508
39509         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39510
39511 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39512
39513         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39514
39515 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39516
39517         * gcc.c-torture/compile/981211-1.c: New test.
39518
39519 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39520
39521         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39522
39523         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39524
39525 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39526
39527         * gcc.special/930510-1.c: Make C9X safe.
39528         * gcc.misc-tests/gcov-1.c Similarly.
39529         * gcc.misc-tests/gcov-2.c Similarly.
39530
39531 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39532
39533         * gcc.dg/ultrasp1.c: New test.
39534
39535 1998-12-06  Richard Henderson  <rth@cygnus.com>
39536
39537         * gcc.c-torture/execute/981206.c: New test.
39538
39539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39540
39541         * g++.old-deja/g++.ns/template7.C: New test.
39542
39543         * g++.old-deja/g++.other/expr1.C: New test.
39544
39545         * g++.old-deja/g++.eh/tmpl3.C: New test.
39546
39547         * g++.old-deja/g++.eh/tmpl2.C: New test.
39548
39549 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39550
39551         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39552         * g++.old-deja/g++.other/using6.C: Removed.
39553         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39554
39555         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39556
39557 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39558
39559         * g++.old-deja/g++.pt/overload8.C: New test.
39560
39561         * g++.old-deja/g++.pt/overload7.C: New test.
39562
39563         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39564
39565         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39566         and relinking messages.
39567         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39568         compiling with -frepo.
39569
39570 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39571
39572         * g++.old-deja/g++.pt/lookup6.C: New test.
39573
39574 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39575
39576         * gcc.c-torture/execute/981130-1.c: New test.
39577         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39578
39579 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39580
39581         * g++.old-deja/g++.pt/explicit76.C: New test.
39582
39583         * g++.old-deja/g++.pt/friend38.C: New test.
39584
39585         * g++.old-deja/g++.ns/crash2.C: New test.
39586
39587         * g++.old-deja/g++.pt/defarg8.C: New test.
39588
39589         * g++.old-deja/g++.pt/instantiate6.C: New test.
39590
39591         * g++.old-deja/g++.pt/static6.C: New test.
39592
39593         * g++.old-deja/g++.pt/decl2.C: New test.
39594
39595 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39596
39597         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39598         problem is actually related with name lookup, but so what? :-)
39599
39600         * g++.old-deja/g++.pt/friend37.C: New test.
39601
39602 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39603
39604         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39605         element, which fails on some systems.
39606
39607         * g77.f-torture/execute/labug1.f: New test.
39608
39609 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39610
39611         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39612         is defined.
39613
39614 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39615
39616         * g77.f-torture/compile/981117-1.f: New test.
39617
39618 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39619
39620         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39621         properly discarded.
39622
39623 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39624
39625         * gcc.c-torture/execute/memcheck: New directory of tests for
39626         -fcheck-memory-usage.
39627
39628 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39629
39630         * README: New file, general information about the testsuite and
39631         new description of the various C++ test subdirectories.
39632         * README.g++: Eliminate obsolete information, update and move most
39633         relevant stuff to README.
39634
39635 1998-11-07  Richard Henderson  <rth@cygnus.com>
39636
39637         * gcc.c-torture/compile/981107-1.c: New test.
39638
39639 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39640
39641         * execute/memcpy-bi.c: New testcase.
39642
39643 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39644
39645         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39646         base classes.
39647
39648         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39649         template is selected.
39650
39651         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39652         classes, it should be accepted for all types.
39653
39654         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39655
39656         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39657         specializations start with template headers.
39658
39659 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39660
39661         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39662
39663         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39664         non-POD types.
39665
39666 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39667
39668         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39669
39670 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39671
39672         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39673
39674 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39675
39676         * 981019-1.c: New test.
39677
39678 1998-10-14  Robert Lipe <robertl@dgii.com>
39679
39680         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39681         find objc headers.
39682
39683 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39684
39685         * compile/981001-4.c: Remove use of GCC extension that triggers a
39686         compiler bug.
39687
39688 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39689
39690         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39691
39692 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39693
39694         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39695         instantiation of template produces incorrect code for delete
39696         expression.
39697
39698         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39699         constructors' name is not unique.
39700         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39701         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39702
39703         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39704         automatic array of const is ill-formed.
39705
39706         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39707         of template parameter?
39708
39709         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39710         const.
39711
39712         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39713         pointer-to-member expression.
39714
39715         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39716         declaration causes ICE.
39717
39718 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39719
39720         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39721         reserved in the global namespace.
39722
39723         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39724         generate needed virtual table.
39725
39726         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39727
39728 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39729
39730         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39731         template-dependent type
39732
39733 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39734
39735         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39736         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39737         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39738
39739         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39740         class should be usable as argument of member function.
39741         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39742         class should be usable as return type of member function.
39743         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39744         class should be usable as type of data member.
39745
39746         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39747
39748 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39749
39750         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39751
39752 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39753
39754         * gcc.dg/dll-?.c Add thumb to target list.
39755         Fix assembler scan patterns to match current assembler output.
39756
39757 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39758
39759         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39760         matching of template brackets.
39761
39762         * g++.old-deja/g++.other/using4.C: New test.  Test using
39763         declarations of methods from base classes.
39764
39765         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39766         within functions should introduce names into the innermost
39767         enclosing namespace.
39768
39769         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39770         of static locals if first initialization throws.
39771
39772 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39773
39774         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39775
39776 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39777
39778         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39779         lose track of the possible targets of tablejump insns.
39780         * special/special.exp: Run it.
39781
39782 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39783
39784         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39785         must be declared before its specializations can be named in friend
39786         declarations.
39787
39788 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39789
39790         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39791
39792         * g77.f-torture/execute/io1.f: New test.
39793
39794 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39795
39796         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39797         with pointer to template function, for which no argument deduction
39798         is possible.
39799
39800         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39801         specialization of template function as argument to template
39802         function.
39803
39804         * g++.old-deja/g++.other/access2.C: New test; Inner class
39805         shouldn't have privileged access to Outer's names.
39806
39807 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39808
39809         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39810         friend template declared within template class conflicts with
39811         nested class of the same name.
39812
39813         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39814         is ignored.
39815
39816         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39817         object with direct initializer as function declaration.
39818
39819         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39820         initializers.
39821
39822         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39823         involving const pointer and NULL produces incorrect result.
39824
39825         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39826         type name without `typename' should be rejected with -pedantic.
39827
39828 1998-10-02  Richard Henderson  <rth@cygnus.com>
39829
39830         * g++.old-deja/g++.other/addrof1.C: New test.
39831
39832 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39833
39834         * gcc.c-torture/compile/981001-1.c: New test.
39835         * gcc.c-torture/execute/981001-1.c: New test.
39836
39837 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39838
39839         * gcc.c-torture/compile/981001-2.c: New test.
39840         * gcc.c-torture/compile/981001-3.c: New test.
39841         * gcc.c-torture/compile/981001-4.c: New test.
39842
39843 1998-10-01  Robert Lipe  <robertl@dgii.com>
39844
39845         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39846         multilibbed hosts.   Idea grafted from g77.exp.
39847
39848 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39849
39850         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39851         avoid losing on systems which need -lsocket.
39852
39853 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39854
39855         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39856         * g++.old-deja/g++.other/nested2.C: Ditto.
39857         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39858         failure.
39859
39860 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39861
39862         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39863         preferred over template operator!= for enum bitfields.
39864
39865 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39866
39867         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39868         that happen to have the same base name, but in different scopes,
39869         are incorrectly rejected.
39870
39871 1998-09-16  Richard Henderson  <rth@cygnus.com>
39872
39873         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39874         on the native word size instead of an integer literal.
39875
39876 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39877
39878         * g++.old-deja/g++.other/static2.C: Invocation of static data
39879         member of type pointer-to-function denoted as non-static member.
39880
39881         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39882         checks involving function types and aliases.
39883
39884 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39885
39886         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39887         redefined to the same non-trivial type.
39888
39889         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39890         namespace-qualification of template specializations declared in
39891         other namespaces.
39892
39893         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39894         to declare a subset of the specializations of a template function
39895         as friends of specializations of a template class.
39896
39897         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39898         member templates that do not fully specialize the enclosing
39899         template class are rejected.
39900
39901 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39902
39903         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39904
39905 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39906
39907         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39908         altered from libf2c/libU77 version.
39909
39910 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39911
39912         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39913
39914 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39915
39916         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39917         (un)signed char are different types for template specialization
39918         purposes.
39919
39920 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39921
39922         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39923         * objc: ObjC testsuite.
39924
39925 1998-08-31  Catherine Moore  <clm@cygnus.com>
39926
39927         * gcc.c-torture/execute/941014-1.x: New file.
39928
39929 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39930
39931         * lib/c-torture.exp: Add support for
39932         torture_eval_before_compile and torture_eval_before_execute
39933         variables.
39934
39935 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39936
39937         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39938         this test triggers valid.
39939
39940 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39941
39942         * gcc.dg/980827-1.c: New test.
39943
39944 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39945
39946         * gcc.c-torture/execute/loop-4b.c: New test.
39947
39948 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39949
39950         * lib/c-torture.exp: Add support for
39951         torture_eval_before_compile and torture_eval_before_execute
39952         variables.
39953
39954 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39955
39956         * gcc.c-torture/compile/980825-1.c: New test.
39957
39958 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39959
39960         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39961         count number tests in opt_t0 not good_t0.
39962
39963 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39964
39965         * gcc.c-torture/compile/930326-1.x: Fix typo.
39966
39967 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39968
39969         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39970         causes an ICE.
39971
39972 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39973
39974         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39975         STACK_SIZE is defined.
39976         * gcc.c-torture/unsorted/stuct.c: Similarly.
39977
39978         * gcc.c-torture/compile/980821-1.c: New test.
39979
39980 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39981
39982         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39983
39984 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39985
39986         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39987         code.
39988
39989 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39990
39991         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39992         error'.
39993
39994 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39995
39996         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39997
39998 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39999
40000         * gcc.c-torture/compile/980816-1.c: New test.
40001
40002         * gcc.dg/980816-1.c: New test.
40003
40004 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40005
40006         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40007         compiler for ieee tests.
40008
40009 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40010
40011         * g77.f-torture/compile/980729-0.f: New test.
40012
40013 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40014
40015         * gcc.c-torture/special/eeprof-1.c: New test, for
40016         -finstrument-functions.
40017         * gcc.c-torture/special/special.exp: Run it.
40018
40019 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40020
40021         * gcc.c-torture/compile/980729-1.c: New test.
40022
40023 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40024
40025         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40026         __thumb__ is defined, and test for ARM style doubles if so.
40027
40028 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40029
40030         * g77.f-torture/noncompile/980615-0.f: New test.
40031
40032 1998-07-26  H.J. Lu  (hjl@gnu.org)
40033
40034         * gcc.dg/980312-1.c: Do link instead of compile.
40035         * gcc.dg/980313-1.c: Likewise.
40036
40037 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40038
40039         * gcc.c-torture/compile/980726-1.c: New test.
40040
40041 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40042
40043         * g77.f-torture/execute/io0.f: New test.
40044
40045 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40046
40047         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40048         an int.
40049
40050 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40051
40052         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40053         m32r bugs.
40054
40055 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40056
40057         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40058         c-decl.c:grokdeclarator can handle mode attributes.
40059
40060 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40061
40062         * gcc.c-torture/execute/980716-1.c: New test.
40063
40064 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40065
40066         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40067         the mn10200.
40068         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40069         the mn10200.
40070         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40071         * gcc.c-torture/compile/930326-1.x: Similarly.
40072
40073 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40074
40075         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40076         New test from Craig.
40077
40078 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40079
40080         * g77.f-torture/noncompile/980616-0.f: New test.
40081
40082         * g77.f-torture/execute/970816-3.f: New test from Craig.
40083
40084 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40085
40086         *  g++.other/singleton.C: Return error value instead of taking
40087         SIGSEGV.
40088
40089 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40090
40091         *  g++.other/singleton.C: New test.   Warning is under dispute.
40092         Runtime crash is not.
40093
40094 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40095
40096         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40097         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40098         using6.C, using7.C}: New namespace tests.
40099
40100 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
40101
40102         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40103         specialization with typedef'ed names used as array indexes.
40104
40105 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40106
40107         * gcc.c-torture/execute/980709-1.c: New test.
40108
40109         * gcc.dg/980709-1.c: New test.
40110
40111 1998-07-07  Richard Henderson  <rth@cygnus.com>
40112
40113         * gcc.c-torture/execute/bcp-1.c: New test.
40114
40115 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40116
40117         * gcc.c-torture/execute/980707-1.c: New test.
40118
40119 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40120
40121         * gcc.c-torture/compile/980706-1.c: New test.
40122
40123 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40124
40125         * g77.f-torture/execute/980701-0.f,
40126         g77.f-torture/execute/980701-1.f: New test from Craig.
40127
40128 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40129
40130         * gcc.c-torture/compile/980701-1.c: New test.
40131
40132         * gcc.c-torture/execute/980701-1.c: New test.
40133
40134 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40135 rlsruhe.de>
40136
40137         * g++.old-deja/g++.robertl/eb132.C: New test.
40138         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40139
40140 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40141
40142         * g77.f-torture/execute/980628-7.f,
40143         g77.f-torture/execute/980628-8.f,
40144         g77.f-torture/execute/980628-9.f,
40145         g77.f-torture/execute/980628-10.f: New tests from Craig.
40146
40147         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40148
40149 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40150
40151         * g77.f-torture/execute/980628-4.f: New test from Craig.
40152         * g77.f-torture/execute/980628-5.f: Likewise.
40153         * g77.f-torture/execute/980628-2.f: Likewise.
40154         * g77.f-torture/execute/980628-0.f: Likewise.
40155         * g77.f-torture/execute/980628-1.f: Likewise.
40156         * g77.f-torture/execute/980628-3.f: Likewise.
40157         * g77.f-torture/execute/980628-6.f: Likewise.
40158
40159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40160
40161         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40162         directory when nothing has been installed yet.
40163
40164 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40165
40166         * gcc.c-torture/special/special.exp: Handle newer versions of
40167         dejagnu.
40168
40169 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40170
40171         * gcc.dg/980626-1.c: New test.
40172
40173 1998-06-19  Bruno Haible <haible@ilog.fr>
40174
40175         * gcc.misc-tests/m-un-2.c: New test.
40176         * g++.old-deja/g++.other/warn01.c: Likewise.
40177
40178 1998-06-19  Robert Lipe  <robertl@dgii.com>
40179
40180         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40181         compatibility with assmblers with a different comment character.
40182         Eliminate use of GAS-specific extensions.
40183
40184 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40185
40186         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40187
40188 1998-06-19  Robert Lipe  <robertl@dgii.com>
40189
40190         * lib/g77.exp: Replace search for libf2c.a with search for newly
40191         renamed libg2c.a
40192
40193 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40194
40195         * gcc.c-torture/execute/980617-1.c: New test.
40196
40197 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40198
40199         * gcc.c-torture/execute/980612-1.c: New test.
40200
40201 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40202
40203         * gcc.dg/980523-1.c: Only test on ppc-linux.
40204         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40205
40206         * gcc.c-torture/execute/980608-1.c: New test.
40207
40208 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40209
40210         * gcc.c-torture/execute/980605-1.c: New test.
40211
40212 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40213
40214         * gcc.c-torture/execute/980604-1.c: New test.
40215
40216 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40217
40218         * gcc.c-torture/execute/980602-1.c: New test.
40219         * gcc.c-torture/execute/980602-2.c: Likewise.
40220
40221 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40222
40223         * 970125-0.f: Fix per JCB.  Add commentary.
40224
40225 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40226
40227         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40228         IEEE -0 support.
40229
40230 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40231
40232         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40233         earlier.
40234
40235 1998-05-28  Catherine Moore <clm@cygnus.com>
40236
40237         * gcc.c-torture/execute/980526-3.c: New test.
40238
40239 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40240
40241         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40242         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40243         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40244         m88k-motorola-sysv3 to XFAIL.
40245
40246 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40247
40248         * gcc.dg/980526-1.c: New test.
40249         * gcc.c-torture/execute/980526-2.c: New test.
40250
40251 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40252
40253         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40254
40255         * gcc.c-torture/execute/980526-1.c: New test.
40256
40257 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40258
40259         * g77.f-torture/execute/alpha2.f: Add runtime test.
40260
40261 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40262
40263         * g++.old-deja/old-deja.exp: Strip leading directories.
40264
40265         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40266         error for the line.  Don't run multiple tests for the same line.
40267
40268 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40269
40270         * gcc.dg/980523-1.c: New test.
40271
40272 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40273
40274         * g77.f-torture/compile/970915-0.f: New test.
40275
40276 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40277
40278         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40279
40280 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40281
40282         * gcc.dg/980520-1.c: New test.
40283
40284 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40285
40286         * gcc.dg/980502-1.c: Fix return type.
40287
40288 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40289
40290         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40291         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40292         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40293         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40294         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40295
40296 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40297
40298         * g77.f-torture/execute/980520-1.f: New test.
40299
40300 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40301
40302         * lib/mike-g77.exp: New file.
40303
40304         * g77.f-torture/noncompile/noncompile.exp,
40305         g77.f-torture/noncompile/check0.f: New files.
40306
40307 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40308
40309         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40310         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40311         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40312         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40313         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40314         abort where appropriate.
40315
40316 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40317
40318         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40319         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40320
40321 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40322
40323         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40324
40325 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40326
40327         * g77.f-torture/compile/980427-0.f: New test.
40328
40329 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40330
40331         * g77.f-torture/compile/980424-0.f: New test.
40332
40333 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40334
40335         * g77.f-torture/compile/980419-2.f (main): New test.
40336         * g77.f-torture/compile/970125-0.f: New test.
40337         * g77.f-torture/compile/980419-1.f: New test.
40338
40339 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40340
40341         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40342         of loop-4.c.
40343
40344 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40345
40346         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40347
40348 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40349
40350         * gcc.c-torture/compile/980329-1.c: New test.
40351
40352 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40353
40354         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40355         * gcc.dg/980312-1.c: Fix typo in -march command.
40356
40357 1998-03-16  H.J. Lu  (hjl@gnu.org)
40358
40359         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40360
40361 1998-03-11  Robert Lipe  <robertl@dgii.com>
40362
40363         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40364         Dave Love agree the Fortran source is bogus.
40365
40366 1998-03-11  Robert Lipe  <robertl@dgii.com>
40367
40368         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40369         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40370         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40371         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40372         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40373
40374 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40375
40376         * g++.old-deja/g++.other/friend1.C: New test.
40377
40378 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40379
40380         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40381         possibly uninitialized) variables and declare dnrm2.
40382
40383 1998-02-23  Robert Lipe <robertl@dgii.com>
40384
40385         From Bruno Haible <haible@ilog.fr>:
40386         * gcc.c-torture/execute/980223.c: New test.
40387
40388 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40389
40390         * gcc.dg/ifelse-1.c: New test.
40391
40392 1998-02-09  H.J. Lu  (hjl@gnu.org)
40393
40394         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40395
40396           * lib/old-dejagnu.exp (old-dejagnu): Added the
40397           "execution test - XFAIL *-*-*" handling in the spirit of
40398           "excess errors test -". Changed the "execution test fails"
40399           handling to be like "excess errors test fails".
40400           * Update various tests accordingly.
40401
40402 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40403
40404         * gcc.c-torture/execute/980205.c: New test.
40405
40406 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40407
40408         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40409         * lib/f-torture.exp: Similarly.
40410         * gcc.c-torture: Rename all .cexp files to .x files.
40411
40412 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40413
40414         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40415         (940510-1.c): Removed duplicate.
40416         (971104-1.c): New test.
40417
40418 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40419
40420           * lib/f-torture.exp: Improve error and loop detection.
40421
40422 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40423
40424         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40425         use that to size the filler array.
40426
40427 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40428
40429         * lib/c-torture.exp(c-torture-execute): Fix typo.
40430
40431         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40432         testcase as the executable name. Keep the executable around if
40433         the test fails.
40434
40435 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40436
40437         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40438         changes.  Only test one -g option, and move it to the end of the
40439         list of options to test.
40440
40441 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40442
40443         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40444         variable GCC_TORTURE_OPTIONS to supply default switches separated
40445         by colons.  If no environment variable, run tests with -O0 -g, -O1
40446         -g, and -O2 -g as well.
40447
40448 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40449
40450         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40451         explanatory comments. Fix indentation.
40452
40453 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40454
40455         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40456
40457 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40458
40459         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40460         * g++.old-deja/g++.mike/p7325.C: Likewise.
40461         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40462
40463 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40464
40465         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40466         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40467         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40468         * g++.old-deja/g++.law/operators4.C: Likewise.
40469
40470 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40471
40472         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40473         * g++.old-deja/g++.mike/p784.C: Ditto.
40474         * g++.old-deja/g++.mike/p785.C: Ditto.
40475
40476 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40477
40478           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40479
40480 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40481
40482         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40483         target feature; pass this to c-torture-execute as needed.
40484
40485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40486
40487         * lib/c-torture.exp(c-torture-execute): If the previous and the
40488         current executables being tested are identical, we don't need to
40489         run the executable again. Try to make the executable names
40490         unique. Add an optional argument for passing additional compiler
40491         flags.
40492
40493 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40494
40495         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40496
40497 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40498
40499         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40500
40501 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40502
40503         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40504         32bit or larger longs.
40505
40506         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40507         have either a 32bit long or 32bit int.
40508
40509 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40510
40511         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40512         Make double precision tests dependent on sizeof (double).
40513
40514 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40515
40516         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40517         too.
40518
40519 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40520
40521         * gcc.c-torture/compile/961203-1.cexp: New script.
40522
40523 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40524
40525         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40526         up the includes ourselves.
40527
40528 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40529
40530         * lib/plumhall.exp: Remove random include, and add a few
40531         verbose messages for debugging.
40532
40533 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40534
40535         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40536         of trying to do it ourselves.
40537
40538 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40539
40540         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40541
40542 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40543
40544         * gcc.prms/5403.c: Made regexp a bit less strict.
40545
40546 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40547
40548         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40549         is returned from remote_load instead.
40550         * lib/plumhall.exp: Ditto.
40551         * lib/mike-g++.exp: Ditto.
40552         * lib/old-dejagnu.exp: Ditto.
40553         * lib/c-torture.exp: Ditto.
40554
40555 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40556
40557         * lib/g++.exp: Use build_wrapper procedure.
40558         * lib/gcc.exp: Ditto.
40559
40560 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40561
40562         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40563         an old-style decl for malloc.  Fixes tests to work when
40564         sizeof (int) != sizeof (size_t).
40565
40566 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40567
40568         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40569
40570         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40571         use stdargs.h interface.
40572
40573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40574
40575         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40576         NO_VARARGS when compiling.
40577
40578 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40579
40580         * lib/plumhall.exp(ph_includes): New procedure.
40581         (ph_make): Use it.
40582         (ph_compiler): Ditto.
40583
40584         * lib/g++.exp: Rename test-glue.c to testglue.c.
40585         * lib/gcc.exp: Ditto.
40586
40587 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40588
40589         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40590         to completion when it's called.
40591
40592 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40593
40594         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40595         is defined, don't do test.
40596
40597 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40598
40599         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40600         for object files.
40601         (ph_summary): Mark skipped testcases as untested, not unresolved.
40602
40603         * lib/plumhall.exp (ph_make): If unresolved because of bad
40604         errorCode, record errorCode in log file.
40605         (*): Replace send_log/verbose with verbose -log.
40606
40607 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40608
40609         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40610         double conversion if double isn't at least 8 bytes.
40611
40612         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40613         int to work with targets where int is 16 bits.
40614
40615         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40616         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40617         precision for the test to complete.
40618
40619 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40620
40621         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40622         if d10v is not compiled with the -mdouble64 flag.
40623         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40624
40625         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40626         d10v is not compiled with the -mint32 flag.
40627
40628 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40629
40630         * lib/plumhall.exp: Use incr_count.
40631
40632 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40633
40634         * gcc.c-torture: Update to c-torture-1.45.
40635
40636 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40637
40638         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40639         the name of the expect testcase file).
40640
40641         * lib/g++.exp(g++_init): Ditto.
40642
40643 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40644
40645         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40646         the host.
40647
40648         * lib/gcc.exp(gcc_exit): New procedure.
40649
40650 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40651
40652         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40653         specs where appropriate.
40654
40655         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40656         because of new "candidates are" messages, and removed a few
40657
40658         * Converted all non-old-style g++ testcases to old-style, and
40659         moved into g++.old-deja.
40660
40661 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40662
40663         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40664         options.
40665
40666         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40667         succeeded.
40668
40669         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40670
40671 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40672
40673         * lib/gcc.exp (gcc_target_compile): Add support for defining
40674         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40675         the machine doesn't have those features.
40676
40677 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40678
40679         * g++.law/operators4.exp: Don't use LIBS.
40680
40681 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40682
40683         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40684
40685         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40686         * lib/g++.exp: Set it here instead. Also, allow use of the
40687         --tool_exec and --tool_opt options. Change CXX to
40688         GXX_UNDER_TEST.
40689
40690         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40691
40692         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40693
40694 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40695
40696         * lib/old-dejagnu.exp: Use prune_warnings instead of
40697         prune_system_crud.
40698         * lib/mike-g++.exp: Ditto.
40699         * lib/gcc.exp: Ditto.
40700         * lib/g++.exp: Ditto.
40701
40702         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40703
40704 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40705
40706           * 941014-2.c: Include stdlib.h
40707           * 960327-1.c: Include stdio.h
40708           * dbra.c, index-1.c: Don't assume ints are 32bits.
40709
40710 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40711
40712         * lib/gcc.exp: Add gcc,stack_size target feature.
40713
40714         * lib/g++.exp(g++_target_compile): Add the include and link
40715         paths here, not in two other places. And, it's $options, not
40716         options.
40717
40718         * lib/mike-g++.exp(postbase): Remove the code that determines
40719         the correct include and link paths.
40720         * g++.old-deja/old-deja.exp: Ditto.
40721
40722 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40723
40724         * lib/g++.exp(g++_init): target_compile no longer returns the
40725         filename of the result.
40726
40727 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40728
40729         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40730         call to glob.
40731
40732         * gcc.c-torture/special/special.exp: Change call to
40733         gcc_target_compile to include the object file.
40734
40735 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40736
40737         * gcc.c-torture/special/special.exp: Correct misspelling in last
40738         change.
40739
40740 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40741
40742         * lib/plumhall.exp(ph_summary): Log the entire output of the
40743         executable. Return -1 if there were any failures, 0 otherwise.
40744         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40745         (ph_make): Clean up objects and executables that were built
40746         if the tests succeeded.
40747
40748 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40749
40750         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40751         libraries and includes in the build tree as appropriate.
40752
40753 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40754
40755         * lib/c-torture.exp: Instead of looking for the global variable
40756         NO_LONG_LONG, check to see if that's a feature of the target.
40757
40758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40759
40760         * config/default.exp: Minimize. Delete the remainer of the files in
40761         config; this functionality is now in devo/dejagnu/config.
40762
40763         g++.*/*: Pass any additional flags used to compile to postbase;
40764         delete CXXFLAGS.
40765
40766         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40767         is now done by runtest.exp. Use gcc_target_compile instead of
40768         compile.
40769
40770         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40771         Remove references to CFLAGS. Use remote_file instead of
40772         calling rm -f.
40773         (c-torture): Take a list of arguments to use to compile this
40774         testcase.
40775
40776         lib/g++.exp: Simplify. Use target_compile instead of compile.
40777         lib/gcc-dg.exp: Ditto.
40778         lib/gcc.exp: Ditto.
40779         lib/mike-{gcc,g++}.exp: Ditto.
40780         lib/old-dejagnu.exp: Ditto.
40781         lib/plumhall.exp: Ditto.
40782
40783 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40784
40785         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40786         (ph_linker): Likewise.
40787
40788 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40789
40790           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40791         MAP_ANON / MAP_ANONYMOUS if defined;
40792         else try to map from /dev/zero .
40793
40794 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40795
40796         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40797         isn't defined, then define it to MAP_ANONYMOUS.
40798
40799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40800
40801         * gcc.c-torture: Update to c-torture-1.42 release.
40802
40803 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40804
40805         * gcc.c-torture: Update to c-torture-1.41 release.
40806
40807 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40808
40809         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40810         c-torture release.
40811
40812 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40813
40814         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40815         and LDFLAGS.  Fix second case to append the target_info ldflags
40816         onto LDFLAGS, not CFLAGS.
40817         * lib/g++.exp (g++_init): Add target_info stuff.
40818         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40819         of libgloss and newlib flags for !native.
40820
40821         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40822         (GDB): Fix relative path to go up another dir for finding gdb.
40823
40824 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40825
40826         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40827         versions in the target_info array, if they don't exist.
40828
40829 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40830
40831         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40832
40833 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40834
40835         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40836         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40837
40838 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40839
40840         * lib/old-dejagnu.exp: Don't remove the output file before we've
40841         actually tested it. Don't append pwd to the path of the executable
40842         we're testing.
40843
40844 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40845
40846         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40847
40848 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40849
40850         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40851         temporary directory for compiler files, and set it to a default
40852         value of /tmp. Set $output as the name of the output file from
40853         compiling the testcase. Add a -o option to $cflags_var so the
40854         compiler writes the final output file as $output. Set $executable
40855         to $output.
40856
40857         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40858         directory for compiler files, and set it to /tmp if it doesn't
40859         already have a value. Set $output_file to the name of the output
40860         file from compiling the testcase. Add a -o option to CXXFLAGS so
40861         the compiler writes the final output file as $output. Use $output
40862         as the executable to be tested.
40863
40864 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40865
40866         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40867
40868 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40869
40870         * gcc.c-torture/execute/pending-1.c: New test.  Still
40871         pending in Tege's queue.
40872
40873 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40874
40875         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40876         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40877         if there were failures.  Call unresolved if there were unresolved
40878         testcases.  Call gcc_fail if program did not run to completion.
40879         (ph_make): Pass additional argument name to ph_execute.
40880         (ph_execute): Add new argument.  Pass additional arguments to
40881         ph_summary.  Call gcc_fail is there is no execution output.
40882
40883 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40884
40885         * lib/plumhall.exp (proc_summary): Output relavent summary
40886         lines into the log so specific failures in plumhall can be
40887         investigated.
40888
40889 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40890
40891         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40892         (c-torture-execute): Don't try to execute tests which use
40893         "long long" types if $NO_LONG_LONG is nonzero.
40894
40895 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40896
40897         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40898         not c-torture.
40899
40900         * gcc.ieee: Move from here.
40901         * gcc.c-torture/execute/ieee: To here.
40902
40903 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40904
40905         * gcc.c-torture: Update to c-torture-1.41 release.
40906
40907 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40908
40909         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40910         not "$output".
40911
40912 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40913
40914         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40915         -c present.
40916
40917 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40918
40919         * config/proelf.exp: Handle connecting to a simulator.
40920
40921 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40922
40923         * config/proelf.exp: New file.  Enough framework that we can
40924         run c-torture tests on the proelf targets (or any other target
40925         that gdb can connect to for that matter).
40926
40927 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40928
40929         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40930         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40931
40932         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40933         exec_output exists.
40934
40935 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40936
40937         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40938         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40939
40940         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40941         to pass/fail/unresolved/unsupported/untested.  Caller must now
40942         call unresolved/unsupported/untested.
40943         * lib/*.exp: Update FSF address.  Update to handle new results of
40944         ${tool}_load.
40945         * lib/chill.exp (verbose): Delete.
40946
40947 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40948
40949         * lib/gcc.exp (default_gcc_start): Change order of args to
40950         $LDFLAGS $CFLAGS $LIBS.
40951         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40952         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40953         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40954         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40955         * gcc.misc-tests/dg-test.exp: Likewise.
40956         * gcc.misc-tests/msgs.exp: Likewise.
40957         * gcc.prms/prms.exp: Likewise.
40958         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40959         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40960
40961         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40962
40963 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40964
40965         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40966
40967         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40968         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40969
40970         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40971         necessary.
40972
40973 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40974
40975         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40976         global for loop; add use of $mathlib.
40977         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40978         settings here; set mathlib for anything but VxWorks.
40979
40980 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40981
40982         * gcc.c-torture: Update to c-torture-1.40 release.
40983
40984 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40985
40986         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40987         dg.exp.
40988
40989 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40990
40991         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40992         global.
40993
40994 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40995
40996         * lib/g++.exp (LIBS): Define if not already.
40997         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40998         (gcc-dg-prune): Call prune_gcc_output.
40999         * lib/gcc.exp (prune_gcc_output): New proc.
41000         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41001         prune_gcc_output.
41002
41003 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41004
41005         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41006         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41007
41008 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41009
41010         * gcc.c-torture: Update to c-torture-1.39 release.
41011
41012 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41013
41014         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41015         fails, try others as well.
41016
41017 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41018
41019         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41020         If compilation fails, mark execute tests as `untested'.
41021         If test is marked as unsupported, don't mark compilation and
41022         execute tests as failed.
41023
41024 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41025
41026         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41027         libstdc++ for whether or not we want to be doing shared
41028         libraries.  Delete link_curses since we don't need it anymore.
41029         * lib/mike-g++.exp (postbase): Don't link in libg++.
41030         * g++.old-deja/old-deja.exp: Likewise.
41031
41032 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41033
41034         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41035
41036 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41037
41038         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41039         For that, add `-Wl,-a,shared_archive'.
41040         * g++.old-deja/old-deja.exp: Likewise.
41041
41042 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41043
41044         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41045
41046 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41047
41048         * lib/mike-g++.exp (postbase): Pay attention to the status of
41049         g++_load.
41050
41051 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41052
41053           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41054
41055 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41056
41057         * lib/gcc.exp (default_gcc_start): No longer need to log program
41058         being executed or its output, execute_anywhere does that now.
41059         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41060         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41061
41062 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41063
41064         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41065         the same as those in lib/g++.exp.
41066
41067 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41068
41069         * gcc.c-torture: Update to c-torture-1.38 release.
41070         * gcc.ieee: Related changes.
41071
41072 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41073
41074         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41075         "exec". Minor reformatting changes.
41076
41077         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41078         cross. This means all "exec" calls now work on a remote host as
41079         well.
41080         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41081         cross. Filter out the extra "\r\n" stuff that expect puts in.
41082         (c-torture-execute): Filter out the bogus warnings like
41083         c-torture-compile does. Add support for canadian cross.
41084         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41085         Use execute_anywhere rather than calling exec directly. Now it
41086         works for canadian cross testing.
41087
41088 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41089
41090         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41091         results into a variable, and check that rather than using file exists.
41092
41093 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41094
41095         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41096         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41097
41098 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41099
41100         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41101         lib_curses if there's a shared libg++ in the build tree.
41102
41103 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41104
41105         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41106         if not supported target.
41107
41108 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41109
41110         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41111         link_curses up to always happen, not just for native builds.
41112
41113 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41114
41115         * gcc.c-torture: Update to c-torture-1.36 release.
41116         * gcc.failure: Related changes.
41117
41118 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41119
41120         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41121
41122 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41123
41124         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41125         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41126         runshlib, link_curses, and mathlib for link and run.
41127
41128         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41129         pass the runtime shared library options for Solaris, OSF/1, and
41130         Irix5, and link with -lcurses to avoid unresolved references.
41131
41132 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41133
41134         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41135         only run once.
41136
41137 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41138
41139         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41140
41141 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41142
41143         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41144         do not have a framework for the "compat" tests yet.
41145
41146 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41147
41148         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41149         set to null if we're testing vxworks5.1.  Use that instead of
41150         `-lm' in the setting of LIBS for link and run.
41151
41152 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41153
41154         * config/rom68k.exp (${tool}_load): Major changes to make it
41155         work.  Verified that it does in fact return the stuff in
41156         exec_output properly.  Catch any Emul or any TRAP other than 0.
41157
41158 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41159
41160         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41161         LDFLAGS properly for targets that need stuff from libgloss.
41162         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41163         only run once.
41164         (gpp_initialized): New variable.
41165
41166 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41167
41168         * config/rom68k.exp: Load libgloss.exp.
41169         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41170         so we can produce a fully linked binary.
41171         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41172         so we can produce a fully linked binary.
41173
41174 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41175
41176         * lib/plumhall.exp (ph_section): Watch for expected failures.
41177         Add missing `else'.
41178
41179         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41180         run the testcase.
41181         (c-torture): Likewise.
41182
41183 1995-08-28  Doug Evans  <dje@cygnus.com>
41184
41185         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41186
41187         * lib/mike-g++.exp (mike_cleanup): New proc.
41188         (prebase): New globals compiler_result, not_compiler_result,
41189         target_regexp.
41190         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41191         allow leading "-" in pattern.  Watch for unsupported tests.
41192         If $compiler_result is set, pattern match assembler code,
41193         and ditto for $not_compiler_result.
41194         * lib/mike-gcc.exp: Likewise.
41195
41196         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41197         execution "succeeded".
41198
41199 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41200
41201         * config/win32.exp: New file.
41202         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41203
41204 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41205
41206         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41207         unsupported.
41208         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41209         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41210         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41211
41212         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41213         "... without exceptions was ...".  That is now handled by
41214         prune_system_crud.
41215         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41216
41217 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41218
41219         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41220         sieve.c,sort2.c}: New files.
41221         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41222         sieve.exp,sort2.exp}: Drivers for them.
41223
41224         * lib/mike-gcc.exp (program_output): New user settable variable.
41225         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41226         messages.
41227         * lib/mike-g++.exp (program_output): New user settable variable.
41228
41229         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41230
41231         * config/sh.exp: Deleted (use sim.exp instead).
41232
41233 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41234
41235         * config/vx.exp: Declare CHECKTASK as global.
41236         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41237         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41238         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41239
41240 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41241
41242         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41243         target. Like vx.exp, only includes `vx29k.exp' instead of
41244         `vxworks.exp'.
41245
41246 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41247
41248         * config/sim.exp: Increase time limit from 120 seconds to 240.
41249
41250 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41251
41252         * gcc.c-torture/execute/950628-1.c: New test.
41253
41254 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41255
41256         * gcc.c-torture: Update with changes/additions from
41257         c-torture-1.34.
41258
41259 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41260
41261         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41262
41263 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41264
41265         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41266
41267 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41268
41269         * gcc.c-torture/compile/950512-1.c: New test.
41270         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41271         * gcc.dg/struct-ret-1.c: Likewise.
41272
41273 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41274
41275         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41276           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41277
41278 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41279
41280         * gcc.c-torture/special/920411-1.c: Deleted.
41281         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41282
41283 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41284
41285         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41286         cpu limit.
41287
41288 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41289
41290         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41291
41292 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41293
41294         From kenner;
41295         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41296         is the proper length.
41297         * va-arg-3.c: Likewise.
41298
41299 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41300
41301         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41302         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41303
41304         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41305         * lib/g++.exp (default_g++_start): Delete old cruft.
41306
41307 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41308
41309         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41310         (2 * (1 << 18)) to (2 * (1 << 17)).
41311
41312         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41313
41314 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41315
41316         * config/rom68k.exp: Renamed from config/idp.exp
41317
41318 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41319
41320         * c-torture/compile/921109-2.c
41321
41322 1995-04-18  Mike Stump  <mrs@cygnus.com>
41323
41324         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41325         excess errors.
41326
41327 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41328
41329         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41330         output.
41331         * lib/g++.exp (default_g++_start): Likewise.
41332
41333 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41334
41335         * gcc.c-torture/compile/950329-1.c: New test.
41336
41337 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41338
41339           * config/bug.exp (${tool}_load): Updated to use new remote_open
41340           and remote_close procs.
41341         * config/idp.exp: New file.
41342
41343 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41344
41345         * gcc.c-torture/execute/950322-1.c: New test.
41346
41347 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41348
41349         * config/vx.exp (${tool}_load): Clean up testing of return code from
41350         vxworks_ld and vxworks_spawn.
41351
41352 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41353
41354         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41355
41356 1995-03-13  Mike Stump  <mrs@cygnus.com>
41357
41358         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41359         can mark excess errors on a machine by machine basis.  Note, the
41360         default is to not expect any excess errors, even when excess
41361         errors test - is given, so you will want to put an XFAIL ... on
41362         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41363         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41364         those 4 machines, but no others.
41365
41366 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41367
41368         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41369         * lib/c-torture.exp: to here.
41370
41371 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41372
41373         * gcc.c-torture/execute/950221-1.c: New test.
41374         * gcc.c-torture/execute/struct-ret-1.c: New test.
41375         * gcc.c-torture/compile/950221-1.c: New test.
41376
41377         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41378
41379 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41380
41381         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41382         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41383
41384 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41385
41386         * g++.gb: New directory of tests, derived from my signature and
41387         class scoping tests.
41388
41389         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41390         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41391         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41392         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41393         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41394         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41395         * g++.gb/sig25.C: Likewise.
41396
41397         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41398         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41399         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41400         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41401         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41402         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41403         * g++.gb/sig25.exp: Likewise.
41404
41405         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41406         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41407         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41408         * g++.gb/scope13.C: Likewise, this test still fails.
41409
41410         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41411         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41412         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41413         * g++.gb/scope13.exp: Ditto.
41414
41415         * g++.gb/README: New file, explains what these tests are about.
41416
41417 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41418
41419         * lib/dg.exp (dg-do): Support `preprocess'.
41420         (dg-test): Likewise.
41421
41422 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41423
41424         * config/udi.exp: change "continue -expect" to "exp_continue".
41425
41426 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41427
41428         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41429         Delete redundant tests.
41430
41431         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41432         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41433         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41434         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41435         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41436         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41437         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41438         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41439
41440         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41441         storing label pointers.
41442         * gcc.c-torture/execute/921019-1.c: Likewise.
41443         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41444         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41445         parameter fp.
41446         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41447         constants.
41448
41449         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41450         Delete obsolete tests.
41451
41452         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41453         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41454         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41455         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41456         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41457         * gcc.c-torture/compile/950124-1.c: New test.
41458
41459         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41460
41461 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41462
41463         * lib/mike-g++.exp: Add -lm to LIBS.
41464
41465 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41466
41467         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41468
41469 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41470
41471         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41472
41473 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41474
41475         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41476
41477 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41478
41479         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41480         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41481         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41482         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41483         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41484         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41485         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41486         * g++.law/{operators31.C, operators32.C,
41487         * g++.law/{operators33.C, operators34.C}: Likewise.
41488         * g++.law/{pic1.C, refs2.C}: Likewise.
41489         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41490         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41491         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41492         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41493
41494         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41495         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41496         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41497         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41498         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41499         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41500         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41501         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41502         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41503         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41504         * g++.law/{operators34.exp}: Likewise.
41505         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41506         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41507         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41508         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41510
41511         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41512         No longer expected to fail.
41513         * g++.law/missed-error3.C: Tweak for recent bool changes.
41514
41515 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41516
41517         * config/emb-unix: Deleted.
41518         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41519         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41520
41521 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41522
41523         * lib/dg.exp (dg-test): Fix typo in last patch.
41524
41525 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41526
41527         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41528         (handles multiple occurrences).
41529
41530 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41531
41532         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41533         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41534         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41535         printed).
41536         * lib/c-torture.exp (c-torture-compile): Likewise.
41537         (c-torture): Prepend full path if missing.
41538         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41539         (gcc_fail): Likewise.
41540         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41541
41542 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41543
41544         * lib/netware.exp: Only attach to NetWare i386 systems.
41545
41546 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41547
41548         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41549         messages.  Add test name to "output pattern match" pass/fail message.
41550
41551 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41552
41553         * gcc.dg: New testsuite.
41554         * gcc.dg/dg.exp: New file.
41555
41556         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41557         test-switch.c}: Deleted.
41558
41559         * gcc.misc-tests/msgs.exp: New testcase driver.
41560
41561 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41562
41563         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41564         Watch for illegal return values from ${tool}_load.
41565         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41566         cross targets.  Coerce return value >0 to 1.
41567
41568 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41569
41570         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41571
41572         * config/emb-unix.exp: New file.
41573
41574         * config/sim.exp: Error if variable $SIM not defined.
41575         (${tool}_load): Mark test as "untested" if simulator missing.
41576
41577         * config/unix.exp: Load remote.exp to get rcp_download.
41578         * lib/c-torture.exp: Use different option lists for testcases with
41579         and without loops.
41580         * gcc.c-torture/execute/execute.exp: Likewise.
41581
41582 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41583
41584         * config/*.exp: Clarify return code from ${tool}_load.
41585         Call `unresolved' or `untested' instead of `warning' or `perror'
41586         (sometimes you still want to call both though).
41587         Add comment that `shell_id' is local to each file.
41588         * config/udi.exp (timeout): Set to 30.
41589         Don't print warning if connection fails, $connectmode has already
41590         printed an error.
41591         (${tool}_load): Move verbose messages to level 2.
41592         Rework pattern for "Process started" message.
41593         Pass `shell_id' to ${connectmode}_download.
41594         Retry twice upon timeout.  Make resetting of target more robust.
41595         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41596         Pass `shell_id' to exit_$connectmode.
41597         Only call exit_$connectmode if connected.
41598         * config/unix.exp (${tool}_load): Check return codes better.
41599         * config/vrtx.exp (${tool}_load): Likewise.
41600         * config/vx.exp (${tool}_load): Likewise.
41601         Delete unneeded global's.
41602         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41603         from ${tool}_load.
41604         (dg-stat): Delete.
41605         (dg-init): Delete recording of pass/fail counts.
41606         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41607         (old-dejagnu-init): Likewise.
41608         (old-dejagnu-stat): Delete contents, empty proc now.
41609         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41610         (c-torture): Delete references to lcnt, lpass, lfail.
41611         Get option list from TORTURE_OPTIONS.
41612         Delete -funroll[-all]-loops if no loops.
41613         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41614         (g++_stat): Delete contents (empty proc now).
41615         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41616         (gcc_finish): Likewise.
41617         (gcc_stat): Deleted.
41618         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41619         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41620         * gcc.c-torture/execute/execute.exp: Likewise.
41621         Split tests into two parts: compile, execute.
41622         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41623         no loops.  Update to reflect clarified return codes from ${tool}_load.
41624
41625 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41626
41627         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41628         to grep for.
41629         (old-dejagnu): Likewise (where necessary).
41630
41631 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41632
41633         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41634
41635         * lib/dg.exp (dg-process-target): Fix processing of selector.
41636         Add comment regarding use of `error'.
41637
41638         * lib/gcc.exp (prune_system_crud): Define if missing.
41639         * lib/g++.exp (prune_system_crud): Likewise.
41640
41641         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41642         Call prune_system_crud.
41643         * lib/dg.exp (dg-runtest): New proc.
41644         Use perror instead of send_user for tcl errors in testcase.
41645         Don't return any value, it's never used.
41646         Don't clobber previous definition of `unknown'.
41647         Print tcl errors in `dg-final'.
41648
41649 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41650
41651         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41652         (dg-test): Don't print errorInfo, it contains stack backtrace.
41653
41654 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41655
41656         * lib/g++.exp (runtest_file_p): Define if missing.
41657
41658 1994-09-24  Doug Evans  (dje@cygnus.com)
41659
41660         * lib/mike-g++.exp: Comment out loading of g++.exp.
41661         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41662         (default_g++_version): Always print something.
41663         (default_g++_start): Comment out call to `which'.
41664         (g++_start, g++_load): Deleted (must be defined in config file).
41665         * lib/gcc.exp: Test for existence of $CC at start.
41666         Delete check for tmpdir (done in gcc_init).
41667         (default_gcc_version): Always print something.
41668         (default_gcc_start): Comment out call to `which'.
41669         * config/*.exp: Major cleanup - make cross targets work at least a
41670         little better for g++ (by not being "--tool gcc" specific).
41671         Rename gcc_xxx to ${tool}_xxx.
41672         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41673         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41674
41675 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41676
41677         * lib/c-torture.exp (c-torture-compile): Rework compiler
41678         message processing.
41679
41680         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41681         c-torture.
41682
41683 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41684
41685         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41686
41687         * lib/dg.exp (dg-process-target): Support { target native }.
41688
41689 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41690
41691         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41692         looked for "... program xxx got fatal signal".
41693         Correct regsub munging of `comp_output'.
41694         Ignore compiler messages "path prefix not used" and "linker input
41695         file unused".
41696
41697 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41698
41699         * lib/gcc.exp (runtest_file_p): Define if missing.
41700         * gcc.prms/template.c: Example to work from.
41701
41702 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41703
41704         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41705         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41706
41707         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41708         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41709         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41710         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41711
41712         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41713         (dg-process-target): No longer a varargs proc.
41714         Return S/N for target, P/F for xfail.  All callers changed.
41715         (user option procs): More argument checking.
41716         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41717         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41718         (dg-test): Skip test if not running on selected target in `dg-do'.
41719         Update handling of `dg-do-what', `dg-output-text'.
41720         Separate execution pass/fail from output pattern match pass/fail.
41721         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41722
41723 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41724
41725         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41726         target for 920510-1.c.
41727
41728 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41729
41730         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41731         Clean up comment regarding use of passcnt, etc.
41732         (gcc_stat): Don't update `testcnt' here.
41733         (gcc_finish): Do it here.
41734         Might as well reset `but_id' here too.
41735         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41736         to determine if the file should be tested.
41737         * gcc.c-torture/compile/compile.exp: Likewise.
41738         * gcc.c-torture/execute/execute.exp: Likewise.
41739         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41740         * gcc.misc-tests/dg-test.exp: Likewise.
41741         * gcc.prms/prms.exp: Likewise.
41742         * gcc.wendy/wendy.exp: Likewise.
41743         * g++.old-deja.exp: Likewise.
41744         Move "Testing file" message to verbose level 1.
41745
41746 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41747
41748         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41749
41750 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41751
41752         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41753         (default_gcc_start): Accept optional second list element
41754         of compiler flags.  Print compiler output at verbosity level 2.
41755         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41756         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41757         Save current values of framework globals passcnt, failcnt, xpasscnt,
41758         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41759         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41760         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41761         xfailcnt to compute stats.  Update framework global `testcnt' from
41762         pass/fail counts.
41763         (gcc_finish): New proc.  Clean up test environment.
41764         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41765         (gcc_epass, gcc_efail): Delete.
41766         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41767         argument of line number.
41768         (dg-init): If the tool has an init routine, call it.
41769         (dg-test): Remove args `cflags_var' and `libs_var'.
41770         Pass all compiler options to ${tool}_start.
41771         Handle missing line number.
41772         (dg-finish): New function.
41773         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41774         particular files.  Call gcc_finish at end.  Move "skipping test"
41775         message to verbosity level 3.
41776         * gcc.c-torture/compile/compile.exp: Likewise.
41777         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41778         * gcc.c-torture/execute/execute.exp: Likewise.
41779         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41780         Print testcase being tried at verbosity level 1.
41781         * gcc.c-torture/special/special.exp: Unset xfail.
41782         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41783         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41784         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41785         * gcc.failure/failure.exp: Likewise.
41786         * gcc.ieee/ieee.exp: Likewise.
41787         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41788         Update call to dg-test.  Call dg-finish at end.
41789         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41791         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41792         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41793         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41794         * gcc.wendy/wendy.exp: Add copyright.
41795         Delete setting of tmpdir (done by gcc_init).
41796         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41797         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41798         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41799         gcc_[ce]pass/fail.
41800
41801 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41802
41803         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41804         confusion.
41805         (g++_load): Likewise.
41806
41807         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41808         Rename argument to `prog' to remove the confusion.
41809         Varargs fns behave differently too!
41810         (g++_load): Likewise.
41811
41812         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41813
41814         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41815         what it is.  Delete (always) printing of status value for !native.
41816         Simplify verbose code, and include status and exec_output.
41817         (g++_load): Use gcc_load.
41818
41819 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41820
41821         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41822         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41823         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41824         940714-3.c as these testcases don't exist anymore.  Make
41825         va-arg-1.c expected to pass.
41826
41827 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41828
41829         * gcc.misc-tests/misc.exp: Only run specific testcases.
41830         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41831         * gcc.misc-tests/dg-[1-9].c: New files.
41832
41833         * lib/dg.exp: New testsuite driver.
41834         * gcc.prms/prms.exp: Use it.
41835
41836         * README.gcc: New file.
41837
41838         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41839         Document and reset `lxpass' and `lxfail'.
41840         Simplify "initialized" message.
41841         (gcc_stat): Clean up comments a little.
41842
41843 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41844
41845         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41846
41847 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41848
41849         * lib/old-dejagnu.exp (process-option): New proc.
41850         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41851         (old-dejagnu): Simplify.
41852         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41853
41854 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41855
41856         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41857         exists and is not an empty string.
41858
41859         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41860         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41861         finished.
41862         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41863         automatically.
41864
41865         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41866         longer expected to fail.
41867
41868         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41869         "f" function call.
41870
41871         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41872
41873         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41874         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41875         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41876         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41877         c-torture-1.29.
41878
41879         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41880         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41881
41882         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41883
41884         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41885         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41886
41887         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41888         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41889         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41890
41891 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41892
41893         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41894         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41895         940714-1.c, 940714-2.c, 940714-3.c},
41896         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41897         gcc.misc-tests/{mg.c,mg.exp}:
41898         New tests.
41899         * gcc.noncompile/noncompile.exp: Change accordingly.
41900
41901 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41902
41903         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41904         Undo previous clobberage.
41905
41906 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41907
41908         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41909         * gcc.special/{930510-1.c, special.exp}:
41910         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41911         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41912         struct-varargs-1.c}: New tests from c-torture-1.26.
41913
41914 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41915
41916         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41917           argument to switch.
41918
41919 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41920
41921         * Revert the previous changes.  Please see Rob's directory
41922           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41923           fixes.
41924
41925 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41926
41927         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41928             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41929             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41930             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41931             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41932             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41933             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41934             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41935             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41936             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41937             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41938             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41939             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41940             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41941             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41942             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41943             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41944             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41945             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41946             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41947             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41948             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41949             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41950             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41951             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41952             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41953             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41954
41955 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41956
41957         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41958             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41959           with perror calls.
41960
41961 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41962
41963         * config/unix.exp (g++_load): Fix syntax.
41964
41965 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41966
41967         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41968         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41969         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41970         Don't expect va-arg-1.c to fail.  Correct expected output for
41971         920928-1.c.
41972         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41973         * gcc.wendy/hbm4.c: Correct typo.
41974         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41975
41976 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41977
41978         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41979         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41980         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41981         * lib/c-torture.exp (c-torture-compile): Ditto.
41982
41983         Reduce volume of output (remove all the -I's and such).
41984         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41985         Call gcc_cpass, gcc_cfail.
41986         (c-torture): Pass testing option to c-torture-compile.
41987
41988 1994-03-21  Doug Evans  (dje@cygnus.com)
41989
41990         Bring patches over from progressive.
41991         * config/default.exp: Exit remote shell cleanly.
41992         (g++_exit, g++_start): Add default versions.
41993         * config/sim.exp (gcc_load): Use perror, not error.
41994
41995 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41996
41997         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41998         set in site.exp.
41999
42000 1994-03-14  Doug Evans  (dje@cygnus.com)
42001
42002         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42003         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42004         (wendy_try): New proc to run testcase.
42005         (main loop): Call 'em.
42006         * gcc.wendy/*.c: Clean up pass to correct expected output.
42007
42008         * lib/gcc.exp: Minor cleanup work.
42009         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42010
42011 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42012
42013         * config/sim.exp (gcc_load): Document return codes better.
42014         Don't pass -v to simulator.
42015
42016 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42017
42018           * gcc.special/920717-x.c: Fix typo.
42019           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42020           get at sources.
42021
42022         * lib/mike-gcc.exp: Fix typo.
42023
42024 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42025
42026         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42027         binary to use, transform the name.
42028         * config/*.exp: rename everything. Nuke any g++ specific files,
42029         it's now a special case of gcc that requires no special support.
42030         Add a default.exp for unsupported targets.
42031
42032 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42033
42034         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42035         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42036         version of Tcl.
42037
42038 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42039
42040         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42041         than a warning.
42042
42043 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42044
42045         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42046
42047 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42048
42049         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42050         option_list.  Compile every file with only 4/6 option choices
42051         (same as C torture) instead of with 12/18 different option
42052         choices.
42053         * lib/c-torture.exp: Likewise.
42054
42055         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42056         not already set.
42057
42058 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42059
42060         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42061         can put an XFAIL *-*-* on excess errors.
42062
42063 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42064
42065         * g++.law: Add more tests derived from g++-bugs snapshots.
42066
42067         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42068         equivalent to g++.law/init9.
42069
42070         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42071         compiled it, and the a.out file after we've run it.
42072
42073 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42074
42075         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42076         compiled it, and the a.out file after we've run it.
42077
42078 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42079
42080         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42081
42082 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42083
42084         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42085         version number.
42086
42087 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42088
42089         * g++.law: New directory of g++ tests derived from the g++-bugs
42090         snapshots.
42091
42092 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42093
42094         * gcc.compile: initbug1.c initbug1.exp testcase added
42095
42096 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42097
42098         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42099         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42100           fixes submitted by Jeff Law (law@cs.utah.edu)
42101         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42102           Jeff Law (law@cs.utah.edu)
42103
42104
42105 1993-11-30  Mike Stump  (mrs@cygnus.com)
42106
42107         * config/unix-g++.exp: Follow the gcc way of doing things.
42108         * g++.old-deja/old-deja.exp: Minor updates.
42109         * lib/g++.exp: New file, follow the gcc way of doing things.
42110         * lib/old-dejagnu.exp: Minor updates.
42111         * lib/mike-g++.exp: Always unset errorInfo.
42112
42113 1993-11-06  Mike Stump  (mrs@cygnus.com)
42114
42115         * lib/gcc.exp: Fix some errors with the below change, CC and
42116         CFLAGS should be global when setting, not local.
42117
42118 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42119
42120         * lib/gcc.exp: Transform tool name.
42121
42122 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42123
42124         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42125
42126 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42127
42128         * lib/gcc.exp: change gcc_done to gcc_stat
42129
42130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42131
42132         * Upgraded gcc testsuite to c-torture version 1.25
42133
42134 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42135
42136         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42137         * lib/c-torture: added hooks for new reporting code.
42138
42139 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42140
42141         * config/sh-gcc.exp: check if sh-sim exists in the path
42142
42143 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42144
42145         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42146         * gcc.compile/compile.exp: Initial changes for new logic.
42147         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42148         * gcc.failure/failure.exp: Initial changes for new logic.
42149         * gcc.ieee/ieee.exp: Initial changes for new logic.
42150         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42151         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42152         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42153         * lib/c-torture.exp: Initial changes for new logic.
42154         * lib/gcc.exp: Initial changes for new logic.
42155
42156 1993-10-15  Mike Stump  (mrs@cygnus.com)
42157
42158         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42159         depend upon failure or success.  Fully qualify names in failure
42160         and success messages.  Always remove a.out before starting
42161         compile, just in case.  Pay more attention to error text output by
42162         the compiler.  Handle testcases with no known past errors just
42163         like all others, so that things are uniform.  Other miscellaneous
42164         improvements.
42165
42166 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42167
42168         * gcc.cpp: new directory for cpp tests
42169
42170 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42171
42172         * lib/chill.exp: Code reformatted, removed unused code.
42173         * config/unix-chill.exp: Code reformatted, removed unused code.
42174         * chill.execute/execute.exp: Code reformatted, removed unused code.
42175         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42176
42177 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42178
42179         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42180         routines not written.
42181
42182 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42183
42184         * config/bug-gcc.exp: Use new procs from bug.exp.
42185
42186 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42187
42188         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42189         via ftp, rather than depending on NFS.
42190         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42191         case.
42192
42193 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42194
42195         * config/bug-gcc.exp: Use new download proc.
42196
42197 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42198
42199         * chill.execute/execute.exp: cleanups, handles errors better
42200         * chill.compile/compile.exp: rewrite, based on execute.exp
42201         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42202         * lib/chill.exp: major changes to diff proc and compile and link
42203           procs. added chill_fail and chill_pass wrappers to pass and
42204           fail. added more comments, and handle error codes better.
42205           Added a hack to capture stderr from exec, so noncompile tests
42206           can work.
42207
42208 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42209
42210         * chill.execute/execute.exp: rewrite of testsuite driver
42211         * lib/chill.exp: rewrite of testsuite driver
42212         * config/unix-chill.exp: rewrite of testsuite driver
42213
42214 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42215
42216     In chill.execute:
42217         * iexpr.ch: Standardize uppercase.
42218         * tuples.dat: Standardize uppercase.
42219         * vary.ch: standardize.  Correct varying string assignments.
42220         * vary.dat: Add new output lines.
42221
42222 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42223
42224     In chill.execute:
42225         * chprintf.ch: Standardize use of uppercase.
42226         * tuples.ch: Standardize and turn arr2 into a DCL,
42227           rather than a SYN.
42228         * pinits.ch: Standardize.
42229
42230 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42231
42232         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42233         * Makefil: Renamed to Makefile.in.
42234         * configure.in: New.
42235
42236 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42237
42238     In chill.execute:
42239         * .cvsignore: Add result/output files.
42240         * Makefile: Fix up variables at start.  Use MFLAGS
42241           everywhere.  Correct bool_loc, built_ins entries.
42242           Add entry for vary1.ch.
42243         * bitarray.ch: Standardize upper-case usage.
42244         * bitexpr.ch: Standardize, add output of b1.
42245         * params.ch: Use arrayt in along PROC parameters, to
42246           avoid novelty problems.
42247         * sets.ch: Tiny cleanup.
42248         * vary1.ch: Re-indent.
42249
42250 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42251
42252           * Add PR-related files to Makefiles, .cvsignore files, etc.
42253
42254 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42255
42256         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42257           with compiler objects. New names are test-flow.c and test-loop.c
42258
42259 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42260
42261         * Upgraded c-torture tests from 1.19 to 1.20
42262
42263         * new files:
42264         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42265         * gcc.compile: 930623-1.c 930623-2.c
42266         * gcc.noncompile: 930622-1.c 930622-2.c
42267         * gcc.failure: 920411-1.c 920627-2.c
42268         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42269
42270 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42271
42272         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42273           More changes to get testsuite working properly. Needs more work.
42274           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42275
42276 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42277
42278         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42279           More changes to get testsuite working properly. Needs more work.
42280
42281 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42282
42283         * chill.compile/compile.exp: Added for Dejagnu support
42284         * chill.execute/execute.exp: Added for Dejagnu support
42285         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42286
42287 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42288
42289     This should complete moving the CHILL test files.
42290         * chill.noncompile(.cvsignore printf.grt
42291             in-printf.grt chprintf.grt chprintf.ch):
42292             Added test-support files.
42293           (Makefile): Modified further.
42294         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42295             signal.ch): Added test files.
42296           * chill.execute (.cvsignore printf.grt printr.c
42297             in-printf.grt rts.c chprintf.grt rts.h): Added
42298           test-support files.
42299             (Makefile): More corrections.
42300
42301 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42302
42303         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42304           test cases, ready for DejaGnu.
42305
42306 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42307
42308         * Upgraded c-torture tests from 1.18 to 1.19
42309
42310         * gcc.compile: added test(s):
42311           930607-1.c
42312         * gcc.execute: added test(s):
42313           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42314
42315         * added new subdirectory for misc tests: gcc.misc-tests
42316         * gcc.misc-test(s): added tests:
42317           inst-check.c test-consts.c test-ior.c test-switch.c
42318
42319 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42320
42321         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42322
42323 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42324
42325         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42326
42327 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42328
42329         * Upgraded c-torture tests from 1.17 to 1.18
42330
42331 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42332
42333         * Upgraded c-torture tests from 1.12 to 1.17
42334
42335 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42336
42337         * lib/old-dejagnu.exp:
42338           Fixed handling of XFAIL target triplets to correctly
42339           recognize wildcard characters.  Removed code that
42340           appended a unique id tag to the end of the file name
42341           printed out by the result of the testcases within a
42342           given test file.
42343
42344 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42345
42346         * lib/old-dejagnu.exp:
42347           Reworked expected failure handling to trigger off of XFAIL
42348           keyword in keyphrase embeded in testcase source code. The
42349           XFAIL keyword must be at the end of the keyphrase line. It
42350           may optionally be followed by one or more target triplets.
42351           It has just occured that the handling of wildcards in the
42352           target triplet may not be correct.
42353
42354 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42355
42356         * g++.old-deja/tests:
42357           Moved all subdirectories up one level into g++.old-deja .
42358
42359         * lib/old-dejagnu.exp:
42360           Fixed problem with CXXFLAGS not being properly reset, and being
42361           corrupted with extraneous "-c" compiler option.  This was
42362           causing binaries to not be generated for test that needed them.
42363           Modified strings passed to "pass" and "fail" so that individual
42364           tests from the same test file would be distinguished by an
42365           identifier appended to the test file name in the summary logs;
42366           this corrected a problem with erroneous diff logs.  Added code
42367           to search testcases for expected fail and unexpected pass keywords.
42368
42369 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42370
42371         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42372
42373 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42374
42375         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42376           Removed extraneous text from end of "Special g++ Options"
42377           keyphrase.
42378
42379         * lib/old-dejagnu.exp: Added pattern matching to look for new
42380           keywords, embedded in testcases comments, which will trigger
42381           calls to xpass and xfail.
42382
42383 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42384
42385         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42386           comments embedded in the testcases, especially the one looking for
42387           special compiler options, as well as the pattern matching for the
42388           compiler output again.
42389
42390 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42391
42392         * lib/old-dejagnu.exp: Do a proper check of the return value for
42393           execute tests. Fixed several problems with the pattern matching
42394           of the compiler output which gave erroneous test results.
42395           Changed several of the test result messages to be more descriptive.
42396         * config/unix-g++.exp: Proc g++_load now actually works and
42397           executes the tests passed to it and returns a usable return
42398           value.
42399
42400 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42401
42402           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42403
42404 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42405
42406         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42407           Modified both files to properly execute the old style
42408           dejagnu tests. The previous versions of these files were
42409           experimental and did not function anything near correctly.
42410
42411 1993-04-05  Rob Savoye  (rob@cygnus.com)
42412
42413         * Removed all Makefile.in and configure.in files. No configuration
42414         needed now.
42415
42416 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42417
42418         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42419
42420 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42421
42422         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42423         gcc.special/configure.in, gcc.noncompile/configure.in,
42424         gcc.execute/configure.in, gcc.code_quality/configure.in,
42425         g++.other/configure.in, g++.old-deja/configure.in,
42426         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42427         in srcname setting.
42428
42429 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42430
42431         * lib/udi.exp: Fixed mondfe and mondfe_download.
42432         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42433         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42434
42435 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42436
42437         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42438         (gdb_exit): Don't remove *_soc files.
42439
42440 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42441
42442         * lib/c-torture.exp: Don't look for main; instead always use -w
42443         -c.  This is how the c-torture tests work.  Remove the object
42444         file if the compilation succeeds.
42445         * gcc.execute/execute.exp: Remove executable if test passes.
42446         * gcc.noncompile/noncompile.exp: Every test is an expected
42447         failure.
42448         * gcc.special/special.exp: Added tests from c-torture 1.11,
42449         corrected use of existing test.
42450         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42451         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42452         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42453         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42454         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42455         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42456         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42457         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42458         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42459         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42460         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42461         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42462         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42463         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42464         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42465         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42466         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42467         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42468         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42469         c-torture 1.11.
42470         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42471         correspond to c-torture 1.11.
42472
42473         * New file.