OSDN Git Service

abc3b7d0a1cb4d53f9c74f2f7544e61dd082bc16
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2
3         PR target/26765
4         * gcc.target/mips/pr26765.c: New.
5
6 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7
8         * gcc.target/bfin: New directory.
9         * gcc.target/bfin/bfin.exp: New file.
10         * gcc.target/bfin/frmul.c: New file.
11         * gcc.target/bfin/arith.c: New file.
12         * gcc.target/bfin/mul-combine.c: New file.
13         * gcc.target/bfin/shift.c: New file.
14
15 2006-05-04  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/14287
18         PR tree-optimization/14844
19         PR tree-optimization/19792
20         PR tree-optimization/21608
21         PR tree-optimization/27090
22         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
23         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
24         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
25         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
26         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
27
28 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
29
30         PR tree-optimization/27285
31         * gcc.c-torture/execute/pr27285.c: New test.
32
33         PR middle-end/27388
34         * gcc.dg/gomp/pr27388-1.c: New test.
35         * gcc.dg/gomp/pr27388-2.c: New test.
36         * gcc.dg/gomp/pr27388-3.c: New test.
37
38         PR c++/27359
39         * g++.dg/gomp/pr27359.C: New test.
40
41 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
42
43         PR fortran/20248
44         * gfortran.dg/iargc.f90:  New test.
45
46 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/27102
49         * g++.dg/template/crash49.C: New test.
50
51 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
52
53         PR testsuite/27032
54         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
55
56 2006-05-02  Jeff Law  <law@redhat.com>
57
58         PR tree-optimization/27364
59         * gcc.c-torture/execute/pr27364.c: New test.
60
61 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/27309
64         * g++.dg/parser/ctor5.C: New test.
65
66 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
67
68         PR target/27387
69         * gcc.target/arm/arm.exp: New.
70         * gcc.target/arm/pr27387.C: Likewise.
71
72 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
73
74         PR fortran/27269
75         PR fortran/27324
76         * gfortran.dg/module_equivalence_2.f90: New test.
77
78 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
79
80         PR middle-end/27337
81         * g++.dg/gomp/pr27337-1.C: New test.
82         * g++.dg/gomp/pr27337-2.C: New test.
83
84         PR middle-end/27328
85         * gcc.dg/gomp/pr27328.c: New test.
86
87         PR middle-end/27325
88         * g++.dg/gomp/pr27325.C: New test.
89
90         PR middle-end/27310
91         * g++.dg/gomp/pr27310.C: New test.
92
93 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
94
95         PR tree-optimization/27291
96         * g++.dg/tree-ssa/pr27291.C: New test.
97
98 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
99
100         PR tree-optimization/27283
101         * g++.dg/tree-ssa/pr27283.C: New test.
102
103 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
104
105         * gcc.dg/tree-ssa/loop-16.c: New test.
106
107 2006-05-01  Roger Sayle  <roger@eyesopen.com>
108             Joseph S. Myers  <joseph@codesourcery.com>
109
110         * gcc.dg/Wconversion-3.c: New test case.
111         * gcc.dg/Wconversion-4.c: Likewise.
112
113 2006-05-01  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/26726
116         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
117
118 2006-04-30  Roger Sayle  <roger@eyesopen.com>
119
120         * gcc.dg/Woverflow-1.c: New test case.
121         * gcc.dg/Woverflow-2.c: Likewise.
122         * gcc.dg/Woverflow-3.c: Likewise.
123
124 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/27094
127         * g++.dg/template/defarg8.C: New test.
128
129 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
130
131         PR c++/27278
132         * g++.dg/parse/operator7.C: New test.
133
134 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
135
136         PR c++/11471
137         PR c++/27102
138         * g++.dg/template/crash48.C: New test.
139
140         PR c++/27279
141         * g++.dg/parse/ctor4.C: New test.
142
143 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
144
145         PR fortran/25681
146         * gfortran.df/char_type_len.f90: New test.
147
148 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
149
150         PR libgfortran/27304
151         * gfortran.dg/fmt_exhaust.f90: New test.
152
153 2006-04-28  Roger Sayle  <roger@eyesopen.com>
154
155         PR c/25309
156         * gcc.dg/large-size-array-2.c: New test case.
157
158 2006-04-28  Richard Guenther  <rguenther@suse.de>
159
160         PR target/26826
161         * gcc.target/i386/pr26826.c: New testcase.
162
163 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
164
165         PR middle-end/27260
166         * gcc.c-torture/execute/pr27260.c: New.
167
168 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
169
170         PR middle-end/27095
171         * gcc.dg/pr27095.c: New.
172
173 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
174
175         PR c++/27292
176         * g++.dg/conversion/bitfield4.C: New test.
177
178 2006-04-27  Eric Christopher  <echristo@apple.com>
179
180         * gcc.dg/pragma-ms_struct.c: New.
181
182 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/27102
185         * g++.dg/template/crash47.C: New test.
186
187 2006-04-27  Dirk Mueller  <dmueller@suse.de>
188
189         * gcc.target/i386/sse-7.c: build with -msse.
190
191 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
192
193         PR testsuite/27274:
194         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
195         (main): Exit if processor doesn't support SSE.
196
197 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
198
199         PR middle-end/27282
200         * gcc.c-torture/compile/pr27282.c: New test.
201
202 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
203
204         PR middle-end/26913
205         * g++.dg/gomp/pr26913.C: New test.
206
207         PR c/25996
208         * gcc.dg/gomp/pr25996.c: New test.
209         * g++.dg/gomp/pr25996.C: New test.
210
211 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
212
213         PR rtl-optimization/26725
214         * gcc.c-torture/compile/pr26725.c: New test.
215
216 2006-04-25  Richard Guenther  <rguenther@suse.de>
217
218         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
219         than n + -1.
220
221 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
222
223         * gcc.dg/20060425-1.c: New testcase.
224
225 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
226
227         PR tree-optimization/26865
228         * gcc.dg/pr26865.c: New test.
229
230 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/27292
233         * g++.dg/conversion/bitfield1.C: New test.
234         * g++.dg/conversion/bitfield2.C: Likewise.
235         * g++.dg/conversion/bitfield3.C: Likewise.
236
237 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
238         Richard Guenther  <rguenther@suse.de>
239
240         PR tree-optimization/27236
241         * gcc.dg/tree-ssa/pr27236.c: New testcase.
242
243 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
244
245         PR c++/19963
246         * g++.dg/other/incomplete2.C: New test.
247
248 2006-04-24  Richard Guenther  <rguenther@suse.de>
249
250         PR middle-end/26869
251         * gcc.dg/torture/pr26869.c: New testcase.
252
253 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
254         Richard Guenther  <rguenther@suse.de>
255
256         PR tree-optimization/27218
257         * g++.dg/tree-ssa/pr27218.C: New testcase.
258
259 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/26912
262         * g++.dg/template/friend41.C: New test.
263
264 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
265
266         * g++.dg/opt/pr15551.C: Include cstdio.
267         (main): Use remove instead of unlink.
268
269 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
270
271         * gcc.dg/sibcall-7.c: New test.
272         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
273         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
274         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
275         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
276         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
277
278 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/26534
281         * g++.dg/opt/bitfield1.C: New test.
282         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
283         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
284         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
285         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
286         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
287         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
288         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
289         * g++.dg/abi/bitfield2.C: Likewise.
290         * g++.dg/init/bitfield1.C: Likewise.
291
292 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
293
294         PR fortran/25099
295         * gfortran.dg/elemental_subroutine_4.f90: New test.
296         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
297         call sub (m, x).
298
299 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
300
301         * gcc.c-torture/compile/20060421-1.c: New testcase.
302
303 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
304
305         PR c/25875
306         * gcc.dg/init-bad-4.c: New test.
307
308 2006-04-21  Paul Brook  <paul@codesourcery.com>
309
310         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
311
312 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
313
314         PR fortran/27122
315         * gfortran.dg/defined_operators_1.f90: New test.
316         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
317         remove old ones associated, incorrectly, with Note 5.46.
318
319         PR fortran/27113
320         * gfortran.dg/character_array_constructor_1.f90: New test.
321
322 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
323
324         * gcc.dg/20060419-1.c: New test.
325
326 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
327
328         PR c/26774
329         * gcc.dg/struct-parse-1.c: New test case.
330
331 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
332
333         PR c++/26558
334         * g++.dg/parse/template19.C: New test.
335
336         PR c++/26739
337         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
338
339         PR c++/26036
340         * g++.dg/expr/call3.C: New test.
341
342         PR c++/10385
343         * g++.dg/conversion/dynamic1.C: New test.
344
345 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/27102
348         * g++.dg/template/crash35.C: Tweak error markers.
349         * g++.dg/template/crash46.C: New test.
350         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
351         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
352
353 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
354
355         PR rtl-optimization/14261
356         * gcc.c-torture/compile/20060419-1.c: Added.
357
358 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
359
360         * gfortran.dg/label_1.f90: Adjust dg-error.
361
362 2006-04-16  Roger Sayle  <roger@eyesopen.com>
363
364         PR target/26961
365         * gcc.dg/fold-cond-1.c: New test case.
366         * gcc.dg/pr26961-1.c: Likewise.
367
368 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
369
370         PR libgfortran/27138
371         * gfortran.dg/read_bad_advance.f90: New test.
372
373 2006-04-16  Roger Sayle  <roger@eyesopen.com>
374             Dale Johannesen  <dalej@apple.com>
375
376         PR target/24076
377         * gcc.target/i386/vecinit-3.c: New testcase.
378         * gcc.target/i386/vecinit-4.c: Likewise.
379         * gcc.target/i386/sse-18.c: Likewise.
380         * gcc.target/i386/sse-19.c: Likewise.
381
382 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
383
384         * gfortran.dg/allocate_zerosize_1.f90:  New test.
385
386 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/26365
389         * g++.dg/template/crash45.C: New test.
390
391 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
392
393         PR fortran/26787
394         * gfortran.dg/proc_assign_1.f90: New test.
395         * gfortran.dg/procedure_lvalue.f90: Change message.
396         * gfortran.dg/namelist_4.f90: Add new error.
397
398         PR fortran/25597
399         PR fortran/27096
400         * gfortran.dg/auto_pointer_array_result_1.f90
401
402         PR fortran/27089
403         * gfortran.dg/specification_type_resolution_1.f90
404
405         PR fortran/18803
406         PR fortran/25669
407         PR fortran/26834
408         * gfortran.dg/bounds_temporaries_1.f90: New test.
409
410         PR fortran/27124
411         * gfortran.dg/array_return_value_1.f90: New test.
412
413 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
414
415         PR fortran/25336
416         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
417
418 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
419
420         PR middle-end/26823
421         * g++.dg/gomp/pr26823-1.C: New test.
422         * g++.dg/gomp/pr26823-2.C: New test.
423
424 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
425
426         PR middle-end/27134
427         * gcc.dg/pr27314.c: New test.
428
429 2006-04-13  Richard Henderson  <rth@redhat.com>
430
431         * g++.dg/gomp/block-0.C: Update expected matches.
432
433 2006-04-13  DJ Delorie  <dj@redhat.com>
434
435         * lib/target-supports.exp (check_effective_target_int32plus): New.
436         (check_effective_target_ptr32plus): New.
437         (check_effective_target_size32plus): New.
438         (check_effective_target_int16): New.
439         (check_profiling_available): Add m32c to the list of unsupported targets.
440
441         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
442         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
443         memory size.
444         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
445         pointers.
446         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
447         size_t.
448         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
449         and size_t.
450         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
451         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
452         not just xstormy16.  Skip m32c due to weird pointer size.
453         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
454         not just xstormy16.
455         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
456         not just xstormy16.
457         * gcc.dg/20020312-2.c: Add m32c support.
458         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
459         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
460         in test.
461         * gcc.dg/20050321-2.c: Require >=32 bit integers.
462         * gcc.dg/asm-1.c: Skip if int and short are the same size.
463         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
464         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
465         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
466         * gcc.dg/init-string-2.c: Require >=32 bit integers.
467         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
468         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
469         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
470         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
471         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
472         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
473         in test.
474         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
475         in test.
476         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
477         * gcc.dg/pr23049.c: Require >=32 bit integers.
478         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
479         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
480         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
481         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
482         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
483         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
484         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
485         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
486         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
487         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
488         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
489         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
490         prototype in test.
491         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
492         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
493         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
494         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
495         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
496
497         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
498         * gcc.c-torture/execute/20040703-1.x: Likewise.
499         * gcc.c-torture/execute/20040705-1.x: Likewise.
500         * gcc.c-torture/execute/20040705-2.x: Likewise.
501         * gcc.c-torture/execute/20040709-1.x: Likewise.
502         * gcc.c-torture/execute/20040709-2.x: Likewise.
503         * gcc.c-torture/execute/20040811-1.x: Likewise.
504         * gcc.c-torture/execute/20050316-1.x: Likewise.
505         * gcc.c-torture/execute/bitfld-4.x: Likewise.
506         * gcc.c-torture/execute/pr19689.x: Likewise.
507         * gcc.c-torture/execute/pr7284-1.x: Likewise.
508         * gcc.c-torture/execute/usmul.x: Likewise.
509         * gcc.c-torture/execute/vrp-5.x: Likewise.
510         * gcc.c-torture/execute/vrp-6.x: Likewise.
511         * gcc.dg/debug/20041023-1.s: Likewise.
512
513 2006-04-13  Roger Sayle  <roger@eyesopen.com>
514
515         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
516         of integers to a vector types are now constant expressions in C.
517         * gcc.dg/vect/vect-fold-1.c: New test case.
518
519 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
520             Ulrich Weigand  <uweigand@de.ibm.com>
521
522         PR target/27006
523         * gcc.dg/vmx/pr27006.c: New testcase.
524
525 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
526
527         PR libgfortran/26766
528         * gfortran.dg/write_recursive.f90: New test.
529
530 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
531
532         * g++.dg/parse/dtor7.C: New test.
533         * g++.dg/parse/new1.C: Add error marker.
534         * g++.dg/template/new3.C: New test.
535
536         PR c++/26122
537         * g++.dg/template/pure1.C: New test.
538
539         PR c++/26295
540         * g++.dg/parse/ptrmem4.C: New test.
541
542 2006-04-10  Jeff Law  <law@redhat.com>
543
544         PR/27087
545         * gcc.c-torture/compile/pr27087.c: New test.
546
547 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
548
549         PR/21391
550         * gcc.dg/20060410.c: New.
551
552 2006-04-10  Matthias Klose  <doko@debian.org>
553
554         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
555         Recognize multilib directory names containing underscores.
556
557 2006-04-10  Roger Sayle  <roger@eyesopen.com>
558
559         * gcc.target/i386/vecinit-1.c: New test case.
560         * gcc.target/i386/vecinit-2.c: Likewise.
561
562 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
563
564         PR debug/27057
565         * g++.dg/debug/dwarf2-2.C: New test.
566
567 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
568
569         PR rtl-optimization/27073
570         * gcc.c-torture/execute/pr27073.c: New test.
571
572 2006-04-08  Mike Stump  <mrs@apple.com>
573
574         * gcc.dg/pragma-darwin.c: Improve for ppc64.
575
576 2006-04-07  Richard Guenther  <rguenther@suse.de>
577
578         PR tree-optimization/26135
579         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
580
581 2006-04-06  Jan Hubicka  <jh@suse.cz>
582
583         PR profile/26399
584         * g++.dg/bprob/g++-bprob-2.C: New testcase.
585
586 2006-04-06  Roger Sayle  <roger@eyesopen.com>
587
588         * g++.dg/conversion/nullptr1.C: New test case.
589         * g++.dg/conversion/nullptr2.C: Likewise.
590
591 2006-04-05  Roger Sayle  <roger@eyesopen.com>
592
593         * gfortran.dg/dependency_18.f90: New test case.
594
595 2006-04-05  Richard Guenther  <rguenther@suse.de>
596
597         PR tree-optimization/26919
598         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
599         * gcc.dg/ipa/ipa-2.c: Likewise.
600         * gcc.dg/ipa/ipa-3.c: Likewise.
601         * gcc.dg/ipa/ipa-5.c: Likewise.
602
603 2006-04-05  Richard Guenther  <rguenther@suse.de>
604
605         PR tree-optimization/26763
606         * gcc.dg/torture/pr26763-1.c: New testcase.
607         * gcc.dg/torture/pr26763-2.c: Likewise.
608
609 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
610
611         PR fortran/23634
612         PR fortran/25619
613         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
614
615 2006-04-04  Eric Christopher  <echristo@apple.com>
616
617         * gcc.target/i386/387-1.c: Allow regexp to match darwin
618         stubs.
619         * gcc.target/i386/387-5.c: Ditto.
620
621 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
622
623         * gcc.target/sparc/struct-ret-check.c: New test.
624
625 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
626
627         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
628         zero decimal digits specified in format.
629
630 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/26891
633         * gfortran.dg/missing_optional_dummy_1.f90: New test.
634
635         PR fortran/26976
636         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
637         * gfortran.dg/initialization_1.f90: Make assignment compliant.
638         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
639         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
640         bigendian-ness.
641
642 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
643
644         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
645         dummy arguments work when the actual argument is itself a dummy
646         argument of the caller.
647
648 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         PR libfortran/24685
651         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
652
653 2006-04-01  Roger Sayle  <roger@eyesopen.com>
654
655         * gfortran.dg/dependencency_17.f90: New test case.
656
657 2006-04-01  Roger Sayle  <roger@eyesopen.com>
658
659         * gfortran.dg/dependency_14.f90: New test case.
660         * gfortran.dg/dependency_15.f90: Likewise.
661         * gfortran.dg/dependency_16.f90: Likewise.
662
663 2006-03-31  Asher Langton  <langton2@llnl.gov>
664
665         PR fortran/25358
666         gfortran.dg/cray_pointers_6.f90: New test.
667
668 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
669
670         PR libgfortran/26890
671         * gfortran.dg/read_size_noadvance.f90: New test.
672
673 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
674
675         PR fortran/25031
676         * gfortran.dg/multiple_allocation_1.f90:  Check that the
677         size has changed after a re-allocation with stat.
678
679 2006-03-30  Richard Guenther  <rguenther@suse.de>
680
681         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
682         removal.
683         * gcc.target/i386/sselibm-2.c: Likewise.
684         * gcc.target/i386/sselibm-3.c: Likewise.
685         * gcc.target/i386/sselibm-4.c: Likewise.
686         * gcc.target/i386/sselibm-5.c: Likewise.
687
688 2006-03-28  Roger Sayle  <roger@eyesopen.com>
689
690         * gcc.dg/fold-andxor-1.c: New test case.
691         * gcc.dg/fold-xorand-1.c: Likewise.
692
693 2006-03-28  Roger Sayle  <roger@eyesopen.com>
694
695         * gcc.dg/fold-convnotconv-1.c: New test case.
696
697 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
698
699         PR fortran/26779
700         * gfortran.dg/private_type_5.f90: New test.
701
702 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
703
704         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
705
706 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
707
708         * gfortran.dg/advance_2.f90: New test.
709         * gfortran.dg/advance_3.f90: New test.
710
711         * gfortran.fortran-torture/execute/equiv_5.f: New test.
712
713 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
714
715         PR libgfortran/26661
716         PR libgfortran/26880
717         * gfortran.dg/read_x_past.f: New test.
718
719 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
720
721         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
722         to be STABS.
723
724 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
725
726         * objc.dg/dwarf-1.m: Skip on AIX.
727         * objc.dg/dwarf-2.m: Skip on AIX.
728
729 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
730
731         PR fortran/26816
732         * gfortran.dg/float_1.f90: New test.
733
734 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
735
736         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
737         X86_64 targets.
738         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
739
740 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
741
742         PR libfortran/26735
743         * gfortran.dg/convert_implied_open.f90:  New test case.
744
745 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
746
747         PR fortran/26769
748         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
749
750 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
751
752         PR middle-end/26717
753         * gcc.dg/pr26717.c: New test.
754
755 2006-03-25  Roger Sayle  <roger@eyesopen.com>
756
757         * gfortran.dg/dependency_12.f90: New test case.
758
759 2006-03-24  Roger Sayle  <roger@eyesopen.com>
760
761         * gfortran.dg/dependency_9.f90: New (resurected) test case.
762
763 2006-03-24  Jeff Law  <law@redhat.com>
764
765         * gcc.c-torture/pr26840.c: New test.
766
767 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
768
769         * objc.dg/dwarf-2.m: New.
770         * obj-c++.dg/dwarf-2.mm: New.
771
772         * g++.old-deja/g++.other/init19.C: New.
773
774 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
775
776         * g++.dg/eh/spbp.C: Skip on AIX.
777
778 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
779
780         PR middle-end/26611
781         * g++.dg/gomp/pr26611-1.C: New test.
782         * g++.dg/gomp/pr26611-2.C: New test.
783
784 2006-03-24  Jeff Law  <law@redhat.com>
785
786         * gcc.c-torture/compile/pr26833.c: New test.
787         * gfortran.fortran-torture/compile/pr26806.f90: New test.
788
789 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
790
791         * gfortran.dg/endfile_2.f90: Delete temp file.
792
793 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
794
795         PR fortran/19303
796         * gfortran.dg/record_marker_1.f90:  New test case.
797         * gfortran.dg/record_marker_2.f:  New test case.
798         * gfortran.dg/record_marker_3.f90:  New test case.
799
800 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
801
802         PR fortran/17298
803         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
804         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
805
806 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
807
808         * lib/gcc-dg.exp (cleanup-modules): New proc.
809         * gfortran.dg/allocatable_function_1.f90,
810         gfortran.dg/allocate_char_star_scalar_1.f90,
811         gfortran.dg/assumed_charlen_function_1.f90,
812         gfortran.dg/assumed_dummy_1.f90,
813         gfortran.dg/assumed_shape_ranks_1.f90,
814         gfortran.dg/assumed_shape_ranks_2.f90,
815         gfortran.dg/assumed_size_dt_dummy.f90,
816         gfortran.dg/auto_char_dummy_array_1.f90,
817         gfortran.dg/auto_char_len_3.f90,
818         gfortran.dg/automatic_module_variable.f90,
819         gfortran.dg/bad_automatic_objects_1.f90,
820         gfortran.dg/char_array_constructor.f90,
821         gfortran.dg/char_array_structure_constructor.f90,
822         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
823         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
824         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
825         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
826         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
827         gfortran.dg/derived_pointer_recursion.f90,
828         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
829         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
830         gfortran.dg/dummy_functions_1.f90,
831         gfortran.dg/elemental_initializer_1.f90,
832         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
833         gfortran.dg/elemental_pointer_1.f90,
834         gfortran.dg/elemental_subroutine_1.f90,
835         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
836         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
837         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
838         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
839         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
840         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
841         gfortran.dg/global_references_1.f90,
842         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
843         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
844         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
845         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
846         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
847         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
848         gfortran.dg/large_integer_kind_1.f90,
849         gfortran.dg/large_real_kind_1.f90,
850         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
851         gfortran.dg/module_double_reuse.f90,
852         gfortran.dg/module_equivalence_1.f90,
853         gfortran.dg/module_interface_1.f90,
854         gfortran.dg/module_parameter_array_refs_1.f90,
855         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
856         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
857         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
858         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
859         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
860         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
861         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
862         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
863         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
864         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
865         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
866         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
867         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
868         gfortran.dg/same_name_1.f90,
869         gfortran.dg/sibling_dummy_procedure_1.f90,
870         gfortran.dg/sibling_dummy_procedure_2.f90,
871         gfortran.dg/sibling_dummy_procedure_3.f90,
872         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
873         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
874         gfortran.dg/used_dummy_types_2.f90,
875         gfortran.dg/used_dummy_types_3.f90,
876         gfortran.dg/used_dummy_types_4.f90,
877         gfortran.dg/used_dummy_types_5.f90,
878         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
879         gfortran.dg/userdef_operator_1.f90: Use it.
880
881 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882
883         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
884         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
885         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
886         gfortran.dg/write_back.f,
887         gfortran.fortran-torture/execute/inquire_1.f90,
888         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
889
890 2006-03-21  Jeff Law  <law@redhat.com>
891
892         * gcc.dg/tree-ssa/vrp28.c: New test.
893
894 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
895
896         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
897         if _STDC_C99 is defined.
898         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
899         * gcc.dg/builtins-20.c: Likewise.
900         * gcc.dg/builtins-53.c: Likewise.
901         * gcc.dg/single-precision-constant.c: Likewise. Also pass
902         -mmacosx-version-min=10.3 on PowerPC/Darwin.
903
904 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
905
906         PR tree-opt/26781
907         * gcc.c-torture/compile/pr26781-1.c: New test.
908         * gcc.c-torture/compile/pr26781-2.c: New test.
909
910 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
911
912         PR c++/26690
913         * g++.dg/gomp/pr26690-1.C: New test.
914         * g++.dg/gomp/pr26690-2.C: New test.
915
916 2006-03-20  Jeff Law  <law@redhat.com>
917
918         * gcc.dg/tree-ssa/pr21829.c: New test.
919
920         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
921
922 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
923
924         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
925         (check_visibility_available): Use it.
926         (check_effective_target_default_packed): Likewise.
927         (check_effective_target_pcc_bitfield_type_matters): Likewise.
928         (check_effective_target_fopenmp): Likewise.
929         (check_effective_target_freorder): Likewise.
930         (check_effective_target_fpic): Likewise.
931         (check_named_sections_available): Likewise.
932         (check_effective_target_ilp32): Likewise.
933         (check_effective_target_lp64): Likewise.
934
935 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
936
937         PR fortran/20935
938         * gfortran.dg/scalar_mask_2.f90:  New test case.
939
940 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
941
942         PR tree-opt/26629
943         * gcc.dg/tree-ssa/loadpre12.c: New test.
944         * gcc.dg/tree-ssa/loadpre13.c: New test.
945         * gcc.dg/tree-ssa/loadpre14.c: New test.
946         * gcc.dg/tree-ssa/loadpre15.c: New test.
947         * gcc.dg/tree-ssa/loadpre16.c: New test.
948         * gcc.dg/tree-ssa/loadpre17.c: New test.
949         * gcc.dg/tree-ssa/loadpre18.c: New test.
950         * gcc.dg/tree-ssa/loadpre19.c: New test.
951         * gcc.dg/tree-ssa/loadpre20.c: New test.
952         * gcc.dg/tree-ssa/loadpre21.c: New test.
953         * gcc.dg/tree-ssa/loadpre22.c: New test.
954
955 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/26741
958         * gfortran.dg/elemental_initializer_1.f90: New test.
959
960         PR fortran/26716
961         * gfortran.dg/assumed_shape_ranks_2: New test.
962
963 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
964
965         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
966         target fpic.
967
968 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
969
970         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
971         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
972         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
973         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
974         gfortran.fortran-torture/execute/direct_io.f90,
975         gfortran.fortran-torture/execute/inquire_2.f90,
976         gfortran.fortran-torture/execute/inquire_4.f90,
977         gfortran.fortran-torture/execute/list_read_1.f90,
978         gfortran.fortran-torture/execute/open_replace.f90,
979         gfortran.fortran-torture/execute/slash_edit.f90,
980         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
981         temporary files from testcases.
982
983 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
984
985         PR libgfortran/26509
986         gfortran.dg/write_direct_eor.f90: New test.
987
988 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
989
990         * gcc.target/powerpc/pr26350.c: New.
991         * gcc.target/powerpc/indexed-addr.c: New.
992
993 2006-03-16  Roger Sayle  <roger@eyesopen.com>
994
995         * gfortran.dg/dependency_13.f90: New test case.
996
997 2006-03-16  Roger Sayle  <roger@eyesopen.com>
998
999         PR middle-end/21781
1000         * gcc.dg/real-const-1.c: New test case.
1001
1002 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1003
1004         * g++.old-deja/g++.other/init18.C: New.
1005         * g++.old-deja/g++.other/init5.C: Remove xfail.
1006
1007 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1008
1009         * g++.dg/opt/pr15551.C: Cleanup temp file.
1010
1011 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1012
1013         PR c++/6634
1014         g++.dg/parse/long1.C: New test.
1015
1016 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1017
1018         PR fortran/19101
1019         * gfortran.dg/continuation.f90: New test.
1020         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1021
1022 2006-03-14  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/26672
1025         * gcc.dg/torture/pr26672.c: New testcase.
1026
1027 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1028
1029         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1030         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1031
1032 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1033
1034         PR middle-end/26557
1035         * gcc.c-torture/compile/switch-1.c: New test case.
1036
1037 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1038
1039         PR fortran/25378
1040         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1041         test to include more permuatations of mask and index.
1042         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1043         respond to F2003 spec. that the position returned for an all false
1044         mask && condition is zero.
1045
1046 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR middle-end/25989
1049         * gcc.dg/gomp/pr25989.c: New test.
1050
1051 2006-03-13  Jeff Law  <law@redhat.com>
1052
1053         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1054
1055 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1056
1057         * gcc.dg/switch-9.c: New test.
1058
1059 2006-03-13  Richard Guenther  <rguenther@suse.de>
1060
1061         PR middle-end/26630
1062         * gcc.dg/torture/pr26630.c: New testcase.
1063
1064 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1065
1066         * gfortran.dg/dependency_10.f90: New test case.
1067         * gfortran.dg/dependency_11.f90: Likewise.
1068
1069 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1070             Erik Edelmann  <eedelman@gcc.gnu.org>
1071
1072         * gfortran.dg/allocatable_function_1.f90: New.
1073         * gfortran.dg/allocatable_function_2.f90: New.
1074
1075 2006-03-10  Richard Guenther  <rguenther@suse.de>
1076
1077         PR middle-end/26565
1078         * gcc.dg/torture/pr26565.c: New testcase.
1079
1080 2006-03-09  Eric Christopher  <echristo@apple.com>
1081
1082         * gcc.c-torture/compile/20060309-1.c: New.
1083
1084 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1085
1086         PR libgfortran/26499
1087         * gfortran.dg/write_back.f: New test.
1088         * gfortran.dg/write_rewind_1.f: New test.
1089         * gfortran.dg/write_rewind_2.f: New test.
1090
1091 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR libgfortran/26554
1094         * gfortran.dg/read_logical.f90: New test.
1095
1096 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1097
1098         * ada/acats/norun.lst: cdd2a03 now passes.
1099
1100 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1101
1102         PR testsuite/25177
1103         * gcc.target/powerpc/pr18096-1.c: Change where the error
1104         would match.
1105
1106 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1107
1108         * gcc.target/i386/cleanup-1.c: New test.
1109         * gcc.target/i386/cleanup-2.c: New test.
1110
1111 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1112
1113         * gfortran.dg/dependency_9.f90: Remove for the time being.
1114
1115 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1116
1117         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1118         directive.
1119
1120 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1121
1122         * gfortran.dg/dependency_9.f90: New test case.
1123
1124 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1125
1126         * gfortran.dg/dependency_4.f90: New test case.
1127         * gfortran.dg/dependency_5.f90: New test case.
1128         * gfortran.dg/dependency_6.f90: New test case.
1129         * gfortran.dg/dependency_7.f90: New test case.
1130         * gfortran.dg/dependency_8.f90: New test case.
1131
1132 2006-03-03  Paul Brook  <paul@codesourcery.com>
1133
1134         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1135         Add m68k-*-elf.
1136
1137 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1138
1139         PR fortran/25031
1140         * multiple_allocation_1.f90:  New test.
1141
1142 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1143
1144         PR tree-optimization/26524
1145         * gfortran.dg/pr26524.f: New test case.
1146
1147 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1148
1149         * g++.dg/template/repo5.C: Cleanup repo files.
1150         * gcc.dg/20051201-1.c: Cleanup coverage files.
1151         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1152         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1153         tree dump files.
1154
1155 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1156
1157         * objc.dg/objc-nofilename-1.m: New test.
1158         * objc.dg/bad-receiver-type.m: New test.
1159         * obj-c++.dg/bad-receiver-type.mm: New test.
1160
1161 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1162
1163         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1164
1165 2006-03-01  Mike Stump  <mrs@apple.com>
1166
1167         * g++.dg/abi/key2.C: Add.
1168
1169 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         * gfortran.dg/logical_dot_product.f90: New test.
1172
1173         PR fortran/26393
1174         * gfortran.dg/used_interface_ref.f90: New test.
1175
1176         PR fortran/20938
1177         * gfortran.dg/dependency_2.f90: New test.
1178         * gfortran.fortran-torture/execute/where17.f90: New test.
1179         * gfortran.fortran-torture/execute/where18.f90: New test.
1180         * gfortran.fortran-torture/execute/where19.f90: New test.
1181         * gfortran.fortran-torture/execute/where20.f90: New test.
1182
1183 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1184
1185         * g++.dg/tree-ssa/pr26443.C: New test case.
1186
1187 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1188
1189         PR middle-end/26022
1190         * g++.dg/opt/return-slot1.C: New test.
1191
1192 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1193
1194         PR libgfortran/26136
1195         * gfortran.dg/namelist_23.f90: New test.
1196
1197 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1198
1199         PR middle-end/14752
1200         * gcc.dg/fold-eqandshift-2.c: New test case.
1201
1202 2006-02-28  Richard Guenther  <rguenther@suse.de>
1203
1204         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1205         decomposition.
1206
1207 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1208
1209         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1210
1211 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1212
1213         PR libgfortran/26464
1214         * gfortran.dg/backspace_5.f: New test.
1215         * gfortran.dg/backspace_6.f: New test.
1216
1217 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1218
1219         * gcc.dg/fold-eqandnot-1.c: New test case.
1220
1221 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1222
1223         PR middle-end/19983
1224         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1225
1226 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1227
1228         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1229         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1230
1231 2006-02-26  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/26421
1234         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1235
1236 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1237
1238         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1239         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1240
1241 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1242
1243         * gcc.dg/fold-even-1.c: New test case.
1244
1245 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1246
1247         PR middle-end/21137
1248         * gcc.dg/fold-eqandshift-1.c: New test case.
1249
1250 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1251
1252         PR tree-optimization/25125
1253         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1254         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1255
1256 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1257
1258         PR tree-optimizations/26359
1259         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1260         with -fdump-tree-dceloop-details.
1261         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1262
1263 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1264
1265         PR middle-end/23673
1266         * gcc.dg/fold-eqxor-1.c: New test case.
1267         * gcc.dg/fold-eqxor-2.c: Likewise.
1268         * gcc.dg/fold-eqxor-3.c: Likewise.
1269
1270 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1271
1272         PR fortran/23092
1273         * scalar_mask_1.f90:  New test.
1274
1275 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1276
1277         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1278         * g++.dg/eh/uncaught2.C: New.
1279         * g++.dg/eh/uncaught3.C: New.
1280
1281 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1282
1283         PR libgfortran/26423
1284         * gfortran.dg/read_many_1.f: New test.
1285
1286 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1287
1288         PR fortran/24519
1289         * gfortran.dg/dependency_3.f90: New test.
1290         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1291         XFAILs.
1292
1293         PR fortran/25395
1294         * gfortran.dg/equiv_6.f90: New test.
1295
1296 2006-02-23  Jeff Law  <law@redhat.com>
1297
1298         * gcc.c-torture/compile/pr26425.c: New test.
1299
1300 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR middle-end/26412
1303         * gcc.dg/gomp/pr26412.c: New test.
1304
1305 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1306
1307         PR c++/26291
1308         * g++.dg/other/ellipsis1.C: New test.
1309         * g++.dg/parse/operator4.C: Adjust error marker.
1310
1311 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1312
1313         PR target/25603
1314         * gfortran.dg/pr25603.f: New testcase.
1315
1316 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1317
1318         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1319         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1320
1321 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1322
1323         * g++.dg/eh/spbp.C: New.
1324
1325 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR middle-end/26379
1328         * gcc.target/i386/mmx-7.c: New test.
1329
1330 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1331
1332         PR tree-optimization/26361
1333         * gcc.dg/tree-ssa/vrp27.c: New test case.
1334
1335 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1336
1337         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1338         * gcc.dg/tree-ssa/complex-4.c: Here.
1339
1340 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1341
1342         PR middle-end/19543
1343         * gfortran.dg/logical_1.f90: New test case.
1344
1345 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR middle-end/26334
1348         * gcc.dg/20060218-1.c: Moved to...
1349         * gcc.target/i386/20060218-1.c: ... here.  New test.
1350
1351 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1352
1353         PR fortran/26201
1354         * gfortran.dg/convert_1.f90: New.
1355
1356 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1357
1358         PR fortran/25054
1359         * gfortran.dg/namelist_5.f90: New test.
1360
1361         PR fortran/25089
1362         * gfortran.dg/namelist_4.f90: New test.
1363
1364 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         PR tree-opt/25680
1367         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1368
1369 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1372         variable to take into account the variable name in the
1373         function header.
1374         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1375
1376 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR middle-end/26334
1379         * gcc.c-torture/compile/20060217-1.c: New test.
1380         * gcc.dg/20060218-1.c: New test.
1381
1382 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1383
1384         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1385
1386 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1387
1388         * gcc.dg/cpp/undef3.c: New test.
1389         * gcc.dg/cpp/trad/builtins2.c: New test.
1390
1391 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/26266
1394         * g++.dg/template/static22.C: New test.
1395         * g++.dg/template/static23.C: New test.
1396         * g++.dg/template/static24.C: New test.
1397         * g++.dg/template/non-dependent13.C: New test.
1398         * g++.dg/init/member1.C: Tweak error markers.
1399
1400 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1401
1402         PR target/26255
1403         * gcc.c-torture/compile/pr26255.c: New test case.
1404
1405 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1406
1407         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1408         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1409         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1410         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1411         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1412         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1413         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1414
1415 2006-02-16  Jeff Law  <law@redhat.com>
1416
1417         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1418         * gcc.dg/tree-ssa/vrp26.c: New test.
1419
1420 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1421
1422         PR target/20353
1423         PR target/24578
1424         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1425         __UCLIBC__ is defined.
1426
1427 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR fortran/26224
1430         * gfortran.dg/gomp/pr26224.f: New test.
1431
1432 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1433
1434         PR tree-opt/25918
1435         * lib/target-supports.exp
1436         (check_effective_target_vect_short_mult): New.
1437         (check_effective_target_vect_char_mult): New.
1438         (check_effective_target_vect_widen_sum_qi_to_si): New.
1439         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1440         (check_effective_target_vect_widen_sum_hi_to_si): New.
1441         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1442         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1443         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1444         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1445         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1446         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1447         vect-reduc-pattern-2c.c
1448         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1449         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1450         vect-reduc-pattern-1c.c
1451
1452 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1453
1454         PR fortran/24557
1455         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1456
1457 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1458
1459         PR fortran/26054
1460         * gfortran.dg/enum_8.f90: Remove check for warning.
1461         * gfortran.dg/iomsg_1.f90: Ditto.
1462         * gfortran.dg/enum_1.f90: Ditto.
1463         * gfortran.dg/enum_9.f90: Ditto.
1464         * gfortran.dg/enum_2.f90: Ditto.
1465         * gfortran.dg/enum_10.f90: Ditto.
1466         * gfortran.dg/enum_3.f90: Ditto.
1467         * gfortran.dg/flush_1.f90: Ditto.
1468         * gfortran.dg/enum_4.f90: Ditto.
1469         * gfortran.dg/array_constructor_1.f90: Ditto.
1470         * gfortran.dg/enum_5.f90: Ditto.
1471         * gfortran.dg/enum_6.f90: Ditto.
1472         * gfortran.dg/enum_7.f90: Ditto.
1473
1474 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR middle-end/26300
1477         * gcc.c-torture/compile/20060215-1.c: New test.
1478
1479 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1480
1481         PR middle-end/23670
1482         * gcc.dg/tree-ssa/andor-2.c: New test case.
1483
1484 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1485
1486         PR fortran/25045
1487         * optional_dim.f90:  New test.
1488
1489 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1490
1491         PR fortran/26277
1492         * gfortran.dg/label_4.f90: New.
1493
1494 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1495             Diego Novillo  <dnovillo@redhat.com>
1496             Uros Bizjak  <uros@kss-loka.si>
1497
1498         * gfortran.dg/gomp: New directory.
1499
1500 2006-02-14  Richard Guenther  <rguenther@suse.de>
1501
1502         PR tree-optimization/26258
1503         * gcc.dg/torture/pr26258.c: New testcase.
1504
1505 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR fortran/26246
1508         * gfortran.dg/pr26246_1.f90: New test.
1509         * gfortran.dg/pr26246_2.f90: New test.
1510
1511         PR middle-end/26092
1512         * gcc.c-torture/compile/20060208-1.c: New test.
1513
1514 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1515
1516         PR fortran/26074
1517         PR fortran/25103
1518         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1519         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1520         * gfortran.dg/automatic_module_variable.f90: Change error message.
1521
1522         PR fortran/20861
1523         * gfortran.dg/internal_dummy_1.f90: New test.
1524
1525         PR fortran/20871
1526         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1527
1528
1529         PR fortran/25083
1530         * gfortran.dg/uncommon_block_data_1.f90: New test.
1531         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1532         with standard.
1533
1534         PR fortran/25088
1535         * gfortran.dg/typed_subroutine_1.f90: New test.
1536
1537 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1538
1539         * objc.dg/dwarf-1.m: New.
1540
1541 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1542
1543         PR middle-end/24427
1544         * gcc.dg/tree-ssa/andor-1.c: New test case.
1545
1546 2006-02-13  Josh Conner  <jconner@apple.com>
1547
1548         PR target/25376
1549         * gcc.dg/pr25376.c: New test.
1550
1551         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1552         assemble.
1553         * lib/target-supports.exp (check_named_sections_available):
1554         Only compile named-sections test -- don't assemble.
1555
1556 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1557
1558         * g++.dg/warn/no-write-strings.C: New test.
1559         * g++.dg/warn/write-strings.C: Likewise.
1560         * g++.dg/warn/write-strings-default.C: Likewise.
1561
1562 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1563
1564         PR fortran/25806
1565         * gfortran.dg/ret_pointer_2.f90: New test.
1566
1567 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1568
1569         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1570
1571 2006-02-10  Jeff Law  <law@redhat.com>
1572
1573         * gcc.c-torture/compile/pr26213.c: New test.
1574
1575 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1576
1577         gfortran.dg/null_1.f90: New test.
1578
1579 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1580
1581         PR fortran/14771
1582         * gfortran.dg/parens_4.f90: New.
1583         * gfortran.dg/parens_5.f90: New.
1584
1585 2006-02-10  Richard Guenther  <rguenther@suse.de>
1586
1587         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1588
1589 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1590         Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/14771
1593         * gfortran.dg/parens_1.f90: New.
1594         * gfortran.dg/parens_2.f90: New.
1595         * gfortran.dg/parens_3.f90: New.
1596
1597 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/26038
1600         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1601
1602         PR fortran/25059
1603         * gfortran.dg/impure_assignment_1.f90: New test.
1604
1605         PR fortran/25070
1606         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1607
1608 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1609
1610         PR target/26141
1611         * g++.dg/expr/stdarg2.C: New test.
1612
1613 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1614
1615         PR inline-asm/16194
1616         * gcc.dg/pr16194.c: New test.
1617
1618 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1619
1620         * ada/acats/run_acats: Use portable variant of "$@".
1621
1622 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1623
1624         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1625         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1626
1627 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1628
1629         PR tree-opt/26179
1630         * g++.dg/opt/pr26179.C: New test.
1631
1632 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1633
1634         PR middle-end/26134
1635         * gcc.dg/tree-ssa/complex-3.c: New test.
1636
1637 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1638
1639         * gcc.c-torture/compile/volatile-1.c: New test.
1640
1641 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1642
1643         PR 26180
1644         * gcc.dg/tree-ssa/pr26180.c: New test.
1645
1646 2006-02-08  Jeff Law  <law@redhat.com>
1647
1648         * gcc.dg/tree-ssa/pr21417.c: New test.
1649
1650 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1651
1652         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1653         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1654
1655 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1656
1657         * lib/scanrtl.exp: New.
1658
1659 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1660
1661         PR c++/26071
1662         * g++.dg/other/virtual2.C: New test.
1663
1664         PR c++/26070
1665         * g++.dg/other/virtual1.C: New test.
1666
1667 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1668
1669         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1670         cleanup-ipa-dump): Update dump file glob patterns.
1671         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1672         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1673
1674         * lib/gcc-dg.exp: Load it.
1675         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1676
1677 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1678
1679         PR testsuite/26159
1680         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1681         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1682
1683 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1684
1685         PR fortran/25577
1686         * gfortran.dg/mvbits_1.f90: New.
1687
1688 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1689
1690         * g++.dg/warn/Wdiv-by-zero.C: New test.
1691         * g++.dg/warn/Wno-div-by-zero.C: New.
1692
1693 2006-02-07  Jeff Law  <law@redhat.com>
1694
1695         * gcc.dg/tree-ssa/pr21559.c: New test.
1696
1697         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1698         multiple VRP passes.
1699         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1700         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1701         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1702         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1703         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1704         * gcc.dg/tree-ssa/vrp02.c: Likewise
1705         * gcc.dg/tree-ssa/vrp11.c: Likewise
1706         * gcc.dg/tree-ssa/pr14341.c: Likewise
1707         * gcc.dg/tree-ssa/vrp19.c: Likewise
1708         * gcc.dg/tree-ssa/vrp20.c: Likewise
1709         * gcc.dg/tree-ssa/vrp03.c: Likewise
1710         * gcc.dg/tree-ssa/pr21086.c: Likewise
1711         * gcc.dg/tree-ssa/pr21959.c: Likewise
1712         * gcc.dg/tree-ssa/vrp21.c: Likewise
1713         * gcc.dg/tree-ssa/vrp04.c: Likewise
1714         * gcc.dg/tree-ssa/pr25485.c: Likewise
1715         * gcc.dg/tree-ssa/pr22026.c: Likewise
1716         * gcc.dg/tree-ssa/vrp22.c: Likewise
1717         * gcc.dg/tree-ssa/vrp05.c: Likewise
1718         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1719         * gcc.dg/tree-ssa/pr20701.c: Likewise
1720         * gcc.dg/tree-ssa/vrp23.c: Likewise
1721         * gcc.dg/tree-ssa/vrp06.c: Likewise
1722         * gcc.dg/tree-ssa/pr22117.c: Likewise
1723         * gcc.dg/tree-ssa/pr20702.c: Likewise
1724         * gcc.dg/tree-ssa/vrp15.c: Likewise
1725         * gcc.dg/tree-ssa/pr21090.c: Likewise
1726         * gcc.dg/tree-ssa/pr21294.c: Likewise
1727         * gcc.dg/tree-ssa/vrp24.c: Likewise
1728         * gcc.dg/tree-ssa/vrp07.c: Likewise
1729         * gcc.dg/tree-ssa/pr21563.c: Likewise
1730         * gcc.dg/tree-ssa/pr25382.c: Likewise
1731         * gcc.dg/tree-ssa/vrp16.c: Likewise
1732         * gcc.dg/tree-ssa/vrp25.c: Likewise
1733         * gcc.dg/tree-ssa/vrp08.c: Likewise
1734         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1735         * gcc.dg/tree-ssa/vrp17.c: Likewise
1736         * gcc.dg/tree-ssa/pr21458.c: Likewise
1737         * g++.dg/tree-ssa/pr18178.C: Likewise
1738
1739 2006-02-07  Richard Guenther  <rguenther@suse.de>
1740
1741         PR c++/26140
1742         Revert
1743         2006-01-30  Richard Guenther  <rguenther@suse.de>
1744         PR c++/23372
1745         * gcc.dg/pr23372-1.C: New testcase.
1746
1747         * g++.dg/tree-ssa/pr26140.C: New testcase.
1748
1749 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/9737
1752         * g++.dg/template/ttp15.C: New test.
1753         * g++.dg/template/ttp16.C: Likewise.
1754         * g++.dg/template/ttp17.C: Likewise.
1755         * g++.old-deja/g++.pt/ttp36.C: Remove.
1756         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1757         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1758         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1759         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1760         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1761         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1762         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1763         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1764         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1765
1766 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1767
1768         PR libfortran/23815
1769         * unf_io_convert_4.f90:  New test.
1770
1771 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1772
1773         * gcc.dg/tree-ssa/loadpre10.c: New test.
1774         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1775         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1776         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1777
1778 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1779
1780         PR libfortran/24685
1781         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1782
1783 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1784
1785         PR tree-opt/25251
1786         * gfortran.dg/assign_7.f: New test.
1787
1788 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1789
1790         PR fortran/26041
1791         PR fortran/26064
1792         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1793         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1794         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1795
1796 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1797
1798         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1799         in size_t typedef.
1800
1801 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1802
1803         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1804         * g++.dg/charset/string.c (foo): Likewise.
1805         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1806         const char*
1807         * g++.dg/ext/builtin2.C (printf): Likewise.
1808         * g++.dg/init/new15.C (printf): Likewise.
1809         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1810         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1811         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1812         * g++.dg/template/non-dependent4.C (temp): Likewise.
1813         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1814         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1815         parameter type to const char*.
1816         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1817         Change type to const char*.
1818         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1819         Likewise.
1820         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1821         second parameter type to const char*.
1822         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1823         (Y::Y): Change parameter type to const char*.
1824         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1825         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1826         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1827         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1828         (char*).
1829         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1830         const char*.
1831         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1832         type to const char*.
1833         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1834         return type to const char*.
1835         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1836         to const char*.
1837         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1838         * g++.old-deja/g++.law/refs1.C: Likewise.
1839         * g++.old-deja/g++.law/visibility1.C: Likewise.
1840         * g++.old-deja/g++.law/visibility2.C: Likewise.
1841         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1842         const char*.
1843         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1844         * g++.old-deja/g++.mike/net48.C: Likewise.
1845         * g++.old-deja/g++.mike/p646.C: Likewise.
1846         * g++.old-deja/g++.mike/p6746.C: Likewise.
1847         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1848         type to const char*.
1849         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1850         deprecated conversion warning.
1851         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1852         char*.
1853         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1854         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1855         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1856         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1857         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1858         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1859         * g++.old-deja/g++.pt/t39.C: Likewise.
1860         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1861         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1862
1863 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1864
1865         PR fortran/25075
1866         intrinsic_argument_conformance_1.f90:  New test.
1867
1868 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1869
1870         PR fortran/20845
1871         * gfortran.dg/char_result_11.f90: Add SAVE.
1872         * gfortran.dg/der_pointer_4.f90: Ditto.
1873         * gfortran.dg/default_initialization.f90: New test.
1874
1875 2006-02-03  Jeff Law  <law@redhat.com>
1876
1877         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1878         handle more than 100 dump files.
1879         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1880         * lib/scantree.exp (scan-tree-dump): Likewise.
1881         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1882         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1883         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1884         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1885         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1886
1887 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1888
1889         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1890
1891 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1892
1893         * g++.dg/template/using12.C: New test.
1894
1895 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1896
1897         * gcc.target/powerpc/pr25960.c: New test.
1898
1899 2006-02-02  Steven G. Kargl  <kargls@comcast>
1900
1901         PR fortran/24958
1902         gfortran.dg/nullify_2.f90: New test.
1903
1904 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1905
1906         PR 25990
1907         * gcc.dg/gomp/pr25990.c: New test.
1908
1909 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1910
1911         PR c++/25342
1912         * g++.gd/template/partial4.C: New test.
1913
1914 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1915
1916         PR middle-end/26001
1917         * gfortran.dg/data_char_2.f90: New.
1918
1919 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1920
1921         PR fortran/26039
1922         maxval_maxloc_conformance_1.f90:  New test.
1923
1924 2006-01-31  Richard Guenther  <rguenther@suse.de>
1925
1926         * gcc.target/i386/sselibm-1.c: New testcase.
1927         * gcc.target/i386/sselibm-2.c: Likewise.
1928         * gcc.target/i386/sselibm-3.c: Likewise.
1929         * gcc.target/i386/sselibm-4.c: Likewise.
1930         * gcc.target/i386/sselibm-5.c: Likewise.
1931
1932 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1933
1934         PR fortran/24266
1935         * gfortran.dg/arrayio_derived_2.f90: New.
1936
1937 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1938
1939         * gcc.dg/unsigned-long-compare.c: New test.
1940
1941 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1942
1943         PR testsuite/25318
1944         * lib/target-supports.exp (check_effective_target_freorder):
1945         Check to see if target supports -freorder-blocks-and-partition.
1946         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1947         instead of "dg-require-named-sections".
1948
1949 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1950
1951         PR target/14798:
1952         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1953         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1954         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1955         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1956         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1957         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1958         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1959         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1960
1961 2006-01-30  Richard Guenther  <rguenther@suse.de>
1962
1963         PR c++/23372
1964         * gcc.dg/pr23372-1.C: New testcase.
1965
1966 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1967
1968         * gcc.dg/gomp/pr25874.c: New test.
1969
1970 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1971
1972         PR tree-opt/25911
1973         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1974
1975 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1976
1977         PR fortran/18578
1978         PR fortran/18579
1979         PR fortran/20857
1980         PR fortran/20885
1981         * gfortran.dg/intent_out_1.f90: New test.
1982
1983 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1984
1985         PR fortran/17911
1986         * gfortran.dg/procedure_lvalue.f90: New test.
1987
1988         PR fortran/20895
1989         PR fortran/25030
1990         * gfortran.dg/char_pointer_assign_2.f90: New test.
1991         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1992         assignment to be consistent with standard.
1993         * gfortran.dg/char_result_2.f90: The same.
1994         * gfortran.dg/char_result_8.f90: The same.
1995
1996 2006-01-28  Zack Weinberg  <zackw@panix.com>
1997
1998         * gcc.dg/Woverlength-strings.c
1999         * gcc.dg/Woverlength-strings-pedantic-c89.c
2000         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2001         * gcc.dg/Woverlength-strings-pedantic-c99.c
2002         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2003
2004 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2005
2006         * gcc.c-torture/execute/20060127-1.c: New test.
2007
2008 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2009
2010         PR c++/25999
2011         * g++.dg/ext/pragmaweak1.C: New test.
2012
2013 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2014
2015         PR c++/25855
2016         * g++.dg/template/spec29.C: New test.
2017
2018 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2019
2020         PR c/19606.
2021         * gcc.c-torture/execute/pr19606.c: New.
2022
2023 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2024
2025         * gcc.dg/pragma-re-4.c: New test.
2026
2027 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2028
2029         PR fortran/25964
2030         * gfortran.dg/assumed_size_refs_3.f90: New test.
2031
2032 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2033
2034         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2035
2036 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2037
2038         PR ada/21317
2039         * ada/acats/support/impdef.a: Add One_Long_Second.
2040         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2041         * ada/acats/tests/c9/c94026.a: Likewise.
2042         * ada/acats/tests/c9/c97305c.ada: Likewise.
2043         * ada/acats/tests/c9/c99004a.ada: Likewise.
2044
2045 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/25964
2048         * gfortran.dg/global_references_2.f90: New test.
2049
2050         PR fortran/25084
2051         PR fortran/20852
2052         PR fortran/25085
2053         PR fortran/25086
2054         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2055         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2056
2057         PR fortran/25416
2058         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2059
2060 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2061
2062         PR c/25892
2063         * gcc.dg/Wpointer-sign.c: New.
2064         * gcc.dg/Wpointer-sign-Wall.c: New.
2065         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2066         * gcc.dg/Wpointer-sign-pedantic.c: New.
2067         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2068         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2069
2070 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2071
2072         PR C/25861
2073         * gcc.c-torture/compile/pr25861.c: New test.
2074
2075 2006-01-26  Paul Brook  <paul@codesourcery.com>
2076
2077         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2078         on short-enum targets.
2079         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2080         variable.
2081         (generate_fields): Use short_enums.
2082         (main): Set short_enums.  Document -e.
2083         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2084         on short-enum targets.
2085         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2086         variable.
2087         (generate_fields): Use short_enums.
2088         (main): Set short_enums.  Document -e.
2089         * lib/target-supports.exp (check_effective_target_short_enums): New.
2090
2091 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2092
2093         PR target/25947
2094         * gcc.dg/torture/pr25947-1.c: New test.
2095
2096 2006-01-25  Jan Hubicka  <jh@suse.cz>
2097             Roger Sayle  <roger@eyesopen.com>
2098
2099         PR rtl-optimization/25703
2100         * gcc.target/i386/20060125-1.c: New test case.
2101         * gcc.target/i386/20060125-2.c: New test case.
2102
2103 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         PR fortran/18540
2106         * gfortran.dg/goto_1.f: New.
2107
2108 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2109
2110         PR fortran/25716
2111         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2112         25716 on 32-bit systems too.
2113
2114 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2115
2116         PR testsuite/25590
2117         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2118
2119 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2120
2121         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2122
2123 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2124
2125         PR fortran/25835
2126         * gfortran.dg/read_eof.f90: Delete, renamed.
2127         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2128         * gfortran.dg/read_eof_2.f90: New test.
2129         * gfortran.dg/read_eof_3.f90: New test.
2130
2131 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2132
2133         PR tree-opt/25860
2134         * gcc.c-torture/compile/pr25860.c: New test.
2135
2136 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2137
2138         PR c++/25552
2139         * g++.dg/parse/dtor8.C: New test.
2140
2141 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2142
2143         PR testsuite/25891
2144         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2145         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2146         check_effective_target_fopenmp returns 0.
2147
2148 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2149
2150         PR ada/20548
2151         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2152         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2153         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2154
2155 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2156
2157         PR tree-opt/25857
2158         * g++.dg/opt/pr25857.C: New test.
2159
2160 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2161         Jan Hubicka  <jh@suse.cz>
2162         Richard Guenther  <rguenther@suse.de>
2163
2164         PR rtl-optimization/25654
2165         * gcc.dg/torture/pr25654.c: New testcase.
2166         * gcc.target/i386/pr25654.c: Likewise.
2167
2168 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2169
2170         PR fortran/25901
2171         * gfortran.dg/internal references_2.f90: New test.
2172
2173         Fix regression in testing of admissability of attributes.
2174         * gfortran.dg/intent_used_1.f90: New test.
2175
2176 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2177
2178         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2179         Remove target conditional torture options for i?86 and x86_64
2180         GNU/Linux.
2181
2182 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2183
2184         PR c++/10891
2185         * g++.dg/rtti/no-rtti.C: New.
2186
2187 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2188
2189         PR c++/25895
2190         * g++.dg/inherit/conv2.C: New test.
2191
2192         PR c++/25856
2193         * g++.dg/parse/dtor7.C: New test.
2194
2195         PR c++/25858
2196         * g++.dg/template/crash44.C: New test.
2197
2198 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2199
2200         PR fortran/25124
2201         PR fortran/25625
2202         * gfortran.dg/internal_references_1.f90: New test.
2203           PR fortran/20881
2204         PR fortran/23308
2205         PR fortran/25538
2206         PR fortran/25710
2207         * gfortran.dg/global_references_1.f90: New test.
2208         * gfortran.dg/g77/19990905-1.f: Restore the error that
2209         there is a clash between the common block name and
2210         the name of a subroutine reference.
2211
2212         PR fortran/PR24276
2213         * gfortran.dg/aliasing_dummy_1.f90: New test.
2214
2215 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2216
2217         * gcc.dg/vmx/1b-01.c: Warning fix.
2218         * gcc.dg/vmx/1c-02.c: Likewise.
2219         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2220
2221 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2222
2223         PR testsuite/24962
2224         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2225
2226 2006-01-20  Richard Guenther  <rguenther@suse.de>
2227         Steven Bosscher <stevenb.gcc@gmail.com>
2228
2229         PR rtl-optimization/24626
2230         * gcc.dg/torture/pr24626-1.c: New testcase.
2231         * gcc.dg/torture/pr24626-2.c: Likewise.
2232         * gcc.dg/torture/pr24626-3.c: Likewise.
2233         * gcc.dg/torture/pr24626-4.c: Likewise.
2234
2235 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2236
2237         PR c++/5520
2238         * g++.dg/warn/empty-body.C: New.
2239
2240 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2241
2242         PR c++/22136
2243         * g++.dg/template/using10.C: New test.
2244         * g++.dg/temlpate/using11.C: Likewise.
2245         * g++.dg/inherit/using5.C: Tweak error messages.
2246
2247 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2248
2249         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2250         target test.
2251         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2252
2253 2006-01-19  Jan Hubicka  <jh@suse.cz>
2254
2255         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2256
2257 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2258
2259         PR c++/25854
2260         * g++.dg/template/spec28.C: New test.
2261
2262 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2263
2264         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2265         Fix fprintf's by adding srcdir or removing it.
2266
2267 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2268
2269         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2270         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2271         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2272         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2273         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2274         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2275         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2276         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2277         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2278         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2279         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2280         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2281         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2282         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2283
2284 2006-01-18  Jeff Law  <law@redhat.com>
2285
2286         * gcc.dg/tree-ssa/vrp25.c: New test.
2287
2288 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2289
2290         * gcc.dg/pr25805.c: Fix misapplied patch.
2291
2292 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2293
2294         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2295         (check_effective_target_vect_udot_qi): New.
2296         (check_effective_target_vect_sdot_hi): New.
2297         (check_effective_target_vect_udot_hi): New.
2298         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2299         prefixed with "wrapv-" with -fwrapv.
2300         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2301         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2302         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2303         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2304         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2305
2306         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2307         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2308         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2309         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2310
2311 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2312
2313         PR c++/16829
2314         * g++.dg/other/default2.C: New test.
2315         * g++.dg/other/default3.C: New test.
2316
2317 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2318
2319         PR c/25805
2320         * gcc.dg/pr25805.c: New file.
2321
2322 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2323
2324         PR c++/25836
2325         * g++.dg/template/init6.C: New test.
2326
2327 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2328
2329         * gcc.dg/tree-ssa/pr24287.c: New test
2330
2331 2006-01-18  Eric Christopher  <echristo@apple.com>
2332
2333         * g++.dg/eh/table.C: New.
2334
2335 2006-01-18  DJ Delorie  <dj@redhat.com>
2336
2337         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2338         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2339         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2340         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2341
2342 2006-01-18  Jeff Law  <law@redhat.com>
2343
2344         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2345         on wrapping on overflow semantics.
2346
2347         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2348
2349         * gcc.gc/tree-ssa/vrp23.c: New test.
2350         * gcc.gc/tree-ssa/vrp24.c: New test.
2351
2352 2006-01-18  Richard Henderson  <rth@redhat.com>
2353             Aldy Hernandez  <aldyh@redhat.com>
2354             Jakub Jelinek  <jakub@redhat.com>
2355             Diego Novillo  <dnovillo@redhat.com>
2356             Uros Bizjak  <uros@kss-loka.si>
2357
2358         * testsuite/gcc.dg/gomp: New directory.
2359
2360 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2361             Steven G. Kargl  <kargls@comcast.net>
2362
2363         PR fortran/20869
2364         * gfortran.dg/intrinsic_external_1.f90: New test.
2365
2366         PR fortran/20875.
2367         * gfortran.dg/elemental_pointer_1.f90: New test.
2368
2369         PR fortran/25024
2370         * gfortran.dg/external_procedures_1.f90: New test.
2371
2372         PR fortran/25785
2373         gfortran.dg/assumed_present.f90: New test.
2374
2375 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * g++.dg/parse/lookup5.C: New test.
2378
2379 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2380
2381         PR fortran/25697
2382         * gfortran.dg/read_eof.f90: New test.
2383
2384 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2385
2386         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2387         add a closing brace.
2388
2389 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2390
2391         PR fortran/25631
2392         * gfortran.dg/fmt_tl.f: New test.
2393
2394 2006-01-17  Eric Christopher  <echristo@apple.com>
2395
2396         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2397         * g++.old-deja/g++.warn/impint2.C: Ditto.
2398         * g++.old-deja/g++.other/null1.C: Ditto.
2399         * g++.dg/warn/conv2.C: Ditto.
2400         * g++.dg/warn/conv4.C: New file.
2401
2402 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2403
2404         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2405
2406 2006-01-17  Andreas Jaeger  <aj@suse.de>
2407             Janis Johnson <janis187@us.ibm.com>
2408
2409         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2410         in 64-bit.
2411         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2412         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2413
2414 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2415
2416         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2417         xfail txxx where xxx >= 25.
2418
2419 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2420
2421         PR testsuite/25764
2422         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2423
2424 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR c/25682
2427         * gcc.dg/pr25682.c: New test.
2428         * g++.dg/parse/array-size2.C: New test.
2429
2430 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2431
2432         * consistency.vlad: Remove entire directory, 1652 files.
2433
2434 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2435
2436         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2437         check_effective_target_dfprt_nocache): New.
2438         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2439         (check_effective_target_dfprt): New.
2440         * lib/c-compat.exp (check_dfp): Remove.
2441         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2442         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2443         level of support for decimal float.
2444         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2445         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2446         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2447         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2448         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2449         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2450         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2451         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2452         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2453         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2454         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2455         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2456         directives.
2457
2458 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2459
2460         PR testsuite/25741
2461         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2462         $base_dir/../.
2463         * lib/gfortran.exp (gfortran_init): Likewise.
2464         * lib/obj-c++.exp (obj-c++_init): Likewise.
2465         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2466         (scan-assembler-dem-not): Likewise.
2467         * lib/scandump.exp (scan-dump-dem): Likewise.
2468         (scan-dump-dem-not): Likewise.
2469
2470 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2471
2472         PR testsuite/25767
2473         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2474         powerpc-*-darwin*.
2475         * lib/obj-c++.exp (obj-c++_init): Likewise.
2476
2477 2006-01-16  Richard Guenther  <rguenther@suse.de>
2478
2479         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2480
2481 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2482
2483         PR testsuite/25777
2484         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2485         to LD_LIBRARY_PATH.
2486
2487 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2488             Andrew Pinski  <pinskia@physics.uc.edu>
2489
2490         * gcc.dg/minmax-1.c: New test.
2491
2492 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2493
2494         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2495         * gcc.misc-tests/dectest.exp: Ditto.
2496
2497 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2498
2499         PR testsuite/25796
2500         * gcc.target/i386/cmov6.c: Use -march=k8.
2501
2502 2006-01-15  Andreas Jaeger  <aj@suse.de>
2503
2504         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2505         x86 does not have __float128.
2506
2507 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2508
2509         * gcc.target/i386/cmov6.c: New test.
2510
2511 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/25663
2514         * g++.dg/template/ctor6.C: New test.
2515
2516 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2517
2518         PR tree-optimization/25485
2519         * gcc.dg/tree-ssa/pr25485.c: New.
2520
2521 2006-01-14  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/22548
2524         PR tree-optimization/22555
2525         PR tree-optimization/22501
2526         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2527         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2528         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2529         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2530         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2531         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2532         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2533         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2534         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2535
2536 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2537
2538         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2539         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2540
2541 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2542         Richard Guenther  <rguenther@suse.de>
2543
2544         PR rtl-optimization/24257
2545         * gcc.dg/torture/pr24257.c: New testcase.
2546
2547 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2548
2549         * gcc.c-torture/execute/20060110-1.c: New test.
2550         * gcc.c-torture/execute/20060110-2.c: New test.
2551
2552 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2553
2554         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2555
2556 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2557
2558         PR fortran/25756
2559         * gfortran.dg/label_3.f90: New test.
2560
2561 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2562
2563         PR tree-optimization/25771
2564         * g++.dg/tree-ssa/pr25771.C: New test
2565
2566 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2567
2568         PR tree-opt/24365
2569         * g++.dg/opt/complex5.C: New test.
2570
2571 2006-01-13  Richard Guenther  <rguenther@suse.de>
2572
2573         * gcc.target/i386/387-9.c: New testcase.
2574
2575 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2576
2577         PR c++/24824
2578         * g++.dg/debug/dwarf2-1.C: New.
2579
2580 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2581
2582         PR testsuite/25728
2583         * lib/gcov.exp (verify-lines): Add "close $fd".
2584
2585 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2586             Ben Elliston  <bje@au.ibm.com>
2587
2588         * gcc.dg/dfp/inf-1.c: New test.
2589
2590 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2591             Yao Qi  <qiyaoltc@cn.ibm.com>
2592             Ben Elliston  <bje@au.ibm.com>
2593             Jon Grimm  <jgrimm2@us.ibm.com>
2594
2595         * gcc.dg/nodfp-1.c: New test.
2596         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2597         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2598         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2599         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2600         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2601         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2602         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2603         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2604         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2605         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2606         * gcc.dg/format/dfp-printf-1.c: Likewise.
2607         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2608         (compat_setup_dfp): New.
2609         * gcc.dg/compat/compat.exp: Use it.
2610         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2611         Make some variables global, prepend "compat_" to their names.
2612         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2613         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2614         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2615         * lib/compat.exp (compat_skip_list): Make global, rename.
2616         * lib/c-compat.exp: New file.
2617         * lib/target-supports.exp (check_effective_target_dfp): New.
2618
2619         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2620         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2621         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2622         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2623         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2624         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2625         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2626         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2627         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2628         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2629         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2630         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2631         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2632         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2633         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2634         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2635         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2636         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2637         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2638         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2639         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2640         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2641         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2642         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2643         gcc.dg/dfp/struct-layout-1.c,
2644         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2645         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2646         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2647         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2648         gcc.dg/dfp/func-vararg-dfp.c,
2649         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2650         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2651         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2652         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2653         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2654
2655 2006-01-11  Richard Guenther  <rguenther@suse.de>
2656
2657         PR tree-optimization/25734
2658         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2659
2660 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2661
2662         PR fortran/25486
2663         * gfortran.dg/literal_character_constant_1_x.F: New test.
2664         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2665         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2666         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2667
2668 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2669
2670         PR c++/25386
2671         * g++.dg/ext/packed3.C: Add expected packed error.
2672
2673 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2674
2675         PR target/25706
2676         * gcc.dg/torture/pr25706-1.c: New test.
2677
2678 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2679
2680         PR tree-optimization/23109
2681         PR tree-optimization/23948
2682         PR tree-optimization/24123
2683
2684         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2685         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2686         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2687         g++.dg/tree-ssa/pr23948.C: New testcases.
2688         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2689         three divisions in order to do the optimization.
2690
2691 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2692
2693         PR c++/25632
2694         * g++.dg/other/pr25632.C: New test.
2695
2696 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2697
2698         PR fortran/25730
2699         * gfortran.dg/used_types_1.f90: New test.
2700
2701 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2702
2703         PR target/25718
2704         * gcc.dg/torture/pr25718-1.c: New test.
2705
2706 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2707
2708         * gfortran.dg/list_read_2.f90: Fix typo in description.
2709
2710 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2711
2712         * lib/target-supports.exp (check_visibility_available): Simplify test
2713         for *-*-netware*.
2714         (check_profiling_available): Fail for *-*-netware*.
2715         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2716         * gcc.dg/20021014-1.c: Likewise.
2717         * gcc.dg/nest.c: Likewise.
2718
2719 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2720
2721         fortran/24936
2722         * gfortran.dg/forall_3.f90: New test.
2723
2724 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2725
2726         PR fortran/21977
2727         * gfortran.dg/nesting_2.f90: New test.
2728         * gfortran.dg/nesting_3.f90: New test.
2729
2730 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2731
2732         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2733         Fix typo in comment.
2734
2735 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2736
2737         * gfortran.dg/single_char_string.f90: New test.
2738
2739 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2740
2741         * gfortran.dg/ichar_2.f90: New test.
2742
2743 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2744
2745         PR fortran/25093
2746         * gfortran.dg/private_type_4.f90: New.
2747
2748 2006-01-07  Richard Guenther  <rguenther@suse.de>
2749
2750         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2751
2752 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2753
2754         * gfortran.dg/func_decl_1.f90: New.
2755         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2756         * gfortran.dg/array_alloc_2.f90: Likewise.
2757         * gfortran.dg/char_result_8.f90: Likewise.
2758         * gfortran.dg/dup_save_1.f90: Likewise.
2759         * gfortran.dg/dup_save_2.f90: Likewise.
2760         * gfortran.dg/f2c_6.f90: Likewise.
2761         * gfortran.dg/f2c_7.f90: Likewise.
2762         * gfortran.dg/func_result_2.f90: Likewise.
2763         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2764
2765 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/22146
2768         * gfortran.dg/elemental_subroutine_1.f90: New test.
2769         * gfortran.dg/elemental_subroutine_2.f90: New test.
2770
2771         PR fortran/25029
2772         PR fortran/21256
2773         * gfortran.dg/assumed_size_refs_1.f90: New test.
2774
2775         PR fortran/20868
2776         PR fortran/20870
2777         * gfortran.dg/assumed_size_refs_2.f90: New test.
2778         * gfortran.dg/initialization_1.f90: Change warning message.
2779
2780 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2781
2782         * gcc.dg/tree-ssa/loop-15.c: New test.
2783
2784 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785
2786         PR fortran/25598
2787         * gfortran.dg/backspace_3.f: New test.
2788         * gfortran.dg/backspace_4.f: New test.
2789
2790 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2791
2792         PR fortran/24268
2793         * gfortran.dg/fmt_white.f: Update test.
2794
2795 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2796
2797         * gcc.dg/cast-1.c: Add new warning.
2798         * gcc.dg/cast-2.c: Likewise.
2799         * gcc.dg/cast-3.c: Likewise.
2800         * gcc.dg/format/cast-1.c: Likewise.
2801         * gcc.dg/cast-4.c: New testcase.
2802
2803 2006-01-05  Richard Guenther  <rguenther@suse.de>
2804
2805         PR tree-optimization/22555
2806         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2807
2808 2006-01-05  Richard Guenther  <rguenther@suse.de>
2809             Diego Novillo  <dnovillo@redhat.com>
2810
2811         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2812         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2813         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2814         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2815         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2816         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2817         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2818         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2819         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2820         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2821         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2822         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2823         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2824         * treelang/compile/extravar.tree: Likewise.
2825         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2826         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2827         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2828         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2829         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2830
2831 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2832
2833         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2834         for 64-bit fix.
2835
2836 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2837
2838         PR fortran/23675
2839         gfortran.dg/char_result_11.f90: New.
2840
2841 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/24782
2844         * g++.dg/parse/access9.C: New test.
2845         * g++.dg/tc1/dr52.C: Tweak error markers.
2846
2847 2006-01-04  Richard Henderson  <rth@redhat.com>
2848
2849         Merge from gomp branch.
2850         * g++.dg/parse/pragma2.C: Update expected error lines.
2851
2852 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2853
2854         * g++.dg/other/i386-2.C: New test.
2855
2856         PR target/25554
2857         * gcc.c-torture/compile/20051228-1.c: New test.
2858
2859         PR c/25559
2860         * gcc.dg/pr25559.c: New test.
2861
2862 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2863
2864         PR c++/25492
2865         * g++.dg/lookup/friend9.C: New test.
2866
2867         PR c++/25625
2868         * g++.dg/template/repo5.C: New test.
2869
2870 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2871
2872         PR fortran/25101
2873         * gfortran.dg/forall_2.f90: New test.
2874
2875 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2876
2877         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2878         dg-require-weak.  Adjust regexp to handle leading-underscore
2879         targets and space as well as TAB after .weak.  Change previous
2880         64-bit fix to not use naked dot.
2881
2882 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2883
2884         PR rtl-optimization/25578
2885         * gcc.c-torture/execute/20060102-1.c: New testcase.
2886
2887 2006-01-03  Richard Guenther  <rguenther@suse.de>
2888
2889         PR c/25183
2890         * gcc.dg/torture/pr25183.c: New testcase.
2891
2892 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2893
2894         Merge from gomp-branch.
2895         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2896         * gcc.dg/ia64-sync-2.c: Likewise.
2897         * gcc.dg/ia64-sync-3.c: Likewise.
2898         * gcc.dg/ia64-sync-4.c: Likewise.
2899         * gcc.dg/sync-2.c: Likewise.
2900         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2901         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2902
2903 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2904
2905         PR c++/25635
2906         * g++.dg/parse/operator6.C: New test.
2907
2908         PR c++/25637
2909         * g++.dg/parse/error29.C: New test.
2910
2911         PR c++/25638
2912         * g++.dg/parse/dtor6.C: New test.
2913
2914         PR c++/25633
2915         * g++.dg/parse/ctor3.C: New test.
2916
2917         PR c++/25634
2918         * g++.dg/template/class3.C: New test.
2919
2920 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2921
2922         * g++.dg/debug/debug9.C: New.
2923
2924 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2925
2926         PR fortran/24640
2927         * gfortran.dg/label_2.f90: New test.
2928
2929 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2930
2931         * g++.dg/lookup/using12.C: Tighten error marker.
2932
2933 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2934             Andrew Pinski <pinskia@physics.uc.edu>
2935
2936         * gcc.target/powerpc/darwin-abi-3.c: New file.
2937         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2938         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2939         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2940         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2941         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2942         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2943         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2944         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2945
2946 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2947
2948         * gcc.dg/tree-ssa/loadpre1.c: New;
2949         * gcc.dg/tree-ssa/loadpre2.c: New;
2950         * gcc.dg/tree-ssa/loadpre3.c: New;
2951         * gcc.dg/tree-ssa/loadpre4.c: New;
2952         * gcc.dg/tree-ssa/loadpre5.c: New;
2953         * gcc.dg/tree-ssa/loadpre6.c: New;
2954         * gcc.dg/tree-ssa/loadpre7.c: New;
2955         * gcc.dg/tree-ssa/loadpre8.c: New;
2956         * gcc.dg/tree-ssa/loadpre9.c: New;
2957
2958 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2959
2960         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2961         * g++.dg/abi/thunk4.C: Likewise.
2962
2963 2006-01-01  Andreas Jaeger  <aj@suse.de>
2964
2965         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2966         portable.
2967
2968 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR c++/25294
2971         * gcc.dg/pragma-pack-3.c: New test.
2972         * g++.dg/parse/pragma3.C: New test.
2973
2974 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2975
2976         PR middle-end/24827
2977         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2978
2979 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2980
2981         PR testsuite/25214
2982         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2983
2984 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2985
2986         PR fortran/22607
2987         * gfortran-dg/pure_byref_3.f90: New.
2988
2989         fortran/PR 25396
2990         * gfortran.dg/userdef_operator_1.f90: New.
2991
2992 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2993
2994         * g++.dg/abi/thunk3.C: New.
2995         * g++.dg/abi/thunk4.C: New.
2996
2997 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2998
2999         PR fortran/25532
3000         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3001         associated derived type components of derived types are
3002         properly declared in contained procedures.
3003
3004 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3005
3006         PR libgfortran/25139
3007         * gfortran.dg/backspace_2.f: New test.
3008
3009 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3010
3011         PR libgfortran/25550
3012         * gfortran.dg/endfile.f: New test.
3013
3014 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3015
3016         PR libgfortran/25419
3017         * gfortran.dg/comma.f: New test.
3018
3019 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3020
3021         * lib/gfortran-dg.exp: Remove trailing whitespace.
3022         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3023         -funroll-all-loops.
3024
3025 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3026
3027         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3028         Extended Double long doubles or repeat tests when long double is
3029         the same size as double.
3030
3031 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3032
3033         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3034
3035         PR testsuite/25442
3036         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3037         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3038
3039         PR testsuite/25441
3040         * gcc.dg/pr23911.c: Make test variable static.
3041
3042         PR testsuite/25444
3043         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3044
3045 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/25439
3048         * g++.dg/parse/crash17.C: Adjust error markers.
3049         * g++.dg/template/error20.C: New test.
3050
3051 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3052
3053         PR c++/23172
3054         * g++.dg/ext/complit4.C: New test.
3055
3056         PR c++/25417
3057         * g++.dg/ext/complit5.C: Likewise.
3058
3059 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3060
3061         PR tree-optimization/25125
3062         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3063         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3064         * gcc.c-torture/execute/pr25125.c: New.
3065
3066 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3067
3068         PR fortran/25029
3069         PR fortran/21256
3070         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3071         with incorrect assumed size references.
3072
3073 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3074
3075         PR c++/23171
3076         * g++.dg/opt/init1.C: New test.
3077
3078 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3079
3080         PR c++/24671
3081         * g++.dg/template/sfinae3.C: New test.
3082
3083 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3084
3085         * g++.dg/other/friend4.C: New test.
3086
3087 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3088
3089         PR target/25005
3090         * g++.dg/opt/pr25005.C: New test.
3091
3092 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3093
3094         PR c++/25369
3095         * g++.dg/template/ptrmem16.C: New test.
3096
3097 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/25029
3100         PR fortran/21256
3101         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3102
3103 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3104
3105         PR libgfortran/25307
3106         * gfortran.dg/list_read_5.f90: New test.
3107
3108 2005-12-22  Richard Henderson  <rth@redhat.com>
3109
3110         * gcc.target/i386/sse-7.c: Use -msse2.
3111
3112 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR rtl-optimization/25432
3115         * gcc.c-torture/compile/20051216-1.c: New test.
3116
3117         PR objc/25328
3118         * objc/execute/pr25328.m: New test.
3119
3120 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3121
3122         PR c++/25364
3123         * g++.dg/template/call4.C: New test.
3124
3125 2005-12-22  Dale Johannesen  <dalej@apple.com>
3126
3127         * gcc.target/i386/sse-17.c: New.
3128
3129 2005-12-22  Paul Brook  <paul@codesourcery.com>
3130
3131         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3132
3133 2005-12-22  Paul Brook  <paul@codesourcery.com>
3134
3135         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3136
3137 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3138
3139         PR tree-opt/25513
3140         * gcc.c-torture/compile/pr25513.c: New test.
3141
3142 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3143
3144         PR c++/23333
3145         * g++.dg/parse/error25.C: Add more tests.
3146
3147 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3148
3149         PR fortran/18990
3150         * gfortran.dg/der_charlen_1.f90: New.
3151
3152 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3153
3154         PR fortran/20889
3155         * gfortran.dg/pointer_component_type_1.f90: New test.
3156
3157         PR fortran/25029
3158         PR fortran/21256
3159         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3160         should give an error with assumed size array refernces and checks those
3161         that should not.
3162         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3163         reference an upper bound so that it does not generate an error.
3164
3165         PR fortran/19362
3166         PR fortran/20244
3167         PR fortran/20864
3168         PR fortran/25391
3169         * gfortran.dg/used_dummy_types_1.f90: New test.
3170         * gfortran.dg/used_dummy_types_2.f90: New test.
3171         * gfortran.dg/used_dummy_types_3.f90: New test.
3172         * gfortran.dg/used_dummy_types_4.f90: New test.
3173         * gfortran.dg/used_dummy_types_5.f90: New test.
3174
3175         PR fortran/23152
3176         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3177         group already being USE associated.
3178         * gfortran.dg/assumed_shape_nml.f90: New test.
3179         * gfortran.dg/assumed_size_nml.f90: New test.
3180
3181         PR fortran/20862
3182         PR fortran/25053
3183         PR fortran/25063
3184         PR fortran/25064
3185         PR fortran/25066
3186         PR fortran/25067
3187         PR fortran/25068
3188         PR fortran/25307
3189         * gfortran.dg/io_constraints_1.f90: New test.
3190         * gfortran.dg/io_constraints_1.f90: New test.
3191         * gfortran.dg/iostat_3.f90: Change wording of warning.
3192         * gfortran.dg/g77/19981216-0.f: The same.
3193
3194 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3195
3196         PR tree-optimization/23518
3197         * testsuite/gcc.dg/pr23518.c: New.
3198
3199 2005-12-21  Mike Stump  <mrs@apple.com>
3200
3201         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3202
3203 2005-12-21  Paul Brook  <paul@codesourcery.com>
3204
3205         * gcc.dg/pr19340.c: Skip on m68k targets.
3206
3207 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3208
3209         PR rtl-optimization/25196
3210         * gcc.dg/pr25196.c: New test.
3211
3212 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3213
3214         PR fortran/25423
3215         gfortran.dg/where_nested_1.f90: New.
3216
3217 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3218
3219         PR tree-optimization/25382.
3220         * gcc.dg/tree-ssa/pr25382.c: New.
3221
3222 2005-12-20  Richard Guenther  <rguenther@suse.de>
3223
3224         PR middle-end/24306
3225         * gcc.target/i386/pr24306.c: New testcase.
3226
3227 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3228
3229         PR tree-optimization/25501
3230         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3231
3232 2005-12-20  Richard Guenther  <rguenther@suse.de>
3233
3234         Revert
3235         2005-12-02  Richard Guenther  <rguenther@suse.de>
3236
3237         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3238
3239 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3240
3241         PR c++/21228
3242         * g++.dg/warn/Wunreachable-code-2.C: New test.
3243
3244 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/24278
3247         * g++.dg/template/ctor5.C: New test.
3248
3249         PR c++/24915
3250         * g++.dg/template/overload8.C: New test.
3251
3252 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3253
3254         * gcc.c-torture/compile/pr25483 : New test.
3255
3256 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3257
3258         PR c++/20552
3259         * g++.dg/ext/typeof10.C: New test.
3260
3261 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         * gcc.dg/mt-loopi1.c: New.
3264
3265 2005-12-18  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/25481
3268         * gcc.dg/torture/pr25481.c: New testcase.
3269
3270 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3271
3272         PR rtl-optimization/21041
3273         * gcc.dg/pr21041.c: New test.
3274
3275 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276
3277         PR libgfortran/25463
3278         * gfortran.dg/advance.f90: New test.
3279
3280 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3281
3282         * gcc.dg/20051201-1.c: New test.
3283
3284 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3285
3286         PR fortran/25018
3287         * gfortran.dg/initialization_1.f90: New test.
3288         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3289         * gfortran.dg/g77/980616-0.f: The same.
3290
3291 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3292
3293         * PR fortran/25458
3294         * gfortran.dg/chkbits.f90: New test.
3295
3296 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3297
3298         * gfortran.dg/enum_5.f: Revert to previous version.
3299
3300 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3301
3302         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3303         * gfortran.dg/nested_modules_1.f90: Ditto.
3304         * gfortran.dg/hollerith_f95.f90: Ditto.
3305         * gfortran.dg/select_5.f90: Ditto.
3306         * gfortran.dg/secnds.f: Ditto.
3307         * gfortran.dg/hollerith2.f90: Ditto.
3308         * gfortran.dg/imag_2.f: Ditto.
3309         * gfortran.dg/ftell_2.f90: Ditto.
3310         * gfortran.dg/malloc_free_1.f90: Ditto.
3311         * gfortran.dg/logint-1.f: Ditto.
3312         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3313         * gfortran.dg/e_d_fmt.f90: Ditto.
3314         * gfortran.dg/hollerith_legacy.f90: Ditto.
3315         * gfortran.dg/logint-2.f: Ditto.
3316         * gfortran.dg/enum_5.f90: Ditto.
3317         * gfortran.dg/f2c_2.f90: Ditto.
3318         * gfortran.dg/pr17143.f90: Ditto.
3319         * gfortran.dg/namelist_14.f90: Ditto.
3320         * gfortran.dg/logint-3.f: Ditto.
3321         * gfortran.dg/spread_scalar_source.f90: Ditto.
3322         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3323         * gfortran.dg/namelist_11.f: Ditto.
3324         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3325         * gfortran.dg/g77/20010519-1.f
3326         * gfortran.dg/g77/alpha1.f: Ditto.
3327         * gfortran.dg/g77/990115-1.f: Ditto.
3328         * gfortran.dg/g77/erfc.f: Ditto.
3329         * gfortran.dg/g77/19990313-3.f: Ditto.
3330         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3331         * gfortran.dg/g77/20010426.f: Ditto.
3332         * gfortran.dg/g77/19990313-0.f: Ditto.
3333         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3334         * gfortran.dg/g77/20000629-1.f: Ditto.
3335         * gfortran.dg/g77/970125-0.f: Ditto.
3336         * gfortran.dg/g77/8485.f: Ditto.
3337         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3338         * gfortran.dg/g77/19990313-1.f: Ditto.
3339         * gfortran.dg/g77/int8421.f: Ditto.
3340         * gfortran.dg/g77/19990305-0.f: Ditto.
3341         * gfortran.dg/g77/947.f: Ditto.
3342         * gfortran.dg/g77/19990905-2.f: Ditto.
3343         * gfortran.dg/g77/cabs.f: Ditto.
3344         * gfortran.dg/g77/19990313-2.f: Ditto.
3345         * gfortran.dg/g77/20020307-1.f: Ditto.
3346         * gfortran.dg/g77/dcomplex.f: Ditto.
3347         * gfortran.dg/g77/19990502-1.f: Ditto.
3348         * gfortran.dg/g77/19981216-0.f: Ditto.
3349         * gfortran.dg/common_4.f90: Ditto.
3350         * gfortran.dg/entry_4.f90: Ditto.
3351         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3352         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3353         * gfortran.dg/namelist_12.f: Ditto.
3354         * gfortran.dg/scale_1.f90: Ditto.
3355         * gfortran.dg/modulo_1.f90
3356         * gfortran.dg/hollerith.f90: Ditto.
3357         * gfortran.dg/direct_io_3.f90: Ditto.
3358         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3359         * gfortran.dg/gnu_logical_1.F: Ditto.
3360         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3361         * gfortran.dg/assign_1.f90: Ditto.
3362         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3363         * gfortran.dg/pr23095.f: Ditto.
3364         * gfortran.dg/read_float_1.f90: Ditto.
3365
3366 2005-12-17  Andreas Jaeger  <aj@suse.de>
3367
3368         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3369         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3370
3371 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3372
3373         PR fortran/24268
3374         * gfortran.dg/fmt_white.f: New test.
3375
3376 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3377
3378         * gfortran.dg/label_1.f90: New test.
3379
3380 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3381
3382         PR testsuite/25422
3383         * gcc.dg/20031012-1.c: Add -Walways-true option.
3384         * gcc.dg/weak/weak-3.c: Likewise.
3385         * g++.old-deja/g++.mike/warn8.C: Likewise.
3386
3387 2005-12-16  Mike Stump  <mrs@apple.com>
3388
3389         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3390         exit.
3391
3392 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393
3394         PR libgfortran/25264
3395         PR libgfortran/25349
3396         * gfortran.dg/tl_editing.f90: Added additional checks.
3397         * gfortran.dg/t_editing.f: New test.
3398         * gfortran.dg/write_padding.f90: New test
3399
3400 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3401
3402         PR testsuite/25215
3403         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3404
3405 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR rtl-optimization/24899
3408         * gcc.c-torture/execute/20051215-1.c: New test.
3409
3410 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3411
3412         PR 24823
3413         * gfortran.dg/pr24823.f: New test.
3414
3415 2005-12-16  Jeff Law  <law@redhat.com>
3416
3417         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3418
3419 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3422         Change C++ style comments to C style comments.
3423         Remove aligned types from the array.
3424         Keep Enums disabled.
3425         (complex_types): Remove aligned types from the array.
3426         Comment out "_Complex long double".
3427         (attrib_types): Remove.
3428         (complex_attrib_types): Remove.
3429         (attrib_array_types): Remove.
3430         (complex_attrib_array_types): Remove.
3431         (aligned_bitfld_types): Remove.
3432         (n_aligned_bitfld_types): Remove.
3433         (FEATURE_ALIGNEDPACKED): Delete.
3434         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3435         (singles): Remove support for adding attributes.
3436         (choose_type): Remove support for attributed types.
3437         (generate_fields): Remove support for attributed bit-fields.
3438         Remove support for adding attributes.
3439         (generate_random_tests): Remove support for adding attributes.
3440         (features): Add back "[0] :0" and "complex vector [0]".
3441         (main): Remove support for attributed bit-fields.
3442         Uncomment the calling of generate_random_tests for the rests of
3443         the tests.
3444
3445 2005-12-16  Jan Hubicka  <jh@suse.cz>
3446
3447         * gcc.c-torture/combine/pr25224.c: New.
3448
3449 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3450
3451         PR other/25028
3452         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3453         HP-UX.
3454
3455 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3456
3457         * gcc.dg/20051215-1.c: New file.
3458
3459 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3460
3461         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3462         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3463
3464 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3465
3466         PR fortran/18197
3467         * gfortran.dg/dummy_functions_1.f90: New.
3468
3469 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3470
3471         PR rtl-optimization/25310
3472         * gcc.c-torture/compile/pr25310.c: New test.
3473
3474 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR debug/25023
3477         * gcc.dg/pr25023.c: New test.
3478
3479 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3480
3481         * g++.old-deja/g++.brendan/redecl1.C,
3482         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3483         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3484         g++.old-deja/g++.oliva/typeof1.C,
3485         g++.old-deja/g++.other/crash16.C,
3486         g++.old-deja/g++.other/crash34.C,
3487         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3488         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3489         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3490         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3491         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3492         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3493         Remove xfail.
3494
3495 2005-12-14  Kean Johnston  <jkj@sco.com>
3496             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3497
3498         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3499         * gcc.target/i386/20020523-1.c: Ditto.
3500         * gcc.target/i386/tailcall-1.c: Ditto.
3501         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3502         * gcc.target/i386/ssetype-5.c: Ditto.
3503
3504 2005-12-14  Jeff Law  <law@redhat.com>
3505
3506         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3507
3508 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR target/25254
3511         PR target/24188
3512         * gcc.target/i386/pr25254.c: New test.
3513         * gfortran.dg/PR24188.f: New test.
3514
3515 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3516
3517         * lib/fortran-torture.exp: Catch remaining uses of
3518         remote_file build delete.
3519
3520 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3521
3522         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3523
3524 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3525
3526         * gcc.dg/warn-addr-cmp.c: New test.
3527
3528 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR debug/25023
3531         PR target/25293
3532         * gcc.target/i386/pr25293.c: New test.
3533
3534 2005-12-13  Petr Machata  <machata@post.cz>
3535
3536         PR c++/24907
3537         * g++.dg/parse/comma2.C: New test.
3538
3539 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3540             Jakub Jelinek  <jakub@redhat.com>
3541
3542         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3543         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3544         (limits.h): Include unconditionally.
3545         (stdlib.h): Likewise.
3546         (hashtab.h): Do not include.
3547         (getopt.h): Likewise.
3548         (stddef.h): Include.
3549         (hashval_t): Define.
3550         (struct entry): Add "next" field.
3551         (HASH_SIZE): New macro.
3552         (hash_table): New variable.
3553         (switchfiles): Do not use xmalloc.
3554         (mix): New macro.
3555         (iterative_hash): New function.
3556         (hasht): Remove.
3557         (e_exists): New function.
3558         (e_insert): Likewise.
3559         (output): Use, instead of libiberty hashtable functions.
3560         (main): Do not use getopt.  Do not call htab_create.
3561
3562 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR c++/25331
3565         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3566         put atal* and atpaal* attributes on array elements.
3567         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3568         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3569         put atal* and atpaal* attributes on array elements.
3570         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3571
3572 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3573
3574         * gcc.dg/single-precision-constant.c: New test.
3575
3576 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3577
3578         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3579         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3580         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3581         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3582         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3583         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3584         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3585         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3586         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3587         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3588         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3589         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3590         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3591         gcc.target/powerpc/ppc-sdata-2.c,
3592         gcc.target/powerpc/ppc-stackalign-1.c,
3593         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3594         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3595         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3596         gcc.target/powerpc/rs6000-ldouble-2.c,
3597         gcc.target/powerpc/rs6000-power2-1.c,
3598         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3599         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3600         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3601         option into target selector.
3602         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3603         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3604
3605 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3606
3607         PR objc/25348
3608         * objc.dg/encode-9.m: New test.
3609
3610 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3611
3612         PR testsuite/20772
3613         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3614         * gcc.dg/asm-b.c: Fix typo.
3615         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3616         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3617         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3618         i?86 lp64 and x86_64 ilp32.
3619         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3620         on i?86 lp64.
3621         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3622
3623 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3624
3625         PR fortran/25078
3626         gfortran.dg/equiv_5.f90: New test.
3627
3628 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3629
3630         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3631         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3632         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3633         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3634         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3635         * gcc.dg/tree-ssa/reassoc-5.c: New.
3636         * gcc.dg/tree-ssa/reassoc-6.c: New.
3637         * gcc.dg/tree-ssa/reassoc-7.c: New.
3638         * gcc.dg/tree-ssa/reassoc-8.c: New.
3639         * gcc.dg/tree-ssa/reassoc-9.c: New.
3640         * gcc.dg/tree-ssa/reassoc-10.c: New.
3641         * gcc.dg/tree-ssa/reassoc-11.c: New.
3642
3643 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3644
3645         PR testsuite/25167
3646         PR testsuite/24478
3647         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3648
3649 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/25300
3652         * g++.dg/template/inherit.C: Do not use a generic error message.
3653
3654 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3655
3656         PR libobjc/25354
3657         * objc.dg/gnu-encoding: New directory.
3658         * objc.dg/gnu-encoding/compat-common.h: New file.
3659         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3660         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3661         * objc.dg/gnu-encoding/vector-defs.h: New file.
3662         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3663         * objc.dg/gnu-encoding/generate-random.c: New file.
3664         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3665         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3666         * objc.dg/gnu-encoding/generate-random.h: New file.
3667
3668 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3669
3670         PR c++/25337
3671         * g++.dg/template/defarg7.C: New test.
3672
3673 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3674
3675         PR libobjc/25347
3676         * objc.dg/encode-8.m: New test.
3677
3678 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3679
3680         PR libobjc/25346
3681         * objc.dg/encode-7.m: New test.
3682
3683 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/25010
3686         * g++.dg/opt/inline10.C: New test.
3687
3688 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3689
3690         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3691
3692 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3693
3694         * gfortran.dg/substring_equivalence.f90: typo in comment
3695
3696 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3697
3698         PR fortran/25068
3699         * gfortran.dg/iostat_3.f90: New test.
3700
3701 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3702
3703         PR fortran/23815
3704         * gfortran.dg/unf_io_convert_1.f90: New test.
3705         * gfortran.dg/unf_io_convert_2.f90: New test.
3706         * gfortran.dg/unf_io_convert_3.f90: New test.
3707
3708 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3709
3710         PR testsuite/20772
3711         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3712         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3713         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3714         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3715         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3716         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3717         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3718         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3719         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3720         gcc.dg/torture/fp-int-convert-float128-timode.c,
3721         gcc.dg/torture/fp-int-convert-float128.c,
3722         gcc.dg/torture/fp-int-convert-float80-timode.c,
3723         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3724         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3725
3726         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3727
3728 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3729
3730         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3731
3732 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3733
3734         * gcc.dg/20051207-1.c,
3735         * gcc.dg/20051207-2.c,
3736         * gcc.dg/20051207-3.c: New tests.
3737
3738 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3739
3740         PR testsuite/20772
3741         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3742         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3743         dg-skip-if target selector.
3744
3745         PR testsuite/20772
3746         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3747         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3748         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3749         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3750         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3751         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3752         and/or merge with i?86 cases.
3753
3754         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3755
3756         PR testsuite/20772
3757         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3758         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3759         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3760         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3761         x86_64-*-linux*.
3762
3763 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3764
3765         PR target/25311
3766         * gcc.c-torture/compile/pr25311.c: New test.
3767
3768 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3769
3770         PR libgfortran/25039
3771         * gfortran.dg/read_comma.f: New test.
3772
3773 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/19317
3776         * g++.dg/opt/pr19317-1.C: New test.
3777         * g++.dg/opt/pr19317-2.C: New test.
3778         * g++.dg/opt/pr19317-3.C: New test.
3779
3780         PR target/19005
3781         * gcc.c-torture/execute/pr19005.c: New test.
3782
3783         PR target/17828
3784         * g++.old-deja/g++.other/comdat5.C: New test.
3785         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3786
3787         * g++.dg/compat/struct-layout-1.exp: New file.
3788         * g++.dg/compat/struct-layout-1.h: New.
3789         * g++.dg/compat/struct-layout-1_generate.c: New.
3790         * g++.dg/compat/struct-layout-1_x1.h: New.
3791         * g++.dg/compat/struct-layout-1_x2.h: New.
3792         * g++.dg/compat/struct-layout-1_y1.h: New.
3793         * g++.dg/compat/struct-layout-1_y2.h: New.
3794
3795         * gcc.dg/20050330-2.c: New test.
3796
3797 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3798
3799         PR fortran/25292
3800         * gfortran.dg/associated_1.f90: New.
3801
3802 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3803
3804         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3805         ILP32 vect_no_align platforms.
3806
3807 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3808             Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR target/25268
3811         * gcc.c-torture/compile/20051207-1.c: New test.
3812
3813 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3814
3815         PR testsuite/20772
3816         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3817         gcc.dg/torture/pr18582-1.c,
3818         gcc.target/i386/attributes-error.c: Also test on x86_64.
3819
3820         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3821
3822 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3823
3824         PR c++/19397
3825         * g++.dg/template/typedef3.C: New test.
3826
3827         PR c++/19762
3828         PR c++/19764
3829         * g++.dg/template/dtor3.C: Fix error markers.
3830
3831 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3832
3833         * lib/target-supports.exp (check_effective_target_sync_char_short):
3834         Add s390*.
3835
3836 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3837
3838         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3839
3840 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3841
3842         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3843         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3844         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3845         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3846
3847 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR c++/25263
3850         * g++.dg/other/array2.C: New test case.
3851
3852 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3853
3854         * gcc.dg/darwin-weakimport-3.c: New.
3855
3856         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3857         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3858         and to work on Darwin.
3859         * gcc.dg/attr-weakref-1b.c: New file.
3860         * gcc.dg/attr-weakref-2.c: New test.
3861         * gcc.dg/darwin-weakref-1.c: New test.
3862
3863 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3864
3865         PR testsuite/25247
3866         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3867         use in selector expressions.
3868         (dg-xfail-if): Ditto.
3869         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3870         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3871         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3872         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3873         * gcc.test-framework/test-framework.exp: Skip generated tests if
3874         CHECK_TEST_FRAMEWORK is not 1.
3875
3876 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         PR tree-optimization/24963
3879         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3880
3881         PR target/24108
3882         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3883
3884         PR target/18580
3885         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3886         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3887         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3888         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3889
3890 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3891
3892         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3893         dg-options.
3894
3895 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3896
3897         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3898
3899 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3900
3901         * gcc.dg/format/cast-1.c: New test.
3902
3903 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3904
3905         PR c/7776
3906         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3907         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3908         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3909         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3910
3911 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3912
3913         * gcc.dg/cast-pretty-print-1.c: New test.
3914
3915 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3916
3917         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3918
3919 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/24173
3922         * g++.dg/template/friend40.C: New test.
3923
3924 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR target/25199
3927         * gcc.target/i386/movq-2.c: New test.
3928         * gcc.target/i386/movq.c: Remove target i?86, instead add
3929         dg-require-effective-target ilp32.
3930
3931 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3932
3933         PR c++/24103
3934         * g++.dg/other/default1.C: New test.
3935
3936 2005-12-02  Richard Guenther  <rguenther@suse.de>
3937
3938         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3939
3940 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3941
3942         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3943
3944 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3945
3946         PR target/21017
3947         * gcc.target/powerpc/rotate.c: New.
3948
3949 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3950
3951         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3952         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3953
3954 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3955
3956         PR c/13384
3957         * gcc.dg/pr17730-1.c: Adjust.
3958         * gcc.dg/lvalue1.c (main): Likewise.
3959         * gcc.dg/lvalue-2.c: Likewise.
3960         * g++.dg/pr7503-3.C
3961
3962 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3963
3964         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3965         error messages.
3966
3967 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3968
3969         PR fortran/24789
3970         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3971
3972 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3973
3974         PR target/24475
3975         * lib/target-supports.exp (check_effective_target_tls): New.
3976         (check_effective_target_tls_runtime): New.
3977         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3978         for TLS support.
3979         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3980         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3981         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3982         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3983         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3984         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3985         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3986         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3987         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3988         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3989         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3990         effective-target TLS.
3991         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3992         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3993         effective-target TLS runtime.
3994
3995 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3996
3997         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3998
3999 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4000
4001         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4002         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4003         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4004         ignored" warnings when "packing" is the same as the ABI layout.
4005
4006 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4007
4008         PR fortran/21302
4009         * gfortran.dg/line_length_1.f: New test.
4010         * gfortran.dg/line_length_2.f90: Ditto.
4011
4012 2005-11-30  Richard Guenther  <rguenther@suse.de>
4013
4014         PR tree-optimization/21655
4015         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4016
4017 2005-11-30  Dale Johannesen  <dalej@apple.com>
4018
4019         * gcc.c-torture/compile/pr24930.c: New.
4020
4021 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4022
4023         PR fortran/15809
4024         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4025
4026 2005-11-30  Jeff Law  <law@redhat.com>
4027
4028         * g++.old-deja/g++.law/pr25000.C: New test.
4029
4030 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4031
4032         * gcc.dg/tls/opt-11.c: New test.
4033
4034 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4035
4036         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4037         targets.
4038         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4039         LP64 ia64.
4040
4041 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gfortran.dg/open_access_1.f90: New test.
4044
4045 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4046
4047         * gcc.dg/charset/builtin2.c: New test.
4048
4049 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4050
4051         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4052         on mmix-*-* for *_[xy].c.
4053
4054 2005-11-28  Kean Johnston  <jkj@sco.com>
4055
4056         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4057         headers.
4058         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4059         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4060         * gcc.target/i386/asm-3.c: Ditto.
4061         * gcc.target/i386/clobbers.c: Ditto.
4062         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4063         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4064         test regexp.
4065         * gcc.target/i386/mul.c: Ditto.
4066         * gcc.target/i386/ssetype-1.c: Ditto.
4067         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4068         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4069         static so the test works with -fPIC mode too. Based on comment in
4070         PR19231 by Pinski.
4071         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4072
4073 2005-11-28  Richard Guenther  <rguenther@suse.de>
4074
4075         * gcc.dg/alias-9.c: New testcase.
4076         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4077
4078 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4079             Uros Bizjak  <uros@kss-loka.si>
4080
4081         PR middle-end/20219
4082         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4083         tan(x)/sin(x) transformations.
4084
4085 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         PR middle-end/24575
4088         * gcc.dg/tree-ssa/divide-3.c: New test.
4089         * gcc.dg/tree-ssa/divide-4.c: New test.
4090
4091 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4092
4093         PR fortran/24917
4094         *  gfortran.dg/boz_6.f90: New test.
4095
4096 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4097
4098         PR fortran/23912
4099         * gfortran.dg/modulo_1.f90: New test.
4100
4101 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4102
4103         PR libfortran/24919
4104         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4105         fail on CRLF platforms.
4106         * gfortran.dg/ftell_2.f90: Likewise.
4107
4108 2005-11-26  Eric Christopher  <echristo@apple.com>
4109
4110         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4111
4112 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4113
4114         * objc.dg/gnu-runtime-3.m: Simplify.
4115
4116 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4117
4118         PR middle-end/23669
4119         * gcc.dg/tree-ssa/divide-1.c: New test.
4120         * gcc.dg/tree-ssa/divide-2.c: New test.
4121
4122 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4123
4124         PR libgfortran/24945
4125         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4126
4127 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4128
4129         PR libgfortran/24945
4130         * gfortran.dg/open_status_2.f90: New test.
4131
4132 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4133
4134         * gcc.c-torture/execute/builtins/fprintf.c,
4135         gcc.c-torture/execute/builtins/fputs-lib.c,
4136         gcc.c-torture/execute/builtins/fputs.c,
4137         gcc.c-torture/execute/builtins/lib/fprintf.c,
4138         gcc.c-torture/execute/builtins/lib/printf.c,
4139         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4140
4141 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4142
4143         * gcc.dg/20050922-2.c: New test.
4144
4145 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4146
4147         * objc.dg/gnu-runtime-3.m: New test.
4148
4149 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4150
4151         PR c++/9278
4152         * g++.dg/other/void1.C: New test.
4153
4154 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4155
4156         PR middle-end/24998
4157         * gcc.dg/torture/fp-int-convert-float.c,
4158         gcc.dg/torture/fp-int-convert-double.c,
4159         gcc.dg/torture/fp-int-convert-long-double.c,
4160         gcc.dg/torture/fp-int-convert-timode.c,
4161         gcc.dg/torture/fp-int-convert-float80.c,
4162         gcc.dg/torture/fp-int-convert-float80-timode.c,
4163         gcc.dg/torture/fp-int-convert-float128.c,
4164         gcc.dg/torture/fp-int-convert-float128-timode.c,
4165         gcc.dg/torture/fp-int-convert.h: New files.
4166
4167 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4168
4169         PR middle-end/24989
4170         * gcc.dg/tree-ssa/bool-10.c: New test.
4171         * gcc.dg/tree-ssa/bool-11.c: New test.
4172         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4173
4174 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4175
4176         PR middle-end/24990
4177         * tree-ssa/pr24990-1.c: New test.
4178
4179 2005-11-24  Richard Guenther  <rguenther@suse.de>
4180         Dirk Mueller <dmueller@suse.de>
4181
4182         PR c++/14024
4183         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4184         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4185         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4186         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4187         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4188         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4189
4190 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4191
4192         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4193
4194 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4195
4196         PR c/21668
4197         * gcc.dg/Wc++-compat.c: New.
4198         * gcc.dg/Wno-c++-compat.c: New.
4199
4200 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4201
4202         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4203         (vspltish, vspltisw): Likewise.
4204
4205 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR libgfortran/24794
4208         * gfortran.dg/namelist_12.f: Fix quotes.
4209         * gfortran.dg/namelist_13.f90: Fix quotes.
4210         * gfortran.dg/namelist_14.f90: Fix quotes.
4211         * gfortran.dg/namelist_15.f90: Fix quotes.
4212         * gfortran.dg/namelist_use.f90: Fix quotes.
4213         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4214         * gfortran.dg/namelist_21.f90: New test.
4215         * gfortran.dg/namelist_22.f90: New test.
4216
4217 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4218
4219         PR target/23435
4220         * gcc.c-torture/compile/pr23435.c: New.
4221
4222 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4223
4224         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4225
4226 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4227
4228         * gcc.target/powerpc/405-macchw-1.c,
4229         gcc.target/powerpc/405-macchw-2.c,
4230         gcc.target/powerpc/405-macchwu-1.c,
4231         gcc.target/powerpc/405-macchwu-2.c,
4232         gcc.target/powerpc/405-machhw-1.c,
4233         gcc.target/powerpc/405-machhw-2.c,
4234         gcc.target/powerpc/405-machhwu-1.c,
4235         gcc.target/powerpc/405-machhwu-2.c,
4236         gcc.target/powerpc/405-maclhw-1.c,
4237         gcc.target/powerpc/405-maclhw-2.c,
4238         gcc.target/powerpc/405-maclhwu-1.c,
4239         gcc.target/powerpc/405-maclhwu-2.c,
4240         gcc.target/powerpc/405-mulchw-1.c,
4241         gcc.target/powerpc/405-mulchw-2.c,
4242         gcc.target/powerpc/405-mulchwu-1.c,
4243         gcc.target/powerpc/405-mulchwu-2.c,
4244         gcc.target/powerpc/405-mulhhw-1.c,
4245         gcc.target/powerpc/405-mulhhw-2.c,
4246         gcc.target/powerpc/405-mulhhwu-1.c,
4247         gcc.target/powerpc/405-mulhhwu-2.c,
4248         gcc.target/powerpc/405-mullhw-1.c,
4249         gcc.target/powerpc/405-mullhw-2.c,
4250         gcc.target/powerpc/405-mullhwu-1.c,
4251         gcc.target/powerpc/405-mullhwu-2.c,
4252         gcc.target/powerpc/405-nmacchw-1.c,
4253         gcc.target/powerpc/405-nmacchw-2.c,
4254         gcc.target/powerpc/405-nmachhw-1.c,
4255         gcc.target/powerpc/405-nmachhw-2.c,
4256         gcc.target/powerpc/405-nmaclhw-1.c,
4257         gcc.target/powerpc/405-nmaclhw-2.c,
4258         gcc.target/powerpc/440-macchw-1.c,
4259         gcc.target/powerpc/440-macchw-2.c,
4260         gcc.target/powerpc/440-macchwu-1.c,
4261         gcc.target/powerpc/440-macchwu-2.c,
4262         gcc.target/powerpc/440-machhw-1.c,
4263         gcc.target/powerpc/440-machhw-2.c,
4264         gcc.target/powerpc/440-machhwu-1.c,
4265         gcc.target/powerpc/440-machhwu-2.c,
4266         gcc.target/powerpc/440-maclhw-1.c,
4267         gcc.target/powerpc/440-maclhw-2.c,
4268         gcc.target/powerpc/440-maclhwu-1.c,
4269         gcc.target/powerpc/440-maclhwu-2.c,
4270         gcc.target/powerpc/440-mulchw-1.c,
4271         gcc.target/powerpc/440-mulchw-2.c,
4272         gcc.target/powerpc/440-mulchwu-1.c,
4273         gcc.target/powerpc/440-mulchwu-2.c,
4274         gcc.target/powerpc/440-mulhhw-1.c,
4275         gcc.target/powerpc/440-mulhhw-2.c,
4276         gcc.target/powerpc/440-mulhhwu-1.c,
4277         gcc.target/powerpc/440-mulhhwu-2.c,
4278         gcc.target/powerpc/440-mullhw-1.c,
4279         gcc.target/powerpc/440-mullhw-2.c,
4280         gcc.target/powerpc/440-mullhwu-1.c,
4281         gcc.target/powerpc/440-mullhwu-2.c,
4282         gcc.target/powerpc/440-nmacchw-1.c,
4283         gcc.target/powerpc/440-nmacchw-2.c,
4284         gcc.target/powerpc/440-nmachhw-1.c,
4285         gcc.target/powerpc/440-nmachhw-2.c,
4286         gcc.target/powerpc/440-nmaclhw-1.c,
4287         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4288
4289 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4290
4291         PR fortran/24774
4292         * gfortran.dg/inquire_9.f90: New test.
4293
4294         PR fortran/21647
4295         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4296
4297 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         PR libfortran/24432
4300         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4301         Check that 'cos' is supported.
4302
4303 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4304
4305         PR fortran/24223
4306         * gfortran.dg/substring_equivalence.f90: New test.
4307
4308         PR fortran/24705
4309         * gfortran.dg/auto_internal_assumed.f90: New test.
4310
4311 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4312
4313         * gcc.dg/fold-div-2.c: New test.
4314
4315 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4316
4317         PR rtl-optimization/24883
4318         * gcc.c-torture/compile/pr24883.c: New test.
4319
4320 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4321
4322         PR middle-end/20583
4323         * gcc.c-torture/compile/pr20583.c: New.
4324
4325 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4326
4327         * gcc.c-torture/execute/usmul.c: New test.
4328
4329 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4330
4331         * gcc.dg/tree-ssa/vrp22.c: New test.
4332
4333 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4334
4335         PR middle-end/24912
4336         * gcc.dg/torture/pr24912-1.c: New test.
4337
4338 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4339
4340         PR fortran/24862
4341         * gfortran.dg/arrayio_derived_1.f90: New test.
4342
4343 2005-11-19  Richard Guenther  <rguenther@suse.de>
4344
4345         PR middle-end/23294
4346         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4347
4348 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4349
4350         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4351
4352 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/8355
4355         * g++.dg/template/friend39.C: New test.
4356
4357 2005-11-18  James E Wilson  <wilson@specifix.com>
4358
4359         * gcc.dg/builtin-strstr.c: New.
4360
4361 2005-11-18  Richard Henderson  <rth@redhat.com>
4362
4363         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4364         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4365         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4366         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4367         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4368         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4369         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4370         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4371         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4372         renaming to remove initial "ia64-".
4373
4374 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4375
4376         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4377
4378 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4379
4380         * g++.dg/cpp/string-2.C: New test.
4381
4382 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4383
4384         * gcc.dg/tree-ssa/loop-14.c: New test.
4385
4386 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4387             Michael Chamberlain <michael@chamberlain.net.au>
4388
4389         * ada/acats/run_all.sh (target_run): Kill long running tests.
4390
4391 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4392
4393         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4394         * gcc.dg/cleanup-9.c: Likewise.
4395         * gcc.dg/cleanup-10.c: Likewise.
4396         * gcc.dg/cleanup-11.c: Likewise.
4397
4398 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4399
4400         PR fortran/24892
4401         * gfortran.dg/open_access_append_1.f90: New test.
4402         * gfortran.dg/open_access_append_2.f90: New test.
4403
4404 2005-11-16  Richard Guenther  <rguenther@suse.de>
4405
4406         PR middle-end/24851
4407         * gcc.c-torture/execute/pr24851.c: New testcase.
4408
4409 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4410
4411         * gcc.dg/fold-overflow-1.c: New test.
4412
4413 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4414
4415         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4416         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4417
4418 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4419
4420         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4421         structures.
4422         * g++.dg/eh/forced2.C: Likewise.
4423         * g++.dg/eh/forced3.C: Likewise.
4424         * g++.dg/eh/forced4.C: Likewise.
4425
4426 2005-11-11  Mike Stump  <mrs@apple.com>
4427
4428         * g++.old-deja/g++.mike/unused.C: Add.
4429
4430 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/24667
4433         * g++.dg/warn/Wcast-qual1.C: New test.
4434
4435 2005-11-15  Jan Hubicka  <jh@suse.cz>
4436
4437         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4438
4439 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4440
4441         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4442
4443 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4444
4445         PR 24840
4446         * gcc.dg/tree-ssa/pr24840.c: New test.
4447
4448 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4449
4450         PR testsuite/24841
4451         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4452
4453 2005-11-14  Dale Johannesen  <dalej@apple.com>
4454
4455         * gcc.c-torture/execute/20051113-1.c: New.
4456
4457 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4458
4459         PR c++/24687
4460         * g++.dg/template/crash43.C: New test.
4461
4462 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4463
4464         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4465
4466 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4467
4468         PR c++/24817
4469         * g++.dg/eh/spec8.C: New test.
4470
4471 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4472
4473         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4474
4475 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/20293
4478         * g++.dg/parse/ambig4.C: New test.
4479         * g++.dg/tc1/dr101.C: Adjust error markers.
4480         * g++.dg/lookup/strong-using-2.C: Likewise.
4481         * g++.dg/lookup/ambig5.C: Likewise.
4482         * g++.dg/lookup/ambig4.C: Likewise.
4483         * g++.dg/parse/crash22.C: Likewise.
4484
4485 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4486
4487         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4488
4489 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * gcc.dg/nested-calls-1.c: New test.
4492
4493 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4494
4495         * gfortran.dg/complex_intrinsic_1.f90: New test.
4496         * gfortran.dg/complex_intrinsic_2.f90: New test.
4497         * gfortran.dg/fgetc_1.f90: New test.
4498         * gfortran.dg/fgetc_2.f90: New test.
4499         * gfortran.dg/fgetc_3.f90: New test.
4500         * gfortran.dg/ftell_1.f90: New test.
4501         * gfortran.dg/ftell_2.f90: New test.
4502         * gfortran.dg/gnu_logical_1.F: New test.
4503         * gfortran.dg/gnu_logical_2.f90: New test.
4504
4505 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4506
4507         PR middle-end/24820
4508         * testsuite/gcc.dg/pr24820.c: New test.
4509
4510 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4511
4512         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4513         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4514         variable.
4515
4516 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4517
4518         testsuite/24614
4519         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4520
4521 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4522
4523         * gcc.target/cris/cris.exp: New file.
4524         * gcc.target/cris/rld-legit1.c: New test.
4525         * gcc.target/cris/rld-legit2.c: New test.
4526
4527 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR c++/24780
4530         * g++.dg/opt/pr24780.C: New test.
4531
4532         PR c++/24761
4533         * g++.dg/template/asm1.C: New test.
4534
4535 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4536
4537         PR libgfortran/24787
4538         * gfortran.dg/scan_1.f90: New test.
4539
4540 2005-11-12  Jan Hubicka  <jh@suse.cz>
4541
4542         * gcc.target/i386/minmax-1.c: New.
4543         * gcc.target/i386/minmax-2.c: New.
4544
4545 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4546
4547         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4548
4549 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4550
4551         * gcc.c-torture/execute/20051110-1.c,
4552         gcc.c-torture/execute/20051110-2.c: New tests.
4553
4554 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4555
4556         PR middle-end/24750
4557         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4558         New tests.
4559
4560 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4561
4562         * lib/target-libpath.exp (get_shlib_extension): New proc.
4563         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4564         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4565         * lib/objc.exp (objc_target_compile): Likewise.
4566         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4567         detection.
4568
4569 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4570
4571         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4572
4573         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4574         Add -static to additional_flags and pass it to target_compile.
4575
4576 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4577
4578         PR libgfortran/24719
4579         gfortran.dg/read_noadvance.f90: New test.
4580
4581         PR libgfortran/24699
4582         gfortran.dg/fmt_t_2.f90: New test.
4583
4584         PR libgfortran/24785
4585         gfortran.dg/read_x_eor.f90: New test.
4586
4587         PR libgfortran/24584
4588         gfortran.dg/namelist_empty.f90: Rename test.
4589
4590         PR libgfortran/24489
4591         gfortran/read_eor.f90: Rename test.
4592
4593 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4594
4595         PR fortran/15976
4596         * gfortran.dg/automatic_module_variable.f90: New test.
4597
4598 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4599
4600         PR target/24445
4601         * gcc.dg/pr24445.c: New test.
4602
4603 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4604
4605         PR fortran/24655
4606         PR fortran/24755
4607         * gfortran.dg/recursive_statement_functions.f90: Add statement
4608         functions using inline intrinsic functions and parameters to test
4609         that they no longer seg-fault.
4610
4611         PR fortran/24409
4612         gfortran.dg/nested_modules_4.f90: New test.
4613         gfortran.dg/nested_modules_5.f90: New test.
4614
4615 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         PR fortran/24643
4618         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4619
4620 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4621
4622         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4623         failures.
4624
4625 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4626
4627         * gcc.dg/sparc-getcontext-1.c: New test.
4628
4629 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4630
4631         * gcc.dg/ifcvt-fabs-1.c: New test.
4632
4633 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4634
4635         PR other/4372
4636         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4637         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4638
4639 2005-11-09  Richard Guenther  <rguenther@suse.de>
4640
4641         PR tree-optimization/24716
4642         * gcc.c-torture/execute/pr24716.c: New testcase.
4643
4644 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4645
4646         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4647
4648 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4649
4650         PR 24624
4651         * gcc.dg/pr24624.c: Testcase added.
4652
4653 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4654
4655         PR 24623
4656         * g++.dg/other/pr24623.C: Testcase added.
4657
4658 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4659
4660         PR fortran/22607
4661         * gfortran-dg/pure_byref_1.f90: New.
4662         * gfortran-dg/pure_byref_2.f90: New.
4663
4664 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4665
4666         PR c/24101
4667         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4668         * gcc.dg/dg.exp: Run main loop also for *.i files.
4669
4670 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR c++/19450
4673         * g++.dg/tls/diag-3.C: New test.
4674         * g++.dg/tls/diag-4.C: New test.
4675         * g++.dg/tls/static-1.C: New test.
4676         * g++.dg/tls/static-1a.cc: New file.
4677
4678 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4679
4680         PR 23046
4681         * g++.dg/tree-ssa/pr23046.C: New test.
4682
4683 2005-11-08  Devang Patel <dpatel@apple.com>
4684
4685         PR tree-optimization/23115
4686         * gcc.dg/tree-ssa/pr23115.c: New.
4687
4688 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4689
4690         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4691         * gcc.target/powerpc/pr16155.c: Same.
4692         * gcc.target/powerpc/altivec-1.c: Same.
4693         * gcc.target/powerpc/altivec-2.c: Same.
4694         * gcc.target/powerpc/altivec-3.c: Same.
4695         * gcc.target/powerpc/altivec-5.c: Same.
4696         * gcc.target/powerpc/altivec-11.c: Same.
4697         * gcc.target/powerpc/altivec-12.c: Same.
4698         * gcc.target/powerpc/altivec-14.c: Same.
4699         * gcc.target/powerpc/altivec-22.c: Same.
4700         * gcc.target/powerpc/altivec-consts.c: Same.
4701         * gcc.target/powerpc/altivec-pr22085.c: Same.
4702         * gcc.target/powerpc/altivec-splat.c: Same.
4703         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4704         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4705         * gcc.target/powerpc/darwin-longlong.c: Same.
4706
4707 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4708
4709         PR target/19340
4710         * gcc.dg/pr19340.c: New test.
4711
4712 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4713
4714         PR rtl-optimization/24683
4715         * gcc.dg/pr24683.c: New test.
4716
4717 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4718
4719         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4720         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4721
4722 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4723
4724         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4725
4726 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4727
4728         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4729
4730 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4731
4732         PR target/24230
4733
4734         * gcc.target/powerpc/altivec-consts.c,
4735         gcc.target/powerpc/altivec-splat.c: New testcase.
4736
4737 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4738
4739         PR c/24599
4740
4741         * gcc.dg/overflow-2.c: New testcase.
4742
4743 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR rtl-optimization/23567
4746         * gcc.c-torture/execute/20051104-1.c: New test.
4747
4748 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4749
4750         PR fortran/24534
4751         gfortran.dg/private_type_2.f90: Modified to check that case with
4752         PRIVATE declaration within derived type is accepted.
4753
4754         PR fortran/20838
4755         gfortran.dg/pointer_assign_1.f90: New test.
4756
4757         PR fortran/20840
4758         * gfortran.dg/arrayio_0.f90: New test.
4759
4760         PR fortran/17737
4761         gfortran.dg/data_initialized.f90: New test.
4762         gfortran.dg/data_constraints_1.f90: New test.
4763         gfortran.dg/data_constraints_2.f90: New test.
4764
4765 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4766
4767         PR fortran/24174
4768         PR fortran/24305
4769         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4770
4771 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4772
4773         PR 24670
4774         * gcc.dg/tree-ssa/pr24670.c: New test.
4775
4776 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4777
4778         PR target/22432
4779         * gcc.target/i386/pr22432.c: New test.
4780
4781 2005-11-05  Richard Henderson  <rth@redhat.com>
4782
4783         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4784         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4785         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4786         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4787         from gcc.dg/alpha-*.
4788         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4789         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4790
4791 2005-11-05  Andreas Jaeger  <aj@suse.de>
4792
4793         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4794
4795 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4796
4797         PR target/23424
4798         * gcc.dg/torture/pr23424-1.c: New test.
4799
4800 2005-11-04  Richard Henderson  <rth@redhat.com>
4801
4802         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4803         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4804         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4805         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4806         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4807         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4808         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4809         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4810         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4811         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4812         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4813         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4814         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4815         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4816         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4817         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4818         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4819         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4820         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4821         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4822         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4823         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4824         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4825         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4826         Move from gcc.dg/.
4827         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4828         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4829         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4830         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4831         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4832         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4833         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4834         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4835         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4836         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4837         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4838         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4839         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4840         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4841         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4842         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4843         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4844         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4845         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4846         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4847         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4848         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4849         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4850         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4851         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4852         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4853         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4854         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4855         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4856         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4857         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4858         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4859         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4860         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4861         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4862         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4863         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4864         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4865         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4866         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4867         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4868         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4869         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4870         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4871         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4872
4873 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4874
4875         PR 24627
4876         * gcc.dg/tree-ssa/pr24627.c: New test.
4877
4878 2005-11-04 Paul Brook  <paul@codesourcery.com>
4879
4880         * gcc.dg/tls/opt-10.c: New test.
4881
4882 2005-11-04  Andreas Jaeger  <aj@suse.de>
4883
4884         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4885         avoid extra warnings.
4886
4887 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4888
4889         PR libfortran/22298
4890         * gcc/testsuite/lib/target-supports.exp
4891         (check_effective_target_static_libgfortran): New
4892         static_libgfortran effective target.
4893         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4894         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4895
4896 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4897
4898         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4899
4900 2005-11-03  Josh Conner  <jconner@apple.com>
4901
4902         PR c++/19989
4903         g++.dg/ext/array2.C: New test.
4904         g++.dg/template/dependent-name3.C: New test.
4905         g++.dg/template/dependent-name4.C: New test.
4906         g++.dg/template/sfinae2.C: New test.
4907
4908 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         PR preprocessor/22042
4911         * gcc.dg/cpp/strify4.c: New test.
4912
4913 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4914
4915         PR c++/17964
4916         * g++.dg/cpp/string-1.C: New test.
4917
4918 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4919
4920         * gcc.target/powerpc: New directory.
4921         * gcc.target/powerpc/powerpc.exp: New file.
4922         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4923         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4924         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4925         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4926         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4927         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4928         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4929         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4930         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4931         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4932         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4933         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4934         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4935         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4936         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4937         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4938         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4939         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4940         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4941         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4942         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4943         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4944         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4945         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4946         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4947         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4948         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4949         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4950         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4951         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4952         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4953         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4954         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4955         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4956
4957 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4958
4959         PR c++/21627
4960         * g++.dg/warn/inline2.C: New test.
4961
4962 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4963
4964         PR middle-end/23155
4965         * g++.dg/ext/c99struct1.C: New test.
4966         * gcc.dg/union-cast-1.c: New test.
4967         * gcc.dg/union-cast-2.c: New test.
4968         * gcc.dg/union-cast-3.c: New test.
4969
4970 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4971
4972         PR middle-end/24589
4973         * gcc.c-torture/execute/zero-struct-2.c: New test.
4974
4975 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         PR c++/24582
4978         * g++.dg/init/switch1.C: New test.
4979
4980 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981
4982         * gcc.dg/delay-slot-1.c: New test.
4983
4984 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4985
4986         PR target/24620
4987         * gcc.dg/pr24620.c: New test.
4988
4989 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4990
4991         PR c/24329
4992         * gcc.dg/format/unnamed-1.c: New test.
4993
4994 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4995
4996         PR c++/22434
4997         * g++.dg/expr/cond8.C: New test.
4998
4999         PR c++/24560
5000         * g++.dg/parse/dot1.C: New test.
5001
5002 2005-11-02  Jan Hubicka  <jh@suse.cz>
5003
5004         PR target/23303
5005         * gcc.dg/i386-lea.c: New test
5006
5007 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5008
5009         PR target/24615
5010         * gcc.dg/pr24615.c: New test.
5011
5012 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5013
5014         PR target/24600
5015         * gcc.dg/pr24600.c: New test.
5016
5017 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/19253
5020         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5021         * g++.dg/parse/typename9.C: New test.
5022         * g++/dg/parse/typename10.C: Likewise.
5023
5024 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5025
5026         PR fortran/18157
5027         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5028         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5029         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5030
5031 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5032
5033         PR c++/24569
5034         * g++.dg/debug/static1.C: New test.
5035
5036 2005-11-02  Josh Conner  <jconner@apple.com>
5037
5038         * g++.dg/crash38.C: moved into proper directory...
5039         * g++.dg/template/crash42.C: ...here
5040
5041 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5042
5043         PR target/18338
5044         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5045         pcc_bitfield_type_matters || default_packed.
5046
5047         * lib/target-supports.exp
5048         (check_effective_target_pcc_bitfield_type_matters): New proc.
5049         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5050
5051         PR testsuite/23304
5052         * lib/target-supports.exp (check_effective_default_packed): New proc.
5053         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5054         Gate expected errors on target ! default_packed.
5055         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5056
5057 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5058
5059         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5060         change (r106358).
5061
5062 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5063
5064         PR fortran/24008
5065         * gfortran.dg/entry_5.f90: New.
5066         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5067
5068 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5069
5070         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5071
5072 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5073
5074         PR fortran/21565
5075         gfortran.dg/namelist_blockdata.f90: New test.
5076
5077         PR fortran/18737
5078         gfortran.dg/external_implicit_none.f90: New test.
5079
5080         PR fortran/14994
5081         * gfortran.dg/secnds.f: New test.
5082
5083 2005-10-31  Jan Hubicka  <jh@suse.cz>
5084
5085         PR target/20928
5086         * gcc.c-torture/compile/pr20928.c: New test.
5087
5088 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         PR middle-end/23492
5091         * gcc.c-torture/compile/zero-strct-5.c: New test.
5092
5093 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5094
5095         PR libgfortran/24584
5096         * gfortran.dg/pr24584.f90: New test.
5097
5098 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5099
5100         PR fortran/18883
5101         * gfortran.dg/char_result_9.f90: New.
5102         * gfortran.dg/char_result_10.f90: New.
5103
5104 2005-10-30  Jan Hubicka  <jh@suse.cz>
5105
5106         * g++.dg/tree-ssa/pr24172.C: New testcase.
5107
5108 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5109
5110         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5111
5112 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5113
5114         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5115         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5116         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5117         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5118         gfortran.dg/enum_9.f90,
5119         gfortran.fortran-torture/compile/enum_1.f90,
5120         gfortran.fortran-torture/execute/enum_1.f90,
5121         gfortran.fortran-torture/execute/enum_2.f90,
5122         gfortran.fortran-torture/execute/enum_3.f90,
5123         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5124
5125 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5126
5127         PR target/18482
5128         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5129         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5130
5131 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5132
5133         PR libfortran/20179
5134         * gfortran.dg/mixed_io_1.f90: New test.
5135         * gfortran.dg/mixed_io_1.c: New file.
5136
5137 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5138
5139         * gfortran.dg/malloc_free_1.f90: New test.
5140
5141 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5142
5143         * gcc.dg/nested-func-4.c: Require profiling -pg.
5144
5145 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5146
5147         PR C++/23229
5148         * g++.dg/warn/main-2.C: New test.
5149
5150 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5151
5152         PR fortran/24545
5153         * gfortran.dg/interface_2.f90: new test.
5154
5155 2005-10-28  Josh Conner  <jconner@apple.com>
5156
5157         PR c++/22153
5158         * g++.dg/template/crash38.C: New test.
5159         * g++.dg/parse/explicit1.C: Change expected errors.
5160
5161 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5162
5163         PR C++/23426
5164         * g++.dg/other/large-size-array.C: New test.
5165
5166 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR middle-end/24362
5169         * g++.dg/opt/complex4.C: New test.
5170
5171 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5172
5173         * gcc.dg/nested-func-4.c: New test.
5174
5175 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5176
5177         PR fortran/24158
5178         gfortran.dg/derived_recursion.f90: New test.
5179         gfortran.dg/implicit_actual.f90: New test.
5180
5181 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5182
5183         PR middle-end/24295, PR testsuite/24477
5184         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5185         removed when weakref hits the tree.
5186
5187 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gfortran.dg/cray_pointers_4.f90: New test.
5190
5191         * gfortran.dg/cray_pointers_5.f90: New test.
5192
5193 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5194
5195         PR fortran/22290
5196         * gfortran.dg/assign_5.f90: New test.
5197         * gfortran.dg/assign_6.f: New test.
5198
5199 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5200
5201         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5202         CPU has no SSE support.
5203
5204 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5205
5206         PR libgfortran/24224
5207         * gfortran.dg/arrayio_1.f90: Update attribution.
5208         * gfortran.dg/arrayio_2.f90: Update attribution.
5209         * gfortran.dg/arrayio_3.f90: Update attribution.
5210         * gfortran.dg/arrayio_4.f90: Update test conditions.
5211         * gfortran.dg/arrayio_5.f90: Update attribution.
5212         * gfortran.dg/arrayio_6.f90: New test.
5213         * gfortran.dg/arrayio_7.f90: New test.
5214
5215 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5216
5217         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5218
5219 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5220
5221         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5222
5223 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/24416
5226         * gfortran.dg/namelist_char_only.f90: New test.
5227
5228 2005-10-24  Asher Langton  <langton2@llnl.gov>
5229
5230         PR fortran/17031
5231         PR fortran/22282
5232         * gfortran.dg/cray_pointers_1.f90: New test.
5233         * gfortran.dg/cray_pointers_2.f90: New test.
5234         * gfortran.dg/cray_pointers_3.f90: New test.
5235         * gfortran.dg/loc_1.f90: New test.
5236         * gfortran.dg/loc_2.f90: New test.
5237
5238 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5239
5240         * gcc.dg/pr24225.c: New test.
5241
5242 2005-10-24  Asher Langton  <langton2@llnl.gov>
5243
5244         * gfortran.dg/dup_save_1.f90: New test.
5245         * gfortran.dg/dup_save_2.f90: New test.
5246
5247 2005-10-24  Paul Brook  <paul@codesourcery.com>
5248
5249         PR 24107
5250         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5251         stdint.h.
5252
5253 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5254
5255         PR libgfortran/24489
5256         * gfortran.dg/pr24489.f90: New test.
5257
5258 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5259
5260         PR fortran/23635
5261         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5262
5263 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5264
5265         PR target/18911
5266         * g++.dg/init/array16.C: Skip for mmix-*-*.
5267
5268 2005-10-23  Asher Langton  <langton2@llnl.gov>
5269
5270         * gfortran.dg/byte_1.f90: New test.
5271         * gfortran.dg/byte_2.f90: New test.
5272
5273 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5274
5275         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5276
5277 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5278
5279         PR fortran/18022
5280         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5281
5282         PR fortran/24311
5283         * gfortran.dg/merge_char_const.f90: New test.
5284
5285         PR fortran/24384
5286         * gfortran.dg/spread_scalar_source.f90: New test.
5287
5288 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5289
5290         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5291
5292         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5293         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5294
5295         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5296
5297 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5298
5299         PR fortran/24426
5300         * gfortran.dg/der_pointer_4.f90: New.
5301
5302 2005-10-22  David Ayers  <d.ayers@inode.at>
5303
5304         * obj-c++.dg/except-1.mm: Simplify.
5305
5306 2005-10-21  David Ayers  <d.ayers@inode.at>
5307
5308         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5309
5310 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * gfortran.dg/assumed_dummy_2.f90: New test.
5313
5314 2005-10-21  James E Wilson  <wilson@specifix.com>
5315
5316         PR preprocessor/15220
5317         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5318
5319 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5320
5321         * gcc.c-torture/execute/20051021-1.c: New test.
5322
5323 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/24260
5326         * g++.dg/ext/tmplattr1.C: New test.
5327
5328 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5329
5330         PR fortran/24440
5331         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5332
5333 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5334
5335         * obj-c++.dg/except-1.mm: New.
5336
5337         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5338
5339 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5340
5341         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5342
5343 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5344
5345         PR middle-end/24295
5346         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5347         declarations with the same names as thunks' alias targets, use
5348         aliases instead.
5349         * gcc.dg/attr-alias-3.c: New test.
5350         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5351
5352 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5353
5354         PR c++/22618
5355         * g++.dg/parse/access8.C: New test.
5356
5357 2005-10-20  Richard Guenther  <rguenther@suse.de>
5358
5359         PR c++/24439
5360         * g++.dg/tree-ssa/pr24439.C: New testcase.
5361
5362 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5363
5364         * g++.dg/opt/delay-slot-1.C: New test.
5365
5366 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5367
5368         PR fortran/21625
5369         * gfortran.fg/der_init_1.f90: New.
5370
5371 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5372
5373         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5374
5375 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/21908
5378         * g++.dg/parse/error28.C: New test.
5379
5380 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5381
5382         * gcc.dg/profile-generate-2.c: New test.
5383
5384 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5385
5386         PR target/23589
5387         * g++.dg/ext/dllimport11.C: New.
5388
5389 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5390
5391         PR c++/22293
5392         * g++.dg/other/friend3.C: New test.
5393
5394 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5395
5396         PR c++/23293
5397         * g++.dg/template/error19.C: New test.
5398
5399 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5400
5401         PR c++/21383
5402         * g++.dg/overload/koenig2.C: New.
5403
5404         PR c++/23118
5405         * g++.dg/overload/error2.C: New.
5406
5407         PR c++/22604
5408         * g++.dg/inherit/covariant14.C: New.
5409
5410 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5411
5412         PR c++/23440
5413         * g++.dg/parse/for1.C: New test.
5414
5415 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/23446
5418         * gfortran.dg/host_dummy_index_1.f90: New test.
5419
5420         PR fortran/21459
5421         * gfortran.dg/automatic_char_len_2.f90: New test.
5422
5423         PR fortran/20866
5424         * gfortran.dg/recursive_statement_functions.f90: New test.
5425
5426         PR fortran/20853
5427         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5428
5429         PR fortran/20849
5430         * gfortran.dg/external_initializer.f90: New test.
5431
5432         PR fortran/20837
5433         * non_module_public.f90: New test.
5434
5435 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5436
5437         PR c++/24386
5438         * g++.dg/template/overload7.C: New.
5439
5440         PR c++/22551
5441         * g++.dg/other/switch2.C: Remove expected warnings.
5442
5443         PR c++/21353
5444         * g++.dg/template/defarg6.C: New.
5445
5446 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5447
5448         PR target/24315
5449         * gcc.target/i386/pr24315.c: New test.
5450
5451 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5452
5453         PR c++/24389
5454         * g++.dg/template/static21.C: New test.
5455         * g++.dg/template/static21-a.cc: Likewise.
5456
5457 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5458
5459         PR c++/23959
5460         * g++.dg/warn/Wswitch-default-1.C: New test.
5461         * g++.dg/warn/Wswitch-default-2.C: New test.
5462
5463 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/22173
5466         * g++.dg/parse/template18.C: New test.
5467         * g++.dg/template/nontype15.C: Likewise.
5468
5469 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5470
5471         PR fortran/22273
5472         * gfortran.dg/spec_expr_2.f90: New.
5473
5474 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5475
5476         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5477         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5478         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5479         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5480         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5481         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5482         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5483         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5484         previous target-specific skips and warning-message matches where
5485         applicable.
5486
5487 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/21347
5490         * g++.dg/warn/Wctor-dtor.C: New test.
5491
5492 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5493
5494         PR c/23439
5495         * gcc.dg/for-1.c: New test.
5496
5497 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/19565
5500         * g++.dg/warn/Wconversion1.C: New test.
5501         * g++.dg/ext/packed4.C: Compile with -w.
5502         * g++.dg/opt/20050511-1.C: Likewise.
5503         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5504
5505 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5506
5507         * gfortran.dg/boz_5.f90: New test.
5508
5509 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5510
5511         PR c++/22551
5512         * g++.dg/other/switch2.C: New.
5513
5514         PR c++/23984
5515         * g++.dg/init/ctor7.C: New.
5516
5517 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5518
5519         PR c++/23730
5520         * g++.dg/parse/crash32.C: New test.
5521
5522 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/20721
5525         * g++.dg/init/goto2.C: New test.
5526
5527         PR c++/22464
5528         * g++.dg/template/crash/41.C: New test.
5529
5530         PR c++/22180
5531         * g++.dg/template/crash40.C: New test.
5532
5533         PR c++/23694
5534         * g++.dg/parse/friend5.C: New test.
5535
5536         PR c++/23307
5537         * g++.dg/template/crash38.C: New test.
5538
5539         PR c++/22352
5540         * g++.dg/template/friend38.C: New test.
5541
5542         PR c++/22405
5543         * g++.dg/template/crash39.C: New test.
5544
5545 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5546
5547         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5548         gcc.dg/debug/dwarf2/dwarf-char2.c,
5549         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5550
5551         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5552
5553 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5554
5555         * gcc.dg/dll-2.c: Add tests for warnings.
5556         * gcc.dg/dll-3.c: Likewise.
5557         * gcc.dg/dll-4.c: Likewise.
5558
5559         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5560         * g++.dg/ext/dllimport2.C: Likewise.
5561         * g++.dg/ext/dllimport3.C: Likewise.
5562         * g++.dg/ext/dllimport7.C: Likewise.
5563         * g++.dg/ext/dllimport8.C: Likewise.
5564         * g++.dg/ext/dllimport9.C: Likewise.
5565
5566 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5567
5568         PR fortran/24092
5569         * gfortran.dg/derived_pointer_recursion.f90: New test.
5570
5571 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5572
5573         * gcc.c-torture/execute/20051012-1.c: New test.
5574
5575 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5576
5577         PR fortran/18082
5578         * gfortran.dg/automatic_char_len_1.f90: New test.
5579
5580 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/20847
5583         * gfortran.dg/save_common.f90: New test.
5584
5585         PR fortran/20856
5586         * gfortran.dg/save_result.f90: New test.
5587
5588 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5589
5590         PR c++/21592
5591         * g++.dg/template/dependent-expr1.C: Add new expected error.
5592         * g++.dg/template/dependent-expr2.C: Adjust error text.
5593         * g++.dg/template/overload6.C: New.
5594
5595         PR c++/23797
5596         * g++.dg/other/typename8.C: New.
5597
5598         PR c++/21117
5599         * g++.dg/other/return1.C: New.
5600
5601 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5602
5603         PR c++/24052
5604         * g++.dg/ext/label5.C: New.
5605
5606 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5607
5608         PR c++/19964
5609         * g++.dg/parse/crash31.C: New.
5610
5611 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5612
5613         * g++.dg/ipa/ipa-1.c: New test.
5614         * g++.dg/ipa/ipa-2.c: New test.
5615         * g++.dg/ipa/ipa-3.c: New test.
5616         * g++.dg/ipa/ipa-4.c: New test.
5617         * g++.dg/ipa/ipa-5.c: New test.
5618         * g++.dg/ipa/ipa.exp: New file.
5619
5620 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5621
5622         PR fortran/24207
5623         * gfortran.dg/private_type_3.f90: New test.
5624
5625 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5626
5627         PR fortran/20786
5628         gfortran.dg/aint_anint_1.f90: New test.
5629
5630 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5631
5632         PR libgfortran/24313
5633         gfortran.dg/csqrt.f: New test.
5634
5635 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5636
5637         PR c++/8057
5638         * g++.dg/warn/noeffect7.C: New test.
5639         * g++.dg/warn/noeffect2.C: Instantiate templates.
5640         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5641         and warning.
5642
5643 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/21089
5646         * g++.dg/init/float1.C: New test.
5647
5648         PR c++/24277
5649         * g++.dg/init/member1.C: Tweak error markers.
5650
5651 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5652
5653         PR testsuite/24281
5654         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5655         Check for null pointer.
5656
5657 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/21369
5660         * g++.dg/parse/ret-type3.C: New test.
5661
5662 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5663
5664         PR tree-opt/23946
5665         * gcc.c-torture/compile/pr23946.c: New test.
5666
5667 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5668
5669         * g++.dg/opt/mmx2.C: New test.
5670
5671 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5672
5673         PR c++/24277
5674         * g++.dg/template/static20.C: New test.
5675
5676         PR c++/24302
5677         * g++.dg/warn/Wunused-12.C: New test.
5678
5679         PR c++/23437
5680         * g++.dg/template/arg4.C: New test.
5681
5682 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5683
5684         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5685         * gcc.dg/ucnid-3.c: Likewise.
5686         * gcc.dg/ucnid-4.c: Likewise.
5687         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5688         * g++.dg/other/ucnid-1.C: Likewise.
5689         * gcc.dg/sparc-frame-1.c: New test.
5690
5691 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5692
5693         PR c++/24139
5694         * g++.dg/template/spec27.C: New test.
5695
5696         PR c++/24275
5697         * g++.dg/template/static19.C: New test.
5698
5699 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5700
5701         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5702         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5703
5704 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5705
5706         PR target/24136
5707         * gfortran.fortran-torture/compile/pr24136.f: New test.
5708
5709 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5710
5711         PR c++/22172
5712         * g++.dg/parse/crash30.C: New test.
5713
5714 2005-10-07  Richard Guenther  <rguenther@suse.de>
5715
5716         PR middle-end/24227
5717         * gcc.c-torture/compile/pr24227.c: New testcase.
5718
5719 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5720
5721         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5722         Do not put aligned attributes on array elements.
5723
5724 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5725
5726         PR testsuite/23611, PR testsuite/23615
5727         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5728         writing prototypes of library functions by hand.
5729         * obj-c++.dg/bitfield-4.mm: Likewise.
5730         * obj-c++.dg/const-str-4.mm: Likewise.
5731         * obj-c++.dg/encode-4.mm: Likewise.
5732         * obj-c++.dg/encode-5.mm: Likewise.
5733         * obj-c++.dg/encode-6.mm: Likewise.
5734         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5735         * obj-c++.dg/method-10.mm: Likewise.
5736         * obj-c++.dg/method-17.mm: Likewise.
5737         * obj-c++.dg/method-19.mm: Likewise.
5738         * obj-c++.dg/try-catch-2.mm: Likewise.
5739
5740 2005-10-06  Richard Henderson  <rth@redhat.com>
5741
5742         PR 24236
5743         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5744
5745 2005-10-06  Dale Johannesen  <dalej@apple.com>
5746
5747         * gcc.c-torture/execute/20030125-1.c: Correct.
5748
5749 2005-10-06  Richard Guenther  <rguenther@suse.de>
5750
5751         PR tree-optimization/24238
5752         * g++.dg/tree-ssa/pr24238.C: New testcase.
5753
5754 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5755
5756         PR 18568
5757         * gfortran.dg/der_pointer_3.f90: New test.
5758
5759 2005-10-05  Devang Patel  <dpatel@apple.com>
5760
5761         PR Debug/23205
5762         * g++.dg/other/PR23205.C: New.
5763
5764 2005-10-05  Richard Henderson  <rth@redhat.com>
5765
5766         PR target/23602
5767         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5768         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5769
5770 2005-10-05  Dale Johannesen  <dalej@apple.com>
5771
5772         * gcc.c-torture/execute/float-floor.c: New.
5773
5774 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5775
5776         PR tree-optimization/21419
5777         PR tree-optimization/24146
5778         PR tree-optimization/24151
5779
5780         * g++.dg/ext/asm7.C: New.
5781         * g++.dg/ext/asm8.C: New.
5782         * gcc.dg/asm-1.c: Compile on all targets.
5783         * gcc.dg/asm-pr24146.c: New.
5784         * gcc.dg/pr21419.c: Adjust error messages.
5785
5786 2005-10-05  Richard Guenther  <rguenther@suse.de>
5787
5788         PR fortran/24176
5789         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5790
5791 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5792
5793         PR c++/23513
5794         * g++.dg/template/spec22.C: Robustify test.
5795         * g++.dg/template/spec26.C: New.
5796
5797 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5798
5799         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5800         if target supports vector instructions.
5801
5802 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5803
5804         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5805         C99 functions.
5806
5807 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5808
5809         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5810         check_effective_target_fortran_large_int): Replace cached result
5811         when target changes.
5812
5813 2005-10-04  Devang Patel  <dpatel@apple.com>
5814
5815         * gcc.dg/i386-sse-vect-types.c: New.
5816
5817 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5818
5819         PR preprocessor/13726
5820         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5821         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5822
5823 2005-10-04  Richard Guenther  <rguenther@suse.de>
5824
5825         PR c/23576
5826         * gcc.dg/noncompile/pr23576.c: New testcase.
5827
5828 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5829
5830         PR middle-end/23125
5831         * gcc.dg/register-var-3.c: New test.
5832
5833 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5834
5835         * gcc.dg/pr23049.c: New test.
5836
5837         * gcc.dg/ucnid-4.c: Fix test.
5838
5839 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5840
5841         PR 23445
5842         * gcc.c-torture/compile/pr23445.c: New test.
5843
5844 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5845
5846         * g++.dg/overload/unknown1.C: New.
5847
5848 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/17775
5851         * g++.dg/template/repo4.C: New test.
5852
5853 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5854
5855         PR libfortran/19308
5856         * gfortran.dg/large_real_kind_2.F90: New test.
5857         * gfortran.dg/large_integer_kind_2.f90: New test.
5858
5859 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5860
5861         * lib/target-supports.exp (check_effective_target_vect_shift):
5862         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5863         (check_effective_target_vect_condition): Fix copy-n-pasto.
5864
5865         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5866         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5867         targets.
5868
5869 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/22621
5872         * g++.dg/template/overload5.C : New test.
5873
5874         PR c++/23840
5875         * g++.dg/expr/stdarg1.C: New test.
5876
5877 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5878
5879         PR 24142
5880         * gcc.c-torture/execute/pr24142.c: New test.
5881
5882 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5883
5884         PR 24141
5885         * gcc.c-torture/execute/pr24141.c: New test.
5886
5887 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5888             Diego Novillo  <dnovillo@redhat.com>
5889
5890         PR 23604
5891         * gcc.c-torture/execute/pr23604.c: New test.
5892
5893 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/16404
5896         PR fortran/20835
5897         PR fortran/20890
5898         PR fortran/20899
5899         PR fortran/20900
5900         PR fortran/20901
5901         PR fortran/20902
5902         gfortran.dg/equiv_constraint_1.f90: New test.
5903         gfortran.dg/equiv_constraint_2.f90: New test.
5904         gfortran.dg/equiv_constraint_3.f90: New test.
5905         gfortran.dg/equiv_constraint_4.f90: New test.
5906         gfortran.dg/equiv_constraint_5.f90: New test.
5907         gfortran.dg/equiv_constraint_6.f90: New test.
5908         gfortran.dg/equiv_constraint_7.f90: New test.
5909         gfortran.dg/equiv_constraint_8.f90: New test.
5910         gfortran.dg/private_type_1.f90: New test.
5911         gfortran.dg/private_type_2.f90: New test.
5912         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5913         980628-10.f: Assert std=gnu to permit mixing of
5914         types in equivalence statements.
5915
5916 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5917
5918         PR 24112
5919         * gfortran.dg/open_status_1.f90: New.
5920
5921 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5922
5923         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5924         * gcc.dg/vect/pr22480.c: Clean up temp files.
5925         * gcc.dg/vect/pr23831.c: Clean up temp files.
5926         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5927         Clean up temp files.
5928         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5929         Clean up temp files.
5930
5931         * gcc.dg/20050309-1.c: Clean up temp files.
5932         * gcc.dg/20050325-1.c: Clean up temp files.
5933
5934 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5935
5936         PR tree-optimization/24059
5937         * gcc.dg/vect/pr24059.c : New test.
5938
5939 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5940
5941         PR middle-end/24109
5942         * gcc.c-torture/execute/20050929-1.c: New test.
5943
5944 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5945
5946         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5947
5948 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5949
5950         PR c/21419
5951         * gcc.dg/pr21419.c: New test.
5952
5953 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5954
5955         * gcc.dg/pr23911.c: New test.
5956
5957 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5958
5959         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5960
5961         PR c++/16782
5962         * g++.dg/parse/qualified4.C: New test.
5963         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5964         * g++.old-deja/g++.mike/p8154.C: Likewise.
5965
5966 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5967
5968         PR c++/22147
5969         * g++.dg/template/friend37.C: New test.
5970         * g++.dg/parse/crash28.C: Adjust error markers.
5971
5972 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR fortran/18518
5975         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5976
5977 2005-09-27  Devang Patel  <dpatel@apple.com>
5978
5979         PR tree-optimization/23625
5980         * gcc.dg/pr23625.c: New test.
5981
5982 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5983
5984         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5985         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5986
5987 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR fortran/23677
5990         * gfortran.fortran-torture/execute/save_1.f90: New test.
5991         * gfortran.dg/save_1.f90: New test.
5992
5993 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5994
5995         * gcc.target/i386/builtin-apply-mmx.c: New test.
5996
5997         PR target/22576
5998         * gcc.target/i386/pr22576.c: New test.
5999
6000         PR target/22585
6001         * gcc.target/i386/pr22585.c: New test.
6002
6003         PR target/23268
6004         * gcc.target/i386/pr23268.c: New test.
6005
6006         PR middle-end/23831
6007         * gcc.dg/vect/pr23831.c: New test.
6008
6009         PR target/24055
6010         * gcc.target/i386/pr24055.c: New test.
6011
6012 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6013
6014         PR tree-optimization/23960
6015         * gcc.c-torture/compile/pr23960.c: New.
6016
6017 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6018
6019         PR fortran/16861
6020         * gfortran.dg/nested_modules_3.f90: New.
6021
6022 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6023
6024         PR fortran/24005
6025         gfortran.dg/interface_1.f90: New test.
6026
6027 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6028         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6029
6030         PR fortran/23843
6031         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6032
6033 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6034
6035         PR fortran/23516
6036         * gfortran.dg/imag_1.f: New test.
6037         * gfortran.dg/imag_2.f: Ditto.
6038
6039 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6040
6041         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6042
6043 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR c++/21983
6046         * g++.dg/warn/pr21983.C: New test.
6047
6048 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/23993
6051         * g++.dg/template/array14.C: New test.
6052
6053 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6054
6055         PR fortran/19929
6056         * gfortran.dg/der_ptr_component_1.f90: New test.
6057
6058 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6059
6060         PR c++/23965
6061         * g++.dg/template/error1.C: Reject "no matching function" message.
6062
6063 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6064
6065         PR c++/17609
6066         * g++.dg/lookup/error1.C: New test.
6067
6068 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6069
6070         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6071         functionality of the testcase.
6072
6073 2005-09-20  Richard Henderson  <rth@redhat.com>
6074
6075         * gcc.dg/vect/vect-22.c: Require vect_float.
6076         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6077
6078 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6079
6080         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6081         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6082         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6083         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6084         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6085         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6086         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6087         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6088         * gcc.dg/cpp/ucnid-8.c: New test.
6089
6090 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR tree-optimization/23929
6093         * gcc.c-torture/compile/pr23929.c: New test.
6094
6095 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6096
6097         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6098         for one loop.
6099
6100 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6101
6102         PR testsuite/23186
6103         * g++.dg/other/pr22003.C: Require named sections.
6104
6105 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR c++/23947
6108         * g++.dg/rtti/crash3.C: New test.
6109
6110         PR tree-optimization/23818
6111         * gcc.dg/pr23818.c: New test.
6112
6113 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6114
6115         PR fortran/23420
6116         * gfortran.dg/print_fmt_4.f: New.
6117
6118 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR fortran/23663
6121         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6122
6123 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6124
6125         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6126         Use pointers to local alignable arrays instead. Added comments.
6127         * gcc.dg/vect/vect-46.c: Likewise.
6128         * gcc.dg/vect/vect-48.c: Likewise.
6129         * gcc.dg/vect/vect-49.c: Likewise.
6130         * gcc.dg/vect/vect-52.c: Likewise.
6131         * gcc.dg/vect/vect-53.c: Likewise.
6132         * gcc.dg/vect/vect-54.c: Likewise.
6133         * gcc.dg/vect/vect-56.c: Likewise.
6134         * gcc.dg/vect/vect-57.c: Likewise.
6135         * gcc.dg/vect/vect-58.c: Likewise.
6136         * gcc.dg/vect/vect-60.c: Likewise.
6137         * gcc.dg/vect/vect-61.c: Likewise.
6138
6139         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6140         The test is no longer vectorizable on vect_no_align targets.
6141         * gcc.dg/vect/vect-43.c: Likewsie.
6142
6143         * gcc.dg/vect/vect-44.c: Added comments.
6144         * gcc.dg/vect/vect-45.c: Added comments.
6145         * gcc.dg/vect/vect-50.c: Added comments.
6146         * gcc.dg/vect/vect-51.c: Added comments.
6147
6148         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6149         aligned type.
6150         * gcc.dg/vect/Os-vect-95.c: Likewise.
6151
6152         * gcc.dg/vect/vect-41.c: Test removed.
6153         * gcc.dg/vect/vect-47.c: Test removed.
6154         * gcc.dg/vect/vect-55.c: Test removed.
6155         * gcc.dg/vect/vect-59.c: Test removed.
6156
6157 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6158
6159         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6160         No longer vectorizable on vect_no_align targets.
6161         * gcc.dg/vect/pr20122.c: Likewise.
6162         * gcc.dg/vect/vect-74.c: Likewise.
6163         * gcc.dg/vect/vect-75.c: Likewise.
6164         * gcc.dg/vect/vect-76.c: Likewise.
6165
6166         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6167         Will not be vectorizable on vect_no_align targets once aliasing issues
6168         are resolved.
6169         * gcc.dg/vect/vect-79.c: Likewise.
6170
6171         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6172         * gcc.dg/vect/vect-78.c: Likewise.
6173         * gcc.dg/vect/vect-97.c: Likewise.
6174
6175 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6176
6177         * gcc.dg/pr23943.c: New test.
6178
6179 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6180
6181         PR fortran/19181
6182         * gfortran.dg/derived_pointer_null_1.f90: New test.
6183
6184 2005-09-18  Richard Guenther  <rguenther@suse.de>
6185
6186         PR middle-end/23944
6187         * gcc.c-torture/compile/pr23944.c: New testcase.
6188
6189 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6190
6191         PR fortran/15975
6192         * gfortran.dg/der_pointer_2.f90: New test.
6193
6194 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6195
6196         PR fortran/16861
6197         * gfortran.dg/nested_modules_2.f90: New test.
6198
6199 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6200
6201         PR c++/18368
6202         * g++.dg/other/semicolon.C: New test.
6203
6204 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6205
6206         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6207         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6208
6209 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6210
6211         PR c++/23914
6212         * g++.dg/template/static18.C: New test.
6213
6214         PR c++/21514
6215         * g++.dg/template/crash19.C: Remove dg-error marker.
6216         * g++.dg/template/local4.C: New test.
6217
6218 2005-09-16  Paul Brook  <paul@codesourcery.com>
6219
6220         PR fortran/23906
6221         * gfortran.dg/dependency_1.f90: New test.
6222
6223 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6224
6225         PR c++/23896
6226         * g++.dg/template/static17.C: New test.
6227
6228 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6229
6230         PR c++/23139
6231         * g++.dg/warn/huge-val1.C: New test.
6232
6233 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/13140
6236         * g++.dg/parse/class2.C: New test.
6237         * g++.dg/template/explicit8.C: Likewise.
6238         * g++.dg/template/spec25.C: Likewise.
6239
6240 2005-09-14  Josh Conner  <jconner@apple.com>
6241
6242         PR middle-end/23584
6243         * gcc.dg/pr23584.c: New test.
6244
6245 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6246
6247         PR fortran/21875 Internal Unit Array I/O, NIST
6248         * gfortran.dg/arrayio_1.f90: New test.
6249         * gfortran.dg/arrayio_1.f90: New test.
6250         * gfortran.dg/arrayio_1.f90: New test.
6251         * gfortran.dg/arrayio_1.f90: New test.
6252         * gfortran.dg/arrayio_1.f90: New test.
6253
6254 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6255
6256         PR middle-end/22480
6257         * gcc.dg/vect/pr22480.c: New test.
6258
6259 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6260
6261         PR fortran/19358
6262         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6263
6264 2005-09-13 Josh Conner <jconner@apple.com>
6265
6266         PR c++/23180
6267         * g++.dg/init/struct2.C: New test.
6268         * g++.dg/init/struct3.C: New test.
6269
6270 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6271
6272         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6273         Clean up temp files.
6274         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6275         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6276         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6277         gcc.dg/tree-ssa/builtin-printf-1.c,
6278         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6279         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6280         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6281         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6282         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6283         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6284         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6285         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6286         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6287         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6288         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6289         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6290
6291 2005-09-13  Josh Conner  <jconner@apple.com>
6292
6293         * lib/gcc-dg.exp: Load scanipa.exp.
6294         (cleanup-dump): New procedure.
6295         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6296         * lib/scandump.exp: New file.
6297         * lib/scantree.exp: Use it.
6298         * lib/scanipa.exp: New file.
6299
6300 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6301
6302         PR fortran/17740
6303         * gfortran.dg/generic_4.f90: New test.
6304
6305 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6306
6307         PR target/23816
6308         * gcc.target/i386/pr23816-1.c: New test.
6309         * gcc.target/i386/pr23816-2.c: New test.
6310
6311
6312 2005-09-13  Bastian Blank <waldi@debian.org>
6313
6314         PR c++/16171
6315         * g++.dg/abi/mangle26.C: New test.
6316         * g++.dg/abi/mangle27.C: New test.
6317         * g++.dg/abi/mangle28.C: New test.
6318         * g++.dg/abi/mangle29.C: New test.
6319
6320         PR c++/23839
6321         * g++.dg/parse/register1.C: New test.
6322
6323 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/23842
6326         * g++.dg/template/access16.C: New test.
6327
6328 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6329
6330         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6331
6332 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6333
6334         PR fortran/18899
6335         * gfortran.dg/shape_2.f90: New test.
6336
6337 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6338
6339         PR target/19269
6340         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6341         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6342         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6343         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6344         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6345         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6346         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6347         tests.
6348
6349 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6350
6351         PR c++/23841
6352         * g++.dg/parse/template17.C: New test.
6353
6354 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR c++/23789
6357         * g++.dg/template/nontype14.C: New test.
6358
6359 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6360
6361         PR g++/7874
6362         * g++.dg/lookup/friend7.C: New test.
6363         * g++.dg/lookup/friend8.C: New test.
6364         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6365         so that it will be found via argument dependent lookup.
6366         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6367         friend functions which will no longer be found.
6368         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6369         function g, so that it will be found via argument dependent
6370         lookup.
6371         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6372         * g++.old-deja/g++.mike/net43.C: Likewise.
6373
6374 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/23691
6377         * g++.dg/template/static16.C: New test.
6378
6379 2005-09-12  Josh Conner  <jconner@apple.com>
6380
6381         PR middle-end/23237
6382         * gcc.c-torture/compile/pr23237.c: New test.
6383
6384 2005-09-11  Richard Henderson  <rth@redhat.com>
6385
6386         * g++.dg/other/error8.C: Update expected diagnostic text.
6387
6388 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6389
6390         PR libfortran/19872
6391         * gfortran.dg/overwrite_1.f: New test.
6392
6393 2005-09-09  Josh Conner  <jconner@apple.com>
6394
6395         * g++.dg/init/pr23180-1.C: Removed.
6396         * g++.dg/init/pr23180-2.C: Removed.
6397
6398 2005-09-09  David Daney <ddaney@avtrex.com>
6399
6400         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6401         files which are ...
6402         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6403         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6404
6405 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6406
6407         * gfortran.dg/iostat_2.f90: New test.
6408
6409 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/22252
6412         * g++.dg/ext/interface1.C: New test.
6413         * g++.dg/ext/interface1.h: Likewise.
6414         * g++.dg/ext/interface1a.cc: Likewise.
6415
6416 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6417
6418         * gfortran.dg/iomsg_1.f90: New test case.
6419
6420 2005-09-09  Richard Guenther  <rguenther@suse.de>
6421
6422         PR c++/23624
6423         * g++.dg/tree-ssa/pr23624.C: New testcase.
6424
6425 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6426
6427         PR fortran/19239
6428         * gfortran.dg/vector_subscript_1.f90,
6429         * gfortran.dg/vector_subscript_2.f90: New tests.
6430
6431 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6432
6433         PR fortran/21104
6434         * gfortran.dg/array_alloc_1.f90,
6435         * gfortran.dg/array_alloc_2.f90,
6436         * gfortran.dg/array_alloc_3.f90: New tests.
6437
6438 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6439
6440         PR fortran/12840
6441         * gfortran.dg/array_constructor_6.f90
6442         * gfortran.dg/array_constructor_7.f90
6443         * gfortran.dg/array_constructor_8.f90
6444         * gfortran.dg/array_constructor_9.f90
6445         * gfortran.dg/array_constructor_10.f90
6446         * gfortran.dg/array_constructor_11.f90
6447         * gfortran.dg/array_constructor_12.f90: New tests.
6448
6449 2005-09-08  Josh Conner  <jconner@apple.com>
6450
6451         PR c++/23180
6452         * g++.dg/init/pr23180-1.C: New test.
6453         * g++.dg/init/pr23180-2.C: New test.
6454
6455 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/18878
6458         * gfortran.dg/module_double_reuse.f90: New.
6459
6460 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6461
6462         PR fortran/23270
6463         PR fortran/22304
6464         PR fortran/18870
6465         PR fortran/17917
6466         PR fortran/16511
6467         * gfortran.dg/common_equivalence_1.f: New.
6468         * gfortran.dg/common_equivalence_2.f: New.
6469         * gfortran.dg/common_equivalence_3.f: New.
6470         * gfortran.dg/contained_equivalence_1.f90: New.
6471         * gfortran.dg/module_blank_common.f90: New.
6472         * gfortran.dg/module_commons_1.f90: New.
6473         * gfortran.dg/module_equivalence_1.f90: New.
6474         * gfortran.dg/nested_modules_1.f90: New.
6475         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6476         equivalences and add comment to connect the test with
6477         the PR.
6478
6479 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6480
6481         PR fortran/23765
6482         * gfortran.dg/common_6.f90: New test.
6483
6484 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6485
6486         PR fortran/15326
6487         * gfortran.dg/char_result_1.f90,
6488         * gfortran.dg/char_result_2.f90,
6489         * gfortran.dg/char_result_3.f90,
6490         * gfortran.dg/char_result_4.f90,
6491         * gfortran.dg/char_result_5.f90,
6492         * gfortran.dg/char_result_6.f90,
6493         * gfortran.dg/char_result_7.f90,
6494         * gfortran.dg/char_result_8.f90: New tests.
6495
6496 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6497
6498         PR fortran/19928
6499         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6500
6501 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6502
6503         PR obj-c++/16816
6504         * obj-c++.dg/selector-5.mm: New test.
6505         * obj-c++.dg/selector-6.mm: New test.
6506
6507 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         PR objc/20574
6510         PR objc/19324
6511         * objc.dg/error-1.m: New test.
6512
6513 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6514
6515         PR fortran/23373
6516         * gfortran.fortran-torture/execute/pr23373-1.f90,
6517         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6518
6519 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6520
6521         PR libfortran/23760
6522         * gfortran.dg/g77/1832.f: Remove long string in write statement
6523         to allow the test to pass on correct list directed output with
6524         prepended space.
6525
6526 2005-09-07  James E Wilson  <wilson@specifix.com>
6527
6528         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6529
6530 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6531
6532         * gfortran.dg/parameter+save.f90: Rename to
6533         * gfortran.dg/parameter_save.f90: .. this.
6534
6535 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6536
6537         PR fortran/20848
6538         * gfortran.dg/parameter+save.f90: New test case.
6539
6540 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6541
6542         PR fortran/19269
6543         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6544
6545 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6546
6547         PR c/23075
6548         * gcc.dg/pr23075.c: New test.
6549         * g++.dg/warn/pr23075.C: New test.
6550
6551         PR target/22362
6552         * gcc.target/i386/pr22362.c: New test.
6553
6554         PR rtl-optimization/23098
6555         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6556
6557         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6558         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6559         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6560
6561 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6562
6563         * g++.dg/expr/cast6.C: New test.
6564
6565         PR c++/9782
6566         * g++.dg/init/new15.C: New test.
6567
6568 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6569
6570         * gcc.dg/vect/Os-vect-95.c: New test.
6571         * gcc.dg/vect/vect-95.c: Same.
6572
6573 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6574
6575         * gcc.dg/vect/vect-29.c: Update xfail testing.
6576         * gcc.dg/vect/vect-44.c: Same.
6577         * gcc.dg/vect/vect-48.c: Same.
6578         * gcc.dg/vect/vect-50.c: Same.
6579         * gcc.dg/vect/vect-72.c: Same.
6580         * gcc.dg/vect/vect-77.c: Same.
6581         * gcc.dg/vect/vect-78.c: Same.
6582         * gcc.dg/vect/vect-80.c: Same.
6583         * gcc.dg/vect/vect-96.c: Same.
6584         * gcc.dg/vect/vect-100.c: Same.
6585         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6586         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6587         * gfortran.dg/vect/vect-5.f90: Same.
6588
6589 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6590
6591         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6592         start strings.
6593         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6594         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6595
6596         PR c++/23056
6597         * g++.dg/opt/pr23056.C: New test.
6598
6599         PR rtl-optimization/23098
6600         * gcc.target/i386/pr23098.c: New test.
6601
6602 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/23667
6605         * g++.dg/template/static15.C: New test.
6606
6607         PR c++/21440
6608         * g++.dg/ext/stmtexpr5.C: New test.
6609         * g++.dg/ext/stmtexpr6.C: Likewise.
6610
6611 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6612
6613         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6614
6615         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6616         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6617         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6618
6619 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6620
6621         PR libfortran/23321
6622         * gfortran.dg/direct_io_4.f90: New test case.
6623
6624 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6625             Rasmus Hahn  <rassahah@neofonie.de>
6626
6627         PR libobjc/23108
6628         * objc.dg/type-stream-1.m: New test.
6629
6630 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6631
6632         PR fortran/23661
6633         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6634         gfortran.dg/print_fmt_3.f90: New test.
6635
6636 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6637
6638         * gfortran.dg/fmt_t_1.f90: New test.
6639
6640 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR rtl-optimization/23454
6643         * g++.dg/opt/pr23454.C: New test.
6644
6645 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR c++/23699
6648         * g++.dg/ext/static1.C: New test.
6649
6650 2005-09-02  Richard Henderson  <rth@redhat.com>
6651
6652         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6653         tail call to check_fa_work.
6654
6655 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6656
6657         PR c++/21687
6658         * g++.dg/other/gc3.C: New test.
6659
6660 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6661
6662         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6663         * gcc.dg/20050826-1.c: Likewise.
6664
6665 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/23167
6668         * g++.dg/expr/volatile1.C: New test.
6669
6670 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6671
6672         PR middle-end/23547
6673         * gcc.dg/pr23547.c: New test.
6674
6675 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6676
6677         PR c/22061
6678         * gcc.c-torture/execute/pr22061-1.c,
6679         * gcc.c-torture/execute/pr22061-2.c,
6680         * gcc.c-torture/execute/pr22061-3.c,
6681         * gcc.c-torture/execute/pr22061-4.c: New tests.
6682
6683 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6684
6685         * gcc.dg/Wredundant-decls-2.c: New test to check that
6686         -Wredundant-decls does not issue warning for a variable
6687         definition following a declaration.
6688
6689 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6690
6691         PR debug/7241
6692         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6693         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6694         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6695
6696         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6697         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6698         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6699         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6700         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6701         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6702         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6703         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6704
6705 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6706
6707         PR objc/23306
6708         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6709         scan-assmbler.
6710
6711 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6712
6713         PR target/21255
6714         * gcc.dg/pr21255-1.c: New test.
6715         * gcc.dg/pr21255-2-mb.c: Likewise.
6716         * gcc.dg/pr21255-2-ml.c: Likewise.
6717         * gcc.dg/pr21255-3.c: Likewise.
6718         * gcc.dg/pr21255-4.c: Likewise.
6719
6720 2005-08-31  Dale Johannesen  <dalej@apple.com>
6721
6722         * gcc.dg/20050830-1.c: New.
6723
6724 2005-08-31  Josh Conner  <jconner@apple.com>
6725
6726         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6727         command-line options for arm-*-* targets.
6728         * g++.dg/init/array16.C: Likewise.
6729         * g++.dg/other/crash-4.C: Likewise.
6730
6731 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6732
6733         PR obj-c++/23640
6734         * obj-c++.dg/gnu-runtime-3.mm: New test.
6735
6736 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6737
6738         PR c++/13377
6739         * g++.dg/lookup/ambig4.C: New test.
6740         * g++.dg/lookup/ambig5.C: New test.
6741         * g++.dg/tc1/dr101.C: Adjust error markers.
6742
6743 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6744
6745         PR c++/23639
6746         * g++.dg/template/ttp5.C: Adjust error markers.
6747
6748 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6749
6750         PR testsuite/23609
6751         * lib/obj-c++.exp: Include target-libpath.exp.
6752         (obj-c++_link_flags): Look for the GNU libobjc library
6753         and set the library path to include it.
6754         Don't manually set LD_LIBRARY_PATH (etc.) but call
6755         set_ld_library_path_env_vars instead.
6756         (obj-c++_target_compile): Don't set library path or
6757         linker flags because they are already set correctly
6758         in obj-c++_link_flags.
6759
6760 2005-08-30  Josh Conner  <jconner@apple.com>
6761
6762         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6763         to command-line options for arm-*-* targets.
6764
6765 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6766
6767         * g++.dg/other/i386-1.C: New.
6768
6769 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6770
6771         PR preprocessor/20348
6772         PR preprocessor/20356
6773         * gcc.dg/cpp/pr20348.c: New test.
6774         * gcc.dg/cpp/pr20348.h: New file.
6775         * gcc.dg/cpp/inc/pr20348.h: New file.
6776         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6777         * gcc.dg/cpp/pr20356.c: New test.
6778         * gcc.dg/cpp/pr20356.h: New file.
6779         * gcc.dg/cpp/inc/pr20356.h: New file.
6780         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6781
6782 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6783
6784         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6785         Fix array dimension to avoid correct end-of-file error.
6786
6787 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6788
6789         PR libfortran/23598
6790         * gfortran.dg/iostat_1.f90: New test.
6791
6792 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6793
6794         PR middle-end/23408
6795         * gcc.dg/pr23408.c: New test.
6796
6797 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6798
6799         PR c++/23099
6800         * g++.dg/init/member1.C: Make sure erroneous static data member
6801         definitions are required.
6802         * g++.dg/template/static13.C: New test.
6803         * g++.dg/template/static14.C: Likewise.
6804
6805 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6806
6807         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6808         -march=pentium4, remove ilp32 requirement.
6809
6810         PR middle-end/23484
6811         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6812         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6813
6814 2005-08-29  Andreas Jaeger  <aj@suse.de>
6815
6816         PR testsuite/23607
6817         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6818
6819 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * gcc.c-torture/execute/20050316-2.c: New test.
6822         * gcc.c-torture/execute/20050316-3.c: New test.
6823         * gcc.dg/torture/pr16104-1.c: New test.
6824
6825 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR middle-end/23463
6828         * gcc.c-torture/execute/zero-struct-1.c: New test.
6829
6830 2005-08-27  Richard Guenther  <rguenther@suse.de>
6831
6832         PR target/23575
6833         * gcc.target/i386/pr23575.c: New testcase.
6834
6835 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR rtl-optimization/23561
6838         * gcc.c-torture/execute/20050826-1.c: New test.
6839
6840         PR rtl-opt/23560
6841         * gcc.c-torture/execute/20050826-2.c: New test.
6842
6843 2005-08-26  Dale Johannesen  <dalej@apple.com>
6844
6845         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6846         * gcc.dg/20050826-1.c: New.
6847
6848 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/19004
6851         * g++.dg/template/nontype13.C: New test.
6852
6853         PR c++/23491
6854         * g++.dg/init/new14.C: New test.
6855         * g++.dg/expr/anew1.C: Do not XFAIL.
6856         * g++.dg/expr/anew2.C: Likewise.
6857         * g++.dg/expr/anew3.C: Likewise.
6858
6859 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6860
6861         PR middle-end/22439
6862         * gcc.dg/vla-3.c: New test.
6863
6864 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6865
6866         PR fortran/20363
6867         * gfortran.dg/named_interface.f90: New.
6868
6869 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6870
6871         * gcc.c-torture/execute/frame-address.c: New test.
6872
6873 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6874
6875         PR c++/20817
6876         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6877
6878 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6879
6880         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6881
6882 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6883
6884         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6885         * gcc.dg/altivec-22.c: Rename from..
6886         * gcc.dg/altivec-nomfcr.c: ..this.
6887
6888 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6889
6890         PR tree-optimization/23546
6891         * gcc.dg/tree-ssa/pr23546.c: New test.
6892
6893 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6894
6895         PR fortran/17758
6896         * gfortran.dg/nonreturning_statements.f90: New test.
6897
6898 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6899
6900         PR c++/22454
6901         * g++.dg/parse/crash29.C: New.
6902
6903 2005-08-23  DJ Delorie  <dj@redhat.com>
6904
6905         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6906         constants have the L suffix.
6907
6908 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6909
6910         PR c++/23044
6911         * g++.dg/template/instantiate8.C: New.
6912
6913 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6914
6915         PR middle-end/23467
6916         * gcc.c-torture/execute/pr23467.c: New test.
6917
6918 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR tree-optimization/22043
6921         * gcc.c-torture/execute/20050613-1.c: New test.
6922
6923 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6924
6925         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6926
6927 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR rtl-optimization/23478
6930         * g++.dg/opt/pr23478.C: New test.
6931
6932 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6933
6934         PR c/18715
6935         * gcc.dg/switch-warn-3.c: New test.
6936
6937 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6938
6939         PR c++/22233
6940         * g++.dg/template/param1.C: New test.
6941
6942 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6943
6944         PR c++/23089
6945         * g++.dg/other/incomplete1.C: New test.
6946
6947 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6948
6949         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6950         are vectorizable.
6951
6952 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6953
6954         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6955         d_lines_5.f: New.
6956
6957 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6958
6959         * gcc.target/i386/sse-4.c: New test.
6960
6961 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6962
6963         PR testsuite/23239
6964         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6965
6966 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6967
6968         * gcc.dg/20050811-1.c: New test.
6969         * gcc.dg/20050811-2.c: New test.
6970
6971 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6972
6973         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6974
6975 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6976
6977         PR 23476
6978         * gcc.c-torture/compile/pr23476.c: New test.
6979
6980 2005-08-19  Devang Patel  <dpatel@apple.com>
6981
6982         PR tree-optimization/23048
6983         * gcc.dg/tree-ssa/pr23048.c: New test.
6984
6985 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6986
6987         PR middle-end/20624
6988         * g++.dg/warn/Wreturn-3.C: New test
6989
6990 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6991
6992         PR tree-optimization/22228
6993         * g++.dg/vect/pr22543.cc: New test.
6994
6995 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6996
6997         PR tree-optimization/21574
6998         * gcc.dg/tree-ssa/pr21574.c: New test.
6999
7000 2005-08-16  James E Wilson  <wilson@specifix.com>
7001
7002         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7003
7004 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR tree-opt/23402
7007         * gcc.c-torture/compile/zero-strct-3.c: New test.
7008         * gcc.c-torture/compile/zero-strct-4.c: New test.
7009
7010 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7011
7012         PR target/23376
7013         * gcc.target/x86_64/pr23376.c: New test.
7014
7015 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7016
7017         PR c++/23337
7018         * g++.dg/ext/vector2.C: New.
7019
7020 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7021
7022         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7023
7024 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7025
7026         PR libfortran/23428
7027         * gfortran.dg/inquire-complex.f90: New test case.
7028
7029 2005-08-16  James E Wilson  <wilson@specifix.com>
7030
7031         PR tree-optimization/21105
7032         * gcc.dg/large-size-array.c: New.
7033
7034 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7035
7036         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7037         type.
7038         * gcc.dg/vect/vect-41: Likewise.
7039         * gcc.dg/vect/vect-42: Likewise.
7040         * gcc.dg/vect/vect-43: Likewise.
7041         * gcc.dg/vect/vect-44: Likewise.
7042         * gcc.dg/vect/vect-46: Likewise.
7043         * gcc.dg/vect/vect-47: Likewise.
7044         * gcc.dg/vect/vect-48: Likewise.
7045         * gcc.dg/vect/vect-52: Likewise.
7046         * gcc.dg/vect/vect-53: Likewise.
7047         * gcc.dg/vect/vect-54: Likewise.
7048         * gcc.dg/vect/vect-55: Likewise.
7049         * gcc.dg/vect/vect-56: Likewise.
7050         * gcc.dg/vect/vect-57: Likewise.
7051         * gcc.dg/vect/vect-58: Likewise.
7052         * gcc.dg/vect/vect-59: Likewise.
7053         * gcc.dg/vect/vect-60: Likewise.
7054         * gcc.dg/vect/vect-61: Likewise.
7055         * gcc.dg/vect/vect-85: Likewise.
7056         * gcc.dg/vect/vect-87: Likewise.
7057         * gcc.dg/vect/vect-88: Likewise.
7058         * gcc.dg/vect/vect-93.c: Likewise.
7059         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7060         * gcc.dg/vect/vect-75: Likewise.
7061         * gcc.dg/vect/vect-76: Likewise.
7062         * gcc.dg/vect/vect-77: Likewise.
7063         * gcc.dg/vect/vect-78: Likewise.
7064         * gcc.dg/vect/vect-80: Likewise.
7065         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7066         vectorized for the expected reason, rather than checking how alignment
7067         was handled.
7068         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7069         type and also instead of aligned pointers. Added documentation.
7070
7071 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7072
7073         * gfortran.dg/power.f90: New test.
7074
7075 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7076
7077         PR rtl-optimization/23299
7078         * g++.dg/opt/pr23299.C: New test.
7079
7080 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7081
7082         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7083
7084 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7085
7086         * g++.dg/template/local6.C: New test.
7087
7088 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7089
7090         * execute/exceptions/finally-1.m: Check that the catch and finally are
7091         being called.  Also add a "return 0;" at the end of main.
7092
7093 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7094
7095         PR fortran/21432.
7096         * gfortran.dg/namelist_print_1.f: New test of functionality of
7097         PRINT namelist.
7098         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7099         namelist generates error with -std=f95.
7100
7101 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7102
7103         PR tree-optimization/23119
7104         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7105
7106 2005-08-13  Marcin Koziej  <creep@desk.pl>
7107             Andrew Pinski  <pinskia@physics.uc.edu>
7108
7109         PR libobjc/22492
7110         * execute/exceptions/finally-1.m: New test.
7111
7112 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7113
7114         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7115         testsuite.
7116         * objc/execute/exceptions/trivial.m: New test.
7117         * objc.dg/try-catch-11.m: Move to ...
7118         * objc/execute/exceptions/foward-1.m: Here.
7119         * objc.dg/try-catch-2.m: Move to ...
7120         * objc/execute/exceptions/catchall-1.m: Here.
7121         * objc.dg/try-catch-8.m: Move to ...
7122         * objc/execute/exceptions/local-variables-1.m: Here.
7123
7124 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7125
7126         * objc.dg/nested-func-1.m: Move to ...
7127         * objc/execute/nested-func-1.m: Here.
7128
7129 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7130
7131         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7132         in ${options} instead of [target_info name].
7133         * lib/obj-c++.exp (objc_target_compile): Likewise.
7134
7135 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7136
7137         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7138
7139 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         part of PR testsuite/23348
7142         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7143         of the torture options.
7144         * objc/compile/trivial.m: New test.
7145
7146 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7147
7148         * gfortran.dg/eoshift.f90: Correct format.
7149
7150 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7151
7152         * gfortran.fortran-torture/execute/character_passing.f90:
7153         Fix comment typo.
7154
7155 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7156
7157         PR c++/8271
7158         * g++.dg/template/unify10.C: New.
7159
7160 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7161
7162         * g++.dg/parse/pr22514.C: Move to...
7163         * g++.dg/debug/pr22514.C: here.
7164
7165 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7166
7167         PR c++/23266
7168         * g++.dg/inherit/pure1.C: New test.
7169
7170         * ChangeLog: Fix typos.
7171
7172 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7173             Steven Bosscher  <stevenb@suse.de>
7174
7175         * gfortran.dg/runtime_warning_1.f90: New test.
7176
7177 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7178
7179         PR c++/23219
7180         * g++.dg/parse/crash28.C: New.
7181
7182 2005-08-11  Richard Guenther  <rguenther@suse.de>
7183
7184         PR target/23289
7185         * gcc.target/i386/tailcall-1.c: New testcase.
7186
7187 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7188
7189         * gcc.dg/vect/vect-67.c: Un-xfail.
7190
7191 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7192
7193         PR c++/23225
7194         * g++.dg/testsuite/parse/crash27.C: new test.
7195
7196 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7197
7198         PR libfortran/22143
7199         * gfortran.dg/shift-kind.f90: New testcase.
7200
7201 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7202
7203         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7204         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7205
7206 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7207
7208         PR c++/20646
7209         * g++.dg/other/mult-stor1.C: New test.
7210
7211 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7212
7213         * gcc.c-torture/pr18299-1.c: Move to ...
7214         * gcc.c-torture/compile/pr18299-1.c: Here.
7215
7216 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7217
7218         * gfortran/fortran.torture/execute/character_passing.f90:
7219         Fix types for LSAME.
7220
7221 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7222
7223         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7224         input data back to what it was originally.
7225
7226 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7227
7228         * objc.dg/try-catch-8.m: Enable for all targets.
7229
7230 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7231
7232         * gcc.dg/pr23165.c: New test.
7233
7234 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7235
7236         PR tree-optimization/23234
7237         * gcc.dg/tree-ssa/pr23234.c: New test.
7238
7239 2005-08-08  Josh Conner  <jconner@apple.com>
7240
7241         PR rtl-optimization/23241
7242         * gcc.dg/char-compare.c: New test.
7243
7244 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7245
7246         PR c++/22508
7247         * g++.dg/init/new13.C: New test.
7248
7249 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7250
7251         PR c++/21166
7252         * g++.dg/other/crash-4.C: Adjust
7253         * g++/dg/ext/packed9.C: New.
7254
7255 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7256
7257         PR middle-end/21964
7258         * gcc.c-torture/execute/pr21964-1.c: New test.
7259
7260 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7261
7262         PR c/22458
7263         * gcc.dg/pr22458-1.c: New test.
7264
7265 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7266             Steven G. Kargl <kargls@comcast.net>
7267
7268         PR fortran/22390
7269         * gfortran.dg/flush_1.f90: New test.
7270
7271 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7272
7273         PR c++/23191
7274         * g++.dg/template/eh2.C: New test.
7275
7276 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7277
7278         PR c++/19498
7279         * g++.dg/template/instantiate7.C: New test.
7280
7281 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7282
7283         PR c/23113
7284         * gcc.dg/Wunused-value-1.c: New test.
7285
7286 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7287
7288         PR rtl-optimization/23233
7289         * gcc.c-torture/compile/pr23233-1.c: New test.
7290
7291 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR fortran/18833
7294         PR fortran/20850
7295         * gfortran.dg/equiv_1.f90: New test.
7296         * gfortran.dg/equiv_2.f90: New test.
7297         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7298         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7299         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7300
7301 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7302
7303         * gcc.c-torture/execute/vrp-5.c: New test.
7304         * gcc.c-torture/execute/vrp-6.c: New test.
7305         * gcc.dg/tree-ssa/vrp21.c: New test.
7306
7307 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7308
7309         * g++.dg/parse/pr22514.C: New test.
7310
7311 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7312
7313         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7314
7315         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7316         instead of constant loads / pool entries.
7317
7318 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7319
7320         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7321         TEST_TO_WCTYPE.
7322
7323 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7324
7325         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7326         __WINT_TYPE__ in generated prototypes if possible.
7327
7328 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7329
7330         PR 22037
7331         * g++.dg/tree-ssa/pr22037.C:
7332
7333 2005-08-04  Richard Henderson  <rth@redhat.com>
7334
7335         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7336         scan-tree-dump-times directive.
7337
7338 2005-08-04  Jan Hubicka  <jh@suse.cz>
7339
7340         * gcov-1.C: Fix switch counts.
7341         * gcov-4b.c: Likewise.
7342
7343 2005-08-03  Jeff Law  <law@redhat.com>
7344
7345         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7346
7347 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7348
7349         * gcc.c-torture/execute/pr23135.c: New test.
7350
7351 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7352
7353         PR tree-optimization/19899
7354         * gcc.dg/tree-ssa/scev-1.c: New test.
7355         * gcc.dg/tree-ssa/scev-2.c: New test.
7356
7357 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7358
7359         PR target/18582
7360         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7361
7362 2005-08-03  Jan Hubicka  <jh@suse.cz>
7363
7364         * update-conroll.c: New testcase.
7365         * update-conroll-2.c: New testcase.
7366
7367 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7368
7369         * gfortran.dg/constant_substring.f: New test.
7370         * gfortran.dg/pr22491.f: New test.
7371
7372 2005-08-02  Jan Hubicka  <jh@suse.cz>
7373
7374         * update-threading.c: Replace by the proper one.
7375
7376 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7377
7378         PR 23164
7379         * g++.dg/tree-ssa/pr23164.C: New test.
7380
7381 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7382
7383         * gcc.dg/tree-ssa/pr23192.c: New test.
7384
7385 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7386
7387         * gcc.c-torture/execute/vrp-4.c: New test.
7388
7389 2005-08-02  Jan Hubicka  <jh@suse.cz>
7390
7391         * update-threading.c: New test.
7392
7393 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         * gcc.c-torture/compile/20050801-1.c: New test.
7396         * gcc.c-torture/compile/20050801-2.c: New test.
7397
7398 2005-08-01  Jan Hubicka  <jh@suse.cz>
7399
7400         * val-prof-5.c: New test.
7401
7402 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7403
7404         PR c/22311
7405         * gcc.dg/pr22311-1.c : New test.
7406
7407 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7408
7409         PR target/23095
7410         * gfortran.dg/pr23095.f: New test.
7411
7412         PR c++/22003
7413         * g++.dg/other/pr22003.C: New test.
7414
7415 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7416
7417         PR target/20621
7418         * gcc.c-torture/execute/pr20621-1.c: New test.
7419
7420 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7421
7422         * gfortran.dg/comma_format_extension_4.f: Adjust length
7423         of string for format.
7424         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7425         print statement with internal write.
7426         * gfortran.dg/der_array_io_2.f: Likewise.
7427         * gfortran.dg/der_array_io_3.f: Likewise.
7428
7429 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7430
7431         * gcc.dg/fold-abs-4.c: new test.
7432
7433 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7434
7435         PR fortran/22570 an related issues.
7436         * gfortran.dg/x_slash_1.f: New test.
7437
7438 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7439
7440         PR c/23143
7441         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7442         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7443
7444 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7445
7446         PR c/529
7447         * gcc.dg/Wshadow-3.c: New test.
7448
7449 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7450
7451         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7452         used to have the wrong bounds).
7453
7454 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7455
7456         PR c/21720
7457         * gcc.dg/hex-round-1.c: Test more cases.
7458         * gcc.dg/hex-round-2.c: New test.
7459
7460 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7461
7462         PR 22550
7463         * g++.dg/tree-ssa/pr22550.C: New test.
7464
7465 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7466
7467         * gcc.dg/tree-ssa/vrp19.c: New test.
7468         * gcc.dg/tree-ssa-vrp20.c: New test.
7469
7470 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7471
7472         PR c/22240
7473         * gcc.dg/transparent-union-4.c: New test.
7474
7475 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7476
7477         PR c/22192
7478         * gcc.dg/c99-vla-2.c: New test.
7479
7480 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7481
7482         PR c/21720
7483         * gcc.dg/hex-round-1.c: New test.
7484
7485 2005-07-28  Jan Hubicka  <jh@suse.cz>
7486
7487         * inliner-1.c: Do not dump everything.
7488         * tree-prof.exp: Do not pass -ftree-based-profiling.
7489         * bprob.exp: Likewise.
7490
7491         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7492
7493 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7494
7495         PR c++/22545
7496         * g++.dg/expr/ptrmem7.C: New test.
7497
7498 2005-07-28  Mike Stump  <mrs@apple.com>
7499
7500         * g++.old-deja/g++.mike/visibility-1.C: New test.
7501
7502 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7503
7504         PR c/20187
7505         * gcc.c-torture/execute/pr20187-1.c: New test.
7506
7507 2005-07-28  Jeff Law  <law@redhat.com>
7508
7509         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7510         * gcc.dg/tree-ssa/vrp18.c: New test.
7511
7512 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7513
7514         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7515
7516 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7517
7518         PR tree-optimization/22506
7519         * gcc.dg/vect/ps22506.c: New test.
7520
7521 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR target/21149
7524         * gcc.target/i386/sse-3.c: New test.
7525
7526 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7527
7528         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7529         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7530
7531 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7532
7533         PR c/22589
7534         * gcc.c-torture/compile/pr22589-1.c: New test.
7535
7536 2005-07-28  Jan Hubicka  <jh@suse.cz>
7537
7538         * update-loopch.c: New testcase.
7539
7540 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7541
7542         PR rtl-optimization/23047
7543         * gcc.c-torture/execute/pr23047.c: New test.
7544         * gcc.c-torture/execute/pr23047.x: New.
7545
7546 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7547
7548         PR tree-optimization/22493
7549         * gcc.c-torture/execute/pr22493-1.c: New test.
7550         * gcc.c-torture/execute/pr22493-1.x: New.
7551         * gcc.c-torture/execute/vrp-1.c: New test.
7552         * gcc.c-torture/execute/vrp-2.c: New test.
7553         * gcc.c-torture/execute/vrp-2.c: New test.
7554
7555 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7556
7557         * gcc.target/frv/all-builtin-read8.c: Delete.
7558         * gcc.target/frv/all-builtin-read16.c: Delete.
7559         * gcc.target/frv/all-builtin-read32.c: Delete.
7560         * gcc.target/frv/all-builtin-read64.c: Delete.
7561         * gcc.target/frv/all-builtin-write8.c: Delete.
7562         * gcc.target/frv/all-builtin-write16.c: Delete.
7563         * gcc.target/frv/all-builtin-write32.c: Delete.
7564         * gcc.target/frv/all-builtin-write64.c: Delete.
7565         * gcc.target/frv/all-read-write-1.c: New.
7566
7567 2005-07-27  Jeff Law  <law@redhat.com>
7568
7569         * gcc.c-torture/execute/pr22630.c: New test.
7570
7571 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7572
7573         PR tree-optimization/23073
7574         * gcc.dg/vect/nodump-pr23073.c: New test.
7575         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7576
7577 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7578
7579         PR tree-optimize/22348
7580         * gcc.c-torture/execute/pr22348.c: New.
7581
7582 2005-07-27  Richard Guenther  <rguenther@suse.de>
7583
7584         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7585
7586 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7587
7588         PR fortran/22503
7589         * gfortran.dg/logical_comp.f90: New test.
7590
7591 2005-07-27  Jan Hubicka  <jh@suse.cz>
7592
7593         * inliner-1.c: Add cleanup of dumps.
7594         * val-prof-*.c: Likewise.
7595         * update-tailcall.c: New.
7596
7597 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7598
7599         PR 22591
7600         * gcc.dg/tree-ssa/pr22591.c: New test.
7601         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7602
7603 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7604
7605         PR libobjc/22606
7606         * objc.dg/try-catch-11.m: New test.
7607
7608 2005-07-26  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/22486
7611         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7612
7613 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7614
7615         PR tree-opt/22484
7616         * testsuite/g++.dg/opt/loop2.C: New test.
7617
7618 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7619
7620         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7621         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7622
7623 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7624
7625         * lib/profopt.exp (profopt-execute): Check for profiling data
7626         files on the target.
7627
7628 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7629
7630         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7631         for matching of asm labels.
7632
7633 2005-07-25  Richard Guenther  <rguenther@suse.de>
7634
7635         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7636
7637 2005-07-25  Richard Guenther  <rguenther@suse.de>
7638
7639         PR testsuite/22624
7640         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7641
7642 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7643
7644         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7645         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7646         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7647         * gcc.dg/vect/vect-100.c: New test.
7648         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7649         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7650         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7651         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7652         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7653         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7654         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7655         * gfortran.dg/vect/pr19049.f90: New testcase.
7656         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7657
7658 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7659
7660         * gcc.c-torture/execute/20050713-1.c: New test.
7661
7662         PR fortran/20063
7663         * gfortran.fortran-torture/execute/data_4.f90: New test.
7664
7665         PR middle-end/20303
7666         * gcc.dg/visibility-d.c: New test.
7667
7668 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7669
7670         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7671         * gfortran.dg/underflow.f90: Ditto.
7672
7673 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7676         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7677         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7678
7679 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7680
7681         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7682         include case of field width of zero.
7683
7684 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7685
7686         PR libgfortran/21875
7687         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7688         with trailing blanks on normal formatted read.
7689
7690 2005-07-23  Chao-ying Fu  <fu@mips.com>
7691
7692         * gcc.target/mips/mips32-dsp-type.c: New test.
7693         * gcc.target/mips/mips32-dsp.c: New test.
7694
7695 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7696
7697         PR testsuite/21073
7698         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7699
7700         PR testsuite/20454
7701         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7702         and __cyg_profile_func_exit.
7703
7704 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7705
7706         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7707         * gfortran.dg/comma_format_extension_4.f: Same.
7708         * gfortran.dg/pr15332.f: Same.
7709         * gfortran.dg/pr21730.f: Same.
7710
7711 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7712
7713         * g++.dg/opt/vrp2.C: Fix testcase.
7714
7715         PR tree-opt/22625
7716         * g++.dg/opt/vrp2.C: New test.
7717
7718 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7719
7720         PR debug/21828
7721         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7722
7723 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7724
7725         * gcc.dg/tree-ssa/20050719-1.c: New test.
7726
7727 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7728
7729         * gcc.dg/bfin-longcall-1.c: New file.
7730         * gcc.dg/bfin-longcall-2.c: New file.
7731
7732 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7733
7734         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7735
7736 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7737
7738         PR middle-end/19055
7739         * gcc.dg/tree-ssa/pr19055.c: New test.
7740         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7741
7742 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7743
7744         PR C++/22358
7745         * g++.dg/other/pr22358.C: New test.
7746
7747 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7748
7749         PR c++/2922
7750         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7751
7752 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7753
7754         PR c++/15938
7755         * g++.dg/init/union2.C: New test.
7756
7757 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7758
7759         PR c/22393
7760         * gcc.dg/complex-4.c: New test.
7761
7762 2005-07-21  Richard Guenther  <rguenther@suse.de>
7763
7764         PR testsuite/22522
7765         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7766         scanning for asm labels.
7767         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7768
7769 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7770
7771         PR target/22085
7772         * gcc.dg/altivec-pr22085.c: New.
7773
7774 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7775
7776         PR tree-optimization/19210
7777         * gcc.dg/tree-ssa/pr19210-1.c: New.
7778         * gcc.dg/tree-ssa/pr19210-2.c: New.
7779
7780 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7781
7782         PR rtl-optimization/22167
7783         * g++.dg/opt/pr22167.C: New test.
7784
7785 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7786
7787         PR c++/2922
7788         * g++.dg/lookup/two-stage2.C: New.
7789         * g++.dg/lookup/two-stage3.C: New.
7790         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7791         fixed two-stage name lookup for operators.
7792         * g++.dg/template/call3.C: Compiler now produces an appropriate
7793         error message.
7794         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7795         14 as a candidate.
7796         * g++.dg/template/ptrmem4.C: Compiler produces different error
7797         message.
7798         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7799         connect_to_method as a candidate.
7800
7801 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7802
7803         * gcc.dg/fold-alloc-1.c: New test.
7804
7805 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7806
7807         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7808         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7809
7810 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7811
7812         * gcc.dg/fold-abs-1.c: New test.
7813         * gcc.dg/fold-abs-2.c: New test.
7814         * gcc.dg/fold-abs-3.c: New test.
7815
7816 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7817
7818         Make CONSTRUCTOR use VEC to store initializers.
7819         * g++.dg/ext/complit3.C: Check for specific error messages.
7820         * g++.dg/init/brace2.C: Update error message.
7821         * g++.dg/warn/Wbraces2.C: Likewise.
7822
7823 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7824
7825         PR fortran/16940
7826         * gfortran.dg/module_interface_1.f90: New test.
7827
7828 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7829             Kenneth Zadeck <zadeck@naturalbridge.com>
7830
7831         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7832
7833 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7834
7835         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7836         specify -Wformat for these tests.
7837         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7838         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7839         * gcc.dg/format/opt-6.c: Delete.
7840
7841 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7842
7843         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7844         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7845
7846 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7847
7848         * gcc.dg/tree-ssa/alias-2.c: New test.
7849
7850 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/22263
7853         * g++.dg/template/explicit7.C: New test.
7854
7855 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7856
7857         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7858         width of 8 to +Inf and -Inf.
7859
7860 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/22139
7863         * g++.dg/template/friend36.C: New test.
7864
7865 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7866
7867         PR fortran/21730
7868         * gfortran.dg/pr21730.f: New test.
7869
7870 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7871             Kenneth Zadeck <zadeck@naturalbridge.com>
7872
7873         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7874         since pure const detection cannot run at -O1 in c compiler.
7875         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7876         can now optimize this case properly.
7877         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7878         because we now pass.
7879         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7880
7881 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7882
7883         PR c/22421
7884         * gcc.dg/format/bitfld-1.c: New test.
7885
7886 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/22204
7889         * g++.dg/rtti/repo1.C: New test.
7890
7891 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7892
7893         PR middle-end/22398
7894         * gcc.c-torture/compile/pr22398.c: New test.
7895
7896 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/22132
7899         * g++.dg/expr/cast4.C: New test.
7900
7901 2005-07-15  Richard Guenther  <rguenther@suse.de>
7902
7903         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7904         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7905
7906 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7907
7908         PR tree-optimization/22230
7909         * gcc.dg/tree-ssa/pr22230.c: New test.
7910
7911 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7912
7913         * gfortran.dg/g77/cpp6.f: New test.
7914
7915         PR fortran/22417
7916         * gfortran.dg/g77/cpp5.F: New test.
7917         * gfortran.dg/g77/cpp5.h: New file.
7918         * gfortran.dg/g77/cpp5inc.h: New file.
7919
7920 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7921
7922         PR libfortran/16435
7923         * gfortran.dg/tl_editting.f90: New.
7924         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7925
7926 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7927
7928         * gfortran.dg/char_array_constructor.f90: New test.
7929
7930 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7931
7932         * gfortran.dg/past_eor.f90: New.
7933         * gfortran.dg/complex_read.f90: New.
7934
7935 2005-07-13  Jeff Law  <law@redhat.com>
7936
7937         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7938         additional casts.
7939
7940         * gcc.dg/tree-ssa/pr22321.c: New test
7941
7942 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7943
7944         PR tree-optimization/21921
7945         * gcc.dg/tree-ssa/pr21921.c: New.
7946
7947 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7948
7949         PR tree-optimizatio/22442
7950         * gcc.dg/tree-ssa/loop-11.c: New test.
7951
7952 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7953
7954         PR tree-opt/21840
7955         * gcc.c-torture/compile/pr21840.c: New test.
7956
7957 2005-07-12  Jan Hubicka  <jh@suse.cz>
7958
7959         * gcc.c-torture/compile/pr22379.c: New test.
7960
7961 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7962
7963         PR libfortran/21593
7964         gfortran.dg/dev_null.f90: Remove outdated comment about
7965         PR libfortran/21593.
7966
7967
7968 2005-07-12  Dale Johannesen  <dalej@apple.com>
7969
7970         * gcc.target/i386/compress-float-sse.c: New.
7971         * gcc.target/i386/compress-float-sse-pic.c: New.
7972         * gcc.target/i386/compress-float-387.c: New.
7973         * gcc.target/i386/compress-float-387-pic.c: New.
7974         * gcc.dg/compress-float-ppc.c: New.
7975         * gcc.dg/compress-float-ppc-pic.c: New.
7976
7977 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7978
7979         PR libfortran/21593
7980         gfortran.dg/dev_null.f90: Remove targets.
7981
7982 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7983
7984         PR tree-opt/22335
7985         * gcc.dg/pr22335-1.c: New test.
7986         * gcc.dg/pr22335-2.c: New test.
7987
7988 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7989
7990         PR c++/20172
7991         * g++.dg/template/nontype12.C : New test.
7992
7993 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7994
7995         * gcc.dg/tree-ssa/loop-10.c: New test.
7996
7997 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7998
7999         * gcc.c-torture/execute/20020720-1.x: Remove.
8000
8001 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8002
8003         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8004
8005 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8006
8007         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8008         (dg-mips-options): Use it.
8009
8010 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8011
8012         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8013
8014 2005-07-09  Richard Henderson  <rth@redhat.com>
8015
8016         * lib/target-supports.exp (check_effective_target_sync_char_short):
8017         Add alpha.
8018
8019 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8020
8021         PR libfortran/22217
8022         * gfortran.dg/negative-z-descriptor.f90: New test.
8023
8024 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8025
8026         PR tree-opt/22329
8027         * gcc.dg/pr22329.c: New test.
8028
8029 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8030
8031         PR tree-optimization/20139
8032         * gcc.dg/tree-ssa/pr20139.c: New.
8033
8034 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR tree-opt/22356
8037         * testsuite/gcc.dg/pr22356-1.c: New test.
8038
8039 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8040
8041         PR c++/21799
8042         * g++.dg/template/unify8.C: New.
8043         * g++.dg/template/unify9.C: New.
8044
8045 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8046
8047         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8048
8049 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8050
8051         * gcc.dg/darwin-version-1.c: New.
8052         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8053         * gcc.dg/builtins-20.c: Likewise.
8054         * gcc.dg/builtins-53.c: Likewise.
8055         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8056         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8057         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8058         * gcc.dg/torture/builtins-power-1.c: Likewise.
8059         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8060         on Darwin.
8061
8062 2005-07-07  Jeff Law  <law@redhat.com>
8063
8064         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8065         argument evaluation order.
8066
8067 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8068
8069         PR libfortran/21594
8070         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8071         Add test cases where the shift length is greater than the
8072         array length.
8073
8074 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8075
8076         * obj-c++.dg/proto-lossage-6.mm: New.
8077         * objc.dg/proto-lossage-6.m: New.
8078
8079 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8080
8081         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8082         * objc.dg/gnu-runtime-2.m: Likewise.
8083
8084 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * gfortran.dg/longline.f: New test.
8087
8088         * gfortran.dg/badline.f: New test.
8089
8090 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8091
8092         PR fortran/16531
8093         PR fortran/15966
8094         PR fortran/18781
8095         * gfortran.dg/hollerith.f90: New.
8096         * gfortran.dg/hollerith2.f90: New.
8097         * gfortran.dg/hollerith3.f90: New.
8098         * gfortran.dg/hollerith4.f90: New.
8099         * gfortran.dg/hollerith_f95.f90: New.
8100         * gfortran.dg/hollerith_legacy.f90: New.
8101         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8102
8103 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8104
8105         PR objc/22274
8106         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8107         * objc.dg/gnu-runtime-2.m: New.
8108
8109 2005-07-06  Jeff Law  <law@redhat.com>
8110
8111         * gcc.dg/tree-ssa/vrp17.c: New test.
8112
8113 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8114
8115         PR fortran/22327
8116         * gfortran.dg/array_constructor_5.f90: New test.
8117
8118 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8119
8120         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8121
8122 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8123
8124         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8125         * gcc.dg/980816-1.c: Ditto.
8126
8127 2005-07-06  Jeff Law  <law@redhat.com>
8128
8129         * gcc.c-torture/compile/pr21356.c: New test.
8130
8131 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8132
8133         PR c/22013
8134         PR c/22098
8135         * gcc.c-torture/compile/pr22013-1.c,
8136         gcc.c-torture/execute/pr22098-1.c,
8137         gcc.c-torture/execute/pr22098-2.c,
8138         gcc.c-torture/execute/pr22098-3.c: New tests.
8139
8140 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8141
8142         PR c/22308
8143         * gcc.dg/pr22308-1.c: New test.
8144
8145 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8146
8147         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8148         target.
8149         * gcc.dg/compare9.c: Use -fshort-enums instead of
8150         -fno-short-enums.  Change the last test to dg-bogus.
8151
8152 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8153
8154         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8155         * gcc.dg/compare9.c: New.
8156
8157 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8158
8159         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8160
8161 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8162
8163         PR testsuite/22288
8164         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8165
8166
8167 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8168
8169         * gcc.dg/format/gcc_gfc-1.c: New.
8170
8171 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8172
8173         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8174
8175 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8176
8177         PR fortran/20842
8178         * gfortran.dg/io_invalid_1.f90: New test.
8179
8180 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8181
8182         * gcc.dg/format/gcc_diag-1.c: Update.
8183
8184 2005-07-02  Jeff Law  <law@redhat.com>
8185
8186         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8187         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8188
8189 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8190
8191         * gcc.dg/format/gcc_diag-1.c: Update.
8192
8193 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8194
8195         PR tree-opt/22269
8196         * gcc.c-torture/compile/pr22269.c: New test.
8197
8198 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8199
8200         PR 21584
8201         PR 22219
8202         * g++.dg/tree-ssa/pr21584-1.C: New test.
8203         * g++.dg/tree-ssa/pr21584-2.C: New test.
8204
8205 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8206
8207         * obj-c++.dg/try-catch-11.mm: New.
8208         * objc.dg/try-catch-10.m: New.
8209
8210 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8211
8212         * g++.dg/other/ucnid-1.C: xfail on AIX.
8213
8214 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8215
8216         PR 22234
8217         * gcc.dg/20050629-1.c: New test.
8218
8219 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8220
8221         * obj-c++.dg/const-str-1[0-1].mm: New.
8222         * objc.dg/const-str-1[0-1].m: New.
8223
8224 2005-05-29  Richard Henderson  <rth@redhat.com>
8225
8226         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8227         Rename from check_effective_target_vect_no_max.
8228         (check_effective_target_vect_no_int_add): New.
8229         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8230         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8231         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8232         * gcc.dg/vect/vect-reduc-1.c: Use both.
8233         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8234
8235 2005-05-29  Richard Henderson  <rth@redhat.com>
8236
8237         * lib/target-supports.exp (check_effective_target_vect_no_max):
8238         Remove i386 and x86_64.
8239
8240 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8241
8242         PR testsuite/21969
8243         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8244
8245 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8246
8247         PR middle-end/21969
8248         * gcc.dg/vect/pr21969.c: New test.
8249
8250 2005-06-28  Eric Christopher  <echristo@redhat.com>
8251
8252         PR c/22052
8253         PR c/21975
8254         * gcc.dg/inline1.c: New test.
8255         * gcc.dg/inline2.c: Ditto.
8256         * gcc.dg/inline3.c: Ditto.
8257         * gcc.dg/inline4.c: Ditto.
8258         * gcc.dg/inline5.c: Ditto.
8259
8260 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8261
8262         PR libfortran/22142
8263         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8264         Add testcase also testing eoshift1 for PR 22142.
8265
8266 2005-06-28  Richard Henderson  <rth@redhat.com>
8267
8268         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8269         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8270         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8271         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8272         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8273
8274 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8275
8276         PR libfortran/22142
8277         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8278         Add testcase for PR 22142.
8279
8280 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8281
8282         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8283         gcc.target/ia64/fpreg-2.c: New tests.
8284
8285 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8286
8287         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8288
8289 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8290
8291         PR libfortran/22170
8292         * gfortran.dg/slash_1.f90: New test.
8293
8294 2005-06-27  Richard Henderson  <rth@redhat.com>
8295
8296         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8297         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8298         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8299         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8300         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8301         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8302
8303 2005-06-27  Richard Henderson  <rth@redhat.com>
8304
8305         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8306         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8307
8308 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8309
8310         * obj-c++.dg/proto-lossage-5.mm: New.
8311         * objc.dg/proto-lossage-5.m: New.
8312
8313 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8314
8315         PR 21959
8316         * gcc.dg/tree-ssa/pr21959.c: New test.
8317
8318 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8319
8320         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8321         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8322         testing uninitialized var.
8323
8324         * gcc.c-torture/execute/builtins/chk.h: New.
8325         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8326         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8327         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8328         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8329         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8330         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8331         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8332         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8333         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8334         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8335         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8336         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8337         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8338         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8339         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8340         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8341         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8342         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8343         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8344         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8345         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8346         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8347         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8348         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8349         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8350         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8351         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8352         * gcc.dg/builtin-object-size-1.c: New test.
8353         * gcc.dg/builtin-object-size-2.c: New test.
8354         * gcc.dg/builtin-object-size-3.c: New test.
8355         * gcc.dg/builtin-object-size-4.c: New test.
8356         * gcc.dg/builtin-object-size-5.c: New test.
8357         * gcc.dg/builtin-stringop-chk-1.c: New test.
8358         * gcc.dg/builtin-stringop-chk-2.c: New test.
8359         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8360         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8361         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8362         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8363         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8364         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8365         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8366         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8367         * gcc.c-torture/execute/printf-1.c: New test.
8368         * gcc.c-torture/execute/fprintf-1.c: New test.
8369         * gcc.c-torture/execute/vprintf-1.c: New test.
8370         * gcc.c-torture/execute/vfprintf-1.c: New test.
8371         * gcc.c-torture/execute/printf-chk-1.c: New test.
8372         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8373         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8374         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8375
8376 2005-06-27  Michael Matz  <matz@suse.de>
8377
8378         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8379         slot is not merged if address escapes.
8380
8381 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8382
8383         PR c/21911
8384         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8385
8386 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8387
8388         PR middle-end/17965
8389         * gcc.c-torture/compile/20050622-1.c: New test.
8390
8391         PR middle-end/22028
8392         * gcc.dg/20050620-1.c: New test.
8393
8394 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8395
8396         PR tree-optimization/22026
8397         * gcc.dg/tree-ssa/pr22026.c: New.
8398
8399 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8400
8401         PR libfortran/22144
8402         * gfortran.dg/shift-alloc.f90: New testcase.
8403
8404 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8405
8406         * all files: Update FSF address in copyright headers.
8407
8408 2005-06-22  Jan Hubicka  <jh@suse.cz>
8409
8410         * wholeprogram-1.c: New testcase.
8411         * wholeprogram-2.c: New testcase.
8412
8413 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8414
8415         PR 22171
8416         * gcc.dg/tree-ssa/pr22171.c: New test.
8417
8418 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8419
8420         * gfortran.dg/simplify_modulo.f90: New.
8421
8422 2005-06-24  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8425
8426 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8427
8428         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8429
8430 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8431
8432         * obj-c++.dg/typedef-alias-1.mm: New.
8433         * objc.dg/typedef-alias-1.m: New.
8434
8435 2005-06-23  Jeff Law  <law@redhat.com>
8436
8437         * gcc.dg/tree-ssa/vrp16.c: New test.
8438
8439 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8440
8441         * lib/target-supports.exp: Add
8442         check_effective_target_fortran_large_real and
8443         check_effective_target_fortran_large_int to check for
8444         corresponding effective targets.
8445         * gfortran.dg/large_integer_kind_1.f90: New test.
8446         * gfortran.dg/large_real_kind_1.f90: New test.
8447
8448 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8449
8450         PR tree-optimization/22117
8451         * gcc.dg/tree-ssa/pr22117.c: New.
8452
8453 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8454
8455         PR testsuite/22123
8456         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8457
8458 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8459
8460         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8461
8462 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8463
8464         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8465         * gfortran.dg/f2c_4.c: Likewise.
8466
8467 2005-06-22 Paul Brook  <paul@codesourcery.com>
8468
8469         PR fortran/21034
8470         * gfortran.dg/auto_save_1.f90: New test.
8471
8472 2005-06-22  Michael Matz  <matz@suse.de>
8473
8474         * gcc.target/x86-64/abi: New directory.
8475         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8476         * gcc.target/x86-64/abi/README.gcc: New file.
8477         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8478         * gcc.target/x86-64/abi/asm-support.s: New file.
8479         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8480         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8481         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8482         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8483         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8484         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8485         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8486         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8487         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8488         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8489         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8490         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8491         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8492         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8493         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8494         * gcc.target/x86_64/abi/test_varargs.c: New test.
8495
8496 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8497
8498         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8499         32-bit i?86 and x86_64.
8500
8501 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8502
8503         * obj-c++.dg/const-str-[1-9].mm: New tests.
8504
8505 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8506
8507         PR fortran/22010
8508         * gfortran.dg/namelist_use.f90: New.
8509         * gfortran.dg/namelist_use_only.f90: New.
8510
8511 2005-06-21  Jeff Law  <law@redhat.com>
8512
8513         * gcc.dg/tree-ssa/vrp15.c: New test.
8514
8515 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8516
8517         * lib/target-supports.exp (check_effective_target_vect_reduction):
8518         Remove.
8519         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8520         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8521         remove vect_reduction target keyword. Also avoid two returns in main.
8522         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8523         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8524         * gcc.dg/vect/vect-reduc-1short.c: New test.
8525         * gcc.dg/vect/vect-reduc-1char.c: New test.
8526         * gcc.dg/vect/vect-reduc-2short.c: New test.
8527         * gcc.dg/vect/vect-reduc-2char.c: New test.
8528         * gcc.dg/vect/vect-reduc-6.c: New test.
8529         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8530         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8531         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8532
8533 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8534         Paul Thomas  <pault@gcc.gnu.org>
8535
8536         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8537         New tests.
8538
8539 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8540
8541         * gfortran.dg/backslash_1.f90: New test.
8542         * gfortran.dg/backslash_2.f90: New test.
8543
8544 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8545
8546         * gfortran.dg/duplicate_labels.f90: New test.
8547
8548 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8549
8550         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8551         unsupportable relocations.
8552         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8553         * gcc.dg/20050321-2.c: xfail for NetWare.
8554
8555 2005-06-20  Andreas Jaeger  <aj@suse.de>
8556
8557         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8558         gcc.target/i386/fastcall-sseregparm.c,
8559         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8560
8561 2005-06-19  Richard Henderson  <rth@redhat.com>
8562
8563         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8564
8565 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8566
8567         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8568
8569 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8570
8571         PR c++/22115
8572         * g++.dg/conversion/simd2.C: Change expected error message.
8573
8574 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8575
8576         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8577         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8578         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8579
8580 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8581
8582         * gcc.dg/fold-mod-1.c: New test.
8583
8584 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8585
8586         PR fortran/19926
8587         * gfortran.dg/pr19926.f90: New test.
8588
8589 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8590
8591         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8592         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8593         targets.
8594         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8595         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8596
8597 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8598
8599         * gcc.target/ia64/float80-varargs-1.c: New test.
8600
8601 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8602
8603         PR tree-opt/22035
8604         * gfortran.dg/f2c_6.f90: New test.
8605
8606 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8607
8608         PR c++/17413
8609         * g++.dg/template/local5.C: New.
8610
8611 2005-06-17  Richard Henderson  <rth@redhat.com>
8612
8613         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8614
8615 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8616
8617         PR testsuite/21945
8618         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8619
8620 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8621
8622         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8623         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8624         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8625         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8626         check_vect to verify the presence of hardware vector support.
8627
8628 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8629
8630         PR testsuite/22056
8631         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8632
8633 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8634
8635         PR libfortran/19216
8636         * gfortran.dg/pr19216.f: Add correct space between brackets and
8637         dg directive.
8638
8639 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8640
8641         PR libfortran/16436
8642         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8643
8644 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8645
8646         * gcc.target/i386/attributes-error.c: New testcase.
8647         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8648         * gcc.target/i386/regparm-stdcall.c: Likewise.
8649         * gcc.target/i386/sseregparm-1.c: Likewise.
8650         * gcc.target/i386/sseregparm-2.c: Likewise.
8651
8652 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8653
8654         * g++.dg/rtti/crash2.C: New.
8655
8656 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8657
8658         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8659
8660 2005-06-15  David Ung  <davidu@mips.com>
8661
8662         * gcc.target/mips/mips16e-extends.c: New test for testing the
8663         generation of MIPS16e zeb/zeh, seb/seh instructions.
8664
8665 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8666
8667         PR 22018
8668         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8669         * gcc.dg/tree-ssa/pr22018.c: New test.
8670
8671 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8672
8673         * gcc.dg/simd-1.c: Update error messages.
8674         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8675         * gcc.dg/simd-2.c: Update error messages.
8676         * gcc.dg/simd-4.c: New.
8677
8678 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8679
8680         PR c++/20678
8681         * g++.dg/other/crash-4.C: New.
8682
8683 2005-06-14  Devang Patel  <dpatel@apple.com>
8684
8685         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8686
8687 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8688
8689         PR c++/21929
8690         * g++.dg/parse/crash11.C: Update
8691
8692 2005-06-13  Jeff Law  <law@redhat.com>
8693
8694         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8695         perform the desired transformations.
8696         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8697         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8698
8699 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8700
8701         PR fortran/22038
8702         * gfortran.dg/forall_1.f90: Un-XFAIL.
8703
8704 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8705
8706         PR c++/21929
8707         * g++.dg/parse/crash26.C: New.
8708
8709         PR c++/20789
8710         * g++.dg/init/member1.C: New.
8711
8712 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * gfortran.dg/altreturn_1.f90: New test.
8715
8716 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8717
8718         PR middle-end/21985
8719         * gcc.dg/tree-ssa/pr21985.c: New test.
8720
8721 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8722
8723         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8724
8725 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8726
8727         PR c++/21930
8728         * g++.dg/other/error10.C: New test case.
8729
8730 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8731
8732         PR libfortran/19155
8733         * gfortran.dg/pr19155.f: Add test.
8734
8735 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8736
8737         * gfortran.dg/f2c_7.f90: New test.
8738
8739         * gfortran.dg/forall_1.f90: XFAILed.
8740
8741 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8742
8743         * gcc.dg/pr14796-1.c: New.
8744         * gcc.dg/pr14796-2.c: New.
8745
8746 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8747
8748         PR fortran/17792
8749         PR fortran/21375
8750         * gfortran.dg/deallocate_stat.f90: New test.
8751
8752 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8753
8754         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8755
8756 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8757
8758         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8759         access will be generated when this loop is vectorized. Test that
8760         accesses with same alignment were detected.
8761         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8762         Test that accesses with same alignment were detected.
8763         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8764         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8765         alignment were detected.
8766
8767 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8768
8769         PR c++/10611
8770         * g++.dg/conversion/simd2.C: New.
8771
8772 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8773
8774         * gcc.dg/Wcxx-compat-1.c: New.
8775
8776 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8777
8778         PR libfortran/21480
8779         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8780         complex array.
8781
8782 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         * gcc.dg/alias-8.c: New.
8785
8786 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8787
8788         * gcc.dg/format/cmn_err-1.c: Update.
8789
8790 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8791
8792         PR target/20666
8793         * gcc.target/sparc/fexpand-2.c: New.
8794         * gcc.target/sparc/fpmerge-2.c: New.
8795         * gcc.target/sparc/fpmul-2.c: New.
8796         * gcc.target/sparc/noresult.c: New.
8797         * gcc.target/sparc/pdist-2.c: New.
8798         * gcc.target/sparc/pdist-3.c: New.
8799
8800 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8801
8802         PR testsuite/21702
8803         * gcc.target/i386/i386.exp: Fix comment typo.
8804
8805 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8806
8807         PR c++/19497
8808         * g++.dg/inherit/using5.C: New.
8809         * g++.dg/inherit/using6.C: New.
8810
8811 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8812
8813         PR c++/19894
8814         * g++.dg/template/ptrmem15.C: New test.
8815
8816         PR c++/20563
8817         * g++.dg/ext/label4.C: New test.
8818
8819 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8820
8821         * gcc.dg/tls/debug-1.c: New test.
8822
8823 2005-06-07  Dale Johannesen  <dalej@apple.com>
8824
8825         * gcc.target/i386/movq.c: New.
8826
8827 2005-06-07  Dale Johannesen  <dalej@apple.com>
8828
8829         * gcc.dg/20050607-1.c: New.
8830
8831 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR middle-end/21850
8834         * gcc.c-torture/execute/20050607-1.c: New test.
8835
8836 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8837
8838         PR libfortran/21926
8839         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8840         Test case where the return array has lowest stride one,
8841         but isn't packed.
8842
8843 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8844
8845         * lib/target-supports.exp (check_effective_target_sync_int_long):
8846         Add s390 and s390x targets.
8847
8848 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8849
8850         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8851         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8852         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8853         * gcc.dg/tree-ssa/loop-9.c: New test.
8854
8855 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8856
8857         * g++.dg/parse/defarg10.C: New.
8858
8859 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8860
8861         PR regression/21897
8862         * gcc.c-torture/execute/20050604-1.c: New test.
8863
8864 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8865
8866         PR 21903
8867         * g++.dg/parse/defarg9.C: New.
8868
8869         PR c++/20637
8870         * g++.dg/inherit/using4.C: New.
8871         * g++.dg/overload/error1.C: Adjust expected errors.
8872         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8873         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8874         * g++.old-deja/g++.other/redecl2.C: Likewise.
8875         * g++.old-deja/g++.other/redecl4.C: Likewise.
8876         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8877
8878 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8879
8880         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8881
8882 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8883
8884         * lib/gfortran.exp (gfortran_target_compile): Call
8885         dg-additional-files-options
8886         * gfortran.dg/f2c_4.f90: New file
8887         * gfortran.dg/f2c_4.c: New file
8888         * gfortran.dg/f2c_5.f90: New file
8889         * gfortran.dg/f2c_5.c: New file
8890
8891 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8892
8893         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8894
8895         PR fortran/21912
8896         * gfortran.dg/array_constructor_4.f90: New test.
8897
8898 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/21619
8901         * g++.dg/ext/builtin9.C: New test.
8902
8903 2005-06-05  Dale Johannesen  <dalej@apple.com>
8904
8905         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8906         * gcc.c-torture/execute/20050603-2.c: Ditto.
8907
8908 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8909
8910         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8911         * gcc.dg/vect/vect-reduc-1.c: New.
8912         * gcc.dg/vect/vect-reduc-2.c: New.
8913         * gcc.dg/vect/vect-reduc-3.c: New.
8914
8915 2005-06-04  Dale Johannesen  <dalej@apple.com>
8916
8917         * gcc.c-torture/execute/20050603-1.c: New.
8918         * gcc.c-torture/execute/20050603-2.c: New.
8919         * gcc.dg/20050603-3.c: New.
8920
8921 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8922
8923         PR fortran/19195
8924         * gfortran.dg/debug_1.f90: New test.
8925
8926         * gfortran.dg/forall_1.f90: New test.
8927
8928 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8929
8930         * gfortran.dg/array_constructor_3.f90: New test.
8931
8932 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8933
8934         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8935
8936 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8937
8938         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8939
8940 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8941
8942         PR c/21873
8943         * gcc.dg/init-excess-1.c: New test.
8944
8945 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8946
8947         PR c++/21853
8948         * g++.dg/expr/static_cast6.C: New test.
8949
8950 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8951
8952         * gcc.dg/tree-ssa/vrp14.c: New test.
8953
8954 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8955
8956         PR c++/21336
8957         * g++.dg/template/new2.C: New test.
8958
8959 2005-06-03  Josh Conner  <jconner@apple.com>
8960
8961         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8962         all entries in initializer.
8963
8964 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8965
8966         PR middle-end/21858
8967         * gcc.dg/pr21858.c: New testcase.
8968
8969 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8970
8971         PR tree-optimization/21292
8972
8973         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8974         New.
8975         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8976         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8977         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8978         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8979         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8980
8981 2005-06-02  Richard Henderson  <rth@redhat.com>
8982
8983         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8984
8985 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8986
8987         * gcc.dg/wtypequal.c: New testcase.
8988
8989 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8990
8991         PR 21582
8992         * gcc.dg/tree-ssa/pr21582.c: New test.
8993
8994 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8995
8996         PR c++/21280
8997         * g++.dg/opt/interface2.h: New.
8998         * g++.dg/opt/interface2.C: New.
8999         * g++.dg/init/ctor4.C: Adjust error lines.
9000         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9001         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9002         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9003         * g++.old-deja/g++.pt/assign1.C: Likewise.
9004         * g++.old-deja/g++.pt/crash20.C: Likewise.
9005
9006 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9007
9008         PR tree-optimization/21734
9009         * g++.dg/vect/pr21734_1.cc: New.
9010         * g++.dg/vect/pr21734_2.cc: New.
9011
9012 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9013
9014         PR c++/20350
9015         * g++.dg/template/spec24.C: New.
9016
9017         PR c++/21151
9018         * g++.dg/pch/local-1.C: New.
9019         * g++.dg/pch/local-1.Hs: New.
9020
9021 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9022
9023         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9024         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9025         * gcc.dg/tree-ssa/pr14341.c: New test.
9026         * gcc.dg/tree-ssa/pr14841.c: New test.
9027         * gcc.dg/tree-ssa/pr20701.c: New test.
9028         * gcc.dg/tree-ssa/pr21086.c: New test.
9029         * gcc.dg/tree-ssa/pr21090.c: New test.
9030         * gcc.dg/tree-ssa/pr21332.c: New test.
9031         * gcc.dg/tree-ssa/pr21458.c: New test.
9032         * gcc.dg/tree-ssa/pr21658.c: New test.
9033         * gcc.dg/tree-ssa/vrp01.c: New test.
9034         * gcc.dg/tree-ssa/vrp02.c: New test.
9035         * gcc.dg/tree-ssa/vrp03.c: New test.
9036         * gcc.dg/tree-ssa/vrp04.c: New test.
9037         * gcc.dg/tree-ssa/vrp05.c: New test.
9038         * gcc.dg/tree-ssa/vrp06.c: New test.
9039         * gcc.dg/tree-ssa/vrp07.c: New test.
9040         * gcc.dg/tree-ssa/vrp08.c: New test.
9041         * gcc.dg/tree-ssa/vrp09.c: New test.
9042         * gcc.dg/tree-ssa/vrp10.c: New test.
9043         * gcc.dg/tree-ssa/vrp11.c: New test.
9044         * gcc.dg/tree-ssa/vrp12.c: New test.
9045         * gcc.dg/tree-ssa/vrp13.c: New test.
9046
9047 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9048
9049         PR 21029
9050         * gcc.dg/tree-ssa/pr21029.c: New test.
9051
9052 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9053
9054         * gfortran.dg/logint-1.f: New test case.
9055         * gfortran.dg/logint-2.f: Likewise.
9056         * gfortran.dg/logint-3.f: Likewise.
9057
9058 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR c/21536
9061         PR c/20760
9062         * gcc.dg/20050527-1.c: New test.
9063
9064         * gcc.dg/i386-sse-12.c: New test.
9065
9066         PR fortran/21729
9067         * gfortran.dg/implicit_5.f90: New test.
9068
9069 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9070
9071         PR fortran/20883
9072         * gfortran/assign_4.f90: New test.
9073         * gfortran/assign_2.f90: Change compile to run.
9074
9075 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9076
9077         * lib/target-supports.exp
9078         (check_effective_target_sync_char_short): New.
9079         * gcc.dg/sync-2.c: New.
9080
9081 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9082
9083         PR tree-optimization/21817
9084         * gcc.dg/torture/pr21817-1.c: New.
9085
9086 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9087
9088         PR c++/21165
9089         * g++.dg/template/init5.C: New.
9090
9091 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9092
9093         * gfortran.dg/char_initialiser_actual.f90:
9094         Test character initialisers as actual arguments.
9095         * gfortran.dg/char_pointer_comp_assign.f90:
9096         Test character pointer structure component assignments.
9097         * gfortran.dg/char_array_structure_constructor.f90:
9098         Test character components in structure constructors.
9099
9100 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9101
9102         PR middle-end/20931
9103         * g++.dg/opt/pr20931.C: New test.
9104
9105 2005-05-31  Andreas Jaeger  <aj@suse.de>
9106
9107         PR testsuite/20772
9108         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9109         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9110         g++.old-deja/g++.ext/asmspec1.C,
9111         g++.old-deja/g++.other/regstack.C,
9112         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9113         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9114         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9115         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9116         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9117         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9118         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9119         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9120         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9121         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9122         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9123         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9124         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9125         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9126         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9127         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9128         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9129         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9130         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9131
9132 2005-05-31  Jeff Law  <law@redhat.com>
9133
9134         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9135
9136 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9137
9138         PR middle-end/21743
9139         * gcc.dg/builtins-1.c: Activate disabled clog test.
9140         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9141
9142 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9143
9144         * gfortran.dg/char_pointer_assign.f90:
9145         Test character-pointer assignments and pointer assignments.
9146         * gfortran.dg/char_pointer_dummy.f90:
9147         Test character-pointer dummy arguments.
9148         * gfortran.dg/char_pointer_func.f90:
9149         Test character-pointer function returns.
9150         * gfortran.dg/char_pointer_dependency.f90:
9151         Test character-pointer functions with dependencies.
9152
9153 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/21784
9156         * g++.dg/lookup/using14.C: New test.
9157
9158 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9159
9160         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9161         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9162         trailing ^M.
9163
9164 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9165
9166         PR c++/17413
9167         * g++.dg/template/local5.C: New.
9168
9169         PR target/21761
9170         * gcc.c-torture/compile/pr21761.c: New.
9171
9172         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9173         before darwin8.
9174
9175 2005-05-30  Steven G. Kargl
9176
9177         PR fortran/20846
9178         * gfortran.dg/inquire_8.f90: New test.
9179
9180 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9181
9182         PR libfortran/21376
9183         * gfortran.dg/output_exponents_1.f90: New test.
9184
9185 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9186
9187         PR libfortran/20006
9188         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9189
9190 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9191
9192         PR c++/21210
9193         * g++.dg/ext/complex1.C: New test.
9194
9195         PR c++/21340
9196         * g++.dg/init/ctor6.C: New test.
9197
9198 2005-05-29  Jan Hubicka  <jh@suse.cz>
9199
9200         * gcc.c-torture/compile/pr21562.c: New.
9201
9202 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9203
9204         * gfortran.dg/subnormal_1.f90: New test.
9205
9206 2005-05-28  Jan Hubicka  <jh@suse.cz>
9207
9208         * tree-prof.exp: Fix comment.
9209         * value-prof-1.c: New.
9210         * value-prof-2.c: New.
9211         * value-prof-3.c: New.
9212         * value-prof-4.c: New.
9213
9214 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9215
9216         PR c++/21614
9217         * g++.dg/expr/ptrmem6.C: New test.
9218         * g++.dg/expr/ptrmem6a.C: Likewise.
9219
9220 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9221
9222         PR tree-optimization/21658
9223         * gcc.dg/tree-ssa/pr21658.c: New.
9224
9225 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9226
9227         PR c++/21455
9228         * g++.dg/inherit/ptrmem3.C: New.
9229
9230         PR c++/21681
9231         * g++.dg/parse/template16.C: New.
9232
9233 2005-05-27  Andreas Jaeger  <aj@suse.de>
9234
9235         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9236
9237         * gcc.dg/i386-sse-8.c: Run test on all archs.
9238
9239 2005-05-26  Mike Stump  <mrs@apple.com>
9240
9241         * objc.dg/isa-field-1.m: Only run on darwin.
9242         * objc.dg/lookup-1.m: Likewise.
9243         * objc.dg/try-catch-8.m: Likewise.
9244
9245 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9246
9247         PR tree-optimization/9814
9248         * gcc.dg/pr9814-1.c: New test case.
9249
9250 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9251
9252         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9253         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9254         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9255         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9256         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9257         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9258         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9259         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9260         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9261         objc.dg/try-catch-8.m: New.
9262
9263 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9264
9265         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9266         remove extraneous semicolons.
9267
9268 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9269
9270         * obj-c++.dg/comp-types-12.mm: New.
9271         * objc.dg/comp-types-11.m: New.
9272         * objc.dg/selector-4.m: New.
9273
9274 2005-05-26  Andreas Jaeger  <aj@suse.de>
9275
9276         PR testsuite/20772
9277         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9278         g++.old-deja/g++.ext/attrib3.C,
9279         g++.old-deja/g++.other/store-expr1.C,
9280         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9281         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9282         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9283         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9284         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9285         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9286         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9287         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9288         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9289         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9290         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9291         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9292         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9293         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9294         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9295         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9296         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9297         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9298         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9299
9300 2005-05-26  Andreas Jaeger  <aj@suse.de>
9301
9302         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9303         x86-64 compilation.
9304
9305 2005-05-26  Andreas Jaeger  <aj@suse.de>
9306
9307         PR testsuite/20772
9308         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9309         gcc.misc-tests/i386-pf-athlon-1.c,
9310         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9311         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9312         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9313         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9314         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9315         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9316         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9317         programs.
9318
9319         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9320         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9321         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9322         x86-64 compilation.
9323
9324         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9325         x86_64.
9326
9327         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9328         effective-target ilp32.
9329
9330 2005-05-26  David Ung  <davidu@mips.com>
9331
9332         * gcc.target/mips/ext_ins.c: New test for testing the generation
9333         of MIPS32/64 rev 2 ext/ins instructions.
9334
9335 2005-05-26  Andreas Jaeger  <aj@suse.de>
9336
9337         * treelang/compile/unsigned.tree: Use gimple instead of
9338         nonexisting generic dump.
9339
9340 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9341
9342         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9343
9344 2005-05-26  Andreas Jaeger  <aj@suse.de>
9345
9346         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9347
9348 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9349
9350         PR libfortran/17283
9351         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9352         Test callee-allocated memory with write statements.
9353
9354 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9355
9356         PR middle-end/21709
9357         * gcc.dg/pr21709-1.c: New test case.
9358
9359 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9360             Mike Stump  <mrs@apple.com>
9361
9362         * objc/execute/next_mapping.h: Update for C++.
9363
9364         * obj-c++.dg/selector-1.mm: Move to...
9365         * obj-c++.dg/selector-4.mm: here...
9366
9367         * obj-c++.dg/basic.mm: New.
9368         * obj-c++.dg/comp-types-1.mm: New.
9369         * obj-c++.dg/cxx-class-1.mm: New.
9370         * obj-c++.dg/cxx-ivars-1.mm: New.
9371         * obj-c++.dg/cxx-ivars-2.mm: New.
9372         * obj-c++.dg/cxx-ivars-3.mm: New.
9373         * obj-c++.dg/cxx-scope-1.mm: New.
9374         * obj-c++.dg/cxx-scope-2.mm: New.
9375         * obj-c++.dg/defs.mm: New.
9376         * obj-c++.dg/empty-private-1.mm: New.
9377         * obj-c++.dg/encode-1.mm: New.
9378         * obj-c++.dg/encode-2.mm: New.
9379         * obj-c++.dg/encode-3.mm: New.
9380         * obj-c++.dg/extern-c-1.mm: New.
9381         * obj-c++.dg/extra-semi.mm: New.
9382         * obj-c++.dg/fix-and-continue-2.mm: New.
9383         * obj-c++.dg/isa-field-1.mm: New.
9384         * obj-c++.dg/ivar-list-semi.mm: New.
9385         * obj-c++.dg/local-decl-1.mm: New.
9386         * obj-c++.dg/lookup-1.mm: New.
9387         * obj-c++.dg/lookup-2.mm: New.
9388         * obj-c++.dg/method-1.mm: New.
9389         * obj-c++.dg/method-2.mm: New.
9390         * obj-c++.dg/method-3.mm: New.
9391         * obj-c++.dg/method-4.mm: New.
9392         * obj-c++.dg/method-5.mm: New.
9393         * obj-c++.dg/method-6.mm: New.
9394         * obj-c++.dg/method-7.mm: New.
9395         * obj-c++.dg/no-extra-load.mm: New.
9396         * obj-c++.dg/overload-1.mm: New.
9397         * obj-c++.dg/pragma-1.mm: New.
9398         * obj-c++.dg/pragma-2.mm: New.
9399         * obj-c++.dg/private-1.mm: New.
9400         * obj-c++.dg/private-2.mm: New.
9401         * obj-c++.dg/proto-qual-1.mm: New.
9402         * obj-c++.dg/qual-types-1.mm: New.
9403         * obj-c++.dg/stubify-1.mm: New.
9404         * obj-c++.dg/stubify-2.mm: New.
9405         * obj-c++.dg/super-class-1.mm: New.
9406         * obj-c++.dg/super-class-2.mm: New.
9407         * obj-c++.dg/super-dealloc-1.mm: New.
9408         * obj-c++.dg/super-dealloc-2.mm: New.
9409         * obj-c++.dg/template-1.mm: New.
9410         * obj-c++.dg/template-2.mm: New.
9411         * obj-c++.dg/template-3.mm: New.
9412         * obj-c++.dg/template-4.mm: New.
9413         * obj-c++.dg/template-5.mm: New.
9414         * obj-c++.dg/template-6.mm: New.
9415         * obj-c++.dg/try-catch-1.mm: New.
9416         * obj-c++.dg/try-catch-2.mm: New.
9417         * obj-c++.dg/try-catch-3.mm: New.
9418         * obj-c++.dg/try-catch-4.mm: New.
9419         * obj-c++.dg/try-catch-5.mm: New.
9420         * obj-c++.dg/try-catch-6.mm: New.
9421         * obj-c++.dg/try-catch-7.mm: New.
9422         * obj-c++.dg/try-catch-8.mm: New.
9423         * obj-c++.dg/try-catch-9.mm: New.
9424         * obj-c++.dg/va-meth-1.mm: New.
9425
9426 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9427
9428         * obj-c++.dg/selector-1.mm: New.
9429         * obj-c++.dg/selector-2.mm: New.
9430
9431 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9432
9433         * obj-c++.dg/selector-3.mm: New.
9434         * objc.dg/selector-3.m: New.
9435
9436 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9437
9438         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9439         about where warning appears.
9440
9441 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9442
9443         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9444         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9445         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9446         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9447
9448 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9449
9450         * gcc.dg/20050524-1.c: New test.
9451
9452 2005-05-25  Jan Hubicka  <jh@suse.cz>
9453
9454         * gcc.dg/tree-prof/inliner-1.c: New.
9455
9456 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9457
9458         * gcc.dg/tree-prof: New directory.
9459         * gcc.dg/tree-prof/tree-prof.exp: New.
9460
9461 2005-05-25  DJ Delorie  <dj@redhat.com>
9462
9463         * gcc.dg/Wattributes-1.c: New.
9464         * gcc.dg/Wattributes-2.c: New.
9465         * gcc.dg/Wattributes-3.c: New.
9466
9467 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9468
9469         PR tree-optimization/19833
9470         * gcc.dg/uninit-4.c: Remove xfail.
9471         * gcc.dg/uninit-9.c: Ditto.
9472
9473 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9474
9475         * obj-c++.dg/bitfield-[1-5].mm: New.
9476         * obj-c++.dg/class-protocol-1.mm: New.
9477         * obj-c++.dg/comp-types-1[0-1].mm: New.
9478         * obj-c++.dg/comp-types-[2-9].mm: New.
9479         * obj-c++.dg/encode-[4-8].mm: New.
9480         * obj-c++.dg/layout-1.mm: New.
9481         * obj-c++.dg/method-1[0-9].mm: New.
9482         * obj-c++.dg/method-2[0-1].mm: New.
9483         * obj-c++.dg/method-[8-9].mm: New.
9484         * obj-c++.dg/objc-gc-3.mm: New.
9485         * obj-c++.dg/try-catch-10.mm: New.
9486         * objc.dg/bitfield-5.m: New.
9487         * objc.dg/comp-types-10.m: New.
9488         * objc.dg/comp-types-9.m: New.
9489         * objc.dg/layout-1.m: New.
9490         * objc.dg/objc-gc-4.m: New.
9491         * objc.dg/try-catch-9.m: New.
9492         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9493         * objc.dg/comp-types-1.m: Likewise.
9494         * objc.dg/comp-types-[5-6].m: Likewise.
9495         * objc.dg/method-9.m: Likewise.
9496
9497 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9498
9499         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9500         and on hardware without VMX support.
9501
9502         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9503
9504         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9505
9506         * lib/profopt.exp (dg-final-generate, dg-final-use,
9507         profopt-final-code, profopt-get-options): New.
9508         (profopt-execute): Process test directives.
9509
9510         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9511         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9512         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9513
9514 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9515
9516         PR C++/21645
9517         * g++.dg/init/ctor5.C: New test.
9518
9519 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9520
9521         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9522         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9523         vect-113.c, vect-114.c.
9524
9525 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9526
9527         * gcc.dg/const-elim-1.c: Remove xfails.
9528
9529 2005-05-23  Jeff Law  <law@redhat.com>
9530
9531         * gcc.c-torture/compile/pr21638.c: New test.
9532         * gcc.c-torture/compile/20050520-1.c: New test.
9533
9534 2005-05-23  Nick Clifton  <nickc@redhat.com>
9535
9536         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9537         be a proper triple, ie: m32r*-*-*.
9538         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9539
9540 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9541
9542         PR middle-end/21331
9543         PR tree-opt/21293
9544         * gcc.c-torture/compile/pr21293.c: New test.
9545         * gcc.c-torture/execute/pr21331.c: New test.
9546
9547 2004-05-20  Richard Henderson  <rth@redhat.com>
9548
9549         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9550
9551 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9552
9553         * obj-c++-dg.exp: Add.
9554         * obj-c++.exp: Add.
9555         * obj-c++.dg/dg.exp: Add.
9556
9557 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9558
9559         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9560         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9561
9562 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9563
9564         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9565
9566 2004-05-19  Richard Henderson  <rth@redhat.com>
9567
9568         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9569
9570 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9571
9572         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9573
9574         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9575
9576 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9577
9578         PR c++/21495
9579         * g++.dg/parse/extern1.C: New test.
9580         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9581
9582 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9583
9584         * gcc.dg/c99-math.h: New.
9585         * gcc.dg/c99-math-float-1.c: New test.
9586         * gcc.dg/c99-math-double-1.c: Likewise.
9587         * gcc.dg/c99-math-long-double-1.c: Likewise.
9588
9589 2005-05-18  Richard Henderson  <rth@redhat.com>
9590
9591         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9592
9593 2005-05-18  Devang Patel  <dpatel@apple.com>
9594
9595         * g++.dg/opt/20050511-1.C: New test.
9596
9597 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9598
9599         PR libfortran/21127
9600         * gfortran.dg/reshape-complex.f90: New test.
9601
9602 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9603
9604         * gfortran.dg/array_constructor_1.f90: New test.
9605         * gfortran.dg/array_constructor_2.f90: New test.
9606
9607 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9608
9609         PR fortran/20954
9610         * gfortran.dg/pr20954.f: New test.
9611
9612 2005-05-17  Mike Stump  <mrs@apple.com>
9613
9614         Yet more Objective-C++...
9615
9616         * objc.dg/method-5.m: Update.
9617         * objc.dg/method-6.m: Update.
9618         * objc.dg/method-7.m: Update.
9619         * objc.dg/method-9.m: Update.
9620         * objc.dg/try-catch-2.m: Update.
9621
9622 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9623
9624         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9625         Remove little-endian optimizations.
9626
9627 2005-05-17  Jeff Law  <law@redhat.com>
9628
9629         * g++.dg/tree-ssa/pr14814.C: New test.
9630         * gcc.dg/tree-ssa/pr14814.C: New test.
9631         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9632         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9633
9634 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9635
9636         * gcc.dg/compat/generate-random.c: Do not include
9637         libiberty.h.
9638         * gcc.dg/compat/generate-random_r.c: Likewise.
9639
9640 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9641
9642         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9643
9644 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9645
9646         PR middle-end/21595
9647         * g++.dg/tree-ssa/builtin1.C: New testcase.
9648
9649 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR c++/21454
9652         * g++.dg/opt/const4.C: New test.
9653
9654         PR middle-end/21492
9655         * g++.dg/opt/crossjump1.C: New test.
9656
9657         PR tree-optimization/21610
9658         * gcc.c-torture/compile/20050516-1.c: New test.
9659
9660         PR fortran/15080
9661         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9662         about the test failing.
9663         * gfortran.fortran-torture/execute/where_7.f90: New test.
9664         * gfortran.fortran-torture/execute/where_8.f90: New test.
9665
9666 2005-05-16  Richard Henderson  <rth@redhat.com>
9667
9668         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9669         i?86 and x86_64.
9670
9671 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9674         (limits.h): Include unconditionally.
9675         (stdlib.h): Likewise.
9676         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9677         (limits.h): Include unconditionally.
9678         (stdlib.h): Likewise.
9679         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9680         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9681         (limits.h): Include unconditionally.
9682         (stdlib.h): Likewise.
9683         (hashtab.h): Do not include.
9684         (getopt.h): Likewise.
9685         (stddef.h): Include.
9686         (hashval_t): Define.
9687         (struct entry): Add "next" field.
9688         (HASH_SIZE): New macro.
9689         (hash_table): New variable.
9690         (switchfiles): Do not use xmalloc.
9691         (mix): New macro.
9692         (iterative_hash): New function.
9693         (hasht): Remove.
9694         (e_exists): New function.
9695         (e_insert): Likewise.
9696         (output): Use, instead of libiberty hashtable functions.
9697         (main): Do not use getopt.  Do not call htab_create.
9698
9699 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9700
9701         PR libstdc++/21526
9702         * lib/target-supports.exp (check_mkfifo_available):
9703         Return 0 for cygwin as mkfifo support incomplete on platform.
9704         Fix typos in comments.
9705
9706 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9707
9708         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9709
9710 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9711
9712         PR fortran/17432
9713         * gfortran.dg/assign_4.f: New test.
9714
9715 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9716
9717         PR tree-optimization/21563
9718         * gcc.dg/tree-ssa/pr21563.c: New.
9719
9720 2005-05-14  Jan Hubicka  <jh@suse.cz>
9721
9722         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9723
9724 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9725
9726         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9727
9728 2005-05-13  Julian Brown  <julian@codesourcery.com>
9729
9730         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9731         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9732
9733 2005-05-13  Jan Hubicka  <jh@suse.cz>
9734
9735         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9736         * gcc.dg/fold-xor-?.c: Likewise.
9737         * gcc.dg/pr15784-?.c: Likewise.
9738         * gcc.dg/pr20922-?.c: Likewise.
9739         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9740         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9741         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9742
9743 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9744
9745         PR fortran/21260
9746         * gfortran.dg/hollerith_1.f90: New test.
9747
9748 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9749
9750         * gfortran.dg/func_result_2.f90: New test.
9751
9752 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9753
9754         * gfortran.dg/dev_null.f90: New test.
9755
9756 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9757
9758         * gcc.dg/arm-vfp1.c: Revert last change.
9759
9760 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9761
9762         PR middle-end/19807
9763         PR tree-optimization/19639
9764         * g++.dg/tree-ssa/pr19807.C: New testcase.
9765
9766 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9767
9768         PR libfortran/21471
9769         * gfortran.dg/append-1.f90: New test.
9770
9771 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9772
9773         * gcc.dg/pr18501.c: XFAIL.
9774         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9775         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9776         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9777         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9778         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9779         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9780         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9781         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9782
9783 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9784
9785         PR fortran/20178
9786         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9787         gfortran.dg/f2c_3.f90: New tests.
9788
9789         * gfortran.dg/return_1.f90: Fix dg annotation.
9790
9791 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9792
9793         * gcc.c-torture/compile/20050510-1.c: New test.
9794
9795 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9796
9797         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9798
9799 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9800
9801         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9802
9803 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9804
9805         PR c/17913
9806         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9807
9808 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9809
9810         PR c/21342
9811         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9812         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9813
9814 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9815
9816         PR debug/16676
9817         * gcc.dg/debug/pr16676.c: New test.
9818
9819 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9820
9821         PR testsuite/21443
9822         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9823         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9824         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9825         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9826         Change -O1 to -O2.
9827         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9828         -fno-tree-dominator-opts.
9829
9830 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9831
9832         * gfortran.dg/return_1.f90: New test.
9833
9834 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9835
9836         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9837
9838         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9839
9840 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         PR c++/21427
9843         * g++.dg/inherit/covariant13.C: New.
9844
9845 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9846
9847         PR libfortran/19155
9848         * gfortran.dg/pr19155.f: New test.
9849
9850 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9851
9852         PR inline-asm/8788
9853         * gcc.dg/pr8788-1.c: New testcase.
9854
9855 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9856
9857         PR target/21416
9858         * gcc.target/mips/fpcmp-[12].c: New tests.
9859
9860 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * lib/target-supports-dg.exp (dg-require-fork): New function.
9863         (dg-require-mkfifo): Likewise.
9864         * lib/target-supports.exp (check_function_available): New
9865         function.
9866         (check_fork_available): Likewise.
9867         (check_mkfifo_available): Likewise.
9868
9869 2005-05-06  Jeff Law  <law@redhat.com>
9870
9871         * gcc.c-torture/compile/pr21380.c: New test.
9872
9873 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR c++/20961
9876         * g++.dg/ext/weak3.C: New test.
9877
9878 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/21352
9881         * g++.dg/template/crash37.C: New test.
9882
9883 2005-05-05  Paul Brook  <paul@codesourcery.com>
9884
9885         * gcc.dg/arm-g2.c: Use effective-target arm32.
9886         * gcc.dg/arm-mmx-1.c: Ditto.
9887         * gcc.dg/arm-scd42-2.c: Ditto.
9888         * gcc.dg/arm-vfp1.c: Ditto.
9889         * lib/target-supports.exp (check_effective_target_arm32): New
9890         function.
9891
9892 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9893
9894         PR libfortran/21354
9895         gfortran.dg/in_pack_rank7.f90: New test.
9896
9897 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         PR middle-end/15618
9900         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9901
9902 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR middle-end/21265
9905         * gcc.dg/20050503-1.c: New test.
9906
9907         PR rtl-optimization/21239
9908         * gcc.dg/i386-sse-11.c: New test.
9909
9910 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9911
9912         PR target/16888
9913         * gcc.target/i386/asm-1.c: New test.
9914
9915 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR rtl-optimization/21330
9918         * gcc.c-torture/execute/20050502-1.c: New test.
9919
9920         PR target/21297
9921         * gcc.c-torture/execute/20050502-2.c: New test.
9922
9923 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9924
9925         PR middle-end/21282
9926         * gcc.dg/pr21282.c: New.
9927
9928 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9929
9930         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9931         * gcc.dg/vect/vect-92.c: Likewise.
9932         * gcc.dg/vect/vect-93.c: Likewise.
9933         * gcc.dg/vect/vect-dv-1.c: Likewise.
9934         * gcc.dg/vect/vect-dv-2.c: Likewise.
9935         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9936
9937 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9938
9939         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9940         * gfortran.dg/vect/vect-2.f90: Likewise.
9941         * gfortran.dg/vect/vect-3.f90: Likewise.
9942         * gfortran.dg/vect/vect-4.f90: Likewise.
9943         * gfortran.dg/vect/vect-5.f90: Likewise.
9944
9945 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9946
9947         PR target/20813
9948         * gcc.dg/rs6000-fpint-2.c: New.
9949
9950 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9951
9952         PR c/15698
9953         * gcc.dg/builtins-30.c: Update expected messages.
9954         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9955         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9956         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9957
9958 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9959
9960         PR tree-optimization/21294
9961         * gcc.dg/tree-ssa/pr21294.c: New.
9962
9963 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9964
9965         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9966         __builtin_altivec_st_internal_4si built-in.
9967
9968 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9969
9970         PR c++/15875
9971         * g++.dg/template/ptrmem14.C: New test.
9972
9973 2005-05-02  Paul Brook  <paul@codesourcery.com>
9974
9975         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9976
9977 2005-05-02  Michael Matz  <matz@suse.de>
9978
9979         PR c++/19542
9980         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9981
9982 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9983
9984         * g++.dg/cpp/weak.C: New test.
9985
9986 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9987
9988         * gcc.dg/tree-ssa/loop-8.c: New test.
9989
9990 2005-04-30  Michael Maty  <matz@suse.de>
9991
9992         * gcc.dg/inline-mcpy.c: New test.
9993
9994 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9995
9996         PR libfortran/18958
9997         * gfortran.dg/eoshift.f90: New test case.
9998
9999 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10000
10001         PR libfortran/18857
10002         * gfortran.dg/matmul_1.f90: New test.
10003
10004 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10005
10006         PR tree-optimization/21030
10007         * gcc.dg/tree-ssa/pr21030.c: New.
10008
10009 2005-04-29  Devang Patel  <dpatel@apple.com>
10010
10011         PR tree-optimization/21272
10012         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10013
10014 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10015
10016         PR fortran/13082
10017         PR fortran/18824
10018         * gfortran.dg/entry_4.f90: New test.
10019         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10020         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10021         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10022         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10023         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10024         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10025         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10026
10027 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10028
10029         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10030
10031 2005-04-29  Paul Brook   <paul@codesourcery.com>
10032
10033         * gfortran.dg/entry_3.f90: New test.
10034
10035 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         * gfortran.dg/implicit_4.f90: New test.
10038
10039 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10040
10041         * lib/target-supports.exp (check_profiling_available): Return
10042         false for xtensa-*-elf.
10043
10044 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10045
10046         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10047         error if file cannot be deleted.
10048
10049 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10050
10051         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10052         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10053         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10054         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10055         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10056         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10057         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10058         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10059         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10060         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10061         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10062         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10063         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10064
10065 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10066
10067         PR fortran/20865
10068         * gfortran.dg/pr20865.f90: New test.
10069
10070 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10071
10072         * gcc.dg/void-cast-2.c: New test.
10073
10074 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10075
10076         PR c/21159
10077         * gcc.dg/void-cast-1.c: New test.
10078
10079 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10080
10081         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10082
10083 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10084
10085         PR fortran/21177
10086         * gfortran.dg/pr21177.f90: New test.
10087
10088 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10089
10090         PR tree-optimization/21171
10091         * gcc.dg/tree-ssa/pr21171.c: New test.
10092
10093 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10094
10095         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10096         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10097         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10098         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10099         gcc.dg/tree-ssa/gen-vect-32.c: New.
10100         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10101         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10102         don't run on PPC32.
10103
10104 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10105
10106         PR c/21213
10107         * gcc.dg/transparent-union-3.c: New test.
10108
10109 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10110
10111         PR c/20740
10112         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10113         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10114         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10115         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10116         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10117         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10118
10119 2005-04-26  Jeff Law  <law@redhat.com>
10120
10121         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10122         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10123         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10124         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10125         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10126         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10127         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10128
10129 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10130
10131         PR tree-optimization/17598
10132         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10133
10134 2005-04-25  Mike Stump  <mrs@apple.com>
10135
10136         * objc.dg/fix-and-continue-1.m: Add.
10137
10138 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10139
10140         PR c++/20995
10141         * g++.dg/opt/pr20995-1.C: New test case.
10142
10143 2005-04-25  Devang Patel <dpatel@apple.com>
10144
10145         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10146
10147 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10148
10149         PR testsuite/21062
10150         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10151
10152 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10153
10154         PR C++/21188
10155         * g++.dg/opt/rtti2.C: New test.
10156
10157 2005-04-25  Paul Brook  <paul@codesourcery.com>
10158         Steven G. Kargl  <kargls@comcast.net>
10159
10160         PR fortran/20879
10161         * gfortran.dg/ichar_1.f90: New file.
10162
10163 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR middle-end/20991
10166         * g++.dg/opt/pr20991.C: New test.
10167
10168         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10169         where sizeof (type) < __alignof__ (type).
10170         * gcc.dg/compat/struct-layout-1.h: Likewise.
10171
10172 2005-04-24  Per Bothner  <per@bothner.com>
10173             Devang Patel  <dpatel@apple.com>
10174
10175         PR preprocessor/20907
10176         * gcc.dg/cpp/very-long-comment.c: New test.
10177
10178 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10179
10180         PR fortran/20059
10181         * gfortran.dg/common_5.f: New test.
10182
10183 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10184
10185         PR middle-end/21082
10186         * g++.dg/tree-ssa/pr21082.C: New testcase.
10187
10188 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10189
10190         * gcc.dg/vect/vect-99.c: New test.
10191
10192 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10193
10194         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10195
10196 2005-04-22  Jeff Law  <law@redhat.com>
10197
10198         * gcc.dg/uninit-5.c: Remove xfails.
10199         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10200         conditionals and loads.
10201
10202 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10203
10204         PR libfortran/20074
10205         PR libfortran/20436
10206         PR libfortran/21108
10207         * gfortran.dg/nested_reshape.f90: new test
10208         * gfortran.dg/reshape-alloc.f90: new test
10209         * gfortran.dg/reshape.f90: new test
10210
10211 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10212
10213         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10214
10215         * gcc.dg/arm-vfp1.c: New test.
10216
10217 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10218
10219         PR c++/21087
10220         * g++.dg/lookup/builtin2.C: New test.
10221
10222 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10223
10224         * gcc.dg/weak/weak-13.c: New test.
10225
10226 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10227
10228         * lib/target-supports.exp (check_effective_target_sync_int_long):
10229         Add powerpc*.
10230
10231 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10232
10233         * gcc.target/mips/branch-1.c: New test.
10234
10235 2005-04-21  Richard Henderson  <rth@redhat.com>
10236
10237         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10238         * gcc.dg/vect/vect-86.c: Likewise.
10239         * gcc.dg/vect/vect-87.c: Likewise.
10240         * gcc.dg/vect/vect-88.c: Likewise.
10241
10242 2005-04-21  Devang Patel  <dpatel@apple.com>
10243
10244         PR optimization/20994
10245         * gcc.dg/tree-ssa/ifc-3.c: New test.
10246
10247 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10248
10249         PR c/12913
10250         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10251         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10252         gcc.dg/c99-vla-jump-5.c: New tests.
10253
10254 2005-04-19  Richard Henderson  <rth@redhat.com>
10255
10256         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10257         Fix typo in exists check.
10258         (check_effective_target_sync_int_long): New.
10259         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10260         * gcc.dg/ia64-sync-2.c: Likewise.
10261         * gcc.dg/ia64-sync-3.c: Likewise.
10262         * gcc.dg/ia64-sync-4.c: Likewise.
10263
10264 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10265
10266         * gcc.dg/fold-xor-1.c: New test.
10267         * gcc.dg/fold-xor-2.c: New test.
10268
10269 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10270
10271         PR target/20670
10272         * g++.dg/eh/fp-regs.C: New test.
10273
10274 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10275
10276         * gcc.dg/Wint-to-pointer-cast-1.c,
10277         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10278         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10279         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10280
10281 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10282
10283         PR fortran/16861
10284         * gfortran.dg/pr16861.f90: New test.
10285
10286 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10287
10288         * gcc.dg/pr21085.c: New test.
10289
10290 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10291
10292         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10293         (setup_mips_tests, dg-mips-options): New procedures.
10294         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10295         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10296         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10297         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10298         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10299         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10300         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10301         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10302         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10303         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10304         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10305         dg-mips-options instead of dg-options.  Remove now-redundant
10306         preprocessor guards.
10307         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10308         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10309         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10310         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10311         * gcc.dg/vr-mult-2.c: Delete.
10312         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10313         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10314         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10315         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10316         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10317         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10318         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10319
10320 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10321
10322         * ada/acats/run_all.sh: Use sync when executable not present.
10323
10324 2005-04-18  Devang Patel  <dpatel@apple.com>
10325
10326         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10327         * gcc.dg/vect/vect-11a.c: New.
10328         * gcc.dg/vect/vect-none.c: Update.
10329         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10330
10331 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10332
10333         PR tree-optimization/20922
10334         * gcc.dg/pr20922-1.c: New test.
10335         * gcc.dg/pr20922-2.c: New test.
10336         * gcc.dg/pr20922-3.c: New test.
10337         * gcc.dg/pr20922-4.c: New test.
10338         * gcc.dg/pr20922-5.c: New test.
10339         * gcc.dg/pr20922-6.c: New test.
10340
10341 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10342
10343         PR libfortran/20950
10344         * gfortran.dg/pr20950.f: New test.
10345
10346 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10347
10348         PR libfortran/19216
10349         * gfortran.dg/pr19216.f: New test.
10350
10351 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10352
10353         PR tree-optimization/21001
10354         * gcc.dg/tree-ssa/pr21001.c: New.
10355
10356 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10357
10358         PR libfortran/21075
10359         * gfortran.dg/reshape_rank7.f90: New test.
10360
10361 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10362
10363         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10364         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10365         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10366         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10367         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10368         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10369         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10370         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10371         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10372         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10373         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10374         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10375         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10376         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10377         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10378         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10379         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10380         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10381         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10382         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10383         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10384
10385 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10386
10387         * gfortran.dg/wtruncate.f: New testcase.
10388         * gfortran.dg/wtruncate.f90: New testcase.
10389
10390 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/21025
10393         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10394         which sizeof/alignof is dependent, rather than just whether we are
10395         processing_template_decl.
10396
10397 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10398
10399         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10400         corrected typo where the wrong variables had been compared.
10401
10402 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10403
10404         PR libfortran/18495
10405         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10406         Test callee-allocated version of return array with a write
10407         statement.
10408         Test spread with a temporary with another write statement.
10409
10410 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10411
10412         PR tree-optimization/21031
10413         * gcc.dg/tree-ssa/pr21031.c: New.
10414
10415 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10416
10417         PR tree-optimization/21004
10418         * gcc.dg/builtins-53.c: Include builtins-config.h.
10419         Check floorf, ceilf, floorl and ceill transformations
10420         only when HAVE_C99_RUNTIME is defined.
10421
10422 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10423
10424         PR middle-end/20739
10425         * gcc.dg/tree-ssa/pr20739.c: New test.
10426
10427 2005-04-14  Mike Stump  <mrs@apple.com>
10428
10429         * gcc.dg/Foundation.framework/empty: New.
10430         * gcc.dg/framework-2.c: New.
10431
10432 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10433
10434         PR tree-optimization/21021
10435         * gcc.c-torture/compile/pr21021.c: New.
10436
10437 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10438
10439         PR testsuite/21010
10440         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10441         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10442         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10443         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10444         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10445         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10446         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10447         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10448
10449 2005-04-14  Richard Henderson  <rth@redhat.com>
10450
10451         * lib/target-supports.exp (check_effective_target_vect_condition):
10452         Add ia64, i?86, and x86_64.
10453
10454 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10455
10456         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10457
10458 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10459
10460         PR tree-optimization/20657
10461         * gcc.dg/tree-ssa/pr20657.c: New.
10462
10463 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10464
10465         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10466         (long long int)trunc*.
10467
10468 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10469
10470         PR target/20927
10471         * gcc.dg/pr20927.c: New test.
10472
10473 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10474
10475         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10476         * gcc.target/mips/asm-1.c: Likewise.
10477
10478 2005-04-13  Dale Johannesen  <dalej@apple.com>
10479
10480         * objc.dg/objc-fast-4.m: New.
10481
10482 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10483
10484         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10485         directory.
10486         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10487
10488 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10489
10490         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10491         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10492         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10493
10494 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10495
10496         PR tree-optimization/20913
10497         * gcc.dg/tree-ssa/pr20913.c: New.
10498
10499         PR tree-optimization/20702
10500         * gcc.dg/tree-ssa/pr20702.c: New.
10501
10502 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10503
10504         PR c++/13744
10505         * g++.dg/inherit/local3.C: New test.
10506
10507 2005-04-12  Jeff Law  <law@redhat.com>
10508
10509         * gcc.dg/tree-ssa/20050412-1.c: New test.
10510
10511 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10512
10513         PR libfortran/19016
10514         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10515         Add tests with mask generated by expression.
10516         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10517         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10518         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10519
10520 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10521
10522         PR middle-end/20917
10523         * gcc.dg/20050409-1.c: New test.
10524
10525 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10526
10527         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10528
10529 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10530
10531         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10532         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10533         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10534         (TARGET_CXX): Adjust accordingly.
10535         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10536         determine_class_data_visibility and class_data_always_comdat.
10537         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10538         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10539         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10540         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10541         (arm_cxx_determine_class_data_visibility): New.
10542         (arm_cxx_class_data_always_comdat): Likewise.
10543         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10544         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10545         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10546         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10547         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10548         Define.
10549
10550 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10551
10552         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10553
10554 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10555
10556         * gcc.dg/i386-darwin-fpmath.c: New.
10557
10558 2004-04-11  Devang Patel  <dpatel@apple.com>
10559
10560         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10561         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10562         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10563         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10564         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10565         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10566         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10567         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10568         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10569
10570 2004-04-11  Devang Patel  <dpatel@apple.com>
10571
10572         * gcc.dg/vect/vect-dv-1.c: New test.
10573         * gcc.dg/vect/vect-dv-2.c: New test.
10574
10575 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10576
10577         PR tree-optimization/20933
10578         * gcc.dg/tree-ssa/pr20933.c: New test.
10579
10580 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10581
10582         * gfortran.dg/fold_nearest.f90: New test.
10583
10584 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10585
10586         * gcc.dg/tree-ssa/alias-1.c: New test.
10587
10588 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10589
10590         PR tree-optimization/20920
10591         * g++.dg/tree-ssa/pr20920.C: New test.
10592
10593 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10594
10595         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10596         (long long int)ceil*.
10597
10598 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10601         explicit C++ linkage.
10602
10603 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10604
10605         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10606         warning for arithmetic IF statements.
10607
10608 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10609
10610         * eor_handling_1.f90: New test case.
10611         * eor_handling_2.f90: New test case.
10612         * eor_handling_3.f90: New test case.
10613         * eor_handling_4.f90: New test case.
10614         * eor_handling_5.f90: New test case.
10615         * noadv_size.f90: New test case.
10616         * pad_no.f90: New test case.
10617
10618 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10619
10620         * gcc.c-torture/execute/20050410-1.c: New test.
10621
10622 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10623
10624         * gcc.dg/pr20126.c: New.
10625
10626 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10627             Steven G. Kargl <kargls@comcast.net>
10628
10629         * gfortran.dg/PR19872.f: New test.
10630
10631 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10632
10633         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10634
10635 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10636
10637         * gfortran.dg/nint_1.f90: New test.
10638
10639 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10640
10641         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10642         Added test for callee-allocated arrays with write statements.
10643         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10644         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10645         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10646         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10647         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10648
10649 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10650
10651         PR libfortran/20163
10652         * gfortran.dg/open-options-blanks.f: New test.
10653
10654 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10655
10656         PR fortran/13257
10657         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10658
10659 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10660
10661         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10662         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10663         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10664         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10665         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10666         * gcc.c-torture/execute/stdarg-4.c: New test.
10667
10668         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10669
10670         PR target/20795
10671         * g++.dg/abi/param2.C: New test.
10672
10673 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10674
10675         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10676
10677 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10678
10679         * gcc.dg/builtins-53.c: New test.
10680
10681 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10682
10683         * g++.dg/tree-ssa/pr18178.C: New test.
10684         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10685         * gcc.c-torture/execute/20041019-1.c: New test.
10686         * gcc.dg/tree-ssa/20041008-1.c: New test.
10687         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10688         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10689         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10690         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10691         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10692         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10693         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10694         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10695         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10696         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10697
10698 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10699
10700         PR rtl-optimization/20466
10701         * gcc.c-torture/execute/pr20466-1.c: New test.
10702
10703 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/20905
10706         * g++.dg/parse/cond2.C: New test.
10707
10708         PR c++/20145
10709         * g++.dg/warn/Wdtor1.C: New test.
10710
10711 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10712
10713         PR fortran/17229
10714         * gfortran.dg/pr17229.f: New test.
10715
10716 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10717
10718         * gfortran.dg/tiny_1.f90: New test.
10719         * gfortran.dg/tiny_2.f90: ditto.
10720
10721 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10722
10723         * gfortran.dg/eor_1.f90: Fix dg-do run line
10724         * gfortran.dg/open_new.f90: Fix dg-do run line
10725
10726 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10727
10728         * lib/target-supports.exp (get_compiler_messages): Support
10729         optional arguments, the fourth being compiler options.
10730         (check_effective_target_fpic): New proc.
10731         * gcc.dg/20050321-2.c: Restrict to target fpic.
10732
10733 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10734
10735         * gcc.dg/15443-1.c: New test.
10736         * gcc.dg/15443-2.c: Likewise.
10737
10738 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10739
10740         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10741
10742 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10743
10744         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10745
10746 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10747
10748         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10749         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10750         -m64.
10751         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10752         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10753         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10754
10755 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/20212
10758         * g++.dg/warn/Wunused-11.C: New test.
10759
10760 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10761
10762         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10763
10764 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10765
10766         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10767
10768 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/20734
10771         * g++.dg/template/ptrmem13.C: New test.
10772
10773 2005-04-05  Per Bothner  <per@bothner.com>
10774
10775         * lib/gcc.exp: Always add -fno-show-column, for now.
10776
10777 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10778
10779         PR testsuite/20767
10780         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10781         of plain old "unsigned int" for the type of "i".  Makes this test
10782         64bit clean.
10783
10784 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10785
10786         * gcc.dg/i386-ssefn-1.c: New test.
10787         * gcc.dg/i386-ssefn-2.c: New test.
10788         * gcc.dg/i386-ssefn-3.c: New test.
10789         * gcc.dg/i386-ssefn-4.c: New test.
10790
10791 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR tree-optimization/20076
10794         * gcc.dg/builtin-apply4.c: New test.
10795
10796         PR preprocessor/19475
10797         * gcc.dg/cpp/macspace1.c: New test.
10798         * gcc.dg/cpp/macspace2.c: New test.
10799
10800 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10801
10802         * gfortran.dg/pr20755.f: Fixed bad format.
10803
10804 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10805
10806         PR c++/20763
10807         * g++.dg/ext/attrib21.C: New test.
10808
10809 2004-04-05  Devang Patel  <dpatel@apple.com>
10810
10811         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10812         * gcc.dg/vect/vect-shift-1.c: New test.
10813
10814 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10815
10816         PR libfortran/20755
10817         * gfortran.dg/pr20755.f: New test.
10818
10819 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10820
10821         * gfortran.dg/pr15959.f90: New test.
10822         * gfortran.dg/string_pad_trunc.f90: New test.
10823
10824 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10825
10826         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10827         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10828         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10829         syntax.
10830
10831 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10832
10833         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10834
10835 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10836
10837         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10838         * gcc.c-torture/compile/20011119-2.c: Likewise.
10839         * gcc.c-torture/compile/981001-2.c: Likewise.
10840
10841 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10842
10843         PR c++/20679
10844         * g++.dg/template/overload4.C: New test.
10845
10846 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10847
10848         PR c++/20746
10849         * g++.dg/abi/covariant5.C: New.
10850
10851         PR debug/20505
10852         * g++.dg/debug/const2.C: New.
10853
10854 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR rtl-optimization/16104
10857         * gcc.c-torture/execute/20050316-1.c: New test.
10858
10859 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10860
10861         * g++.dg/template/spec23.C: Fix dg-error text.
10862
10863 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10864
10865         PR c++/19199
10866         * g++.dg/expr/lval2.C: New.
10867
10868 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10869
10870         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10871         __builtin_strcasecmp and __builtin_strncasecmp.
10872
10873 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10874
10875         PR c++/20723
10876         * g++.dg/template/spec22.C: New.
10877         * g++.dg/template/spec23.C: New.
10878
10879 2005-04-03  Dale Ranta  <dir@lanl.gov>
10880             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10881
10882         PR libfortran/20068
10883         PR libfortran/20125
10884         PR libfortran/20156
10885         PR libfortran/20471
10886         * gfortran.dg/backspace.f: New test.
10887
10888 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10889
10890         * gcc.dg/pr19345.c: New test.
10891
10892 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10893
10894         PR tree-optimization/20640
10895         * gcc.dg/torture/tree-loop-1.c: New.
10896
10897 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10898
10899         PR rtl-optimization/20290
10900         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10901
10902 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10903
10904         * gcc.dg/rs6000-fpint.c: New.
10905
10906 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10907
10908         * gcc.dg/old-style-then-proto-1.c: New test.
10909
10910 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10911
10912         * gfortran.fortran-torture/execute/backspace.f90: Check
10913         after backspace and read was incorrect.
10914
10915 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10918         buffer past the terminating NUL using memcmp.
10919         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10920         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10921
10922         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10923         Fix unused/uninitialized variable warnings.
10924
10925         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10926         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10927         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10928         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10929
10930         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10931         gcc.c-torture/execute/builtins/fputs-lib.c,
10932         gcc.c-torture/execute/builtins/lib/fprintf.c,
10933         gcc.c-torture/execute/builtins/lib/main.c,
10934         gcc.c-torture/execute/builtins/lib/memcmp.c,
10935         gcc.c-torture/execute/builtins/lib/memmove.c,
10936         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10937         gcc.c-torture/execute/builtins/lib/memset.c,
10938         gcc.c-torture/execute/builtins/lib/printf.c,
10939         gcc.c-torture/execute/builtins/lib/sprintf.c,
10940         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10941         gcc.c-torture/execute/builtins/lib/strchr.c,
10942         gcc.c-torture/execute/builtins/lib/strcmp.c,
10943         gcc.c-torture/execute/builtins/lib/strcpy.c,
10944         gcc.c-torture/execute/builtins/lib/strcspn.c,
10945         gcc.c-torture/execute/builtins/lib/strlen.c,
10946         gcc.c-torture/execute/builtins/lib/strncat.c,
10947         gcc.c-torture/execute/builtins/lib/strncmp.c,
10948         gcc.c-torture/execute/builtins/lib/strncpy.c,
10949         gcc.c-torture/execute/builtins/lib/strrchr.c,
10950         gcc.c-torture/execute/builtins/lib/strspn.c,
10951         gcc.c-torture/execute/builtins/lib/strstr.c,
10952         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10953         gcc.c-torture/execute/builtins/strlen-2.c,
10954         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10955         prototypes.
10956
10957 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10958
10959         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10960         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10961         selectany usage.
10962
10963 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR c++/19406
10966         * g++.dg/debug/using1.C: New test.
10967
10968 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10969
10970         PR middle-end/20524
10971         * gcc.dg/alias-7.c: Prefix asm-declared name with
10972         __USER_LABEL_PREFIX__.
10973
10974 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10975
10976         Fix fallout from PR middle-end/15700:
10977         * gcc.c-torture/compile/20011119-1.c: Take
10978         __USER_LABEL_PREFIX__ into account.
10979         * gcc.c-torture/compile/20011119-2.c: Likewise.
10980
10981 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10982
10983         PR c++/18644
10984         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10985
10986 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10987
10988         PR c/17855
10989         * gcc.c-torture/compile/struct-non-lval-1.c,
10990         gcc.c-torture/compile/struct-non-lval-2.c,
10991         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10992
10993 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10994
10995         * gcc.dg/tls/tls.exp: Remove temporary file.
10996         * g++.dg/tls/tls.exp: Ditto.
10997         * lib/file-format.exp: Ditto.
10998         * g++.dg/special/ecos.exp: Ditto.
10999
11000         * lib/profopt.exp: Treat prof_ext as a list.
11001         * gcc.misc-tests/bprob.exp: Ditto.
11002         * g++.dg/bprob/bprob.exp: Ditto.
11003
11004         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11005         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11006         g++.dg/tree-ssa/pointer-reference-alias.C,
11007         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11008         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11009         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11010         g++.dg/vect/pr19951.cc: Ditto.
11011         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11012         gcc.dg/builtins-47.c: Ditto.
11013         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11014         gcc.dg/pr20115-1.c: Ditto.
11015         * gcc.dg/tree-ssa/20030530-2.c,
11016         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11017         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11018         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11019         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11020         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11021         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11022         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11023         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11024         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11025         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11026         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11027         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11028         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11029         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11030         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11031         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11032         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11033         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11034         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11035         gcc.dg/tree-ssa/20030824-1.c,
11036         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11037         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11038         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11039         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11040         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11041         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11042         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11043         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11044         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11045         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11046         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11047         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11048         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11049         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11050         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11051         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11052         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11053         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11054         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11055         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11056         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11057         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11058         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11059         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11060         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11061         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11062         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11063         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11064         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11065         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11066         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11067         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11068         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11069         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11070         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11071         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11072         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11073         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11074         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11075         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11076         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11077         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11078         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11079         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11080         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11081         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11082         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11083         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11084         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11085         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11086         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11087         gcc.dg/tree-ssa/useless-1.c: Ditto.
11088         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11089         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11090         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11091         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11092         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11093         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11094         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11095         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11096         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11097         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11098         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11099         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11100         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11101         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11102         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11103         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11104         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11105         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11106         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11107         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11108         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11109         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11110         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11111         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11112         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11113         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11114         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11115         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11116         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11117         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11118         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11119         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11120         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11121         gcc.dg/vect/vect-none.c: Ditto.
11122         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11123         treelang/compile/unsigned.tree: Ditto.
11124
11125         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11126         * gcc.dg/cpp/direct2s.c: Ditto.
11127         * gcc.dg/cpp/paste4.c: Ditto.
11128         * gcc.dg/cpp/separate-1.c: Ditto.
11129         * gcc.dg/pch/save-temps-1.c: Ditto.
11130         * g++.dg/ext/altivec-10.C: Ditto.
11131         * g++.dg/pch/pch.C: Ditto.
11132
11133         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11134
11135         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11136         * g++.dg/template/repo1.C: Ditto.
11137         * g++.dg/template/repo2.C: Ditto.
11138         * g++.dg/template/repo3.C: Ditto.
11139         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11140         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11141         * g++.old-deja/g++.pt/repo1.C: Ditto.
11142         * g++.old-deja/g++.pt/repo2.C: Ditto.
11143         * g++.old-deja/g++.pt/repo3.C: Ditto.
11144         * g++.old-deja/g++.pt/repo4.C: Ditto.
11145
11146         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11147         * gcc.dg/20030107-1.c: Ditto.
11148         * gcc.dg/20030702-1.c: Ditto.
11149         * gcc.dg/profile-generate-1.c: Ditto.
11150         * g++.dg/other/profile1.C: Ditto.
11151         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11152
11153         * lib/gcc-dg.exp (remove-build-file): New.
11154         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11155         cleanup-tree-dump, cleanup-saved-temps): New.
11156
11157 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11158
11159         PR c++/19203, DR 214
11160         * g++.dg/parse/ambig3.C: Not ambiguous.
11161         * g++.dg/template/spec20.C: New.
11162         * g++.dg/template/spec21.C: New.
11163
11164 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11165
11166         PR target/20045
11167         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11168
11169 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11170
11171         PR libfortran/20660
11172         * gfortran.dg/negative_unit.f: New test.
11173
11174 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11175
11176         * gcc.dg/20050330-1.c: New test.
11177
11178 2005-03-30  Devang Patel  <dpatel@apple.com>
11179
11180         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11181
11182 2005-03-30  Dale Johannesen  <dalej@apple.com>
11183
11184         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11185
11186 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11187
11188         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11189         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11190         Strip options from test name.
11191
11192 2005-03-31  Jan Hubicka  <jh@suse.cz>
11193
11194         * gcc.dg/varpool-1.c: New testcase.
11195
11196 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11197
11198         PR c/772
11199         PR c/17913
11200         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11201         gcc.dg/stmt-expr-label-3.c : New tests.
11202         * gcc.c-torture/execute/medce-2.c: Remove.
11203
11204 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11205
11206         PR c/20368
11207         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11208         tests.
11209
11210 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11211
11212         * gcc.c-torture/compile/pr20203.c: New test.
11213
11214 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11215
11216         * gfortran.dg/promotion.f90: New test.
11217
11218 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11219
11220         PR middle-end/20491
11221         * gcc.dg/torture/asm-subreg-1.c: New test.
11222
11223 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11224
11225         PR c/20672
11226         * gcc.dg/pr20672-1.c: New test.
11227
11228 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11229
11230         * gfortran.dg/vect: New directory.
11231         * gfortran.dg/vect/vect.exp: New.
11232         * gfortran.dg/vect/vect-1.f90: New test.
11233         * gfortran.dg/vect/vect-2.f90: New test.
11234         * gfortran.dg/vect/vect-3.f90: New test.
11235         * gfortran.dg/vect/vect-4.f90: New test.
11236         * gfortran.dg/vect/vect-5.f90: New test.
11237
11238 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11239
11240         PR middle-end/20622
11241         * gcc.dg/alias-7.c: New test.
11242
11243 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11244
11245         * gcc.dg/sparc-reg-1.c: New test.
11246
11247 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11248
11249         PR target/19890
11250         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11251
11252 2005-03-29  Dale Ranta  <dir@lanl.gov>
11253             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11254
11255         PR libfortran/20163
11256         * gfortran.dg/pr20163-2.f: New test.
11257
11258 2005-03-28  Jan Hubicka  <jh@suse.cz>
11259
11260         PR middle-end/20635
11261         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11262         by Jakub Jelinek.
11263
11264 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11265
11266         PR tree-optimization/20626
11267         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11268         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11269
11270 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11271
11272         * gfortran.dg/underflow.f90: New test.
11273         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11274
11275 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11276
11277         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11278
11279 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11280
11281         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11282         (g++_init): Make sure that CXXFLAGS is set.
11283         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11284         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11285         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11286         * lib/objc.exp (objc_init): Likewise.
11287         * lib/treelang.exp (treelang_init): Likewise.
11288
11289 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11290
11291         PR tree-optimization/20470
11292         * gcc.dg/tree-ssa/pr20470.c: New test.
11293
11294 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11295
11296         * gcc.dg/ppc-stfiwx.c: New.
11297
11298 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11299
11300         PR target/19888
11301         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11302
11303 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11304
11305         * gcc.dg/20050325-1.c: Fix a typo.
11306
11307 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11308
11309         PR libfortran/19678
11310         PR libfortran/19679
11311         * gfortran.dg/dos_eol.f: New test.
11312
11313 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11314
11315         PR rtl-optimization/20249
11316         * gcc.dg/20050325-1.c: New test.
11317
11318 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11319
11320         PR libfortran/15332
11321         * gfortran.dg/pr15332.f: New test.
11322
11323 2005-03-24  Dale Johannesen  <dalej@apple.com>
11324
11325         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11326
11327 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11328
11329         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11330         'internal' visibility.
11331         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11332         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11333         'protected' visibility.
11334         * gcc.dg/visibility-7.c: Likewise.
11335         * lib/target-supports.exp (check_visibility_available): Take
11336         a parameter, the kind of visibility to check for.
11337         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11338         to check_visibility_available.
11339
11340         * g++.dg/expr/cast3.C: New.
11341
11342 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11343
11344         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11345         rs6000.
11346
11347 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11348
11349         PR target/20095
11350         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11351
11352 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11353
11354         * gcc.dg/badshift.c: Renamed to...
11355         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11356
11357         * gcc.target/i386/badshift.c: Renamed to...
11358         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11359         only.
11360
11361         PR rtl-optimization/20532
11362         * gcc.target/i386/badshift.c: New.
11363
11364 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11365
11366         * gfortran.dg/pr18025.f90: New test.
11367
11368 2005-03-23  Dale Johannesen  <dalej@apple.com>
11369
11370         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11371
11372 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11373
11374         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11375
11376         * lib/target-supports.exp (check_iconv_available): Default
11377         libiconv to -liconv, if there is no definition.
11378
11379 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11380
11381         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11382
11383 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11384
11385         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11386         * g++.dg/opt/pr7503-2.C: Likewise.
11387         * g++.dg/opt/pr7503-3.C: Likewise.
11388         * g++.dg/opt/pr7503-4.C: Likewise.
11389         * g++.dg/opt/pr7503-5.C: Likewise.
11390         * g++.dg/warn/minmax.C: New test.
11391
11392 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11393
11394         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11395         * gfortran.dg/g77_intrinsics_sub.f: New test.
11396
11397 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11398             Jan Hubicka  <jh@suse.cz>
11399             Steven Bosscher <stevenb@suse.de
11400
11401         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11402
11403 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11404
11405         PR c++/19980
11406         * g++.dg/template/redecl3.C: New test.
11407
11408 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11409
11410         PR c++/20499
11411         * g++.dg/parse/error16.C: Tweak error markers.
11412
11413 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11414
11415         PR target/20561
11416         * gcc.dg/20050321-2.c: New test.
11417
11418 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11419
11420         PR c++/20465
11421         PR c++/20381
11422         * g++.dg/template/ptrmem12.C: New.
11423
11424 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11425
11426         PR rtl-optimization/20527
11427         * gcc.c-torture/execute/pr20527-1.c: New test.
11428
11429 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11430
11431         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11432         program, compile it into a real executable and then delete the .c
11433         and .x files afterwards, to avoid problems on testglue targets.
11434
11435 2005-03-21  Stuart Hastings  <stuart@apple.com>
11436
11437         * gcc.target/i386/sse-2.c: New.
11438
11439 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11440
11441         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11442
11443 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11444
11445         * g++.dg/parse/crash25.C: Fix typo.
11446
11447 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11448
11449         PR c++/20461
11450         * g++.dg/parse/crash24.C: New test.
11451
11452         PR c++/20536
11453         * g++.dg/parse/crash25.C: New test.
11454
11455 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11456
11457         PR c++/20147
11458         * g++.dg/ext/stmtexpr4.C: New test.
11459
11460 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11461
11462         PR middle-end/20539
11463         * gcc.c-torture/compile/pr13066-1.c: New test case.
11464         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11465         * g++.dg/opt/pr13066-1.C: Likewise.
11466
11467 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11468
11469         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11470
11471 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11472
11473         PR fortran/18525
11474         * gfortran.dg/nesting_1.f90: New test.
11475
11476 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11477
11478         PR c++/20240
11479         * g++.dg/lookup/using13.C: New test.
11480
11481 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11482
11483         PR c++/20333
11484         * g++.dg/template/crash36.C: New test.
11485
11486 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11487
11488         PR c++/20463
11489         * g++.dg/template/crash35.C: New test.
11490
11491 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11492
11493         PR c++/19966
11494         * g++.dg/overload/operator2.C: New test.
11495
11496 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11497
11498         PR libfortran/20257
11499         * gfortran.dg/pr20257.f90: New test.
11500
11501 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11502
11503         PR libfortran/20480
11504         * gfortran.dg/pr20480.f90: New test.
11505
11506 2005-03-16  Richard Henderson  <rth@redhat.com>
11507
11508         PR middle-end/15700
11509         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11510         (_rtld_global): New.
11511         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11512         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11513
11514         * gcc.dg/alias-3.c: New.
11515         * gcc.dg/alias-4.c: New.
11516         * gcc.dg/alias-5.c: New.
11517         * gcc.dg/alias-6.c: New.
11518
11519 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11520
11521         * gcc.dg/cpp/ucnid-7.c: New.
11522
11523 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11524             Dorit Naishlos  <dorit@il.ibm.com>
11525
11526         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11527         darwin.
11528
11529 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11530
11531         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11532         misaligned accesses.
11533         * gcc.dg/vect/vect-58.c: Likewise.
11534         * gcc.dg/vect/vect-92.c: New.
11535         * gcc.dg/vect/vect-93.c: New.
11536
11537 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11538
11539         PR fortran/18827
11540         * gfortran.dg/assign_2.f90: New test.
11541         * gfortran.dg/assign_3.f90: New test.
11542         * gfortran.dg/assign.f90: New test.
11543
11544 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11545
11546         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11547         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11548         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11549         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11550         names.
11551
11552 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11553
11554         * gcc.dg/cpp/ucnid-6.c: New.
11555
11556         * gcc.dg/cpp/normalize-1.c: New.
11557         * gcc.dg/cpp/normalize-2.c: New.
11558         * gcc.dg/cpp/normalize-3.c: New.
11559         * gcc.dg/cpp/normalize-4.c: New.
11560         * gcc.dg/cpp/ucnid-4.c: New.
11561         * gcc.dg/cpp/ucnid-5.c: New.
11562         * g++.dg/cpp/normalize-1.C: New.
11563         * g++.dg/cpp/ucnid-1.C: New.
11564
11565 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11566
11567         * gcc.dg/pr18628.c: New.
11568
11569 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11570
11571         PR c++/20280
11572         * g++.dg/tree-ssa/pr20280.C: New.
11573
11574 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11575
11576         PR fortran/20467
11577         * gfortran.dg/stfunc_2.f90: New test.
11578
11579 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11580
11581         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11582
11583 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11584
11585         * gcc.dg/tree-ssa/20050314-1.c: New test.
11586
11587 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11588
11589         PR c++/4403
11590         PR c++/9783, DR433
11591         * g++.dg/template/friend34.C: New test.
11592         * g++.dg/template/friend35.C: Likewise.
11593         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11594
11595 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11596
11597         Friend class name lookup 5/n
11598         PR c++/1016
11599         * g++.dg/lookup/hidden-class1.C: New test.
11600         * g++.dg/lookup/hidden-class2.C: Likewise.
11601         * g++.dg/lookup/hidden-class3.C: Likewise.
11602         * g++.dg/lookup/hidden-class4.C: Likewise.
11603         * g++.dg/lookup/hidden-class5.C: Likewise.
11604         * g++.dg/lookup/hidden-class6.C: Likewise.
11605         * g++.dg/lookup/hidden-class7.C: Likewise.
11606         * g++.dg/lookup/hidden-class8.C: Likewise.
11607         * g++.dg/lookup/hidden-class9.C: Likewise.
11608         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11609         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11610         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11611         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11612         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11613         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11614         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11615         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11616         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11617         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11618         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11619
11620 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11621
11622         PR c++/20157
11623         * g++.dg/template/error18.C: New test.
11624
11625 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11626
11627         PR debug/16792
11628         * g++.dg/debug/pr16792.C: New test.
11629
11630 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11631
11632         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11633         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11634         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11635         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11636         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11637         test assertion names.
11638
11639 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11640
11641         PR fortran/18600
11642         * gfortran.dg/stfunc_1.f90: New test.
11643
11644 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11645
11646         PR fortran/16907
11647         * gfortran.dg/real_index_1.f90: New test.
11648
11649 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11650
11651         PR fortran/20323
11652         * gfortran.dg/spec_expr_1.f90: New test.
11653
11654 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11655
11656         PR c/20402
11657         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11658         new parser.
11659
11660 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11661
11662         PR fortran/20361
11663         * gfortran.dg/largeequiv_1.f90: New test.
11664
11665 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11666
11667         * gcc.dg/ucnid-1.c: New.
11668         * gcc.dg/ucnid-2.c: New.
11669         * gcc.dg/ucnid-3.c: New.
11670         * gcc.dg/ucnid-4.c: New.
11671         * gcc.dg/ucnid-5.c: New.
11672         * gcc.dg/ucnid-6.c: New.
11673         * gcc.dg/cpp/ucnid-1.c: New.
11674         * gcc.dg/cpp/ucnid-2.c: New.
11675         * gcc.dg/cpp/ucnid-3.c: New.
11676         * g++.dg/other/ucnid-1.C: New.
11677
11678 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11679
11680         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11681
11682 2005-03-11  Per Bothner  <per@bothner.com>
11683
11684         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11685         that diagnotics refer to correct token.
11686         * gcc.dg/unused-3.c: Likewise.
11687
11688 2005-03-11  Per Bothner  <per@bothner.com>
11689
11690         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11691         constant" is now actually on same line as string constant.
11692         * gcc.dg/cpp/direct2s.c: Likewise.
11693
11694 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11695
11696         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11697
11698 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11699
11700         PR libfortran/20124
11701         * gfortran.dg/pr20124.f90: New Test
11702
11703 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11704
11705         PR tree-optimization/20130
11706         * gcc.dg/pr20130-1.c: New test.
11707
11708 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11709
11710         PR target/20095
11711         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11712
11713 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11714
11715         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11716
11717 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11718
11719         * g++.dg/eh/forced1.C: Fix comment.
11720         * g++.dg/eh/forced2.C: Ditto.
11721         * g++.dg/eh/forced3.C: Ditto.
11722         * g++.dg/eh/forced4.C: Ditto.
11723
11724 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11725
11726         PR rtl-opt/20412
11727         * gcc.c-torture/compile/pr20412.c: New test.
11728
11729 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11730
11731         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11732
11733 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR target/20322
11736         * gcc.dg/20050307-1.c: New test.
11737
11738 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         PR c++/20375
11741         * g++.dg/other/stdarg3.C: New.
11742
11743 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR c++/18384, c++/18327
11746         * g++.dg/init/array19.C: New test.
11747
11748         PR inline-asm/20314
11749         * gcc.dg/torture/pr20314-1.c: New test.
11750         * gcc.dg/torture/pr20314-2.c: New test.
11751
11752 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11753
11754         * gcc.dg/20050309-1.c: New test.
11755
11756 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11757
11758         * gcc.dg/builtins-10.c: Reactivate disabled test.
11759         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11760         new cbrt transformations.
11761
11762 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/20208
11765         * g++.dg/template/array13.C: New test.
11766
11767 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11768
11769         PR c++/16859
11770         * g++.dg/init/brace4.C: New test.
11771
11772 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11773
11774         PR c++/20186
11775         * g++.dg/template/non-dependent12.C: New.
11776
11777 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11778
11779         PR c++/20142
11780         * g++.dg/init/array18.C: Add dg-do run marker.
11781
11782         PR c++/20142
11783         * g++.dg/init/array18.C: New test.
11784
11785 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11786
11787         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11788         * g++.dg/gcov/gcov.exp: Likewise.
11789         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11790         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11791         * lib/c-torture.exp: Likewise.
11792         * lib/fortran-torture.exp: Likewise.
11793         * lib/g++.exp: Likewise.
11794         * lib/gcc-defs.exp: Likewise.
11795         * lib/gcc-dg.exp: Likewise.
11796         * lib/gcc.exp: Likewise.
11797         * lib/gcov.exp: Likewise.
11798         * lib/gfortran.exp: Likewise.
11799         * lib/mike-g++.exp: Likewise.
11800         * lib/mike-gcc.exp: Likewise.
11801         * lib/objc-torture.exp: Likewise.
11802         * lib/objc.exp: Likewise.
11803         * lib/profopt.exp: Likewise.
11804         * lib/target-libpath.exp: Likewise.
11805         * lib/target-supports.exp: Likewise.
11806         * lib/treelang.exp: Likewise.
11807         * lib/wrapper.exp: Likewise.
11808
11809 2005-03-08  Jeff Law  <law@redhat.com>
11810
11811         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11812         PHI-OPT changes.
11813
11814 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11815
11816         * gcc.dg/vect/pr20122.c: New test.
11817
11818 2005-03-07  Jeff Law  <law@redhat.com>
11819
11820         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11821         was folded away.
11822         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11823         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11824         * gcc.dg/tree-ssa/pr18134.c: New test.
11825
11826 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11827
11828         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11829         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11830         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11831
11832 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11833
11834         PR tree-opt/17671
11835         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11836
11837 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11838
11839         * g++.dg/warn/Wnvdtor.C: New test.
11840
11841 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11842
11843         * gcc.dg/torture/pr19683-1.c: New test.
11844
11845 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11846
11847         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11848         * gfortran.dg/g77/19990313-2.f: Ditto.
11849         * gfortran.dg/g77/19990313-3.f: Ditto.
11850         * gfortran.dg/g77/19990525-0.f: Ditto.
11851         * gfortran.dg/g77/19990826-0.f: Ditto.
11852         * gfortran.dg/g77/19990826-2.f: Ditto.
11853         * gfortran.dg/g77/19990826-3.f: Ditto.
11854         * gfortran.dg/g77/20000511-1.f: Ditto.
11855         * gfortran.dg/g77/20000511-2.f: Ditto.
11856         * gfortran.dg/g77/970625-2.f: Ditto.
11857         * gfortran.dg/g77/980310-2.f: Ditto.
11858         * gfortran.dg/g77/980310-3.f: Ditto.
11859         * gfortran.dg/g77/980310-8.f: Ditto.
11860         * gfortran.dg/g77/980519-2.f: Ditto.
11861         * gfortran.dg/g77/alpha1.f: Ditto.
11862         * gfortran.dg/g77/claus.f: Ditto.
11863         * gfortran.dg/g77/erfc.f: Ditto.
11864         * gfortran.dg/g77/short.f: Ditto.
11865         * gfortran.fortran-torture/execute/data.f90: Ditto.
11866         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11867         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11868
11869 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11870
11871         * lib/file-format.exp (gcc_target_object_format): Add check for som
11872         format and hardcode object formats on hppa*-*-hpux*.
11873         * lib/target-supports.exp (check_weak_available): Add check for som
11874         object format.  Always return 0 on hppa*-*-hpux10*.
11875
11876         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11877         is defined.
11878
11879         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11880
11881 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11882
11883         * gfortran.dg/pr19936_1.f90: New test.
11884         * gfortran.dg/pr19936_2.f90: New test.
11885         * gfortran.dg/pr19936_3.f90: New test.
11886
11887 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11888             Paul Thomas <prthomas@drfccad.cea.fr>
11889
11890         * gfortran.dg/PR19754_1.f90: New test.
11891         * gfortran.dg/PR19754_2.f90: Ditto.
11892
11893 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11894
11895         PR c++/19311
11896         * g++.dg/template/non-dependent11.C: New test.
11897
11898 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11899
11900         * lib/target-supports.exp (check_iconv_available): Fix comment.
11901
11902 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11903             Joseph S. Myers  <joseph@codesourcery.com>
11904
11905         PR c++/19797
11906         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11907
11908 2005-03-04  Matthew Sachs  <msachs@apple.com>
11909
11910         * gcc.exp (gcc_target_compile): Put braces around
11911         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11912         * objc.exp (objc_target_compile): Likewise.
11913         * treelang.exp (treelang_target_compile): Likewise.
11914
11915 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11916
11917         PR fortran/19673
11918         * gfortran.dg/func_result_1.f90: New test.
11919
11920 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11921
11922         * gcc.misc-tests/options.exp: New test.
11923
11924 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11925
11926         * gcc.dg/pr15784-4.c: New test.
11927
11928 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11929
11930         * gcc.c-torture/execute/pr17133.c: New.
11931         * gcc.c-torture/compile/20050303-1.c: New.
11932
11933 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11934
11935         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11936
11937 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11938
11939         * g++.dg/overload/using2.C: New.
11940
11941 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/19916
11944         * g++.dg/init/ptrmem2.C: New test.
11945
11946 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11947
11948         PR c/8927
11949         * gcc.dg/pr8927-1.c: New test.
11950
11951 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         PR c++/20232
11954         * g++.dg/inherit/covariant12.C: New.
11955
11956 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11957
11958         PR fortran/19479
11959         * gfortran.dg/bound_1.f90: New test.
11960
11961 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11962
11963         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11964         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11965
11966 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11967
11968         PR c/20245
11969         * gcc.dg/pr20245-1.c: New test.
11970
11971 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR middle-end/19874
11974         * gcc.c-torture/execute/20050119-2.c: New test case.
11975
11976 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11977
11978         * README: Update the DejaGnu bug reporting address.
11979         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11980         * lib/objc-torture.exp: Likewise.
11981
11982 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11983
11984         * gfortran.dg/boz_1.f90: New test.
11985         * gfortran.dg/boz_3.f90: New test.
11986         * gfortran.dg/boz_4.f90: New test.
11987
11988 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11989
11990         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11991         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11992
11993 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11994
11995         PR libfortran/20101
11996         * gfortran.dg/write_0_pe_format.f90: New test.
11997
11998 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11999
12000         PR c++/20206
12001         * g++.dg/opt/thunk2.C: New test.
12002         * g++.dg/opt/covariant1.C: New test.
12003
12004 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12005
12006         * gfortran.dg/e_d_fmt.f90: New test.
12007
12008 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12009
12010         * gcc.dg/asm-b.c: Fix comment typos.
12011
12012 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12013
12014         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12015         a V_MAY_DEF also.
12016
12017 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12018
12019         PR tree-opt/20188
12020         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12021         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12022         * gcc.dg/asm-b.c: New test.
12023
12024 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12025
12026         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12027         Disable this test on IRIX 6.
12028
12029 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12030
12031         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12032         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12033         parser.
12034
12035 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12036
12037         PR tree-optimization/20204
12038         * testsuite/gcc.dg/pr20204.c: New test.
12039
12040 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR target/20196
12043         * gcc.c-torture/execute/20050224-1.c: New test.
12044
12045         PR c++/20175
12046         * g++.dg/warn/Wbraces2.C: New test.
12047
12048 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12049
12050         PR c++/19878
12051         * g++.dg/init/const2.C: New test.
12052
12053 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12054
12055         PR tree-optimization/20100
12056         * gcc.c-torture/execute/pr20100-1.c: New test.
12057
12058 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12059
12060         * gfortran.dg/implicit_3.f90: New test.
12061
12062         * gfortran.dg/deftype_1.f90: New test.
12063
12064 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12065
12066         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12067         the test passes.
12068         * g++.dg/other/anon3.C: Accept a warning.
12069
12070 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12071
12072         * gcc.dg/pr20017.c: Fix a comment typo.
12073
12074 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12075
12076         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12077
12078 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12079
12080         PR ada/19902
12081         * ada/acats/tests/cxa/cxa3004.a: Remove.
12082         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12083
12084 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/20073
12087         * g++.dg/init/const1.C: New test.
12088
12089         PR c++/19991
12090         * g++.dg/parse/constant7.C: New test.
12091
12092         PR c++/20152
12093         * g++.dg/parse/error27.C: New test.
12094         * g++.dg/template/qualttp15.C: Adjust error markers.
12095         * g++.old-deja/g++.other/struct1.C: Likewise.
12096
12097         PR c++/20153
12098         * g++.dg/template/error17.C: New test.
12099
12100         PR c++/20148
12101         * g++.dg/parser/error26.C: New test.
12102
12103 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12104
12105         PR tree-optimization/20100
12106         PR tree-optimization/20115
12107         * gcc.dg/pr20115.c: New test.
12108         * gcc.dg/pr20115-1.c: New test.
12109         * gcc.dg/pr20100.c: New test.
12110         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12111         call-clobbered variables after alias1.
12112
12113 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12114
12115         * gfortran.dg/list_read_4.f90: new test.
12116
12117 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12118
12119         PR rtl-optimization/20017.
12120         * gcc.dg/pr20017.c: New.
12121
12122 2005-02-22  Devang Patel  <dpatel@apple.com>
12123
12124         PR 19952
12125         * g++.dg/tree-ssa/pr19952.C: New test.
12126
12127 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12128
12129         PR c++/19883
12130         * g++.dg/parse/constant6.C: New test.
12131
12132 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12133
12134         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12135         * g++.dg/charset/asm2.c: Likewise.
12136         * g++.dg/charset/asm3.c: Likewise.
12137         * g++.dg/charset/asm4.c: Likewise.
12138         * g++.dg/charset/asm5.c: Likewise.
12139         * g++.dg/charset/attribute1.c: Likewise.
12140         * g++.dg/charset/attribute2.c: Likewise.
12141         * g++.dg/charset/extern1.cc: Likewise.
12142         * g++.dg/charset/extern2.cc: Likewise.
12143         * g++.dg/charset/extern3.cc: Likewise.
12144         * g++.dg/charset/function.cc: Likewise.
12145         * g++.dg/charset/string.c: Likewise.
12146         * g++.dg/charset/charset.exp: Likewise.
12147         * lib/target-supports.exp (check_iconv_available): Fix comment.
12148
12149 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12150
12151         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12152         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12153         * gcc.dg/charset/asm2.c: Likewise.
12154         * gcc.dg/charset/asm3.c: Likewise.
12155         * gcc.dg/charset/asm4.c: Likewise.
12156         * gcc.dg/charset/asm5.c: Likewise.
12157         * gcc.dg/charset/asm6.c: Likewise.
12158         * gcc.dg/charset/attribute1.c: Likewise.
12159         * gcc.dg/charset/attribute2.c: Likewise.
12160         * gcc.dg/charset/builtin1.c: Likewise.
12161         * gcc.dg/charset/extern.c: Likewise.
12162         * gcc.dg/charset/function.c: Likewise.
12163         * gcc.dg/charset/string.c: Likewise.
12164         * gcc.dg/charset/charset.exp: Likewise.
12165
12166 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12167
12168         PR fortran/20086
12169         * gfortran.dg/pr20086.f90: New test.
12170
12171 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12172
12173         PR tree-optimization/19786
12174         * g++.dg/tree-ssa/pr19786.C: New.
12175
12176 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12177
12178         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12179
12180 2005-02-21  Jeff Law  <law@redhat.com>
12181
12182         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12183
12184 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12185
12186         * gfortran.dg/do_iterator: Split loop, markup all lines for
12187         which an error locus is printed.
12188         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12189         locus is printed.
12190         * gfortran.dg/select_4.f90: Likewise.
12191         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12192         locuses in the various permutations.
12193
12194 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12195
12196         PR tree-optimization/19951
12197         * g++.dg/vect: New directory.
12198         * g++.dg/vect/vect.exp: New file.
12199         * g++.dg/vect/pr19951.cc: New testcase.
12200         * g++.dg/dg.exp: Also prune vectorizer tests.
12201
12202 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12203
12204         PR 18785
12205         * gcc.dg/charset/builtin1.c: New test.
12206
12207 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12208
12209         PR c++/19299
12210         * g++.dg/inherit/volatile1.C: New test.
12211
12212         PR c++/19440
12213         * g++.dg/template/dtor4.C: New test.
12214
12215 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12216
12217         * gfortran.dg/int_1.f90: New test.
12218
12219 2005-02-19  Devang Patel  <dpatel@apple.com>
12220
12221         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12222
12223 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12224
12225         * gfortran.dg/achar_1.f90: New test.
12226
12227 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12228
12229         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12230
12231 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12232             Jakub Jelinek  <jakub@redhat.com>
12233
12234         PR tree-optimization/19828
12235         * gcc.dg/tree-ssa/loop-7.c: New test.
12236         * gcc.c-torture/execute/20050218-1.c: New test.
12237
12238 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR c/20043
12241         * gcc.dg/transparent-union-1.c: New test.
12242         * gcc.dg/transparent-union-2.c: New test.
12243
12244 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12245
12246         PR tree-optimization/18977
12247         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12248
12249 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12250
12251         PR target/20054
12252         * gcc.dg/pr20054.c: New test.
12253
12254 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12255
12256         PR c++/19508
12257         * g++.dg/ext/attrib20.C: New test.
12258
12259 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12260
12261         PR middle-end/20030
12262         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12263
12264 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12265
12266         PR c++/20008
12267         * g++.dg/opt/switch4.C: New.
12268
12269 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR c++/20023
12272         PR tree-optimization/20009
12273         * gcc.c-torture/compile/20050217-1.c: New test.
12274         * g++.dg/opt/switch3.C: New test.
12275
12276         PR tree-optimization/18947
12277         * gcc.c-torture/compile/20050215-1.c: New test.
12278         * gcc.c-torture/compile/20050215-2.c: New test.
12279         * gcc.c-torture/compile/20050215-3.c: New test.
12280
12281 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12282
12283         PR c++/20028
12284         * g++.dg/template/crash34.C: New.
12285
12286         PR c++/20022
12287         * g++.dg/other/access3.C: New.
12288
12289 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12290
12291         * gcc.dg/vect/vect-98.c: New test.
12292
12293 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12294
12295         PR tree-optimization/19967
12296         * gcc.dg/pr19967.c: New.
12297
12298 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12299
12300         PR middle-end/19857
12301         * gcc.dg/tree-ssa/20050215-1.c: New test.
12302         * gcc.c-torture/execute/20050215-1.c: New test.
12303
12304 2005-02-15  Eric Christopher  <echristo@redhat.com>
12305
12306         * gcc.dg/cpp/20050215-1.c: New file.
12307
12308 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12309
12310         PR tree-optimization/15785
12311         * gcc.dg/pr15785-1.c: New test.
12312
12313 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12314
12315         PR c++/17788
12316         * g++.dg/init/ctor4.C: New.
12317         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12318
12319 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12320
12321         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12322         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12323
12324 2005-02-15  Andreas Schwab  <schwab@suse.de>
12325
12326         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12327         declare malloc.
12328
12329 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12330
12331         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12332
12333 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12334
12335         PR tree-optimization/19853
12336         * gcc.c-torture/compile/pr19853.c: New test.
12337
12338 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         PR c++/19608
12341         * g++.dg/parse/local-class1.C: New.
12342
12343         PR c++/19895
12344         * g++.dg/parse/ptrmem3.C: New.
12345
12346         PR c++/19884
12347         * g++.old-deja/g++.oliva/template6.C: Add another case.
12348         * g++.dg/template/explicit6.C: New.
12349
12350 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12351
12352         PR c++/17816
12353         * g++.dg/other/redecl2.C: New.
12354
12355 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12356
12357         PR c++/19891
12358         * g++.dg/abi/covariant4.C: New.
12359
12360 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12361
12362         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12363
12364 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12365
12366         * gcc.dg/vect/vect-96.c: Fix typo.
12367
12368 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12369
12370         PR c++/14479
12371         PR c++/19487
12372         * g++.dg/template/enum5.C: New test.
12373
12374 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12375
12376         * gcc.dg/vect/vect-97.c: New test.
12377
12378 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12379
12380         * gcc.dg/vect/vect-96.c: New test.
12381
12382 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12383
12384         * gcc.dg/builtins-34.c: Also check ldexp*.
12385
12386 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12387
12388         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12389
12390 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12391
12392         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12393         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12394         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12395         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12396         selector_list, selector_expression, dg-process-target): Move to new
12397         file target-supports-dg.exp.
12398         * lib/target-supports-dg.exp: New.
12399
12400         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12401         New.
12402
12403 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR c++/19666
12406         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12407
12408         PR middle-end/19858
12409         * gcc.c-torture/compile/20050210-1.c: New test.
12410
12411 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/19755
12414         * g++.dg/warn/Wbraces1.C: New test.
12415
12416 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12417
12418         * gcc.dg/builtins-52.c: New testcase.
12419
12420 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12421
12422         PR c/19342
12423         * gcc.c-torture/execute/20050119-1.c: New test.
12424
12425 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/19811
12428         * g++.dg/init/delete1.C: New test.
12429
12430 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12431
12432         PR c++/18470
12433         * g++.dg/template/static12.C: New test.
12434
12435 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12436
12437         PR c++/19787
12438         * g++.dg/conversion/ambig1.C: New test.
12439
12440         PR c++/19739
12441         * g++.dg/ext/attrib19.C: New test.
12442
12443         PR c++/19732
12444         * g++.dg/parse/dtor5.C: New test.
12445
12446         PR c++/19762
12447         * g++.dg/template/dtor3.C: New test.
12448
12449         PR c++/19826
12450         * g++.dg/template/static11.C: New test.
12451         * g++.dg/template/crash2.C: Remove dg-error marker.
12452
12453 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12454
12455         PR C++/18491
12456         * g++.old-deja/g++.mike/p10769a.C: Remove.
12457
12458 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12459
12460         * gcc.dg/builtins-48.c: New test case.
12461         * gcc.dg/builtins-49.c: New test case.
12462         * gcc.dg/builtins-50.c: New test case.
12463         * gcc.dg/builtins-51.c: New test case.
12464
12465 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12466
12467         PR middle-end/19583
12468         * g++.dg/warn/Wreturn-type-3.C: New test.
12469
12470 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12471
12472         PR middle-end/19402
12473         * gcc.dg/pr19402-1.c: New testcase.
12474         * gcc.dg/pr19402-2.c: likewise.
12475
12476 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12477
12478         PR middle-end/19854
12479         * g++.dg/tree-ssa/tmmti.C: New testcase.
12480
12481 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12482
12483         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12484
12485 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12486
12487         PR c++/19733
12488         * g++.dg/parse/crash23.C: New test.
12489         * g++.dg/warn/Weff1.C: New test.
12490
12491 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12492
12493         * gcc.dg/20050209-1.c: New test.
12494
12495 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12496
12497         PR target/19799
12498         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12499
12500 2005-02-08  Mike Stump  <mrs@apple.com>
12501
12502         * g++.dg/pch/import-2.c: New test.
12503         * g++.dg/pch/import-2.hs: New.
12504         * g++.dg/pch/include/import-2a.h: New.
12505         * g++.dg/pch/include/import-2b.h: New.
12506
12507 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12508
12509         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12510
12511 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12512
12513         * gfortran.dg/substr_1.f90: New test.
12514
12515 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12516
12517         PR middle-end/19775
12518         * gcc.dg/torture/builtin-power-1.c: Disable test for
12519         invalid transformation.
12520         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12521         no longer optimize.
12522         * gcc.dg/builtins-47.c: New testcase.
12523
12524 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12525             Dorit Naishlos  <dorit@il.ibm.com>
12526
12527         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12528
12529 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12530
12531         * gcc.c-torture/compile/20050206-1.c: New test.
12532
12533 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12534
12535         PR tree-opt/19768
12536         * g++.dg/opt/pr19768.C: New test.
12537
12538 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12539
12540         PR tree-opt/19736
12541         * gcc.c-torture/compile/pr19736.c: New test.
12542
12543 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12544
12545         PR c++/17401
12546         * g++.dg/parse/error25.C: New test.
12547
12548 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12549
12550         * gcc.c-torture/execute/20050203-1.c: New.
12551
12552 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12553
12554         * gcc.dg/vect/vect-85.c: Remove xfail.
12555         * gcc.dg/vect/vect-86.c: Remove xfail.
12556         * gcc.dg/vect/vect-87.c: Remove xfail.
12557         * gcc.dg/vect/vect-88.c: Remove xfail.
12558
12559 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12560
12561         * gcc.dg/altivec-19.c: New.
12562
12563 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12564
12565         PR c/17807
12566         * gcc.dg/nested-func-3.c: New test.
12567         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12568
12569 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12570
12571         * gcc.test-framework/gen_directive_tests: Generate tests for
12572         selector expressions.
12573
12574 2005-02-02  Matt Austern  <austern@apple.com>
12575
12576         PR c++/19628
12577         * g++/ext/builtin7.C: New.
12578         * g++/ext/builtin8.C: New.
12579
12580 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12581
12582         PR c/18502
12583         * gcc.dg/pr18502-1.c: New test.
12584
12585 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12586
12587         PR c++/17413
12588         * g++.dg/template/local4.C: Tweak.
12589
12590 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12591
12592         PR tree-optimization/19578
12593         * gcc.c-torture/compile/20050202-1.c: New test.
12594
12595 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12596
12597         PR c/19435
12598         * gcc.dg/c99-init-4.c: New test.
12599
12600 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12601
12602         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12603
12604         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12605
12606         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12607         * g++.dg/eh/check-vect.h: New.
12608
12609         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12610         * gcc.dg/vect/vect-78.c: Ditto.
12611         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12612         Remove.
12613
12614         * g++.dg/conversion/simd1.C: Expect warning.
12615         * g++.dg/ext/attribute-test-1.C: Ditto.
12616         * g++.dg/ext/attribute-test-2.C: Ditto.
12617         * g++.dg/ext/attribute-test-3.C: Ditto.
12618         * g++.dg/ext/attribute-test-4.C: Ditto.
12619
12620         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12621         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12622
12623         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12624
12625 2005-02-01  Richard Henderson  <rth@redhat.com>
12626
12627         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12628         long double for ibm double-double format.
12629         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12630
12631 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12632
12633         PR tree-optimization/19633
12634         * testsuite/gcc.dg/pr19633-1.c: New test.
12635         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12636         to NULL or a symbol.
12637
12638 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12639
12640         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12641         New procs.
12642         (dg-process-target (local override)): Handle selector expressions.
12643
12644         * gcc.test-framework/README: Describe tests in source directory.
12645         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12646         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12647         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12648         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12649         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12650         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12651         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12652         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12653         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12654         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12655         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12656         * gcc.test-framework/dg-error-exp-P.c: New test.
12657         * gcc.test-framework/dg-error-exp-XP.c: New test.
12658         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12659         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12660         * gcc.test-framework/dg-output-exp-P.c: New test.
12661         * gcc.test-framework/dg-output-exp-XF.c: New test.
12662         * gcc.test-framework/dg-warning-exp-P.c: New test.
12663         * gcc.misc-tests/dg-1.c: Remove.
12664         * gcc.misc-tests/dg-2.c: Remove.
12665         * gcc.misc-tests/dg-3.c: Remove.
12666         * gcc.misc-tests/dg-4.c: Remove.
12667         * gcc.misc-tests/dg-5.c: Remove.
12668         * gcc.misc-tests/dg-6.c: Remove.
12669         * gcc.misc-tests/dg-7.c: Remove.
12670         * gcc.misc-tests/dg-8.c: Remove.
12671         * gcc.misc-tests/dg-9.c: Remove.
12672         * gcc.misc-tests/dg-10.c: Remove.
12673         * gcc.misc-tests/dg-11.c: Remove.
12674         * gcc.misc-tests/dg-12.c: Remove.
12675         * gcc.misc-tests/dg-test.exp: Remove.
12676
12677         * gcc.test-framework/test-framework.awk: Change recording and
12678         printing of passes and failures.
12679
12680         * gcc.test-framework: New directory.
12681         * gcc.test-framework/README: New.
12682         * gcc.test-framework/test-framework.exp: New.
12683         * gcc.test-framework/test-framework.awk: New.
12684         * gcc.test-framework/gen_directive_tests: New.
12685
12686 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12687
12688         * lib/treelang.exp: Fix comment typos.
12689         (treelang_target_compile): Don't append libs=-ltreelang to options.
12690
12691 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12692
12693         * g++.dg/parse/typename7.C: Adjust error messages.
12694
12695 2005-01-31  Jeff Law  <law@redhat.com>
12696
12697         * gcc.c-torture/execute/20050131-1.c: New test.
12698         * gcc.dg/wcaselabel.c: New test.
12699
12700 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12701
12702         * g++.dg/other/warning1.C: Adjust error messags.
12703         * g++.dg/parse/constant5.C: New test.
12704
12705 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12706
12707         PR c/19333
12708         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12709         the test case valid.
12710         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12711         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12712         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12713         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12714         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12715         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12716
12717 2005-01-31  Dale Johannesen  <dalej@apple.com>
12718
12719         * g++.dg/opt/pr19650.C: New test.
12720
12721 2005-01-31  Richard Henderson  <rth@redhat.com>
12722
12723         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12724         long double for intel double extended format.
12725         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12726
12727 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/19555
12730         * g++.dg/template/static10.C: New test.
12731
12732         PR c++/19395
12733         * g++.dg/parse/error24.C: New test.
12734
12735         PR c++/19367
12736         * g++.dg/lookup/builtin1.C: New test.
12737
12738         PR c++/19457
12739         * g++.dg/warn/conv3.C: New test.
12740
12741 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12742
12743         PR fortran/19647
12744         * gfortan.dg/inquire_7.f90
12745
12746 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12747
12748         PR tree-optimization/15791
12749         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12750         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12751         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12752         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12753         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12754         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12755         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12756         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12757         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12758         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12759
12760 2005-01-29  Paul Brook  <paul@codesourcery.com>
12761
12762         PR fortran/18565
12763         * check.c (real_or_complex_check): New function.
12764         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12765         * intrinsic.c (add_functions): Use new check functions.
12766         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12767         Add prototypes.
12768
12769 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12770
12771         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12772         gcc.dg/lvalue-3.c: New tests.
12773         * gcc.dg/concat.c: Update expected messages.
12774
12775 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12776
12777         PR libfortran/19595
12778         * gfortran.dg/eor_1.f90: New test.
12779
12780 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12781
12782         PR fortran/19589
12783         * gfortran.dg/logical_data_1.f90: New test.
12784
12785 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/19253
12788         * g++.dg/template/crash33.C: New test.
12789
12790         PR c++/19667
12791         * g++.dg/template/crash32.C: New test.
12792
12793 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12794
12795         PR middle-end/16558
12796         * g++.dg/warn/Wreturn-type-2.C: New test.
12797
12798 2004-06-24  Jeff Law  <law@redhat.com>
12799
12800         * gcc.dg/tree-ssa/20050128-1.c: New test.
12801
12802 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12803
12804         * gcc.target/frv/all-mdpackh-1.c: New test.
12805
12806 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12807
12808         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12809
12810 2005-01-27  Richard Henderson  <rth@redhat.com>
12811
12812         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12813
12814 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12815
12816         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12817
12818 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12819
12820         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12821         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12822         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12823         to cope with cases where the multilib options override the dg-options.
12824
12825 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12826
12827         PR c/18946
12828         * gcc.dg/noncompile/20050120-1.c: New test.
12829
12830 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12831
12832         PR tree-optimization/19633
12833         * gcc.dg/pr19633.c: New test.
12834         * gcc.dg/tree-ssa/pr19633.c: New test.
12835
12836 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12837
12838         * gcc.dg/20041216-1.c: New test.
12839
12840 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12841
12842         PR objc/18862
12843         * objc.dg/selector-2.m: New test.
12844
12845 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * g++.dg/opt/range-test-2.C: New test.
12848
12849         PR rtl-optimization/19579
12850         * gcc.c-torture/execute/20050124-1.c: New test.
12851
12852 2005-01-26  Greg Parker  <gparker@apple.com>
12853         Stuart Hastings  <stuart@apple.com>
12854
12855         * gcc.c-torture/execute/20050125-1.c: New.
12856
12857 2005-01-18  Jan Hubicka  <jh@suse.cz>
12858
12859         PR tree-optimize/19337
12860         * gcc.c-torture/compile/20050119-1.c: New test.
12861
12862 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12863
12864         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12865         test for successful match.
12866
12867 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12868
12869         PR objc/18408
12870         * objc.dg/comp-types-7.m: New test.
12871
12872 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12873
12874         * lib/target-supports.exp (current_target_name): New.
12875         (check_effective_target_ilp32, check_effective_target_lp64):
12876         Cache the result to use as long as the current target, with
12877         multilib flags, remains the same.
12878
12879         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12880         (dg-require-weak, dg-require-visibility, dg-require-alias,
12881         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12882         dg-require-effective-target, dg-skip-if): Remove call to
12883         skip_test_and_clear_xfail.
12884         (dg-test): Clear xfail data.
12885
12886 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12887
12888         PR target/17751
12889         * gcc.dg/ppc64-toc.c: New test.
12890
12891         * g++.dg/tree-ssa/empty-1.C: New test.
12892
12893         PR middle-end/19551
12894         * gcc.c-torture/execute/20050121-1.c: New test.
12895         * gcc.dg/20050121-2.c: New test.
12896
12897 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12898         Paul Brook  <paul@codesourcery.com>
12899
12900         PR fortran/17941
12901         * gfortran.dg/real_const_1.f: New test.
12902         * gfortran.dg/real_const_2.f90: New test.
12903         * gfortran.dg/complex_int_1.f90: New test.
12904
12905 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12906
12907         PR fortran/19313
12908         * gfortan.dg/inquire_6.f90: New test.
12909
12910 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12911
12912         PR libfortran/19451
12913         * open_readonly_1.f90: New test.
12914
12915 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12916
12917         PR libfortran/18982
12918         * gfortran.dg/open_new.f90: New file.
12919
12920 2005-01-22  Paul Brook  <paul@codesourcery.com>
12921
12922         * namelist_1.f90: New test.
12923
12924 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12925
12926         PR tree-optimization/19484
12927         * gcc.c-torture/compile/20050122-[12].c: New tests.
12928
12929 2005-01-22  Paul Brook  <paul@codesourcery.com>
12930
12931         * gfortran.dg/implicit_2.f90: New test.
12932
12933 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12934
12935         PR fortran/19314
12936         * gfortran.dg/inquire_5.f90: New test.
12937
12938 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12939
12940         PR c/18809
12941         * gcc.dg/pr18809-1.c: New test.
12942
12943 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12944
12945         * gcc.dg/20050121-1.c: New test.
12946
12947         PR tree-optimization/13000
12948         * gcc.dg/20040206-1.c: Change warning to point where function is
12949         being inlined.
12950
12951 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12952
12953         PR c++/19208
12954         * g++.dg/template/array11.C: New test.
12955
12956 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12957
12958         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12959         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12960         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12961         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12962         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12963         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12964
12965 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12966
12967         PR tree-optimization/15349
12968         * gcc.dg/tree-ssa/pr15349.c: New.
12969
12970 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12971
12972         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12973
12974 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12975
12976         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12977         scan-assembler-times directive name.
12978
12979         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12980         after dg-do.
12981
12982         PR rtl-optimization/19462
12983         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12984
12985 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12986
12987         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12988         counting function calls on ia64.
12989
12990 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12991
12992         PR rtl-optimization/15139
12993         * gcc.dg/20050111-2.c: New test.
12994
12995         PR c/17297
12996         * gcc.c-torture/compile/20050113-1.c: New testcase.
12997
12998         PR middle-end/19164
12999         * gcc.dg/20050113-1.c: New testcase.
13000
13001 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13002
13003         * gcc.dg/vect/vect-85.c: Add comment.
13004         * gcc.dg/vect/vect-86.c: Add xfail for now.
13005         * gcc.dg/vect/vect-87.c: Add xfail for now.
13006         * gcc.dg/vect/vect-88.c: Add xfail for now.
13007         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13008
13009 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13010
13011         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13012
13013 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13014
13015         * g++.dg/debug/typedef3.C: New test.
13016
13017 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13018
13019         PR c/19472
13020         * gcc.dg/asm-a.c: New test.
13021
13022 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13023
13024         * gcc.dg/sh-relax.c: Add prototype for abort.
13025
13026 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13027
13028         * gcc.dg/short-compare-1.c: New test.
13029         * gcc.dg/short-compare-2.c: Likewise.
13030
13031 2005-01-18  Michael Matz  <matz@suse.de>
13032
13033         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13034
13035 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13036
13037         PR tree-optimization/19121
13038         * gcc.c-torture/compile/pr19121.c: New test.
13039
13040 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13041
13042         PR target/19357
13043         * gcc.c-torture/compile/pr19357.c: New test.
13044
13045 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13046
13047         PR c/5675
13048         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13049         pass--those that refer just to the variable, possibly with a
13050         cast.
13051         * gcc.dg/c99-const-expr-3.c: Likewise.
13052
13053         PR middle-end/13127
13054         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13055         longer emitted.
13056
13057 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13058
13059         PR fortran/18778
13060         * gfortran.dg/endfile_2.f90: New test.
13061
13062 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13063
13064         PR 19168
13065         * gfortran.dg/select_5.f90: New test.
13066
13067 2004-01-16  Paul Brook  <paul@codesourcery.com>
13068
13069         * gfortran.dg/common_4.f90: New test.
13070
13071 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13072
13073         PR rtl-optimization/19462
13074         * gcc.dg/torture/pr19462-1.c: New test.
13075
13076 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13077
13078         PR objc/19321
13079         * objc.dg/func-ptr-2.m: New.
13080         * objc.dg/volatile-1.m: New.
13081
13082 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13083
13084         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13085
13086 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR tree-optimization/19060
13089         * gcc.c-torture/execute/20050104-1.c: New test.
13090
13091 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13092
13093         PR fortran/18983
13094         * gfortran.dg/write_to_null.f90: New test.
13095
13096 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13097             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13098
13099         PR other/19328
13100         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13101         argument.
13102
13103 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13104
13105         PR c++/19263
13106         * g++.dg/init/vector1.C: New test.
13107
13108 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13109
13110         PR target/13158
13111         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13112         PR target/18987
13113         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13114
13115 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13116
13117         * gfortran.dg/select_1.f90: New test.
13118         * gfortran.dg/select_2.f90: New test.
13119         * gfortran.dg/select_3.f90: New test.
13120         * gfortran.dg/select_4.f90: New test.
13121
13122 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13123
13124         PR middle-end/19084
13125         PR rtl-optimization/19348
13126         * gcc.dg/20050111-1.c: New test.
13127         * gcc.c-torture/execute/20050111-1.c: New test.
13128
13129         * gcc.dg/i386-asm-4.c: New test.
13130
13131 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13132
13133         * gcc.dg/nested-func-2.c: New test.
13134         * ada/acats/norun.lst: Remove c953002.
13135
13136 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13137
13138         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13139
13140 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13141
13142         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13143
13144 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13145
13146         PR target/18761
13147         * g++.dg/abi/align1.C: New test.
13148
13149 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13150
13151         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13152         at a time.
13153         * g++.dg/ext/altivec_check.h: Support compiling as C.
13154
13155 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13156
13157         PR c++/19355
13158         * g++.dg/expr/pr19355-1.C: New test case.
13159
13160 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13161
13162         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13163         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13164         * ada/acats/tests/c3/c92005b.ada: Likewise.
13165         * ada/acats/tests/c3/cxb3012.a: Likewise.
13166         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13167
13168 2005-01-09  Paul Brook  <paul@codesourcery.com>
13169
13170         * gfortran.dg/common_2.f90: New file.
13171         * gfortran.dg/common_3.f90: New file.
13172
13173 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13174
13175         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13176
13177 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13178
13179         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13180         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13181         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13182         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13183         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13184         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13185         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13186         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13187         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13188         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13189         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13190         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13191         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13192         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13193         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13194         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13195         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13196         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13197         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13198         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13199         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13200         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13201         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13202         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13203         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13204         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13205         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13206         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13207         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13208         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13209         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13210         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13211         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13212         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13213         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13214         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13215         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13216         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13217         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13218         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13219         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13220         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13221         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13222         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13223         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13224         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13225         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13226         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13227         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13228         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13229         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13230         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13231         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13232         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13233         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13234         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13235         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13236         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13237         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13238         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13239         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13240         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13241         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13242         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13243         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13244         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13245         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13246
13247         * gcc.dg/vect/vect-1.c: Fix spelling.
13248         * gcc.dg/vect/vect-10.c: Fix spelling.
13249         * gcc.dg/vect/vect-11.c: Fix spelling.
13250         * gcc.dg/vect/vect-12.c: Fix spelling.
13251         * gcc.dg/vect/vect-14.c: Fix spelling.
13252         * gcc.dg/vect/vect-15.c: Fix spelling.
13253         * gcc.dg/vect/vect-16.c: Fix spelling.
13254         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13255         * gcc.dg/vect/vect-64.c: Fix comments.
13256         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13257
13258 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13259             Ira Rosen  <irar@il.ibm.com>
13260
13261         * gcc.dg/vect/vect-70.c: New test.
13262         * gcc.dg/vect/vect-71.c: New test.
13263
13264 2005-01-09  Manfred Hollstein  <mh@suse.com>
13265
13266         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13267         * gcc.dg/pr18241-2.c: Likewise.
13268         * gcc.dg/pr18241-3.c: Likewise.
13269         * gcc.dg/pr18241-4.c: Likewise.
13270         * gcc.dg/pr18241-5.c: Likewise.
13271
13272 2005-01-08  Richard Henderson  <rth@redhat.com>
13273
13274         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13275         False for x86 and x86-64.
13276
13277 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13278
13279         PR tree-optimization/18241
13280         * gcc.dg/pr18241-1.c: New test.
13281         * gcc.dg/pr18241-2.c: New test.
13282         * gcc.dg/pr18241-3.c: New test.
13283         * gcc.dg/pr18241-4.c: New test.
13284         * gcc.dg/pr18241-5.c: New test.
13285
13286 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13287
13288         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13289         gfortran.dg/select_4.f90: New.
13290
13291 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.c-torture/execute/20050107-1.c: New test.
13294
13295 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13296
13297         PR c++/19298
13298         * g++.dg/template/ref2.C: New.
13299
13300 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13301
13302         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13303         instead of being empty.
13304
13305 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13306
13307         PR fortran/15553
13308         * gfortran.dg/array-1.f90: New test.
13309
13310 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13311
13312         PR tree-optimization/19283
13313         * gcc.c-torture/execute/20050106-1.c: New test.
13314
13315         PR rtl-optimization/18861
13316         * gcc.dg/20050105-1.c: New test.
13317
13318         PR tree-optimization/18828
13319         * gcc.dg/20050105-2.c: New test.
13320
13321 2005-01-07  Andreas Jaeger  <aj@suse.de>
13322
13323         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13324
13325 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13326
13327         PR fortran/18398
13328         * gfortran.dg/fmt_read.f90: New test.
13329
13330 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13331
13332         * gcc.dg/rs6000-ldouble-2.c: New.
13333
13334 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/19244
13337         * g++.dg/parser/ctor2.C: New test.
13338
13339 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13340
13341         PR c++/17154
13342         * g++.dg/template/using9.C: New test.
13343
13344 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13345
13346         PR c++/19258
13347         * g++.dg/lookup/friend6.C: New test.
13348
13349 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13350
13351         PR c++/19270
13352         * g++.dg/template/array10.C: New.
13353
13354 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13355
13356         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13357         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13358
13359 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13360
13361         * gcc.c-torture/compile/20050105-1.c: New test.
13362
13363 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13364
13365         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13366
13367 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13368
13369         PR middle-end/19100
13370         * gcc.dg/conv-3.c: New test case.
13371
13372 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13373
13374         * gcc.dg/asm-wide-1.c: New test.
13375
13376 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13377
13378         PR c++/19030
13379         * g++.dg/parse/crash22.C: New
13380
13381 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13382
13383         PR 19257
13384         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13385
13386 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13387
13388         PR middle-end/17767
13389         * gcc.dg/i386-mmx-6.c: New test case.
13390
13391 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13392
13393         PR tree-optimization/18308
13394         * gcc.dg/vect/pr18308.c: New testcase.
13395
13396 2005-01-04  Andreas Jaeger  <aj@suse.de>
13397
13398         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13399
13400 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13401             Robert Bowdidge <bowdidge@apple.com>
13402
13403         * gcc.dg/cpp/subframework1.c: New.
13404         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13405         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13406         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13407         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13408
13409 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13410
13411         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13412         producing warning.
13413         * gcc.dg/darwin-weakimport-2.c: New.
13414
13415 2005-01-03  Richard Henderson  <rth@redhat.com>
13416
13417         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13418
13419 2005-01-03  Richard Henderson  <rth@redhat.com>
13420
13421         * gcc.dg/vect/vect.exp: Enable for ia64.
13422         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13423         (check_effective_target_vect_float): Likewise.
13424         (check_effective_target_vect_no_align): Likewise.
13425         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13426         * gcc.dg/vect/vect-8.c: Likewise.
13427
13428 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13429
13430         PR target/19236
13431         * gcc.dg/pr19236-1.c: New test case.
13432
13433 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13434
13435         PR rtl-optimization/12092
13436         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13437
13438 2005-01-02  Andreas Jaeger  <aj@suse.de>
13439
13440         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13441
13442 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13443             Andrew Pinski  <pinskia@physics.uc.edu>
13444
13445         PR rtl-optimization/12092
13446         * gcc.dg/pr12092-1.c: New test case.
13447
13448 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13449
13450         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13451         'hidden' and 'default' for better portability.
13452         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13453
13454         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13455         6 and 7.
13456         * g++.old-deja/g++.brendan/new3.C: Likewise.
13457
13458 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13459
13460         * gcc.dg/20041231-1.C: New test.
13461         * g++.dg/warn/Wunreachable-code-1.C: New test.
13462
13463 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13464
13465         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13466         file, not /dev/null.  Abort on error.
13467
13468 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13469             Ziemowit Laski  <zlaski@apple.com>
13470
13471         PR objc/18971
13472         * objc.dg/encode-5.m: New test.
13473
13474 2004-12-29  Richard Henderson  <rth@redhat.com>
13475
13476         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13477         * objc.dg/stabs-1.m: Disable for ia64.
13478
13479 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/19190
13482         * g++.dg/warn/Wunused-10.C: New test.
13483
13484 2004-12-28  Richard Henderson  <rth@redhat.com>
13485
13486         * objc.dg/stabs-1.m: Disable for alpha.
13487
13488 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13489
13490         PR c++/19149
13491         * g++.dg/parse/error23.C: New test.
13492
13493 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13494
13495         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13496
13497         PR fortran/19032
13498         * gfortran.dg/intrinsic_modulo_1.f90: New.
13499         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13500         tests with divisor -1.
13501
13502 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13503
13504         * g++.dg/opt/temp1.C (memcpy): Return a value.
13505
13506         PR c++/19148
13507         * g++.dg/expr/cond7.C: New test.
13508
13509 2004-12-27  Paul Brook  <paul@codesourcery.com>
13510
13511         * gfortran.dg/g77/select_no_compile.f: Remove.
13512
13513 2004-12-27  Richard Henderson  <rth@redhat.com>
13514
13515         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13516         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13517         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13518
13519 2004-12-26  Richard Henderson  <rth@redhat.com>
13520
13521         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13522         by 1i instead of token pasting.
13523
13524 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13525
13526         PR tree-optimization/17578
13527         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13528         to additional_flags.
13529         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13530
13531 2004-12-25  Richard Henderson  <rth@redhat.com>
13532
13533         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13534         Remove Alpha.
13535
13536 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13537
13538         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13539         hppa*-*-hpux*.
13540         * gcc.dg/pr17957.c (dg-options): Likewise.
13541         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13542         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13543         instead of 0 on __hppa__.
13544         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13545         "foo,%r" on hppa*-*-*.
13546
13547 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13548
13549         PR fortran/19071
13550         * gfortran.dg/complex_write.f90: New test.
13551
13552 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/17595
13555         * g++.dg/parse/pragma2.C: New test.
13556
13557         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13558
13559 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13560
13561         * gcc.dg/empty2.c: Add missing dg-warning.
13562
13563 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13564
13565         PR c++/17413
13566         * g++.dg/template/local4.C: New test.
13567         * g++.dg/template/crash19.C: Add dg-error marker.
13568
13569         * g++.dg/template/crash31.C: Correct embedded PR number.
13570
13571 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/16405
13574         * g++.dg/opt/temp1.C: Add do-run marker.
13575
13576 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13577
13578         * g++.dg/template/spec19.C: New.
13579
13580 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13581
13582         PR target/16819
13583         * gcc.dg/empty2.c: New.
13584
13585 2004-12-23  Richard Henderson  <rth@redhat.com>
13586
13587         * lib/target-supports.exp (check_effective_target_vect_no_align):
13588         Remove i?86 and x86-64.
13589
13590 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/16405
13593         * g++.dg/opt/temp1.C: New test.
13594
13595 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13596
13597         PR c++/18733
13598         * g++.dg/template/friend33.C: New testcase.
13599
13600 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13601
13602         PR c++/18464
13603         * g++.dg/template/cond5.C: New test.
13604
13605         PR c++/18492
13606         * g++.dg/inherit/thunk3.C: New test.
13607
13608         PR c++/11224
13609         * g++.dg/warn/Wunused-9.C: New test.
13610
13611 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13612
13613         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13614
13615 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13616
13617         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13618
13619 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/18378
13622         * g++.dg/ext/packed8.C: New test.
13623
13624         PR c++/19063
13625         * g++.dg/template/crash31.C: New test.
13626
13627         PR c++/19034
13628         * g++.dg/template/crash30.C: New test.
13629
13630 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13631
13632         PR C++/18984
13633         * g++.dg/eh/ctor3.C: New test.
13634
13635 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13636
13637         * objc.dg/stabs-1.m: Allow section name to be quoted and
13638         assembly label to begin with '.LL'.
13639
13640 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13641
13642         * gcc.dg/vect/vect.exp
13643         (check_effective_target_lp64_or_vect_no_align): New.
13644         * gcc.dg/vect/vect-77.c: Use it.
13645         * gcc.dg/vect/vect-78.c: Use it.
13646
13647         * lib/target-supports.exp
13648         (check_effective_target_vect_no_max,
13649         check_effective_target_vect_no_bitwise,
13650         check_effective_target_vect_no_align): New.
13651         * gcc.dg/vect/vect-13.c: Use them.
13652         * gcc.dg/vect/vect-17.c: Ditto.
13653         * gcc.dg/vect/vect-18.c: Ditto.
13654         * gcc.dg/vect/vect-19.c: Ditto.
13655         * gcc.dg/vect/vect-20.c: Ditto.
13656         * gcc.dg/vect/vect-27.c: Ditto.
13657         * gcc.dg/vect/vect-29.c: Ditto.
13658         * gcc.dg/vect/vect-44.c: Ditto.
13659         * gcc.dg/vect/vect-48.c: Ditto.
13660         * gcc.dg/vect/vect-50.c: Ditto.
13661         * gcc.dg/vect/vect-52.c: Ditto.
13662         * gcc.dg/vect/vect-54.c: Ditto.
13663         * gcc.dg/vect/vect-56.c: Ditto.
13664         * gcc.dg/vect/vect-58.c: Ditto.
13665         * gcc.dg/vect/vect-60.c: Ditto.
13666         * gcc.dg/vect/vect-72.c: Ditto.
13667         * gcc.dg/vect/vect-80.c: Ditto.
13668
13669 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         PR c++/14075
13672         * g++.dg/init/string1.C: New.
13673
13674         PR c++/18975
13675         * g++.dg/other/synth1.C: New.
13676
13677 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13678
13679         PR c/18963
13680         * gcc.dg/pr18963-1.c: New test.
13681
13682 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13683
13684         PR c/18596
13685         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13686         * gcc.dg/pr18596-1.c: Use dg-error.
13687         (dg-options): Use -fno-unit-at-a-time.
13688         * gcc.dg/pr18596-2.c: New test.
13689         * gcc.dg/pr18596-3.c: New test.
13690
13691 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13692
13693         PR middle-end/18683
13694         * g++.dg/opt/pr18683-1.C: New test case.
13695
13696 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13697
13698         PR other/19093
13699         * g++.dg/opt/max1.C: Fix for 64bit targets.
13700
13701 2004-12-20  Matt Austern  <austern@apple.com>
13702
13703         PR c++/19044
13704         * g++.dg/ext/builtin6.C: New
13705
13706 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13707
13708         PR tree-optimization/19080
13709         * gcc.c-torture/compile/pr19080.c: New test.
13710
13711 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13712
13713         * gcc.dg/20041219-1.c: New test.
13714
13715 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13716
13717         PR middle-end/19068
13718         * g++.dg/opt/max1.C: New test case.
13719
13720 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13721
13722         * gcc.dg/fdata-sections-1.c: New test.
13723
13724 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13725
13726         PR middle-end/18548
13727         * gcc.dg/max-1.c: New test case.
13728
13729 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13730
13731         * gcc.c-torture/execute/20041218-1.c: New test.
13732
13733 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13734
13735         * gcc.dg/pr18501.c: New test.
13736         * gcc.dg/uninit-5.c: XFAIL.
13737         * gcc.dg/uninit-9.c: XFAIL.
13738
13739 2004-12-17  Dale Johannesen  <dalej@apple.com>
13740
13741         * gcc.dg/20041213-1.c: New.
13742
13743 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13744
13745         * objc.dg/stabs-1.m: Allow assembly label to begin
13746         with a dot ('.').
13747
13748 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13749
13750         * gcc.c-torture/execute/20041213-1.c: Move...
13751         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13752
13753 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         PR c++/18721
13756         * g++.dg/lookup/conv-5.C: New.
13757
13758 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13759
13760         * objc.dg/stabs-1.m: New test.
13761
13762 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13763
13764         * gcc.dg/visibility-c.c: Change compile to
13765         assemble for the test.
13766
13767 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13768
13769         PR target/19041
13770         * gcc.dg/visibility-c.c: New test.
13771
13772 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13773
13774         PR middle-end/18493
13775         * gcc.dg/switch-8.c: New test case.
13776
13777 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13778
13779         PR c++/18905
13780         * g++.dg/template/init4.C: New.
13781         * g++.dg/opt/static3.C: Enable optimizer.
13782
13783 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13784
13785         * g++.dg/other/complex1.C: New test.
13786
13787 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13788
13789         * g++.dg/opt/inline9.C: New test.
13790
13791 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13792
13793         PR fortran/18993
13794         * gfotran.dg/nullify_1.f: New test.
13795
13796 2004-12-15  Richard Henderson  <rth@redhat.com>
13797
13798         * gcc.target/i386/i386.exp: New harness.
13799         * gcc.target/i386/vect-args.c: New.
13800
13801 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13802
13803         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13804
13805 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13806
13807         PR c++/18825
13808         * g++.dg/template/friend32.C: New test.
13809
13810 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13811
13812         * cpp/pragma-once-1.c: New test.
13813         * cpp/pragma-once-1b.h: Likewise.
13814         * cpp/pragma-once-1c.h: Likewise.
13815         * cpp/pragma-once-1d.h: Likewise.
13816         * cpp/inc/pragma-once-1a.h: Likewise.
13817
13818 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13819             Steven G. Kargl  <kargls@comcast.net>
13820
13821         PR fortran/17597
13822         * gfortran.dg/list_read_3.f90: New test.
13823
13824 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         * gcc.dg/ftrapv-2.c: New test.
13827
13828 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13829
13830         PR c++/18981
13831         * g++.dg/template/typename9.C: New test.
13832
13833 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/18738
13836         * g++.dg/template/typename8.C: New test.
13837         * g++.dg/parse/friend2.C: Tweak error message.
13838
13839 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         * gcc.c-torture/20041214-1.c: New test.
13842
13843 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13844
13845         PR c++/18965
13846         * g++.dg/init/array17.C: New test.
13847
13848 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13849
13850         PR c++/18793
13851         * g++.dg/init/aggr3.C: New test.
13852
13853 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13854
13855         * gcc.dg/altivec-types-1.c: New test.
13856         * gcc.dg/altivec-types-2.c: New test.
13857         * gcc.dg/altivec-types-3.c: New test.
13858         * gcc.dg/altivec-types-4.c: New test.
13859         * g++.dg/ext/altivec-types-1.C: New test.
13860         * g++.dg/ext/altivec-types-2.C: New test.
13861         * g++.dg/ext/altivec-types-3.C: New test.
13862         * g++.dg/ext/altivec-types-4.C: New test.
13863
13864 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13865
13866         PR middle-end/18951
13867         * gcc.c-torture/execute/20041213-1.c: New test.
13868
13869 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         PR c++/18949
13872         * g++.dg/template/cast1.C: New.
13873
13874 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13875
13876         * gcc.c-torture/execute/20041213-2.c: New test.
13877
13878 2004-12-13  Richard Henderson  <rth@redhat.com>
13879
13880         * gcc.dg/i386-sse-10.c: Fix typo in options.
13881
13882 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13883
13884         PR c++/18968
13885         * g++.dg/opt/pr18968.C: New test.
13886
13887 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/18925
13890         * g++.dg/ext/visibility/staticdatamem.C: New test.
13891
13892 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13893
13894         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13895
13896 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13897
13898         PR rtl-optimization/18928
13899         * gcc.dg/pr18928-1.c: New test case.
13900
13901 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13902
13903         PR tree-opt/16951
13904         * gcc.c-torture/compile/20041211-1.c: New.
13905
13906 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13907
13908         PR middle-end/17564
13909         * gcc.c-torture/execute/20041212-1.c: New test.
13910
13911 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13912
13913         PR fortran/18869
13914         * gfortran.dg/common_1.f90: New test.
13915
13916 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13917         Paul Brook  <paul@codesourcery.com>
13918
13919         PR fortran/16222
13920         * gfortran.dg/real_do_1.f90: New test.
13921
13922 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         PR tree-opt/18040
13925         * g++.dg/opt/ptrmem6.C: New test.
13926
13927 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13928
13929         PR middle-end/18921
13930         * gcc.dg/pr18921-1.c: New test case.
13931
13932 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13933
13934         PR fortran/17175
13935         * gfortran.dg/scale_1.f90: New test.
13936
13937 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13938
13939         PR middle-end/18903
13940         * gcc.c-torture/compile/pr18903.c: New test.
13941
13942 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13943
13944         * gcc.c-torture/execute/20041210-1.c: New test.
13945
13946 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13947
13948         PR c++/18731
13949         * g++.dg/parser/struct-1.C: New test.
13950         * g++.dg/parser/struct-2.C: New test.
13951         * g++.dg/parser/struct-3.C: New test.
13952
13953 2004-12-09  Richard Henderson  <rth@redhat.com>
13954
13955         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13956
13957         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13958         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13959
13960 2004-12-09  Matt Austern  <austern@apple.com>
13961
13962         PR c++/18514
13963         * g++.dg/ext/builtin1.C: New
13964         * g++.dg/ext/builtin2.C: New
13965         * g++.dg/ext/builtin3.C: New
13966         * g++.dg/ext/builtin4.C: New
13967         * g++.dg/ext/builtin5.C: New
13968
13969 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13970
13971         PR tree-opt/18904
13972         * g++.dg/opt/ptrmem5.C: New test.
13973
13974 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13975
13976         * g++.dg/parse/typename5.C: Adjust for new error.
13977         * g++.dg/parse/typename7.C: New.
13978
13979 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13980
13981         PR c++/18073
13982         * g++.dg/other/mmintrin.C: New test.
13983
13984 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         PR c++/16681
13987         * g++.dg/init/array15.C: New.
13988         * g++.dg/init/array16.C: New.
13989
13990 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13991
13992         PR fortran/18826
13993         * gfortran.dg/assign_1.f90: New test.
13994
13995 2004-12-08  Nick Clifton  <nickc@redhat.com>
13996
13997         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13998         * gcc.target/xstormy16/data_below100: Likewise.
13999         * gcc.target/xstormy16/sfr: Likewise.
14000         * gcc.target/xstormy16/below100.S: New test source file.
14001         * gcc.target/xstormy16/below100.ld: New test linker script.
14002         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14003         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14004         bp instructions.
14005         * gcc.target/xstormy16/bp.c: Likewise.
14006
14007         * gcc.target/xstormy16/bss_below100: New files:
14008         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14009         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14010         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14011         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14012         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14013         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14014         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14015         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14016         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14017         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14018         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14019         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14020         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14021         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14022         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14023         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14024         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14025         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14026         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14027         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14028         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14029         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14030         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14031         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14032         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14033         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14034         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14035
14036         * gcc.target/xstormy16/data_below100: New files:
14037         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14038         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14039         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14040         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14041         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14042         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14043         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14044         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14045         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14046         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14047         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14048         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14049         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14050         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14051         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14052         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14053         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14054         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14055         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14056         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14057         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14058         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14059         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14060         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14061         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14062         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14063         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14064
14065         * gcc.target/xstormy16/sfr: New files:
14066         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14067         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14068         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14069         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14070         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14071         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14072         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14073         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14074         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14075         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14076         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14077         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14078         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14079         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14080         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14081         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14082         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14083         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14084         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14085         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14086         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14087         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14088         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14089         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14090         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14091         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14092         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14093         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14094         27_if0_sfrw_bitfield_f.c
14095
14096 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14097
14098         PR c++/18100
14099         * g++.dg/lookup/name-clash4.C: New test.
14100
14101 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14102
14103         PR c++/18672
14104         * g++.dg/opt/array1.C: New.
14105
14106         PR c++/18803
14107         * g++.dg/template/operator5.C: New.
14108
14109 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14110
14111         PR c/18867
14112         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14113
14114 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14115
14116         * gcc.dg/noncompile/20041207.c: New test.
14117
14118 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14119
14120         * g++.dg/other/unreachable-1.C: New test.
14121
14122 2004-12-06  Nick Clifton  <nickc@redhat.com>
14123
14124         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14125         <limits.h> because the latter comes from gcc's include/ directory
14126         and not the newlib/libc/include directory.
14127
14128 2004-12-04  Richard Henderson  <rth@redhat.com>
14129
14130         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14131
14132 2004-12-04  Richard Henderson  <rth@redhat.com>
14133
14134         * lib/target-supports.exp (check_gc_sections_available): Disable
14135         for alpha and ia64.
14136
14137 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14138
14139         PR middle-end/17909
14140         * g++.dg/other/vararg-2.C: New test.
14141
14142 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14143
14144         PR c++/17011, c++/17971
14145         * g++.dg/template/error15.C: Adjust expected error.
14146         * g++.dg/template/instantiate3.C: Likewise.
14147
14148 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14149
14150         * gcc.dg/altivec-18.c: Fix for darwin
14151
14152 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14153
14154         PR c++/18782
14155         * g++.dg/parse/ptrmem2.C: New.
14156
14157         PR c++/18318
14158         * g++.dg/template/new1.C: New.
14159
14160 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14161
14162         PR fortran/18710
14163         * gfortran.dg/direct_io_3.f90: New test.
14164
14165 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         PR 18758
14168         * g++.dg/parse/crash21.C: New.
14169
14170 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14171
14172         PR c++/15664, c++/18276
14173         * g++.dg/template/ttp13.C: New test.
14174         * g++.dg/template/ttp14.C: Likewise.
14175
14176 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14177
14178         PR c++/18123
14179         * g++.dg/parse/enum2.C: New test.
14180         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14181
14182 2004-12-02  Nick Clifton  <nickc@redhat.com>
14183
14184         * gcc.target/xstormy16: New test directory.
14185         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14186         * gcc.target/xstormy16/bp.c: Check the generation of bp
14187         instructions.
14188         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14189         bn instructions and the BELOW100 attribute.
14190
14191 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14192
14193         PR target/16952
14194         * gcc.dg/ppc-eabi.c: New.
14195
14196 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14197
14198         PR fortran/18284
14199         * gfortran.dg/backspace.f90
14200
14201 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14202
14203         * gfortran.dg/inquire.f90: New test.
14204
14205 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14206
14207         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14208         handle effective-target-keyword.
14209         (dg-skip-if): Support effective-target keyword as target list.
14210         (dg-xfail-if): Ditto.
14211         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14212
14213 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14214
14215         PR tree-optimization/18291
14216         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14217
14218 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         PR C++/18729
14221         * g++.dg/parse/crash20.C: New.
14222
14223         PR c++/17431
14224         * g++.dg/overload/arg1.C: New.
14225         * g++.dg/overload/arg2.C: New.
14226         * g++.dg/overload/arg3.C: New.
14227         * g++.dg/overload/arg4.C: New.
14228
14229 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14230
14231         * gcc.dg/c99-flex-array-4.c: Remove.
14232
14233 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14234
14235         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14236
14237         * lib/target-supports.exp (is-effective-target): Simplify.
14238
14239         * lib/target-supports.exp (check_effective_target_vect_long):
14240         Fix for powerpc64-*-*.
14241
14242 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14243
14244         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14245         to support new requirements on FreeBSD 5.
14246
14247 2004-11-30  Devang Patel  <dpatel@apple.com>
14248
14249         PR 18702
14250         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14251
14252 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14253
14254         * g++.dg/ext/altivec-13.C: New test.
14255
14256 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14257
14258         PR tree-opt/18298
14259         * gcc.c-torture/execute/p18298.c: New test.
14260
14261 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14262             Dorit Naishlos  <dorit@il.ibm.com>
14263
14264         PR tree-opt/18607
14265         * gcc.dg/vect/vect-89.c: New test.
14266
14267 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14268
14269         * gcc.dg/pr18596-1.c: New test.
14270
14271 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14272
14273         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14274
14275 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14276
14277         PR c/18479
14278         * gcc.dg/pr18479.c: New test.
14279
14280 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14281
14282         PR target/18490
14283         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14284         mmix-knuth-mmixware.
14285
14286         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14287         cris-*-elf* cris-*-aout* mmix-*-*
14288
14289 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14290
14291         PR middle-end/18725
14292         * gcc.dg/pr18725.c: New test.
14293
14294 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14295
14296         PR target/18488
14297         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14298
14299         PR target/18336
14300         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14301
14302 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14303
14304         PR c++/18368
14305         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14306         * g++.old-deja/g++.law/ctors5.C: Likewise.
14307         * g++.old-deja/g++.other/crash25.C: Likewise.
14308
14309         PR c++/18674
14310         * g++.dg/template/error16.C: New test.
14311
14312         PR c++/18512
14313         * g++.dg/template/crash29.C: New test.
14314
14315 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14316
14317         PR tree-optimization/18712
14318         * gcc.c-torture/compile/pr18712.c: New test.
14319
14320 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14321
14322         PR c/7544
14323         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14324         tests.
14325
14326 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14327
14328         PR c++/18652
14329         * g++.dg/lookup/crash6.C: New test.
14330
14331 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14332
14333         PR middle-end/18164
14334         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14335
14336 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14337
14338         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14339         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14340         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14341
14342 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14343
14344         * gcc.dg/pr18164.c: New test.
14345
14346 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14347
14348         * gcc.dg/funroll-loops-all.c: New.
14349
14350 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14351
14352         PR target/18489
14353         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14354         delimeter, match space and TAB as well as ":".
14355
14356         PR target/18484
14357         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14358
14359         PR target/18348
14360         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14361
14362         PR target/18345
14363         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14364
14365         PR target/18337
14366         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14367
14368 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14369
14370         * gfortran.dg/direct_io_2.f90: New test.
14371
14372 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14373
14374         PR target/18334
14375         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14376
14377 2004-11-28  Richard Henderson  <rth@redhat.com>
14378
14379         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14380
14381 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14382
14383         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14384         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14385         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14386         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14387         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14388         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14389         gcc.dg/pointer-arith-8.c: New tests.
14390
14391 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14392
14393         PR fortran/18364
14394         * gfortran.dg/endfile.f90: New test.
14395
14396 2004-11-27  Falk Hueffner  <falk@debian.org>
14397
14398         * gcc.dg/loop-6.c: New test.
14399
14400 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.c-torture/execute/20041126-1.c: New test.
14403
14404 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14405
14406         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14407         on IRIX.
14408
14409 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14410
14411         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14412         functions.
14413
14414 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR rtl-optimization/17825
14417         * gcc.c-torture/compile/20041119-1.c: New test.
14418
14419 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14420
14421         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14422         Check existence of ld library path variables before unsetting.
14423
14424 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14425
14426         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14427
14428 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14429
14430         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14431
14432 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14433
14434         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14435
14436 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14437
14438         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14439         dg-do directive.
14440
14441 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14442
14443         * gcc.dg/pr17957.c: Pass --param, not -param.
14444
14445 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14446
14447         PR middle-end/17957
14448         * testsuite/gcc.dg/pr17957.c: New test.
14449
14450 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c++/18445
14453         * g++.dg/template/crash28.C: Likewise.
14454
14455         PR c++/18001
14456         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14457         * g++.dg/ext/lvaddr.C: Likewise.
14458         * g++.dg/opt/pr7503-3.C: Likewise.
14459
14460         PR c++/18466
14461         * g++.dg/parse/qualified3.C: New test.
14462         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14463
14464         PR c++/18545
14465         * g++.dg/expr/return1.C: New test.
14466
14467 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14468
14469         Friend class name lookup 3/n, PR c++/3332
14470         * g++.dg/lookup/friend3.C: New test.
14471         * g++.dg/lookup/friend4.C: Likewise.
14472         * g++.dg/lookup/friend5.C: Likewise.
14473
14474 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14475
14476         Friend class name lookup 2/n, PR c++/14513, c++/15410
14477         * g++.dg/lookup/friend2.C: New test.
14478         * g++.dg/template/friend31.C: Likewise.
14479
14480 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14481
14482         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14483
14484 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14485
14486         PR c++/17473
14487         * g++.dg/tc1/dr56.C: Remove.
14488         * g++.dg/template/typedef1.C: Add dg-error markers.
14489         * g++.old-deja/g++.other/typedef7.C: Likewise.
14490
14491         PR c++/18285
14492         * g++.dg/parse/typedef7.C: New test.
14493
14494 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14495
14496         * gcc.c-torture/execute/20041124-1.c: New test.
14497
14498 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14499
14500         * g++.dg/template/deduce3.C: New test.
14501
14502         PR c++/18586
14503         * g++.dg/template/crash27.C: New test.
14504
14505         PR c++/18530
14506         * g++.dg/warn/Wshadow-3.C: New test.
14507
14508 2004-11-24  Devang Patel  <dpatel@apple.com>
14509
14510         PR/18555
14511         * gcc.dg/cpp/isysroot-1.c: New test.
14512         * gcc.dg/cpp/usr/include/stdio.h: New file.
14513         * gcc.dg/cpp/isysroot-2.c: New test.
14514         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14515         New file.
14516
14517 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14518
14519         PR c++/8929
14520         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14521
14522 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14523
14524         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14525         * gcc.target/sparc/pdist.c: Likewise.
14526
14527 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14528
14529         PR c++/16882
14530         * g++.dg/conversion/simd1.C: New test.
14531
14532 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14533
14534         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14535         and restore_ld_library_path_env_vars.
14536         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14537         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14538         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14539         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14540
14541 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14542
14543         * gcc.dg/pragma-align-2.c: Test macro expansion.
14544         * gcc.dg/pragma-pack-2.c: New test.
14545
14546 2004-11-23  Richard Henderson  <rth@redhat.com>
14547
14548         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14549         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14550         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14551         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14552         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14553         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14554
14555         * gcc.dg/vect/vect.exp: Add check for alpha.
14556         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14557         (check_effective_target_vect_int): Enable for alpha.
14558         (check_effective_target_vect_long): New.
14559         (is-effective-target): Add it.
14560
14561 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14562
14563         * gcc.dg/pr18614-1.c: New test.
14564
14565 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14566
14567         * gcc.dg/setjmp-2.c: New test.
14568
14569 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14570
14571         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14572         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14573         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14574         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14575         gcc.target/sparc/pdist.c: New tests.
14576
14577 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14578
14579         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14580
14581 2004-11-22  Dale Johannesen  <dalej@apple.com>
14582
14583         * gcc.dg/20041111-1.c: New.
14584
14585 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14586
14587         PR tree-opt/18536
14588         * gcc.dg/vect/pr18536.c: New test.
14589
14590 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14591
14592         PR c++/18354
14593         * g++.dg/template/nontype11.C: New test.
14594
14595 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14596
14597         PR middle-end/18520
14598         * gcc.dg/pr18520-1.c: New test case.
14599
14600 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14601
14602         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14603         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14604         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14605         expected diagnostics.
14606
14607 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14608
14609         PR target/18580
14610         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14611         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14612         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14613
14614 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14615
14616         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14617
14618 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14619             Joseph Myers  <joseph@codesourcery.com>
14620
14621         * lib/target-supports.exp (check_visibility_available): Really
14622         test the compiler.
14623
14624 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14625
14626         PR tree-opt/18181
14627         * gcc.dg/vect/vect-85.c: New test.
14628         * gcc.dg/vect/vect-86.c: New test.
14629         * gcc.dg/vect/vect-87.c: New test.
14630         * gcc.dg/vect/vect-88.c: New test.
14631
14632 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14633
14634         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14635
14636 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14637
14638         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14639         * gcc.dg/ppc-and-1.c: Ditto.
14640         * gcc.dg/ppc-compare-1.c: Ditto.
14641         * gcc.dg/ppc-mov-1.c: Ditto
14642
14643 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14644             Mark Mitchell  <mark@codesourcery.com>
14645
14646         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14647
14648 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14649             Aldy Hernandez  <aldyh@redhat.com>
14650
14651         * lib/target-supports.exp (check_effective_target_vect_int): New
14652         (check_effective_target_vect_float): New
14653         (check_effective_target_vect_double): New.
14654         (is-effective-target): Support new effective targets keywords.
14655         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14656         default action for dg-do.
14657         * gcc.dg/vect/pr16105.c: Use new support.
14658         * gcc.dg/vect/pr18400.c: Ditto.
14659         * gcc.dg/vect/pr18425.c: Ditto.
14660         * gcc.dg/vect/vect-1.c: Ditto.
14661         * gcc.dg/vect/vect-10.c: Ditto.
14662         * gcc.dg/vect/vect-11.c: Ditto.
14663         * gcc.dg/vect/vect-12.c: Ditto.
14664         * gcc.dg/vect/vect-13.c: Ditto.
14665         * gcc.dg/vect/vect-14.c: Ditto.
14666         * gcc.dg/vect/vect-15.c: Ditto.
14667         * gcc.dg/vect/vect-16.c: Ditto.
14668         * gcc.dg/vect/vect-17.c: Ditto.
14669         * gcc.dg/vect/vect-18.c: Ditto.
14670         * gcc.dg/vect/vect-19.c: Ditto.
14671         * gcc.dg/vect/vect-2.c: Ditto.
14672         * gcc.dg/vect/vect-20.c: Ditto.
14673         * gcc.dg/vect/vect-21.c: Ditto.
14674         * gcc.dg/vect/vect-22.c: Ditto.
14675         * gcc.dg/vect/vect-23.c: Ditto.
14676         * gcc.dg/vect/vect-24.c: Ditto.
14677         * gcc.dg/vect/vect-25.c: Ditto.
14678         * gcc.dg/vect/vect-26.c: Ditto.
14679         * gcc.dg/vect/vect-27.c: Ditto.
14680         * gcc.dg/vect/vect-27a.c: Ditto.
14681         * gcc.dg/vect/vect-28.c: Ditto.
14682         * gcc.dg/vect/vect-29.c: Ditto.
14683         * gcc.dg/vect/vect-29a.c: Ditto.
14684         * gcc.dg/vect/vect-3.c: Ditto.
14685         * gcc.dg/vect/vect-30.c: Ditto.
14686         * gcc.dg/vect/vect-31.c: Ditto.
14687         * gcc.dg/vect/vect-32.c: Ditto.
14688         * gcc.dg/vect/vect-33.c: Ditto.
14689         * gcc.dg/vect/vect-34.c: Ditto.
14690         * gcc.dg/vect/vect-35.c: Ditto.
14691         * gcc.dg/vect/vect-36.c: Ditto.
14692         * gcc.dg/vect/vect-37.c: Ditto.
14693         * gcc.dg/vect/vect-38.c: Ditto.
14694         * gcc.dg/vect/vect-4.c: Ditto.
14695         * gcc.dg/vect/vect-40.c: Ditto.
14696         * gcc.dg/vect/vect-41.c: Ditto.
14697         * gcc.dg/vect/vect-42.c: Ditto.
14698         * gcc.dg/vect/vect-43.c: Ditto.
14699         * gcc.dg/vect/vect-44.c: Ditto.
14700         * gcc.dg/vect/vect-45.c: Ditto.
14701         * gcc.dg/vect/vect-46.c: Ditto.
14702         * gcc.dg/vect/vect-47.c: Ditto.
14703         * gcc.dg/vect/vect-48.c: Ditto.
14704         * gcc.dg/vect/vect-48a.c: Ditto.
14705         * gcc.dg/vect/vect-49.c: Ditto.
14706         * gcc.dg/vect/vect-5.c: Ditto.
14707         * gcc.dg/vect/vect-50.c: Ditto.
14708         * gcc.dg/vect/vect-51.c: Ditto.
14709         * gcc.dg/vect/vect-52.c: Ditto.
14710         * gcc.dg/vect/vect-53.c: Ditto.
14711         * gcc.dg/vect/vect-54.c: Ditto.
14712         * gcc.dg/vect/vect-55.c: Ditto.
14713         * gcc.dg/vect/vect-56.c: Ditto.
14714         * gcc.dg/vect/vect-56a.c: Ditto.
14715         * gcc.dg/vect/vect-57.c: Ditto.
14716         * gcc.dg/vect/vect-58.c: Ditto.
14717         * gcc.dg/vect/vect-59.c: Ditto.
14718         * gcc.dg/vect/vect-6.c: Ditto.
14719         * gcc.dg/vect/vect-60.c: Ditto.
14720         * gcc.dg/vect/vect-61.c: Ditto.
14721         * gcc.dg/vect/vect-62.c: Ditto.
14722         * gcc.dg/vect/vect-63.c: Ditto.
14723         * gcc.dg/vect/vect-64.c: Ditto.
14724         * gcc.dg/vect/vect-65.c: Ditto.
14725         * gcc.dg/vect/vect-66.c: Ditto.
14726         * gcc.dg/vect/vect-67.c: Ditto.
14727         * gcc.dg/vect/vect-68.c: Ditto.
14728         * gcc.dg/vect/vect-69.c: Ditto.
14729         * gcc.dg/vect/vect-7.c: Ditto.
14730         * gcc.dg/vect/vect-72.c: Ditto.
14731         * gcc.dg/vect/vect-72a.c: Ditto.
14732         * gcc.dg/vect/vect-73.c: Ditto.
14733         * gcc.dg/vect/vect-74.c: Ditto.
14734         * gcc.dg/vect/vect-75.c: Ditto.
14735         * gcc.dg/vect/vect-76.c: Ditto.
14736         * gcc.dg/vect/vect-77.c: Ditto.
14737         * gcc.dg/vect/vect-77a.c: Ditto.
14738         * gcc.dg/vect/vect-78.c: Ditto.
14739         * gcc.dg/vect/vect-79.c: Ditto.
14740         * gcc.dg/vect/vect-8.c: Ditto.
14741         * gcc.dg/vect/vect-80.c: Ditto.
14742         * gcc.dg/vect/vect-82.c: Ditto.
14743         * gcc.dg/vect/vect-82_64.c: Ditto.
14744         * gcc.dg/vect/vect-83.c: Ditto.
14745         * gcc.dg/vect/vect-83_64.c: Ditto.
14746         * gcc.dg/vect/vect-9.c: Ditto.
14747         * gcc.dg/vect/vect-all.c: Ditto.
14748         * gcc.dg/vect/vect-none.c: Ditto.
14749
14750 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14751
14752         * lib/gcc-dg.exp (dg-skip-if): New function.
14753         (dg-forbid-option): Remove.
14754         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14755         * g++.dg/abi/bitfield8.C: Likewise.
14756         * g++.dg/abi/dtor1.C: Likewise.
14757         * g++.dg/abi/empty10.C: Likewise.
14758         * g++.dg/abi/empty7.C: Likewise.
14759         * g++.dg/abi/empty9.C: Likewise.
14760         * g++.dg/abi/layout3.C: Likewise.
14761         * g++.dg/abi/layout4.C: Likewise.
14762         * g++.dg/abi/thunk1.C: Likewise.
14763         * g++.dg/abi/thunk2.C: Likewise.
14764         * g++.dg/abi/vbase11.C: Likewise.
14765         * g++.dg/abi/vthunk2.C: Likewise.
14766         * g++.dg/abi/vthunk3.C: Likewise.
14767         * g++.dg/ext/attrib8.C: Likewise.
14768         * g++.dg/opt/longbranch2.C: Likewise.
14769         * g++.dg/opt/reg-stack4.C: Likewise.
14770         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14771         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14772         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14773         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14774         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14775         * gcc.dg/20000609-1.c: Likewise.
14776         * gcc.dg/20000720-1.c: Likewise.
14777         * gcc.dg/20011107-1.c: Likewise.
14778         * gcc.dg/20011119-1.c: Likewise.
14779         * gcc.dg/20020108-1.c: Likewise.
14780         * gcc.dg/20020122-2.c: Likewise.
14781         * gcc.dg/20020122-3.c: Likewise.
14782         * gcc.dg/20020201-3.c: Likewise.
14783         * gcc.dg/20020206-1.c: Likewise.
14784         * gcc.dg/20020218-1.c: Likewise.
14785         * gcc.dg/20020310-1.c: Likewise.
14786         * gcc.dg/20020411-1.c: Likewise.
14787         * gcc.dg/20020418-2.c: Likewise.
14788         * gcc.dg/20020426-1.c: Likewise.
14789         * gcc.dg/20020426-2.c: Likewise.
14790         * gcc.dg/20020517-1.c: Likewise.
14791         * gcc.dg/20020523-1.c: Likewise.
14792         * gcc.dg/20020523-2.c: Likewise.
14793         * gcc.dg/20020729-1.c: Likewise.
14794         * gcc.dg/20030204-1.c: Likewise.
14795         * gcc.dg/20030826-2.c: Likewise.
14796         * gcc.dg/20030926-1.c: Likewise.
14797         * gcc.dg/20031202-1.c: Likewise.
14798         * gcc.dg/980312-1.c: Likewise.
14799         * gcc.dg/980313-1.c: Likewise.
14800         * gcc.dg/990117-1.c: Likewise.
14801         * gcc.dg/990424-1.c: Likewise.
14802         * gcc.dg/990524-1.c: Likewise.
14803         * gcc.dg/991230-1.c: Likewise.
14804         * gcc.dg/i386-387-1.c: Likewise.
14805         * gcc.dg/i386-387-2.c: Likewise.
14806         * gcc.dg/i386-387-3.c: Likewise.
14807         * gcc.dg/i386-387-4.c: Likewise.
14808         * gcc.dg/i386-387-5.c: Likewise.
14809         * gcc.dg/i386-387-6.c: Likewise.
14810         * gcc.dg/i386-asm-1.c: Likewise.
14811         * gcc.dg/i386-bitfield1.c: Likewise.
14812         * gcc.dg/i386-bitfield2.c: Likewise.
14813         * gcc.dg/i386-loop-1.c: Likewise.
14814         * gcc.dg/i386-loop-2.c: Likewise.
14815         * gcc.dg/i386-loop-3.c: Likewise.
14816         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14817         * gcc.dg/i386-pic-1.c: Likewise.
14818         * gcc.dg/i386-regparm.c: Likewise.
14819         * gcc.dg/i386-signbit-1.c: Likewise.
14820         * gcc.dg/i386-signbit-2.c: Likewise.
14821         * gcc.dg/i386-signbit-3.c: Likewise.
14822         * gcc.dg/i386-sse-5.c: Likewise.
14823         * gcc.dg/i386-sse-8.c: Likewise.
14824         * gcc.dg/i386-unroll-1.c: Likewise.
14825         * gcc.dg/tls/opt-1.c: Likewise.
14826         * gcc.dg/tls/opt-2.c: Likewise.
14827         * gcc.dg/unroll-1.c: Likewise.
14828         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14829         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14830         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14831         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14832
14833 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14834
14835         * g++.dg/template/incomplete1.C: New test.
14836
14837 2004-11-16  Nick Clifton  <nickc@redhat.com>
14838
14839         Revert patches accidentally commited during checkin of fixes for
14840         xstormy16 tests:
14841         gcc.c-torture/execute/simd-4.c: Revert
14842         gcc.dg/20040910-1.c: Revert.
14843
14844 2004-11-16  Paul Brook  <paul@codesourcery.com>
14845
14846         PR fortran/13010
14847         * gfortran.dg/der_pointer_1.f90: New test.
14848
14849 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14850
14851         PR c/18498
14852         * gcc.dg/bitfld-13.c: New test.
14853
14854 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14855
14856         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14857         powerpc*-*-linux*.
14858
14859         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14860         * gcc.dg/ppc64-abi-2.c: Ditto.
14861         * gcc.dg/ppc64-abi-3.c: Ditto.
14862
14863         * lib/gcc-dg.exp (dg-target-list): Remove.
14864
14865 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14866
14867         * gcc.dg/ia64-postinc.c: New test.
14868
14869 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14870
14871         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14872
14873 2004-11-15  Nick Clifton  <nickc@redhat.com>
14874
14875         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14876         __INT_MAX__ so that the test can be compiled by toolchains
14877         targeted at 16-bit processors.
14878
14879         * gcc.dg/20040625-1.c: Use long constants rather than integers
14880         when performing arithmetic that will overflow 16-bits.
14881
14882         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14883         xstormy16.  It does not support 128-bit vector operations.
14884
14885         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14886         with the macro PTR_TYPE.  Define this macro to an integer type
14887         suitable for holding a pointer.
14888
14889         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14890         the target is a 16-bit processor.
14891
14892         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14893         16-bit targets where the character constant will be too long.
14894
14895         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14896         where the double will not be directly addressable.
14897
14898 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14899
14900         Friend class name lookup 1/n, PR c++/18471
14901         * g++.dg/template/crash26.C: New test.
14902         * g++.dg/lookup/struct1.C: Adjust expected error.
14903         * g++.dg/parse/elab1.C: Likewise.
14904         * g++.dg/parse/elab2.C: Likewise.
14905         * g++.dg/parse/int-as-enum1.C: Likewise.
14906         * g++.dg/parse/struct-as-enum1.C: Likewise.
14907         * g++.dg/parse/typedef1.C: Likewise.
14908         * g++.dg/parse/typedef3.C: Likewise.
14909         * g++.dg/parse/typedef4.C: Likewise.
14910         * g++.dg/parse/typedef5.C: Likewise.
14911         * g++.dg/template/nontype4.C: Likewise.
14912         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14913         * g++.old-deja/g++.other/elab1.C: Likewise.
14914         * g++.old-deja/g++.other/syntax4.C: Likewise.
14915
14916 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14917
14918         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14919
14920 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14921
14922         * gcc.c-torture/execute/20041114-1.c: New test.
14923
14924 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14925
14926         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14927         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14928         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14929         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14930         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14931         gcc.dg/switch-7.c: New tests.
14932
14933 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14934
14935         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14936
14937 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14938
14939         PR tree-opt/18400
14940         * gcc.dg/vect/pr18400.c: New test.
14941
14942 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14943             Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         PR tree-opt/18425
14946         * gcc.dg/vect/pr18425.c: New test.
14947
14948 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14949
14950         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14951         Guard with dg-require-alias and dg-require-visibility.
14952
14953 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14956
14957 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14958
14959         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14960
14961 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14962
14963         PR c++/17344
14964         * g++.dg/template/defarg5.C: New test.
14965
14966 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * g++.dg/parse/cast1.C: Run only on ILP32.
14969         * g++.old-deja/g++.mike/p784.C: Likewise.
14970
14971 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14972
14973         * gcc.c-torture/execute/20041113-1.c: New test.
14974
14975 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14976
14977         PR target/18230
14978         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14979         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14980         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14981         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14982         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14983         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14984         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14985         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14986         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14987         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14988         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14989         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14990         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14991
14992 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14993
14994         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14995         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14996         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14997         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14998         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14999         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15000         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15001         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15002         gcc.target/sparc/combined-1.c: New tests.
15003
15004 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15005
15006         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15007         New tests.
15008
15009 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15010
15011         * lib/gcc-dg.exp (dg-forbid-option): New function.
15012         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15013         * g++.dg/abi/bitfield8.C: Likewise.
15014         * g++.dg/abi/dtor1.C: Likewise.
15015         * g++.dg/abi/empty10.C: Likewise.
15016         * g++.dg/abi/empty7.C: Likewise.
15017         * g++.dg/abi/empty9.C: Likewise.
15018         * g++.dg/abi/layout3.C: Likewise.
15019         * g++.dg/abi/layout4.C: Likewise.
15020         * g++.dg/abi/thunk1.C: Likewise.
15021         * g++.dg/abi/thunk2.C: Likewise.
15022         * g++.dg/abi/vbase11.C: Likewise.
15023         * g++.dg/abi/vthunk2.C: Likewise.
15024         * g++.dg/abi/vthunk3.C: Likewise.
15025         * g++.dg/ext/attrib8.C: Likewise.
15026         * g++.dg/opt/longbranch2.C: Likewise.
15027         * g++.dg/opt/reg-stack4.C: Likewise.
15028         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15029         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15030         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15031         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15032         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15033         * gcc.dg/20000609-1.c: Likewise.
15034         * gcc.dg/20000720-1.c: Likewise.
15035         * gcc.dg/20011107-1.c: Likewise.
15036         * gcc.dg/20011119-1.c: Likewise.
15037         * gcc.dg/20020108-1.c: Likewise.
15038         * gcc.dg/20020122-2.c: Likewise.
15039         * gcc.dg/20020122-3.c: Likewise.
15040         * gcc.dg/20020201-3.c: Likewise.
15041         * gcc.dg/20020206-1.c: Likewise.
15042         * gcc.dg/20020218-1.c: Likewise.
15043         * gcc.dg/20020310-1.c: Likewise.
15044         * gcc.dg/20020411-1.c: Likewise.
15045         * gcc.dg/20020418-2.c: Likewise.
15046         * gcc.dg/20020426-1.c: Likewise.
15047         * gcc.dg/20020426-2.c: Likewise.
15048         * gcc.dg/20020517-1.c: Likewise.
15049         * gcc.dg/20020523-1.c: Likewise.
15050         * gcc.dg/20020523-2.c: Likewise.
15051         * gcc.dg/20020729-1.c: Likewise.
15052         * gcc.dg/20030204-1.c: Likewise.
15053         * gcc.dg/20030826-2.c: Likewise.
15054         * gcc.dg/20030926-1.c: Likewise.
15055         * gcc.dg/20031202-1.c: Likewise.
15056         * gcc.dg/980312-1.c: Likewise.
15057         * gcc.dg/980313-1.c: Likewise.
15058         * gcc.dg/990117-1.c: Likewise.
15059         * gcc.dg/990424-1.c: Likewise.
15060         * gcc.dg/990524-1.c: Likewise.
15061         * gcc.dg/991230-1.c: Likewise.
15062         * gcc.dg/i386-387-1.c: Likewise.
15063         * gcc.dg/i386-387-2.c: Likewise.
15064         * gcc.dg/i386-387-3.c: Likewise.
15065         * gcc.dg/i386-387-4.c: Likewise.
15066         * gcc.dg/i386-387-5.c: Likewise.
15067         * gcc.dg/i386-387-6.c: Likewise.
15068         * gcc.dg/i386-asm-1.c: Likewise.
15069         * gcc.dg/i386-bitfield1.c: Likewise.
15070         * gcc.dg/i386-bitfield2.c: Likewise.
15071         * gcc.dg/i386-loop-1.c: Likewise.
15072         * gcc.dg/i386-loop-2.c: Likewise.
15073         * gcc.dg/i386-loop-3.c: Likewise.
15074         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15075         * gcc.dg/i386-pic-1.c: Likewise.
15076         * gcc.dg/i386-regparm.c: Likewise.
15077         * gcc.dg/i386-signbit-1.c: Likewise.
15078         * gcc.dg/i386-signbit-2.c: Likewise.
15079         * gcc.dg/i386-signbit-3.c: Likewise.
15080         * gcc.dg/i386-sse-5.c: Likewise.
15081         * gcc.dg/i386-sse-8.c: Likewise.
15082         * gcc.dg/i386-unroll-1.c: Likewise.
15083         * gcc.dg/tls/opt-1.c: Likewise.
15084         * gcc.dg/tls/opt-2.c: Likewise.
15085         * gcc.dg/unroll-1.c: Likewise.
15086         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15087         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15088         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15089         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15090         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15091         -m64 is specified.
15092
15093 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/18389
15096         * g++.dg/parse/cond1.C: New test.
15097
15098         PR c++/18429
15099         * g++.dg/template/array9.C: New test.
15100         * g++.dg/ext/vla1.C: Adjust error messages.
15101         * g++.dg/ext/vlm1.C: Likewise.
15102         * g++.dg/template/crash2.C: Likewise.
15103
15104         PR c++/18436
15105         * g++.dg/template/call3.C: New test.
15106
15107         PR c++/18407
15108         * g++.dg/template/ptrmem11.C: New test.
15109
15110 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15111
15112         PR other/14264
15113         * lib/g++.exp: Set LC_ALL and LANG to C.
15114         * lib/gcc-dg.exp: Likewise.
15115         * lib/gfortran.exp: Likewise.
15116         * lib/objc.exp: Likewise.
15117         * lib/treelang.exp: Likewise.
15118
15119 2004-11-12  Andreas Schwab  <schwab@suse.de>
15120
15121         * gcc.dg/pr16286.c: Fix last change.
15122
15123 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15124
15125         PR c++/18416
15126         * g++.dg/init/global1.C: New test.
15127
15128 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15129
15130         * gcc.c-torture/execute/20041112-1.c: New test.
15131
15132 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15133
15134         * lib/gcc-dg.exp (dg-target-list): New.
15135
15136 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15137             Richard Sandiford  <rsandifo@redhat.com>
15138
15139         * lib/target-supports.exp (get-compiler_messages): New.
15140         (check_named_sections_available): Use it.
15141         (check_effective_target_ilp32): New.
15142         (check_effective_target_lp64): New.
15143         (is-effective-target): New.
15144         * lib/gcc-dg.exp (dg-require-effective-target): New.
15145
15146 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15147
15148         * gcc.dg/precedence-1.c: New test.
15149
15150 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15151
15152         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15153
15154         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15155         message, delete generated files, use more descriptive name for
15156         executable, and make the test unsupported when it cannot be run.
15157
15158         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15159         (dg-require-weak, dg-require-visibility, dg-require-alias,
15160         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15161         dg-require-iconv, dg-require-named-sections): Use it.
15162
15163         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15164
15165 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15166
15167         PR target/16457
15168         * gcc.dg/ppc-and-1: New
15169
15170         PR target/16796
15171         * gcc.dg/ppc-mov-1.c: New.
15172
15173         PR target/16458
15174         * gcc.dg/ppc-compare-1.c: New.
15175
15176 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15177
15178         * objc.dg/desig-init-2.m: New test.
15179
15180 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15181
15182         PR middle-end/18160
15183         * g++.dg/warn/register-var-1.C: New test.
15184         * g++.dg/warn/register-var-2.C: New test.
15185
15186 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15187
15188         * gcc.dg/union-2.c: New test.
15189
15190 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15191
15192         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15193         New test for PR tree-optimization/17892.
15194
15195 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/18369
15198         * g++.dg/init/new12.C: New test.
15199
15200 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15201
15202         * gcc.target/sparc: New directory.
15203         * gcc.target/sparc/sparc.exp: New driver.
15204         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15205         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15206         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15207         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15208
15209 2004-11-10  Paul Brook  <paul@codesourcery.com>
15210
15211         PR fortran/18218
15212         * gfortran.dg/list_read.c: New test.
15213
15214 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15215
15216         PR c/18322
15217         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15218         expected diagnostic location.
15219
15220 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15221
15222         * gcc.dg/20041109-1.c: New test.
15223
15224 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR objc/18406
15227         * objc/compile/pr18406.m: New test.
15228
15229 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15230
15231         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15232
15233 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15234
15235         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15236
15237 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15238
15239         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15240
15241 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15242
15243         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15244         exit.
15245
15246 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15247
15248         PR tree-opt/18299
15249         * gcc.c-torture/pr18299-1.c: New test.
15250
15251 2004-11-06  Andreas Schwab  <schwab@suse.de>
15252
15253         * gcc.dg/pr16286.c: Also test for bool and pixel.
15254
15255 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15256
15257         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15258         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15259         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15260         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15261         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15262         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15263         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15264         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15265         gcc.dg/struct-semi-3.c: New tests.
15266
15267 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15268
15269         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15270
15271 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15272
15273         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15274         Do not use C99 designators.
15275
15276 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15277
15278         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15279
15280 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15283         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15284         * gcc.c-torture/execute/simd-5.x: Remove.
15285
15286 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15287
15288         PR rtl-optimization/17933
15289         * gcc.dg/torture/pr17933-1.c: New test.
15290
15291 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15292
15293         PR target/18106
15294         * lib/target-supports.exp (check_weak_available): Support
15295         Windows.
15296
15297 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15298
15299         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15300         call to fflush(stdout) before abort.
15301         (my_ffsll): New function.
15302         (generate_fields): Use it.
15303
15304 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15305
15306         * gcc.dg/init-undef-1.c: New test.
15307
15308 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15309
15310         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15311         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15312         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15313         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15314         expected messages for new parser.
15315
15316 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15317
15318         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15319
15320 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15321
15322         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15323         on LP64 targets.
15324
15325 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15326
15327         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15328         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15329         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15330         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15331         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15332         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15333         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15334         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15335         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15336         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15337
15338 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15339
15340         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15341         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15342         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15343         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15344         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15345         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15346         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15347         for new parser.
15348
15349 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15350
15351         PR target/15342
15352         * gcc.dg/20041104-1.c: New test.
15353
15354 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15355
15356         * g++.dg/template/nontype7.C: New test.
15357         * g++.dg/template/nontype8.C: Likewise.
15358         * g++.dg/template/nontype9.C: Likewise.
15359         * g++.dg/template/nontype10.C: Likewise.
15360         * g++.dg/tc1/dr49.C: Likewise.
15361         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15362         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15363
15364 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15365
15366         * g++.dg/rtti/tinfo1.C: Remove xfails.
15367
15368 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15369
15370         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15371         packed attribute to the definition to satisfy the new C++ parser.
15372
15373 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15374
15375         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15376         invocations of va_arg.
15377
15378 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/18124
15381         * g++.dg/template/crash25.C: New test.
15382
15383         PR c++/18155
15384         * g++.dg/template/typedef2.C: New test.
15385         * g++.dg/parse/crash13.C: Adjust error markers.
15386
15387         PR c++/18177
15388         * g++.dg/conversion/const3.C: New test.
15389
15390 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15391
15392         PR fortran/17535
15393         PR fortran/17583
15394         PR fortran/17713
15395         * gfortran.dg/generic_[123].f90: New testcases.
15396
15397 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15398
15399         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15400         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15401
15402 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15403
15404         PR tree-opt/16808
15405         * gcc.c-torture/compile/pr16808.c: New test.
15406
15407 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15408
15409         PR rtl-optimization/17104
15410         * gcc.dg/ppc-bitfield1.c: New.
15411
15412 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15413
15414         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15415
15416 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15417
15418         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15419         strings for 32-bit code.
15420
15421 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15422
15423         PR c/18239
15424         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15425
15426 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15427
15428         PR c++/18064
15429         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15430
15431 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/15172
15434         * g++.dg/init/aggr2.C: New test.
15435
15436 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15437
15438         * objc.dg/local-decl-1.m: New test.
15439
15440 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15441
15442         * gcc.dg/20040910-1.c: Adjust regex.
15443
15444 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15445
15446         PR rtl-optimization/18084
15447         * g++.dg/opt/pr18084-1.C: New testcase.
15448
15449 2004-10-30  Matt Austern  <austern@apple.com>
15450
15451         PR c++/17542
15452         * g++.dg/ext/attrib18.C: New test.
15453
15454 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15455
15456         PR middle-end/18096
15457         * gcc.dg/pr18096-1.c: New test case.
15458
15459 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15460
15461         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15462
15463 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15464
15465         PR c/16666
15466         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15467         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15468         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15469         gcc.dg/old-style-prom-3.c: New tests.
15470
15471 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15472
15473         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15474         Remove unnecessary inclusion of stdio.h.
15475
15476 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15477
15478         PR rtl-optimization/17581
15479         * gcc.dg/pr17581-1.c: New test case.
15480
15481 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15482
15483         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15484         being implemented.
15485         * g++.dg/conversion/dr195-1.C: New.
15486         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15487         * g++.old-deja/g++.mike/p10148.C: Likewise.
15488
15489 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15490
15491         PR c++/17695
15492         * g++.dg/debug/typedef2.C: New test.
15493
15494 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15495
15496         PR fortran/13490
15497         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15498         * gfortran.dg/g77/README: Update.
15499
15500 2004-10-28  Matt Austern  <austern@apple.com>
15501
15502         PR c++/14124
15503         * g++.dg/ext/packed7.C: New test.
15504
15505 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15508         scan-assembler.
15509         * lib/scanasm.exp (hidden-scan-for): New proc.
15510         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15511         string.
15512         (scan-not-hidden): Likewise.
15513         * lib/target-supports.exp (check_visibility_available): mach-o is
15514         support too.
15515
15516 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/17132
15519         * g++.dg/template/memclass3.C: New test.
15520
15521 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15522
15523         PR middle-end/18160
15524         * gcc.dg/register-var-1.c: New test.
15525         * gcc.dg/register-var-2.c: New test.
15526         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15527         error now.
15528
15529 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15530
15531         PR other/18172
15532         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15533         unused variables.
15534         * gcc.dg/vect/vect-22.c: Likewise.
15535
15536 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15537
15538         * gcc.dg/i386-rotate-1.c: New test.
15539
15540 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15541
15542         * g++.dg/init/ref12.C: Add "run" marker.
15543
15544         PR c++/17435
15545         * g++.dg/init/ref12.C: New test.
15546
15547         PR c++/18140
15548         * g++.dg/template/shift1.C: New test.
15549         * g++.dg/template/error10.C: Adjust error markers.
15550
15551 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15552
15553         PR tree-opt/17529
15554         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15555
15556 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15557
15558         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15559         * gcc.dg/weak/weak-3.c: Likewise.
15560         * gcc.dg/weak/weak-5.c: Likewise.
15561         * gcc.dg/weak/weak-9.c: Likewise.
15562         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15563         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15564
15565         * gcc.dg/darwin-weakimport-1.c: New.
15566
15567 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15568
15569         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15570
15571 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15574         'syntax' error messages.
15575         * gcc.dg/cpp/direct2s.c: Likewise.
15576
15577 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15578
15579         * gcc.c-torture/compile/20041026-1.c: New.
15580
15581 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/18093
15584         * g++.dg/lookup/ns2.C: New test.
15585
15586         PR c++/18020
15587         * g++.dg/template/enum4.C: New test.
15588
15589         PR c++/18161
15590         * g++.dg/template/expr1.C: New test.
15591
15592 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15593
15594         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15595
15596 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15597
15598         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15599         gcc.dg/decl-nospec-3.c: New tests.
15600
15601 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15602
15603         * objc.dg/super-class-3.m: New test.
15604
15605 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15608         resyncing.
15609         * gcc.dg/cpp/direct2s.c: Likewise.
15610
15611 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15612
15613         * objc.dg/image-info.m: Update for changes to section selection.
15614
15615 2004-10-25  David Ayers  <d.ayers@inode.at>
15616             Ziemowit Laski  <zlaski@apple.com>
15617
15618         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15619         diagnostics when messaging 'id <Proto>'.
15620         * objc.dg/class-protocol-1.m: New test.
15621         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15622         a non-existent method signature.
15623         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15624         Update diagnostics when messaging with non-existent method signature.
15625         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15626         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15627         invalid receivers are now resolved as if messaging 'id'; remove
15628         extraneous diagnostics.
15629
15630 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15631
15632         PR c/16667
15633         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15634         gcc.dg/init-desig-obs-3.c: New tests.
15635
15636 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * gcc.dg/debug/20041023-1.c: New test.
15639
15640 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15641
15642         PR middle-end/17407
15643         * gcc.c-torture/compile/pr17407.c: New test.
15644
15645         PR c++/18121
15646         * g++.dg/template/array8.C: New test.
15647
15648 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15649
15650         PR other/18138
15651         * lib/g++.exp: Accept more than one multilib libgcc.
15652         * lib/gcc-dg.exp: Likewise.
15653         * lib/objc.exp: Likewise.
15654         * lib/treelang.exp: Likewise.
15655         * lib/gfortran.exp: Likewise.
15656
15657 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15658
15659         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15660
15661 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15662
15663         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15664         * gcc.dg/c99-const-expr-3.c: Likewise.
15665
15666 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15667
15668         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15669
15670 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15671
15672         * gcc.c-torture/execute/loop-2e.x: Remove.
15673
15674 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15675
15676         PR c++/18095
15677         * g++.dg/parse/crash18.C: New.
15678         * g++.dg/parse/crash19.C: New.
15679
15680 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15681
15682         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15683         * g++.dg/ext/dllimport2.C: Same.
15684         * g++.dg/ext/dllimport8.C: Same.
15685
15686 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/10841
15689         * g++.dg/conversion/cast1.C: New test.
15690         * g++.dg/overload/pmf1.C: Adjust error marker.
15691
15692 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15693
15694         PR objc/17923
15695         * objc.dg/const-str-7.m: New test.
15696
15697 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15698
15699         * g++.dg/template/memfriend11.C: Fix comment typo.
15700         * g++.dg/template/memfriend14.C: Likewise.
15701
15702 2004-10-20  Richard Henderson  <rth@redhat.com>
15703
15704         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15705         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15706         -fasynchronous-unwind-tables.
15707
15708 2004-10-20  Richard Henderson  <rth@redhat.com>
15709
15710         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15711         (main): Return success.
15712         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15713         (main): Return success.
15714
15715 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15716
15717         PR c++/13495
15718         * g++.dg/template/memfriend9.C: New test.
15719         * g++.dg/template/memfriend10.C: Likewise.
15720         * g++.dg/template/memfriend11.C: Likewise.
15721         * g++.dg/template/memfriend12.C: Likewise.
15722         * g++.dg/template/memfriend13.C: Likewise.
15723         * g++.dg/template/memfriend14.C: Likewise.
15724         * g++.dg/template/memfriend15.C: Likewise.
15725         * g++.dg/template/memfriend16.C: Likewise.
15726         * g++.dg/template/memfriend17.C: Likewise.
15727         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15728
15729 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15730
15731         * g++.dg/conversion/dr195.C: New.
15732         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15733
15734 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15735             Devang Patel  <dpatel@apple.com>
15736
15737         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15738         of floating point arithmetic, which could trap.
15739
15740 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15741
15742         PR c++/14035
15743         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15744         * g++.dg/conversion/const2.C: New test.
15745         * g++.dg/expr/reinterpret2.C: New test.
15746         * g++.dg/expr/reinterpret3.C: New test.
15747         * g++.dg/expr/cast2.C: New test.
15748         * g++.dg/expr/copy1.C: New test.
15749         * g++.dg/other/conversion1.C: Change error message.
15750         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15751         function pointers to void *.
15752         * g++.old-deja/g++.mike/p10148.C: Likewise.
15753
15754 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15757
15758 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15759
15760         PR c++/18047
15761
15762         * g++.dg/parse/expr3.C: New test.
15763
15764 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15765
15766         * gcc.dg/smod-1.c: New test.
15767
15768 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15769
15770         * objc.dg/method-14.m: New test.
15771
15772 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15773
15774         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15775         Also xfail as the patch was reverted.
15776
15777 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15778
15779         PR middle-end/16973
15780         * gcc.dg/pr16973.c: New test.
15781
15782 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15783
15784         PR tree-optimization/17656
15785         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15786
15787 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15788
15789         * g++.dg/eh/shadow1.C: New.
15790
15791 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15792
15793         * gcc.c-torture/compile/20041018-1.c: New test.
15794
15795 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15796
15797         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15798         compiler referring to register 0 when accessing sdata.  The linker
15799         now patches things up.
15800
15801 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15802
15803         PR c/17529
15804         * gcc.c-torture/compile/pr17529.c: New test.
15805
15806 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15807
15808         PR c++/17743
15809         * g++.dg/ext/attrib17.C: New test.
15810
15811 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15812
15813         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15814
15815 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15816
15817         PR c++/10479
15818         * g++.dg/ext/attrib16.C: New test.
15819
15820 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15821
15822         PR c++/17042
15823         * g++.dg/init/dso_handle1.C: New test.
15824
15825         PR c++/14667
15826         * g++.dg/parse/typedef6.C: New test.
15827
15828         PR c++/17916
15829         * g++.dg/parse/pragma1.C: New test.
15830
15831 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15832
15833         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15834
15835 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15836
15837         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15838         -fno-common when on HPPA HP-UX platforms.
15839
15840 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR other/16820
15843         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15844         stdint.h.
15845         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15846         uintptr_t.
15847
15848 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15849
15850         PR c++/16301
15851         * g++.dg/lookup/strong-using-4.C: New test.
15852
15853 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15854
15855         PR middle-end/16567
15856         * gcc.c-torture/compile/nested-1.c: New test.
15857
15858 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15859
15860         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15861         and mipsisa64*-*-* (until support for misaligned loads is added).
15862         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15863         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15864         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15865         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15866         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15867         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15868
15869 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15870
15871         PR c++/17976
15872         * g++.dg/init/dtor3.C: New test.
15873
15874 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15875
15876         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15877
15878 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15879
15880         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15881         * gcc.dg/macho-lo-sum.c: Likewise.
15882
15883 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15884
15885         * gcc.dg/ppc-spe64-1.c: New test.
15886
15887 2004-10-14  Devang Patel  <dpatel@apple.com>
15888
15889         PR 17635
15890         * gcc.dg/pr17635.c : New test.
15891
15892 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15893
15894         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15895         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15896         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15897         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15898         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15899         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15900         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15901         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15902         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15903         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15904         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15905         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15906         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15907         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15908         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15909         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15910         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15911         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15912
15913 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15914
15915         * gcc.dg/vect/vect-82.c: New testcase.
15916         * gcc.dg/vect/vect-82_64.c: New testcase.
15917         * gcc.dg/vect/vect-83.c: New testcase.
15918         * gcc.dg/vect/vect-83_64.c: New testcase.
15919
15920 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15921
15922         * gcc.dg/cpp/error-1.c: New test.
15923
15924 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15925
15926         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15927
15928 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15929
15930         PR target/17984
15931         * gcc.dg/cris-peep2-xsrand2.c: New test.
15932
15933 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15934
15935         PR c++/17661
15936         * testsuite/g++.dg/expr/for2.C: New test.
15937
15938 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15939
15940         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15941
15942 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15943
15944         PR tree-optimization/17724
15945         * g++.dg/opt/pr17724-1.C: New test.
15946         * g++.dg/opt/pr17724-2.C: New test.
15947         * g++.dg/opt/pr17724-3.C: New test.
15948         * g++.dg/opt/pr17724-4.C: New test.
15949         * g++.dg/opt/pr17724-5.C: New test.
15950         * g++.dg/opt/pr17724-6.C: New test.
15951
15952 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15953
15954         PR c/17301
15955         * gcc.dg/pr17301-2.c: New test.
15956
15957 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/15876
15960         * g++.dg/parse/error22.C: New test.
15961
15962         PR c++/17936
15963         * g++.dg/template/spec18.C: New test.
15964
15965 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15966
15967         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15968         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15969         memcpy.
15970         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15971         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15972
15973 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         * g++.dg/eh/cleanup5.C: Add dg-options "".
15976
15977 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15978
15979         PR middle-end/17657
15980         * gcc.dg/switch-4.c: New test case.
15981
15982 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15983
15984         * gcc.c-torture/execute/20041011-1.c: New test.
15985
15986 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR c++/17554
15989         * g++.dg/init/for3.C: New test.
15990
15991         PR c++/17657
15992         * g++.dg/opt/switch2.C: New test.
15993
15994         PR middle-end/17703
15995         * g++.dg/warn/Wreturn-2.C: New test.
15996
15997 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15998
15999         PR c++/17907
16000         * g++.dg/eh/cleanup5.C: New test.
16001
16002 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16003
16004         PR c++/17393
16005         * g++.dg/parse/error21.C: New test.
16006
16007 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16008
16009         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16010         * g++.dg/warn/incomplete1.C: Likewise.
16011         * g++.dg/template/qualttp20.C: Likewise.
16012
16013 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16014
16015         PR c/17881
16016         * parm-incomplete-1.c: New test.
16017
16018 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16019
16020         PR c++/17867
16021         * g++.dg/parse/error19.C: New test.
16022
16023         PR c++/17670
16024         * g++.dg/init/new11.C: New test.
16025
16026         PR c++/17821
16027         * g++.dg/parse/error20.C: New test.
16028
16029         PR c++/17826
16030         * g++.dg/template/crash24.C: New test.
16031
16032 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16033
16034         PR c/17301
16035         * gcc.dg/pr17301-1.c: New test.
16036
16037 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16038
16039         PR c/17189
16040         * gcc.dg/anon-struct-5.c: New test.
16041
16042 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16043
16044         PR c/17844
16045         * gcc.dg/pr17844-1.c: New test.
16046
16047 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16048
16049         PR tree-optimization/17906
16050         * gcc.c-torture/compile/pr17906.c: New.
16051
16052 2004-10-09  Stuart Hastings  <stuart@apple.com>
16053             Roger Sayle  <roger@eyesopen.com>
16054
16055         PR rtl-optimization/17853
16056         * gcc.dg/i386-mmx-5.c: New testcase.
16057
16058 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16059
16060         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16061
16062 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/17524
16065         * g++.dg/template/static9.C: New test.
16066
16067         PR c++/17685
16068         * g++.dg/parse/operator5.C: New test.
16069
16070 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16071
16072         PR middle-end/17894
16073         * gcc.c-torture/execute/divcmp-4.c: New test case.
16074
16075 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16076
16077         PR tree-opt/17902
16078         * g++.dg/opt/pr17902.C: New test.
16079
16080 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16081
16082         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16083
16084 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16085
16086         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16087
16088 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16089
16090         * gcc.dg/assign-warn-3.c: New test.
16091
16092 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16093
16094         PR c/16999
16095         * gcc.dg/cpp/ident-1.c: New test.
16096
16097 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16098
16099         * gcc.c-torture/compile/acc1.c: New.
16100
16101 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16104         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16105
16106 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16107
16108         * gcc.dg/ultrasp11.c: New test.
16109
16110 2004-10-08  Michael Matz  <matz@suse.de>
16111
16112         * gcc.dg/doloop-2.c: New test.
16113
16114 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16115
16116         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16117         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16118         objc.dg/method-9.m: Update expected diagnostics.
16119
16120 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16121
16122         * gcc.dg/ppc-fsel-3.c: New file.
16123         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16124
16125 2004-10-07  Paul Brook  <paul@codesourcery.com>
16126
16127         * gfortran.dg/intrinsic_verify_1.f90: New test.
16128
16129 2004-10-07  Paul Brook  <paul@codesourcery.com>
16130
16131         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16132
16133 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16134
16135         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16136         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16137         commit.
16138
16139 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16140
16141         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16142
16143 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16144
16145         PR c++/17115
16146         * g++.dg/warn/Winline-4.C: New test.
16147
16148 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16149
16150         * gcc.c-torture/compile/20041007-1.c: New test.
16151
16152 2004-10-07  Paul Brook  <paul@codesourcery.com>
16153
16154         PR fortran/17678
16155         * gfortran.dg/use_allocated_1.f90: New test.
16156
16157 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16158
16159         PR middle-end/17849
16160         * gfortran.fortran-torture/compile/nested.f90: New test
16161
16162 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16163
16164         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16165
16166 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16167
16168         PR c++/17368
16169         * g++.dg/ext/asm6.C: New test.
16170
16171 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16172
16173         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16174
16175 2004-10-06  Paul Brook  <paul@codesourcery.com>
16176
16177         PR libfortran/17709
16178         * gfortran.dg/empty_format_1.f90: New test.
16179
16180 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16181
16182         PR fortran/17568
16183         * gfortran.dg/ishft.f90: New test.
16184
16185         PR fortran/17283
16186         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16187         tests.
16188
16189 2004-10-06  Paul Brook  <paul@codesourcery.com>
16190
16191         * gfortran.dg/do_1.f90: New test.
16192
16193 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16194
16195         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16196         optimizing for size.
16197
16198 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16199
16200         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16201
16202 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16203
16204         * gcc.c-torture/compile/20041005-1.c: New test.
16205
16206 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16207
16208         PR c++/17829
16209         * g++.dg/lookup/koenig4.C: New.
16210
16211 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16212
16213         * g++.dg/other/classkey1.C: Adjust quoting marks.
16214         * g++.dg/parse/error15.C: Likewise.
16215         * g++.dg/template/meminit2.C (int>): Likewise.
16216
16217 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16218
16219         PR fortran/17283
16220         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16221
16222         PR fortran/17631
16223         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16224
16225         PR fortran/17708
16226         * gfortran.dg/pr17708.f90: New test.
16227
16228 2004-10-04  Chao-ying Fu  <fu@mips.com>
16229
16230         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16231         * gcc.dg/vect/vect-4.c: Ditto.
16232         * gcc.dg/vect/vect-5.c: Ditto.
16233         * gcc.dg/vect/vect-6.c: Ditto.
16234         * gcc.dg/vect/vect-8.c: Ditto.
16235         * gcc.dg/vect/vect-16.c: Ditto.
16236         * gcc.dg/vect/vect-30.c: Ditto.
16237         * gcc.dg/vect/vect-40.c: Ditto.
16238         * gcc.dg/vect/vect-41.c: Ditto.
16239         * gcc.dg/vect/vect-42.c: Ditto.
16240         * gcc.dg/vect/vect-43.c: Ditto.
16241         * gcc.dg/vect/vect-44.c: Ditto.
16242         * gcc.dg/vect/vect-45.c: Ditto.
16243         * gcc.dg/vect/vect-46.c: Ditto.
16244         * gcc.dg/vect/vect-47.c: Ditto.
16245         * gcc.dg/vect/vect-48.c: Ditto.
16246         * gcc.dg/vect/vect-49.c: Ditto.
16247         * gcc.dg/vect/vect-50.c: Ditto.
16248         * gcc.dg/vect/vect-51.c: Ditto.
16249         * gcc.dg/vect/vect-52.c: Ditto.
16250         * gcc.dg/vect/vect-53.c: Ditto.
16251         * gcc.dg/vect/vect-54.c: Ditto.
16252         * gcc.dg/vect/vect-55.c: Ditto.
16253         * gcc.dg/vect/vect-56.c: Ditto.
16254         * gcc.dg/vect/vect-57.c: Ditto.
16255         * gcc.dg/vect/vect-58.c: Ditto.
16256         * gcc.dg/vect/vect-59.c: Ditto.
16257         * gcc.dg/vect/vect-60.c: Ditto.
16258         * gcc.dg/vect/vect-74.c: Ditto.
16259         * gcc.dg/vect/vect-79.c: Ditto.
16260         * gcc.dg/vect/vect-80.c: Ditto.
16261
16262 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16263
16264         * gcc.dg/unused-7.c: Use the correct option.
16265
16266 2004-10-04  Paul Brook  <paul@codesourcery.com>
16267         Bud Davis  <bdavis9659@comcast.net>
16268
16269         PR fortran/17706
16270         PR fortran/16434
16271         * gfortran/pr17706.f90: New test.
16272         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16273
16274 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16275
16276         * gfortran.dg/pr17612.f90: New test.
16277
16278 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16279
16280         * g++.dg/template/local1.C: Adjust quoting marks in
16281         testing for diagnostics.
16282         * g++.dg/tls/diag-2.C: Likewise.
16283         * g++.dg/other/error8.C: Likewise.
16284
16285 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16286
16287         PR c/17178
16288         * gcc.dg/unused-4.c: Adjust to be correct.
16289
16290         PR c/17820
16291         * gcc.dg/unused-7.c: New test.
16292
16293 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16294
16295         PR c++/17797
16296         * g++.dg/overload/template2.C: New test.
16297
16298 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16299
16300         PR tree-optimization/16632
16301         * gcc.dg/tree-ssa/20041002-1.c: New.
16302
16303 2004-10-03  Paul Brook  <paul@codesourcery.com>
16304
16305         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16306         rather than relying on default formatting.
16307
16308 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16309
16310         * gcc.dg/20040920-1.c: Update expected message text.
16311
16312 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16313
16314         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16315
16316 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16317
16318         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16319         tree level.
16320
16321 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16322
16323         * gcc.dg/tree-ssa/pr17343.c: Remove.
16324
16325 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16326
16327         PR tree-opt/17343
16328         * gcc.dg/tree-ssa/pr17343.c: New test.
16329
16330 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16331
16332         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16333         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16334         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16335         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16336         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16337
16338 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16339
16340         * gcc.dg/lvalue-2.c: New test.
16341
16342 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16343
16344         PR c/17730
16345         * gcc.dg/pr17730-1.c: New test
16346
16347 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16348
16349         PR c/7425
16350         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16351
16352 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * gcc.c-torture/execute/stdarg-1.c: New test.
16355         * gcc.c-torture/execute/stdarg-2.c: New test.
16356         * gcc.c-torture/execute/stdarg-3.c: New test.
16357         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16358         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16359         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16360         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16361         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16362
16363 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16364
16365         PR tree-optimization/17697
16366         * g++.dg/opt/pr17697-1.C: New test.
16367         * g++.dg/opt/pr17697-2.C: New test.
16368         * g++.dg/opt/pr17697-3.C: New test.
16369
16370 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16371
16372         PR c/16409
16373         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16374         gcc.dg/vla-init-5.c: New tests.
16375
16376 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16377
16378         PR c/13804
16379         * gcc.dg/pr13804-1.c: New test.
16380
16381 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16382
16383         PR fortran/16938
16384         * gfortran.dg/pr16938.f90: New test.
16385
16386 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16387
16388         * g++.dg/template/crash23.C: New test.
16389
16390 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR c++/17585
16393         * g++.dg/template/static8.C: New test.
16394
16395 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16396
16397         PR c++/17681
16398         * g++.dg/other/error9.C: New test.
16399
16400 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16401
16402         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16403
16404 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16405
16406         PR fortran/15164
16407         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16408
16409 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16410
16411         PR middle-end/17112
16412         * gcc.dg/pr17112-1.c: New test case.
16413
16414 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16415
16416         PR c/11459
16417         * gcc.dg/pr11459-1.c: New test.
16418
16419 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16420
16421         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16422         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16423
16424 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16425
16426         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16427
16428 2004-09-25  Jan Hubicka  <jh@suse.cz>
16429
16430         * compile/30040909-1.c: New test.
16431         * compile/30040907-1.c: New test.
16432
16433 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16434
16435         * gcc.c-torture/execute/va-arg-26.c: New test.
16436
16437 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16438
16439         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16440         extra diagnostics on targets with 64-bit pointers.
16441         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16442
16443 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16444
16445         PR c/17188
16446         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16447         * gcc.dg/decl-3.c: Adjust expected message.
16448
16449 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16450
16451         PR fortran/17615
16452         * gfortran.dg/pr17615.f90: New test.
16453
16454 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16455
16456         PR tree-optimzation/17517
16457         * g++.dg/tree-ssa/pr17517.C: New Test.
16458
16459 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         PR c++/16889
16462         * g++.dg/lookup/ambig3.C: New.
16463
16464 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16465
16466         PR tree-opt/17624
16467         * g++.dg/opt/pr17624.C: New test.
16468
16469 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16470
16471         PR c/6980
16472         * gcc.dg/Wbad-function-cast-1.c: New test.
16473
16474 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16475
16476         * g++.dg/ext/complit1.C
16477         * g++.dg/other/error2.C
16478         * g++.dg/other/nontype-1.C
16479         * g++.dg/parse/crash11.C
16480         * g++.dg/parse/crash12.C
16481         * g++.dg/parse/error15.C
16482         * g++.dg/parse/error4.C
16483         * g++.dg/parse/tmpl-outside1.C
16484         * g++.dg/parse/too-many-tmpl-args1.C
16485         * g++.dg/template/dependent-expr3.C
16486         * g++.dg/template/error10.C
16487         * g++.dg/template/instantiate1.C
16488         * g++.dg/template/vtable2.C
16489         * g++.dg/warn/Wshadow-1.C
16490         * g++.dg/warn/weak1.C
16491         * g++.old-deja/g++.brendan/crash16.C
16492         * g++.old-deja/g++.brendan/crash18.C
16493         * g++.old-deja/g++.brendan/crash48.C
16494         * g++.old-deja/g++.brendan/crash49.C
16495         * g++.old-deja/g++.brendan/crash55.C
16496         * g++.old-deja/g++.brendan/crash56.C
16497         * g++.old-deja/g++.brendan/crash8.C
16498         * g++.old-deja/g++.brendan/enum11.C
16499         * g++.old-deja/g++.brendan/enum8.C
16500         * g++.old-deja/g++.brendan/enum9.C
16501         * g++.old-deja/g++.brendan/friend3.C
16502         * g++.old-deja/g++.brendan/misc14.C
16503         * g++.old-deja/g++.bugs/900402_02.C
16504         * g++.old-deja/g++.bugs/900404_03.C
16505         * g++.old-deja/g++.bugs/900404_04.C
16506         * g++.old-deja/g++.bugs/900428_03.C
16507         * g++.old-deja/g++.jason/crash4.C
16508         * g++.old-deja/g++.jason/overload21.C
16509         * g++.old-deja/g++.jason/redecl1.C
16510         * g++.old-deja/g++.jason/report.C
16511         * g++.old-deja/g++.jason/rfg10.C
16512         * g++.old-deja/g++.jason/template30.C
16513         * g++.old-deja/g++.law/arm12.C
16514         * g++.old-deja/g++.law/ctors5.C
16515         * g++.old-deja/g++.law/cvt20.C
16516         * g++.old-deja/g++.law/init10.C
16517         * g++.old-deja/g++.law/init8.C
16518         * g++.old-deja/g++.law/visibility17.C
16519         * g++.old-deja/g++.law/visibility7.C
16520         * g++.old-deja/g++.mike/net8.C
16521         * g++.old-deja/g++.mike/p646.C
16522         * g++.old-deja/g++.mike/p700.C
16523         * g++.old-deja/g++.mike/p701.C
16524         * g++.old-deja/g++.mike/p811.C
16525         * g++.old-deja/g++.ns/template13.C
16526         * g++.old-deja/g++.other/array3.C
16527         * g++.old-deja/g++.other/crash25.C
16528         * g++.old-deja/g++.other/dtor3.C
16529         * g++.old-deja/g++.other/dtor4.C
16530         * g++.old-deja/g++.other/main1.C
16531         * g++.old-deja/g++.other/warn7.C
16532         * g++.old-deja/g++.pt/crash11.C
16533         * g++.old-deja/g++.pt/crash36.C
16534         * g++.old-deja/g++.pt/spec22.C
16535         * g++.old-deja/g++.pt/spec9.C
16536         * g++.old-deja/g++.pt/ttp52.C
16537         * g++.old-deja/g++.robertl/eb103.C
16538         * g++.old-deja/g++.robertl/eb121.C
16539         * g++.old-deja/g++.robertl/eb22.C
16540         * g++.old-deja/g++.robertl/eb8.C:
16541         Update locations and/or regexps of dg-error markers.
16542         Remove markers for some bogus messages that are no longer issued.
16543
16544 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16547         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16548
16549 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16550
16551         PR c++/17618
16552         * g++.dg/lookup/crash5.C: New test.
16553
16554 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16555
16556         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16557         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16558         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16559         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16560         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16561         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16562
16563         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16564         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16565         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16566         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16567         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16568         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16569
16570         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16571
16572         * gcc.dg/vect/vect-44.c: Check additional cases.
16573         * gcc.dg/vect/vect-48.c: Check additional cases.
16574
16575         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16576         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16577         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16578         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16579         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16580         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16581         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16582         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16583         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16584
16585         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16586         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16587         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16588
16589 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16590
16591         * gcc.dg/tree-ssa/loop-6.c: New test.
16592
16593 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16594
16595         PR c++/17620
16596         * g++.dg/inherit/base2.C: New.
16597
16598 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16601         * gcc.dg/20001012-2.c: Likewise.
16602         * gcc.dg/20001013-1.c: Likewise.
16603         * gcc.dg/20001101-1.c: Likewise.
16604         * gcc.dg/20001102-1.c: Likewise.
16605         * gcc.dg/bf-spl1.c: Likewise.
16606         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16607         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16608
16609 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16610
16611         PR tree-optimization/16721
16612         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16613
16614 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16615
16616         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16617         * gcc.dg/20040305-1.c: Likewise.
16618
16619 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16620
16621         PR c/16566
16622         * gcc.c-torture/compile/pr16566-1.c,
16623         gcc.c-torture/compile/pr16566-2.c,
16624         gcc.c-torture/compile/pr16566-3.c: New tests.
16625
16626 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16627
16628         PR tree-optimization/17512
16629         * gcc.c-torture/compile/20040916-1.c.
16630
16631 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16632
16633         * gcc.dg/pragma-re-3.c: New test.
16634
16635 2004-09-17  Matt Austern  <austern@apple.com>
16636
16637         PR c++/15049
16638         * g++.dg/other/anon3.C: New.
16639
16640 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16641
16642         PR c++/7503
16643         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16644         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16645         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16646         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16647         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16648
16649 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16650
16651         PR fortran/17286
16652         * gfortran.dg/pr17286.f90: New test.
16653
16654 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/17530
16657         * g++.dg/template/static7.C: New test.
16658
16659 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         PR tree-opt/17558
16662         * gcc.c-torture/compile/pr17558.c: New test.
16663
16664 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16665
16666         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16667         if SKIP_ATTRIBUTE is defined.
16668
16669 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16670
16671         PR fortran/15957
16672         * gfortran.dg/pr15957.f90: New test.
16673
16674 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16675
16676         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16677         in comparison.
16678         * gcc.dg/vect/vect-79.c: Likewise.
16679         * gcc.dg/vect/vect-80.c: Likewise.
16680
16681 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16682
16683         PR fortran/15750
16684         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16685
16686 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16687
16688         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16689         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16690         * gcc.dg/vect/vect-62.c: New testcase.
16691         * gcc.dg/vect/vect-63.c: New testcase.
16692         * gcc.dg/vect/vect-64.c: New testcase.
16693         * gcc.dg/vect/vect-65.c: New testcase.
16694         * gcc.dg/vect/vect-66.c: New testcase.
16695         * gcc.dg/vect/vect-67.c: New testcase.
16696         * gcc.dg/vect/vect-68.c: New testcase.
16697         * gcc.dg/vect/vect-69.c: New testcase.
16698         * gcc.dg/vect/vect-79.c: New testcase.
16699         * gcc.dg/vect/vect-80.c: New testcase.
16700
16701 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16702
16703         * gcc.target/mips/asm-1.c: New test.
16704
16705 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16706
16707         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16708         * gcc.dg/vect/vect-73.c: New testcase.
16709         * gcc.dg/vect/vect-74.c: New testcase.
16710         * gcc.dg/vect/vect-75.c: New testcase.
16711         * gcc.dg/vect/vect-76.c: New testcase.
16712         * gcc.dg/vect/vect-77.c: New testcase.
16713         * gcc.dg/vect/vect-78.c: New testcase
16714
16715 2004-09-18  Paul Brook  <paul@codesourcery.com>
16716
16717         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16718
16719 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16720
16721         PR c/17424
16722         * gcc.dg/pr17424-1.c: New test.
16723
16724 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16725
16726         * g++.dg/tree-ssa/pr17153.C: New test.
16727
16728 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16729
16730         PR pch/13361
16731         * testsuite/g++.dg/pch/wchar-1.C: New.
16732         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16733
16734 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16735
16736         * gcc.c-torture/execute/20040917-1.c: New test.
16737
16738 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16739
16740         PR tree-optimization/17319
16741         * gcc.dg/pr17319.c: New test.
16742
16743 2004-09-17  Devang Patel  <dpatel@apple.com>
16744
16745         * gcc.dg/20040813-1.c: New test.
16746
16747 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16748
16749         PR tree-optimization/17273
16750         * gcc.c-torture/compile/pr17273.c: New test.
16751
16752 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16753
16754         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16755         Update expected messages.
16756         * gcc.dg/declspec-13.c: New test.
16757
16758 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16759
16760         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16761
16762 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16763
16764         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16765         change what 'a' is pointing to.
16766
16767 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/16002
16770         * g++.dg/template/error18.C: New test.
16771
16772         PR c++/16029
16773         * g++.dg/warn/Wunused-8.C: New test.
16774
16775 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16776
16777         PR tree-optimization/17513
16778         * gcc.dg/20040916-1.c: New test.
16779
16780 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16781
16782         PR c++/17501
16783         * g++.dg/template/typename7.C: New test.
16784
16785 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16786
16787         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16788
16789 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16790
16791         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16792         with -ftree-based-profiling also.
16793         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16794
16795 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16796
16797         PR/15364
16798         * gfortran.dg/der_array_io_1.f90: New test.
16799         * gfortran.dg/der_array_io_2.f90: New test.
16800         * gfortran.dg/der_array_io_3.f90: New test.
16801
16802 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16803
16804         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16805         EABI.
16806
16807 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16808
16809         * g++.dg/opt/switch1.C: New test.
16810
16811 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16812
16813         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16814         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16815         Update expected messages.
16816
16817 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16818
16819         PR fortran/16485
16820         * gfortran.dg/same_name_1.f90: New test.
16821
16822 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16823
16824         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16825         dereference garbage pointers.
16826
16827 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16828
16829         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16830         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16831
16832         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16833         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16834         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16835
16836 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR c++/17324
16839         * g++.dg/template/mangle1.C: New test.
16840
16841 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16842
16843         PR tree-optimization/17252
16844         * gcc.c-torture/execute/pr17252.c: New test.
16845
16846 2004-09-14  Andrew Pinski  <apinski@apple.com>
16847
16848         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16849
16850 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16851
16852         PR rtl-optimization/9771
16853         * gcc.dg/pr9771-1.c: New test case.
16854
16855 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16856
16857         PR tree-optimization/15262
16858         * gcc.c-torture/execute/pr15262-1.c: New test.
16859         * gcc.c-torture/execute/pr15262-2.c: New test.
16860
16861 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16862
16863         * gcc.dg/declspec-12.c: New test.
16864
16865 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16866
16867         * gfortran.dg/pr17090.f90: Add directives to test.
16868
16869 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16870
16871         * gcc.c-torture/compile/20040914-1.c: New test.
16872
16873 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/16162
16876         * g++.dg/template/decl2.C: New test.
16877
16878 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16879
16880         PR fortran/17090
16881         * gfortran.dg/pr17090.f90: New test.
16882
16883 2004-09-13  Dale Johannesen  <dalej@apple.com>
16884
16885         * gcc.c-torture/compile/pr17408.c: New test case.
16886
16887 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/16716
16890         * g++.dg/parse/crash17.C: New test.
16891
16892         PR c++/17327
16893         * g++.dg/template/enum3.C: New test.
16894
16895 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16896
16897         * lib/gcc-defs.exp: Load wrapper.exp.
16898         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16899         using local code.
16900         * lib/gcc.exp (gcc_init): Similar.
16901         * lib/gfortran.exp (gfortran_init): Similar.
16902         * lib/objc.exp (objc_init): Similar.
16903         * lib/treelang.exp (treelang_init): Similar.
16904         * lib/wrapper.exp: New file with build_wrapper call machinery in
16905         ${tool}_maybe_build_wrapper.
16906
16907 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16908
16909         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16910         "inline".
16911         * gcc.dg/declspec-11.c: Update expected messages.
16912         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16913         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16914         gcc.dg/inline-12.c: New tests.
16915
16916 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16917
16918         * g++.dg/tree-ssa/pr17400.C: New testcase.
16919
16920 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16921
16922         * gcc.target/mips/sb1-1.c: New testcase.
16923
16924 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16925
16926         * lib/g77-dg.exp: Remove unused file.
16927         * lib/mike-g77.exp: Ditto.
16928         * lib/g77.exp: Ditto.
16929
16930 2004-09-12  Richard Henderson  <rth@redhat.com>
16931
16932         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16933
16934 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16935
16936         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16937         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16938         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16939         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16940         Update expected messages.
16941
16942 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16943
16944         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16945         declaration/use mismatch for dirp parameter.
16946
16947 2004-09-12  Andrew Pinski  <apinski@apple.com>
16948
16949         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16950         -fgnu-runtime is passed.
16951
16952 2004-09-12  Richard Henderson  <rth@redhat.com>
16953
16954         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16955         do the uplevel thing and update additional_flags directly.
16956         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16957         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16958         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16959         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16960
16961 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16962
16963         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16964
16965 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16966
16967         PR middle-end/17411
16968         * g++.dg/opt/pr17411-1.C: New test case.
16969
16970 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16971
16972         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16973         gcc.dg/tls/diag-2.c: Update expected messages.
16974         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16975         messages.
16976         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16977         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16978         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16979         gcc.dg/tls/diag-5.c: New tests.
16980
16981 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16982
16983         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16984
16985 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16986
16987         * g++.dg/parse/break-in-for.C: New test.
16988
16989 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16990
16991         * gcc.dg/tree-ssa/20040911-1.c: New test.
16992
16993 2004-09-11  Andreas Jaeger  <aj@suse.de>
16994
16995         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16996         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16997
16998 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16999
17000         * gcc.target/frv: New directory of FR-V-specific tests.
17001
17002 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17003
17004         * gcc.dg/convert-vec-1.c: New test.
17005
17006 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17007
17008         PR middle-end/17024
17009         * gcc.dg/pr17024-1.c: New test case.
17010
17011 2004-09-10  Eric Christopher  <echristo@redhat.com>
17012
17013         * gcc.dg/20040910-1.c: New test.
17014
17015 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17016
17017         * gcc.dg/bitfld-9.c: New test.
17018
17019 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17020
17021         * gcc.c-torture/execute/ieee/acc1.c: New test.
17022         * gcc.c-torture/execute/ieee/acc2.c: New test.
17023         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17024
17025 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17026
17027         * gcc.dg/deprecated-2.c: New test.
17028
17029 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17030
17031         * gcc.dg/init-vec-1.c: New test.
17032
17033 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17034
17035         PR middle-end/17055
17036         * gcc.dg/pr17055-1.c: New test case.
17037
17038 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17039
17040         PR target/17377
17041         * gcc.c-torture/execute/pr17377.c: New test.
17042
17043 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17044
17045         PR c/8420
17046         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17047         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17048         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17049         gcc.dg/long-long-typespec-1.c: New tests.
17050         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17051
17052 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17053
17054         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17055         gcc.dg/gnu99-static-1.c: New tests.
17056
17057 2004-09-08  Devang Patel  <dpatel@apple.com>
17058
17059         * gcc.dg/darwin-ld-20040828-1.c: New test.
17060         * gcc.dg/darwin-ld-20040828-2.c: New test.
17061         * gcc.dg/darwin-ld-20040828-3.c: New test.
17062
17063 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17064
17065         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17066         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17067         in error message.
17068         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17069         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17070         in error message.
17071         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17072         types they qualify.
17073         * objc.dg/type-size-2.m: Fix wording in comment.
17074         * objc.dg/va-meth-1.m: New test case.
17075
17076 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17077
17078         PR c/16633:
17079         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17080         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17081
17082 2004-09-06  Devang Patel  <dpatel@apple.com>
17083
17084         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17085         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17086
17087 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17088
17089         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17090         reflect changed line numbering of diagnostics.
17091
17092 2004-09-06  Paul Brook  <paul@codesourcery.com>
17093
17094         * gfortran.dg/edit_real_1.f90: Add new test.
17095
17096 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17097
17098         * gcc.dg/tree-ssa/loop-2.c: New test.
17099         * gcc.dg/tree-ssa/loop-3.c: New test.
17100         * gcc.dg/tree-ssa/loop-4.c: New test.
17101         * gcc.dg/tree-ssa/loop-5.c: New test.
17102
17103 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17104
17105         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17106
17107 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17108
17109         * gcc.dg/format/sentinel-1.c: New test.
17110
17111 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17112
17113         * testsuite/gcc.dg/builtins-46.c: New.
17114
17115 2004-09-03  Devang Patel  <dpatel@apple.com>
17116
17117         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17118         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17119
17120 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17121
17122         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17123         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17124         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17125         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17126         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17127         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17128         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17129         the non-portable bzero.
17130         * gcc.dg/20010912-1.c: xfail for NetWare.
17131         * gcc.dg/20020426-2.c: xfail for NetWare.
17132         * gcc.dg/20021014-1.c: xfail for NetWare.
17133         * gcc.dg/20021018-1.c: xfail for NetWare.
17134         * gcc.dg/20030213-1.c: xfail for NetWare.
17135         * gcc.dg/20030225-1.c: xfail for NetWare.
17136         * gcc.dg/20030708-1.c: xfail for NetWare.
17137         * gcc.dg/builtins-config.h: Also exclude NetWare.
17138         * gcc.dg/format/format.h: Define restrict only if not already defined.
17139         * gcc.dg/nest.c: xfail for NetWare.
17140         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17141         * lib/target-supports.exp (check_visibility_available): Exclude
17142         NetWare.
17143
17144 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17145
17146         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17147         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17148         deterministic starting point for the alignment of structure fields.
17149         * gcc.dg/Wpadded.c: Dito.
17150         * g++.dg/abi/vbase10.C: Dito.
17151
17152 2004-09-03  Devang Patel  <dpatel@apple.com>
17153
17154         * g++.dg/debug/pr15736.cc: New test.
17155
17156 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17157
17158         * README.QMTEST: Fix out-of-date link.
17159
17160 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17161
17162         PR fortran/16579
17163         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17164         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17165
17166 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17167
17168         * g++.dg/abi/arm_rtti1.C: New test.
17169
17170 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17171
17172         * gcc.dg/ppc-vector-memcpy.c: New.
17173         * gcc.dg/ppc-vector-memset.c: New.
17174
17175 2004-09-02  Chao-ying Fu  <fu@mips.com>
17176
17177         * gcc.target/mips/mips-3d-1.c: New test.
17178         * gcc.target/mips/mips-3d-2.c: New test.
17179         * gcc.target/mips/mips-3d-3.c: New test.
17180         * gcc.target/mips/mips-3d-4.c: New test.
17181         * gcc.target/mips/mips-3d-5.c: New test.
17182         * gcc.target/mips/mips-3d-6.c: New test.
17183         * gcc.target/mips/mips-3d-7.c: New test.
17184         * gcc.target/mips/mips-3d-8.c: New test.
17185         * gcc.target/mips/mips-3d-9.c: New test.
17186         * gcc.target/mips/mips-ps-1.c: New test.
17187         * gcc.target/mips/mips-ps-2.c: New test.
17188         * gcc.target/mips/mips-ps-3.c: New test.
17189         * gcc.target/mips/mips-ps-4.c: New test.
17190         * gcc.target/mips/mips-ps-type.c: New test.
17191
17192 2004-09-02  Paul Brook  <paul@codesourcery.com>
17193
17194         * gfortran.dg/edit_real_1.f90: Add new tests.
17195
17196 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17197
17198         PR fortran/15327
17199         * gfortran.dg/merge_char_1.f90: New test.
17200
17201 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17202
17203         PR fortran/16404
17204         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17205
17206 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17207
17208         PR c/1522
17209         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17210
17211 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17212
17213         * g++.dg/opt/loop1.C: Do not XFAIL.
17214
17215 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * gcc.c-torture/execute/20040831-1.c: New test.
17218
17219 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17220
17221         PR fortran/16579
17222         * gfortran.dg/g77/20010610.f: Now passes.
17223         Copy from g77.f-torture/execute. Add dg-run directive.
17224         * gfortran.dg/g77/README: Update
17225
17226 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17227
17228         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17229         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17230         (t1, t2, t3, t4): Add volatile.
17231
17232 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17233
17234         * g++.dg/ext/visibility/arm1.C: New test.
17235
17236 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17237
17238         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17239         -pedantic-errors.
17240
17241 2004-09-01  Paul Brook  <paul@codesourcery.com>
17242
17243         * gfortran.dg/eof_2.f90: New test.
17244
17245 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17246
17247         PR fortran/16579
17248         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17249
17250 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17251
17252         PR libfortran/16805
17253         * gfortran.dg/list_read_2.f90: New test.
17254
17255 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17256
17257         * g++.dg/abi/key1.C: New test.
17258
17259 2004-08-31  Richard Henderson  <rth@redhat.com>
17260
17261         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17262         form of offsetof.
17263         * g++.dg/other/offsetof5.C: Remove duplicate.
17264
17265 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17266
17267         PR fortran/17244
17268         * gfortran.dg/func_derived_1.f90: New test.
17269
17270 2004-08-31  Paul Brook  <paul@codesourcery.com>
17271
17272         * gfortran.dg/eof_1.f90: New test.
17273
17274 2004-08-31  Paul Brook  <paul@codesourcery.com>
17275
17276         * gfortran.dg/list_read_1.f90: New file.
17277
17278 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17279
17280         * g++.dg/opt/loop1.C: XFAIL.
17281
17282 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17283
17284         * gcc.dg/funcdef-storage-1.c: New.
17285         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17286         an extern function in local scope.
17287         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17288         declare an 'auto inline' function in local scope.
17289         * gcc.dg/20011130-1.c: Likewise.
17290         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17291         an 'auto' function in local scope.
17292         * gcc.dg/20021014-1.c: Likewise.
17293         * gcc.dg/20030331-2.c: Likewise.
17294
17295 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17296
17297         * gfortran.dg/blockdata_1.f90: New test.
17298
17299 2004-08-30  Richard Henderson  <rth@redhat.com>
17300
17301         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17302
17303 2004-08-30  Richard Henderson  <rth@redhat.com>
17304
17305         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17306         additional_flags set by alternate driver.
17307         (ieee-options): New procedure.
17308         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17309         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17310         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17311         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17312
17313 2004-08-30  Richard Henderson  <rth@redhat.com>
17314
17315         * lib/f-torture.exp: Remove.
17316
17317 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17318
17319         PR rtl-optimization/16590
17320         * g++.dg/opt/loop1.C: New test.
17321
17322 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17323
17324         PR fortran/13910
17325         * gfortran.dg/oldstyle_1.f90: New test.
17326
17327 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17328         Paul Brook  <paul@codesourcery.com>
17329
17330         * gfortran.dg/g77/README: Update.
17331         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17332         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17333         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17334
17335 2004-08-28  Paul Brook  <paul@codesourcery.com>
17336
17337         PR libfortran/17195
17338         * gfortran.dg/edit_real_1.f90: New test.
17339
17340 2004-08-27  Paul Brook  <paul@codesourcery.com>
17341
17342         * gfortran.dg/rewind_1.f90: New test.
17343
17344 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17345
17346         PR fortran/16597
17347         * gfortran.dg/pr16597.f90: New test.
17348
17349 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17350
17351         PR c/13801
17352         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17353         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17354         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17355         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17356         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17357
17358 2004-08-26  Nick Clifton  <nickc@redhat.com>
17359
17360         * gcc.c-torture/compile/pr17119.c: New test.
17361
17362 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17363
17364         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17365
17366 2004-08-25  Richard Henderson  <rth@redhat.com>
17367
17368         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17369         the bits that expect kind=8 to be the largest real kind.
17370
17371 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17372
17373         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17374
17375 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17376
17377         * gfortran.dg/assignment_1.f90: New test.
17378
17379 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17380
17381         * g++.dg/template/repo3.C: New test.
17382
17383 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17384
17385         PR middle-end/16693
17386         PR tree-optimization/16372
17387         * g++.dg/opt/pr16372-1.C: New test case.
17388         * g++.dg/opt/pr16693-1.C: New test case.
17389         * g++.dg/opt/pr16693-2.C: New test case.
17390
17391 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17392
17393         * objc.dg/proto-lossage-4.m: New test.
17394
17395 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/17155
17398         * g++.dg/inherit/local2.C: New test.
17399
17400 2004-08-25  Paul Brook  <paul@codesourcery.com>
17401
17402         PR fortran/17144
17403         * gfortran.dg/string_ctor_1.f90: New test.
17404
17405 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17406
17407         PR c++/14428
17408         * g++.dg/template/redecl2.C: New test.
17409
17410 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17411
17412         PR fortran/17143
17413         * gfortran.dg/pr17143.f90: New test.
17414
17415 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17416
17417         PR fortran/17164
17418         * gfortran.dg/pr17164.f90: New test.
17419
17420 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17421
17422         * gcc.dg/tree-ssa/loop-1.c: New test.
17423
17424 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17425
17426         * gcc.c-torture/compile/20040824-1.c: New test.
17427
17428 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17429
17430         * gcc.c-torture/compile/iftrap-3.c: New test.
17431
17432 2004-08-24  Paul Brook  <paul@codesourcery.com>
17433
17434         * gfortran.dg/entry_2.f90: New test.
17435
17436 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17437
17438         PR c++/16889
17439         * g++.dg/lookup/ambig[12].C: New.
17440
17441 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17442
17443         PR c++/16706
17444         * g++.dg/template/crash21.C: New test.
17445         * g++.dg/template/crash22.C: Likewise.
17446
17447 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17448
17449         PR c++/17149
17450         * g++.dg/template/access15.C: New.
17451
17452 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/17163
17455         * g++.dg/template/repo2.C: New test.
17456
17457 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17458
17459         PR rtl-optimization/17078
17460         * gcc.c-torture/execute/pr17078-1.c: New test case.
17461
17462 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c/14492
17465         * gcc.dg/debug/crash1.c: New test.
17466
17467 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c/16180
17470         * gcc.dg/loop-5.c: New test.
17471
17472 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17473
17474         * gcc.c-torture/execute/20040823-1.c: New test.
17475
17476 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17477
17478         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17479         to the assembler.  Simplify test accordingly.
17480         (asm_abi_flags): Use GNU names.
17481         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17482         to check for ABI flags.
17483
17484 2004-08-22  Andrew Pinski  <apinski@apple.com>
17485
17486         * g++.dg/opt/pr14029.C: New test.
17487         * gcc.c-torture/execute/pr15262.c: New test.
17488
17489 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17490
17491         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17492
17493 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17494
17495         PR 16908
17496         * gfortran.dg/direct_io.f90: New test.
17497
17498 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/17121
17501         * g++.dg/inherit/local2.C: New test.
17502
17503 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17504
17505         PR c++/17120
17506         * g++.dg/warn/Wparentheses-4.C: New test.
17507
17508 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/17121
17511         * g++.dg/inherit/local2.C: New test.
17512
17513         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17514         * gcc.dg/ppc-ldstruct.c: Likewise.
17515         * gcc.dg/ppc64-abi-2.c: Likewise.
17516
17517 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17518
17519         PR rtl-optimization/17099
17520         * gcc.c-torture/execute/20040820-1.c: New test.
17521
17522 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17523
17524         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17525
17526 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17527
17528         PR fortran/17077
17529         * gfortran.dg/auto_array_1.f90: New test.
17530
17531 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17532
17533         PR fortran/17074
17534         * gfortran.dg/simpleif_1.f90: New test.
17535
17536 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17537
17538         * lib/target-supports.exp (check_profiling_available): Return
17539         false for arm*-*-symbianelf* and arm*-*-eabi*.
17540
17541         PR c++/15890
17542         * g++.dg/template/delete1.C: New test.
17543
17544 2004-08-19  Paul Brook  <paul@codesourcery.com>
17545
17546         PR fortran/14976
17547         PR fortran/16228
17548         * gfortran.dg/data_char_1.f90: New test.
17549
17550 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17551
17552         PR fortran/16946
17553         * gfortran.dg/reduction.f90: New testcase.
17554
17555 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17556
17557         PR fortran/16520
17558         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17559
17560 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17561
17562         PR c++/17041
17563         * g++.dg/Wparentheses-3.C: New test.
17564
17565 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17566
17567         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17568         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17569         * gcc.dg/vect/vect-2.c: Likewise.
17570         * gcc.dg/vect/vect-3.c: Likewise.
17571         * gcc.dg/vect/vect-4.c: Likewise.
17572         * gcc.dg/vect/vect-5.c: Likewise.
17573         * gcc.dg/vect/vect-6.c: Likewise.
17574         * gcc.dg/vect/vect-7.c: Likewise.
17575         * gcc.dg/vect/vect-25.c: Likewise.
17576         * gcc.dg/vect/vect-31.c: Likewise.
17577         * gcc.dg/vect/vect-32.c: Likewise.
17578         * gcc.dg/vect/vect-34.c: Likewise.
17579         * gcc.dg/vect/vect-36.c: Likewise.
17580         * gcc.dg/vect/vect-all.c: Likewise.
17581
17582 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/17068
17585         * g++.dg/template/operator4.C: New test.
17586
17587 2004-08-18  Richard Henderson  <rth@redhat.com>
17588
17589         * gcc.dg/20040206-1.c: XFAIL.
17590
17591 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/16246
17594         * g++.dg/template/array7.C: New test.
17595
17596 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17597
17598         * gcc.dg/mips-movcc-1.c: New test.
17599         * gcc.dg/mips-movcc-2.c: New test.
17600         * gcc.dg/mips-movcc-3.c: New test.
17601
17602         * gcc.dg/mips-nmadd-1.c: New test.
17603         * gcc.dg/mips-nmadd-2.c: New test.
17604
17605 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17606
17607         PR c++/15871
17608         * g++.dg/opt/inline8.C: New test.
17609
17610         PR c++/16965
17611         * g++.dg/parse/error17.C: New test.
17612
17613 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17614
17615         * gcc.dg/vect: New directory for vectorizer tests.
17616         * gcc.dg/vect/tree-vect.h: New file.
17617         * gcc.dg/vect/vect.exp: New file.
17618         * gcc.dg/vect/pr16105.c.c: New test.
17619         * gcc.dg/vect/vect-1.c: New test.
17620         * gcc.dg/vect/vect-2.c: New test.
17621         * gcc.dg/vect/vect-3.c: New test.
17622         * gcc.dg/vect/vect-4.c: New test.
17623         * gcc.dg/vect/vect-5.c: New test.
17624         * gcc.dg/vect/vect-6.c: New test.
17625         * gcc.dg/vect/vect-7.c: New test.
17626         * gcc.dg/vect/vect-8.c: New test.
17627         * gcc.dg/vect/vect-9.c: New test.
17628         * gcc.dg/vect/vect-10.c: New test.
17629         * gcc.dg/vect/vect-11.c: New test.
17630         * gcc.dg/vect/vect-12.c: New test.
17631         * gcc.dg/vect/vect-13.c: New test.
17632         * gcc.dg/vect/vect-14.c: New test.
17633         * gcc.dg/vect/vect-15.c: New test.
17634         * gcc.dg/vect/vect-16.c: New test.
17635         * gcc.dg/vect/vect-17.c: New test.
17636         * gcc.dg/vect/vect-18.c: New test.
17637         * gcc.dg/vect/vect-19.c: New test.
17638         * gcc.dg/vect/vect-20.c: New test.
17639         * gcc.dg/vect/vect-21.c: New test.
17640         * gcc.dg/vect/vect-22.c: New test.
17641         * gcc.dg/vect/vect-23.c: New test.
17642         * gcc.dg/vect/vect-24.c: New test.
17643         * gcc.dg/vect/vect-25.c: New test.
17644         * gcc.dg/vect/vect-26.c: New test.
17645         * gcc.dg/vect/vect-27.c: New test.
17646         * gcc.dg/vect/vect-28.c: New test.
17647         * gcc.dg/vect/vect-29.c: New test.
17648         * gcc.dg/vect/vect-30.c: New test.
17649         * gcc.dg/vect/vect-31.c: New test.
17650         * gcc.dg/vect/vect-32.c: New test.
17651         * gcc.dg/vect/vect-33.c: New test.
17652         * gcc.dg/vect/vect-34.c: New test.
17653         * gcc.dg/vect/vect-35.c: New test.
17654         * gcc.dg/vect/vect-36.c: New test.
17655         * gcc.dg/vect/vect-37.c: New test.
17656         * gcc.dg/vect/vect-38.c: New test.
17657         * gcc.dg/vect/vect-40.c: New test.
17658         * gcc.dg/vect/vect-41.c: New test.
17659         * gcc.dg/vect/vect-42.c: New test.
17660         * gcc.dg/vect/vect-43.c: New test.
17661         * gcc.dg/vect/vect-44.c: New test.
17662         * gcc.dg/vect/vect-45.c: New test.
17663         * gcc.dg/vect/vect-46.c: New test.
17664         * gcc.dg/vect/vect-47.c: New test.
17665         * gcc.dg/vect/vect-48.c: New test.
17666         * gcc.dg/vect/vect-49.c: New test.
17667         * gcc.dg/vect/vect-50.c: New test.
17668         * gcc.dg/vect/vect-51.c: New test.
17669         * gcc.dg/vect/vect-52.c: New test.
17670         * gcc.dg/vect/vect-53.c: New test.
17671         * gcc.dg/vect/vect-54.c: New test.
17672         * gcc.dg/vect/vect-55.c: New test.
17673         * gcc.dg/vect/vect-56.c: New test.
17674         * gcc.dg/vect/vect-57.c: New test.
17675         * gcc.dg/vect/vect-58.c: New test.
17676         * gcc.dg/vect/vect-59.c: New test.
17677         * gcc.dg/vect/vect-60.c: New test.
17678         * gcc.dg/vect/vect-61.c: New test.
17679         * gcc.dg/vect/vect-all.c: New test.
17680         * gcc.dg/vect/vect-none.c: New test.
17681
17682 2004-08-17  Paul Brook  <paul@codesourcery.com>
17683
17684         PR fortran/13082
17685         * gfortran.dg/entry_1.f90: New test.
17686
17687 2004-08-17  Andrew Pinski  <apinski@apple.com>
17688
17689         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17690
17691 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17692
17693         * gcc.dg/pr17036-1.c: New test.
17694
17695 2004-08-16  Devang Patel  <dpatel@apple.com>
17696
17697         * gcc.dg/darwin-20040809-1.c: New test.
17698
17699 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17700
17701         * gcc.dg/funcdef-attr-1.c: New test.
17702
17703 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17704
17705         * gcc.dg/altivec-17.c: New test.
17706         * gcc.dg/altivec-18.c: New test.
17707
17708 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17709
17710         PR c++/6749
17711         * g++.dg/template/vtable2.C: New test.
17712
17713 2004-08-14  Richard Henderson  <rth@redhat.com>
17714
17715         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17716         * gcc.dg/pack-test-4.c (main): Return 0.
17717         * gcc.dg/setjmp-1.c: Remove XFAIL.
17718         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17719
17720 2004-08-14  Richard Henderson  <rth@redhat.com>
17721
17722         * gcc.dg/980217-1.c: Add prototype for printf.
17723
17724 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17725
17726         * gfortran.dg/pr16935.f90: New test.
17727
17728 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17729
17730         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17731
17732 2004-08-13  Paul Brook  <paul@codesourcery.com>
17733
17734         * gfortran.dg/der_io_1.f90: Remove stray comma.
17735
17736 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17737
17738         * gcc.dg/vmx/cw-bug-2.c: Remove.
17739         * gcc.dg/vmx/vprint-1.c: Remove.
17740         * gcc.dg/vmx/vscan-1.c: Remove.
17741
17742 2004-08-12  Devang patel  <dpatel@apple.com>
17743
17744         * gcc.dg/darwin-20040809-2.c: New test.
17745
17746 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17747
17748         * g++.dg/ext/altivec-12.C: New test.
17749
17750         * g++.dg/ext/altivec-11.C: New test.
17751
17752 2004-08-12  Paul Brook  <paul@codesourcery.com>
17753
17754         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17755
17756 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17757
17758         * g++.dg/ext/altivec-2.C: Check for hardware support before
17759         executing any VMX instructions.
17760
17761         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17762
17763 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17764
17765         PR c++/16276
17766         * g++.old-deja/g++.other/comdat4.C: New test.
17767         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17768
17769 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17770
17771         PR target/16286
17772         * gcc.dg/pr16286.c: New test.
17773
17774 2004-08-12 Jan Beulich <jbeulich@novell.com>
17775
17776         * g++.dg/ext/asm5.C: New.
17777
17778 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/16698
17781         * g++.dg/eh/crash1.C: New test.
17782
17783         PR c++/16717
17784         * g++.dg/ext/construct1.C: New test.
17785
17786 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17787
17788         PR c++/16853
17789         * g++.dg/init/ptrmem1.C: New test.
17790
17791         PR c++/16618
17792         * g++.dg/parse/offsetof5.C: New test.
17793
17794         PR c++/16870
17795         * g++.dg/template/overload3.C: New test.
17796
17797 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17798
17799         PR c++/16964
17800         * g++.dg/parse/error16.C: New test.
17801
17802         PR c++/16904
17803         * g++.dg/template/error14.C: New test.
17804
17805         PR c++/16929
17806         * g++.dg/template/error15.C: New test.
17807
17808 2004-08-11  Devang Patel  <dpatel@apple.com>
17809
17810         * gcc.dg/darwin-ld-20040809-1.c: New test.
17811         * gcc.dg/darwin-ld-20040809-2.c: New test.
17812
17813 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17814
17815         PR fortran/16917
17816         * gfortran.dg/dfloat_1.f90: New test.
17817
17818 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17819
17820         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17821         * gcc.dg/dll-2.c: Fix dg-require syntax.
17822         * gcc.misc-tests/arm-isr.c (abort): Declare.
17823         (exit): Likewise.
17824
17825 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17826
17827         PR c++/16971
17828         * g++.dg/parse/crash16.C: New test.
17829
17830 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17831
17832         * gcc.dg/mips-rsqrt-1.c: New test case.
17833         * gcc.dg/mips-rsqrt-2.c: New test case.
17834         * gcc.dg/mips-rsqrt-3.c: New test case.
17835
17836 2004-08-10  Paul Brook  <paul@codesourcery.com>
17837
17838         * gfortran.dg/der_io_1.f90: New test.
17839
17840 2004-08-10  Paul Brook  <paul@codesourcery.com>
17841
17842         PR fortran/16919
17843         * gfortran.dg/der_array_1.f90: New test.
17844
17845 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17846
17847         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17848
17849 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17850
17851         * gcc.dg/wchar_t-2.c: Fix typo.
17852
17853 2004-08-09  Falk Hueffner  <falk@debian.org>
17854
17855         PR tree-optimization/12517
17856         * gcc.c-torture/compile/pr12517.c: New test.
17857
17858         PR tree-optimization/12578
17859         * gcc.c-torture/compile/pr12578.c: New test.
17860
17861         PR tree-optimization/12899
17862         * gcc.c-torture/compile/pr12899.c: New test.
17863
17864         PR rtl-optimization/14692
17865         * gcc.c-torture/compile/pr14692.c: New test.
17866
17867         PR tree-optimization/16461
17868         * gcc.c-torture/compile/pr16461.c: New test.
17869
17870 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17871
17872         * gfortran.dg/getenv_1.f90: New test.
17873
17874 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17875
17876         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17877         wchar_t.
17878         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17879
17880 2004-08-06  Paul Brook  <paul@codesourcery.com>
17881
17882         * gfortran.dg/ret_array_1.f90: New test.
17883         * gfortran.dg/ret_pointer_1.f90: New test.
17884
17885 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17886
17887         * gcc.dg/missing-field-init-[12].c: New tests.
17888         * g++.dg/warn/missing-field-init-[12].C: New tests.
17889
17890 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17891
17892         * gcc.dg/enum2.c: New test.
17893         * gcc.dg/symbian3.c: Likewise.
17894         * gcc.dg/symbian4.c: Likewise.
17895         * gcc.dg/wchar_t-2.c: Likewise.
17896
17897 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17898
17899         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17900         destructor tests.
17901
17902 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17903
17904         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17905         dg-require-visiblity.
17906         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17907         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17908         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17909         * g++.dg/ext/visibility/new1.C: Likewise.
17910         * g++.dg/ext/visibility/pragma.C: Likewise.
17911         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17912         * g++.dg/ext/visibility/virtual.C: Likewise.
17913         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17914         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17915         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17916         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17917         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17918         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17919         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17920         * g++/dg/ext/visibility/visibility-8.C: New test.
17921         * gcc.c-torture/compile/dll.x: Remove.
17922         * gcc.dg/dll-2.c: Use dg-require-dll
17923         * gcc.dg/visibility-10.c: New test.
17924         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17925         supporting DLLs.
17926         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17927         (scan_not_hidden): Likewise.
17928
17929 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17930
17931         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17932
17933 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17934
17935         * gcc.c-torture/execute/20040805-1.c: New test.
17936
17937 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17938
17939         * gcc.dg/20020118-1.c: Declare abort.
17940         * gcc.dg/altivec_check.h: Likewise.
17941         * gcc.dg/iftrap-2.c: Likewise.
17942         * gcc.dg/pragma-darwin.c: Likewise.
17943         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17944
17945 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17946
17947         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17948
17949 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17950
17951         * gcc.c-torture/execute/builtins/abs-2.c,
17952         gcc.c-torture/execute/builtins/abs-3.c,
17953         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17954         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17955         intmax_t, uintmax_t and their limits.
17956         * gcc.dg/intmax_t-1.c: New test.
17957
17958 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17959
17960         * g++.dg/tc1/dr147.C: Add reference to PR.
17961
17962 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17963
17964         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17965         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17966
17967 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17968
17969         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17970
17971 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17972
17973         * gcc.dg/redecl-5.c: New test.
17974         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17975         of scanf.
17976
17977 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17978
17979         PR middle-end/16790
17980         * gcc.c-torture/execute/pr16790-1.c: New test case.
17981
17982 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * g++.dg/ext/visibility/assign1.C: New test.
17985         * g++.dg/ext/visibility/new1.C: Likewise.
17986
17987         * gcc.dg/symbian1.c: New test.
17988         * gcc.dg/symbian2.c: Likewise.
17989
17990 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17991
17992         PR target/16570
17993         * gcc.dg/i386-sse-9.c: New test.
17994
17995 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17996
17997         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17998
17999 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18000
18001         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18002         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18003         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18004         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18005         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18006         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18007         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18008         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18009         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18010         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18011         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18012         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18013         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18014         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18015         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18016         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18017         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18018         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18019         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18020         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18021         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18022         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18023         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18024         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18025         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18026         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18027         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18028         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18029         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18030         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18031         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18032         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18033         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18034         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18035         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18036         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18037         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18038         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18039         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18040         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18041         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18042         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18043         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18044         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18045         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18046         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18047         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18048         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18049         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18050         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18051         gcc.misc-tests/i386-pf-3dnow-1.c,
18052         gcc.misc-tests/i386-pf-athlon-1.c,
18053         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18054         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18055         Declare built-in functions used.
18056         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18057
18058 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/16707
18061         * g++.dg/lookup/using12.C: New test.
18062
18063         * g++.dg/init/null1.C: Fix PR number.
18064         * g++.dg/parse/namespace10.C: Likewise.
18065
18066 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/16224
18069         * g++.dg/template/spec17.C: New test.
18070         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18071         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18072
18073 2004-08-02  David Billinghurst
18074
18075         PR fortran/16292
18076         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18077
18078 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18079
18080         * gcc.dg/ia64-got-1.c: New test case.
18081
18082 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18083
18084         PR c++/16489
18085         * g++.dg/init/null1.C: New test.
18086         * g++.dg/tc1/dr76.C: Adjust error marker.
18087
18088         PR c++/16529
18089         * g++.dg/parse/namespace10.C: New test.
18090
18091         PR c++/16810
18092         * g++.dg/inherit/ptrmem2.C: New test.
18093
18094 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18095
18096         PR target/16155
18097         * gcc.dg/pr16155.c: New test.
18098
18099 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18100
18101         * gcc.dg/redecl-2.c: New test.
18102
18103 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18104
18105         * gcc.dg/darwin-longdouble.c: New file.
18106
18107 2004-07-30  Richard Henderson  <rth@redhat.com>
18108
18109         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18110         write to constant argument.
18111         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18112
18113 2004-07-30  Richard Henderson  <rth@redhat.com>
18114
18115         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18116         tests of nearest around zero.
18117
18118 2004-07-30  Andrew Pinski  <apinski@apple.com>
18119
18120         * gcc.c-torture/compile/20040730-1.c: New test.
18121
18122 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18123
18124         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18125         powerpc-eabispe.
18126
18127 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18128
18129         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18130
18131 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18132
18133         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18134         contains $ld_library_path.
18135         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18136
18137 2004-07-29  Richard Henderson  <rth@redhat.com>
18138
18139         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18140
18141         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18142         (alt2, which): New.
18143         (Check): Accept either alternative.
18144
18145 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18146
18147         * g++.dg/abi/inline1.C: New test.
18148         * g++.dg/abi/local1-a.cc: Likewise.
18149         * g++.dg/abi/local1.C: Likewise.
18150         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18151         * g++.dg/abi/mangle12.C: Likewise.
18152         * g++.dg/abi/mangle17.C: Likewise.
18153         * g++.dg/abi/mangle20-2.C: Likewise.
18154         * g++.dg/opt/interface1.C: Likewise.
18155         * g++.dg/opt/interface1.h: Likewise.
18156         * g++.dg/opt/interface1-a.cc: New test.
18157         * g++.dg/parse/repo1.C: New test.
18158         * g++.dg/template/repo1.C: Likewise.
18159         * g++.dg/warn/Winline-1.C: Likewise.
18160         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18161
18162 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18163
18164         * gcc.dg/tree-ssa/20040729-1.c: New test.
18165
18166 2004-07-27  Matt Austern <austern@apple.com>
18167
18168         * gcc.dg/darwin-bool-1.c: New test.
18169         * gcc.dg/darwin-bool-2.c: New test.
18170
18171 2004-07-28  Richard Henderson  <rth@redhat.com>
18172
18173         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18174         arguments in the correct type.  Don't write to constant arguments.
18175
18176 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18177
18178         PR tree-optimization/16688
18179         PR tree-optimization/16689
18180         * g++.dg/tree-ssa/pr16688.C: New test.
18181
18182 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18183
18184         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18185         loads.  Not only in the comment, this time.
18186
18187 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18188
18189         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18190         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18191         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18192         * gcc.dg/sh4a-bitmovua.c: New.
18193         * gcc.dg/sh4a-cos.c: New.
18194         * gcc.dg/sh4a-cosf.c: New.
18195         * gcc.dg/sh4a-fprun.c: New.
18196         * gcc.dg/sh4a-fsrra.c: New.
18197         * gcc.dg/sh4a-memmovua.c: New.
18198         * gcc.dg/sh4a-sin.c: New.
18199         * gcc.dg/sh4a-sincos.c: New.
18200         * gcc.dg/sh4a-sincosf.c: New.
18201         * gcc.dg/sh4a-sinf.c: New.
18202
18203 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18204
18205         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18206         conditionals.
18207         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18208         loads.
18209         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18210         DOM1.
18211
18212 2004-07-27  Andrew Pinski  <apinski@apple.com>
18213
18214         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18215
18216 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18217
18218         * gcc.dg/pragma-isr.c: New test.
18219
18220 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18221
18222         PR c++/14429
18223         * g++.dg/template/ttp11.C: New test.
18224
18225 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18226
18227         * gcc.c-torture/compile/20040727-1.c: New test.
18228
18229 2004-07-26  Eric Christopher  <echristo@redhat.com>
18230
18231         * gcc.c-torture/compile/20040726-2.c: New test.
18232
18233 2004-07-26  Andrew Pinski  <apinski@apple.com>
18234
18235         * g++.dg/rtti/tinfo1.C: Xfail.
18236
18237 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18238
18239         * gcc.c-torture/compile/20040726-1.c: New test.
18240
18241 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18242             Brian Ryner  <bryner@brianryner.com>
18243
18244         PR c++/9283
18245         PR c++/15000
18246         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18247         * g++.dg/ext/visibility/: New directory.
18248         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18249         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18250         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18251         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18252         * g++.dg/ext/visibility/fvisibility.C,
18253         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18254         g++.dg/ext/visibility/fvisibility-override1.C
18255         g++.dg/ext/visibility/fvisibility-override2.C
18256         g++.dg/ext/visibility/memfuncts.C
18257         g++.dg/ext/visibility/noPLT.C
18258         g++.dg/ext/visibility/pragma.C
18259         g++.dg/ext/visibility/pragma-override1.C
18260         g++.dg/ext/visibility/pragma-override2.C
18261         g++.dg/ext/visibility/staticmemfuncts.C
18262         g++.dg/ext/visibility/virtual.C: New tests.
18263
18264 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18265
18266         PR c/15360
18267         * gcc.dg/pr15360-1.c: New test.
18268
18269 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18270
18271         * gcc.dg/pragma-align-2.c: New test.
18272         * gcc.dg/pragma-init-fini.c: New test.
18273         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18274         targets.
18275
18276 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18277
18278         * gcc.dg/init-string-2.c: New test.
18279
18280 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18281
18282         PR 16684
18283         * gcc.dg/Wredundant-decls-1.c: New test case.
18284
18285 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18286
18287         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18288         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18289         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18290         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18291         * gcc.dg/compat/generate-random.c: New file.
18292         * gcc.dg/compat/generate-random.h: Likewise.
18293         * gcc.dg/compat/generate-random_r.c: Likewise.
18294         * gcc.dg/compat/struct-layout-1.h: Likewise.
18295         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18296         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18297         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18298         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18299         * gcc.dg/compat/struct-layout-1_main.c: New test.
18300         * gcc.dg/compat/struct-layout-1_x.c: New file.
18301         * gcc.dg/compat/struct-layout-1_y.c: New file.
18302         * gcc.dg/compat/struct-layout-1_test.h: New file.
18303
18304 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18305
18306         * gcc.dg/comp-return-1.c: New test
18307
18308 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18309
18310         * gcc.dg/vmx/8-02a.c: Fix typo.
18311
18312         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18313         * gcc.dg/darwin-abi-3.c: New test.
18314
18315         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18316         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18317
18318         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18319         * gcc.dg/vmx/ops-long-1.c: New test.
18320         * gcc.dg/vmx/ops-long-2.c: New test.
18321
18322 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         * g++.dg/lookup/conv-[1234].C: New.
18325
18326 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18327
18328         * g++.dg/parse/attr2.C: Simplify.
18329
18330 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18331
18332         PR c/7284
18333         * gcc.c-torture/execute/pr7284-1.c: New test.
18334
18335 2004-07-22  Brian Booth  <bbooth@redhat.com>
18336
18337         * gcc.dg/tree-ssa/20040721-1.c: New test.
18338
18339 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18340
18341         * g++.dg/template/crash20.c: New.
18342
18343 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18344
18345         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18346         Add dg-run directive.  Declare variables as required.
18347         * gfortran.dg/g77/README: Update
18348
18349 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18350
18351         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18352         gcc.dg/cris-peep2-andu2.c: New tests.
18353
18354 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18355
18356         PR c/15052
18357         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18358         on return type.
18359         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18360         messages.
18361         * gcc.dg/qual-return-2.c: Update expected messages.
18362         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18363
18364 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18365
18366         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18367         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18368
18369 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18370
18371         PR c/11250
18372         * gcc.dg/init-string-1.c: New test.
18373
18374 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18375
18376         PR middle-end/15345
18377         PR c/16450
18378         * gcc.dg/torture/nested-fn-1.c: New test.
18379
18380 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18381
18382         PR target/16559
18383         * gcc.dg/ia64-fptr-1.c: New file.
18384
18385 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18386
18387         PR c++/14497
18388         * g++.dg/template/spec16.C: New test.
18389         * g++.old-deja/g++.robertl/eb118.C: Remove.
18390
18391 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18392
18393         PR c++/509
18394         * g++.dg/template/spec15.C: New test.
18395
18396 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18397
18398         Copy cases from g77.f-torture/execute and add dg-run
18399         directive.  Other changes as noted.
18400         * gfortran.dg/g77/13037.f
18401         * gfortran.dg/g77/1832.f
18402         * gfortran.dg/g77/19981119-0.f
18403         * gfortran.dg/g77/19990313-0.f
18404         * gfortran.dg/g77/19990313-1.f
18405         * gfortran.dg/g77/19990313-2.f
18406         * gfortran.dg/g77/19990313-3.f
18407         * gfortran.dg/g77/19990419-1.f
18408         * gfortran.dg/g77/19990826-0.f
18409         * gfortran.dg/g77/19990826-2.f
18410         * gfortran.dg/g77/20000503-1.f
18411         * gfortran.dg/g77/20001111.f
18412         * gfortran.dg/g77/20010116.f
18413         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18414         * gfortran.dg/g77/20010430.f
18415         * gfortran.dg/g77/6177.f
18416         * gfortran.dg/g77/947.f
18417         * gfortran.dg/g77/970816-3.f
18418         * gfortran.dg/g77/971102-1.f
18419         * gfortran.dg/g77/980520-1.f
18420         * gfortran.dg/g77/980628-0.f
18421         * gfortran.dg/g77/980628-1.f
18422         * gfortran.dg/g77/980628-10.f
18423         * gfortran.dg/g77/980628-2.f
18424         * gfortran.dg/g77/980628-3.f
18425         * gfortran.dg/g77/980628-7.f
18426         * gfortran.dg/g77/980628-8.f
18427         * gfortran.dg/g77/980628-9.f
18428         * gfortran.dg/g77/980701-0.f
18429         * gfortran.dg/g77/980701-1.f
18430         * gfortran.dg/g77/cabs.f
18431         * gfortran.dg/g77/claus.f
18432         * gfortran.dg/g77/complex_1.f
18433         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18434         * gfortran.dg/g77/dcomplex.f
18435         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18436         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18437         * gfortran.dg/g77/f90-intrinsic-numeric.f
18438         * gfortran.dg/g77/int8421.f
18439         * gfortran.dg/g77/labug1.f
18440         * gfortran.dg/g77/large_vec.f
18441         * gfortran.dg/g77/le.f
18442         * gfortran.dg/g77/short.f
18443         * gfortran.dg/g77/README: Update
18444
18445 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18446
18447         PR c++/16637
18448         * g++.dg/parse/lookup4.C: New test.
18449
18450 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18451
18452         PR c++/16175
18453         * g++.dg/template/ttp10.C: New test.
18454
18455 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18456
18457         * gcc.dg/pr12625-1.c: New test.
18458
18459 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18460
18461         * testsuite/gcc.dg/switch-warn-1.c: New test.
18462         * testsuite/gcc.dg/switch-warn-2.c: New test.
18463         * gcc.c-torture/compile/pr14730.c: Update.
18464
18465 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18466
18467         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18468         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18469         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18470         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18471
18472 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/16623
18475         * g++.dg/template/assign1.C: New test.
18476
18477 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18478
18479         PR c++/12170
18480         * g++.dg/template/ttp9.C: New test.
18481
18482 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18483
18484         * gcc.dg/format/cmn-err-1.c: New test.
18485
18486 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18487
18488         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18489         gcc.dg/Wparentheses-10.c: New tests.
18490         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18491
18492 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18493
18494         PR fortran/16465
18495         * gfortran.dg/g77//ffixed-line-length-0.f,
18496         gfortran.dg/g77/ffixed-line-length-132.f,
18497         gfortran.dg/g77/ffixed-line-length-72.f,
18498         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18499         gfortran.dg/g77/README: Update.
18500
18501 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18502
18503         PR c++/13092
18504         * g++.dg/template/non-dependent7.C: New test.
18505         * g++.dg/template/non-dependent8.C: Likewise.
18506         * g++.dg/template/non-dependent9.C: Likewise.
18507         * g++.dg/template/non-dependent10.C: Likewise.
18508
18509 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/16337
18512         * g++.dg/parse/attr2.C: New test.
18513
18514 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18515
18516         * g77.dg: Removed.
18517         * g77.f-torture: Ditto.
18518
18519 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18520
18521         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18522         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18523         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18524
18525 2004-07-16  Richard Henderson  <rth@redhat.com>
18526
18527         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18528
18529 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18530
18531         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18532         tests with full list of options.
18533         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18534         of TORTURE_OPTIONS if test contains 'dg-do run'.
18535
18536         PR fortran/16404
18537         * gfortran.dg/do_iterator.f90: New test.
18538
18539 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18540
18541         PR rtl-optimization/16536
18542         * gcc.c-torture/execute/restrict-1.c: New test.
18543
18544 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18545
18546         PR fortran/15324
18547         * gfortran.dg/pr15324.f90: New test.
18548
18549         PR fortran/15129
18550         * gfortran.dg/pr15129.f90: New test.
18551
18552         PR fortran/15140
18553         * gfortran.dg/pr15140.f90: New test.
18554
18555         PR fortran/13792
18556         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18557         compile-time simplification.
18558
18559 2004-07-14  Mike Stump  <mrs@apple.com>
18560
18561         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18562
18563 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18564
18565         PR target/16325
18566         * gcc.dg/profile-generate-1.c: New.
18567
18568 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * gcc.c-torture/execute/20040709-1.c: New test.
18571         * gcc.c-torture/execute/20040709-2.c: New test.
18572
18573 2004-07-14  Mike Stump  <mrs@apple.com>
18574
18575         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18576
18577 2004-07-14  Mike Stump  <mrs@apple.com>
18578
18579         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18580
18581 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18582
18583         PR c++/16518
18584         * g++.dg/parse/mutable1.C: New test.
18585
18586 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18587
18588         PR tree-optimization/16443
18589         * gcc.dg/tree-ssa/20040713-1.c: New test.
18590
18591 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18592
18593         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18594         for operator new.
18595
18596 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18597
18598         * gfortran.dg/g77/README: New file
18599         * gfortran.dg/g77/19981216-0.f: Copy from
18600         g77.f-torture/noncompile.  Add "dg-do compile" and
18601         dg-error as required.
18602         * gfortran.dg/g77/19990218-1.f: Likewise.
18603         * gfortran.dg/g77/19990905-1.f: Likewise.
18604         * gfortran.dg/g77/9263.f: Likewise.
18605         * gfortran.dg/g77/980615-0.f: Likewise.
18606         * gfortran.dg/g77/980616-0.f: Likewise.
18607         * gfortran.dg/g77/check0.f: Likewise.
18608         * gfortran.dg/g77/select_no_compile.f: Likewise.
18609
18610 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18611
18612         Copy files from g77.f-torture/compile.
18613         Add "{ dg-do compile}".  Other changes as noted
18614         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18615         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18616         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18617         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18618         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18619         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18620         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18621         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18622         statement to conform to standard.  Append alpha1.x for reference.
18623         * gfortran.dg/g77/xformat.f: Add dg-warning
18624
18625 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18626
18627         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18628         Add {dg-do compile} directive.
18629         * gfortran.dg/g77/cpp2.F: Likewise.
18630
18631 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18632
18633         PR c++/5402
18634         * g++.dg/lookup/name-clash1.C: New test.
18635
18636         PR c++/9777
18637         * g++.dg/lookup/name-clash2.C: New test.
18638
18639         PR c++/12102
18640         * g++.dg/lookup/name-clash3.C: New test.
18641
18642 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18643
18644         * g++.dg/lookup/new2.C: New test.
18645         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18646
18647 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18648
18649         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18650         Add {dg-do compile} directive.
18651         * gfortran.dg/g77/13060.f: Likewise.
18652         * gfortran.dg/g77/19990218-0.f: Likewise.
18653         * gfortran.dg/g77/19990305-0.f: Likewise.
18654         * gfortran.dg/g77/19990419-0.f: Likewise.
18655         * gfortran.dg/g77/19990502-0.f: Likewise.
18656         * gfortran.dg/g77/19990502-1.f: Likewise.
18657         * gfortran.dg/g77/19990525-0.f: Likewise.
18658         * gfortran.dg/g77/19990826-1.f: Likewise.
18659         * gfortran.dg/g77/19990826-3.f: Likewise.
18660         * gfortran.dg/g77/19990905-2.f: Likewise.
18661         * gfortran.dg/g77/20000412-1.f: Likewise.
18662         * gfortran.dg/g77/20000511-1.f: Likewise.
18663         * gfortran.dg/g77/20000511-2.f: Likewise.
18664         * gfortran.dg/g77/20000518.f: Likewise.
18665         * gfortran.dg/g77/20000601-1.f: Likewise.
18666         * gfortran.dg/g77/20000601-2.f: Likewise.
18667         * gfortran.dg/g77/20000629-1.f: Likewise.
18668         * gfortran.dg/g77/20000630-2.f: Likewise.
18669         * gfortran.dg/g77/20010115.f: Likewise.
18670         * gfortran.dg/g77/20010321-1.f: Likewise.
18671         * gfortran.dg/g77/20010426.f: Likewise.
18672         * gfortran.dg/g77/20020307-1.f: Likewise.
18673         * gfortran.dg/g77/8485.f: Likewise.
18674         * gfortran.dg/g77/960317-1.f: Likewise.
18675         * gfortran.dg/g77/970915-0.f: Likewise.
18676         * gfortran.dg/g77/980310-1.f: Likewise.
18677         * gfortran.dg/g77/980310-2.f: Likewise.
18678         * gfortran.dg/g77/980310-3.f: Likewise.
18679         * gfortran.dg/g77/980310-4.f: Likewise.
18680         * gfortran.dg/g77/980310-6.f: Likewise.
18681         * gfortran.dg/g77/980310-7.f: Likewise.
18682         * gfortran.dg/g77/980310-8.f: Likewise.
18683         * gfortran.dg/g77/980419-2.f: Likewise.
18684         * gfortran.dg/g77/980424-0.f: Likewise.
18685         * gfortran.dg/g77/980427-0.f: Likewise.
18686         * gfortran.dg/g77/980729-0.f: Likewise.
18687         * gfortran.dg/g77/981117-1.f: Likewise.
18688         * gfortran.dg/g77/toon_1.f: Likewise.
18689
18690 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18691
18692         PR c++/2204
18693         * g++.dg/other/abstract2.C: New test.
18694
18695 2004-07-12  Paul Brook  <paul@codesourcery.com>
18696
18697         * gfortran.dg/pointer_init_1.f90: New test.
18698
18699 2004-07-11  Paul Brook  <paul@codesourcery.com>
18700
18701         PR fortran/15986
18702         * gfortran.dg/contained_1.f90: New test.
18703
18704 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18705
18706         * g++.dg/parse/defarg8.C: New test.
18707
18708 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18709
18710         PR fortran/16433
18711         * gfortran.dg/pr16433.f: New test.
18712
18713         PR fortran/17574
18714         * gfortran.dg/pr15754.f90: New test.
18715
18716 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18717
18718         PR tree-optimization/16437
18719         * gcc.c-torture/execute/bitfld-4.c: New test.
18720
18721 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18722
18723         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18724         access to common var from module.
18725
18726 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18727
18728         PR fortran/16336
18729         * gfortran.fortran-torture/execute/common_2.f90: New test.
18730
18731 2004-07-10  Paul Brook  <paul@codesourcery.com>
18732
18733         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18734
18735 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18736
18737         PR fortran/15969
18738         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18739
18740 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18741
18742         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18743         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18744         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18745         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18746         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18747         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18748         * gfortran.dg/g77/funderscoring.f: Likewise.
18749         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18750
18751 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18752
18753         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18754
18755 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18756         Paul Brook  <paul@codesourcery.com>
18757
18758         PR fortran/13415
18759         * gfortran.dg/common_pointer_1.f90: New test.
18760
18761 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18762
18763         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18764
18765 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18766
18767         PR target/16364
18768         * gcc.c-torture/compile/20040709-1.c: New.
18769
18770 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18771
18772         PR fortran/14077
18773         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18774
18775 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18776
18777         PR fortran/13201
18778         * gfortran.dg/shape_1.f90: New test.
18779
18780 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18781             Andrew Pinski  <apinski@apple.com>
18782
18783         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18784
18785 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18786
18787         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18788         comment.
18789
18790 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18791         Paul Brook  <paul@codesourcery.com>
18792
18793         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18794         '.f95' and '.F95'.
18795
18796 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18797
18798         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18799
18800 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18801
18802         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18803         testcases with capital suffix.
18804
18805 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18806
18807         PR fortran/15481
18808         PR fortran/13372
18809         PR fortran/13575
18810         PR fortran/15978
18811         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18812
18813         * gfortran.dg/implicit_1.f90: New test.
18814
18815 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18816
18817         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18818         expression to match gfortran warning/error messages
18819         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18820         dg-error text.
18821
18822 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18823
18824         * lib/fortran-torture.exp: Rename proc search_for to
18825         search_for_re.
18826
18827 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18828
18829         * gcc.c-torture/execute/simd-5.x: New file.
18830         XFAIL on SPARC 64-bit at -O0.
18831
18832 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18833
18834         PR c++/8211
18835         PR c++/16165
18836         * g++.dg/warn/effc3.C: New test.
18837
18838 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18839
18840         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18841         change X to 1X in format.
18842         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18843         add data statements to conform to standard.
18844
18845 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18846
18847         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18848         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18849         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18850
18851 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18852
18853         * gfortran.dg/g77/7388.f: Copy from g77.dg
18854         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18855         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18856         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18857         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18858         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18859         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18860         * gfortran.dg/g77/strlen0.f: Likewise.
18861
18862 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18863
18864         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18865         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18866
18867 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18868
18869         * gcc.c-torture/execute/920428-2.x: Delete.
18870         * gcc.c-torture/execute/920501-7.x: Likewise.
18871
18872 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18875         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18876         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18877         prescott and c3-2.
18878         (PREFETCH_3DNOW): Add -march=c3.
18879
18880 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18881
18882         PR c/16437
18883         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18884         * gcc.c-torture/execute/bf64-1.x: Likewise.
18885
18886 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18887
18888         * gcc.c-torture/compile/20040708-1.c: New test.
18889
18890 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18891
18892         PR c++/16169
18893         * g++.dg/warn/effc2.C: New test.
18894
18895 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18896
18897         * gcc.c-torture/execute/bitfld-1.x: Remove.
18898         * gcc.c-torture/execute/bitfld-3.c: New test.
18899         * gcc.dg/bitfld-2.c: Remove XFAILs.
18900
18901 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18902
18903         PR c++/16276
18904         * g++.dg/rtti/tinfo1.C: New file.
18905
18906 2004-07-07  Eric Christopher  <echristo@redhat.com>
18907
18908         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18909
18910 2004-07-07  Andrew Pinski  <apinski@apple.com>
18911
18912         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18913
18914 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18915
18916         * g++.dg/init/call1.C: XFAIL.
18917
18918 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18919
18920         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18921         except for movstrict*, to movmem* and clrstr* to clrmem*.
18922
18923 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18924
18925         * gcc.c-torture/execute/20040707-1.c: New test.
18926
18927 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18928
18929         * gcc.c-torture/execute/20040706-1.c: New test.
18930
18931 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18932
18933         PR c++/3671
18934         * g++.dg/template/spec14.C: New test.
18935
18936 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18939         nothing if not yet defined.  Use it in b, c and d type definitions.
18940         * gcc.c-torture/execute/20040705-1.c: New test.
18941         * gcc.c-torture/execute/20040705-2.c: New test.
18942
18943 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18944
18945         PR c++/2518
18946         * g++.dg/lookup/new1.C: New test.
18947
18948 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18949
18950         PR c++/11406
18951         * g++.dg/template/sizeof8.C: New test.
18952
18953 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18954
18955         * gcc.c-torture/compile/20040705-1.c: New test.
18956
18957 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18958
18959         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18960
18961 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18962
18963         * gcc.dg/cpp/if-mop.c: Two new testcases.
18964         * gcc.dg/cpp/trad/comment-3.c: New.
18965
18966 2004-07-04  Paul Brook  <paul@codesourcery.com>
18967
18968         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18969
18970 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18971
18972         PR c++/3761
18973         * g++.dg/lookup/crash4.C: New test.
18974
18975 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18976
18977         * gcc.c-torture/execute/builtin-abs-1.c
18978         * gcc.c-torture/execute/builtin-abs-2.c
18979         * gcc.c-torture/execute/builtin-complex-1.c
18980         * gcc.c-torture/execute/builtins/string-1-lib.c
18981         * gcc.c-torture/execute/builtins/string-1.c
18982         * gcc.c-torture/execute/builtins/string-2-lib.c
18983         * gcc.c-torture/execute/builtins/string-2.c
18984         * gcc.c-torture/execute/builtins/string-3-lib.c
18985         * gcc.c-torture/execute/builtins/string-3.c
18986         * gcc.c-torture/execute/builtins/string-4-lib.c
18987         * gcc.c-torture/execute/builtins/string-4.c
18988         * gcc.c-torture/execute/builtins/string-5-lib.c
18989         * gcc.c-torture/execute/builtins/string-5.c
18990         * gcc.c-torture/execute/builtins/string-6-lib.c
18991         * gcc.c-torture/execute/builtins/string-6.c
18992         * gcc.c-torture/execute/builtins/string-7-lib.c
18993         * gcc.c-torture/execute/builtins/string-7.c
18994         * gcc.c-torture/execute/builtins/string-8-lib.c
18995         * gcc.c-torture/execute/builtins/string-8.c
18996         * gcc.c-torture/execute/builtins/string-9-lib.c
18997         * gcc.c-torture/execute/builtins/string-9.c
18998         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18999         * gcc.c-torture/execute/builtins/string-asm-1.c
19000         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19001         * gcc.c-torture/execute/builtins/string-asm-2.c
19002         * gcc.c-torture/execute/stdio-opt-1.c
19003         * gcc.c-torture/execute/stdio-opt-2.c
19004         * gcc.c-torture/execute/stdio-opt-3.c
19005         * gcc.c-torture/execute/string-opt-1.c
19006         * gcc.c-torture/execute/string-opt-10.c
19007         * gcc.c-torture/execute/string-opt-11.c
19008         * gcc.c-torture/execute/string-opt-12.c
19009         * gcc.c-torture/execute/string-opt-13.c
19010         * gcc.c-torture/execute/string-opt-14.c
19011         * gcc.c-torture/execute/string-opt-15.c
19012         * gcc.c-torture/execute/string-opt-16.c
19013         * gcc.c-torture/execute/string-opt-2.c
19014         * gcc.c-torture/execute/string-opt-6.c
19015         * gcc.c-torture/execute/string-opt-7.c
19016         * gcc.c-torture/execute/string-opt-8.c:
19017         Replace with ...
19018
19019         * gcc.c-torture/execute/builtins/abs-2.c
19020         * gcc.c-torture/execute/builtins/abs-3.c
19021         * gcc.c-torture/execute/builtins/complex-1.c
19022         * gcc.c-torture/execute/builtins/fprintf.c
19023         * gcc.c-torture/execute/builtins/fputs.c
19024         * gcc.c-torture/execute/builtins/memcmp.c
19025         * gcc.c-torture/execute/builtins/memmove.c
19026         * gcc.c-torture/execute/builtins/memops-asm.c
19027         * gcc.c-torture/execute/builtins/mempcpy-2.c
19028         * gcc.c-torture/execute/builtins/mempcpy.c
19029         * gcc.c-torture/execute/builtins/memset.c
19030         * gcc.c-torture/execute/builtins/printf.c
19031         * gcc.c-torture/execute/builtins/sprintf.c
19032         * gcc.c-torture/execute/builtins/strcat.c
19033         * gcc.c-torture/execute/builtins/strchr.c
19034         * gcc.c-torture/execute/builtins/strcmp.c
19035         * gcc.c-torture/execute/builtins/strcpy.c
19036         * gcc.c-torture/execute/builtins/strcspn.c
19037         * gcc.c-torture/execute/builtins/strlen-2.c
19038         * gcc.c-torture/execute/builtins/strlen.c
19039         * gcc.c-torture/execute/builtins/strncat.c
19040         * gcc.c-torture/execute/builtins/strncmp-2.c
19041         * gcc.c-torture/execute/builtins/strncmp.c
19042         * gcc.c-torture/execute/builtins/strncpy.c
19043         * gcc.c-torture/execute/builtins/strpbrk.c
19044         * gcc.c-torture/execute/builtins/strpcpy-2.c
19045         * gcc.c-torture/execute/builtins/strpcpy.c
19046         * gcc.c-torture/execute/builtins/strrchr.c
19047         * gcc.c-torture/execute/builtins/strspn.c
19048         * gcc.c-torture/execute/builtins/strstr-asm.c
19049         * gcc.c-torture/execute/builtins/strstr.c:
19050         ... these new files.
19051
19052         * gcc.c-torture/execute/builtins/abs-2-lib.c
19053         * gcc.c-torture/execute/builtins/abs-3-lib.c
19054         * gcc.c-torture/execute/builtins/complex-1-lib.c
19055         * gcc.c-torture/execute/builtins/fprintf-lib.c
19056         * gcc.c-torture/execute/builtins/fputs-lib.c
19057         * gcc.c-torture/execute/builtins/memcmp-lib.c
19058         * gcc.c-torture/execute/builtins/memmove-lib.c
19059         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19060         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19061         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19062         * gcc.c-torture/execute/builtins/memset-lib.c
19063         * gcc.c-torture/execute/builtins/printf-lib.c
19064         * gcc.c-torture/execute/builtins/sprintf-lib.c
19065         * gcc.c-torture/execute/builtins/strcat-lib.c
19066         * gcc.c-torture/execute/builtins/strchr-lib.c
19067         * gcc.c-torture/execute/builtins/strcmp-lib.c
19068         * gcc.c-torture/execute/builtins/strcpy-lib.c
19069         * gcc.c-torture/execute/builtins/strcspn-lib.c
19070         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19071         * gcc.c-torture/execute/builtins/strlen-lib.c
19072         * gcc.c-torture/execute/builtins/strncat-lib.c
19073         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19074         * gcc.c-torture/execute/builtins/strncmp-lib.c
19075         * gcc.c-torture/execute/builtins/strncpy-lib.c
19076         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19077         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19078         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19079         * gcc.c-torture/execute/builtins/strrchr-lib.c
19080         * gcc.c-torture/execute/builtins/strspn-lib.c
19081         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19082         * gcc.c-torture/execute/builtins/strstr-lib.c
19083         * gcc.c-torture/execute/builtins/lib/abs.c
19084         * gcc.c-torture/execute/builtins/lib/fprintf.c
19085         * gcc.c-torture/execute/builtins/lib/memset.c
19086         * gcc.c-torture/execute/builtins/lib/printf.c
19087         * gcc.c-torture/execute/builtins/lib/sprintf.c
19088         * gcc.c-torture/execute/builtins/lib/strcpy.c
19089         * gcc.c-torture/execute/builtins/lib/strcspn.c
19090         * gcc.c-torture/execute/builtins/lib/strncat.c
19091         * gcc.c-torture/execute/builtins/lib/strncmp.c
19092         * gcc.c-torture/execute/builtins/lib/strncpy.c
19093         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19094         * gcc.c-torture/execute/builtins/lib/strspn.c
19095         * gcc.c-torture/execute/builtins/lib/strstr.c:
19096         New files containing support routines.
19097
19098         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19099         declaration.
19100         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19101         when not optimizing.
19102
19103 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/16240
19106         * g++.dg/abi/mangle22.C: New test.
19107         * g++.dg/abi/mangle23.C: Likewise.
19108
19109 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19110
19111         PR fortran/16290
19112         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19113         Allow for cases without denormalized floating point numbers.
19114
19115 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19116
19117         PR c/1027
19118         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19119         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19120         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19121         expected warning text.
19122         * gcc.dg/format/diag-2.c: New test.
19123
19124 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19125
19126         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19127
19128 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19129
19130         * gcc.dg/builtins-43.c: New.
19131         * gcc.dg/builtins-44.c: New.
19132         * gcc.dg/builtins-45.c: New.
19133
19134 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19135             Andreas Tobler  <a.tobler@schweiz.ch>
19136
19137         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19138         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19139         as SIGSEGV.
19140         * gcc.dg/cleanup-11.c: Likewise.
19141         * gcc.dg/cleanup-8.c: Likewise.
19142         * gcc.dg/cleanup-9.c: Likewise.
19143         * gcc.dg/cleanup-5.c: Run on all platforms.
19144
19145 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19146
19147         * g++.dg/warn/nonnull1.C: New test.
19148
19149 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19150
19151         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19152         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19153         Special-case the Sun compiler wrt to <complex.h>.
19154
19155 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19156
19157         * gcc.dg/Wunreachable-8.C: New test.
19158
19159         * gcc.dg/h8300-ice2.c : New test.
19160
19161 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19162
19163         PR fortran/16161
19164         * gfortran.fortran-torture/compile/implicit.f90: Add test
19165         for implicit character.
19166
19167 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19168
19169         PR fortran/16289
19170         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19171         Use tiny() intrinsic to find smallest non-negative real
19172
19173 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19176         * gcc.dg/compat/struct-by-value-22_x.c: New.
19177         * gcc.dg/compat/struct-by-value-22_y.c: New.
19178
19179         * gcc.c-torture/execute/20040629-1.c: New test.
19180
19181 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19182
19183         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19184         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19185
19186         PR target/16195
19187         * gcc.dg/20040625-1.c: New test.
19188
19189 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19190
19191         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19192
19193 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19194
19195         PR fortran/15963
19196         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19197
19198 2004-06-29  Richard Henderson  <rth@redhat.com>
19199
19200         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19201
19202 2004-06-29  Paul Brook  <paul@codesourcery.com>
19203
19204         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19205         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19206
19207 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19208
19209         PR c++/16260
19210         * g++.dg/parse/crash15.C: New.
19211
19212 2004-06-28  Andrew Pinski  <apinski@apple.com>
19213
19214         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19215         by the error already.
19216
19217         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19218
19219 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19220
19221         PR target/14041
19222         * gcc.dg/h8300-bss-align-1.c : New.
19223
19224 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * PR c++/16174
19227         * g++.dg/template/ctor4.C: New.
19228
19229 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19230
19231         PR c++/16205
19232         * g++.dg/warn/Wsequence-point-1.C: New test.
19233
19234 2004-06-27  Paul Brook  <paul@codesourcery.com>
19235
19236         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19237
19238 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19239
19240         * g++.old-deja/g++.mike/p7325.C: Remove.
19241
19242 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19243
19244         PR c/14963
19245         * gcc.dg/pr14963.c: New test.
19246
19247 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/16193
19250         * g++.dg/parse/redef1.C: New test.
19251
19252 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19253
19254         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19255         20021110.c.
19256         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19257         20021119-1.c.
19258         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19259         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19260         5-04.c.
19261         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19262         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19263         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19264         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19265         g++.brendan/enum14.C.
19266         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19267         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19268         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19269         g++.mike/virt1.C.
19270         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19271         memtemp24.C.
19272
19273 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19274
19275         * gcc.dg/20040527-1.c: New test case.
19276
19277 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19278
19279         PR gfortran/pr16196
19280         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19281
19282 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19283
19284         PR middle-end/15825
19285         * gcc.dg/pr15825-1.c: New test case.
19286
19287 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19288
19289         * gcc.c-torture/execute/20040625-1.c: New test.
19290
19291 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19292
19293         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19294
19295 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19296
19297         * gcc.dg/torture/mips-div-1.c: New test.
19298
19299 2004-06-24  Jeff Law  <law@redhat.com>
19300
19301         * gcc.dg/tree-ssa/20040624-1.c: New test.
19302
19303 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19304
19305         * gcc.c-torture/compile/20040624-1.c: New test.
19306
19307 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19308
19309         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19310         this directory.
19311
19312 2004-06-23  Andrew Pinski  <apinski@apple.com>
19313
19314         PR middle-end/15988
19315         * g++.dg/opt/ptrmem4.C: New test.
19316
19317         * gcc.dg/c90-array-quals-2.c: New test.
19318
19319 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19320
19321         * gcc.dg/kpice1.c: New test.
19322
19323 2006-06-23  Andrew Pinski  <apinski@apple.com>
19324
19325         * gcc.dg/c90-array-quals.c: New test.
19326
19327 2006-06-22  Richard Henderson  <rth@redhat.com>
19328
19329         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19330
19331 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19332
19333         * gcc.dg/builtins-config.h: Handle FreeBSD.
19334
19335 2006-06-22  Richard Henderson  <rth@redhat.com>
19336
19337         * g++.dg/opt/devirt1.C: New.
19338
19339 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19340
19341         * g++.dg/opt/pr15551.C: New testcase.
19342
19343 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19344
19345         PR target/14800
19346         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19347         x86_64-*-linux* when compiling for 32bit.
19348
19349 2004-06-21  Andrew Pinski  <apinski@apple.com>
19350
19351         * gcc.dg/pch/struct-1.c: New.
19352         * gcc.dg/pch/struct-1.hs: New.
19353
19354 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19355
19356         * gcc.dg/pch/save-temps-1.c: New file.
19357         * gcc.dg/pch/save-temps-1.hs: New file.
19358
19359 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19360
19361         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19362         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19363
19364 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19365
19366         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19367         to fix type error.
19368         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19369         Remove trailing spaces.
19370
19371 2004-06-21  Richard Henderson  <rth@redhat.com>
19372
19373         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19374         merging && to BIT_FIELD_REF.
19375
19376 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19377
19378         * g++.dg/opt/placeholder1.C: New test.
19379
19380 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19381
19382         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19383         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19384         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19385         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19386
19387 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19388
19389         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19390         extern "C".
19391         * g++.dg/other/pragma-re-1.C: Add comments.
19392
19393 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19394
19395         PR gfortran/16080
19396         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19397
19398 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19399
19400         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19401         instead of setting the type of size_t by
19402         hand.
19403
19404 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19405
19406         * gcc.dg/unordered-2.c: New test case.
19407         * gcc.dg/unordered-3.c: New test case.
19408
19409 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19410
19411         PR other/16043
19412         * lib/g++.exp (g++_version): Tweak regexp for version
19413         * lib/g77.exp (g77_version): Likewise.
19414         * lib/gfortran.exp (gfortran_version): Likewise.
19415         * lib/objc.exp (objc_version): Likewise.
19416         * lib/treelang.exp (treelang_version): Likewise.
19417
19418 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19419
19420         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19421         Use INT_MAX instead of __INT_MAX__.
19422         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19423
19424         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19425         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19426         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19427         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19428         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19429         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19430         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19431         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19432         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19433
19434         * gcc.dg/range-test-1.c: New test.
19435         * g++.dg/opt/range-test-1.C: New test.
19436
19437 2004-06-17  Richard Henderson  <rth@redhat.com>
19438
19439         * objc.dg/sync-1.m: New.
19440         * objc.dg/try-catch-1.m: Don't force next runtime.
19441         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19442         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19443         shadowed catch clause.
19444         * objc.dg/try-catch-5.m: New.
19445
19446 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19447
19448         Bug 14610
19449         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19450
19451 2004-06-15  Richard Henderson  <rth@redhat.com>
19452
19453         * gcc.dg/20001116-1.c: Move expected warning line.
19454
19455 2004-06-15  Richard Henderson  <rth@redhat.com>
19456
19457         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19458         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19459
19460 2004-06-15  Jeff Law  <law@redhat.com>
19461
19462         * gcc.dg/tree-ssa/20040615-1.c: New test.
19463         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19464         be less sensitive to operand ordering.
19465         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19466
19467 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19468
19469         * g++.dg/abi/bitfield3.C: Add comment..
19470
19471 2004-06-15  Richard Henderson  <rth@redhat.com>
19472
19473         * g++.dg/ext/stmtexpr1.C: XFAIL.
19474         * gcc.dg/20030612-1.c: XFAIL.
19475
19476 2004-06-15  Eric Christopher  <echristo@redhat.com>
19477
19478         * g++.dg/charset/asm5.c: New.
19479         * gcc.dg/charset/asm6.c: New.
19480
19481 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19482
19483         PR fortran/15962
19484         * gfortran.fortran-torture/execute/select_1.f90: New test.
19485
19486 2004-06-15  Paul Brook  <paul@codesourcery.com>
19487
19488         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19489
19490 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19491
19492         PR c++/15967
19493         * g++.dg/lookup/crash3.C: New test.
19494
19495 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19496
19497         PR c++/15947
19498         * g++.dg/parse/dtor4.C: New test.
19499
19500 2004-06-14  Jeff Law  <law@redhat.com>
19501
19502         * gcc.c-torture/compile/20040614-1.c: New test.
19503
19504 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19505
19506         PR fortran/15211
19507         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19508         LEN of a character array.
19509
19510 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19511
19512         PR c++/15096
19513         * g++.dg/template/ptrmem10.C: New test.
19514
19515         PR c++/14930
19516         * g++.dg/template/friend30.C: New test.
19517
19518 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19519
19520         PR fortran/14928
19521         * gfortran.fortran-torture/compile/mloc.f90: New test.
19522
19523 2004-06-13  Paul Brook  <paul@codesourcery.com>
19524
19525         * gfortran.fortran-torture/execute/random_2.f90: New test.
19526
19527 2004-06-13  Eric Christopher  <echristo@redhat.com>
19528
19529         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19530
19531 2004-06-12  Paul Brook  <paul@codesourcery.com>
19532
19533         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19534
19535 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19536
19537         PR fortran/14923
19538         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19539
19540 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19541
19542         PR fortran/14957
19543         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19544         syntax errors in end statements of contained subroutines.
19545
19546 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19547
19548         PR fortran/12841
19549         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19550
19551 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19552
19553         PR fortran/15665
19554         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19555
19556 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19557
19558         PR gfortran/12839
19559         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19560
19561 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/15862
19564         * g++.dg/parse/enum1.C: New test.
19565
19566 2004-06-10  Jeff Law  <law@redhat.com>
19567
19568         * gcc.c-torture/compile/20040610-1.c: New test.
19569
19570 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19571
19572         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19573         * g++.old-deja/g++.other/decl3.C: Likewise.
19574
19575 2004-06-10  Brian Booth  <bbooth@redhat.com>
19576
19577         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19578         V_MAY_DEF instead of VDEF.
19579         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19580
19581 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19582
19583         PR c++/14211
19584         * g++.dg/conversion/const1.C: New test.
19585
19586         PR c++/15076
19587         * g++.dg/conversion/reinterpret1.C: New test.
19588
19589         PR c++/15877
19590         * g++.dg/template/enum2.C: New test.
19591
19592         PR c++/15227
19593         * g++.dg/template/error13.C: New test.
19594
19595 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19596
19597         PR fortran/14957
19598         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19599         arguments to test_* REAL and of the right size.
19600
19601 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19602
19603         PR target/15569
19604         PR rtl-optimization/15681
19605         * gcc.dg/20040609-1.c: New test.
19606
19607 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19608
19609         PR c++/14791
19610         * g++.dg/opt/builtins1.C: New test.
19611
19612 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19613
19614         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19615         that use default windows32 struct layout.
19616         * gcc.dg/i386-bitfield2.c: Likewise.
19617
19618 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19619
19620         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19621         for mingw32 and cygwin targets.
19622
19623 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19624
19625         * gcc.dg/pch/macro-4.c: New.
19626         * gcc.dg/pch/macro-4.hs: New.
19627
19628 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19629
19630         PR fortran/13249
19631         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19632
19633 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19634
19635         PR fortran/13372
19636         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19637
19638 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19639
19640         PR gfortran/14897
19641         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19642
19643 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19644
19645         PR gfortran/15755
19646         * gfortran.fortran-torture/execute/backspace.c : New test.
19647
19648 2004-06-09  Paul Brook  <paul@codesourcery.com>
19649
19650         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19651         (pointer_to_section): Rewrite to use smaller array.
19652
19653 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19654
19655         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19656         * gcc.dg/ext/altivec-10.c: Same.
19657         * gcc.dg/ext/altivec-11.c: Same.
19658         * gcc.dg/ext/altivec-12.c: Same.
19659         * gcc.dg/ext/altivec-13.c: Same.
19660         * gcc.dg/ext/altivec-14.c: Same.
19661         * gcc.dg/ext/altivec-15.c: Same.
19662         * gcc.dg/ext/altivec-16.c: Same.
19663         * gcc.dg/ext/altivec-3.c: Same.
19664         * gcc.dg/ext/altivec-4.c: Same.
19665         * gcc.dg/ext/altivec-6.c: Same.
19666         * gcc.dg/ext/altivec-7.c: Same.
19667         * gcc.dg/ext/altivec-8.c: Same.
19668         * gcc.dg/ext/altivec-varargs-1.c: Same.
19669
19670         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19671         * g++.dg/ext/altivec-10.C: Same.
19672         * g++.dg/ext/altivec-2.C: Same.
19673         * g++.dg/ext/altivec-3.C: Same.
19674         * g++.dg/ext/altivec-4.C: Same.
19675         * g++.dg/ext/altivec-5.C: Same.
19676         * g++.dg/ext/altivec-6.C: Same.
19677         * g++.dg/ext/altivec-7.C: Same.
19678         * g++.dg/ext/altivec-8.C: Same.
19679         * g++.dg/ext/altivec-9.C: Same.
19680
19681 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19682
19683         PR c++/7841
19684         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19685
19686 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19687
19688         * gcc.dg/union-1.c: New test.
19689
19690 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19691
19692         * gcc.dg/builtins-41.c: New test case.
19693         * gcc.dg/builtins-42.c: New test case.
19694
19695 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19696
19697         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19698         * g++.dg/ext/altivec-10.C: Same.
19699         * g++.dg/ext/altivec-2.C: Same.
19700         * g++.dg/ext/altivec-3.C: Same.
19701         * g++.dg/ext/altivec-4.C: Same.
19702         * g++.dg/ext/altivec-5.C: Same.
19703         * g++.dg/ext/altivec-6.C: Same.
19704         * g++.dg/ext/altivec-7.C: Same.
19705         * g++.dg/ext/altivec-8.C: Same.
19706         * g++.dg/ext/altivec-9.C: Same.
19707         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19708         * g++.old-deja/g++.brendan/new3.C: Same.
19709         * gcc.c-torture/execute/eeprof-1.x: Same.
19710
19711 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         PR c/14765
19714         * gcc.dg/pr14765-1.c: New test.
19715
19716 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19717
19718         PR c/14649
19719         * gcc.dg/pr14649-1.c: New test case.
19720
19721 2004-06-07  Richard Henderson  <rth@redhat.com>
19722
19723         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19724         if temporaries.
19725
19726 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19727
19728         * g++.dg/eh/elide1.C: Remove XFAIL.
19729
19730 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/15337
19733         * g++.dg/expr/sizeof3.C: New test.
19734
19735         PR c++/14777
19736         * g++.dg/template/access14.C: New test.
19737
19738         PR c++/15554
19739         * g++.dg/template/enum1.C: New test.
19740
19741         PR c++/15057
19742         * g++.dg/eh/throw1.C: New test.
19743
19744 2004-06-07  David Ayers  <d.ayers@inode.at>
19745             Ziemowit Laski  <zlaski@apple.com>
19746
19747         * lib/objc.exp (objc_target_compile): Revert the '-framework
19748         Foundation' flag fix, since bare Darwin does not ship
19749         with the Foundation framework.
19750         * objc/execute/next_mapping.h: Provide a local NSConstantString
19751         @interface and @implementation.
19752         (objc_constant_string_init): A constructor function, used to
19753         initialize the NSConstantString meta-class object.
19754         * objc/execute/string1.m: Include "next_mapping.h" instead of
19755         <Foundation/NSString.h>.
19756         * objc/execute/string2.m: Likewise.
19757         * objc/execute/string3.m: Likewise.
19758         * objc/execute/string4.m: Likewise.
19759
19760 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19761
19762         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19763         to double. Replace double with FLOAT.
19764         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19765
19766         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19767         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19768         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19769         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19770         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19771         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19772         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19773         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19774
19775 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19776
19777         PR c/13519
19778         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19779
19780 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19781
19782         PR c++/15503
19783         * g++.dg/template/meminit2.C: New test.
19784
19785 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19786
19787         PR target/15822
19788         * gcc.c-torture/execute/compare-fp-1.c,
19789         gcc.c-torture/execute/compare-fp-2.c,
19790         gcc.c-torture/execute/compare-fp-3.c,
19791         gcc.c-torture/execute/compare-fp-4.c,
19792         gcc.c-torture/execute/compare-fp-3.x,
19793         gcc.c-torture/execute/compare-fp-4.x: Moved...
19794         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19795         gcc.c-torture/execute/ieee/compare-fp-2.c,
19796         gcc.c-torture/execute/ieee/compare-fp-3.c,
19797         gcc.c-torture/execute/ieee/compare-fp-4.c,
19798         gcc.c-torture/execute/ieee/compare-fp-3.x,
19799         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19800
19801 2004-06-04  David Ayers  <d.ayers@inode.at>
19802
19803         * objc/execute/protocol-isEqual-4.m: New testcase.
19804
19805 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19806
19807         * objc/execute/protocol-isEqual-1.m: New testcase.
19808         * objc/execute/protocol-isEqual-2.m: New testcase.
19809         * objc/execute/protocol-isEqual-3.m: New testcase.
19810
19811 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19812
19813         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19814
19815 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19816
19817         * lib/objc.exp (objc_target_compile): When running tests on
19818         Darwin (Mac OS X), inform the linker about '-framework
19819         'Foundation'.
19820
19821 2004-06-02  Eric Christopher  <echristo@redhat.com>
19822
19823         * gcc.c-torture/compile/20040602-1.c: New.
19824
19825 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19826
19827         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19828         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19829
19830         PR tree-optimization/14736
19831         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19832
19833         PR tree-optimization/14042
19834         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19835
19836         PR tree-optimization/14729
19837         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19838
19839 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19840
19841         PR fortran/15557
19842         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19843
19844 2004-06-01  Richard Hederson  <rth@redhat.com>
19845
19846         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19847
19848 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19849
19850         PR c++/14932
19851         * g++.dg/parse/offsetof4.C: New test.
19852
19853 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19854
19855         PR objc/7993
19856         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19857
19858 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/15701
19861         * g++.dg/template/friend29.C: New test.
19862
19863 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19864
19865         PR c/15749
19866         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19867
19868 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19869
19870         * gcc.dg/sparc-trap-1.c: New test.
19871
19872 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19873
19874         PR middle-end/15069
19875         * g++.dg/opt/fold3.C: New test case.
19876
19877 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19878
19879         * lib/target-supports.exp (check_iconv_available): Fix fallout
19880         from 2004-05-28 patch.
19881
19882 2004-05-30  Paul Brook  <paul@codesourcery.com>
19883
19884         PR fortran/15620
19885         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19886         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19887
19888 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19889
19890         * gfortran.fortran-torture/execute/random_1.f90: New test.
19891
19892 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19893
19894         * g++.dg/ext/altivec-10.C: New test.
19895
19896 2004-05-29  Paul Brook  <paul@codesourcery.com>
19897
19898         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19899
19900 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19901
19902         * gcc.dg/altivec-16.c: New test.
19903
19904 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19905
19906         * lib/target-supports.exp (check_vmx_hw_available): New.
19907         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19908
19909         * lib/target-supports.exp (check_alias_available,
19910         check_iconv_available, check_named_sections_available): Use
19911         unique names for temporary files.
19912
19913 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19914
19915         * gcc.dg/altivec-15.c: New test.
19916
19917 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19918
19919         PR c++/15083
19920         * g++.dg/warn/noeffect6.C: New test.
19921
19922         PR c++/15471
19923         * g++.dg/expr/ptrmem4.C: New test.
19924
19925         PR c++/15640
19926         * g++.dg/template/operator3.C: New test.
19927
19928 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/14668
19931         * g++.dg/lookup/redecl1.C: New test.
19932         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19933
19934 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19935
19936         * gcc.c-torture/execute/compare-fp-1.c,
19937         gcc.c-torture/execute/compare-fp-2.c,
19938         gcc.c-torture/execute/compare-fp-3.c,
19939         gcc.c-torture/execute/compare-fp-4.c,
19940         gcc.c-torture/execute/compare-fp-3.x,
19941         gcc.c-torture/execute/compare-fp-4.x,
19942         gcc.dg/pr15649-1.c: New.
19943
19944 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19945
19946         PR c++/12883
19947         * g++.dg/init/array14.C: New test.
19948
19949 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19950
19951         * lib/compat.exp (compat-get-options-main): New.
19952         (compat-get-options): Remove unneeded code, warn for ignored
19953         command.
19954         (compat-execute): Check flag set by dg-require-* commands.
19955
19956         * lib/compat.exp (compat-execute): Break up long lines.
19957
19958 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19959
19960         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19961         * gcc.dg/altivec-14.c: New test.
19962         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19963
19964         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19965         * gcc.dg/altivec-12.c: Ditto.
19966
19967         * gcc.dg/altivec-3.c: Move call to altivec_check.
19968
19969 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/15044
19972         * g++.dg/template/error12.C: New test.
19973
19974         PR c++/15317
19975         * g++.dg/ext/attrib15.C: New test.
19976
19977         PR c++/15329
19978         * g++.dg/template/ptrmem9.C: New test.
19979
19980 2004-05-25  Paul Brook  <paul@codesourcery.com>
19981
19982         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19983
19984 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19985
19986         PR c++/15165
19987         * g++.dg/template/crash19.C: New test.
19988
19989 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/15025
19992         * g++.dg/template/redecl1.C: New test.
19993
19994 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19995
19996         PR c++/14821
19997         * g++.dg/other/ns1.C: New test.
19998
19999         PR c++/14883
20000         * g++.dg/template/invalid1.C: New test.
20001
20002 2004-05-23  Paul Brook  <paul@codesourcery.com>
20003         Victor Leikehman  <lei@haifasphere.co.il>
20004
20005         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20006         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20007
20008 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20009
20010         PR c++/15285
20011         PR c++/15299
20012         * g++.dg/template/non-dependent5.C: New test.
20013         * g++.dg/template/non-dependent6.C: New test.
20014
20015 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20016
20017         PR c++/15507
20018         * g++.dg/inherit/union1.C: New test.
20019
20020         PR c++/15542
20021         * g++.dg/template/addr1.C: New test.
20022
20023         PR c++/15427
20024         * g++.dg/template/array5.C: New test.
20025
20026         PR c++/15287
20027         * g++.dg/template/array6.C: New test.
20028
20029 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20030             Roger Sayle  <roger@eyesopen.com>
20031
20032         * g++.dg/lookup/forscope2.C: New test case.
20033
20034 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20035
20036         * gcc.dg/cpp/Wmissingdirs.c: New.
20037
20038 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20039
20040         PR target/15301
20041         * gcc.dg/compat/union-m128-1.h: New file.
20042         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20043         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20044         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20045
20046 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20047
20048         PR target/15302
20049         * gcc.dg/compat/struct-complex-1.h: New file.
20050         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20051         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20052         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20053
20054 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20055
20056         PR middle-end/3074
20057         * gcc.dg/pr3074-1.c: New test case.
20058         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20059
20060 2004-05-20  Falk Hueffner  <falk@debian.org>
20061
20062         PR other/15526
20063         * gcc.dg/ftrapv-1.c: New test case.
20064
20065 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20066
20067         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20068
20069 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20070             Jeff Law  <law@redhat.com>
20071
20072         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20073         * gcc.dg/tree-ssa/20040518-2.c: New test.
20074
20075         * gcc.dg/tree-ssa/20040518-1.c: New test.
20076
20077 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20078
20079         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20080
20081 2004-05-18  Paul Brook  <paul@codesourcery.com>
20082
20083         PR fortran/13930
20084         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20085
20086 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20087
20088         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20089         constant folding.
20090
20091 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20092
20093         * gcc.dg/tree-ssa/20040517-1.c: New test.
20094
20095 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20096
20097         * gcc.dg/loop-4.c: New test.
20098
20099 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20100
20101         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20102
20103 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20104
20105         PR fortran/15311
20106         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20107
20108 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20109
20110         PR fortran/13826
20111         PR fortran/13940
20112         * gfortran.fortran-torture/compile/data_1.f90: New test.
20113
20114 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20115
20116         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20117         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20118
20119 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20120
20121         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20122
20123 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20124
20125         PR c/15444
20126         * gcc.dg/format/xopen-1.c: Adjust expected message.
20127         * gcc.dg/format/xopen-3.c: New test.
20128
20129 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20130
20131         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20132
20133 2004-05-14  Jeff Law  <law@redhat.com>
20134
20135         * gcc.dg/tree-ssa/20040514-2.c: New test.
20136
20137 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20138
20139         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20140         this ...
20141         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20142         this.
20143
20144 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20145
20146         * gcc.dg/tree-ssa/20040514-1.c: New test.
20147
20148 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20149
20150         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20151         test.
20152
20153 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20154
20155         PR fortran/14066
20156         * gfortran.fortran-torture/compile/do_1.f90: New test.
20157
20158 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20159
20160         PR fortran/15051
20161         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20162         test.
20163
20164 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20165
20166         PR fortran/15149
20167         * gfortran.fortran-torture/execute/random_init.f90: New test.
20168
20169 2004-05-13  Paul Brook  <paul@codesourcery.com>
20170
20171         PR fortran/15314
20172         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20173
20174 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20175
20176         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20177         for the powerpc case.
20178
20179 2004-05-13  Jeff Law  <law@redhat.com>
20180
20181         * gcc.dg/tree-ssa/20040513-1.c: New test.
20182         * gcc.dg/tree-ssa/20040513-2.c: New test.
20183
20184 2004-05-13  Paul Brook  <paul@codesourcery.com>
20185
20186         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20187         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20188         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20189
20190 2004-05-13  Andreas Schwab  <schwab@suse.de>
20191
20192         PR other/10819
20193         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20194         characters.
20195
20196 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20197
20198         PR fortran/15294
20199         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20200
20201 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20202
20203         Merge from tree-ssa-20020619-branch.  See
20204         ChangeLog.tree-ssa for details.
20205
20206 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20207
20208         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20209         include <altivec.h> explicitly.
20210         * gcc.dg/altivec-13.c: Likewise.
20211
20212 2004-05-11  Paul Brook  <paul@codesourcery.com>
20213
20214         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20215
20216 2004-05-10  Eric Christopher  <echristo@redhat.com>
20217
20218         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20219         * gcc.dg/sibcall-4.c: Ditto.
20220
20221 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20222
20223         * g++.dg/ext/altivec-8.C: New test case.
20224         * gcc.dg/altivec-13.c: New test case.
20225
20226 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20227
20228         * gcc.c-torture/execute/divcmp-1.c: New test case.
20229         * gcc.c-torture/execute/divcmp-2.c: New test case.
20230         * gcc.c-torture/execute/divcmp-3.c: New test case.
20231
20232 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20233
20234         * g++.dg/other/pragma-re-2.C: New test.
20235
20236 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20237
20238         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20239         * gcc.dg/i386-387-2.c: Likewise.
20240
20241         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20242         __builtin_drem.
20243         * gcc.dg/i386-387-6.c: Likewise.
20244
20245 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20246
20247         * gcc.dg/builtins-33.c: Also check log1p*.
20248
20249 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20250
20251         PR optimization/15296
20252         * gcc.c-torture/execute/pr15296.c: New test.
20253
20254 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20255
20256         * gcc.dg/builtins-40.c: New test.
20257
20258 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20259
20260         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20261
20262 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20263
20264         * g++.dg/ext/spe1.C: New testcase.
20265
20266 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20267
20268         * objc.dg/image-info.m: Allow additional attributes
20269         for __image_info section.
20270
20271 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20272
20273         * gcc.dg/torture/mips-hilo-2.c: New test.
20274
20275 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20276
20277         PR c++/14389
20278         * g++.dg/template/member5.C: New test.
20279
20280 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20281
20282         * gcc.dg/builtins-34.c: Also check expm1*.
20283
20284 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20285
20286         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20287         * gcc.dg/torture/builtin-convert-3.c: New test.
20288
20289 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20290
20291         PR middle-end/15054
20292         * g++.dg/opt/pr15054.C: New test.
20293
20294 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20295
20296         * gcc.dg/torture/builtin-rounding-1.c: New test.
20297         * gcc.dg/builtins-25.c: Delete.
20298         * gcc.dg/builtins-29.c: Delete.
20299
20300 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20301
20302         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20303         * gcc.dg/sibcall-4.c: Likewise.
20304         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20305
20306 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20307
20308         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20309         bit-field on 16-bit targets.
20310
20311 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20312
20313         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20314         16-bit targets.
20315
20316 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20317
20318         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20319         * gcc.dg/rs6000-power2-2.c: Likewise.
20320
20321 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20322
20323         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20324         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20325         Change the asm registers to be in form of frN instead of fN.
20326
20327 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20328
20329         * gcc.dg/torture/builtin-convert-2.c: New test.
20330
20331 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20332
20333         * gcc.dg/rs6000-power2-1.c: New test.
20334         * gcc.dg/rs6000-power2-2.c: New test.
20335
20336 2004-04-28  Jan Hubicka  <jh@suse.cz>
20337
20338         * gcc.dg/unused-6.c: New test.
20339
20340 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20341             Ulrich Weigand  <uweigand@de.ibm.com>
20342
20343         * ada/acats/run_all.sh: Define $target variable.
20344
20345 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20346
20347         PR c++/15119
20348         * g++.dg/other/vararg-1.C: New test.
20349
20350         PR c++/4794
20351         * g++.dg/eh/cleanup3.C: New test.
20352
20353 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20354
20355         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20356         and ad8011a (target_insn).
20357         * ada/acats/support/macro.dfs: Likewise.
20358         * ada/acats/support/impbit.adb: New file.
20359
20360 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20361
20362         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20363
20364 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20365
20366         * gcc.dg/loop-3.c: New test.
20367
20368 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20369
20370         * gcc.c-torture/execute/simd-5.c: New test.
20371
20372 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20373
20374         PR c++/15064
20375         * g++.dg/template/crash18.C: New test.
20376
20377 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20378
20379         * g++.dg/ext/complit3.C: New test.
20380
20381 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20382
20383         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20384         * gcc.dg/altivec-3.c: Same.
20385         * gcc.dg/altivec-varargs-1.c: Same.
20386
20387 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20388
20389         * lib/target-supports.exp (check_profiling_available): Assume
20390         profiling is not available on powerpc-eabi targets.
20391
20392 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20393
20394         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20395         * gcc.dg/vmx/bug-1.c: Ditto.
20396
20397 2004-04-20  Eric Christopher  <echristo@redhat.com>
20398
20399         * gcc.dg/charset/extern.c: New test.
20400         * g++.dg/charset/extern3.cc: Ditto.
20401
20402 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20403
20404         * gcc.dg/builtins-39.c: New test.
20405
20406 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20407
20408         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20409
20410 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20411
20412         * gcc.dg/torture/mips-hilo-1.c: New test.
20413
20414 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20415
20416         * gcc.c-torture/compile/20040419-1.c: New test.
20417
20418 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20419
20420         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20421
20422 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20423             Aldy Hernandez  <aldyh@redhat.com>
20424
20425         * gcc.c-torture/execute/va-arg-24.c: New.
20426
20427 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20428             Aldy Hernandez  <aldyh@redhat.com>
20429
20430         * gcc.dg/vmx/1b-01.c: New.
20431         * gcc.dg/vmx/1b-02.c: New.
20432         * gcc.dg/vmx/1b-03.c: New.
20433         * gcc.dg/vmx/1b-04.c: New.
20434         * gcc.dg/vmx/1b-05.c: New.
20435         * gcc.dg/vmx/1b-06.c: New.
20436         * gcc.dg/vmx/1b-07.c: New.
20437         * gcc.dg/vmx/1c-01.c: New.
20438         * gcc.dg/vmx/1c-02.c: New.
20439         * gcc.dg/vmx/3a-01a.c: New.
20440         * gcc.dg/vmx/3a-01.c: New.
20441         * gcc.dg/vmx/3a-01m.c: New.
20442         * gcc.dg/vmx/3a-03.c: New.
20443         * gcc.dg/vmx/3a-03m.c: New.
20444         * gcc.dg/vmx/3a-04.c: New.
20445         * gcc.dg/vmx/3a-04m.c: New.
20446         * gcc.dg/vmx/3a-05.c: New.
20447         * gcc.dg/vmx/3a-06.c: New.
20448         * gcc.dg/vmx/3a-06m.c: New.
20449         * gcc.dg/vmx/3a-07.c: New.
20450         * gcc.dg/vmx/3b-01.c: New.
20451         * gcc.dg/vmx/3b-02.c: New.
20452         * gcc.dg/vmx/3b-10.c: New.
20453         * gcc.dg/vmx/3b-13.c: New.
20454         * gcc.dg/vmx/3b-14.c: New.
20455         * gcc.dg/vmx/3b-15.c: New.
20456         * gcc.dg/vmx/3c-01a.c: New.
20457         * gcc.dg/vmx/3c-01.c: New.
20458         * gcc.dg/vmx/3c-02.c: New.
20459         * gcc.dg/vmx/3c-03.c: New.
20460         * gcc.dg/vmx/3d-01.c: New.
20461         * gcc.dg/vmx/4-01.c: New.
20462         * gcc.dg/vmx/4-03.c: New.
20463         * gcc.dg/vmx/5-01.c: New.
20464         * gcc.dg/vmx/5-02.c: New.
20465         * gcc.dg/vmx/5-03.c: New.
20466         * gcc.dg/vmx/5-04.c: New.
20467         * gcc.dg/vmx/5-05.c: New.
20468         * gcc.dg/vmx/5-06.c: New.
20469         * gcc.dg/vmx/5-07.c: New.
20470         * gcc.dg/vmx/5-07t.c: New.
20471         * gcc.dg/vmx/5-08.c: New.
20472         * gcc.dg/vmx/5-10.c: New.
20473         * gcc.dg/vmx/5-11.c: New.
20474         * gcc.dg/vmx/7-01a.c: New.
20475         * gcc.dg/vmx/7-01.c: New.
20476         * gcc.dg/vmx/7c-01.c: New.
20477         * gcc.dg/vmx/7d-01.c: New.
20478         * gcc.dg/vmx/7d-02.c: New.
20479         * gcc.dg/vmx/8-01.c: New.
20480         * gcc.dg/vmx/8-02a.c: New.
20481         * gcc.dg/vmx/8-02.c: New.
20482         * gcc.dg/vmx/brode-1.c: New.
20483         * gcc.dg/vmx/bug-1.c: New.
20484         * gcc.dg/vmx/bug-2.c: New.
20485         * gcc.dg/vmx/bug-3.c: New.
20486         * gcc.dg/vmx/cw-bug-1.c: New.
20487         * gcc.dg/vmx/cw-bug-2.c: New.
20488         * gcc.dg/vmx/cw-bug-3.c: New.
20489         * gcc.dg/vmx/dct.c: New.
20490         * gcc.dg/vmx/debug-1.c: New.
20491         * gcc.dg/vmx/debug-2.c: New.
20492         * gcc.dg/vmx/debug-3.c: New.
20493         * gcc.dg/vmx/debug-4.c: New.
20494         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20495         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20496         * gcc.dg/vmx/eg-5.c: New.
20497         * gcc.dg/vmx/fft.c: New.
20498         * gcc.dg/vmx/gcc-bug-1.c: New.
20499         * gcc.dg/vmx/gcc-bug-2.c: New.
20500         * gcc.dg/vmx/gcc-bug-3.c: New.
20501         * gcc.dg/vmx/gcc-bug-4.c: New.
20502         * gcc.dg/vmx/gcc-bug-5.c: New.
20503         * gcc.dg/vmx/gcc-bug-6.c: New.
20504         * gcc.dg/vmx/gcc-bug-7.c: New.
20505         * gcc.dg/vmx/gcc-bug-8.c: New.
20506         * gcc.dg/vmx/gcc-bug-9.c: New.
20507         * gcc.dg/vmx/gcc-bug-b.c: New.
20508         * gcc.dg/vmx/gcc-bug-c.c: New.
20509         * gcc.dg/vmx/gcc-bug-d.c: New.
20510         * gcc.dg/vmx/gcc-bug-e.c: New.
20511         * gcc.dg/vmx/gcc-bug-f.c: New.
20512         * gcc.dg/vmx/gcc-bug-g.c: New.
20513         * gcc.dg/vmx/gcc-bug-i.c: New.
20514         * gcc.dg/vmx/harness.h: New.
20515         * gcc.dg/vmx/ira1.c: New.
20516         * gcc.dg/vmx/ira2a.c: New.
20517         * gcc.dg/vmx/ira2b.c: New.
20518         * gcc.dg/vmx/ira2.c: New.
20519         * gcc.dg/vmx/ira2c.c: New.
20520         * gcc.dg/vmx/mem.c: New.
20521         * gcc.dg/vmx/newton-1.c: New.
20522         * gcc.dg/vmx/ops.c: New.
20523         * gcc.dg/vmx/sn7153.c: New.
20524         * gcc.dg/vmx/spill2.c: New.
20525         * gcc.dg/vmx/spill3.c: New.
20526         * gcc.dg/vmx/spill.c: New.
20527         * gcc.dg/vmx/t.c: New.
20528         * gcc.dg/vmx/varargs-1.c: New.
20529         * gcc.dg/vmx/varargs-2.c: New.
20530         * gcc.dg/vmx/varargs-3.c: New.
20531         * gcc.dg/vmx/varargs-4.c: New.
20532         * gcc.dg/vmx/varargs-5.c: New.
20533         * gcc.dg/vmx/varargs-6.c: New.
20534         * gcc.dg/vmx/varargs-7.c: New.
20535         * gcc.dg/vmx/vmx.exp: New.
20536         * gcc.dg/vmx/vprint-1.c: New.
20537         * gcc.dg/vmx/vscan-1.c: New.
20538         * gcc.dg/vmx/x-01.c: New.
20539         * gcc.dg/vmx/x-02.c: New.
20540         * gcc.dg/vmx/x-03.c: New.
20541         * gcc.dg/vmx/x-04.c: New.
20542         * gcc.dg/vmx/x-05.c: New.
20543         * gcc.dg/vmx/yousufi-1.c: New.
20544         * gcc.dg/vmx/zero-1.c: New.
20545         * gcc.dg/vmx/zero.c: New.
20546
20547 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20548
20549         * g++.dg/lookup/java1.C: Update for chage of
20550         _Jv_AllocObject.
20551         * g++.dg/lookup/java2.C: Likewise.
20552
20553 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20554
20555         * ada/acats/run_all.sh: use -O2 by default.
20556
20557 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20558
20559         * gcc.dg/vr-mult-[12].c: New tests.
20560
20561 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20562
20563         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20564
20565         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20566
20567 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20568
20569         * lib/target-supports.exp (check_profiling_available): Assume profiling
20570         isn't available for mips*-*-elf targets.
20571
20572 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20573
20574         * gcc.dg/builtins-38.c: New test.
20575
20576 2004-04-14  Eric Christopher  <echristo@redhat.com>
20577
20578         * g++.dg/charset/charset.exp: Run .cc extension tests.
20579
20580 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20581
20582         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20583
20584 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20585
20586         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20587
20588 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20589
20590         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20591         * gcc.dg/i386-387-2.c: Likewise.
20592
20593         * gcc.dg/i386-387-7.c: New test.
20594         * gcc.dg/i386-387-8.c: New test.
20595
20596         * gcc.dg/builtins-37.c: New test.
20597
20598 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20599
20600         * g++.dg/pch/externc-1.C: Add missing semicolon.
20601
20602 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20603
20604         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20605
20606 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20607
20608         * gcc.c-torture/execute/20040411-1.c: New test.
20609
20610 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20611
20612         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20613
20614 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20615
20616         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20617
20618 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20619
20620         * lib/target-supports.exp (check_named_sections_available): New.
20621         * lib/gcc-dg.exp (dg-require-named-sections): New.
20622         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20623         old-deja.exp.  Also prune error-count message from HP linker.
20624         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20625
20626         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20627         * g++.old-deja/g++.pt/static3.C: Likewise.
20628         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20629
20630 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20631
20632         * gcc.c-torture/execute/20040409-1.c: New test case.
20633         * gcc.c-torture/execute/20040409-2.c: New test case.
20634         * gcc.c-torture/execute/20040409-3.c: New test case.
20635
20636 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20637
20638         * gcc.dg/20040409-1.c: New test.
20639
20640 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20641
20642         PR target/14888
20643         * g++.dg/opt/pr14888.C: New test case.
20644
20645 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20646
20647         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20648         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20649         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20650         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20651         New tests.
20652
20653 2004-04-08  Paul Brook  <paul@codesourcery.com>
20654
20655         * gcc.dg/spill-1.c: New test.
20656
20657 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20658
20659         * gcc.dg/torture/builtin-ctype-2.c: New test.
20660
20661 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20662
20663         * gcc.dg/pch/pch.exp: Add largefile test.
20664
20665 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20666
20667         * g++.dg/pch/externc-1.Hs: New.
20668         * g++.dg/pch/externc-1.C: New.
20669
20670 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20671
20672         * gcc.dg/compat/struct-by-value-5a_main.c,
20673         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20674         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20675         * gcc.dg/compat/struct-by-value-5a_x.c,
20676         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20677         gcc.dg/compat/struct-by-value-5_x.c.
20678         * gcc.dg/compat/struct-by-value-5a_y.c,
20679         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20680         gcc.dg/compat/struct-by-value-5_y.c.
20681
20682         * gcc.dg/compat/struct-by-value-6a_main.c,
20683         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20684         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20685         * gcc.dg/compat/struct-by-value-6a_x.c,
20686         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20687         gcc.dg/compat/struct-by-value-6_x.c.
20688         * gcc.dg/compat/struct-by-value-6a_y.c,
20689         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20690         gcc.dg/compat/struct-by-value-6_y.c.
20691
20692         * gcc.dg/compat/struct-by-value-7a_main.c,
20693         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20694         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20695         * gcc.dg/compat/struct-by-value-7a_x.c,
20696         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20697         gcc.dg/compat/struct-by-value-7_x.c.
20698         * gcc.dg/compat/struct-by-value-7a_y.c,
20699         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20700         gcc.dg/compat/struct-by-value-7_y.c.
20701
20702 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20705         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20706         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20707         options.
20708
20709 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20710
20711         * gcc.dg/builtins-36.c: New test.
20712
20713 2004-04-06  Paul Brook  <paul@codesourcery.com>
20714
20715         * README.gcc: Remove obsolete contraint on testcases.
20716
20717 2004-04-05  Paul Brook  <paul@codesourcery.com>
20718
20719         PR2123
20720         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20721         failure and exit(0) on success.
20722         * g++.dg/expr/anew2.C: Ditto.
20723         * g++.dg/expr/anew3.C: Ditto.
20724         * g++.dg/expr/anew4.C: Ditto.
20725
20726 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20727
20728         PR c++/3518
20729         * g++.dg/template/unify7.C: New.
20730
20731 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20732
20733         * g++.dg/README: Bring up to date with new subdirectories; remove
20734         duplicate subdirectory lines.
20735
20736 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20737
20738         PR c++/14007
20739         * g++.dg/template/unify5.C: New.
20740         * g++.dg/template/unify6.C: New.
20741         * g++.dg/template/qualttp20.C: Adjust.
20742         * g++.old-deja/g++.jason/report.C: Adjust.
20743         * g++.old-deja/g++.other/qual1.C: Adjust.
20744
20745 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/14803
20748         * g++.dg/inherit/ptrmem1.C: New test.
20749
20750 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR c++/14755
20753         * gcc.c-torture/execute/20040331-1.c: New test.
20754         * gcc.dg/20040331-1.c: New test.
20755
20756 2004-04-01  Paul Brook  <paul@codesourcery.com>
20757
20758         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20759
20760 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20761
20762         PR c++/14724
20763         * g++.dg/init/goto1.C: New test.
20764
20765         PR c++/14763
20766         * g++.dg/template/defarg4.C: New test.
20767
20768 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20769
20770         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20771
20772 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20773
20774         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20775
20776 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20777
20778         * gcc.dg/noncompile/undeclared-2.c: New test.
20779
20780 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20781
20782         * gcc.dg/940409-1.c: Remove XFAIL.
20783         * gcc.dg/reg-vol-struct-1.c: New test.
20784
20785 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20786
20787         * gcc.dg/torture/builtin-wctype-1.c: New test.
20788
20789 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20790
20791         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20792         * gcc.dg/20001101-1.c: Likewise.
20793         * gcc.dg/20001102-1.c: Likewise.
20794
20795 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20796
20797         * gcc.dg/compare8.c: Add an additional test for XOR.
20798
20799 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20800
20801         * gcc.dg/torture/builtin-ctype-1.c: New test.
20802
20803 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20804
20805         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20806         * gcc.dg/torture/builtin-math-1.c: Likewise.
20807         * gcc.dg/torture/builtin-power-1.c: New test.
20808
20809 2004-03-24  Andreas Schwab  <schwab@suse.de>
20810
20811         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20812         IA64 assembler.
20813
20814 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20815             Roger Sayle  <roger@eyesopen.com>
20816
20817         * gcc.dg/compare8.c: New test case.
20818
20819 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20820
20821         * g++.dg/ext/altivec-7.C: New test.
20822
20823 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20824
20825         PR 12267, 12391, 12560, 13129, 14114, 14133
20826         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20827         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20828         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20829         Adjust error regexps.
20830         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20831         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20832         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20833         * gcc.dg/local1.c: Add explanatory comment.
20834
20835 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20836
20837         PR optimization/14669
20838         * g++.dg/opt/fold2.C: New test case.
20839
20840 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20841
20842         PR c/14069
20843         * gcc.dg/20040322-1.c: New test.
20844
20845 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20848         * gcc.dg/ultrasp4.c: Likewise.
20849         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20850
20851 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20852
20853         * gcc.dg/i386-sse-8.c: Reset default options.
20854
20855 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20856
20857         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20858         in the error message text.
20859
20860 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20861
20862         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20863
20864 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/14616
20867         * g++.dg/init/array13.C: New test.
20868
20869 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20870
20871         PR target/13889
20872         * gcc.c-torture/compile/pr13889.c: New test case.
20873
20874 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20875
20876         PR c/14635
20877         * builtins-1.c (nan, nans): Don't test.
20878         * builtins-30.c: Don't use nan, nanf, nanl.
20879         * builtins-35.c: New test.
20880
20881 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20882
20883         * g++.dg/ext/altivec-6.C: New test.
20884
20885 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20886
20887         * g++.dg/init/placement3.C: New test.
20888
20889         * g++.dg/template/spec13.C: New test.
20890
20891         * g++.dg/lookup/using11.C: New test.
20892
20893         * g++.dg/lookup/koenig3.C: New test.
20894
20895         * g++.dg/template/operator2.C: New test.
20896
20897         * g++.dg/expr/dtor3.C: New test.
20898         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20899         marker.
20900         * g++.old-deja/g++.law/visibility28.C: Likewise.
20901
20902 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20903
20904         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20905         * gcc.dg/ppc64-abi-3.c: Likewise.
20906
20907 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20908
20909         PR c++/14545
20910         * g++.dg/parse/template15.C: New test.
20911
20912 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20913
20914         * g++.dg/expr/dtor2.C: New test.
20915
20916         * g++.dg/lookup/anon4.C: New test.
20917
20918         * g++.dg/overload/using1.C: New test.
20919
20920         * g++.dg/template/lookup7.C: New test.
20921
20922         * g++.dg/template/typename6.C: New test.
20923
20924         * g++.dg/expr/cond6.C: New test.
20925
20926 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20927
20928         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20929
20930 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * g++.dg/expr/cond5.C: New test.
20933         * g++.dg/expr/constcast1.C: Likewise.
20934         * g++.dg/expr/ptrmem2.C: Likewise.
20935         * g++.dg/expr/ptrmem3.C: Likewise.
20936         * g++.dg/lookup/main1.C: Likewise.
20937         * g++.dg/template/lookup6.C: Likewise.
20938
20939 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20940
20941         * gcc.dg/local1.c: New test.
20942
20943         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20944
20945 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20946
20947         * gcc.dg/torture/builtin-convert-1.c: New test.
20948
20949 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20950
20951         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20952
20953 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20954
20955         PR c++/14481
20956         * g++.dg/warn/Wunused-7.C: New test.
20957
20958 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20959
20960         * gcc.dg/torture/builtin-integral-1.c: New test.
20961
20962 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/14586
20965         * g++.dg/parse/non-dependent3.C: New test.
20966
20967 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20968
20969         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20970         * g++.dg/eh/simd-2.C: Likewise.
20971         * g++.dg/init/array10.C: Likewise.
20972         * gcc.c-torture/compile/simd-1.c: Likewise.
20973         * gcc.c-torture/compile/simd-2.c: Likewise.
20974         * gcc.c-torture/compile/simd-3.c: Likewise.
20975         * gcc.c-torture/compile/simd-4.c: Likewise.
20976         * gcc.c-torture/compile/simd-6.c: Likewise.
20977         * gcc.c-torture/execute/simd-1.c: Likewise.
20978         * gcc.c-torture/execute/simd-2.c: Likewise.
20979         * gcc.dg/compat/vector-defs.h: Likewise.
20980         * gcc.dg/20020531-1.c: Likewise.
20981         * gcc.dg/altivec-3.c: Likewise.
20982         * gcc.dg/altivec-4.c: Likewise.
20983         * gcc.dg/altivec-varargs-1.c: Likewise.
20984         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20985         * gcc.dg/i386-mmx-3.c: Likewise.
20986         * gcc.dg/i386-sse-4.c: Likewise.
20987         * gcc.dg/i386-sse-5.c: Likewise.
20988         * gcc.dg/i386-sse-8.c: Likewise.
20989         * gcc.dg/simd-1.c: Likewise.
20990         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20991         __ev64_opaque__ since the machine description provides it.
20992
20993 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20994
20995         * lib/compat.exp (skip_list): New global variable.
20996         Use it to hold the user defined COMPAT_SKIPS list if any.
20997         (compat-obj): Add the members of skip_list to optall.
20998
20999 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21000
21001         * gcc.dg/compat/union-by-value-1_main.c,
21002         union-by-value-1_x.c, union-by-value-1_y.c,
21003         union-check.h, union-defs.h,
21004         union-init.h, union-return-1_main.c,
21005         union-return-1_x.c, union-return-1_y.c: New files.
21006
21007 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21008
21009         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21010         mixed-struct-init.h: Add 4 mixed structure types.
21011         struct-by-value-21_main.c, struct-by-value-21_x.c,
21012         struct-by-value-21_y.c, struct-return-21_main.c,
21013         struct-return-21_x.c, struct-return-21_y.c: New files.
21014
21015 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21016
21017         PR c++/14550
21018         * g++.dg/parse/template14.C: New test.
21019
21020 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21021
21022         * gcc.c-torture/execute/20040313-1.c: New test.
21023
21024 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21025
21026         PR target/14533
21027         * gcc.dg/20040311-2.c: New test.
21028
21029 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21030
21031         PR other/14544
21032         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21033         bit-field.
21034
21035 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21036
21037         * gcc.dg/20040305-2.c: Add missing return statement.
21038
21039 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21040
21041         * gcc.dg/builtins-34.c: Also check pow10*.
21042
21043 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21044
21045         PR target/14262
21046         * gcc.dg/20040305-2.c: New test.
21047
21048 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21049
21050         * gcc.dg/20040310-1.c: New test.
21051
21052 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21053
21054         * gcc.c-torture/execute/20040311-1.c: New test case.
21055
21056 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21057
21058         PR c++/14476
21059         * g++.dg/lookup/enum1.C: New test.
21060
21061 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++/14510
21064         * g++.dg/lookup/struct2.C: New test.
21065
21066 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21067
21068         * gcc.dg/builtins-34.c: New test.
21069
21070 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21071
21072         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21073
21074 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21075
21076         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21077         * gcc.dg/alias-2.c: New testcase.
21078
21079 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21080
21081         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21082
21083 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21084
21085         * gcc.c-torture/execute/20040309-1.c: New test case.
21086
21087 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21088
21089         PR c++/14397
21090         * g++.dg/overload/ref1.C: New.
21091
21092 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21093
21094         PR c++/14409
21095         * g++.dg/template/spec12.C: New test.
21096
21097         PR c++/14448
21098         * g++.dg/parse/crash14.C: New test.
21099
21100 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21101
21102         PR c++/14230
21103         * g++.dg/init/ref11.C: New test.
21104
21105 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21106
21107         PR c++/14432
21108         * g++.dg/parse/builtin2.C: New test.
21109
21110 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21111
21112         PR c++/14401
21113         * g++.dg/init/ctor3.C: New test.
21114         * g++.dg/init/union1.C: New test.
21115         * g++.dg/ext/anon-struct4.C: New test.
21116
21117 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21118
21119         * g++.dg/lookup/koenig1.C: Tweak error messages.
21120         * g++.dg/lookup/used-before-declaration.C: Likewise.
21121         * g++.dg/other/do1.C: Likewise.
21122         * g++.dg/overload/koenig1.C: Likewise.
21123         * g++.dg/parse/crash13.C: Likewise.
21124         * g++.dg/template/instantiate3.C: Likewise.
21125
21126 2004-03-08  Eric Christopher  <echristo@redhat.com>
21127
21128         * * lib/target-supports.exp: Enable libiconv in test
21129         compilation.  Fix up error checking.
21130
21131 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21132
21133         PR middle-end/14289
21134         * gcc.dg/pr14289-1.c: New test case.
21135         * gcc.dg/pr14289-2.c: Likewise.
21136         * gcc.dg/pr14289-3.c: Likewise.
21137
21138 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21139
21140         * gcc.c-torture/execute/20040308-1.c: New test.
21141
21142 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21143
21144         * gcc.c-torture/execute/20040307-1.c: New test case.
21145
21146 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21147
21148         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21149
21150 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21151
21152         * gcc.dg/20040306-1.c: New test.
21153
21154 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21155
21156         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21157         them static.
21158         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21159
21160 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21161
21162         PR c/14465
21163         * gcc.dg/decl-6.c: New test.
21164
21165 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21166
21167         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21168         Rename LOGPOW -> LOG_POW.
21169         (SQRT_EXP, POW_EXP): New.
21170
21171 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21172
21173         * gcc.dg/i386-sse-8.c: New test.
21174
21175 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21176
21177         PR c/14114
21178         * gcc.dg/decl-5.c: New test.
21179
21180 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21181
21182         * gcc.dg/20040305-1.c: New test.
21183
21184 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21185
21186         PR other/14354
21187         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21188
21189 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21190
21191         PR c++/14425, c++/14426
21192         * g++.dg/ext/altivec-4.C: New test.
21193         * g++.dg/ext/altivec-5.C: New test.
21194
21195 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21196
21197         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21198         global variables of a type with no linkage.
21199         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21200         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21201         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21202         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21203         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21204         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21205         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21206         * g++.dg/warn/deprecated.C: Name enum Color.
21207         * g++.dg/overload/VLA.C: Name structure for 'b'.
21208         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21209
21210 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21211
21212         * gcc.c-torture/compile/20040304-1.c: New test.
21213
21214 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21215
21216         PR 13728
21217         * gcc.dg/decl-4.c: New testcase.
21218
21219 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21220
21221         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21222         as PRECF if sizeof (float) > sizeof (double).
21223         (PRECL): Make it the same as PRECF if
21224         sizeof (float) > sizeof (long double).
21225
21226 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21227
21228         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21229         system type.  Add check for irix6 which doesn't have c99 runtime.
21230
21231 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21232
21233         * gcc.dg/const-elim-1.c: xfail for xtensa.
21234
21235 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/14369
21238         * g++.dg/template/cond4.C: New test.
21239
21240 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21241
21242         PR c++/14360
21243         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21244
21245         PR c++/14361
21246         * g++.dg/parse/defarg7.C: New test.
21247
21248         PR c++/14359
21249         * g++.dg/template/friend26.C: New test.
21250
21251 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/14324
21254         * g++.dg/abi/mangle21.C: New test.
21255
21256         PR c++/14260
21257         * g++.dg/parse/constructor2.C: New test.
21258
21259         PR c++/14337
21260         * g++.dg/template/sfinae1.C: New test.
21261
21262 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21263
21264         PR c++/14267
21265         * g++.dg/expr/crash2.C: New test.
21266
21267         PR middle-end/13448
21268         * gcc.dg/inline-5.c: New test.
21269         * gcc.dg/always-inline.c: Split out tests into ...
21270         * gcc.dg/always-inline2.c: ... this and ...
21271         * gcc.dg/always-inline3.c: ... this.
21272
21273 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21274
21275         PR debug/12103
21276         * g++.dg/debug/crash1.C: New test.
21277
21278 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21279
21280         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21281         function with __attribute__((noinline)).
21282         (recurser_void2): Likewise.
21283         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21284         (recurser_void2): Likewise.
21285
21286 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21287
21288         PR middle-end/14203
21289         * g++.dg/warn/Wunused-6.C: New test case.
21290
21291 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21292
21293         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21294         not defined.
21295
21296 2004-02-27  Eric Christopher  <echristo@redhat.com>
21297
21298         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21299         * g++.dg/charset/asm2.c: Run only x86.
21300         * gcc.dg/charset/asm3.c: Ditto.
21301
21302 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21303
21304         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21305         ld_library_path.
21306
21307 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21308
21309         * g++.dg/ext/altivec-3.C: New.
21310
21311 2004-02-26  Richard Henderson  <rth@redhat.com>
21312
21313         * g++.dg/ext/attrib10.C: Mark for warning.
21314         * gcc.dg/attr-alias-1.c: New.
21315
21316 2004-02-26  Richard Henderson  <rth@redhat.com>
21317
21318         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21319         * gcc.c-torture/execute/20040208-2.c: ... it back.
21320
21321 2004-02-26  Eric Christopher  <echristo@redhat.com>
21322
21323         * lib/target-supports.exp (check-iconv-available): New function.
21324         * lib/gcc-dg.exp (dg-require-iconv): New function.
21325         Use above.
21326         * gcc.dg/charset: New directory.
21327         * gcc.dg/charset/charset.exp: New file.
21328         * gcc.dg/charset/asm1.c: Ditto.
21329         * gcc.dg/charset/asm2.c: Ditto.
21330         * gcc.dg/charset/asm3.c: Ditto.
21331         * gcc.dg/charset/asm4.c: Ditto.
21332         * gcc.dg/charset/asm5.c: Ditto.
21333         * gcc.dg/charset/attribute1.c: Ditto.
21334         * gcc.dg/charset/attribute2.c: Ditto.
21335         * gcc.dg/charset/string1.c: Ditto.
21336         * g++.dg/charset: New directory.
21337         * g++.dg/dg.exp: Add here. Special options.
21338         * g++.dg/charset/charset.exp: New file.
21339         * g++.dg/charset/asm1.c: Ditto.
21340         * g++.dg/charset/asm2.c: Ditto.
21341         * g++.dg/charset/asm3.c: Ditto.
21342         * g++.dg/charset/asm4.c: Ditto.
21343         * g++.dg/charset/attribute1.c: Ditto.
21344         * g++.dg/charset/attribute2.c: Ditto.
21345         * g++.dg/charset/extern1.cc: Ditto.
21346         * g++.dg/charset/extern2.cc: Ditto.
21347         * g++.dg/charset/string1.c: Ditto.
21348
21349 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21350
21351         PR c++/14278
21352         * g++.dg/parse/comma1.C: New test.
21353
21354 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21355
21356         PR c++/14284
21357         * g++.dg/template/ttp8.C: New test.
21358
21359 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21360
21361         * gcc.dg/fixuns-trunc-1.c: New test.
21362
21363 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21364
21365         * gcc.dg/builtins-config.h: Use #elif.
21366
21367 2004-02-26  Michael Matz  <matz@suse.de>
21368
21369         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21370         * gcc.dg/991214-1.c: Likewise.
21371         * gcc.dg/i386-asm-1.c: Likewise.
21372
21373 2004-02-25  Richard Henderson  <rth@redhat.com>
21374
21375         * gcc.c-torture/execute/20040208-2.c: Move ...
21376         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21377
21378 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21379
21380         PR c++/14246
21381         * g++.dg/other/crash-3.C: New test.
21382
21383 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21384
21385         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21386         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21387
21388         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21389         HP-UX.
21390
21391 2004-02-24  Michael Matz  <matz@suse.de>
21392
21393         * gcc.dg/i386-regparm.c: New.
21394
21395 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21396
21397         * gcc.c-torture/execute/20040223-1.c: New.
21398
21399 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21400             Kazu Hirata  <kazu@cs.umass.edu>
21401
21402         * gcc.dg/fwritable-strings-1.c: Remove.
21403
21404 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21405
21406         PR c/14156
21407         * gcc.dg/20040223-1.c: New test.
21408
21409 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21410
21411         PR c++/14106
21412         * g++.dg/ext/typeof9.C: New test.
21413
21414 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21415
21416         PR c++/14250
21417         * g++.dg/other/switch1.C: New test.
21418
21419 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21420
21421         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21422         * gcc.dg/va-arg-1.c: Likewise.
21423
21424 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21425
21426         PR c++/14143
21427         * g++.dg/template/koenig5.C: New test.
21428
21429 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21430
21431         * g++.dg/ext/altivec-1.C: Generalize target triple.
21432         * g++.dg/ext/altivec-2.C: New test case.
21433         * g++.dg/ext/altivec_check.h: New file.
21434         * gcc.dg/altivec-1.c: Generalize target triple;
21435         include altivec_check.h and call altivec_check().
21436         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21437         * gcc.dg/altivec-6.c: New test case.
21438         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21439         type casts as needed.
21440         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21441         altivec_check().
21442         * gcc.dg/altivec-12.c: New test case.
21443         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21444         include altivec_check.h and call altivec_check().
21445         * gcc.dg/altivec_check.h: New file.
21446
21447 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21448
21449         * lib/target-supports.exp (check_alias_available): Don't mangle
21450         function `g' in test program.
21451
21452 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21453
21454         * lib/target-supports.exp (check_profiling_available): Check
21455         argument to determine whether we support a profiling type.
21456         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21457         check_profiling_available.
21458         * g++.dg/bprob/bprob.exp: Likewise.
21459         * g77.dg/bprob/bprob.exp: Likewise.
21460         * gcc.misc-tests/bprob.exp: Likewise.
21461         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21462         dg-require-profiling and delete expected error handling.
21463         * gcc.dg/20021014-1.c: Likewise.
21464         * gcc.dg/nest.c: Likewise.
21465
21466 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21467
21468         PR c++/12007
21469         * g++.dg/other/vthunk1.C: New test.
21470
21471 2004-02-20  Falk Hueffner  <falk@debian.org>
21472
21473         PR target/14201
21474         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21475
21476 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR c++/13927
21479         * g++.dg/other/error8.C: Remove XFAIL markers.
21480
21481         PR c++/14173
21482         * g++.dg/ext/packed5.C: New test.
21483
21484         PR c++/14199
21485         * g++.dg/warn/Wunused-5.C: New test.
21486
21487         PR c++/14186
21488         * g++.dg/lookup/member1.C: New test.
21489
21490 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21491
21492         * gcc.c-torture/compile/20040130-1.c: Enable only when
21493         __INT_MAX__ >= 2147483647L.
21494         * gcc.c-torture/compile/961203-1.c: Likewise.
21495
21496 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21497
21498         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21499         * g++.dg/opt/template1.C: Robustify assembler regexp
21500
21501 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21502
21503         * gcc.c-torture/execute/simd-4.x: Remove.
21504         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21505         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21506         Guard with #ifndef SKIP_ATTRIBUTE.
21507         * gcc.dg/compat/vector-1_y.c: Likewise.
21508         * gcc.dg/compat/vector-2_x.c: Likewise.
21509         * gcc.dg/compat/vector-2_y.c: Likewise.
21510         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21511         * g++.dg/eh/simd-2.C: Likewise.
21512
21513 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21514
21515         * gcc.c-torture/compile/complex-1.c: New.
21516
21517 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21518
21519         PR target/14209
21520         * gcc.c-torture/execute/20040218-1.c: New test.
21521
21522 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21523
21524         PR c++/14181
21525         * g++.dg/parse/new2.C: New test.
21526
21527 2004-02-18  Paul Brook  <paul@codesourcery.com>
21528
21529         * gcc.c-torture/compile/libcall-1.c: New test.
21530
21531 2004-02-18  Paul Brook  <paul@codesourcery.com>
21532
21533         PR debug/12934
21534         * gcc.dg/debug/debug-7.c: New test.
21535
21536 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21537
21538         * gcc.dg/20040217-1.c: New test.
21539
21540 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21541
21542         * gcc.c-torture/execute/990208-1.x: Delete.
21543
21544 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21545
21546         * gcc.c-torture/execute/20040208-2.x: New file.
21547
21548 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21549
21550         PR c++/11326
21551         * g++.dg/abi/structret1.C: New test.
21552
21553 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21554
21555         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21556         (i386_cpuid): No need to test if cpuid is available on AMD64.
21557         Fix assembly, so that it works onboth i386 and AMD64.
21558         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21559         (vecInLong): Fix s[] member type to unsigned int.
21560         (vecInWord): Remove type.
21561         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21562         (a64, b64, c64, d64, e64): Remove.
21563         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21564         Remove unused variable.  Remove initialization of removed variables.
21565         Don't call mmx_tests nor sse_tests.
21566         (reference_mmx, reference_sse): Remove.
21567         (check): Add return stmt.
21568         * gcc.dg/i386-sse-7.c: New test.
21569         * gcc.dg/i386-mmx-4.c: New test.
21570
21571 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21572
21573         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21574         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21575         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21576         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21577         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21578         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21579         g++.dg/tc1/dr94.C: Fix line terminator.
21580
21581 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21582
21583         * gcc.c-torture/compile/20040216-1.c: New.
21584
21585 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21586
21587         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21588         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21589         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21590         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21591         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21592         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21593
21594 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21595
21596         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21597
21598 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21599
21600         PR c++/13971
21601         * g++.dg/expr/cond4.C: New test.
21602
21603         PR c++/14086
21604         * g++.dg/lookup/crash2.C: New test.
21605
21606 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21607
21608         * gcc.c-torture/compile/20040214-2.c: New test.
21609
21610 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21611
21612         PR c++/14116
21613         * g++.dg/ext/typeof8.C: New test.
21614
21615 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21616
21617         * gcc.c-torture/compile/20040214-1.c: New test.
21618
21619 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21620
21621         PR c++/13635
21622         * g++.dg/template/spec11.C: New test.
21623
21624 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21625
21626         PR c++/13927
21627         * g++.dg/other/error8.C: New test.
21628
21629 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21630
21631         PR c++/14122
21632         * g++.dg/template/array4.C: New test.
21633
21634         PR c++/14108
21635         * g++.dg/inherit/thunk2.C: New test.
21636
21637         PR c++/14083
21638         * g++.dg/eh/cond2.C: New test.
21639
21640 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21641
21642         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21643
21644 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21645
21646         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21647
21648 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21649
21650         * g++.dg/simd-2.C: xfail on ppc64-linux.
21651
21652 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21653
21654         PR c/456
21655         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21656         tests.
21657
21658 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21659
21660         * gcc.dg/builtins-33.c: New test.
21661
21662 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21663
21664         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21665
21666 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21667
21668         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21669
21670 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21671
21672         * gcc.dg/ppc64-abi-3.c: New test.
21673
21674 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21675
21676         PR c/14092
21677
21678         * gcc.dg/pr14092-1.c: New testcase.
21679
21680 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21681
21682         * gcc.dg/cpp/assert4.c: Fix typo last change.
21683
21684         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21685         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21686
21687         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21688
21689 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21690
21691         * gcc.c-torture/compile/20040209-1.c: New test case.
21692
21693 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21694
21695         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21696
21697 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21698
21699         * gcc.c-torture/execute/20040208-[12].c: New tests.
21700
21701 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21702
21703         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21704
21705 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21706
21707         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21708
21709 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21710
21711         Bug 13856
21712         * gcc.dg/visibility-8.c: New testcase.
21713
21714 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21715
21716         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21717         arguments.
21718         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21719
21720 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21721
21722         PR middle-end/13696
21723         * g++.dg/opt/fold1.C: New test case.
21724
21725 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21726
21727         PR c++/14033
21728         * g++.dg/other/crash-2.C: New test.
21729
21730 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21731
21732         PR c++/14028
21733         * g++.dg/parse/angle-bracket2.C: New test.
21734
21735 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21736
21737         PR middle-end/13750
21738         Revert:
21739         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21740         PR pch/13361
21741         * testsuite/g++.dg/pch/wchar-1.C: New.
21742         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21743
21744 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21745
21746         PR c++/14008
21747         * g++.dg/parse/error15.C: New test.
21748         * g++.dg/parse/crash11.C: Update dg-error mark.
21749
21750 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/13932
21753         * g++.dg/warn/conv2.C: New test.
21754
21755 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21756
21757         PR c++/13086
21758         * g++.dg/warn/incomplete1.C: Remove xfail.
21759
21760 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21761
21762         * lib/file-format.exp (gcc_target_object_format): Use
21763         ${tool}_target_compile, not gcc_target_compile.
21764         * lib/target-supports.exp (check_alias_available): Likewise.
21765         (check_gc_sections_available): Likewise.
21766         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21767         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21768         dg-require-alias.
21769
21770 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/13969
21773         * g++.dg/template/static6.C: New test.
21774
21775 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21776
21777         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21778
21779 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21780
21781         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21782         tests for systems where `char' is unsigned by default.
21783
21784 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21785
21786         PR c++/13997
21787         * g++.dg/template/partial3.C: New test.
21788
21789 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21790
21791         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21792         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21793         Remove mentions of obsolete ports.
21794
21795 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21796
21797         * gcc.dg/noncompile/20001228-1.c: Fix for new
21798         error message.
21799
21800 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21801
21802         PR target/9348
21803         * gcc.c-torture/execute/multdi-1.c: New test case.
21804
21805 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21806
21807         PR c++/13925
21808         * g++.dg/template/lookup5.C: New test.
21809
21810 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21811
21812         PR c++/13950
21813         * g++.dg/template/lookup4.C: New test.
21814
21815         PR c++/13970
21816         * g++.dg/parse/error14.C: New test.
21817
21818         PR c++/14002
21819         * g++.dg/parse/template13.C: New test.
21820
21821 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21822
21823         PR c++/13978
21824         * g++.dg/template/koenig4.C: New test.
21825
21826         PR c++/13968
21827         * g++.dg/template/crash17.C: New test.
21828
21829         PR c++/13975
21830         * g++.dg/parse/error13.C: New test.
21831         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21832
21833 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21834
21835         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21836
21837 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21838
21839         PR c/11658
21840         PR c/13994
21841         * gcc.dg/noncompile/20040203-1.c: New test.
21842         * gcc.dg/noncompile/20040203-2.c: Likewise.
21843         * gcc.dg/noncompile/20040203-3.c: Likewise.
21844         * gcc.dg/20040203-1.c: Likewise.
21845
21846 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21847
21848         PR c++/10858
21849         * g++.dg/template/sizeof7.C: New test.
21850
21851 2004-02-02  Eric Christopher  <echristo@redhat.com>
21852             Zack Weinberg  <zack@codesourcery.com>
21853
21854         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21855
21856 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21857
21858         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21859         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21860         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21861         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21862
21863 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/13113
21866         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21867
21868         PR c++/13854
21869         * g++.dg/ext/attrib13.C: New test.
21870
21871         PR c++/13907
21872         * g++.dg/conversion/op2.C: New test.
21873
21874 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21875
21876         * gcc.dg/titype-1.c: Fix pasto.
21877
21878 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.dg/titype-1.c: New test.
21881
21882 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21883
21884         PR c++/13957
21885         * g++.dg/template/non-type-template-argument-1.C,
21886         g++.dg/template/qualified-id1.C: Update dg-error marks.
21887         * g++.dg/template/nontype6.C: New test.
21888
21889 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21890
21891         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21892         * gcc.dg/builtins-31.c: New testcase.
21893         * gcc.dg/builtins-32.c: New testcase.
21894
21895 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21896
21897         * objc.dg/call-super-2.m: Update line numbers
21898         for the including of stddef.h.
21899
21900 2004-01-30  Michael Matz  <matz@suse.de>
21901
21902         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21903         g++.dg/ext/case-range3.C: New tests.
21904
21905 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21906
21907         DR206
21908         PR c++/13813
21909         * g++.dg/template/member4.C: New test.
21910
21911 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21912
21913         PR c++/13683
21914         * g++.dg/template/sizeof6.C: New test.
21915
21916 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21917
21918         * gcc.dg/fwritable-strings-1.c: New test.
21919
21920 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21921
21922         * gcc.c-torture/compile/20040130-1.c: New test.
21923
21924 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21925
21926         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21927
21928 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR c++/13883
21931         * g++.dg/template/ctor3.C: New test.
21932
21933 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21934
21935         * g++.dg/tc1: New directory.
21936         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21937         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21938         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21939         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21940         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21941
21942 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21943
21944         * g++.dg/parse/error11.C: New test.
21945         * g++.dg/parse/error12.C: Likewise.
21946
21947 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21948
21949         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21950         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21951
21952 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21953
21954         PR c++/13791
21955         * g++.dg/ext/attrib12.C: New test.
21956
21957         PR c++/13736
21958         * g++.dg/parse/cast2.C: New test.
21959
21960 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21961
21962         * objc.dg/encode-2.m (main): New local string.  Set depending on
21963         sizeof long.  Use in sscanf call.
21964         * objc.dg/encode-3.m (main): New local string.  Set depending on
21965         sizeof long.  Use in scan_initial call.
21966
21967 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21968
21969         * objc.dg/call-super-2.m: Make LP64-safe.
21970         * objc.dg/desig-init-1.m: Likewise.
21971
21972 2004-01-27  Devang Patel <dpatel@apple.com>
21973
21974         * g++.dg/debug/namespace1.C: New test.
21975
21976 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21977
21978         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21979         xscale-*-*.
21980
21981         * gcc.dg/arm-mmx-1.c: New test.
21982
21983 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21984
21985         * gcc.dg/20040127-1.c: New test.
21986         * gcc.dg/20040127-2.c: New test.
21987
21988 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21989
21990         * objc.dg/stret-1.m (glob): Renamed to globa.
21991
21992 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/13663
21995         * g++.dg/expr/for1.C: New test.
21996
21997 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21998
21999         PR middle-end/13779
22000         * gcc.dg/darwin-longlong.c: New test.
22001
22002 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22003
22004         * gcc.dg/20040124-1.c: Moved test from here...
22005         * gcc.c-torture/compile/20040124-1.c: ...to here.
22006
22007 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22008
22009         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22010         the assembly output if -m64 is passed.
22011
22012 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22013
22014         PR c++/13833
22015         * g++.dg/template/cond3.C: New test.
22016
22017 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22018
22019         PR c++/13810
22020         * g++.dg/template/ttp7.C: New test.
22021
22022 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22023
22024         PR c++/13797
22025         * g++.dg/template/nontype4.C: New test.
22026         * g++.dg/template/nontype5.C: Likewise.
22027
22028 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22029
22030         * gcc.dg/torture/mips-clobber-at.c: New test.
22031
22032 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22033
22034         * gcc.dg/20040124-1.c: New test.
22035
22036 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22037
22038         * gcc.dg/20040123-1.c: New test.
22039
22040 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22041
22042         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22043
22044 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22045
22046         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22047
22048 2004-01-23  Andrew Pinski  <apinski@apple.com>
22049
22050         * gcc.dg/20030121-1.c: Move to ..
22051         * gcc.dg/20040121-1.c: here.
22052
22053 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22054
22055         * gcc.dg/builtins-29.c: New test case.
22056
22057 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22058
22059         PR 18314
22060         * gcc.dg/builtins-30.c: New testcase.
22061
22062 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22063
22064         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22065         * lib/g77.exp: Likewise.
22066         * lib/objc.exp: Likewise.
22067         * lib/g++.exp: Likewise.
22068
22069 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22070
22071         * gcc.dg/struct-by-value-2.c: New test.
22072
22073 2004-01-21  Andrew Pinski  <apinski@apple.com>
22074
22075         PR target/13785
22076         * gcc.dg/20030121-1.c: New test.
22077
22078 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22079
22080         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22081         clobber frame pointer register in asm statement.
22082
22083 2004-01-21  Falk Hueffner  <falk@debian.org>
22084
22085         * gcc.c-torture/compile/20040121-1.c: New test.
22086
22087 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22088
22089         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22090
22091 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22092
22093         * gcc.dg/ppc64-abi-2.c: New test.
22094
22095 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22096
22097         * lib/treelang.exp: Fill out this file.
22098         * lib/treelang-dg.exp: New File.
22099
22100 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22101
22102         * gcc.c-torture/compile/981022-1.c: Remove.
22103         * gcc.dg/array-5.c: Remove XFAIL.
22104         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22105         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22106         gcc.dg/cond-lvalue-1.c: Update.
22107         * gcc.dg/cast-lvalue-2.c: New test.
22108
22109 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22110
22111         PR c++/13592
22112         * g++.dg/other/error1.C (class foo): Tweak error message.
22113
22114         PR c++/13592
22115         * g++.dg/template/call2.C: New test.
22116
22117 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22118
22119         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22120         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22121         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22122         scalar-return-1_x.c, scalar-return-2_y.c,
22123         scalar-return-3_x.c, scalar-return-3_y.c,
22124         scalar-return-4_x.c, scalar-return-4_y.c,
22125         struct-align-1.h, struct-align-1_x.c,
22126         struct-align-1_y.c, struct-align-2.h,
22127         struct-align-2_x.c, struct-align-2_y.c,
22128         struct-by-value-10_y.c, struct-by-value-11_x.c,
22129         struct-by-value-11_y.c, struct-by-value-12_x.c,
22130         struct-by-value-12_y.c, struct-by-value-13_x.c,
22131         struct-by-value-13_y.c, struct-by-value-14_x.c,
22132         struct-by-value-14_y.c, struct-by-value-15_x.c,
22133         struct-by-value-15_y.c, struct-by-value-16_y.c,
22134         struct-by-value-17_y.c, struct-by-value-18_y.c,
22135         struct-by-value-19_y.c, struct-by-value-1_x.c,
22136         struct-by-value-1_y.c, struct-by-value-20_y.c,
22137         struct-by-value-2_x.c, struct-by-value-2_y.c,
22138         struct-by-value-3_y.c, struct-by-value-4_x.c,
22139         struct-by-value-4_y.c, struct-by-value-5_y.c,
22140         struct-by-value-6_y.c, struct-by-value-7_y.c
22141         struct-by-value-8_x.c, struct-by-value-8_y.c
22142         struct-by-value-9_x.c, struct-by-value-9_y.c
22143         struct-return-10_x.c, struct-return-10_y.c,
22144         struct-return-19_x.c, struct-return-20_x.c
22145         struct-return-2_x.c, struct-return-2_y.c
22146         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22147         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22148
22149 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22150
22151         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22152         attribute on sparc*-sun-solaris2.*.
22153
22154 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/13710
22157         * g++.dg/ext/typeof7.C: New test.
22158
22159 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22160
22161         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22162         * gcc.dg/const-elim-1.c: Same.
22163
22164 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22165
22166         * objc.dg/stret-1.m: New.
22167         * objc.dg/stret-2.m: New.
22168
22169 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22170
22171         PR c++/11895
22172         * g++.dg/ext/vector1.C: New test.
22173
22174 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22175
22176         * gcc.dg/pch/import-1.c: New.
22177         * gcc.dg/pch/import-1.hs: New.
22178         * gcc.dg/pch/import-1a.h: New.
22179         * gcc.dg/pch/import-1b.h: New.
22180         * gcc.dg/pch/import-1c.h: New.
22181
22182 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/13574
22185         * g++.dg/ext/array1.C: New test.
22186
22187         PR c++/13178
22188         * g++.dg/conversion/op1.C: New test.
22189
22190 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22191
22192         PR 11864
22193         From Kazumoto Kojima / Dan Kegel:
22194         * gcc.dg/pr11864-1.c: New test.
22195
22196         PR 10392
22197         From Marcus Comstedt / Dan Kegel:
22198         * gcc.dg/pr10392-1.c: New test.
22199
22200 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/13478
22203         * g++.dg/init/ref10.C: New test.
22204
22205 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22206
22207         PR c++/13407
22208         * g++.dg/parse/typename6.C: New test.
22209
22210 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22211
22212         PR pch/13361
22213         * testsuite/g++.dg/pch/wchar-1.C: New.
22214         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22215
22216 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22217
22218         PR c++/9259
22219         * g++.dg/expr/sizeof2.C: New test.
22220
22221 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22222
22223         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22224
22225 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22226
22227         PR c++/13659
22228         * g++.dg/lookup/strong-using-3.C: New.
22229         * g++.dg/lookup/using-10.C: New.
22230
22231 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22232
22233         PR c++/13594
22234         * g++.dg/lookup/strong-using-2.C: New.
22235
22236 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22237             Dan Kegel <dank@kegel.com>
22238             J"orn Rennecke <joern.rennecke@superh.com>
22239
22240         PR target/9365
22241         * gcc.dg/pr9365-1.c: New test.
22242
22243 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22244
22245         PR c++/8856
22246         * g++.dg/parse/casting-operator2.C: New test.
22247         * g++.old-deja/g++.pt/explicit83.C: Remove.
22248
22249 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22250
22251         * gcc.dg/label-compound-stmt-1.c: New test.
22252         * gcc.c-torture/compile/950922-1.c,
22253         gcc.c-torture/compile/20000211-3.c,
22254         gcc.c-torture/compile/20000518-1.c,
22255         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22256         compound statements.
22257
22258 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22259
22260         * gcc.dg/ppc64-abi-1.c: New test.
22261
22262 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22263
22264          * g++.dg/ext/attrib9.C: Add dg-warnings.
22265
22266 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22267
22268         PR c++/12335
22269         * g++.dg/parse/dtor3.C: New test.
22270
22271 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22272
22273         PR c++/12709
22274         * g++.dg/parse/try-catch-1.C: New test.
22275
22276 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22277
22278         * ada/acats/run_all.sh: Add more verbose output in acats.log
22279         when compiling tests.
22280
22281 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22282
22283         PR 13656
22284         * gcc.dg/typedef-redecl.c: New test case.
22285         * gcc.dg/typedef-redecl.h: New support file.
22286
22287 2004-01-13  Jan Hubicka  <jh@suse.cz>
22288
22289         * gcc.dg/always_inline.c: New test.
22290         * gcc.dg/debug/20031231-1.c: Fix.
22291
22292 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22293
22294         PR c++/13474
22295         * g++.dg/template/array3.C: New test.
22296
22297 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22298
22299         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22300         * g++.dg/warn/Wunused-2.C: Likewise.
22301
22302 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22303
22304         PR c++/13289
22305         * g++.dg/template/instantiate6.C: New test.
22306
22307 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22308
22309         PR middle-end/11397
22310         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22311
22312 2004-01-12  Jan Hubicka  <jh@suse.cz>
22313
22314         PR opt/12826
22315         * gcc.dg/20040112-1.c: New.
22316
22317         * gcc.dg/dwarf-die[1-7].c: Move to...
22318         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22319         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22320
22321 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22322
22323         PR c++/4100
22324         * g++.dg/parse/friend4.C: New test.
22325
22326 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22327
22328         PR c++/4100
22329         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22330         definition is called a friend.
22331
22332 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22333
22334         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22335
22336 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22337
22338         PR c++/3478
22339         * g++.dg/parse/error10.C: New test.
22340         * g++.dg/template/arg2.C: Accept "invalid type" error.
22341
22342 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22343
22344         PR middle-end/13392
22345         * g++.dg/opt/expect2.C: New test.
22346
22347 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22348
22349         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22350         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22351         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22352         Update dg-error regexps.
22353
22354 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22355
22356         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22357         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22358
22359 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22360
22361         * gcc.dg/pragma-re-1.c: Use right pointer type.
22362
22363 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22364
22365         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22366
22367 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22368
22369         * gcc.dg/rs6000-ldouble-1.c: New.
22370
22371 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22372
22373         DR 337
22374         PR c++/9256
22375         * g++.dg/other/abstract1.C: New test.
22376
22377 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22378
22379         * g++.dg/lookup/strong-using-1.C: New.
22380
22381 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22382
22383         PR c/11234
22384         * gcc.dg/func-ptr-conv-1.c: New test.
22385         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22386
22387 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22388
22389         PR target/13380.
22390         * gcc.c-torture/compile/20040109-1.c: New.
22391
22392 2004-01-08  Stuart Hastings  <stuart@apple.com>
22393
22394         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22395         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22396         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22397
22398 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22399
22400         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22401
22402 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22403
22404         * ada/acats/run_acats: Treat 'gnatchop' the same way
22405         as 'gnatmake'.  Export GCC_DRIVER.
22406         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22407         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22408
22409 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22410
22411         PR c++/12573
22412         * g++.dg/template/dependent-expr4.C: New test.
22413
22414 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22415
22416         * gcc.dg/altivec-11.c: New test.
22417
22418 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22419
22420         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22421
22422 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22423
22424         PR c/6024
22425         * gcc.dg/enum-compat-1.c: New test.
22426         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22427
22428 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22429
22430         PR c/12165
22431         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22432         gcc.dg/c99-idem-qual-3.c: New tests.
22433
22434 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22435
22436         * gcc.dg/winline-7.c: Don't cast void * to int.
22437
22438 2004-01-06  Jan Hubicka  <jh@suse.cz>
22439
22440         * gcc.dg/i386-sse-5.c: New test
22441         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22442
22443 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22444
22445         PR c++/12815
22446         * g++.dg/rtti/typeid4.C: New test.
22447
22448 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22449
22450         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22451
22452 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/12132
22455         * g++.dg/template/error11.C: New test.
22456
22457         PR c++/13451
22458         * g++.dg/template/class2.C: New test.
22459
22460 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22461         Richard Sandiford <rsandifo@redhat.com>
22462
22463         PR c++/13387
22464         * g++.dg/opt/alias3.C: New test.
22465
22466 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22467
22468         PR c++/13157
22469         * g++.dg/template/koenig3.C: New test.
22470
22471         PR c++/13529
22472         * g++.dg/parse/offsetof3.C: New test.
22473
22474         * g++.dg/init/copy7.C: Add missing dg-error markers.
22475
22476         PR c++/12226
22477         * g++.dg/init/copy7.c: New test.
22478
22479         PR c++/13536
22480         * g++.dg/parse/cast1.C: New test.
22481
22482 2004-01-04  Jan Hubicka  <jh@suse.cz>
22483
22484         * gcc.dg/winline[1-7].c: New tests.
22485
22486 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22487
22488         PR c++/13520
22489         * g++.dg/template/qualttp22.C: New test.
22490
22491 2004-01-01  Jan Hubicka  <jh@suse.cz>
22492
22493         * gcc.dg/debug/20031231-1.c: New.
22494         * gcc.c-torture/compile/20040101-1.c: New.
22495         * gcc.dg/dwarf-die-[1-7].c: New.
22496
22497 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22498
22499         PR optimization/13521
22500         * gcc.c-torture/compile/20031231-1.c: New test.
22501
22502 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22503
22504         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22505
22506 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22507
22508         PR c++/10079
22509         * g++.dg/template/crash16.C: New test.
22510
22511 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22512
22513         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22514
22515 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22516
22517         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22518         ports.
22519         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22520         * g++.old-deja/g++.law/profile1.C: Likewise.
22521         * gcc.c-torture/compile/981006-1.c: Likewise.
22522         * gcc.c-torture/execute/loop-2e.x: Likewise.
22523         * gcc.c-torture/execute/loop-2f.x: Remove.
22524         * gcc.c-torture/execute/loop-2g.x: Likewise.
22525         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22526         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22527
22528 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         PR c++/13507
22531         * g++.dg/ext/attrib11.C: New test.
22532
22533         PR c++/13494
22534         * g++.dg/template/array2-1.C: New test.
22535         * g++.dg/template/array2-2.C: New test.
22536
22537 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22540
22541 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/12774
22544         * g++.dg/template/array1-1.C: New test.
22545         * g++.dg/template/array1-2.C: New test.
22546
22547 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22548
22549         PR fortran/12632
22550         * g77.dg/12632.f: New test case.
22551
22552 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22553
22554         PR c++/13289
22555         * g++.dg/parse/nontype1.C: New test.
22556
22557 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22558
22559         PR c++/12403
22560         * g++.dg/parse/explicit1.C: New test.
22561         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22562
22563 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22564
22565         PR c++/13081
22566         * g++.dg/opt/inline6.C: New test.
22567
22568         PR c++/12613
22569         * g++.dg/parse/error9.C: New test.
22570
22571         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22572
22573 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22574
22575         PR c++/13009
22576         * g++.dg/init/assign1.C: New test.
22577
22578 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22579
22580         PR c++/13070
22581         * g++.dg/warn/format3.C: New test case.
22582
22583 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22584
22585         * gcc.c-torture/compile/20031227-1.c: New test.
22586
22587 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22588
22589         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22590         * g77.dg/bprob/bprob.exp: Likewise.
22591         * gcc.misc-tests/bprob.exp: Likewise.
22592         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22593         variants on systems where the library does not provide that
22594         functionality.
22595         * gcc.dg/builtins-20.c: Use builtins-config.h.
22596         * gcc.dg/builtins-config.h: New file.
22597
22598 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22599
22600         * lib/gcc-dg.exp (dg-require-profiling): New function.
22601         * lib/target-supports.exp (check_profiling_available): Likewise.
22602         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22603         * g77.dg/bprob/bprob.exp: Likewise.
22604         * gcc.misc-tests/bprob.exp: Likewise.
22605         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22606         * gcc.dg/20021014-1.c: Likewise.
22607         * gcc.dg/nest.c: Likewise.
22608
22609 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22610
22611         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22612         compiling.
22613         * g++.dg/lookup/java2.C: Likewise.
22614         * gcc.dg/cpp/lexident.c: Likewise.
22615
22616 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22617
22618         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22619         given.
22620         * gcc.c-torture/compile/961203-1.c: Likewise.
22621         * gcc.c-torture/compile/980506-1.c: Likewise.
22622
22623 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22624
22625         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22626         (additional_prunes): New global.
22627         (gcc-dg-prune): Handle additional per-test pruning.
22628         (dg-test): Clear additional_prunes between tests.
22629
22630         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22631         dg-prune-output to avoid spurious failures from assembler
22632         complaining about nonexistent WAW violations.
22633         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22634         Use dg-prune-output to avoid spurious failures from assembler
22635         warning about Itanium B-step errata.
22636
22637 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22638
22639         * g++.dg/abi/macro0.C: New test.
22640         * g++.dg/abi/macro1.C: Likewise.
22641         * g++.dg/abi/macro2.C: Likewise.
22642
22643         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22644         * g++.dg/abi/bitfield7.C: Likewise.
22645         * g++.dg/abi/dtor2.C: Likewise.
22646         * g++.dg/abi/mangle11.C: Likewise.
22647         * g++.dg/abi/mangle12.C: Likewise.
22648         * g++.dg/abi/mangle14.C: Likewise.
22649         * g++.dg/abi/mangle17.C: Likewise.
22650         * g++.dg/abi/vbase10.C: Likewise.
22651         * g++.dg/abi/vbase14.C: Likewise.
22652         * g++.dg/template/qualttp17.C: Likewise.
22653
22654 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22655
22656         PR c/11995
22657         * gcc.dg/20031223-1.c: New test.
22658
22659 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22660
22661         * gcc.dg/noreturn-7.c: New test.
22662
22663 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22664
22665         * gcc.dg/null-pointer-1.c: New test.
22666
22667 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22668
22669         * g++.old-deja/g++.jason/template18.C: Remove.
22670         * g++.old-deja/g++.jason/template37.C: Likewise.
22671
22672         PR c++/12862
22673         * g++.dg/lookup/ns1.C: New test.
22674
22675         PR c++/12397
22676         * g++.dg/template/lookup3.C: New test.
22677
22678 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22679
22680         * g++.dg/template/recurse1.C: New test
22681
22682 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/12479
22685         * g++.dg/parse/semicolon1.C: New test.
22686         * g++.dg/parse/semicolon1.h: Likewise.
22687
22688 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22689
22690         * gcc.dg/darwin-misaligned.c: New test.
22691
22692 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22693
22694         PR c/9163
22695         * gcc.dg/20031222-1.c: New test.
22696
22697 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22698
22699         PR c++/13438
22700         * g++.dg/parse/error8.C: New test.
22701
22702         PR c++/11554
22703         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22704
22705 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22706
22707         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22708         too small.
22709         * gcc.c-torture/compile/930217-1.c: Likewise.
22710         * gcc.c-torture/compile/930513-1.c: Likewise.
22711         * gcc.c-torture/execute/920908-2.c: Likewise.
22712         * gcc.c-torture/execute/921204-1.c: Likewise.
22713         * gcc.c-torture/execute/930621-1.c: Likewise.
22714         * gcc.c-torture/execute/930630-1.c: Likewise.
22715         * gcc.c-torture/execute/931031-1.c: Likewise.
22716         * gcc.c-torture/execute/980602-2.c: Likewise.
22717         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22718         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22719         * gcc.c-torture/execute/extzvsi.c: Likewise.
22720         * gcc.c-torture/unsorted/ext.c: Likewise.
22721
22722 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22723
22724         PR target/12749
22725         * gcc.c-torture/compile/20031220-2.c: New test case.
22726
22727 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22728
22729         PR optimization/13031
22730         * gcc.c-torture/compile/20031220-1.c: New test case.
22731
22732 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22733
22734         * gcc.dg/cast-function-1.c: New test.
22735
22736 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22737
22738         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22739         formats.
22740
22741 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22742
22743         PR c++/12795
22744         * g++.dg/ext/attrib10.C: New test.
22745
22746 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22747
22748         * gcc.dg/cleanup-10.c: New test.
22749         * gcc.dg/cleanup-11.c: New test.
22750
22751 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22752
22753         PR c++/13239
22754         * g++.dg/opt/expect1.C: New test.
22755
22756 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22757
22758         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22759
22760 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22761
22762         PR debug/12923
22763         * gcc.dg/20031218-1.c: New test.
22764
22765         PR debug/12389
22766         * gcc.dg/20031218-2.c: New test.
22767         * gcc.dg/20031218-3.c: New test.
22768
22769         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22770         of label name and allow for USER_LABEL_PREFIX == "_" names.
22771         * g++.dg/abi/mangle18-2.C: Likewise.
22772         * g++.dg/abi/mangle19-1.C: Likewise.
22773         * g++.dg/abi/mangle19-2.C: Likewise.
22774         * g++.dg/abi/mangle20-1.C: Likewise.
22775         * g++.dg/abi/mangle20-2.C: Likewise.
22776
22777 2003-12-18  Richard Henderson  <rth@redhat.com>
22778
22779         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22780
22781 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22782             Dan Kegel <dank@kegel.com>
22783
22784         PR other/12009
22785         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22786         testing a cross compiler, it causes spurious compile failures.
22787         * lib/g++.exp: Likewise.
22788
22789 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22790
22791         PR c++/13262
22792         * g++.dg/template/access13.C: New test.
22793
22794 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22795
22796         * gcc.dg/20031216-1.c: New test.
22797
22798 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22799
22800         PR c++/9154
22801         * g++.dg/template/error10.C: New test.
22802
22803 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22804
22805         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22806         * g++.dg/eh/simd-2.C: Likewise.
22807
22808 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22809             Roger Sayle  <roger@eyesopen.com>
22810
22811         * gcc.c-torture/execute/ieee/mzero5.c: New.
22812
22813 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22814
22815         PR c++/10603
22816         * g++.dg/parse/error6.C: New test.
22817
22818         PR c++/12827
22819         * g++.dg/parse/error7.C: New test.
22820
22821 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22822
22823         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22824         at -O with stabs debugging formats.
22825         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22826         * gcc.dg/debug/debug-2.c: Likewise.
22827
22828 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22829
22830         PR c++/12696
22831         * g++.dg/init/error1.C: New test.
22832
22833         PR c++/12218
22834         * g++.dg/init/pm3.C: New test.
22835
22836 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         PR c/3347
22839         * gcc.dg/bitfld-8.c: New test.
22840
22841 2003-12-16  James Lemke  <jim@wasabisystems.com>
22842
22843         * gcc.dg/arm-scd42-[123].c: New tests.
22844
22845 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         PR c++/9043
22848         * g++.dg/abi/mangle20-1.C: New test.
22849         * g++.dg/abi/mangle20-2.C: New test.
22850
22851 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22852
22853         PR c++/13275
22854         * g++.dg/other/offsetof2.C: Remove XFAIL.
22855         * g++.dg/parse/offsetof1.C: New test.
22856         * g++.gd/parse/offsetof2.C: Likewise.
22857
22858 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22859
22860         * g++.dg/template/nontype3.C: New test.
22861         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22862
22863 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22864
22865         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22866
22867 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22868
22869         PR c++/13387
22870         * g++.dg/expr/assign1.C: New test.
22871
22872         PR c++/13242
22873         * g++.dg/abi/mangle19-1.C: New test.
22874         * g++.dg/abi/mangle19-2.C: New test.
22875
22876 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22877
22878         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22879
22880 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22881
22882         * gcc.c-torture/execute/20031216-1.c: New test.
22883
22884 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22885
22886         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22887         an ICE regression.
22888
22889 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22890
22891         PR c++/10926
22892         * g++.dg/template/error9.C: New test.
22893
22894         PR c++/11116
22895         * g++.dg/template/error8.C: New test.
22896
22897 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22898
22899         PR middle-end/13400
22900         * gcc.c-torture/execute/20031215-1.c: New test case.
22901
22902 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/13269
22905         * g++.dg/parse/error5.C: New test.
22906
22907         PR c++/12989
22908         * g++.dg/expr/sizeof1.C: New test.
22909
22910         PR c++/13310
22911         * g++.dg/template/crash15.C: New test.
22912
22913 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22914
22915         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22916         a non-POD type as the last named parameter of a varargs function.
22917
22918 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/13243
22921         PR c++/12573
22922         * g++.dg/template/crash14.C: New test.
22923         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22924
22925 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22926
22927         * g++.dg/other/java1.C: New test.
22928
22929         PR c++/13241
22930         * g++.dg/abi/mangle18-1.C: New test.
22931         * g++.dg/abi/mangle18-2.C: New test.
22932
22933 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22934
22935         PR optimization/10312
22936         * gcc.c-torture/execute/20031214-1.c: New.
22937
22938 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/10779
22941         PR c++/12160
22942         * g++.dg/parse/error3.C: New test.
22943         * g++.dg/parse/error4.C: Likewise.
22944         * g++.dg/abi/mangle4.C: Tweak error messages.
22945         * g++.dg/lookup/using5.C: Likewise.
22946         * g++.dg/other/error2.C: Likewise.
22947         * g++.dg/parse/typename5.C: Likewise.
22948         * g++.dg/parse/undefined1.C: Likewise.
22949         * g++.dg/template/arg2.C: Likewise.
22950         * g++.dg/template/ttp3.C: Likewise.
22951         * g++.dg/template/type1.C: Likewise.
22952         * g++.old-deja/g++.other/crash32.C: Likewise.
22953         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22954
22955 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22956
22957         PR c++/13106
22958         * g++.dg/warn/noreturn-3.C: New test.
22959
22960 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         PR c++/13118
22963         * g++.dg/abi/covariant3.C: New.
22964
22965 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * g++.dg/eh/ia64-1.C: New test.
22968
22969 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22970
22971         PR optimization/13037
22972         * g77.f-torture/execute/13037.f: New test case.
22973
22974 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22975
22976         PR c++/12881
22977         * g++.dg/abi/covariant2.C: New.
22978
22979 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22980
22981         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22982
22983 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22984
22985         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22986
22987 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22988
22989         PR other/10819
22990         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22991         to fix Bug 10819.
22992         * lib/g++.exp (g++_version): Likewise.
22993         * lib/g77.exp (g77_version): Likewise.
22994         * lib/objc.exp (default_objc_version): Likewise.
22995
22996 2003-12-10  Richard Henderson  <rth@redhat.com>
22997
22998         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22999
23000         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23001
23002 2003-12-08  Matt Austern  <austern@apple.com>
23003
23004         PR c/13134
23005         * lib/gcc-dg.exp (dg-require-visibility): Define.
23006         * lib/target-supports (check_visibility_available): Define.
23007         * gcc.dg/visibility-1.c: New test.
23008         * gcc.dg/visibility-2.c: Likewise.
23009         * gcc.dg/visibility-3.c: Likewise.
23010         * gcc.dg/visibility-4.c: Likewise.
23011         * gcc.dg/visibility-5.c: Likewise.
23012         * gcc.dg/visibility-6.c: Likewise.
23013         * g++.dg/ext/visibility-1.C: Likewise.
23014         * g++.dg/ext/visibility-2.C: Likewise.
23015         * g++.dg/ext/visibility-3.C: Likewise.
23016         * g++.dg/ext/visibility-4.C: Likewise.
23017         * g++.dg/ext/visibility-5.C: Likewise.
23018         * g++.dg/ext/visibility-6.C: Likewise.
23019
23020 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23021
23022         * g++.dg/lookup/java1.C: New test.
23023         * g++.dg/lookup/java2.C: New test.
23024
23025 2003-12-07  Falk Hueffner  <falk@debian.org>
23026
23027         * g++.dg/opt/noreturn-1.C: New test.
23028
23029 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23030
23031         * gcc.dg/overflow-1.c: New test.
23032
23033 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23034
23035         * g77.f-torture/compile/13060.f: New test.
23036
23037 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23038
23039         PR c++/13323
23040         * g++.dg/inherit/operator2.C: New test.
23041
23042 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/13305
23045         * g++.dg/ext/attrib9.C: New test.
23046
23047 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23048
23049         PR c++/13314
23050         * g++.dg/template/error7.C: New test.
23051
23052 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23053             J"orn Rennecke <joern.rennecke@superh.com>
23054
23055         PR target/13302
23056         * g++.dg/other/struct-va_list.C: New test.
23057
23058 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23059
23060         PR c++/13166
23061         * g++.dg/parse/defarg6.C: New test.
23062
23063 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23064
23065         PR target/13256
23066         * gcc.c-torture/execute/20031201-1.c: New test.
23067
23068 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23069
23070         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23071
23072 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23073
23074         * gcc.dg/builtin-return-1.c: New test.
23075
23076 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23077             J"orn Rennecke <joern.rennecke@superh.com>
23078
23079         PR optimization/13260
23080         * gcc.c-torture/execute/20031204-1.c: New test.
23081
23082 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23083
23084         PR c++/9127
23085         * g++.dg/template/error6.C: New test.
23086
23087 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * gcc.dg/20031202-1.c: New test.
23090
23091 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23092
23093         PR c++/13179
23094         * g++.dg/template/eh1.C: New test.
23095
23096         PR c++/10771
23097         * g++.dg/template/error5.C: New test.
23098
23099 2003-12-02  David Ung  <davidu@mips.com>
23100
23101         * gcc.dg/compat/vector-check.h: Corrected type for var
23102         g_##TMODE
23103
23104 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23105
23106         PR c++/10126
23107         * g++.dg/template/ptrmem8.C: New test.
23108
23109 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23110
23111         PR c++/12573
23112         * g++.dg/template/dependent-expr3.C: New test.
23113
23114 2003-12-01  James Lemke  <jim@wasabisystems.com>
23115
23116         * gcc.dg/arm-g2.c: New test.
23117
23118 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23119
23120         PR optimization/11634
23121         * gcc.dg/20031201-2.c: New test case.
23122
23123 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23124
23125         PR 11433
23126         * objc.dg/proto-lossage-3.m: New test.
23127
23128 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23129
23130         PR optimization/12628
23131         * gcc.dg/20031201-1.c: New test case.
23132
23133 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23134
23135         * gcc.dg/unaligned-1.c: New test.
23136
23137 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/9849
23140         * g++.dg/template/error4.C: New test.
23141         * g++.dg/template/nested3.C: Adjust error markers.
23142
23143 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23144
23145         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23146
23147 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23148
23149         PR c/10333
23150         * gcc.dg/bitfld-7.c: New test.
23151
23152 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23153
23154         * gcc.dg/tls/asm-1.C: New test.
23155
23156 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23157
23158         * gcc.dg/cpp/assert4.c: Update.
23159
23160 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23161
23162         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23163         * gcc.dg/builtin-apply3.c: New test.
23164
23165 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23166
23167         * lib/compat.exp (compat-obj): New xfaildata parameter.
23168         Use it to set compiler_conditional_xfail_data before compiling.
23169         (compat-get-options): Handle dg-xfail-if.
23170         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23171         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23172         * gcc.dg/compat/vector-1_y.c: Likewise.
23173         * gcc.dg/compat/vector-2_x.c: Likewise.
23174         * gcc.dg/compat/vector-2_y.c: Likewise.
23175
23176 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23177
23178         * g++.dg/opt/reg-stack4.C: New test.
23179
23180 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23181
23182         * gcc.dg/builtin-apply2.c: New test.
23183
23184 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23185
23186         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23187
23188 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23189
23190         PR c++/12924
23191         * g++.dg/template/template-id-2.C: New test.
23192
23193 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23194
23195         PR c++/5369
23196         * g++.dg/template/memfriend1.C: New test.
23197         * g++.dg/template/memfriend2.C: Likewise.
23198         * g++.dg/template/memfriend3.C: Likewise.
23199         * g++.dg/template/memfriend4.C: Likewise.
23200         * g++.dg/template/memfriend5.C: Likewise.
23201         * g++.dg/template/memfriend6.C: Likewise.
23202         * g++.dg/template/memfriend7.C: Likewise.
23203         * g++.dg/template/memfriend8.C: Likewise.
23204         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23205
23206 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/12515
23209         * g++.dg/ext/cond1.C: New test.
23210
23211 2003-11-20  Richard Henderson  <rth@redhat.com>
23212
23213         * gcc.dg/20020201-2.c: Remove.
23214         * gcc.dg/20020201-4.c: Remove.
23215         * gcc.dg/20020304-1.c: Remove.
23216
23217 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23218
23219         * gcc.dg/cpp/trad/xwin1.c: New test case.
23220
23221 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23222
23223         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23224         * lib/g77.exp: Likewise.
23225         * lib/objc.exp: Likewise.
23226         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23227         for darwin.
23228
23229 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23230
23231         PR c++/12932
23232         * g++.dg/template/static5.C: New test.
23233
23234 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23235
23236         * gcc.dg/nested-func-1.c: New test.
23237
23238 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23239
23240         * gcc.dg/cpp/assert4.c: New test.
23241
23242 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23243
23244         PR c++/2294
23245         * g++.dg/lookup/using9.c: New test.
23246
23247 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/12762
23250         * g++.dg/template/error3.C: New test.
23251
23252 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23253
23254         PR ada/13035
23255         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23256         No longer use a wrapper for gcc, since this does not work under
23257         Windows.
23258
23259 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23260
23261         PR c++/2094
23262         * g++.dg/template/ptrmem7.C: New test.
23263
23264 2003-11-13  Andrew Pinski <apinski@apple.com>
23265
23266         * gcc.c-torture/compile/20031113-1.c: New test.
23267
23268 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23269             Kean Johnston <jkj@sco.com>
23270
23271         PR c/13029
23272         * gcc.dg/unused-4.c: Update.
23273
23274 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23275
23276         * g++.dg/opt/const3.C: New test.
23277
23278 2003-11-13  Jan Hubicka  <jh@suse.cz>
23279
23280         * gcc.c-torture/compile/20031112-1.c: New test.
23281
23282 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * g++.dg/parse/crash10.C: Remove bogus error marker.
23285
23286 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23287
23288         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23289         (host_gcc): Likewise.
23290         (ROOT): Honor $PWDCMD.
23291         (BASE): Likewise.
23292         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23293
23294 2003-11-12  Catherine Moore  <clm@redhat.com>
23295
23296         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23297
23298 2003-11-12  Andreas Jaeger  <aj@suse.de>
23299             Jakub Jelinek  <jakub@redhat.com>
23300             Andrew Pinski  <pinskia@physics.uc.edu>
23301             Richard Henderson  <rth@redhat.com>
23302
23303         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23304         systems.
23305         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23306
23307         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23308         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23309
23310 2003-11-11  Andreas Jaeger  <aj@suse.de>
23311
23312         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23313
23314         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23315
23316 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23317
23318         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23319         Clean ups.
23320
23321 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23322
23323         * gcc.dg/trampoline-1.c: New test.
23324
23325 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23326
23327         * gcc.c-torture/compile/200031109-1.c: New test.
23328
23329 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23330
23331         PR c/3190
23332         PR c/8714
23333         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23334         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23335         gcc.dg/format/no-y2k-1.c: Update.
23336
23337 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23338
23339         PR optimization/10467
23340         * gcc.dg/20031108-1.c: New test case.
23341
23342 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23343
23344         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23345
23346 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23347
23348         * gcc.dg/compound-lvalue-1.c: New test.
23349         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23350         some XFAILs.
23351
23352 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23353
23354         * gcc.dg/altivec-varargs-1.c: New test.
23355
23356 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23357
23358         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23359         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23360         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23361         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23362         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23363
23364 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23365
23366         * gcc.dg/cond-lvalue-1.c: New test.
23367
23368 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23369
23370         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23371
23372 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23373
23374         PR c++/11616
23375         * g++.dg/template/instantiate5.C: New test.
23376
23377 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23378
23379         PR c++/12726
23380         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23381         * ChangeLog: Add missing first entry for above test.
23382
23383 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23384
23385         PR c++/9810
23386         * g++.dg/template/using8.C: New test.
23387         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23388
23389 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23390
23391         PR optimization/10817
23392         * gcc.c-torture/compile/20031102-1.c: New test case.
23393
23394 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23395
23396         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23397         2147483647.
23398
23399 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23400
23401         * gcc.dg/20031102-1.c: New test.
23402
23403 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23404
23405         * gcc.dg/complex-1.c: New test.
23406
23407 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23408
23409         PR c++/12796
23410         * g++.dg/template/crash13.C: Adjust expected error location.
23411         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23412
23413 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23414
23415         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23416
23417 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23418
23419         PR/10239
23420         * gcc.c-torture/compile/20031031-2.c: New test.
23421
23422 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23423
23424         PR/11640
23425         * gcc.c-torture/compile/20031031-1.c: New test.
23426
23427 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23428
23429         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23430         * gcc.misc-tests/bprob.exp: Likewise.
23431         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23432         the execution test on arm-elf configs.
23433         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23434         configs that don't support scratch files.
23435         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23436
23437 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23438
23439         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23440         done by dejagnu.
23441
23442 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23443
23444         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23445         Avoid non pure sh syntax. Add more logging.
23446
23447         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23448         fail.
23449
23450 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23451
23452         PR libgcj/10610
23453         * gcc.dg/ppc-stackalign-1.c: New test.
23454
23455 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23456
23457         * ada/acats/run_all.sh: Change output to be more compliant with
23458         dejagnu framework.
23459         Create acats.sum and acats.log files under testsuite/ada/acats
23460         Only run [a-z]* directories, to filter out e.g. CVS.
23461         Redirect build output to log file.
23462
23463 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23464
23465         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23466
23467 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23468
23469         PR ada/5909:
23470         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23471
23472 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * gcc.c-torture/compile/20031023-1.c: New test.
23475         * gcc.c-torture/compile/20031023-2.c: New test.
23476         * gcc.c-torture/compile/20031023-3.c: New test.
23477         * gcc.c-torture/compile/20031023-4.c: New test.
23478
23479 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23480
23481         PR c++/10371
23482         * g++.dg/lookup/scoped8.C: New test.
23483
23484 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23485
23486         * g++.dg/opt/reg-stack3.C: New test.
23487
23488 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23489
23490         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23491
23492 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23493
23494         PR c++/11076
23495         * g++.dg/template/crash13.C: New test.
23496
23497 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23498
23499         * gcc.dg/c99-restrict-2.c: New test.
23500
23501 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23502
23503         PR c++/12698, c++/12699, c++/12700, c++/12566
23504         * g++.dg/inherit/covariant9.C: New test.
23505         * g++.dg/inherit/covariant10.C: New test.
23506         * g++.dg/inherit/covariant11.C: New test.
23507
23508 2003-10-23  Jason Merrill  <jason@redhat.com>
23509
23510         PR c++/12726
23511         * g++.dg/ext/complit2.C: New test.
23512
23513 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23514
23515         PR target/12654
23516         * gcc.c-torture/execute/20031020-1.c: New test.
23517
23518 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23519
23520         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23521         following the jump_insn.
23522
23523 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23524
23525         * gcc.dg/cast-lvalue-1.c: New test.
23526
23527 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/11962
23530         * g++.dg/template/cond2.C: New test.
23531
23532 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23533
23534         * gcc.dg/builtins-28.c: New test.
23535
23536 2003-10-20  Jan Hubicka  <jh@suse.cz>
23537
23538         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23539         parameter.
23540         * testsuite/gcc.dg/inline-2.c: Likewise.
23541
23542 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23543
23544         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23545         * gcc.dg/nest.c: Likewise.
23546
23547 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23548
23549         PR c++/9781, c++/10583, c++/11862
23550         * g++.dg/parse/crash13.C: New test.
23551
23552 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23553
23554         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23555
23556 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23557
23558         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23559         Define HAVE_C99_RUNTIME except on Solaris.
23560         * gcc.dg/builtins-20.c: Likewise.
23561
23562 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23563
23564         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23565
23566 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23567
23568         PR c++/12495
23569         * g++.dg/template/crash21.C: New test.
23570
23571 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23572
23573         PR c++/2513
23574         * g++.dg/template/typename5.C: New test.
23575
23576 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23577
23578         PR c++/12369
23579         * g++.dg/template/friend25.C: New test.
23580
23581 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23582
23583         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23584         versions.
23585
23586 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23587
23588         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23589         == 2147483647.
23590
23591 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23592
23593         * gcc.c-torture/execute/960416-1.x: Remove.
23594         * gcc.c-torture/execute/divconst-3.x: Likewise.
23595
23596 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23597
23598         PR target/12598
23599         * gcc.dg/torture/cris-volatile-1.c: New test.
23600
23601 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23602
23603         PR optimization/9325
23604         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23605         for overflowing floating point to integer conversion during RTL
23606         simplification.
23607
23608 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23609
23610         * objc/execute/_cmd.m: Fix typo.
23611         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23612         Relax 'scan-assembler' regexp.
23613         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23614         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23615         * objc.dg/zero-link-2.m: Remove blank line.
23616         * objc.dg/zero-link-3.m: New test case.
23617
23618 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23619
23620         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23621
23622         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23623         than linker trickery.
23624
23625 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23626
23627         PR c++/12370
23628         * g++.dg/other/friend2.C: New test.
23629
23630 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23631
23632         * gcc.dg/20031012-1.c: New test.
23633
23634 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23635
23636         * gcc.dg/weak/weak-3.c: Fix for new warning.
23637
23638 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23639
23640         PR optimization/8750
23641         * gcc.c-torture/execute/20031012-1.c: New test case.
23642
23643 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23644
23645         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23646         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23647
23648 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23649
23650         PR optimization/12260
23651         * gcc.c-torture/compile/20031011-2.c: New test case.
23652
23653 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23654
23655         * gcc.c-torture/execute/20031011-1.c: New testcase.
23656
23657 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658
23659         * gcc.c-torture/compile/20031011-1.c: New test.
23660
23661 2003-10-11  Jan Hubicka  <jh@suse.cz>
23662
23663         * g++.dg/other/first-global.C: New test.
23664
23665 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23666
23667         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23668
23669 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23670
23671         * gcc.c-torture/compile/20031010-1.c: New test.
23672
23673 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23674
23675         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23676         * gcc.c-torture/execute/va-arg-25.c: ... here.
23677
23678 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23679
23680         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23681
23682 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23683
23684         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23685
23686 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23687
23688         * g++.dg/parse/error2.C: New test.
23689
23690 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23691
23692         PR c++/11097
23693         * g++.dg/other/error5.C: Modify the error message.
23694         * g++.dg/lookup/using8.C: New test.
23695
23696 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23697
23698         * gcc.dg/darwin-abi-2.c: New file.
23699         * gcc.c-torture/execute/va-arg-24.c: New file.
23700
23701 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23702
23703         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23704         indentation.
23705
23706 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23707
23708         PR c++/10147
23709         * g++.dg/other/error4.C: Update error messages.
23710         * g++.dg/template/ptrmem4.C: Likewise.
23711
23712         PR c++/12337
23713         * g++.dg/init/new9.C: New test.
23714
23715         PR c++/12334, c++/12236, c++/8656
23716         * g++.dg/ext/attrib8.C: New test.
23717
23718 2003-10-06  Devang Patel  <dpatel@apple.com>
23719
23720         * gcc.dg/debug/dwarf2-3.h: New test.
23721         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23722
23723 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23724
23725         * g++.dg/opt/cfg2.C: New test.
23726
23727 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23728
23729         * g++.dg/opt/float1.C: New test.
23730
23731 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23732
23733         * gcc.dg/c90-array-lval-6.c: New test.
23734         * gcc.dg/c99-array-lval-6.c: New test.
23735
23736 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23737             Ziemowit Laski  <zlaski@apple.com>
23738
23739         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23740         'Derived', so that it is never considered a class method; add
23741         new warning for '+port' method ambiguity.
23742         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23743         <objc/objc-api.h> (needed on Mac OS X).
23744         * objc.dg/method-13.m: New test.
23745
23746 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23747
23748         PR optimization/9325, PR java/6391
23749         * gcc.c-torture/execute/20031003-1.c: New test case.
23750
23751 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR optimization/12180
23754         * gcc.dg/20031002-1.c: New test.
23755
23756         PR c++/12486
23757         * g++.dg/inherit/error1.C: New test.
23758
23759 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23760
23761         * lib/f-torture.exp (search_for): Rename to...
23762         (search_for_re): This.  Also, clean up comments and the
23763         "regexp" invocation.
23764
23765 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23766
23767         * gcc.c-torture/compile/20031002-1.c: New test.
23768
23769 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * g++.dg/opt/cond1.C: New test.
23772
23773 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23774
23775         * gcc.dg/Wold-style-definition-2.c: New testcase.
23776         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23777
23778 2003-09-29  Richard Henderson  <rth@redhat.com>
23779
23780         * g++.dg/init/array10.C: Add dg-options.
23781
23782 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23783
23784         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23785
23786 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23787
23788         * g++.dg/template/friend19.C: Fix typo.
23789         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23790
23791 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23792
23793         * gcc.c-torture/execute/20030928-1.c: New test.
23794         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23795
23796 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23797
23798         * g++.dg/opt/unroll1.C: New test.
23799
23800 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23801
23802         PR optimization/11741
23803         * gcc.dg/20030926-1.c: New test case.
23804
23805 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23806
23807         PR c++/5655
23808         * g++.dg/parse/access7.C: New test.
23809         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23810
23811 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23812
23813         MERGE OF objc-improvements-branch into MAINLINE:
23814         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23815         if libobjc has not been built.
23816         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23817         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23818         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23819         objc/execute/nested-3.m, objc/execute/np-2.m,
23820         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23821         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23822         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23823         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23824         objc.dg/special/unclaimed-category-1.h,
23825         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23826         well as GNU runtime.
23827         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23828         * execute/cascading-1.m, execute/function-message-1.m,
23829         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23830         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23831         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23832         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23833         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23834         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23835         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23836         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23837         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23838         * objc.dg/bitfield-2.m: Run only on Darwin.
23839         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23840         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23841         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23842         * objc.dg/const-str-1.m: Fix constant string layout.
23843
23844 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23845
23846         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23847
23848 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23849
23850         * gcc.dg/darwin-abi-1.c: New file.
23851
23852 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23853
23854         PR target/12281
23855         * gcc.c-torture/compile/20030921-1.c: New test.
23856
23857 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23858
23859         * g++.dg/opt/reg-stack2.C: New test.
23860
23861 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23862
23863         * g++.dg/eh/delayslot1.C: New test.
23864
23865 2003-09-20  Richard Henderson  <rth@redhat.com>
23866
23867         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23868
23869 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23870
23871         * gcc.c-torture/execute/20030920-1.c: New test case.
23872
23873 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23874
23875         * g++.dg/rtti/typeid3.C: Correct expected error message.
23876
23877 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23878
23879         PR c++/157
23880         * g++.dg/parse/crash12.C: New test.
23881
23882 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23883
23884         * gcc.dg/compat/mixed-struct-check.h: New.
23885         * gcc.dg/compat/mixed-struct-defs.h: New.
23886         * gcc.dg/compat/mixed-struct-init.h: New.
23887         * gcc.dg/compat/struct-by-value-19_main.c: New.
23888         * gcc.dg/compat/struct-by-value-19_x.c: New.
23889         * gcc.dg/compat/struct-by-value-19_y.c: New.
23890         * gcc.dg/compat/struct-by-value-20_main.c: New.
23891         * gcc.dg/compat/struct-by-value-20_x.c: New.
23892         * gcc.dg/compat/struct-by-value-20_y.c: New.
23893         * gcc.dg/compat/struct-return-19_main.c: New.
23894         * gcc.dg/compat/struct-return-19_x.c: New.
23895         * gcc.dg/compat/struct-return-19_y.c: New.
23896         * gcc.dg/compat/struct-return-20_main.c: New.
23897         * gcc.dg/compat/struct-return-20_x.c: New.
23898         * gcc.dg/compat/struct-return-20_y.c: New.
23899
23900 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23901         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23902         so that it will not complain on LP64 targets.
23903
23904 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23905
23906         PR c++/495
23907         * g++.dg/template/friend24.C: New test.
23908
23909 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23910
23911         PR c++/12332
23912         * g++.dg/template/memtmpl2.C: New test.
23913
23914 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23915
23916         PR target/11184
23917         * gcc.dg/builtin-apply1.c: New test.
23918
23919 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         PR c++/9848
23922         * g++.dg/warn/Wunused-4.C: New test.
23923
23924 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23925
23926         PR c++/12316
23927         * g++.dg/other/gc2.C: New test.
23928
23929 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23930
23931         PR c++/11991
23932         * g++.dg/rtti/typeid3.C: New test.
23933
23934         PR c++/12266
23935         * g++.dg/overload/template1.C: New test.
23936
23937 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23938
23939         * g++.dg/opt/cfg3.C: New test.
23940
23941 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23942
23943         PR c++/7939
23944         * g++.dg/template/crash11.C: New test.
23945
23946 2003-09-16  Jason Merrill  <jason@redhat.com>
23947             Jakub Jelinek  <jakub@redhat.com>
23948
23949         * gcc.dg/attr-warn-unused-result.c: New test.
23950
23951 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         PR c++/12184
23954         * g++.dg/expr/call2.C: New test.
23955
23956 2003-09-15  Andreas Jaeger  <aj@suse.de>
23957
23958         * gcc.dg/Wold-style-definition-1.c: New test.
23959
23960 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23961
23962         PR c++/3907
23963         * g++.dg/parse/template12.C: New test.
23964
23965         * g++.dg/abi/bitfield11.C: New test.
23966         * g++.dg/abi/bitfield12.C: Likewise.
23967
23968 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23969
23970         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23971         non-expansion of functional macro name without arguments at EOL.
23972         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23973
23974 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23975
23976         * gcc.c-torture/execute/20030914-[12].c: New tests.
23977
23978 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         PR c++/11788
23981         * g++.dg/overload/addr1.C: New test.
23982
23983 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23984
23985         * gcc.dg/20030909-1.c: New test.
23986
23987 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23988
23989         * gcc.dg/ultrasp10.c: New test.
23990
23991 2003-09-09  Devang Patel  <dpatel@apple.com>
23992
23993         * gcc.dg/darwin-ld-6.c: New test.
23994
23995 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23996
23997         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23998
23999 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24000
24001         * gcc.dg/ia64-types1.c: New test.
24002         * gcc.dg/ia64-types2.c: Likewise.
24003
24004 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24005
24006         * gcc.dg/builtins-1.c: Add more _Complex tests.
24007         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24008
24009         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24010         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24011
24012 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/11786
24015         * g++.dg/lookup/koenig2.C: New test.
24016
24017         PR c++/5296
24018         * g++.dg/rtti/typeid2.C: New test.
24019
24020 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.c-torture/compile/20030904-1.c: New test.
24023
24024 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24025
24026         * g++.dg/opt/longbranch2.C: New test.
24027
24028 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24029
24030         * g++.dg/template/crash10.C: Only compile it.
24031
24032 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24033
24034         PR middle-end/11665
24035         * gcc.c-torture/compile/20030907-1.c: New test.
24036         * g++.dg/init/array11.C: New test.
24037
24038 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24039
24040         PR c++/11852
24041         * g++.dg/init/struct1.C: New test.
24042
24043 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24044
24045         PR c++/12181
24046         * g++.dg/expr/comma1.C: New test.
24047
24048 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24049
24050         PR c++/11867
24051         * g++.dg/expr/static_cast5.C: New test.
24052
24053 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24054
24055         PR c++/11507
24056         * g++.dg/lookup/scoped7.C: New test.
24057
24058         PR c++/9574
24059         * g++.dg/other/static1.C: New test.
24060
24061         PR c++/11490
24062         * g++.dg/warn/template-1.C: New test.
24063
24064         PR c++/11432
24065         * g++.dg/template/crash10.C: New test.
24066
24067         PR c++/2478
24068         * g++.dg/overload/VLA.C: New test.
24069
24070         PR c++/10804
24071         * g++.dg/template/call1.C: New test.
24072
24073 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24074
24075         PR c++/11794
24076         * g++.dg/parse/using3.C: New test.
24077
24078 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24079
24080         PR c++/11409
24081         * g++.dg/overload/builtin3.C: New test case.
24082
24083 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24084
24085         PR c/9862
24086         * gcc.dg/20030906-1.c: New test.
24087         * gcc.dg/20030906-2.c: Likewise.
24088
24089 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24090
24091         PR c++/12167
24092         * g++.dg/parse/defarg5.C: New test.
24093
24094         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24095
24096 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24097
24098         PR c++/12163
24099         * g++.dg/expr/static_cast4.C: New test.
24100
24101         PR c++/12146
24102         * g++.dg/template/crash9.C: New test.
24103
24104 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24105
24106         * g++.old-deja/g++.ext/pretty2.C: Update for change
24107         in __FUNCTION__.
24108         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24109
24110 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24111
24112         PR c++/11922
24113         * g++/dg/template/qualified-id1.C: New test.
24114
24115         PR c++/12037
24116         * g++.dg/warn/noeffect4.C: New test.
24117
24118 2003-09-04  Matt Austern  <austern@apple.com>
24119
24120         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24121         * g++.dg/ext/fnname2.C: Likewise.
24122         * g++.dg/ext/fnname3.C: Likewise.
24123
24124 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24125
24126         * g++.dg/expr/lval1.C: New test.
24127         * g++.dg/ext/lvcast.C: Remove.
24128
24129 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24130
24131         PR optimization/11700.
24132         * gcc.c-torture/compile/20030903-1.c: New test case.
24133
24134 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24135
24136         PR c++/12053
24137         * g++.dg/abi/layout4.C: New test.
24138
24139 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24140
24141         PR c++/11553
24142         * g++.dg/parse/friend3.C: New test.
24143
24144 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24145
24146         PR c++/11847
24147         * g++.dg/template/class1.C: New test.
24148
24149         PR c++/11808
24150         * g++.dg/expr/call1.C: New test.
24151
24152 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24153
24154         PR c++/12114
24155         * g++.dg/init/ref9.C: New test.
24156
24157         PR c++/11972
24158         * g++.dg/template/nested4.C: New test.
24159
24160 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24161
24162         PR c++/12093
24163         * g++.dg/template/non-dependent4.C: New test.
24164
24165         PR c++/11928
24166         * g++.dg/inherit/conv1.C: New test.
24167
24168 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24169
24170         PR c++/6196
24171         * g++.dg/ext/label1.C: New test.
24172         * g++.dg/ext/label2.C: Likewise.
24173
24174 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24175
24176         * g++.dg/expr/cond3.C: New test.
24177
24178 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24179
24180         * gcc.dg/builtins-1.c: Add new builtin cases.
24181
24182 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24183
24184         * gcc.dg/builtins-1.c: Add new cases.
24185         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24186
24187 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24188
24189         * gcc.dg/builtins-1.c: Add more math builtin tests.
24190         * gcc.dg/torture/builtin-attr-1.c: New test.
24191
24192 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR optimization/5079
24195         * g++.dg/opt/static3.C: New test.
24196
24197 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24198
24199         * gcc.misc-tests/gcov-10b.c: New test.
24200
24201 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24202
24203         * g++.dg/opt/ptrmem3.C: New test.
24204
24205         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24206
24207 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24208
24209         * gcc.dg/20030826-2.c: New test.
24210
24211 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24212
24213         PR middle-end/12002
24214         * g77.f-torture/compile/12002.f: New test case.
24215
24216 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24217
24218         * gcc.dg/20030826-1.c: New test case.
24219
24220 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24221
24222         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24223
24224 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         PR c++/11871
24227         * c++.dg/lookup/crash1.C: New test.
24228
24229         * c++.dg/warn/noeffect3.C: New test.
24230
24231 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24232
24233         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24234         * gcc.dg/compat/vector-1_y.c: Ditto.
24235         * gcc.dg/compat/vector-2_x.c: Ditto.
24236         * gcc.dg/compat/vector-2_y.c: Ditto.
24237
24238 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24239
24240         * gcc.dg/20030702-1.c: New test.
24241
24242 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24243
24244         PR c++/8795
24245         * g++.dg/ext/altivec-1.C: New test.
24246
24247 2003-08-24  Richard Henderson  <rth@redhat.com>
24248
24249         * g++.dg/eh/simd-2.C: Add -w for x86.
24250
24251 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24252
24253         * gcc.dg/20030815-1.c: New test.
24254
24255 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24256
24257         PR c++/3765
24258         * g++.dg/parse/access6.C: New test.
24259
24260 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24261
24262         PR c++/641, c++/11876
24263         * g++.dg/template/friend22.C: New test.
24264         * g++.dg/template/friend23.C: Likewise.
24265
24266 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24267
24268         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24269         identically.
24270
24271 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24272
24273         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24274
24275 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24276
24277         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24278
24279 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24280
24281         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24282
24283 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24284
24285         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24286
24287 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24288
24289         PR c++/11919
24290         * g++.dg/overload/prom1.C: New test.
24291
24292         PR c++/11551
24293         * g++.dg/parse/dtor2.C: New test.
24294
24295         PR c++/10762
24296         * g++.dg/parse/using2.C: New test.
24297
24298 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24299
24300         PR target/11805
24301         * gcc.c-torture/compile/20030821-1.c: New.
24302
24303 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24304
24305         PR c++/11834
24306         * g++.dg/template/deduce2.C: New test.
24307
24308 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24309
24310         * gcc.c-torture/execute/20030821-1.c: New test.
24311
24312 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24313
24314         PR middle-end/11984
24315         * gcc.dg/20030820-1.c: New test case.
24316
24317 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24318
24319         PR c++/11945
24320         * g++.dg/warn/noeffect2.C: New test.
24321
24322 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/10926
24325         * g++.dg/template/dtor2.C: New test.
24326
24327         PR c++/11684
24328         * g++.dg/template/operator1.C: New test.
24329         * g++.dg/parse/operator4.C: New test.
24330
24331         PR c++/11946.C
24332         * g++.dg/expr/enum1.C: New test.
24333         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24334
24335         PR c++/11036.C
24336         * g++.dg/parse/elab2.C: New test.
24337         * g++.dg/parse/typedef4.C: Change error message.
24338         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24339         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24340         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24341
24342 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24343
24344         * gcc.dg/pch/warn-1.c: New.
24345         * gcc.dg/pch/warn-1.hs: New.
24346
24347         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24348         not-tested file.
24349
24350 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24351
24352         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24353
24354 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24355
24356         * gcc.dg/uninit-D.c: New Test.
24357         * gcc.dg/uninit-E.c: New Test.
24358         * gcc.dg/uninit-F.c: New Test.
24359         * gcc.dg/uninit-G.c: New Test.
24360
24361 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24362
24363         * g++.dg/README: Describe the pch directory.
24364
24365 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24366
24367         PR c++/11174
24368         * g++.dg/parse/access4.C: New test.
24369         * g++.dg/parse/access5.C: Likewise.
24370         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24371
24372 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24373
24374         * gcc.dg/noncompile/20030818-1.c: New.
24375
24376 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         PR c++/11957
24379         * g++.dg/warn/noeffect1.C: New test.
24380
24381         * g++.dg/template/scope2.C: New test.
24382         * g++.dg/template/error2.C: Correct dg-error
24383
24384 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24385
24386         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24387
24388 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24389
24390         PR C++/11512
24391         * g++.dg/template/warn1.C: New.
24392
24393 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * g++.dg/template/error2.C: New test.
24396         * g++.dg/lookup/using7.C: Adjust errors
24397         * g++.old-deja/g++.pt/crash36.C: Likewise.
24398         * g++.old-deja/g++.pt/derived3.C: Likewise.
24399
24400 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24401
24402         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24403         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24404         * gcc.c-torture/execute/builtins/string-9.c: New, from
24405         string-opt-9.c.  Adjust for execute/builtins framework.
24406         * gcc.c-torture/execute/string-opt-9.c: Delete.
24407
24408 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24409
24410         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24411
24412         * g++.dg/parse/ret-type2.C: New test.
24413
24414         PR c++/11703
24415         * g++.dg/init/new8.C: New test.
24416
24417         PR c++/10923
24418         * g++.dg/parse/typedef5.C: New test.
24419
24420         PR c++/9512
24421         * g++.dg/parse/qualified2.C: New test.
24422         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24423         invalid code.
24424
24425 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24426
24427         * g++.dg/conversion/ptrmem1.C: New test.
24428
24429 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24430
24431         PR target/11693
24432         * gcc.dg/20030811-1.c: New test.
24433
24434         PR target/11535
24435         * gcc.c-torture/execute/20030811-1.c: New test.
24436
24437 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24438
24439         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24440
24441 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/11789.C
24444         * g++.dg/inherit/multiple1.C: New test.
24445
24446 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * gcc.dg/spe1.c: New test.
24449
24450         PR c++/11670
24451         * g++.dg/expr/cast2.C: New test.
24452
24453         PR c++/10530
24454         * g++.dg/template/dependent-name2.C: New test.
24455
24456 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24457
24458         * g++.dg/parse/crash11.C: Put the dg options in comments.
24459
24460 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24461
24462         * lib/gcc-dg.exp: Update for diagnostic change.
24463
24464 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24465
24466         PR c++/5767
24467         * g++.dg/parse/crash11.C: New test.
24468
24469 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24470
24471         * gcc.dg/cpp/spacing1.c: Update.
24472
24473 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24474
24475         PR target/11739
24476         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24477         a value for -mtune.
24478
24479 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24480
24481         PR middle-end/11771
24482         * gcc.c-torture/compile/20030804-1.c: New test case.
24483
24484 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24485
24486         * gcc.dg/20030804-1.c: New test case.
24487
24488 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24489
24490         * gcc.dg/cpp/separate-1.c: New test.
24491
24492 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24493
24494         PR c++/11704
24495         * g++.dg/template/dependent-expr2.C: New test.
24496
24497         PR c++/11766
24498         * g++.dg/expr/ptrmem1.C: New test.
24499
24500 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24501
24502         PR c++/9453
24503         * g++.dg/template/friend15.C: New test.
24504
24505 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24506
24507         * lib/dg-pch.exp: Work round PCH bug.
24508
24509 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24510
24511         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24512         builtins.  Move cases from builtins-4.c here.
24513
24514         * gcc.dg/torture/builtin-math-1.c: New test taken from
24515         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24516         additional cases.
24517
24518         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24519         Delete.
24520
24521 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         PR c++/9447
24524         * g++.dg/template/using7.C: New test.
24525
24526 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24527
24528         * import1.c, import2.c: New tests.
24529
24530 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24531
24532         * g++.dg/eh/crossjump1.C: New test.
24533
24534 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24535
24536         PR c++/11697
24537         * g++.dg/template/using6.C: New test.
24538
24539         PR c++/11744
24540         * g++.dg/template/koenig2.C: New test.
24541
24542 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24543
24544         PR c++/7983
24545         * g++.dg/parse/typedef4.C: New test.
24546
24547 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24548
24549         PR c++/8442, c++/8806
24550         * g++.dg/template/elab1.C: New test.
24551         * g++.dg/template/type2.C: Likewise.
24552         * g++.dg/template/ttp3.C: Adjust expected error message.
24553         * g++.old-deja/g++.law/visibility13.C: Likewise.
24554         * g++.old-deja/g++.niklas/t135.C: Likewise.
24555         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24556         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24557         template argument.
24558         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24559
24560 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24561
24562         PR c++/11295
24563         * g++.dg/ext/stmtexpr1.C: New test.
24564
24565         * g++.dg/opt/tmp1.C: New test.
24566
24567         PR c++/11525
24568         * g++.dg/parse/constant4.C: New test.
24569
24570         PR c++/9447
24571         * g++.dg/template/using5.C: New test.
24572
24573 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24574
24575         * gcc.dg/builtins-27.c: New test case.
24576
24577 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.dg/tls/opt-7.c: New test.
24580
24581 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24582
24583         * g++.old-deja/g++.other/crash18.C: Remove.
24584
24585 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24586
24587         * g++.dg/template/explicit3.C: New.
24588         * g++.dg/template/explicit4.C: New.
24589         * g++.dg/template/explicit5.C: New.
24590
24591         PR c++/11347
24592         * g++.dg/template/memtmpl1.C: New.
24593
24594 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24595
24596         PR target/11565
24597         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24598         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24599
24600 2003-07-30  Jan Hubicka  <jh@suse.cz>
24601
24602         * vtgc1.c: Kill.
24603
24604 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24605
24606         * gcc.dg/struct-in-proto-1.c: New test.
24607
24608 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24609
24610         * gcc.dg/cpp/include2.c: Only expect one message.
24611
24612 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24613
24614         PR c++/9447
24615         * g++.dg/template/using1.C: New test.
24616         * g++.dg/template/using2.C: New test.
24617         * g++.dg/template/using3.C: New test.
24618         * g++.dg/template/using4.C: New test.
24619
24620 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24621
24622         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24623         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24624
24625 2003-07-28  Jan Hubicka  <jh@suse.cz>
24626
24627         PR c++/11530
24628         * g++.dg/opt/call1.C: New test.
24629
24630 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24631
24632         PR c++/11667
24633         * g++.dg/init/enum2.C: New test.
24634         * g++.dg/template/overload1.C: Add "-w" option.
24635
24636 2003-07-28    <hp@bitrange.com>
24637
24638         * gcc.dg/Wdeclaration-after-statement-1.c,
24639         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24640
24641 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24642
24643         * gcc.c-torture/compile/20030725-1.c: New test.
24644
24645 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24646
24647         * gcc.dg/20030505.c: Only run for SPE.
24648         Remove definition of opaque type.
24649
24650 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24651
24652         * g++.dg/template/ptrmem6.C: New test.
24653
24654 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24655
24656         * gcc.c-torture/compile/zero-strct-2.c: New test.
24657
24658 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24659
24660         * gcc.dg/intermod-1.c: New test.
24661
24662 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24663
24664         PR c++/11617
24665         * g++.dg/template/lookup2.C: New test.
24666         * g++.dg/template/memclass1.C: Remove instantiated from error.
24667         * g++.dg/other/error2.C: Tweak expected errors.
24668
24669         PR c++/11596
24670         * g++.dg/template/defarg3.C: New test.
24671
24672         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24673
24674 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24675
24676         * g++.dg/inherit/access5.C: New test.
24677
24678 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24679
24680         PR c++/11513
24681         * g++.dg/template/crash8.C: New test.
24682
24683 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24684
24685         PR c/10602
24686         * gcc.dg/noncompile/incomplete-2.c: New test.
24687
24688 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/11645
24691         * g++.dg/inherit/access4.C: New test.
24692
24693         PR c++/11517
24694         * g++.dg/expr/cond2.C: New test.
24695
24696         PR optimization/10679
24697         * g++.dg/opt/inline4.C: New test.
24698
24699 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24700
24701         * g++.dg/parse/crash10: New test.
24702
24703 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24704
24705         * g++.dg/ext/flexary1.C: New test.
24706
24707 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24708
24709         PR c++/10793
24710         * g++.dg/template/crash9.C: New test.
24711
24712 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24713
24714         PR c++/3004
24715         * g++.dg/parse/typedef3.C: New test.
24716
24717         PR c++/7906
24718         * g++.dg/parse/operator2.C: New test.
24719
24720         PR c++/8895
24721         * g++.dg/parse/def-tmpl-arg1.C: New test.
24722
24723         PR c++/9282
24724         * g++.dg/parse/funptr1.C: New test.
24725
24726         PR c++/9452
24727         * g++.dg/parse/ambig3.C: New test.
24728
24729         PR c++/9454
24730         * g++.dg/parse/operator3.C: New test.
24731
24732         PR c++/9486
24733         * g++.dg/parse/template10.C: New test.
24734
24735         PR c++/9488
24736         * g++.dg/parse/template11.C: New test.
24737
24738         PR c++/10150
24739         * g++.dg/parse/invalid-op1.C: New test.
24740
24741         PR c++/10247
24742         * g++.dg/parse/condexpr1.C: New test.
24743
24744 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24745
24746         * g++.dg/ext/packed3.C: New test.
24747         * g++.dg/ext/packed4.C: New test.
24748
24749         * gcc.dg/pack-test-3.c: New test.
24750
24751 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24752
24753         * lib/compat.exp: Handle dg-options per source file.
24754         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24755         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24756         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24757         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24758         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24759         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24760         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24761         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24762         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24763         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24764         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24765         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24766         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24767         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24768
24769 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24770
24771         PR c/10320
24772         * gcc.c-torture/execute/20030718-1.c: New test.
24773
24774 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24775
24776         PR optimization/11536
24777         * gcc.dg/20030721-1.c: New test.
24778
24779 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/11546
24782         * g++.dg/template/lookup1.C: New test.
24783
24784 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24785
24786         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24787         diagnostics of ill-formed constructs involving labels.
24788         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24789         the new 'previously defined here' message.
24790
24791 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24792
24793         * g++.dg/parse/non-dependent2.C: New test.
24794
24795 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24796
24797         * g++.dg/init/init-ref4.C: xfail on targets without
24798         weak symbols.
24799
24800 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24801
24802         PR target/11087
24803         * gcc.c-torture/execute/20030717-1.c: New test.
24804
24805 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24806
24807         * g++.dg/opt/cfg1.C: New test.
24808
24809 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24810
24811         PR optimization/11557
24812         * gcc.dg/20030717-1.c: New test.
24813
24814 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24815
24816         PR c++/10476
24817         * g++.dg/expr/crash-1.C: New test.
24818
24819         PR c++/11027
24820         * g++.dg/template/init3.C: New test.
24821
24822         PR c++/8222
24823         * g++.dg/template/non-dependent1.C: New test.
24824
24825         PR c++/11070
24826         * g++.dg/template/non-dependent2.C: New test.
24827
24828         PR c++/11071
24829         * g++.dg/template/non-dependent3.C: New test.
24830
24831         PR c++/9907
24832         * g++.dg/template/sizeof5.C: New test.
24833
24834 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24835
24836         PR 11498
24837         * gcc.c-torture/compile/mangle-1.c: New file.
24838
24839 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24840
24841         PR c++/7809
24842         * g++.dg/parse/access3.C: New test.
24843
24844 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24845
24846         PR c++/11384
24847         * g++.dg/init/init-ref4.C: New test.
24848
24849 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/11547
24852         * g++.dg/parse/constant3.C: New test.
24853         * g++.dg/parse/crash7.C: Likewise.
24854
24855 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24856
24857         PR target/11008
24858         * gcc.dg/i386-pentium4-not-mull.c: New.
24859
24860 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24861
24862         * gcc.dg/asm-names.c (ymain): Make it weak.
24863
24864 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24865
24866         PR c++/5421
24867         * g++.dg/template/friend21.C: New test.
24868
24869 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24870
24871         * gcc.dg/cleanup-8.c: New test.
24872         * gcc.dg/cleanup-9.c: New test.
24873
24874 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24875
24876         * g++.dg/ext/dll-MI1.h: New file.
24877         * g++.dg/ext/dllexport-MI1.C: New file.
24878         * g++.dg/ext/dllimport-MI1.C: New file.
24879
24880 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24883         it does not have cmpstrsi patterns (just cmpmemsi).
24884
24885 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24886
24887         PR debug/11473
24888         * g++.dg/debug/debug8.C: New test.
24889
24890 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24891
24892         PR c++/10108
24893         * g++.dg/template/crash7.C: New test.
24894
24895 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24896
24897         PR target/10795
24898         * gcc.c-torture/compile/20030708-1.c: New.
24899
24900 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24901
24902         * gcc.c-torture/execute/20030715-1.c: New test.
24903
24904 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24905
24906         * gcc.dg/pch/inline-3.c: New file.
24907         * gcc.dg/pch/inline-3.hs: New file.
24908         * gcc.dg/pch/inline-4.c: New file.
24909         * gcc.dg/pch/inline-4.hs: New file.
24910
24911 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/11509
24914         * g++.dg/template/crash6.C: New test.
24915
24916         PR c++/7053
24917         * g++.dg/template/friend20.C: New test.
24918
24919         PR c++/7019
24920         * g++.dg/template/overload2.C: New test.
24921
24922 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24923
24924         PR optimization/11440
24925         * gcc.c-torture/execute/20030714-1.c: New test.
24926
24927 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24928
24929         PR c++/11154
24930         * g++.dg/template/partial2.C: New test.
24931
24932 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/11503
24935         * g++.dg/template/anon1.C: New test.
24936
24937         PR c++/11493
24938         PR c++/11495
24939         * g++.dg/parse/template9.C: Likewise.
24940         * g++.dg/template/crash4.C: New test.
24941         * g++.dg/template/koenig1.C: Likewise.
24942         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24943         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24944         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24945         functions.
24946         * g++.old-deja/g++.jason/template36.C: Likewise.
24947         * g++.old-deja/g++.mike/p1989.C: Likewise.
24948         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24949         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24950         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24951         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24952         compiling.
24953         * g++.old-deja/g++.pt/union2.C: Use this->.
24954
24955 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24956
24957         * gcc.dg/20030711-1.c: New test.
24958
24959 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         PR c++/11050
24962         * g++.dg/parse/args1.C: New test.
24963         * g++.pt/defarg8.C: Change expected errors.
24964
24965 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c++/8164
24968         * g++.dg/template/nontype2.C: New test.
24969
24970         PR c++/10558
24971         * g++.dg/parse/template8.C: New test.
24972
24973         PR c++/8327
24974         * g++.dg/template/scope1.C: New test.
24975
24976         * g++.dg/warn/Wsign-compare-1.C: New test.
24977
24978 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24979
24980         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24981
24982 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/9411
24985         * g++.dg/template/explicit2.C: New test.
24986
24987         PR c++/10032
24988         * g++.dg/warn/pedantic1.C: New test.
24989
24990 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24991
24992         PR c++ 9483
24993         * g++.dg/other/field1.C: New test.
24994
24995 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24996
24997         PR c/11449
24998         * gcc.c-torture/compile/20030707-1.c: New.
24999
25000 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25001
25002         PR c++/10849
25003         * g++.dg/template/access12.C: New test.
25004
25005 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25008         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25009         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25010         * gcc.misc-tests/gcov.exp: Update
25011         * g++.dg/gcov/gcov.exp: Update
25012         * lib/gcov.exp: Update.
25013
25014 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25015
25016         * g++.dg/abi/mangle17.C: Make sure template expressions are
25017         dependent.
25018         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25019         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25020         * g++.dg/opt/stack1.C: Remove erroneous code.
25021         * g++.dg/parse/template7.C: New test.
25022         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25023         * g++.old-deja/g++.pt/crash4.C: Likewise.
25024
25025 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25026
25027         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25028         with zero or one occurence of `$' after the initial `L'.
25029
25030 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25031
25032         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25033
25034 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25035
25036         PR c/11370
25037         * gcc.dg/Wunreachable-6.c: New testcase.
25038         * gcc.dg/Wunreachable-7.c: New testcase.
25039
25040 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25041
25042         PR c/11420
25043         * gcc.dg/20030708-1.c: New test.
25044
25045 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25046
25047         * gcc.dg/compat/sdata-section.h: New file.
25048         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25049         * gcc.dg/torture/mips-sdata-1.c: New test.
25050
25051 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25052
25053         PR c++/11030
25054         * g++.dg/template/friend19.C: New test.
25055
25056 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25057
25058         * g++.dg/opt/strength-reduce.C: New test.
25059
25060 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25061
25062         PR target/10979
25063         * gcc.dg/20030707-1.c: New testcase.
25064
25065 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25066
25067         PR optimization/11059
25068         * g++.dg/opt/emptyunion.C: New testcase.
25069
25070 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25071             Eric Botcazou  <ebotcazou@libertysurf.fr>
25072
25073         * g++.dg/opt/stack1.C: New test.
25074
25075 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25076
25077         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25078         run test.
25079
25080         PR c++/11431
25081         * g++.dg/expr/static_cast3.C: New test.
25082
25083 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25084
25085         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25086         everywhere.
25087         * gcc.dg/concat.c: Concatenation of string constants with
25088         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25089         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25090         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25091         necessary to avoid multi-character character constant warning.
25092         * gcc.dg/cpp/escape.c: Likewise.
25093         * gcc.dg/cpp/ucs.c: Likewise.
25094         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25095         Fix a typo.
25096
25097 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25098
25099         PR c/11428
25100         * gcc.c-torture/compile/20030704-1.c: New.
25101
25102 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25103
25104         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25105
25106 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25107
25108         PR c++/5287, PR c++/7910,  PR c++/11021
25109         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25110         tests for warnings.
25111         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25112         * g++.dg/ext/dllimport3.C: Likewise.
25113         * g++.dg/ext/dllimport4.C: New file.
25114         * g++.dg/ext/dllimport5.C: New file.
25115         * g++.dg/ext/dllimport6.C: New file.
25116         * g++.dg/ext/dllimport7.C: New file.
25117         * g++.dg/ext/dllimport8.C: New file.
25118         * g++.dg/ext/dllimport9.C: New file.
25119         * g++.dg/ext/dllimport10.C: New file.
25120         * g++.dg/ext/dllexport1.C: New file.
25121
25122 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25123
25124         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25125         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25126
25127 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25128
25129         * gcc.dg/builtins-25.c: New testcase.
25130         * gcc.dg/builtins-26.c: New testcase.
25131
25132 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25133
25134         * gcc.dg/compat/vector-defs.h: New file.
25135         * gcc.dg/compat/vector-setup.h: New file.
25136         * gcc.dg/compat/vector-check.h: New file.
25137         * gcc.dg/compat/vector-1_main.c: New file.
25138         * gcc.dg/compat/vector-1_x.c: New file.
25139         * gcc.dg/compat/vector-1_y.c: New file.
25140         * gcc.dg/compat/vector-2_main.c: New file.
25141         * gcc.dg/compat/vector-2_x.c: New file.
25142         * gcc.dg/compat/vector-2_y.c: New file.
25143
25144         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25145         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25146         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25147         * gcc.dg/compat/struct-align-1.h: New file.
25148         * gcc.dg/compat/struct-align-1_main.c: New file.
25149         * gcc.dg/compat/struct-align-1_x.c: New file.
25150         * gcc.dg/compat/struct-align-1_y.c: New file.
25151         * gcc.dg/compat/struct-align-2.h: New file.
25152         * gcc.dg/compat/struct-align-2_main.c: New file.
25153         * gcc.dg/compat/struct-align-2_x.c: New file.
25154         * gcc.dg/compat/struct-align-2_y.c: New file.
25155
25156         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25157         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25158         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25159         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25160         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25161         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25162         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25163         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25164         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25165         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25166         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25167         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25168         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25169         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25170         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25171         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25172         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25173         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25174         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25175         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25176         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25177         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25178         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25179         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25180         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25181         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25182         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25183         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25184         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25185
25186 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25187
25188         * gcc.dg/i386-call-1.c: New test.
25189
25190 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         PR c++/9162
25193         * g++.dg/parse/defarg4.C: New.
25194
25195 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25196
25197         PR target/10700
25198         * gcc.c-torture/compile/20030703-1.c: New test case.
25199
25200 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25201
25202         * g++.dg/template/local3.C: Remove extra semicolon.
25203
25204 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25205
25206         * gcc.dg/i386-volatile-1.c: New test.
25207
25208 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25209
25210         PR c++/11072
25211         * g++.dg/other/offsetof2.C: XFAIL.
25212         * g++.dg/other/offsetof5.C: New.
25213
25214         PR c++/10219
25215         * g++.dg/template/error1.C: New.
25216
25217         PR c++/9779
25218         * g++.dg/template/dependent-expr1.C: New.
25219
25220 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25221
25222         PR c++/6949
25223         * g++.dg/template/local3.C: New test.
25224
25225         PR c++/11149
25226         * g++.dg/lookup/scoped6.C: New test.
25227
25228 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25229
25230         PR c++/8046
25231         * g++.dg/other/error7.C: New test.
25232
25233 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25234
25235         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25236         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25237         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25238         * g++.old-deja/g++.other/union2.C: Likewise.
25239         * gcc.dg/c90-const-expr-2.c: Likewise.
25240         * gcc.dg/c90-const-expr-3.c: Likewise.
25241         * gcc.dg/c99-const-expr-2.c: Likewise.
25242         * gcc.dg/c99-const-expr-3.c: Likewise.
25243         * gcc.dg/concat.c: Likewise.
25244
25245 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25246
25247         PR c++/9559
25248         * g++.dg/init/static1.C: New test.
25249
25250 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25251
25252         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25253         * g++.old-deja/g++.other/access2.C: Likewise.
25254         * g++.old-deja/g++.other/decl2.C: Likewise.
25255         * gcc.c-torture/execute/20020615-1.c: Likewise.
25256
25257 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25258
25259         PR c++/4933
25260         * g++.dg/template/sizeof4.C: New test.
25261
25262 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25263
25264         * g++.dg/other/error6.C: New test.
25265
25266 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25267
25268         PR c++/10750
25269         * g++.dg/parse/constant2.C: New test.
25270
25271 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25272
25273         PR c++/11106
25274         * g++.dg/other/error5.C: New test.
25275
25276 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25277
25278         * gcc.dg/format/gcc_diag-1.c: New test.
25279
25280 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25281
25282         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25283
25284 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25287         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25288         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25289
25290 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.c-torture/execute/builtins/string-8.c: New test.
25293         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25294         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25295         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25296
25297 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25298
25299         PR c++/10468
25300         * g++.dg/ext/typeof6.C: New test.
25301
25302 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25303
25304         PR c++/10796
25305         * g++.dg/init/enum1.C: New test.
25306
25307 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25308
25309         * gcc.dg/20030627-1.c: New test.
25310
25311 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25312
25313         PR c++/11332
25314         * g++.dg/expr/static_cast2.C: New test.
25315
25316 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25317             Jakub Jelinek  <jakub@redhat.com>
25318
25319         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25320         sprintf(dst,"%s",src) optimization.
25321         * gcc.c-torture/execute/20030626-1.c: New test case.
25322         * gcc.c-torture/execute/20030626-2.c: New test case.
25323
25324 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25325
25326         * gcc.c-torture/execute/multi-ix.c: New test.
25327
25328         * gcc.c-torture/execute/simd-4.c (main):
25329         Added missing semicolon at end of union.
25330
25331 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25332
25333         PR c++/8266
25334         * g++.dg/template/explicit-instantiation3.C: New test.
25335
25336 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25337
25338         * gcc.dg/20030626-1.c: Use signed char.
25339
25340 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25341
25342         * gcc.dg/20030626-1.c: New test.
25343
25344 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25345
25346         * const-str-2.m: Update.
25347
25348 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25349
25350         PR c++/10990
25351         * g++.dg/rtti/dyncast1.C: New test.
25352         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25353         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25354         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25355
25356         PR c++/10931
25357         * g++.dg/expr/static_cast1.C: New test.
25358
25359 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25360
25361         * gcc.dg/20030625-1.c: New test.
25362
25363 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25364
25365         * gcc.c-torture/compile/20030624-1.c: New test case.
25366
25367 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25368
25369         * gcc.c-torture/execute/string-opt-17.c: New test.
25370
25371 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/5754
25374         * g++.dg/parse/crash6.C: New test.
25375
25376 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25377
25378         * gcc.dg/builtins-24.c: New test case.
25379
25380 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25381
25382         * g++.dg/opt/operator1.C: New test.
25383
25384 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25385
25386         * gcc.c-torture/execute/string-opt-16.c: New test case.
25387
25388 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25389
25390         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25391         * g++.old-deja/g++.other/conv7.C: Likewise.
25392         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25393         * g++.old-deja/g++.other/overload14.C: Likewise.
25394
25395 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25396
25397         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25398         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25399
25400 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25401
25402         PR c++/10888
25403         * g++.dg/warn/Winline-3.C: New test.
25404
25405 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25406
25407         * lib/target-supports.exp (check_alias_available): Make the test
25408         program acceptable to the Solaris assembler.
25409
25410         PR c++/10749
25411         * g++.dg/template/memclass2.C: New test.
25412
25413 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25414             Eric Botcazou  <ebotcazou@libertysurf.fr>
25415
25416         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25417         data for non-matching targets.
25418         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25419
25420 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/10845
25423         * g++.dg/template/member3.C: New test.
25424
25425 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25426
25427         PR c++/10939
25428         * g++.dg/template/func1.C: New test.
25429
25430         PR c++/9649
25431         * g++.dg/template/static4.C: New test.
25432         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25433
25434         PR c++/11041
25435         * g++.dg/init/ref7.C: New test.
25436
25437 2003-06-19  Matt Austern  <austern@apple.com>
25438
25439         PR c++/11228
25440         * g++.dg/anew1.C: New test.
25441         * g++.dg/anew2.C: New test.
25442         * g++.dg/anew3.C: New test.
25443         * g++.dg/anew4.C: New test.
25444
25445 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25446
25447         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25448
25449 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25450
25451         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25452         endian-dependent.
25453
25454 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25455
25456         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25457         Remove cruft.
25458
25459 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25460
25461         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25462         * gcc.c-torture/compile/961203-1.c: Likewise.
25463         * gcc.c-torture/compile/980506-1.c: Likewise.
25464
25465 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25466
25467         PR c++/10712
25468         * g++.dg/lookup/using7.C: New test.
25469
25470 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25471
25472         PR c++/11105
25473         * g++.dg/abi/conv1.C: Remove it.
25474         * g++.dg/template/conv7.C: New test.
25475         * g++.dg/template/conv8.C: Likewise.
25476         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25477         conversion operator.
25478
25479 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25480
25481         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25482         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25483         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25484         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25485         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25486         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25487         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25488         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25489         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25490         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25491         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25492         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25493         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25494         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25495         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25496         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25497         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25498         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25499         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25500         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25501         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25502         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25503         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25504         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25505         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25506         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25507         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25508         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25509         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25510
25511 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25512
25513         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25514         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25515         indications.
25516
25517 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25518
25519         * gcc.dg/i386-387-5.c: New test case.
25520         * gcc.dg/i386-387-6.c: New test case.
25521         * gcc.dg/builtins-23.c: New test case.
25522
25523 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25524
25525         * gcc.dg/builtins-22.c: New test case.
25526         * gcc.dg/i386-387-1.c: Update to test exp.
25527         * gcc.dg/i386-387-2.c: Likewise.
25528
25529 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25530
25531         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25532
25533 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25534
25535         * lib/gcc-dg.exp (dg-require-dll): New function.
25536         (dg-xfail-if): Likewise.
25537         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25538         driver.
25539
25540         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25541         * gcc.c-torture/compile/20001205-1.c: Likewise.
25542         * gcc.c-torture/compile/20001226-1.c: Likewise.
25543         * gcc.c-torture/compile/20010518-2.c: Likewise.
25544         * gcc.c-torture/compile/20020312-1.c: Likewise.
25545         * gcc.c-torture/compile/20020604-1.c: Likewise.
25546         * gcc.c-torture/compile/920501-12.c: Likewise.
25547         * gcc.c-torture/compile/920501-4.c: Likewise.
25548         * gcc.c-torture/compile/920520-1.c: Likewise.
25549         * gcc.c-torture/compile/920521-1.c: Likewise.
25550         * gcc.c-torture/compile/920625-1.c: Likewise.
25551         * gcc.c-torture/compile/961203-1.c: Likewise.
25552         * gcc.c-torture/compile/980506-1.c: Likewise.
25553         * gcc.c-torture/compile/981006-1.c: Likewise.
25554         * gcc.c-torture/compile/981022-1.c: Likewise.
25555         * gcc.c-torture/compile/981223-1.c: Likewise.
25556         * gcc.c-torture/compile/990617-1.c: Likewise.
25557         * gcc.c-torture/compile/dll.c: Likewise.
25558         * gcc.c-torture/compile/labels-3.c: Likewise.
25559         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25560         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25561         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25562         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25563         * gcc.c-torture/compile/simd-5.c: Likewise.
25564         * gcc.c-torture/compile/20000804-1.x: Remove.
25565         * gcc.c-torture/compile/20001205-1.x: Likewise.
25566         * gcc.c-torture/compile/20001226-1.x: Likewise.
25567         * gcc.c-torture/compile/20010518-2.x: Likewise.
25568         * gcc.c-torture/compile/20020312-1.x: Likewise.
25569         * gcc.c-torture/compile/20020604-1.x: Likewise.
25570         * gcc.c-torture/compile/920501-12.x: Likewise.
25571         * gcc.c-torture/compile/920501-4.x: Likewise.
25572         * gcc.c-torture/compile/920520-1.x: Likewise.
25573         * gcc.c-torture/compile/920521-1.x: Likewise.
25574         * gcc.c-torture/compile/920625-1.x: Likewise.
25575         * gcc.c-torture/compile/961203-1.x: Likewise.
25576         * gcc.c-torture/compile/980506-1.x: Likewise.
25577         * gcc.c-torture/compile/981006-1.x: Likewise.
25578         * gcc.c-torture/compile/981022-1.x: Likewise.
25579         * gcc.c-torture/compile/981223-1.x: Likewise.
25580         * gcc.c-torture/compile/990617-1.x: Likewise.
25581         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25582         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25583         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25584         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25585         * gcc.c-torture/compile/simd-5.x: Likewise.
25586
25587         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25588
25589 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25590
25591         * gcc.c-torture/execute/20030611-1.c: New test.
25592
25593 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25594
25595         PR middle-end/168
25596         * gcc.dg/20030612-1.c: New test case.
25597
25598 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25599
25600         PR c++/10635
25601         * g++.dg/expr/cast1.C: New test.
25602
25603 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25604
25605         * gcc.dg/builtins-21.c: New test case.
25606
25607 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25608
25609         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25610         options instead of at the end.
25611         * lib/objc.exp (objc_target_compile): Likewise.
25612
25613 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25614
25615         PR c++/10432
25616         * g++.dg/parse/error1.C: New test.
25617
25618 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25619
25620         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25621         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25622         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25623         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25624         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25625         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25626         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25627         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25628         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25629         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25630         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25631         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25632         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25633         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25634         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25635         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25636         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25637         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25638         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25639         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25640         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25641         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25642         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25643         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25644
25645         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25646         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25647         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25648         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25649         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25650         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25651         * gcc.dg/compat/scalar-return-3_main.c: New file.
25652         * gcc.dg/compat/scalar-return-3_x.c: New file.
25653         * gcc.dg/compat/scalar-return-3_y.c: New file.
25654         * gcc.dg/compat/scalar-return-4_main.c: New file.
25655         * gcc.dg/compat/scalar-return-4_x.c: New file.
25656         * gcc.dg/compat/scalar-return-4_y.c: New file.
25657
25658 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25659
25660         * gcc.dg/compat/fp2-struct-check.h: New file.
25661         * gcc.dg/compat/fp2-struct-defs.h: New file.
25662         * gcc.dg/compat/fp2-struct-init.h: New file.
25663         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25664         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25665         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25666         * gcc.dg/compat/struct-return-10_main.c: New file.
25667         * gcc.dg/compat/struct-return-10_x.c: New file.
25668         * gcc.dg/compat/struct-return-10_y.c: New file.
25669
25670         * gcc.dg/compat/compat-common.h: New file.
25671         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25672         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25673         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25674         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25675         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25676         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25677         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25678         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25679         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25680         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25681         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25682         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25683         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25684         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25685         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25686         * gcc.dg/compat/small-struct-check.h: Ditto.
25687         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25688         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25689         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25690         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25691         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25692         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25693         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25694         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25695         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25696         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25697         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25698         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25699         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25700         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25701         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25702         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25703         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25704         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25705         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25706         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25707         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25708         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25709         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25710         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25711         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25712         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25713         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25714         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25715         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25716         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25717
25718 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25719
25720         * g++.dg/pch/static-1.C: New file.
25721         * g++.dg/pch/static-1.Hs: New file.
25722
25723 2003-06-10  Richard Henderson  <rth@redhat.com>
25724
25725         * gcc.dg/asm-7.c: Adjust expected warning text.
25726
25727 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25728
25729         * gcc.dg/builtins-20.c: New test case.
25730
25731 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c++/11131
25734         * g++.dg/opt/template1.C: New test.
25735
25736 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25737
25738         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25739         additional_sources.
25740
25741 2003-05-21  David Taylor  <dtaylor@emc.com>
25742
25743         * gcc.dg/Wpadded.c: New file.
25744
25745 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25746
25747         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25748         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25749         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25750         dg-require-weak.
25751
25752 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25753
25754         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25755
25756 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25757
25758         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25759         (dg-require-alias): Likewise.
25760         (dg-require-gc-sections): Likewise.
25761         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25762
25763 2003-06-08  Richard Henderson  <rth@redhat.com>
25764
25765         * gcc.dg/20011029-2.c: Fix the array reference.
25766         * gcc.dg/asm-7.c: New.
25767
25768 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25769
25770         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25771
25772 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25773
25774         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25775         (dg-require-gc-sections): Likewise.
25776
25777 2003-06-08  Jan Hubicka  <jh@suse.cz>
25778
25779         * i386-cmov1.c: Fix regular expression.
25780         * i386-cvt-1.c: Likewise.
25781         * i386-local.c: Likewise.
25782         * i386-local2.c: Likewise.
25783         * i386-mul.c: Likewise.
25784         * i386-ssetype-1.c: Likewise.
25785         * i386-ssetype-3.c: Likewise.
25786         * i386-ssetype-5.c: Likewise.
25787
25788 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25789
25790         PR c++/11039
25791         * g++.dg/warn/implicit-typename2.C: New test.
25792         * g++.dg/warn/implicit-typename3.C: New test.
25793
25794 2003-06-07  Richard Henderson  <rth@redhat.com>
25795
25796         * g++.dg/other/offsetof3.C: Use size_t.
25797         * g++.dg/other/offsetof4.C: Likewise.
25798
25799 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25800
25801         * lib/copy-file.exp: New. Implement gcc_copy_files.
25802
25803         * lib/dg-pch.exp: Load copy-file.exp
25804         (dg-pch): Use gcc_copy_files instead of "file copy".
25805
25806 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25807
25808         * gcc.dg/weak/weak.exp: Simplify.
25809         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25810         * gcc.dg/weak/weak-1.c: Likewise.
25811         * gcc.dg/weak/weak-2.c: Likewise.
25812         * gcc.dg/weak/weak-3.c: Likewise.
25813         * gcc.dg/weak/weak-4.c: Likewise.
25814         * gcc.dg/weak/weak-5.c: Likewise.
25815         * gcc.dg/weak/weak-6.c: Likewise.
25816         * gcc.dg/weak/weak-7.c: Likewise.
25817         * gcc.dg/weak/weak-8.c: Likewise.
25818         * gcc.dg/weak/weak-9.c: Likewise.
25819
25820 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25821
25822         gcc.c-torture/execute/20030606-1.c: New.
25823
25824 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25825
25826         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25827         * gcc.dg/builtins-19.c: Likewise.
25828
25829 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25830
25831         * gcc.dg/builtins-2.c: Add some more tests.
25832         * gcc.dg/builtins-18.c: New test case.
25833         * gcc.dg/builtins-19.c: New test case.
25834
25835 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25836             Jim Wilson  <wilson@tuliptree.org>
25837
25838         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25839
25840 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25841
25842         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25843         mempcpy/stpcpy calls not to be optimized into something else.
25844         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25845         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25846         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25847
25848 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25849
25850         * gcc.dg/format/asm_fprintf-1.c: New test.
25851
25852 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25853
25854         * lib/gcc-defs.exp (additional_sources): New variable.
25855         (dg-additional-sources): New function.
25856         (additional_files): New variable.
25857         (dg-additional-files): New function.
25858         (dg-additional-files-options): Likewise.
25859         * lib/gcc-dg.exp (dg-require-weak): New function.
25860         (dg-require-alias): Likewise.
25861         (dg-require-gc-sections): Likewise.
25862         * lib/target-supports.exp (check_alias_available): Remove testfile
25863         parameter.
25864         (check_gc_sections_available): New function.
25865         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25866         (dg-gpp-additional-files): Likewise.
25867         * lib/g++.exp (additional_sources): Remove.
25868         (additional_files): Likewise.
25869         (g++_target_compile): Use dg-additional-files-options.
25870
25871         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25872         Tcl logic.
25873         * gcc.dg/special/ecos.exp: Remove.
25874         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25875         * gcc.dg/special/alias-1.c: Likewise.
25876         * gcc.dg/special/alias-2.c: Likewise.
25877         * gcc.dg/special/gcsec-1.c: Likewise.
25878         * gcc.dg/special/weak-1.c: Likewise.
25879         * gcc.dg/special/weak-2.c: Likewise.
25880         * gcc.dg/special/wkali-1.c: Likewise.
25881         * gcc.dg/special/wkali-2.c: Likewise.
25882
25883         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25884         dg-gpp-additional-*.
25885         * g++.dg/special/conpr-3.C: Likewise.
25886         * g++.dg/special/conpr-4.C: Likewise.
25887         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25888         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25889         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25890         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25891         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25892         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25893         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25894         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25895         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25896         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25897         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25898         * g++.old-deja/g++.other/comdat1.C: Likewise.
25899         * g++.old-deja/g++.other/comdat2.C: Likewise.
25900         * g++.old-deja/g++.other/comdat3.C: Likewise.
25901         * g++.old-deja/g++.other/ctor1.C: Likewise.
25902         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25903
25904 2003-06-05  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.dg/debug/20030605-1.c: New.
25907
25908 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25909
25910         * README.QMTEST: Update.
25911
25912 2003-06-04  Richard Henderson  <rth@redhat.com>
25913
25914         * gcc.dg/cleanup-1.c: New.
25915         * gcc.dg/cleanup-2.c: New.
25916         * gcc.dg/cleanup-3.c: New.
25917         * gcc.dg/cleanup-4.c: New.
25918         * gcc.dg/cleanup-5.c: New.
25919         * gcc.dg/cleanup-6.c: New.
25920         * gcc.dg/cleanup-7.c: New.
25921
25922 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25923
25924         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25925
25926         * lib/dg-pch.exp: New file.
25927         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25928         * gcc.dg/pch/pch.exp: Likewise.
25929
25930 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25931
25932         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25933         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25934         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25935         * gcc.dg/builtins-17.c: New test case.
25936         * gcc.dg/i386-387-4.c: New test case.
25937         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25938
25939 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25940
25941         * gcc.dg/ultrasp9.c: New test.
25942
25943 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25944
25945         * gcc.c-torture/compile/20030604-1.c: New test.
25946         * gcc.dg/sparc-constant-1.c: New test.
25947
25948 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25949
25950         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25951
25952 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25953
25954         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25955
25956         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25957         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25958
25959 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25960
25961         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25962
25963 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25964
25965         PR c++/10940
25966         * g++.dg/template/spec10.C: New test.
25967
25968 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25969
25970         * gcc.dg/builtins-16.c: New test case.
25971
25972 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25975         mempcpy test with post-increments.
25976         * gcc.c-torture/execute/string-opt-3.c: New test.
25977         * gcc.dg/string-opt-1.c: New test.
25978
25979 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25980
25981         PR fortran/10965
25982         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25983
25984 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25985
25986         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25987         (scan-assembler): ... here.  Use dg-scan.
25988         (scan-assembler-not): Likewise.
25989         (scan-file): New function.
25990         (scan-file-not): Likewise.
25991         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25992         * gcc.dg/cpp/_Pragma4.c: Likewise.
25993         * gcc.dg/cpp/_Pragma5.c: Likewise.
25994         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25995         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25996         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25997         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25998         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25999         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26000         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26001         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26002         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26003         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26004         * gcc.dg/cpp/cxxcom1.c: Likewise.
26005         * gcc.dg/cpp/line1.c: Likewise.
26006         * gcc.dg/cpp/maccom1.c: Likewise.
26007         * gcc.dg/cpp/maccom2.c: Likewise.
26008         * gcc.dg/cpp/maccom3.c: Likewise.
26009         * gcc.dg/cpp/maccom4.c: Likewise.
26010         * gcc.dg/cpp/maccom5.c: Likewise.
26011         * gcc.dg/cpp/maccom6.c: Likewise.
26012         * gcc.dg/cpp/multiline.c: Likewise.
26013         * gcc.dg/cpp/spacing1.c: Likewise.
26014         * gcc.dg/cpp/spacing2.c: Likewise.
26015         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26016         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26017         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26018         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26019         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26020         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26021         * gcc.dg/cpp/cxxcom2.c: Likewise.
26022         * gcc.dg/cpp/cxxcom2.h: New file.
26023
26024         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26025         * g++.dg/cpp/truefalse.C: Here.
26026         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26027
26028 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26029
26030         * gcc.dg/cpp/redef3.c: New file.
26031
26032 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26033
26034         * gcc.dg/i386-loop-3.c: New test.
26035
26036 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26037
26038         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26039
26040 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26041
26042         * gcc.dg/fwrapv-1.c: New test case.
26043         * gcc.dg/fwrapv-2.c: New test case.
26044
26045 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26046
26047         PR c++/10956
26048         * g++.dg/template/spec9.C: New test.
26049
26050 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26051
26052         * gcc.dg/duff-4.c: New test case.
26053
26054 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26055
26056         PR fortran/10843
26057         * g77.dg/ffixed-form-1.f: New test
26058         * g77.dg/ffixed-form-2.f: New test
26059         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26060         * g77.dg/ffree-form-3.f: New test
26061
26062 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26063
26064         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26065         * gcc.dg/wint_t-1.c: Likewise.
26066
26067 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26068
26069         * g++.dg/template/access11.C: New test.
26070
26071 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26072
26073         PR c++/10849
26074         * g++.dg/template/access10.C: New test.
26075
26076 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26077             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26078
26079         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26080
26081 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26082
26083         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26084         suppress for powerpc-*-darwin*.
26085         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26086
26087 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26088
26089         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26090         suppress option for powerpc-*-darwin*.
26091
26092 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26093
26094         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26095         * gcc.dg/builtins-4.c: Add test for fmod.
26096
26097 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26098
26099         PR c++/10682
26100         * g++.dg/template/instantiate4.C: New test.
26101
26102 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26103
26104         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26105
26106 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26107
26108         * gcc.dg/compat/scalar-return-1_main.c: New file.
26109         * gcc.dg/compat/scalar-return-1_x.c: New file.
26110         * gcc.dg/compat/scalar-return-1_y.c: New file.
26111         * gcc.dg/compat/scalar-return-2_main.c: New file.
26112         * gcc.dg/compat/scalar-return-2_x.c: New file.
26113         * gcc.dg/compat/scalar-return-2_y.c: New file.
26114         * gcc.dg/compat/struct-return-3_main.c: New file.
26115         * gcc.dg/compat/struct-return-3_y.c: New file.
26116         * gcc.dg/compat/struct-return-3_x.c: New file.
26117         * gcc.dg/compat/struct-return-2_main.c: New file.
26118         * gcc.dg/compat/struct-return-2_x.c: New file.
26119         * gcc.dg/compat/struct-return-2_y.c: New file.
26120
26121 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26122
26123         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26124         for hppa*-hp-hpux*.
26125         * gcc.dg/20021014-1.c (dg-options): Likewise.
26126         * gcc.dg/nest.c (dg-options): Likewise.
26127
26128 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26129
26130         PR c++/9738
26131         * g++.dg/ext/dllimport2.C: New file.
26132         * g++.dg/ext/dllimport3.C: New file.
26133
26134 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26135
26136         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26137         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26138         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26139         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26140         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26141         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26142         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26143         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26144         * gcc.dg/compat/small-struct-defs.h: New file.
26145         * gcc.dg/compat/small-struct-init.h: New file.
26146         * gcc.dg/compat/small-struct-check.h: New file.
26147         * gcc.dg/compat/fp-struct-defs.h: New file.
26148         * gcc.dg/compat/fp-struct-check.h: New file.
26149         * gcc.dg/compat/fp-struct-init.h: New file.
26150         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26151         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26152
26153 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * gcc.dg/20030225-2.c: New test.
26156
26157 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26158             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26159
26160         * gcc.c-torture/compile/20030518-1.c: New test case.
26161
26162 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26163
26164         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26165         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26166         gcc-dg-debug-runtest.
26167         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26168         gcc-dg-debug-runtest.
26169
26170 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26171
26172         PR c++/9022
26173         * g++.dg/lookup/using6.C: New test.
26174
26175 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26176
26177         * g++.dg/parse/access2.C: New test.
26178
26179 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26180
26181         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26182         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26183         * gcc.dg/debug/debug.exp: Likewise.
26184
26185 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26186
26187         * gcc.dg/dollar.c: New test.
26188
26189 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26190
26191         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26192         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26193         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26194         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26195         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26196         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26197         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26198         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26199         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26200         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26201         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26202         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26203         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26204         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26205         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26206         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26207         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26208         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26209
26210 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26211
26212         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26213         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26214         support for "repo" mode.
26215         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26216         * lib/g77-dg.exp: Likewise.
26217         * lib/obj-dg.exp: Likewise.
26218
26219 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26220
26221         Merge from gcc-3_2-rhl8-branch:
26222         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26223
26224         * gcc.dg/tls/opt-6.c: New test.
26225
26226         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26227
26228         * gcc.dg/20030405-1.c: New test.
26229
26230         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26231
26232         * gcc.dg/20030309-1.c: New test.
26233
26234         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26235
26236         * gcc.c-torture/execute/20030307-1.c: New test.
26237
26238         2003-02-20  Randolph Chung  <tausq@debian.org>
26239
26240         * gcc.c-torture/compile/20030220-1.c: New test.
26241
26242         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.dg/20030217-1.c: New test.
26245
26246         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26247
26248         * gcc.c-torture/compile/20020129-1.c: New test.
26249
26250         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26251
26252         * gcc.dg/unroll-1.c: New test.
26253
26254         2002-11-16  Jan Hubicka  <jh@suse.cz>
26255
26256         * gcc.c-torture/execute/20020920-1.c: New test.
26257
26258         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26259
26260         PR target/7434
26261         * gcc.c-torture/compile/20021008-1.c: New test.
26262
26263         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26264
26265         PR target/7559
26266         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26267
26268         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26269
26270         * gcc.c-torture/compile/20020807-1.c: New test.
26271
26272         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gcc.dg/tls/opt-1.c: New test.
26275
26276         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26277
26278         * gcc.dg/20020729-1.c: New test.
26279
26280         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * g++.dg/opt/life1.C: New test.
26283
26284         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26285
26286         * gcc.dg/20020525-1.c: New test.
26287
26288         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26289
26290         PR c++/6794
26291         * g++.dg/ext/pretty1.C: New test.
26292         * g++.dg/ext/pretty2.C: New test.
26293
26294 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26295
26296         PR c++/8385
26297         * g++.dg/ext/typeof5.C: New test.
26298
26299 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26300
26301         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26302         __USER_LABEL_PREFIX__ into account.
26303         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26304
26305 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26306
26307         * gcc.dg/builtins-15.c: New test case.
26308
26309 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26310
26311         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26312
26313 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26314
26315         * lib/g++.exp: Tweak handling of additional source files.
26316         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26317         * g++.dg/special/conpr-2a.C: Rename to ...
26318         * g++.dg/special/conpr-2a.cc: ... this.
26319         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26320         * g++.dg/special/conpr-3a.C: Rename to ...
26321         * g++.dg/special/conpr-3a.cc: This.
26322         * g++.dg/special/conpr-3b.C: Rename to ...
26323         * g++.dg/special/conpr-3b.cc: This.
26324         * g++.dg/special/conpr-4.C: New test.
26325         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26326
26327 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26328
26329         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26330
26331 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26332
26333         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26334         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26335         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26336         * g++.old-deja/g++.other/warn3.C: Likewise.
26337
26338 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26339
26340         * gcc.dg/i386-387-1.c: Update to also test log.
26341         * gcc.dg/i386-387-2.c: Likewise.
26342
26343 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26344
26345         * g77.f-torture/execute/int8421.f: New test.
26346
26347 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26348
26349         PR c++/10230, c++/10481
26350         * g++.dg/lookup/scoped5.C: New test.
26351
26352 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26353
26354         PR c++/10552
26355         * g++.dg/template/ttp6.C: New test.
26356
26357 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26358
26359         * gcc.c-torture/execute/builtins: New directory.
26360         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26361         gcc.c-torture/execute/builtins.
26362         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26363         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26364         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26365         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26366
26367 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26368
26369         PR c++/9252
26370         * g++.dg/template/access8.C: New test.
26371         * g++.dg/template/access9.C: New test.
26372
26373 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26374
26375         PR c++/9554
26376         * g++.dg/parse/access1.C: New test.
26377
26378 2003-05-09  DJ Delorie  <dj@redhat.com>
26379
26380         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26381         long, and not an int.
26382
26383 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26384
26385         PR c++/10555, c++/10576
26386         * g++.dg/template/memclass1.C: New test.
26387
26388 2003-05-08  DJ Delorie  <dj@redhat.com>
26389
26390         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26391         targets.
26392         * gcc.c-torture/execute/20021024-1.x: Likewise.
26393         * gcc.c-torture/execute/shiftdi.x: Likewise.
26394         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26395         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26396         * gcc.dg/20021018-1.c: Likewise.
26397
26398 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26399
26400         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26401
26402         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26403         (bcopy): Call memmove.
26404
26405 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26406
26407         * g77.f-torture/compile/8485.f: New test case.
26408
26409 2003-05-07  Richard Henderson  <rth@redhat.com>
26410
26411         PR c++/10570
26412         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26413         Verify exception_cleanup not called for rethrows.
26414         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26415         when exiting catch block without rethrowing.
26416         * g++.dg/eh/forced3.C: New.
26417         * g++.dg/eh/forced4.C: New.
26418
26419 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26420
26421         * gcc.dg/20030505.c: Fix triplet.
26422
26423 2003-05-06  DJ Delorie  <dj@redhat.com>
26424
26425         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26426         * gcc.dg/nest.c: Likewise.
26427
26428 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26429
26430         * gcc.dg/builtins-14.c: New test case.
26431
26432 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26433
26434         * lib/compat.exp (compat-execute): New argument.
26435         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26436         * gcc.dg/compat: New test directory.
26437         * gcc.dg/compat/compat.exp: New expect script.
26438         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26439         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26440         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26441         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26442         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26443         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26444
26445         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26446         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26447         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26448         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26449         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26450         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26451         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26452         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26453         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26454         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26455         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26456         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26457         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26458         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26459         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26460
26461 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26462
26463         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26464
26465 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26468
26469 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26470
26471         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26472         * gcc.dg/ppc-fsel-2.c: New test.
26473
26474         * gcc.dg/unused-5.c: New test.
26475
26476 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26477
26478         PR c++/10496
26479         * g++.dg/warn/pmf1.C: New test.
26480
26481 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26482
26483         PR c++/4494
26484         * g++.dg/warn/main.C: New test.
26485
26486 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26487
26488         * gcc.dg/nonnull-3.c: New test.
26489
26490 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26491
26492         * gcc.dg/cpp/Wtrigraphs.c: Update.
26493         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26494
26495 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26496
26497         * gcc.dg/ppc-fsel-1.c: New test.
26498
26499 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26500
26501         PR c/10604
26502         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26503
26504 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26505
26506         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26507
26508 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26509
26510         PR c++/9364, c++/10553, c++/10586
26511         * g++.dg/parse/typename4.C: New test.
26512         * g++.dg/parse/typename5.C: Likewise.
26513
26514 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26515
26516         * gcc.c-torture/compile/20030503-1.c: New test.
26517
26518 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26519
26520         * g++.dg/lookup/using5.C: Fix testcase error.
26521
26522 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26523
26524         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26525         since MEABI is no longer supported.  Remove all vestiges
26526         of MEABI from the test.
26527
26528 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26529
26530         PR c++/10554
26531         * g++.dg/lookup/using5.C: New test.
26532
26533 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26534
26535         PR c++/8772
26536         * g++.dg/template/ttp5.C: New test.
26537
26538 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26539
26540         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26541         (dg-gpp-additional-sources): New function.
26542         (dg-gpp-additional-files): Likewise.
26543         * lib/g++.exp (additional_sources): New variable.
26544         (additional_files): Likewise.
26545         (g++_target_compile): Deal with them.
26546         * lib/old-dejagnu.exp: Remove.
26547         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26548         * g++.old-deja: Revise all tests to use dg commands.
26549
26550 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26551
26552         PR c++/9432, c++/9528
26553         * g++.dg/lookup/using4.C: New test.
26554
26555 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26556
26557         * gcc.dg/noreturn-5.c: New file.
26558         * gcc.dg/noreturn-6.c: New file.
26559
26560         * gcc.c-torture/compile/inline-1.c: New file.
26561
26562 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26563
26564         PR c++/10551
26565         * g++.dg/template/explicit1.C: New test.
26566
26567 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26568
26569         PR c++/10549
26570         * g++.dg/other/bitfield1.C: New test.
26571
26572         PR c++/10527
26573         * g++.dg/init/new7.C: New test.
26574
26575 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26576
26577         * g++.dg/ext/desig1.C: New test.
26578         * g++.dg/ext/init1.C: Update.
26579
26580         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26581
26582 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26583
26584         PR c++/10180
26585         * g++.dg/warn/Winline-1.C: New test.
26586
26587 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26588
26589         * gcc.c-torture/execute/string-opt-19.c: New test.
26590
26591         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26592         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26593
26594 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26595
26596         PR c++/10506
26597         * g++.dg/init/new6.C: New test.
26598
26599         PR c++/10503
26600         * g++.dg/init/ref6.C: New test.
26601
26602 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26603
26604         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26605
26606 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26607
26608         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26609         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26610
26611 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26612
26613         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26614         initialized static data members.
26615
26616 2003-04-25  H.J. Lu <hjl@gnu.org>
26617
26618         * gcc.dg/ia64-sync-4.c: New test.
26619
26620 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26621
26622         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26623         date.
26624
26625 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26626
26627         PR c++/10337
26628         * g++.dg/warn/conv1.C: New test.
26629         * g++.old-deja/g++.other/conv7.C: Adjust.
26630         * g++.old-deja/g++.other/overload14.C: Adjust.
26631
26632 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26633
26634         PR c++/10471
26635         * g++.dg/template/defarg2.C: New test.
26636
26637 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26638
26639         * gcc.dg/cpp/include2.c: Update.
26640         * gcc.dg/cpp/multiline-2.c: New.
26641         * gcc.dg/cpp/multiline.c: Update.
26642         * gcc.dg/cpp/strify2.c: Update.
26643         * gcc.dg/cpp/trad/literals-2.c: Update.
26644
26645 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26646
26647         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26648
26649 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26650
26651         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26652
26653 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26654
26655         PR c++/10451
26656         * g++.dg/parse/crash4.C: New test.
26657
26658         PR c++/9847
26659         * g++.dg/parse/crash5.C: New test.
26660
26661 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26662
26663         PR c++/10446
26664         * g++.dg/parse/crash3.C: New test.
26665
26666         PR c++/10428
26667         * g++.dg/parse/elab1.C: New test.
26668
26669 2003-04-22  Devang Patel  <dpatel@apple.com>
26670
26671         * gcc.dg/cpp/trad/funlike-5.c: New test.
26672
26673 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26674
26675         * g++.dg/other/packed1.C: Fix dg options.
26676
26677 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26678
26679         * g++.dg/other/offsetof2.C: New test.
26680
26681 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26682
26683         * g++.dg/template/recurse.C: Adjust location of error messages.
26684
26685 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         PR c++/9881
26688         * g++.dg/init/addr-const1.C: New test.
26689         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26690
26691 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26692
26693         PR c++/10405
26694         * g++.dg/lookup/struct-hack1.C: New test.
26695
26696 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26697
26698         * ucs.c: Update diagnostic messages.
26699
26700 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26701
26702         * gcc.dg/cpp/truefalse.cpp: New test.
26703         * gcc.dg/cpp/cpp.exp: Update.
26704         * g++.dg/other/stdbool-if.C: Remove.
26705
26706 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26707
26708         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26709         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26710
26711 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26712
26713         * gcc.c-torture/compile/20030418-1.c: New test.
26714
26715 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26716
26717         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26718
26719 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26720
26721         PR c++/10347
26722         g++.dg/template/dependent-name1.C: New test.
26723
26724 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26725
26726         * gcc.dg/warn-1.c (tourist_guide): New array,
26727         contains a pointer to bar.
26728
26729 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26730
26731         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26732         * gcc.c-torture/execute/medce-1.c: New test case.
26733         * gcc.c-torture/execute/medce-2.c: New test case.
26734
26735 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26736
26737         * lib/prune.exp: Ignore more messages.
26738
26739         PR c++/10381
26740         * g++.dg/parse/lookup3.C: New test.
26741
26742 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26743
26744         * gcc.c-torture/compile/20030415-1.c : New test.
26745
26746 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26747
26748         * gcc.c-torture/execute/scope-2.c: Move to ...
26749         * gcc.dg/noncompile/scope.c: .... here.
26750
26751 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26752
26753         * gcc.dg/20030414-2.c: New test case.
26754
26755 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26756
26757         PR target/10377
26758         * gcc.dg/20030414-1.c: New test.
26759
26760 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26761
26762         * gcc.dg/builtins-12.c: New test case.
26763         * gcc.dg/builtins-13.c: New test case.
26764
26765 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26766
26767         * gcc.c-torture/execute/string-opt-18.c: New test.
26768
26769 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/10300
26772         * g++.dg/init/new5.C: New test.
26773
26774 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26775
26776         PR c++/7910
26777         * g++.dg/ext/dllimport1.C: New test.
26778
26779 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26780
26781         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26782
26783 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26784
26785         PR Fortran/9263
26786         * g77.f-torture/noncompile/9263.f: New test
26787         PR Fortran/1832
26788         * g77.f-torture/execute/1832.f: New test
26789
26790 2003-04-11  David Chad  <davidc@freebsd.org>
26791             Loren J. Rittle  <ljrittle@acm.org>
26792
26793         libobjc/8562
26794         * objc.dg/headers.m: New test.
26795
26796 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26797
26798         * gcc.c-torture/execute/builtin-noret-2.c: New.
26799         * gcc.c-torture/execute/builtin-noret-2.x: New.
26800         XFAIL builtin-noret-2.c at -O1 and above.
26801         * gcc.dg/redecl.c: New.
26802         * gcc.dg/Wshadow-1.c: Update error regexps.
26803
26804 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26805
26806         * g++.dg/abi/bitfield10.C: New test.
26807
26808 2003-04-09  Mike Stump  <mrs@apple.com>
26809
26810         * gcc.dg/pch/pch.exp: Make testcase names longer.
26811         * g++.dg/pch/pch.exp: Make testcase names longer.
26812
26813 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26814
26815         * gcc.dg/builtins-11.c: New test case.
26816
26817 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26818
26819         * gcc.dg/builtins-9.c: New test case.
26820         * gcc.dg/builtins-10.c: New test case.
26821
26822 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26823
26824         * gcc.dg/noncompile/init-4.c.c: New test.
26825
26826 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * gcc.misc-test/gcov-9.c: New test.
26829         * gcc.misc-test/gcov-10.c: New test
26830         * gcc.misc-test/gcov-11.c: New test.
26831
26832 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26833
26834         PR optimization/10024
26835         * gcc.c-torture/compile/20030405-1.c: New test.
26836
26837 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26838
26839         * gcc.dg/pch/static-3.c: New.
26840         * gcc.dg/pch/static-3.hs: New.
26841         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26842
26843 2003-04-04  Richard Henderson  <rth@redhat.com>
26844
26845         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26846         * g++.dg/eh/forced2.C: Likewise.
26847
26848 2003-04-03  Mike Stump  <mrs@apple.com>
26849
26850         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26851         target arg.
26852         (scan-assembler-times, scan-assembler-not): Likewise.
26853         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26854
26855 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26856
26857         * gcc.dg/sparc-loop-1.c: New test.
26858
26859 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26860
26861         PR other/9274
26862         * g++.dg/pch/system-2.C: New.
26863         * g++.dg/pch/system-2.Hs: New.
26864
26865 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26866
26867         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26868
26869         * g++.dg/eh/simd-1.C (vecfunc): Same.
26870
26871 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26872
26873         * gcc.c-torture/execute/20030401-1.c: New test case.
26874
26875 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26876
26877         * objc.dg/defs.m: New.
26878
26879 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26880
26881         * g++.dg/eh/simd-1.C: New.
26882         * g++.dg/eh/simd-2.C: New.
26883
26884 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26885
26886         * gcc.c-torture/execute/simd-3.c: New.
26887
26888 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c/9936
26891         * gcc.dg/20030331-2.c: New test.
26892
26893 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26894
26895         PR c++/10278
26896         * g++.dg/parse/crash2.C: New test.
26897
26898 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26899
26900         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26901         * gcc.c-torture/execute/20030331-1.c: ...here.
26902
26903 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26904
26905         * gcc.c-torture/execute/20030331-1.c: New test.
26906
26907 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26908
26909         * lib/gcov.exp: Adjust call return testing strings.
26910         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26911
26912 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26913
26914         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26915         * gcc.dg/builtins-7.c: New test case.
26916         * gcc.dg/builtins-8.c: New test case.
26917
26918 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26919
26920         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26921
26922 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/7647
26925         * g++.dg/lookup-class-member-2.C: New test.
26926
26927 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26928
26929         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26930
26931 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26932
26933         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26934
26935 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * g++.dg/init/attrib1.C: New test.
26938
26939 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26940
26941         * gcc.dg/ultrasp8.c: New test.
26942
26943 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26944
26945         * gcc.dg/ultrasp7.c: New test.
26946
26947 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         PR c++/10047
26950         * g++.dg/template/inline1.C: New test.
26951
26952 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26953
26954         * gcc.dg/sparc-dwarf2.c: New test.
26955
26956 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26957
26958         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26959         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26960
26961 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26962
26963         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26964         than reading .x files.
26965         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26966         * g77.dg/gcov/gcov-1.f: Likewise.
26967         * gcc.misc-tests/gcov-4b.c: Likewise.
26968         * gcc.misc-tests/gcov-5b.c: Likewise.
26969         * gcc.misc-tests/gcov-6.c: Likewise.
26970         * gcc.misc-tests/gcov-7.c: Likewise.
26971         * gcc.misc-tests/gcov-8.c: Likewise.
26972         * g++.dg/gcov/gcov-1.x: Remove.
26973         * g77.dg/gcov/gcov-1.x: Likewise.
26974         * gcc.misc-tests/gcov-4b.x: Likewise.
26975         * gcc.misc-tests/gcov-5b.x: Likewise.
26976         * gcc.misc-tests/gcov-6.x: Likewise.
26977         * gcc.misc-tests/gcov-7.x: Likewise.
26978         * gcc.misc-tests/gcov-8.x: Likewise.
26979
26980 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26981
26982         PR opt/10087
26983         * gcc.dg/20030324-1.c: New test.
26984
26985 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         PR c++/10224
26988         * g++.dg/template/arg3.C: New test.
26989
26990         PR c++/10158
26991         * g++.dg/template/friend18.C: New test.
26992
26993 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26994
26995         * g77.f-torture/compile/20030326-1.f: New test case.
26996
26997 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26998
26999         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27000
27001         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27002
27003 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27004
27005         * gcc.dg/ia64-sync-3.c: New test.
27006
27007 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27008
27009         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27010
27011 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27012
27013         * gcc.dg/ultrasp6.c: New test.
27014
27015 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27016
27017         * gcc.dg/i386-signbit-1.c: New test.
27018         * gcc.dg/i386-signbit-2.c: New test.
27019         * gcc.dg/i386-signbit-3.c: New test.
27020
27021 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27022
27023         * gcc.dg/ultrasp5.c: Fix options.
27024
27025 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27026
27027         * gcc.dg/ultrasp5.c: Fix comment.
27028
27029 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27030
27031         PR fortran/10197
27032         * g77.f-torture/execute/10197.f: New test.
27033
27034 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27035
27036         PR c++/9898, c++/383
27037         * g++.dg/template/conv6.C: New test.
27038
27039         PR c++/10119
27040         * g++.dg/template/ptrmem5.C: New test.
27041
27042         PR c++/10026
27043         * g++.dg/lookup/koenig1.C: New test.
27044
27045         PR C++/10199
27046         * g++.dg/lookup/template2.C: New test.
27047
27048 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27049
27050         * g++.dg/opt/rtti1.C: New test.
27051
27052 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27053
27054         * gcc.dg/ultrasp5.c: New test.
27055
27056 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27057
27058         PR middle-end/9967
27059         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27060         builtin fputs.
27061
27062 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27063
27064         PR c/8224
27065         * gcc.dg/20030323-1.c: New test.
27066
27067 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27068
27069         * gcc.c-torture/compile/20030323-1.c: New test case.
27070
27071 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27072
27073         * gcc.dg/20030321-1.c: New test.
27074
27075 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27076
27077         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27078
27079 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27080
27081         PR c++/9978, c++/9708
27082         * g++.dg/ext/vlm1.C: Adjust expected error.
27083         * g++.dg/ext/vla2.C: New test.
27084         * g++.dg/template/arg1.C: New test.
27085         * g++.dg/template/arg2.C: New test.
27086
27087 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27088
27089         * g77.f-torture/execute/select.f: New test.
27090         * g77.f-torture/noncompile/select_no_compile.f: New test.
27091
27092 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         PR c++/9898
27095         * g++.dg/other/error4.C: New test.
27096
27097 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27098
27099         * g++.dg/template/friend17.C: New test.
27100
27101 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27102
27103         * gcc.c-torture/compile/20030320-1.c: New.
27104
27105 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27106
27107         * gcc.dg/builtins-6.c: New test case.
27108
27109 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27110
27111         PR target/10073
27112         * gcc.c-torture/compile/20030319-1.c: New.
27113
27114 2003-03-18  Jan Hubicka  <jh@suse.cz>
27115
27116         * gcc.dg/i386-cvt-1.c: New test.
27117
27118 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27119
27120         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27121         * objc.dg/naming-2.m: Likewise.
27122
27123 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27124
27125         PR c++/9639
27126         * g++.dg/parse/crash1.C: New test.
27127
27128 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/8805
27131         * g++.dg/eh/cleanup1.C: New test.
27132
27133 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27134
27135         * gcc.c-torture/execute/20030316-1.c: New test case.
27136
27137 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         PR c++/9629
27140         * g++.dg/init/ctor2.C: New test.
27141
27142 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27143
27144         * g77.f-torture/compile/xformat.f: New test case.
27145
27146 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27147
27148         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27149         * g++.old-deja/g++.mike/eh50.C: Likewise.
27150
27151 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27152
27153         PR c++/6440
27154         * g++.dg/template/spec7.C: New test.
27155         * g++.dg/template/spec8.C: Likewise.
27156
27157 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27158
27159         * gcc.c-torture/execute/20030313-1.c: New test.
27160
27161 2003-03-14  Richard Henderson  <rth@redhat.com>
27162
27163         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27164
27165 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27166
27167         * gcc.c-torture/compile/20030314-1.c: New test.
27168
27169 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27170
27171         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27172         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27173         thumb target,
27174         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27175         to accept newer _imp__  prefix and additional
27176         newline in .drectve section.
27177         * gcc.dg/dll-4.c: Likewise.
27178         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27179         switch.
27180
27181 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27182
27183         * g++.dg/parse/namespace9.C: New test.
27184
27185         * g++.dg/init/ref5.C: New test.
27186         * g++.dg/parse/ptrmem1.C: Likewise.
27187
27188 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27189
27190         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27191         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27192         regular expression.
27193         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27194         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27195
27196 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27197
27198         * gcc.c-torture/execute/20030224-2.c: New test.
27199
27200 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27201
27202         * gcc.dg/decl-3.c: New test.
27203
27204 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27205
27206         * gcc.dg/i386-loop-2.c: New test.
27207
27208 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27209
27210         PR c++/9474
27211         * g++.dg/parse/namespace8.C: New test.
27212
27213         PR c++/9924
27214         * g++.dg/overload/builtin2.C: New test.
27215
27216 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27217
27218         * gcc.dg/return-type-3.c: New test.
27219
27220 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27221
27222         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27223         profiling options are not supported.
27224
27225 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27226
27227         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27228         * g++.old-deja/g++.warn/impint2.C: Likewise.
27229
27230 2003-03-10  Devang Patel  <dpatel@apple.com>
27231
27232         * g++.dg/cpp/c++_cmd_1.C: New test.
27233         * g++.dg/cpp/c++_cmd_1.h: New file.
27234
27235 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27236
27237         * gcc.dg/altivec-9.c: New file.
27238
27239 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27240
27241         * gcc.dg/ppc-sdata-1.c: New test.
27242         * gcc.dg/ppc-sdata-2.c: New test.
27243
27244 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27245
27246         PR c++/9373
27247         * g++.dg/opt/ptrmem2.C: New test.
27248
27249         PR c++/8534
27250         * g++.dg/opt/ptrmem1.C: New test.
27251
27252 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27253
27254         * gcc.dg/i386-loop-1.c: New test.
27255
27256 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27257
27258         PR c++/9970
27259         * g++.dg/lookup/friend1.C: New test.
27260
27261 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27262
27263         PR c++/9823
27264         * g++.dg/parser/constructor1.C: New test.
27265
27266 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27267
27268         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27269
27270         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27271
27272 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27273
27274         * gcc.dg/cpp/Wunused.c: Update test.
27275
27276 2003-03-08  Jan Hubicka  <jh@suse.cz>
27277
27278         * gcc.dg/inline-3.c: New test.
27279
27280 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27281
27282         PR c++/9809
27283         * g++.dg/parse/builtin1.C: New test.
27284
27285         PR c++/9982
27286         * g++.dg/abi/cookie1.C: New test.
27287         * g++.dg/abi/cookie2.C: Likewise.
27288
27289         PR c++/9524
27290         * g++.dg/template/field1.C: New test.
27291
27292         PR c++/9912
27293         * g++.dg/parse/class1.C: New test.
27294         * g++.dg/parse/namespace7.C: Likewise.
27295         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27296
27297 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27298
27299         * g++.dg/init/ref4.C: New test.
27300
27301 2003-03-07  Jan Hubicka  <jh@suse.cz>
27302
27303         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27304         * gcc.dg/inline-3.c: New test.
27305
27306 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27307
27308         * g++.dg/init/ref3.C: New test.
27309
27310         PR c++/9965
27311         * g++.dg/init/ref2.C: New test.
27312
27313         PR c++/9400
27314         * g++.dg/warn/Wshadow-2.C: New test.
27315
27316         PR c++/9791
27317         * g++.dg/warn/Woverloaded-1.C: New test.
27318
27319 2003-03-05  Jan Hubicka  <jh@suse.cz>
27320
27321         * gcc.dg/i386-local2.c: New.
27322         * gcc.dg/i386-local.c: Fix typo.
27323
27324 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27325
27326         * g++.dg/abi/layout3.C: New test.
27327
27328 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329
27330         * gcc.c-torture/compile/20030305-1.c
27331
27332 2003-03-05  Jan Hubicka  <jh@suse.cz>
27333
27334         * gcc.dg/i386-local.c: New.
27335
27336 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27337
27338         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27339
27340 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27341
27342         * gcc.dg/switch-2.c: New test.
27343         * gcc.dg/switch-3.c: New test.
27344         * gcc.dg/Wswitch.c: Adjust line numbers.
27345         * gcc.dg/Wswitch-default.c: Likewise.
27346         * gcc.dg/Wswitch-enum.c: Likewise.
27347
27348 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27349
27350         * gcc.c-torture/execute/20030222-1.c: New test.
27351
27352 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27353
27354         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27355
27356 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27357
27358         PR c++/9878
27359         * g++.dg/init/ref1.C: New test.
27360
27361 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27362
27363         * gcc.dg/sh-relax.c: New SH-only test.
27364
27365 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27366
27367         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27368         comment explaining purpose of testcase.
27369
27370 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27371
27372         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27373         for HC11/HC12 (asm needs two int registers).
27374         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27375         HC11/HC12 because the test uses an asm which needs two 32-bit
27376         registers.
27377
27378 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27379
27380         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27381         for HC11/HC12 (array is too large otherwise).
27382         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27383         * gcc.c-torture/compile/20010518-2.x: Likewise.
27384         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27385         HC11/HC12 (array is too large).
27386
27387 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27388
27389         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27390         * lib/g++-dg.exp (g++-dg-test): Likewise.
27391
27392 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27393
27394         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27395         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27396
27397 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27398
27399         * g++.dg/warn/implicit-typename1.C: Remove warning.
27400
27401 2003-02-28  Richard Henderson  <rth@redhat.com>
27402
27403         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27404         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27405
27406 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27407
27408         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27409         * g++.dg/pch/pch.exp: Likewise.
27410
27411 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27412
27413         PR c++/9879
27414         * testsuite/g++.dg/init/new4.C: New test.
27415
27416 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27417
27418         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27419
27420 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27421
27422         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27423         unsigned long.
27424
27425         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27426         wider than float.
27427
27428 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27429
27430         * lib/scanasm.exp: Add support for counting numbers of
27431         occurences.
27432         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27433         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27434
27435 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/9683
27438         * g++.dg/template/static3.C: New test.
27439
27440         PR c++/9829
27441         * g++.dg/parse/namespace6.C: New test.
27442
27443 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27444
27445         PR target/9732
27446         * gcc.dg/20030225-1.c: New test.
27447
27448 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27449
27450         * README: Remove out-of-date information.
27451
27452         PR c++/9836
27453         * g++.dg/template/spec6.C: New test.
27454
27455 2003-02-24  Jeff Law  <law@redhat.com>
27456
27457         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27458
27459 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27460
27461         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27462         * gcc.dg/pragma-ep-1.c: Likewise.
27463
27464 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27465
27466         PR c++/9602
27467         * g++.dg/template/friend16.C: New test.
27468
27469 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR c++/5333
27472         * g++.dg/parse/fused-params1.C: Adjust error messages.
27473         * g++.dg/template/nested3.C: New test.
27474
27475 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27476
27477         * g++.dg/abi/param1.C: New test.
27478
27479 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27480
27481         PR c++/7982
27482         * g++.dg/warn/implicit-typename1.C: New test.
27483
27484 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27485
27486         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27487         with "mtune".
27488         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27489         * gcc.c-torture/execute/20010129-1.x: Likewise.
27490         * gcc.dg/20011107-1.c: Likewise.
27491         * gcc.dg/20020108-1.c: Likewise.
27492         * gcc.dg/20020122-3.c: Likewise.
27493         * gcc.dg/20020206-1.c: Likewise.
27494         * gcc.dg/20020310-1.c: Likewise.
27495         * gcc.dg/20020426-2.c: Likewise.
27496         * gcc.dg/20020517-1.c: Likewise.
27497         * gcc.dg/991230-1.c: Likewise.
27498         * gcc.dg/i386-unroll-1.c: Likewise.
27499         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27500
27501 2003-02-22  Jan Hubicka  <jh@suse.cz>
27502
27503         * gcc.dg/i386-mul.c: New test.
27504
27505 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27506
27507         * gcc.dg/builtins-5.c: New test case.
27508
27509 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27510
27511         * gcc.dg/asmreg-1.c: New test.
27512
27513 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27514
27515         PR c++/9749
27516         * g++.dg/parse/varmod1.C: New test.
27517
27518 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27519
27520         PR c++/9727
27521         * g++.dg/template/op1.C: New test.
27522
27523 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/8906
27526         * g++.dg/template/nested2.C: New test.
27527
27528 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27529
27530         PR c++/8724
27531         * g++.dg/expr/dtor1.C: New test.
27532
27533 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27534
27535         * gcc.dg/cpp/include3.c: New test.
27536         * gcc.dg/cpp/inc/foo.h: New file.
27537
27538 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27539
27540         * gcc.c-torture/execute/20030221-1.c: New test.
27541
27542 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27543
27544         PR c++/9729
27545         * g++.dg/abi/conv1.C: New test.
27546
27547 2003-02-20  Jan Hubicka  <jh@suse.cz>
27548
27549         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27550
27551 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27552
27553         * gcc.c-torture/compile/20030219-1.c: New test.
27554
27555 2003-02-18  Jan Hubicka  <jh@suse.cz>
27556
27557         * gcc.dg/funcorder.c: New test.
27558
27559 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27560
27561         * gcc.c-torture/execute/20030218-1.c: New.
27562
27563 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27564
27565         * gcc.dg/20030218-1.c: New.
27566
27567 2003-02-18  Richard Henderson  <rth@redhat.com>
27568
27569         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27570         * gcc.dg/attr-used-2.c: New.
27571
27572 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27573
27574         PR c++/9704
27575         * g++.dg/init/copy5.C: New test.
27576
27577 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27578
27579         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27580         * g++.dg/pch/pch.exp: Likewise.
27581
27582 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27583
27584         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27585         STACK_SIZE is not defined.
27586
27587 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27588
27589         PR c++/9457
27590         * g++.dg/template/init1.C: New test.
27591
27592 2003-02-16  Jan HUbicka  <jh@suse.cz>
27593
27594         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27595         (foo): Add few extra tests
27596         * gcc.dg/c99-const-expr-3.c: Likewise.
27597         * gcc.c-torture/execute/20030216-1.c: New.
27598
27599 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27600
27601         PR c++/9459
27602         * g++.dg/ext/typeof4.C: New test.
27603
27604 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27605
27606         * gcc.dg/i386-387-3.c: New test case.
27607
27608 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27609
27610         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27611         cris-*-elf* cris-*-aout* and mmix-*-*.
27612
27613 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27614
27615         * gcc.dg/20030213-1.c: New test.
27616
27617 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27618
27619         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27620         * gcc.dg/i386-387-2.c: Likewise.
27621
27622 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27623
27624         * gcc.dg/ppc-spe.c: Fix formatting.
27625         Enable tests that were previously unsupported by gas.
27626         Delete tests for instructions that no longer exist.
27627         Switch arguments on evsubifw builtin.
27628
27629 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27630
27631         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27632         STACK_SIZE is too small.
27633
27634 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27635             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27636
27637         * gcc.dg/decl-2.c: New test.
27638
27639 2003-02-10  Jan Hubicka  <jh@suse.cz>
27640
27641         * gcc.dg/i386-fpcvt-1.c: New test.
27642
27643 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27644
27645         * gcc.c-torture/execute/20030209-1.c: New test.
27646
27647 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27648
27649         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27650         int-wide bitops, use the constants of the same width.
27651         Likewise, if long long is 32-bit wide, test bitops using
27652         32-bit constants.
27653
27654 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27655
27656         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27657
27658 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27659
27660         * testsuite/gcc.dg/builtins-4.c: New test case.
27661
27662 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27663
27664         * gcc.dg/20020430-1.c: Fix dg command typos.
27665         * gcc.dg/20020503-1.c: Likewise.
27666
27667 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27668
27669         PR c++/8785
27670         * g++.dg/parse/fused-params1.C: New test.
27671
27672         PR c++/8857
27673         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27674
27675         PR c++/8921
27676         * g++.dg/parse/non-dependent1.C: New test.
27677
27678         PR c++/8928
27679         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27680
27681         PR c++/9228
27682         * g++.dg/parse/undefined7.C: New test.
27683         * g++.dg/parse/non-templ1.C: New test.
27684
27685         PR c++/9229
27686         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27687
27688 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27689
27690         * gcc.c-torture/compile/20030206-1.c: New test.
27691
27692 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27693
27694         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27695         "pow" to "foo" to avoid potential confusion with a math built-in.
27696
27697 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27698
27699         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27700         conditions for SPARC targets.
27701
27702 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27703
27704         * gcc.dg/20030204-1.c: New test.
27705
27706 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27707
27708         PR c++/38
27709         * g++.dg/parse/array-size1.C: New test.
27710
27711         PR c++/5657
27712         * g++.dg/parse/undefined3.C: New test.
27713
27714         PR c++/5665
27715         * g++.dg/parse/undefined4.C: New test.
27716
27717         PR c++/5975
27718         * g++.dg/parse/undefined5.C: New test.
27719
27720         PR c++/7259
27721         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27722
27723         PR c++/8578
27724         * g++.dg/parse/casting-operator1.C: New test.
27725
27726         PR c++/8596
27727         * g++.dg/parse/undefined6.C: New test.
27728
27729         PR c++/8736
27730         * g++.dg/parse/missing-template1.C: New test.
27731
27732 2003-02-04  Jan Hubicka  <jh@suse.cz>
27733
27734         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27735         * gcc.dg/i386-cmov?.c: Likewise.
27736         * gcc.dg/i386-fpcvt-?.c: Likewise.
27737         * gcc.dg/i386-ssefp-1.c: Likewise.
27738         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27739         conventions.
27740
27741 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27742
27743         PR c++/7129
27744         * testsuite/g++.dg/ext/max.C: New test.
27745
27746 2003-02-03  Jan Hubicka  <jh@suse.cz>
27747
27748         * gcc.c-torture/execute/20030203-1.c: New test.
27749
27750 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27751
27752         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27753         'natural-endian'.
27754
27755 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27756
27757         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27758         * g++.dg/init/new2.C: Likewise.
27759         * g++.dg/other/new1.C: Likewise.
27760
27761 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27762
27763         * gcc.dg/struct-ret-libc.c: New test.
27764
27765 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27766
27767         * gcc.dg/20030129-1.c: New test.
27768
27769 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27770
27771         PR c++/8849
27772         * g++.dg/template/ptrmem4.C: New test.
27773
27774 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27775
27776         * g++.dg/parser/constant1.C: New test.
27777
27778 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27779
27780         PR c++/8591
27781         * g++.dg/parse/friend2.C: New test.
27782
27783 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         PR c++/9437
27786         * g++.dg/template/unify4.C: New test.
27787
27788 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27789
27790         * gcc.c-torture/execute/20030128-1.c: New test.
27791
27792 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27793
27794         * g++.dg/lookup/nested1.C: Test moved from ...
27795         * g++.old-deja/g++.other/lookup24.C: ... here.
27796
27797 2003-01-28  Jan Hubicka  <jh@suse.cz>
27798
27799         * gcc.dg/i386-cmov5.c: New test.
27800
27801 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27802
27803         * gcc.c-torture/execute/20010925-1.c: Changed the
27804         memcpy declaration.
27805
27806 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         PR c++/3902
27809         * g++.dg/parse/template5.C: New test.
27810
27811 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27812
27813         PR fortran/9258
27814         * g77.dg/pr9258: New test.
27815
27816 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27817
27818         * README: Move relevant parts from README.g++.
27819
27820         * README.g++: Remove this file.
27821
27822 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27823
27824         * g++.dg/abi/dcast1.C: New test.
27825
27826 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27827
27828         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27829
27830 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27831
27832         PR c++/47
27833         * g++.old-deja/g++.other/lookup24.C: New test.
27834
27835 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27836
27837         PR middle-end/7227
27838         * gcc.dg/uninit-C.c: New test.
27839
27840 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.dg/abi/covariant1.C: New test.
27843
27844 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27845
27846         * gcc.dg/20030123-1.c: New test.
27847
27848 2003-01-25  Jan Hubicka  <jh@suse.cz>
27849
27850         PR opt/8492
27851         * gcc.c-torture/compile/20030125-1.c
27852
27853 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         PR c++/9403
27856         * g++.dg/parse/template3.C: New test.
27857         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27858
27859         PR c++/795
27860         * g++.dg/parse/template4.C: New test.
27861
27862         PR c++/9415
27863         * g++.dg/template/qual2.C: New test.
27864
27865         PR c++/8545
27866         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27867
27868         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27869
27870 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27871
27872         * gcc.c-torture/execute/switch-1.c: New test case.
27873
27874 2003-01-25  Jan Hubicka  <jh@suse.cz>
27875
27876         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27877
27878 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27879
27880         Tweaks for Bison-1.875. From the NEWS file:
27881         "- `parse error' -> `syntax error'
27882         Bison now uniformly uses the term `syntax error'"
27883         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27884         * gcc.dg/cpp/digraph2.c: Likewise.
27885         * gcc.dg/cpp/direct2.c: Likewise.
27886         * gcc.dg/cpp/paste4.c: Likewise.
27887         * gcc.dg/c90-restrict-1.c: Likewise.
27888         * gcc.dg/c99-func-2.c: Likewise.
27889         * gcc.dg/noncompile/920721-2.c: Likewise.
27890         * gcc.dg/noncompile/930622-2.c: Likewise.
27891         * gcc.dg/noncompile/940112-1.c: Likewise.
27892         * gcc.dg/noncompile/950921-1.c: Likewise.
27893         * gcc.dg/noncompile/951123-1.c: Likewise.
27894         * gcc.dg/noncompile/971104-1.c: Likewise.
27895         * gcc.dg/noncompile/990416-1.c: Likewise.
27896
27897 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27898
27899         * g++.dg/parse/undefined1.C: Add error message.
27900
27901 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27902
27903         PR c++/9354
27904         * g++.dg/parse/new1.C: New test.
27905
27906         PR c++/9216
27907         * g++.dg/parse/template2.C: New test.
27908
27909         PR c++/9354
27910         * g++.dg/parse/typedef2.C: New test.
27911
27912         PR c++/9328
27913         * g++.dg/ext/typeof3.C: New test.
27914
27915 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27916
27917         PR c++/2738
27918         * g++.dg/parse/ret-type1.C: New test.
27919
27920         PR c++/3792
27921         * g++.dg/parse/tmpl-outside1.C: New test.
27922
27923         PR c++/4207
27924         * g++.dg/parse/int-as-enum1.C: New test.
27925
27926         PR c++/4903
27927         * g++.dg/parse/no-typename1.C: New test.
27928
27929         PR c++/5533
27930         * g++.dg/parse/no-value1.C: New test.
27931
27932         PR c++/5921
27933         * g++.dg/parse/wrong-inline1.C: New test.
27934
27935         PR c++/6402
27936         * g++.dg/parse/ref1.C: New test.
27937
27938         PR c++/6992
27939         * g++.dg/parse/attr-ctor1.C: New test.
27940
27941         PR c++/7229
27942         * g++.dg/parse/namespace5.C: New test.
27943
27944         PR c++/7917
27945         * g++.dg/parse/func-def1.C: New test.
27946
27947         PR c++/8143
27948         * g++.dg/parse/undefined1.C: New test.
27949
27950         PR c++/5723, PR c++/8522
27951         * g++.dg/parse/specialization1.C: New test.
27952
27953         PR c++/163, PR c++/8595
27954         * g++.dg/parse/struct-as-enum1.C: New test.
27955
27956         PR c++/9173
27957         * g++.dg/parse/undefined2.C: New test.
27958
27959 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27960
27961         PR c++/9298
27962         * g++.dg/parse/template1.C: New test.
27963
27964         PR c++/9384
27965         * g++.dg/parse/using1.C: New test.
27966
27967         PR c++/9285
27968         PR c++/9294
27969         * g++.dg/parse/expr2.C: New test.
27970
27971         PR c++/9388
27972         * g++.dg/parse/lookup2.C: Likewise.
27973
27974 2003-01-21  Jan Hubicka  <jh@suse.cz>
27975
27976         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27977         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27978         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27979         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27980
27981 2003-01-20  Nick Clifton  <nickc@redhat.com>
27982
27983         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27984         problem with ARM sibcall code generation.
27985
27986 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27987
27988         * gcc.c-torture/execute/20030120-1.c: New.
27989
27990 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27991
27992         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27993
27994 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27995
27996         PR c++/9272
27997         * g++.dg/parse/ctor1.C: New test.
27998
27999         PR c++/9294:
28000         * g++.dg/parse/qualified1.C: New test.
28001
28002         * g++.dg/parse/typename3.C: New test.
28003
28004 2003-01-16  Richard Henderson  <rth@redhat.com>
28005
28006         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28007
28008 2003-01-16  Richard Henderson  <rth@redhat.com>
28009
28010         * g++.dg/pch/pch.exp: Copy test header to the working directory
28011         before using it either for precompilation or direct use.
28012         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28013         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28014
28015 2003-01-16  Richard Henderson  <rth@redhat.com>
28016
28017         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28018         before using it either for precompilation or direct use.
28019         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28020         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28021
28022 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28023
28024         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28025         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28026         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28027         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28028         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28029         typename warning into error.
28030         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28031         error messages.
28032         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28033         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28034         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28035         messages.
28036         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28037         make declaration visible in template.
28038         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28039         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28040         messages.
28041         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28042         message.
28043         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28044         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28045         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28046         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28047         typename warning with error message.
28048         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28049         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28050         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28051
28052 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * g++.dg/parse/ambig2.C: New test.
28055
28056 2003-01-15  Richard Henderson  <rth@redhat.com>
28057
28058         * g++.dg/tls/init-2.C: Update error message string.
28059
28060 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28061
28062         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28063
28064 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28065
28066         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28067         all for HC11/HC12.
28068         * gcc.c-torture/compile/20001205-1.x: Likewise.
28069         * gcc.c-torture/compile/20001226-1.x: Likewise.
28070         * gcc.c-torture/compile/920520-1.x: Likewise.
28071         * gcc.c-torture/compile/961203-1.x: Likewise.
28072         * gcc.c-torture/compile/20020604-1.x: Likewise.
28073
28074 2003-01-15  Jan Hubicka  <jh@suse.cz>
28075
28076         * gcc.c-torture/compile/20030115-1.c: New test.
28077
28078         * gcc.dg/i386-fpcvt-1.c: New test.
28079         * gcc.dg/i386-fpcvt-2.c: New test.
28080
28081 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28082
28083         Further conform g++'s __vmi_class_type_info to the C++ ABI
28084         specification.
28085         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28086         the specification.
28087
28088 2003-01-14  Jan Hubicka  <jh@suse.cz>
28089
28090         * gcc.dg/i386-fpcvt-1.c: New test.
28091         * gcc.dg/i386-fpcvt-2.c: New test.
28092
28093 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28094
28095         * gcc.dg/i386-mmx-3.c: New test.
28096
28097 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28098
28099         PR c++/9264
28100         * g++.dg/parse/octal1.C: New file.
28101
28102         PR c++/9172
28103         * g++.dg/parse/typename1.C: New file.
28104
28105 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28106
28107         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28108         * gcc.dg/bf-no-ms-layout.c: Likewise.
28109         * gcc.dg/bf-ms-attrib.c: Likewise.
28110
28111 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28112
28113         PR c++/9099
28114         * g++.dg/parse/dtor1.C: New file.
28115
28116         PR c++/9128
28117         * g++.dg/rtti/typeid1.C: New file.
28118
28119         PR c++/9153
28120         * g++.dg/parse/lookup1.C: New file.
28121
28122         PR c++/9171
28123         * g++.dg/templ/spec5.C: New file.
28124
28125 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28126
28127         * gcc.c-torture/compile/20030110-1.c: New test.
28128
28129 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28130
28131         Merge from pch-branch:
28132
28133         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28134
28135         * gcc.dg/pch/cpp-1.h: New.
28136         * gcc.dg/pch/cpp-1.c: New.
28137         * gcc.dg/pch/cpp-2.h: New.
28138         * gcc.dg/pch/cpp-2.c: New.
28139
28140         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28141
28142         * gcc.dg/pch/except-1.h: New.
28143         * gcc.dg/pch/except-1.c: New.
28144
28145         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28146
28147         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28148         running test.
28149         * gcc.dg/pch: Include *.hp not *.h.
28150         * gcc.dg/pch/system-1.h: New.
28151         * gcc.dg/pch/system-1.c: New.
28152
28153         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28154
28155         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28156         rather than trying to build and run a program using PCH.
28157         * gcc.dg/pch: Remove dg-do commands from test files.
28158
28159         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28160
28161         * gcc.dg/pch/macro-3.c: New.
28162         * gcc.dg/pch/macro-3.h: New.
28163
28164         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28165
28166         * gcc.dg/pch/common-1.c: New.
28167         * gcc.dg/pch/common-1.h: New.
28168         * gcc.dg/pch/decl-1.c: New.
28169         * gcc.dg/pch/decl-1.h: New.
28170         * gcc.dg/pch/decl-2.c: New.
28171         * gcc.dg/pch/decl-2.h: New.
28172         * gcc.dg/pch/decl-3.c: New.
28173         * gcc.dg/pch/decl-3.h: New.
28174         * gcc.dg/pch/decl-4.c: New.
28175         * gcc.dg/pch/decl-4.h: New.
28176         * gcc.dg/pch/decl-5.c: New.
28177         * gcc.dg/pch/decl-5.h: New.
28178         * gcc.dg/pch/global-1.c: New.
28179         * gcc.dg/pch/global-1.h: New.
28180         * gcc.dg/pch/inline-1.c: New.
28181         * gcc.dg/pch/inline-1.h: New.
28182         * gcc.dg/pch/inline-2.c: New.
28183         * gcc.dg/pch/inline-2.h: New.
28184         * gcc.dg/pch/static-1.c: New.
28185         * gcc.dg/pch/static-1.h: New.
28186         * gcc.dg/pch/static-2.c: New.
28187         * gcc.dg/pch/static-2.h: New.
28188
28189         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28190
28191         * g++.dg/pch/pch.exp: Better handle failing testcases.
28192         * gcc.dg/pch/pch.exp: Likewise.
28193         * gcc.dg/pch/macro-1.c: New.
28194         * gcc.dg/pch/macro-1.h: New.
28195         * gcc.dg/pch/macro-2.c: New.
28196         * gcc.dg/pch/macro-2.h: New.
28197
28198         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28199
28200         * g++.dg/dg.exp: Treat files in pch/ specially.
28201         * g++.dg/pch/pch.exp: New file.
28202         * g++.dg/pch/empty.H: New file.
28203         * g++.dg/pch/empty.C: New file.
28204         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28205         "precompile".
28206
28207         * gcc.dg/pch/pch.exp: New file.
28208         * gcc.dg/pch/empty.h: New file.
28209         * gcc.dg/pch/empty.c: New file.
28210         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28211         "precompile".
28212
28213 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28214
28215         * g++.dg/template/friend14.C: New test.
28216
28217 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28218
28219         * gcc.dg/old-style-asm-1.c: New test.
28220
28221 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28222
28223         * gcc.c-torture/compile/20030109-1.c: New test.
28224
28225 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28226
28227         * gcc.c-torture/execute/20030109-1.c: New test.
28228
28229 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28230
28231         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28232         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28233         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28234         * g++.old-deja/g++.mike/eh2.C: Likewise.
28235         * g++.old-deja/g++.mike/eh3.C: Likewise.
28236         * g++.old-deja/g++.mike/eh5.C: Likewise.
28237         * g++.old-deja/g++.mike/eh6.C: Likewise.
28238         * g++.old-deja/g++.mike/eh7.C: Likewise.
28239         * g++.old-deja/g++.mike/eh8.C: Likewise.
28240         * g++.old-deja/g++.mike/eh9.C: Likewise.
28241         * g++.old-deja/g++.mike/eh10.C: Likewise.
28242         * g++.old-deja/g++.mike/eh12.C: Likewise.
28243         * g++.old-deja/g++.mike/eh13.C: Likewise.
28244         * g++.old-deja/g++.mike/eh14.C: Likewise.
28245         * g++.old-deja/g++.mike/eh16.C: Likewise.
28246         * g++.old-deja/g++.mike/eh17.C: Likewise.
28247         * g++.old-deja/g++.mike/eh18.C: Likewise.
28248         * g++.old-deja/g++.mike/eh21.C: Likewise.
28249         * g++.old-deja/g++.mike/eh23.C: Likewise.
28250         * g++.old-deja/g++.mike/eh24.C: Likewise.
28251         * g++.old-deja/g++.mike/eh25.C: Likewise.
28252         * g++.old-deja/g++.mike/eh26.C: Likewise.
28253         * g++.old-deja/g++.mike/eh27.C: Likewise.
28254         * g++.old-deja/g++.mike/eh28.C: Likewise.
28255         * g++.old-deja/g++.mike/eh29.C: Likewise.
28256         * g++.old-deja/g++.mike/eh31.C: Likewise.
28257         * g++.old-deja/g++.mike/eh33.C: Likewise.
28258         * g++.old-deja/g++.mike/eh34.C: Likewise.
28259         * g++.old-deja/g++.mike/eh35.C: Likewise.
28260         * g++.old-deja/g++.mike/eh36.C: Likewise.
28261         * g++.old-deja/g++.mike/eh37.C: Likewise.
28262         * g++.old-deja/g++.mike/eh38.C: Likewise.
28263         * g++.old-deja/g++.mike/eh39.C: Likewise.
28264         * g++.old-deja/g++.mike/eh40.C: Likewise.
28265         * g++.old-deja/g++.mike/eh41.C: Likewise.
28266         * g++.old-deja/g++.mike/eh42.C: Likewise.
28267         * g++.old-deja/g++.mike/eh44.C: Likewise.
28268         * g++.old-deja/g++.mike/eh46.C: Likewise.
28269         * g++.old-deja/g++.mike/eh47.C: Likewise.
28270         * g++.old-deja/g++.mike/eh48.C: Likewise.
28271         * g++.old-deja/g++.mike/eh49.C: Likewise.
28272         * g++.old-deja/g++.mike/eh50.C: Likewise.
28273         * g++.old-deja/g++.mike/eh51.C: Likewise.
28274         * g++.old-deja/g++.mike/eh53.C: Likewise.
28275         * g++.old-deja/g++.mike/eh55.C: Likewise.
28276         * g++.old-deja/g++.mike/p7912.C: Likewise.
28277         * g++.old-deja/g++.mike/p9706.C: Likewise.
28278         * g++.old-deja/g++.mike/p10416.C: Likewise.
28279         * g++.old-deja/g++.mike/p11667.C: Likewise.
28280         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28281         Remove redundant reference to Iris.
28282         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28283         Elxsi, i860, Pico Java, and WE32K.
28284
28285 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28286
28287         * g++.dg/ext/asm4.C: New test.
28288
28289 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28290
28291         PR c++/9030
28292         * g++.dg/template/friend12.C: New test.
28293         * g++.dg/template/friend13.C: Likewise.
28294         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28295
28296 2003-01-08  Jan Hubicka  <jh@suse.cz>
28297
28298         * gcc.dg/i386-cadd.c: New test.
28299         * gcc.dg/i386-cmov4.c: Likewise.
28300
28301 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/9165
28304         * g++.dg/warn/Wunused-3.C: New test.
28305
28306         * g++.dg/abi/bitfield9.C: New test.
28307
28308         PR c++/9189
28309         * g++.dg/parse/defarg3.C: New test.
28310
28311 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * g++.dg/parse/ambig1.C: New test.
28314         * g++.dg/parse/defarg2.C: New test.
28315
28316 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28317
28318         * g++.dg/template/defarg-1.C: New test.
28319         * g++.dg/template/local2.C: Likewise.
28320
28321 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28322
28323         * gcc.c-torture/execute/20030105-1.c: New test.
28324
28325 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28326
28327         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28328         * g++.dg/parse/namespace4.C: Likewise.
28329
28330 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28331
28332         * g++.dg/template/ntp2.C: New test.
28333
28334 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28335
28336         * g++.dg/parse/extern-C-1.C: New test.
28337
28338         * g++.dg/parse/namespace4.C: New test.
28339
28340         * g++.dg/template/nested1.C: New test.
28341
28342         * g++.dg/parse/namespace3.C: New test.
28343
28344 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28345
28346         * g++.dg/lookup/two-stage1.C: New test.
28347
28348 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28349
28350         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28351         * g++.old-deja/g++.jason/access8.C: Likewise.
28352         * g++.old-deja/g++.other/decl5.C: Likewise.
28353
28354 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28355
28356         * g++.dg/parse/parse7.C: New test.
28357
28358 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28359
28360         PR c++/2843
28361         * g++.dg/ext/attrib7.C: New test.
28362
28363 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28364
28365         * g++.dg/parse/parse6.C: New test.
28366
28367 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28368
28369         * gcc.dg/h8300-stack-1.c: New.
28370
28371 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28372
28373         g++.dg/lookup/exception1.C: New test.
28374
28375         g++.dg/lookup/template1.C: New test.
28376
28377         g++.dg/parse/namespace2.C: New test.
28378
28379         g++.dg/parse/parens2.C: New test.
28380
28381 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28382
28383         * g++.dg/parse/parse5.C: New test.
28384         * g++.dg/lookup/scoped4.C: New test.
28385
28386 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28387
28388         * g++.dg/parse/parens1.C: New test.
28389
28390         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28391         angle-bracket1.C.
28392         * g++.dg/parse/parens2.C: New test.
28393
28394         * g++.dg/lookup/scope-operator1.C: New test.
28395
28396         * g++.dg/parse/operator1.C: New test.
28397
28398 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28399
28400         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28401         * g++.old-deja/g++.other/access6.C: Likewise.
28402         * g++.old-deja/g++.other/decl1.C: Likewise.
28403         * g++.old-deja/g++.pt/typename12.C: Likewise.
28404
28405 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28406
28407         * g++.dg/parse/namespace1.C: New test.
28408
28409 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28410
28411         * g++.dg/parse/parse4.C: New test.
28412
28413 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28414
28415         * g++.dg/parse/parse3.C: New test.
28416
28417 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28418
28419         * g++.dg/parse/parse2.C: New test.
28420
28421 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28422
28423         * g++.dg/template/friend11.C: New test.
28424
28425 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28426
28427         * g++.dg/parse/parse1.C: New test.
28428
28429 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28430
28431         * lib/profopt.exp: Change the name of a global variable to avoid
28432         possible clashes with other test suites.
28433
28434 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.dg/inherit/covariant8.C: New test.
28437
28438 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28439
28440         * g++.dg/init/array9.C: New test.
28441
28442         PR c++/9112
28443         * g++.dg/parse/expr1.C: New test.
28444
28445 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28446
28447         * gcc.c-torture/compile/20021230-1.c: New test.
28448
28449 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28450
28451         * g++.dg/inherit/covariant5.C: New test.
28452         * g++.dg/inherit/covariant6.C: New test.
28453         * g++.dg/inherit/covariant7.C: New test.
28454
28455 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28456
28457         PR c++/2739
28458         * g++.dg/other/access2.C: New test.
28459
28460 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28461
28462         * g++.dg/other/anon-struct.C: No longer fails
28463         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28464         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28465         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28466
28467 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28468
28469         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28470
28471 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28472
28473         * g++.dg/eh/spec4.C: Remove stray semicolon.
28474         * g++.dg/expr/pmf-1.C: Change error message.
28475         * g++.dg/ext/asm1.C: Remove stray semicolon.
28476         * g++.dg/ext/typename1.C: Add missing typenames.
28477         * g++.dg/inherit/template-as-base.C: Change error message.
28478         * g++.dg/lookup/scoped1.C: Likewise.
28479         * g++.dg/lookup/scoped2.C: Likewise.
28480         * g++.dg/lookup/using2.C: Likewise.
28481         * g++.dg/other/component1.C: Remove stray semicolon.
28482         * g++.dg/other/do1.C: Change error message.
28483         * g++.dg/other/error2.C: Likewise.
28484         * g++.dg/other/init1.C: Likewise.
28485         * g++.dg/other/packed1.C: Remove stray semicolon.
28486         * g++.dg/other/ptrmem2.C: Change error message.
28487         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28488         marker.
28489         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28490         * g++.dg/template/access3.C: Add typename keyword.
28491         * g++.dg/template/access5.C: Remove stray semicolon.
28492         * g++.dg/template/access6.C: Likewise.
28493         * g++.dg/template/complit1.C: Likewise.
28494         * g++.dg/template/crash1.C: Change error message.
28495         * g++.dg/template/inherit2.C: Remove stray semicolon.
28496         * g++.dg/template/instantiate2.C: Likewise.
28497         * g++.dg/template/instantiate3.C: Change error message.
28498         * g++.dg/template/qual1.C: Remove stray semicolon.
28499         * g++.dg/template/qualttp18.C: Change error message.
28500         * g++.dg/template/ref1.C: Remove stray semicolon.
28501         * g++.dg/template/sizeof1.C (A::value): Declare it.
28502         * g++.dg/template/spec4.C: Change error message.
28503         * g++.dg/template/static1.C: Likewise.
28504         * g++.dg/template/type1.C: Likewise.
28505         * g++.dg/template/typename3.C: Likewise.
28506         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28507         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28508         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28509         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28510         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28511         named return value extension.
28512         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28513         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28514         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28515         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28516         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28517         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28518         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28519         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28520         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28521         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28522         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28523         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28524         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28525         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28526         syntax.
28527         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28528         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28529         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28530         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28531         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28532         * g++.old-deja/g++.brendan/template11.C: Likewise.
28533         * g++.old-deja/g++.brendan/template26.C: Likewise.
28534         * g++.old-deja/g++.brendan/template27.C: Use explicit
28535         specialization syntax.
28536         * g++.old-deja/g++.brendan/template30.C: Likewise.
28537         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28538         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28539         non-dependent names.
28540         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28541         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28542         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28543         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28544         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28545         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28546         named return value extension.
28547         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28548         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28549         * g++.old-deja/g++.ext/return1.C: Likewise.
28550         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28551         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28552         * g++.old-deja/g++.jason/access8.C: Likewise.
28553         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28554         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28555         pseudo-destructor names.
28556         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28557         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28558         pseudo-destructor names.
28559         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28560         * g++.old-deja/g++.jason/overload19.C: Likewise.
28561         * g++.old-deja/g++.jason/overload32.C: Likewise.
28562         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28563         stray semicolons.
28564         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28565         * g++.old-deja/g++.jason/return.C: Likewise.
28566         * g++.old-deja/g++.jason/return2.C: Likewise.
28567         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28568         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28569         syntax.
28570         * g++.old-deja/g++.jason/template10.C: Account for use of
28571         non-dependent names.
28572         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28573         syntax.
28574         * g++.old-deja/g++.jason/template37.C: Likewise.
28575         * g++.old-deja/g++.law/access4.C: Change error messages.
28576         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28577         pseudo-destructor names.
28578         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28579         * g++.old-deja/g++.law/ctors9.C: Likewise.
28580         * g++.old-deja/g++.law/cvt22.C: Likewise.
28581         * g++.old-deja/g++.law/dtors5.C: Likewise.
28582         * g++.old-deja/g++.law/global-init1.C: Likewise.
28583         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28584         * g++.old-deja/g++.law/operators28.C: Likewise.
28585         * g++.old-deja/g++.law/visibility28.C: Likewise.
28586         * g++.old-deja/g++.martin/eval1.C: Likewise.
28587         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28588         name.
28589         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28590         * g++.old-deja/g++.mike/net34.C: Likewise.
28591         * g++.old-deja/g++.mike/net36.C: Likewise.
28592         * g++.old-deja/g++.mike/ns2.C: Likewise.
28593         * g++.old-deja/g++.mike/p12306.C: Likewise.
28594         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28595         value extension.
28596         * g++.old-deja/g++.mike/p700.C: Likewise.
28597         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28598         * g++.old-deja/g++.mike/p710.C: Likewise.
28599         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28600         value extension.
28601         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28602         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28603         * g++.old-deja/g++.ns/crash2.C: Likewise.
28604         * g++.old-deja/g++.ns/crash3.C: Likewise.
28605         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28606         * g++.old-deja/g++.ns/ns17.C: Likewise.
28607         * g++.old-deja/g++.ns/template16.C: Likewise.
28608         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28609         keyword.
28610         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28611         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28612         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28613         named return value extension.
28614         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28615         * g++.old-deja/g++.other/access4.C: Issue additional error
28616         messages.
28617         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28618         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28619         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28620         * g++.old-deja/g++.other/crash25.C: Change error message.
28621         * g++.old-deja/g++.other/crash4.C: Change error message.
28622         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28623         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28624         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28625         checks.
28626         * g++.old-deja/g++.other/defarg8.C: Likewise.
28627         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28628         * g++.old-deja/g++.other/dtor10.C: Likewise.
28629         * g++.old-deja/g++.other/incomplete.C: Likewise.
28630         * g++.old-deja/g++.other/linkage7.C: Likewise.
28631         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28632         lookup algorithm.
28633         * g++.old-deja/g++.other/mangle2.C: Likewise.
28634         * g++.old-deja/g++.other/refinit2.C: Likewise.
28635         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28636         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28637         * g++.old-deja/g++.pt/crash28.C: Likewise.
28638         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28639         syntax.
28640         * g++.old-deja/g++.pt/crash32.C: Change error message.
28641         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28642         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28643         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28644         error message position.
28645         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28646         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28647         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28648         syntax.
28649         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28650         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28651         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28652         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28653         keyword.
28654         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28655         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28656         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28657         keyword.
28658         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28659         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28660         syntax.
28661         * g++.old-deja/g++.pt/friend28.C: Account for use of
28662         non-dependent names.
28663         * g++.old-deja/g++.pt/friend29.C: Likewise.
28664         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28665         rules.
28666         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28667         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28668         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28669         lookup rules.
28670         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28671         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28672         keyword.
28673         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28674         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28675         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28676         keyword.
28677         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28678         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28679         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28680         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28681         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28682         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28683         keyword.
28684         * g++.old-deja/g++.pt/spec10.C: Likewise.
28685         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28686         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28687         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28688         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28689         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28690         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28691         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28692         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28693         * g++.old-deja/g++.pt/typename15.C: Likewise.
28694         * g++.old-deja/g++.pt/typename22.C: Likewise.
28695         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28696         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28697         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28698         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28699         syntax.
28700         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28701         return value extension.
28702         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28703         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28704         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28705         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28706
28707 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28708
28709         * g++.dg/warn/inline1.C: New test.
28710         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28711         * g++.old-deja/g++.jason/synth10.C: Likewise.
28712         * g++.old-deja/g++.mike/net31.C: Likewise.
28713         * g++.old-deja/g++.mike/p8786.C: Likewise.
28714
28715         * g++.dg/template/friend10.C: New test.
28716         * g++.dg/template/conv5.C: New test.
28717
28718 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         * g++.dg/lookup/scoped3.C: New test.
28721
28722         * g++.dg/lookup/decl1.C: New test.
28723         * g++.dg/lookup/decl2.C: New test.
28724
28725 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28726
28727         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28728         gcc.c-torture/compile/20021015-1.c,
28729         gcc.c-torture/compile/20021015-2.c,
28730         gcc.c-torture/compile/20021123-1.c,
28731         gcc.c-torture/compile/20021123-2.c,
28732         gcc.c-torture/compile/20021123-3.c,
28733         gcc.c-torture/compile/20021123-4.c,
28734         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28735         only to 3.1 or 3.2 branch.
28736
28737 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28738
28739         * gcc.dg/i386-bitfield3.c: New test.
28740
28741         * gcc.dg/i386-bitfield2.c: New test.
28742
28743 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28744
28745         * g++.dg/parse/conv_op1.C: New test.
28746
28747 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28748
28749         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28750         approved.
28751
28752 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28753
28754         * gcc.c-torture/compile/20021220-1.c: New test.
28755
28756 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28757
28758         * gcc.dg/i386-fastcall-1.c: New.
28759
28760 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28761
28762         * gcc.c-torture/execute/20021219-1.c: New test.
28763
28764 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28765
28766         * gcc.dg/i386-pic-1.c: New test.
28767
28768 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28769
28770         PR c++/8099
28771         * g++.dg/template/friend9.C: New test.
28772
28773 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28774
28775         PR c++/3663
28776         * g++.dg/template/access7.C: New test.
28777
28778 2002-12-18  Nick Clifton  <nickc@redhat.com>
28779
28780         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28781         the libstdc++-v3 directory has been found.
28782
28783 2002-12-12  Devang Patel <dpatel@apple.com>
28784         * gcc.dg/darwin-ld-1.c: New test.
28785         * gcc.dg/darwin-ld-2.c: New test.
28786         * gcc.dg/darwin-ld-3.c: New test.
28787         * gcc.dg/darwin-ld-4.c: New test.
28788         * gcc.dg/darwin-ld-5.c: New test.
28789
28790 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * gcc.c-torture/compile/20021212-1.c: New test.
28793
28794 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28795
28796         * gcc.dg/fshort-wchar: New test.
28797
28798 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28799
28800         PR c++/8372
28801         * g++.dg/template/dtor1.C: New test.
28802
28803         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28804         markers.
28805
28806 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28807
28808         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28809
28810 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28811
28812         * g++.dg/template/static1.C: New test.
28813         * g++.dg/template/static2.C: New test.
28814         * g++.old-deja/g++.ext/memconst.C: New test.
28815
28816 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28817
28818         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28819         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28820         * g++.dg/special/initp1.C: Likewise.
28821
28822 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28823
28824         * gcc.c-torture/execute/20021204-1.c: New test.
28825
28826 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28827
28828         * gcc.dg/ppc-fmadd-1.c: New file.
28829         * gcc.dg/ppc-fmadd-2.c: New file.
28830         * gcc.dg/ppc-fmadd-3.c: New file.
28831
28832 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28833
28834         * gcc.c-torture/compile/20021204-1.c: New test.
28835
28836 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28837
28838         * g++.dg/inherit/covariant2.C: New test.
28839         * g++.dg/inherit/covariant3.C: New test.
28840         * g++.dg/inherit/covariant4.C: New test.
28841         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28842         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28843
28844 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28845
28846         PR c++/8688
28847         * g++.dg/init/brace3.C: New test.
28848
28849 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28850
28851         * gcc.dg/20020210-1.c: Fix a comment typo.
28852
28853 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/8720
28856         * g++.dg/parse/defarg1.C: New test.
28857
28858         PR c++/8615
28859         * g++.dg/template/char1.C: New test.
28860
28861         * g++.dg/template/varmod1.C: Fix typo.
28862
28863 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28864
28865         DR 180
28866         * g++.old-deja/g++.pt/crash32.C: Expect error.
28867
28868 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/5919
28871         * g++.dg/template/varmod1.C: New test.
28872
28873         PR c++/8727
28874         * g++.dg/inherit/typeinfo1.C: New test.
28875
28876         PR c++/8663
28877         * g++.dg/inherit/typedef1.C: New test.
28878
28879 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c++/8332
28882         PR c++/8493
28883         * g++.dg/template/strlen1.C: New test.
28884
28885         PR c++/8227
28886         * g++.dg/template/ctor2.C: New test.
28887
28888         PR c++/8214
28889         * g++.dg/init/string1.C: New test.
28890
28891         PR c++/8511
28892         * g++.dg/template/friend8.C: New test.
28893
28894 2002-11-29  Joe Buck <jbuck@synopsys.com>
28895
28896         * g++.dg/lookup/anon2.C: New test.
28897
28898 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28899
28900         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28901         h8300 port.
28902
28903 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28904
28905         * gcc.dg/bitfld-6.c: New test.
28906
28907 2002-11-27  Jan Hubicka  <jh@suse.cz>
28908
28909         * gcc.c-torture/execute/20021127.[cx]: New test.
28910
28911 2002-11-26  Jan Hubicka  <jh@suse.cz>
28912
28913         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28914         quality.
28915
28916 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28917
28918         * g++.dg/init/brace2.C: New test.
28919         * g++.old-deja/g++.mike/p9129.C: Correct.
28920
28921 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28922
28923         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28924
28925 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28926
28927         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28928
28929 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28930
28931         * testsuite/g++.dg/abi/empty11.C: New test.
28932         * testsuite/g++.dg/rtti/cv1.C: New test.
28933
28934 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28935
28936         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28937
28938 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28939
28940         * g++.dg/abi/empty10.C: New test.
28941
28942 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28943
28944         * gcc.c-torture/compile/20021124-1.c: New test.
28945
28946 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28947
28948         * g++.dg/abi/rtti2.C: New test.
28949
28950 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28951
28952         * gcc.dg/i386-unroll-1.c: New test.
28953
28954 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28955
28956         * gcc.c-torture/compile/20021120-1.c: New test.
28957         * gcc.c-torture/compile/20021120-2.c: New test.
28958
28959 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28960
28961         * gcc.dg/bitfld-5.c: New test.
28962
28963 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28964
28965         * gcc.c-torture/execute/20021120-3.c: New test.
28966
28967 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28968
28969         * gcc.c-torture/execute/20021120-2.c: New test.
28970
28971 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28972
28973         * gcc.c-torture/execute/20021120-1.c: New test.
28974
28975 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * gcc.c-torture/execute/20021118-3.c: New test.
28978
28979 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28980
28981         * gcc.c-torture/compile/20021119-1.c: New test.
28982
28983 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28984
28985         * gcc.dg/duff-1.c: New test.
28986         * gcc.dg/duff-2.c: New test.
28987         * gcc.dg/duff-3.c: New test.
28988
28989 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28990
28991         * gcc.dg/cpp/_Pragma5.c: New test.
28992
28993 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28994
28995         * gcc.c-torture/execute/20021118-2.c: New test.
28996
28997 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28998
28999         * gcc.c-torture/execute/20021118-1.c: New test.
29000
29001 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29002
29003         * gcc.dg/20021116-1.c: New test.
29004
29005 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29006
29007         * g++.dg/abi/vcall1.C: New test.
29008
29009 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29010
29011         * gcc.dg/20021029-1.c: New test.
29012         * gcc.dg/20021029-2.c: New test.
29013
29014 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29015
29016         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29017
29018 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29019
29020         PR c/8439
29021         * gcc.dg/20021110.c: Move to ...
29022         * gcc.c-torture/compile/20021110.c: .... here.
29023
29024 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29025
29026         PR c/8467
29027         * gcc.c-torture/execute/20021111-1.c
29028
29029 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29030
29031         PR c/8439
29032         * gcc.dg/20021110.c: New test.
29033
29034 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29035
29036         * g++.dg/abi/vthunk3.C: Run only on x86.
29037
29038 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29039
29040         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29041
29042 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29043
29044         * lib/compat.exp (compat-execute): Fix logic error in last
29045         change.
29046
29047 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29048
29049         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29050
29051 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29052
29053         PR c++/8389
29054         * g++.dg/template/access6.C: New test.
29055
29056 2002-11-08  Jan Hubicka  <jh@suse.cz>
29057
29058         * gcc.dg/i386-ssefp-1.c: New test.
29059         * gcc.dg/i386-ssefp-1.c: New test.
29060
29061 2002-11-08  Jan Hubicka  <jh@suse.cz>
29062
29063         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29064
29065 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29066
29067         * g++.dg/abi/vthunk3.C: New test.
29068
29069         PR c++/8338
29070         * g++.dg/template/crash2.C: New test.
29071
29072 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29073
29074         * testsuite/g++.dg/abi/dtor1.C: New test.
29075         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29076
29077 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29078
29079         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29080         Darwin.
29081
29082 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29083
29084         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29085         -mthumb.  Only xfail with -O0.
29086
29087 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29088
29089         * g++.dg/abi/thunk1.C: New test.
29090         * g++.dg/abi/thunk2.C: Likewise.
29091         * g++.dg/abi/vtt1.C: Likewise.
29092
29093 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29094
29095         PR optimization/8423
29096         * gcc.c-torture/execute/builtin-constant.c: New test.
29097
29098 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29099
29100         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29101         Add some more cases.
29102
29103 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29104
29105         PR c++/8391
29106         * g++.dg/opt/local1.C: New test.
29107
29108 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29109
29110         PR c++/8160
29111         * g++.dg/template/complit1.C: New test.
29112
29113         PR c++/8149
29114         * g++.dg/template/typename4.C: Likewise.
29115
29116 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29117
29118         Core issue 287, PR c++/7639
29119         * g++.dg/template/instantiate1.C: Adjust error location.
29120         * g++.dg/template/instantiate3.C: New test.
29121         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29122         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29123         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29124
29125 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29126
29127         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29128
29129 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29130
29131         PR c++/8287
29132         * g++.dg/init/dtor2.C: New test.
29133
29134 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29135
29136         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29137         * gcc.dg/nest.c: Bypass errors on irix6.
29138
29139 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29140
29141         * gcc.dg/nest.c: Expect error for mmix-*-*.
29142         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29143
29144 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29145
29146         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29147         markers.
29148
29149         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29150
29151 2002-10-25  Mike Stump  <mrs@apple.com>
29152
29153         * gcc.dg/warn-1.c: New test.
29154
29155 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29156
29157         * g++.dg/template/typename3.C: New test.
29158
29159 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29160
29161         * g++.dg/lookup/ptrmem1.C: New test.
29162
29163         * g++.dg/abi/vthunk2.C: New test.
29164
29165 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29166
29167         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29168
29169 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29170
29171         * g++.dg/abi/empty9.C: New test.
29172
29173 2002-10-24  Richard Henderson  <rth@redhat.com>
29174
29175         * g++.dg/inherit/thunk1.C: Enable for ia64.
29176
29177 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29178
29179         PR c++/8067
29180         * g++.dg/lookup/pretty1.C: New test.
29181
29182 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * gcc.dg/20021023-1.c: New test.
29185
29186 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/7679
29189         * g++.dg/parse/inline1.C: New test.
29190
29191 2002-10-23  Richard Henderson  <rth@redhat.com>
29192
29193         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29194
29195         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29196
29197 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29198
29199         PR c++/6579
29200         * g++.dg/parse/stmtexpr3.C: New test.
29201
29202 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.dg/expr/cond1.C: New test.
29205
29206 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29207
29208         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29209
29210 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29211
29212         * g++.dg/abi/vbase13.C: New test.
29213         * g++.dg/abi/vbase14.C: Likewise.
29214
29215 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29216
29217         * gcc.dg/tls/pic-1.c: New test.
29218         * gcc.dg/tls/nonpic-1.c: New test.
29219         * gcc.dg/20021018-1.c: New test.
29220
29221 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29222
29223         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29224         Remove only files with the same base name as the test case.
29225         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29226         (profopt-execute): Likewise.  Also, remove old profiling
29227         and performance data files before running the tests.
29228
29229         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29230         * g++.dg/bprob/bprob.exp: Likewise.
29231         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29232         to allow more general test case names.
29233
29234         * g++.dg/bprob/bprob-1.C: Rename to ...
29235         * g++.dg/bprob/g++-bprob-1.C: ... this.
29236
29237         * g77.dg/bprob/bprob-1.f: Rename to ...
29238         * g77.dg/bprob/g77-bprob-1.f: ... this.
29239
29240 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29241
29242         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29243         bison 1.50 or later.
29244
29245 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29246
29247         * g++.dg/README: Describe more test directories.
29248
29249 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29250
29251         * g++.dg/init/array6.C: Add additional tests.
29252
29253 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29254
29255         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29256         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29257
29258 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29259
29260         * gcc.c-torture/compile/20020604-1.x: New.
29261         * gcc.c-torture/compile/simd-5.x: Likewise.
29262         * gcc.c-torture/execute/920710-1.x: Likewise.
29263         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29264
29265 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29266
29267         * g++.dg/inherit/override1.C: Add dg-options clause.
29268
29269 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29270
29271         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29272         _mm_slli_si128.
29273
29274 2002-10-19  Andreas Schwab  <schwab@suse.de>
29275
29276         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29277         directory component.
29278
29279 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29280
29281         * g++.dg/inherit/thunk1.C: New test.
29282
29283         * g++.dg/inherit/override1.C: New test.
29284
29285         * g++.dg/abi/mangle11.C: New test.
29286         * g++.dg/abi/mangle14.C: New test.
29287         * g++.dg/abi/mangle17.C: New test.
29288
29289 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29290
29291         * g++.dg/overload/member2.C: New test.
29292
29293 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29294
29295         * g++.dg/README: Describe new compat directory.
29296         * g++.dg/dg.exp: Skip tests in compat directory.
29297         * README.compat: New file.
29298         * lib/compat.exp: New expect script.
29299         * g++.dg/compat: New test directory.
29300         * g++.dg/compat/compat.exp: New expect script.
29301         * g++.dg/compat/abi: New test directory.
29302         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29303         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29304         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29305         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29306         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29307         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29308         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29309         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29310         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29311         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29312         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29313         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29314         * g++.dg/compat/break: New test directory.
29315         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29316         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29317         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29318         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29319         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29320         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29321         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29322         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29323         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29324         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29325         g++.dg/compat/break/README: New files.
29326         * g++.dg/compat/eh: New test directory.
29327         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29328         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29329         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29330         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29331         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29332         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29333         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29334         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29335         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29336         g++.dg/compat/eh/filter2_y.C,
29337         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29338         g++.dg/compat/eh/new1_y.C,
29339         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29340         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29341         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29342         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29343         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29344         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29345         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29346         g++.dg/compat/eh/unexpected1_y.C: New files.
29347         * g++.dg/compat/init: New test directory.
29348         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29349         g++.dg/compat/init/array5_y.C,
29350         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29351         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29352         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29353         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29354         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29355         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29356         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29357         g++.dg/compat/init/init-ref2_y.C: New files.
29358
29359 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29360
29361         PR c++/7584
29362         * g++.dg/inherit/using3.C: New test.
29363
29364 2002-10-17  Jan Hubicka  <jh@suse.cz>
29365
29366         * gcc.dg/20021017-2.c: New test.
29367
29368 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29369
29370         * g++.dg/abi/mangle16.C: Adjust.
29371
29372         * g++.dg/init/array8.C: New test.
29373
29374 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29375
29376         * gcc.dg/special/mips-abi.exp: New test.
29377         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29378
29379 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29380
29381         * g++.dg/abi/mangle16.C: New test.
29382         * g++.dg/abi/mangle17.C: Likewise.
29383
29384         PR c++/7478
29385         * g++.dg/template/ref1.C: New test.
29386
29387 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29388
29389         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29390
29391 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29392
29393         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29394
29395 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29396
29397         PR c++/7524
29398         * g++.dg/init/array7.C: New test.
29399
29400 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * g++.dg/init/array6.C: New test.
29403
29404         * g++.dg/abi/mangle13.C: Likewise.
29405         * g++.dg/abi/mangle14.C: Likewise.
29406         * g++.dg/abi/mangle15.C: Likewise.
29407
29408 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29409
29410         * g++.dg/abi/empty8.C: New test.
29411
29412 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.dg/init/ctor1.C: New test.
29415
29416 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29417
29418         * gcc.c-torture/execute/20021015-1.c: New test.
29419
29420 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29421
29422         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29423
29424 2002-10-14  Jan Hubicka  <jh@suse.cz>
29425
29426         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29427
29428 2002-10-14  Richard Henderson  <rth@redhat.com>
29429
29430         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29431
29432 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR optimization/6631
29435         * g++.dg/opt/const2.C: New test.
29436
29437 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29438
29439         PR c++/7176
29440         * g++.dg/parse/friend1.C: New test.
29441         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29442
29443 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29444
29445         * gcc.dg/20021014-1.c: New test.
29446
29447 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29448
29449         PR c++/5661
29450         * g++.dg/ext/vlm1.C: New test.
29451         * g++.dg/ext/vlm2.C: Likewise.
29452
29453         * g++.dg/init/array1.C: Remove invalid braces.
29454         * g++.dg/init/brace1.C: New test.
29455         * g++.dg/init/copy2.C: Likewise.
29456         * g++.dg/init/copy3.C: Likewise.
29457         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29458         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29459         braces.
29460
29461 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29462
29463         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29464
29465 2002-10-11  Richard Shann  <richard.shann@superh.com>
29466
29467         * gcc.c-torture/compile/simd-5.c: New test.
29468
29469 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29470
29471         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29472
29473 2002-10-10  Jim Wilson  <wilson@redhat.com>
29474
29475         * gcc.c-torture/execute/20021010-1.c: New test.
29476
29477 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29478
29479         PR c/7353
29480         * g++.dg/ext/typedef-init.C: New test.
29481         * gcc.dg/typedef-init.c: New test.
29482
29483 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29484
29485         * gcc.dg/cpp/paste13.c: New test.
29486
29487 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29488
29489         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29490         remaining platforms, XFAIL during compile, not execute.  Don't
29491         XFAIL at -O0.
29492
29493 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * gcc.dg/alias-1.c: Tweak expected warning.
29496
29497 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29498
29499         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29500
29501 2002-10-06  Andreas Jaeger  <aj@suse.de>
29502
29503         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29504         * gcc.dg/cpp/c++98.C: Likewise.
29505
29506         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29507         * g++.dg/cpp/c++98.C: Likewise.
29508
29509         * g++.dg/README (Subdirectories): Mention cpp directory.
29510
29511         PR target/7559
29512         * gcc.dg/20021006-1.c: New test.
29513
29514 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29515
29516         PR c++/7804
29517         * g++.dg/other/warning1.C: New test.
29518
29519 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29520
29521         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29522         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29523         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29524
29525 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29526
29527         PR c++/7931
29528         * g++.dg/template/ptrmem3.C: New test.
29529
29530         PR c++/7754
29531         * g++.dg/template/union1.C: New test.
29532
29533 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29534
29535         PR c++/8006
29536         * g++.dg/abi/mangle9.C: New test.
29537         * g++.dg/abi/mangle10.C: New test.
29538         * g++.dg/abi/mangle11.C: New test.
29539         * g++.dg/abi/mangle12.C: New test.
29540
29541 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29542
29543         PR c++/7188.
29544         * g++.dg/template/meminit1.C: New test.
29545         * g++.dg/warn/Wreorder-1.C: Likewise.
29546         * g++.old-deja/g++.mike/warn3.C: Tweak.
29547         * lib/prune.exp: Ingore "in copy constructor".
29548
29549 2002-10-02  Andreas Jaeger  <aj@suse.de>
29550
29551         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29552         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29553         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29554         on x86-64.
29555
29556 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29557
29558         * gcc.dg/empty1.C: Fix typo.
29559
29560 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         * gcc.dg/alias-1.c: New test.
29563
29564 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29565
29566         * gcc.dg/empty1.C: New test.
29567
29568         * g++.dg/tls/init-2.C: Tweak error messages.
29569
29570 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29571
29572         * gcc.c-torture/compile/20020923-1.c: New test.
29573
29574 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29575
29576         * gcc.c-torture/execute/ffs-1.c: New test.
29577         * gcc.c-torture/execute/ffs-2.c: Ditto.
29578
29579 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29580
29581         * g++.dg/overload/member1.C: New test.
29582
29583 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29584
29585         * g++.dg/abi/empty7.C: New test.
29586         * g++.dg/init/pm2.C: Likewise.
29587
29588 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         * g++.dg/rtti/crash1.C: New test.
29591
29592 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29593
29594         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29595         gcc.dg/sibcall-4.c: New tests.
29596
29597 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29598
29599         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29600         powerpc and MMIX targets.
29601
29602 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29603
29604         * gcc.dg/cpp/20020927-1.c: New.
29605
29606 2002-09-26  David S. Miller  <davem@redhat.com>
29607
29608         * gcc.c-torture/compile/trunctfdf.c: New.
29609
29610 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29611
29612         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29613
29614 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29615
29616         * gcc.c-torture/execute/loop-15.c: New.
29617
29618 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29619
29620         * README.QMTEST: Fix typo.
29621
29622 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29623
29624         * gcc.dg/20020926-1.c: New test.
29625
29626 2002-09-25  David S. Miller  <davem@redhat.com>
29627
29628         PR target/7842
29629         * gcc.c-torture/execute/shiftdi.c: New test.
29630
29631 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29632
29633         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29634         unique to the tool.
29635         * lib/g77.exp (g77_init): Likewise.
29636         * lib/g++.exp (g++_init): Likewise.
29637         * lib/objc.exp (objc_init): Likewise.
29638
29639 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29642         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29643         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29644
29645 2002-09-25  Richard Henderson  <rth@redhat.com>
29646
29647         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29648         too-small long double.
29649
29650 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29651
29652         * gcc.dg/20020919-1.c: New test.
29653
29654 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29655
29656         * g++.dg/abi/bitfield6.C: New test.
29657         * g++.dg/abi/bitfield7.C: New test.
29658         * g++.dg/abi/bitfield8.C: New test.
29659         * g++.dg/abi/vbase11.C: New test.
29660
29661 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29662
29663         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29664         hppa*-*-hpux*.  Update test comment.
29665
29666 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29667
29668         * gcc.dg/tls/struct-1.c: New test.
29669
29670 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29671
29672         * gcc.dg/cpp/tr-warn2.c: Update.
29673
29674 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29675
29676         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29677
29678 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29679
29680         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29681         systems.
29682
29683 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29684
29685         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29686
29687         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29688         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29689         setting of cxxfilt.
29690
29691 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29692
29693         * gcc.dg/20020312-2.c: Update for darwin.
29694
29695 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29698
29699 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29700
29701         * objc.dg/comp-types-1.m: New test.
29702         * objc.dg/comp-types-2.m: New test.
29703         * objc.dg/comp-types-3.m: New test.
29704         * objc.dg/comp-types-4.m: New test.
29705         * objc.dg/comp-types-5.m: New test.
29706         * objc.dg/comp-types-6.m: New test.
29707
29708 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29709
29710         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29711
29712 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29713
29714         * g++.dg/other/do1.C: New test.
29715
29716         * g++.dg/template/subst1.C: New test.
29717
29718 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29719
29720         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29721
29722 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29723
29724         * g++.dg/template/qualttp20.C: Adjust expected errors.
29725         * g++.old-deja/g++.jason/report.C: Likewise.
29726         * g++.old-deja/g++.other/qual1.C: Likewise.
29727
29728         * g++.dg/lookup/scoped2.C: New test.
29729
29730         * g++.dg/ext/asm3.C: New test.
29731
29732 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29733
29734         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29735
29736 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29737
29738         * ChangeLog: follow spelling conventions.
29739         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29740         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29741         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29742         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29743         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29744         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29745         * g++.old-deja/g++.law/global-init1.C: Likewise.
29746         * g++.old-deja/g++.other/delete4.C: Likewise.
29747         * g++.old-deja/g++.other/inline21.C: Likewise.
29748         * g++.old-deja/g++.other/singleton.C: Likewise.
29749         * g77.dg/strlen0.f: Likewise.
29750         * g77.f-torture/compile/20010519-1.f: Likewise.
29751         * g77.f-torture/compile/980310-4.f: Likewise.
29752         * gcc.c-torture/compile/20000605-1.c: Likewise.
29753         * gcc.c-torture/execute/20020225-1.c: Likewise.
29754         * gcc.dg/c90-hexfloat-2.c: Likewise.
29755         * gcc.dg/c99-bool-1.c: Likewise.
29756         * gcc.dg/c99-hexfloat-2.c: Likewise.
29757         * gcc.dg/dll-2.c: Likewise.
29758         * gcc.dg/wtr-union-init-1.c: Likewise.
29759         * gcc.dg/wtr-union-init-2.c: Likewise.
29760         * gcc.dg/wtr-union-init-3.c: Likewise.
29761         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29762         * gcc.dg/cpp/defined.c: Likewise.
29763         * gcc.dg/cpp/macsyntx.c: Likewise.
29764         * gcc.dg/cpp/paste2.c: Likewise.
29765         * gcc.dg/cpp/trad/defined.c: Likewise.
29766         * gcc.dg/format/c90-printf-1.c: Likewise.
29767         * gcc.dg/format/c90-scanf-1.c: Likewise.
29768         * gcc.dg/format/c99-printf-1.c: Likewise.
29769         * gcc.dg/format/c99-scanf-1.c: Likewise.
29770         * gcc.misc-tests/gcov-8.c: Likewise.
29771         * lib/profopt.exp: Likewise.
29772
29773 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29774
29775         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29776
29777 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29778
29779         * g++.dg/inherit/using2.C: New test.
29780
29781 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29782
29783         * ChangeLog: Follow spelling conventions.
29784         * g++.dg/template/friend4.C: Likewise.
29785         * g++.old-deja/g++.pt/crash67.C: Likewise.
29786         * gcc.c-torture/execute/20000801-4.c: Likewise.
29787         * gcc.dg/c90-digraph-1.c: Likewise.
29788         * gcc.dg/c94-digraph-1.c: Likewise.
29789         * gcc.dg/c99-digraph-1.c: Likewise.
29790         * gcc.dg/cpp/line5.c: Likewise.
29791         * gcc.dg/cpp/multiline.c: Likewise.
29792         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29793         * gcc.dg/format/attr-3.c: Likewise.
29794         * gcc.dg/format/c90-scanf-3.c: Likewise.
29795         * gcc.dg/format/ext-4.c: Likewise.
29796
29797 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29798
29799         * g++.dg/template/pretty1.C: New test.
29800
29801 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29802
29803         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29804
29805 2002-09-13  Matt Austern  <austern@apple.com>
29806
29807         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29808         passing a cast expression to a function by const reference.
29809
29810 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29811
29812         * g++.dg/template/deduce1.C: New test.
29813
29814 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29815
29816         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29817         32-bit int.
29818
29819 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29820
29821         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29822         usage.
29823
29824 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29825
29826         * gcc.c-torture/compile/20020910-1.c: New test.
29827
29828 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29829
29830         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29831
29832 2002-09-10  Andreas Jaeger  <aj@suse.de>
29833
29834         * gcc.dg/20020312-2.c: Adjust for x86-64.
29835
29836 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29837
29838         * g77.dg/7388.f: New test case for PR 7388.
29839
29840 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29841
29842         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29843
29844 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29845
29846         * objc.dg/proto-lossage-1.m: New test.
29847
29848 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29849
29850         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29851
29852 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29853
29854         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29855         expected to pass.
29856
29857 2002-09-06  Stan Shebs  <shebs@apple.com>
29858             David Edelsohn  <edelsohn@gnu.org>
29859
29860         * gcc.dg/weak: New directory.
29861         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29862         target-specific xfail bits.
29863         * gcc.dg/typeof-2.c: Move to new directory.
29864         * gcc.dg/weak.exp: New expect script.
29865
29866 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29867
29868         * gcc.c-torture/execute/extzvsi.c: New test.
29869
29870 2002-09-05  Stan Shebs  <shebs@apple.com>
29871
29872         * gcc.dg/weak-1.c: xfail on Darwin.
29873         * gcc.dg/weak-2.c: Ditto.
29874         * gcc.dg/weak-3.c: Ditto.
29875         * gcc.dg/weak-4.c: Ditto.
29876         * gcc.dg/weak-5.c: Ditto.
29877         * gcc.dg/weak-6.c: Ditto.
29878         * gcc.dg/weak-7.c: Ditto.
29879         * gcc.dg/weak-8.c: Ditto.
29880         * gcc.dg/weak-9.c: Ditto.
29881
29882 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29883
29884         * gcc.c-torture/execute/loop-14.c: New test.
29885
29886 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * g++.dg/other/cxa-atexit1.C: New test.
29889
29890         * gcc.dg/typeof-2.c: New test.
29891
29892 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29893
29894         * gcc.dg/builtins-2.c: New testcase.
29895         * gcc.dg/builtins-3.c: New testcase.
29896
29897 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29898
29899         * gcc.dg/cpp/_Pragma4.c: New test.
29900
29901 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29902
29903         * objc/execute/nil_method-1.m: New testcase.
29904
29905 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29906
29907         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29908         [Object class], not [Object initialize].
29909
29910 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29911             Hans-Peter Nilsson  <hp@bitrange.com>
29912
29913         * gcc.c-torture/execute/20020720-1.x: Skip test on
29914         mmix-knuth-mmixware.  Correct comment.
29915
29916 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29917
29918         * testsuite/g++.dg/abi/bitfield5.C: New test.
29919         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29920
29921 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29922
29923         * objc.dg/undeclared-selector.m: New test.
29924
29925 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29926
29927         * g++.dg/other/offsetof1.C: Avoid cast warning.
29928
29929 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29930
29931         * objc.dg/super-class-2.m: New test.
29932
29933 2002-08-24  Matt Austern  <austern@apple.com>
29934
29935         * g++.dg/ext/lvaddr.C: New test.
29936         * g++.dg/ext/lvcast.C: New test.
29937
29938 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29939
29940         * testsuite/g++.dg/inherit/cond1.C: New test.
29941
29942 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29943
29944         * gcc.dg/noncompile/incomplete-1.c: New test.
29945
29946 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29947
29948         * gcc.dg/typespec-1.c: New test.
29949
29950 2002-08-20  Devang Patel  <dpatel@apple.com>
29951         * objc.dg/proto-hier-2.m: New test.
29952
29953 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29954
29955         * objc.dg/bitfield-1.m: New test.
29956         * objc.dg/bitfield-2.m: New test.
29957
29958 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29959
29960         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29961         gcc.dg/c99-flex-array-4.c: New tests.
29962
29963 2002-08-16  Stan Shebs  <shebs@apple.com>
29964
29965         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29966
29967 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.dg/typeof-1.c: New test.
29970         * g++.dg/ext/typeof2.C: New test.
29971
29972 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         * g++.dg/other/offsetof1.C: New test.
29975
29976 2002-08-14  Richard Henderson  <rth@redhat.com>
29977
29978         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29979
29980 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29981
29982         * gcc.dg/cpp/_Pragma3.c: New test.
29983
29984 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29985
29986         * g++.dg/template/inherit3: New test.
29987
29988 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * gcc.dg/bitfld-4.c: Add blank options.
29991
29992 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29993
29994         * g++.dg/template/crash1.C: New test.
29995
29996 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29997
29998         * gcc.dg/tls/opt-2.c: New test.
29999
30000 2002-08-08  Devang Patel  <dpatel@apple.com>
30001
30002         * objc.dg/selector-1.m : New test
30003
30004 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30005
30006         * g++.dg/abi/bitfield4.C: New test.
30007         * gcc.dg/bitfld-4.c: New test.
30008
30009 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30010
30011         * g++.dg/other/packed1.C: New test.
30012
30013 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30014
30015         * g++.dg/abi/offsetof.C: Tweak error messages.
30016         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30017
30018 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30019
30020         * gcc.dg/bitfld-3.c: New test.
30021
30022 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30023             Richard Henderson  <rth@redhat.com>
30024
30025         * gcc.dg/i386-bitfield1.c: New test.
30026         * g++.dg/abi/bitfield3.C: Update.
30027
30028 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30029
30030         * objc.dg/const-str-2.m: Update.
30031         * gcc.dg/cpp/c++98.c: Change to C extension.
30032         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30033         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30034
30035 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30036
30037         * testsuite/gcc.dg/tls/diag-3.c: New.
30038
30039 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30040
30041         * g++.dg/README (Subdirectories): Document new subdir expr.
30042         * g++.dg/expr/pmf-1.C: New test.
30043
30044 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30045
30046         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30047
30048 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30049
30050         * g++.dg/abi/bitfield3.C: New test.
30051
30052 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30053
30054         * lib/gcov.exp: Tweak expected line formats.
30055         * gcc.misc-tests/gcov8.c: New test.
30056         * gcc.misc-tests/gcov8.x: New flags.
30057
30058 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30059
30060         * consistency.vlad/layout/endian.c: Include string.h.
30061
30062         * gcc.c-torture/execute/20020805-1.c: New test.
30063
30064 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30065
30066         * g++.dg/other/conversion1.C: New test.
30067
30068 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30069
30070         * gcc.dg/builtins-1.c: New testcase.
30071
30072 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30073
30074         * g++.dg/inherit/access3.C: New test.
30075
30076 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30077
30078         * gcc.dg/ia64-visibility-2.c: New test.
30079
30080 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
30081
30082         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30083         __qualifier_flags to __flags.
30084
30085 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30086
30087         * g++.dg/inherit/operator1.C: New test.
30088         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30089         * g++.dg/other/error1.C: Change expected error message.
30090         * g++.dg/template/conv4.C: Likewise.
30091
30092 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30093
30094         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30095         for documented behavior.
30096
30097 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30098
30099         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30100         several targets known to fail.
30101
30102 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30103
30104         * gcc.dg/mips-args-[123].c: New tests.
30105
30106 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30107
30108         * gcc.dg/ppc-spe.c: New.
30109
30110 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30111
30112         * g++.dg/other/ptrmem4.C: New testcase.
30113
30114 2002-07-24  Richard Henderson  <rth@redhat.com>
30115
30116         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30117
30118 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30119
30120         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30121
30122 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30123
30124         * gcc.c-torture/execute/memset-3.c: New testcase.
30125
30126 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30127
30128         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30129         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30130
30131 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30132
30133         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30134         Delete.
30135
30136 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30137
30138         * gcc.c-torture/compile/simd-4.c: New test.
30139
30140 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30141
30142         PR c++/7347, c++/7348
30143         * g++.dg/template/access4.C: New test.
30144         * g++.dg/template/access5.C: New test.
30145         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30146         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30147         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30148         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30149
30150 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30151
30152         * gcc.dg/gnu89-init-2.c: New test.
30153
30154 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30155
30156         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30157
30158 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30159
30160         * gcc.c-torture/execute/20020720-1.c: New testcase.
30161
30162 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30163
30164         * gcc.dg/cpp/Wsignprom.c: New tests.
30165
30166 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30167
30168         * gcc.c-torture/execute/loop-13.c: New test.
30169
30170 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30171
30172         * gcc.dg/cpp/expr.c: New tests.
30173
30174 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30175
30176         * g++.dg/opt/pr6713.C: Add template instantiation.
30177
30178 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30179
30180         * gcc.dg/nest.c: New test.
30181
30182 2002-07-17  Richard Henderson  <rth@redhat.com>
30183
30184         * g++.dg/opt/pr6713.C: New test.
30185
30186 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30187
30188         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30189         XFAIL for all x86 processors.
30190
30191 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30192
30193         * gcc.c-torture/execute/20010122-1.x: Do not test with
30194         -fomit-frame-pointer.
30195
30196 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30197
30198         * g++.dg/template/instantiate2.C: New test.
30199         * g++.dg/template/spec4.C: New test.
30200
30201 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30202
30203         * g++.dg/template/access2.C: New test.
30204         * g++.dg/template/access3.C: New test.
30205
30206 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30207
30208         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30209         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30210         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30211         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30212         Convert to use <stdarg.h>.
30213         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30214         Delete.
30215         * gcc.dg/va-arg-2.c: New.
30216         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30217
30218 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30219
30220         * gcc.c-torture/compile/20020710-1.c: New test.
30221
30222 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30223                           Andrew Pinski  <pinskia@physics.uc.edu>
30224
30225         gcc.c-torture/compile/simd-2.c: New testcase.
30226         gcc.c-torture/compile/simd-3.c: Likewise.
30227
30228 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/7224
30231         * g++.dg/overload/error1.C: New test.
30232
30233 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30234
30235         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30236         configuration and IRIX 6 O32 ABI.
30237
30238 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30239
30240         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30241
30242 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30243
30244         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30245
30246 2002-07-10  Jeffrey A Law  <law@redhat.com>
30247
30248         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30249
30250         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30251
30252 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30253
30254         * gcc.dg/20020312-2.c: Check for __PPC__.
30255
30256 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30257
30258         * gcc.c-torture/compile/20020709-1.c: New test.
30259
30260 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30261
30262         * g++.dg/template/qualttp21.C: New test case.
30263
30264 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30265
30266         * gcc.c-torture/compile/20020706-1.c: New test.
30267         * gcc.c-torture/compile/20020706-2.c: New test.
30268
30269 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30270             Alexandre Oliva  <aoliva@redhat.com>
30271
30272         * g++.dg/warn/incomplete1.C: New test.
30273
30274 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30275
30276         PR c++/7099
30277         * g++.dg/warn/noreturn1.C: New test.
30278
30279 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/6706
30282         * g++.dg/debug/debug6.C: New test.
30283         * g++.dg/debug/debug7.C: New test.
30284
30285 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30286
30287         * gcc.c-torture/compile/simd-3.c: New test.
30288
30289 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30290
30291         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30292         * gcc.dg/20020620-1.c: Likewise.
30293
30294 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30295
30296         PR c++/6944
30297         * g++.dg/init/array4.C: New test.
30298         * g++.dg/init/array5.C: New test.
30299
30300 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30301
30302         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30303         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30304
30305 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30306
30307         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30308         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30309         * gcc.dg/wtr-conversion-1.c: Likewise.
30310         * gcc.dg/wtr-escape-1.c: Likewise.
30311         * gcc.dg/wtr-int-type-1.c: Likewise.
30312         * gcc.dg/wtr-label-1.c: Likewise.
30313         * gcc.dg/wtr-static-1.c: Likewise.
30314         * gcc.dg/wtr-strcat-1.c: Likewise.
30315         * gcc.dg/wtr-suffix-1.c: Likewise.
30316         * gcc.dg/wtr-switch-1.c: Likewise.
30317         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30318         * gcc.dg/wtr-union-init-1.c: Likewise.
30319         * gcc.dg/wtr-union-init-2.c: Likewise.
30320         * gcc.dg/wtr-union-init-3.c: Likewise.
30321
30322         * gcc.dg/wtr-func-def-1.c: New test.
30323
30324 2002-07-02 Devang Patel <dpatel@apple.com>
30325
30326         * objc.dg/param-1.m: New test.
30327
30328 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30329
30330         * gcc.dg/cpp/trad/directive.c: Add test.
30331         * gcc.dg/cpp/trad/macroargs.c: Add test.
30332         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30333
30334 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30335
30336         * gcc.dg/cpp/cmdlne-M.c: New test.
30337
30338 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30339
30340         * objc.dg/desig-init-1.m: New test.
30341
30342 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30343
30344         PR c++/6716
30345         * g++.dg/template/instantiate1.C: New test.
30346
30347 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30348
30349         PR c++/7112
30350         * g++.dg/template/sizeof2.C: New test.
30351
30352 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30353
30354         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30355         gcc.dg/cpp/trad/include.c: New tests.
30356
30357 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30358
30359         PR target/7177
30360         * gcc.c-torture/compile/20020701-1.c: New test.
30361
30362 2002-07-01  Stan Shebs  <shebs@apple.com>
30363
30364         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30365         header here...
30366         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30367         (objc-torture-execute): or here.
30368
30369 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30370
30371         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30372
30373 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30374
30375         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30376
30377 2002-06-30  Devang Patel  <dpatel@apple.com>
30378
30379         * objc.dg/fsyntax-only.m: New test.
30380
30381 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30382
30383         PR c++/6695
30384         * g++.dg/template/friend7.C: New file.
30385
30386 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30387
30388         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30389         return type.
30390
30391 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30392
30393         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30394         avoid division by zero.
30395
30396 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30397
30398         * gcc.dg/Wunknownprag.c: New tests.
30399
30400 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30401
30402         * gcc.c-torture/execute/simd-2.c: New test.
30403
30404 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30405
30406         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30407         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30408         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30409         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30410         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30411         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30412         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30413         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30414         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30415         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30416         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30417         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30418         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30419         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30420         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30421         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30422         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30423
30424 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30425
30426         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30427         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30428         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30429         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30430         New tests.
30431         * gcc.dg/cpp/trad/directive.c: Update.
30432
30433 2002-06-23  Andreas Jaeger  <aj@suse.de>
30434
30435         * gcc.c-torture/execute/complex-6.c: New.
30436
30437 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30438
30439         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30440         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30441         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30442         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30443
30444 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30445
30446         * gcc.dg/cpp/trad: New directory with traditional tests copied
30447         from parent directory.
30448         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30449         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30450         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30451         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30452         Move to trad/ and rename.
30453         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30454         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30455         gcc.dg/cpp/trad/redef2.c: New tests.
30456         * gcc.dg/cpp/trad/trad.exp: New driver.
30457
30458 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30459
30460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30461         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30462         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30463         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30464         Remove.
30465
30466 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30467
30468         * gcc.dg/20020620-1.c: New test.
30469
30470 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30471
30472         * g++.dg/template/ttp4.C: New test.
30473
30474 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30475
30476         * g++.dg/opt/vt1.C: Fix regexp.
30477
30478 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30479
30480         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30481         Don't use attribute `noinline'.
30482
30483 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30484
30485         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30486
30487 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30488
30489         * gcc.c-torture/execute/simd-1.c: New.
30490
30491         * gcc.dg/simd-1.c: New.
30492
30493 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30494
30495         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30496
30497 2002-06-16  Richard Henderson  <rth@redhat.com>
30498
30499         * g++.dg/ext/anon-struct1.C: New.
30500         * g++.dg/ext/anon-struct2.C: New.
30501         * g++.dg/ext/anon-struct3.C: New.
30502         * gcc.dg/anon-struct-1.c: New.
30503         * gcc.dg/anon-struct-2.c: New.
30504         * gcc.dg/anon-struct-3.c: New.
30505         * gcc.dg/20011008-1.c: Adjust warning text.
30506         * gcc.dg/20020527-1.c: Add -fms-extensions.
30507
30508 2002-06-16  Richard Henderson  <rth@redhat.com>
30509
30510         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30511
30512 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30513
30514         * gcc.c-torture/execute/20020615-1.c: New test.
30515
30516 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30517
30518         * gcc.c-tortuture/execute/compare-1.c: New test case.
30519         * gcc.c-tortuture/execute/compare-2.c: New test case.
30520         * gcc.c-tortuture/execute/compare-3.c: New test case.
30521
30522 2002-06-13  Richard Henderson  <rth@redhat.com>
30523
30524         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30525         ia64 ilp32.
30526
30527 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30528
30529         * g++.dg/template/typename2.C: Update error message.
30530
30531 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30532
30533         * gcc.c-torture/execute/20020611-1.c: New test.
30534
30535 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30536
30537         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30538         list of targets to skip.
30539
30540 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30541
30542         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30543         targets if not optimizing.
30544
30545 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30546
30547         * gcc.c-torture/compile/20020605-1.c: New test.
30548
30549         * g++.dg/opt/vt1.C: New test.
30550
30551         * gcc.dg/20020531-1.c: New test.
30552
30553         * gcc.dg/20020530-1.c: New test.
30554
30555         * gcc.dg/20020527-1.c: New test.
30556
30557         * g++.dg/opt/cse1.C: New test.
30558
30559 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30560
30561         * gcc.dg/20020607-2.c: New test case.
30562
30563 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30564
30565         * gcc.c-torture/compile/20020604-1.c: New test.
30566
30567 2002-06-04  Richard Henderson  <rth@redhat.com>
30568
30569         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30570         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30571         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30572
30573 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30574
30575         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30576
30577 2002-06-03  Richard Henderson  <rth@redhat.com>
30578
30579         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30580         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30581
30582 2002-06-02  Richard Henderson  <rth@redhat.com>
30583
30584         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30585         test functions static.
30586
30587 2002-06-02  Andreas Jaeger  <aj@suse.de>
30588
30589         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30590         now.
30591
30592 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30593
30594         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30595         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30596         Update for mofified diagnostics.
30597         * gcc.dg/c99-intconst-1.c: No longer fail.
30598
30599 2002-06-02  Richard Henderson  <rth@redhat.com>
30600
30601         * gcc.dg/uninit-A.c: Remove xfail markers.
30602
30603 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30604
30605         * gcc.dg/fnegate-1.c: New test case.
30606
30607 2002-05-30  Osku Salerma  <osku@iki.fi>
30608
30609         * gcc.c-torture/execute/mayalias-1.c: New file.
30610
30611 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30612
30613         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30614         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30615         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30616
30617 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30618
30619         * gcc.c-torture/execute/20020529-1.c: New test.
30620
30621 2002-05-27  Richard Henderson  <rth@redhat.com>
30622
30623         * g++.dg/ext/attrib6.C: New test case.
30624
30625 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30626
30627         * gcc.c-torture/execute/pure-1.c: New test.
30628
30629 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30630
30631         * gcc.dg/cpp/arith-2.c: Remove.
30632
30633 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30634
30635         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30636         * gcc.dg/cpp/if-3.c: Remove.
30637
30638 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30639
30640         * g++.dg/opt/cse2.C: New test.
30641
30642 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30643
30644         * gcc.dg/cpp/arith-1.c: New semantic tests.
30645         * gcc.dg/cpp/if-1.c: Update.
30646
30647 2002-05-24  Ben Elliston  <bje@redhat.com>
30648
30649         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30650
30651 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30652
30653         * gcc.dg/verbose-asm.c: New test.
30654
30655 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30656
30657         * gcc.dg/cpp/paste12.c: New test.
30658
30659 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30660
30661         * g++.dg/parse/named_ops.C: New test.
30662
30663 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30664
30665         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30666
30667 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30668
30669         * gcc.dg/weak-2.c: Allow optional leading underscore
30670         in scan-assembler symbol name.
30671         * gcc.dg/weak-3.c: Likewise.
30672         * gcc.dg/weak-4.c: Likewise.
30673         * gcc.dg/weak-5.c: Likewise.
30674
30675 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30676
30677         * gcc.dg/20020523-1.c: New test.
30678
30679 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30680
30681         * objc.dg/const-str-2.m: Update now that we stop after
30682         a command line error.
30683
30684 2002-05-22  Richard Henderson  <rth@redhat.com>
30685
30686         * g++.dg/dg.exp: Fix typo in test pruneing.
30687
30688 2002-05-22  Richard Henderson  <rth@redhat.com>
30689
30690         * g++.dg/dg.exp: Prune the tls subdirectory.
30691         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30692         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30693         * g++.dg/tls/init-1.C: New.
30694
30695 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30696
30697         * gcc.dg/20020517-1.c: New test.
30698
30699 2002-05-21  Richard Henderson  <rth@redhat.com>
30700
30701         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30702         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30703
30704 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30705
30706         * g++.dg/other/copy2.C: New test.
30707
30708 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30709
30710         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30711         (MAX_COPY): Bump up to 10 times sizeof (long long).
30712         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30713
30714         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30715         sizeof (long long).
30716
30717         * gcc.c-torture/execute/strcpy-1.c: New test.
30718
30719 2002-05-19  Jason Merrill  <jason2redhat.com>
30720
30721         * g++.dg/ext/oper1.C: New test.
30722
30723 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30724 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30725
30726         * README.QMTEST: New file.
30727
30728         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30729
30730 2002-05-19  Andreas Jaeger  <aj@suse.de>
30731
30732         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30733         now.
30734         * gcc.c-torture/execute/loop-2d.x: Likewise.
30735
30736 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30737
30738         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30739         support weak symbols.
30740         * gcc.dg/weak-4.c: Likewise.
30741         * gcc.dg/weak-6.c: Likewise.
30742
30743 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30744
30745         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30746         cygwin, coff and h8300-*-hms targets
30747         * gcc.dg/weak-5.c: Likewise.
30748         * gcc.dg/weak-7.c: Likewise.
30749
30750 2002-05-16  Jason Merrill  <jason@redhat.com>
30751
30752         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30753         (scan-assembler-not, scan-assembler-dem): Likewise.
30754         (scan-assembler-dem-not): Likewise.
30755
30756 2002-05-15  Richard Henderson  <rth@redhat.com>
30757
30758         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30759
30760 2002-05-15  Richard Henderson  <rth@redhat.com>
30761
30762         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30763         (vfoo1f): Warning here.
30764         (vfoo1l): Don't redefine the alias.
30765
30766 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30767
30768         * g++.dg/init/pm1.C: New test.
30769
30770 2002-05-12  David S. Miller  <davem@redhat.com>
30771
30772         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30773         types.
30774
30775 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30776
30777         * gcc.c-torture/execute/20020510-1.c: New test case.
30778
30779 2002-05-10  David S. Miller  <davem@redhat.com>
30780
30781         * gcc.c-torture/execute/conversion.c: Test long double too.
30782
30783 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30784
30785         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30786         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30787         * lib/g++.exp (g++_link_flags): Likewise.
30788         * lib/objc.exp (objc_target_compile): Likewise.
30789
30790 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30791
30792         * gcc.dg/cpp/poison.c: Update.
30793         * gcc.dg/cpp/20000625-2.c: Remove.
30794         * gcc.dg/cpp/direct2s.c: Remove final test.
30795
30796 2002-05-08  Tom Rix  <trix@redhat.com>
30797
30798         * gcc.c-torture/execute/20020508-1.c: New test.
30799         * gcc.c-torture/execute/20020508-2.c: New test.
30800         * gcc.c-torture/execute/20020508-3.c: New test.
30801
30802 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30803
30804         * gcc.dg/cpp/charconst-4.c: More tests.
30805
30806 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR c/6569
30809         * gcc.dg/weak-3.c: Update location of warning messages.
30810         * gcc.dg/weak-5.c: Likewise.
30811
30812 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30813
30814         * gcc.c-torture/execute/20020506-1.c: New test case.
30815
30816 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30817
30818         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30819
30820 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30821
30822         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30823
30824 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30825
30826         * gcc.dg/cpp/charconst-3.c: New test.
30827
30828 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30829
30830         * gcc.dg/cpp/charconst.c: Update tests.
30831
30832 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30833
30834         * treelang: Added directory for new sample language treelang. Also
30835         lib/treelang.exp: New file to signal treelang should be tested.
30836
30837 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30838
30839         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30840         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30841         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30842         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30843         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30844         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30845         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30846
30847 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30848
30849         * gcc.dg/format/xopen-2.c: New test.
30850
30851 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30852
30853         * gcc.dg/20020503-1.c: New test.
30854
30855 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30856
30857         * g++.dg/init/dtor1.C: Make it tougher.
30858
30859 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30860
30861         * g++.dg/init/dtor1.C: New test.
30862
30863 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30864
30865         * gcc.dg/altivec-8.c: New.
30866
30867 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30868
30869         * gcc.dg/altivec-7.c: New.
30870
30871 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30872
30873         * g++.dg/parse/typedef1.C: New test.
30874
30875 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30876
30877         PR c++/6486
30878         * g++.dg/template/friend6.C: New test.
30879
30880         PR c++/6492
30881         * g++.dg/init/copy1.C: New test.
30882
30883 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30884
30885         * g++.dg/warn/effc1.C: New test.
30886
30887 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30888
30889         * gcc.dg/cpp/if-cexp.c: Add a test.
30890
30891 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30892
30893         * gcc.dg/20020426-2.c: New test.
30894
30895 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30896
30897         * gcc.dg/cpp/if-mop.c: Update.
30898         * gcc.dg/cpp/if-mpar.c: Add test.
30899         * gcc.dg/cpp/if-oppr.c: Update.
30900
30901 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30902
30903         PR c/6343
30904         * gcc.dg/weak-[2-7].c: New tests.
30905
30906 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30907
30908         * gcc.dg/enum1.c: New test.
30909
30910 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30911
30912         PR c++/6497
30913         * g++.dg/inherit/access2.C: New test.
30914
30915 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30916
30917         PR bootstrap/6445
30918         * gcc.dg/20020426-1.c: New test.
30919
30920 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30921
30922         * g++.dg/abi/enum1.C: New test.
30923
30924 2002-04-26  Richard Henderson  <rth@redhat.com>
30925
30926         * gcc.dg/c99-bool-1.c: Expect always true warning.
30927
30928 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30929
30930         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30931
30932 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30933
30934         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30935         targets.
30936
30937 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * g++.dg/abi/mange7.C: New test.
30940
30941         PR c++/6438.
30942         * g++.dg/parse/stmtexpr2.C: New test.
30943
30944 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30945
30946         * gcc.dg/20020312-2.c: Add SH target.
30947
30948 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30949
30950         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30951         compiler output on mips*-*-irix*.
30952
30953 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30954
30955         * g++.dg/parse/attr1.C: New test.
30956
30957 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30958
30959         * gcc.c-torture/execute/string-opt-17.c: New test case.
30960         * gcc.c-torture/execute/memset-2.c: New test case.
30961
30962 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30963
30964         PR c++/6256:
30965         * g++.dg/template/friend5.C: New test.
30966
30967         PR c++/6331:
30968         * g++.dg/template/qual1.C: Likewise.
30969
30970 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30971
30972         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30973         Include stdlib.h, not stdio.h or ctype.h.
30974
30975 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30976
30977         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30978         cris-*-elf* and mmix-*-*.
30979         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30980         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30981         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30982         Ditto.
30983         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30984         * gcc.dg/wchar_t-1.c: Ditto.
30985
30986 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30987
30988         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30989         Clarify comment.
30990
30991 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30992
30993         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30994
30995 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30996
30997         * gcc.c-torture/execute/20000906-1.x: Delete.
30998
30999 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31000
31001         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31002
31003 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31004
31005         * PR6367
31006         * g77.f-torture/execute/6367.f: New test.
31007         * g77.f-torture/execute/6367.x: Disable for MMIX.
31008
31009 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * PR6352
31012         * g++.dg/opt/inline2.C: New test.
31013
31014 2002-04-18  Richard Henderson  <rth@redhat.com>
31015
31016         * gcc.dg/20000906-1.c: Enable for all targets.
31017         * gcc.c-torture/compile/iftrap-2.c: New.
31018
31019 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31020
31021         * gcc.dg/20020418-1.c: New test.
31022         * gcc.dg/20020418-2.c: New test.
31023
31024 2002-04-18  Richard Henderson  <rth@redhat.com>
31025
31026         * gcc.c-torture/compile/iftrap-1.c: New.
31027         * gcc.dg/iftrap-1.c: Adjust for ia64.
31028         * gcc.dg/iftrap-2.c: New.
31029
31030 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31031
31032         * gcc.c-torture/compile/20020418-1.c: New test.
31033
31034 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31035
31036         * gcc.c-torture/compile/20020415-1.c: New.
31037
31038 2002-04-18  David S. Miller  <davem@redhat.com>
31039
31040         * gcc.c-torture/execute/20020418-1.c: New test.
31041
31042 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31043
31044         * gcc.dg/20020416-1.c: New test.
31045
31046         * g++.dg/opt/inline1.C: New test.
31047
31048 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31049
31050         * gcc.dg/altivec-5.c: New test.
31051
31052         * gcc.dg/20020415-1.c: New test.
31053
31054 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31055
31056         * testsuite/lib/chill.exp: Remove.
31057
31058 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31059
31060         * g++.dg/other/big-struct.C: New test.
31061
31062 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31063
31064         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31065         of scratch file.
31066
31067 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31068
31069         PR c/6277
31070         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31071         in scan-assembler function name
31072
31073 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31074
31075         * g77.f-torture/execute/980628-4.x,
31076         g77.f-torture/execute/980628-5.x,
31077         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31078         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31079         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31080         i[34567]86-*-*.
31081
31082 2002-04-13  David S. Miller  <davem@redhat.com>
31083
31084         * gcc.c-torture/execute/20020413-1.c: New test.
31085
31086 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31087
31088         * gcc.dg/asm-6.c,
31089         * g++.dg/ext/asm1.C: New tests.
31090
31091 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31092
31093         PR c++ 5373.
31094         * g++.dg/parse/stmtexpr1.C: New test.
31095
31096         PR c++/5189.
31097         * g++.dg/template/copy1.C: New test.
31098
31099 2002-04-12  Richard Henderson  <rth@redhat.com>
31100
31101         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31102
31103 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31104
31105         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31106         gcc.c-torture/execute/20020307-2.c.
31107
31108 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31109
31110         * g++.dg/ext/attrib5.C,
31111         * g++.dg/lookup/struct1.C: New tests.
31112
31113 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31114
31115         * gcc.dg/20020411-1.c: New test.
31116
31117         * gcc.c-torture/execute/20020411-1.c: New test.
31118
31119 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31120
31121         * g77.f-torture/execute/6177.f: New test.
31122
31123 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31124
31125         PR middle-end/6247
31126         * g++.dg/opt/cleanup1.C: New test.
31127
31128         * g++.dg/opt/const1.C: New test.
31129
31130 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31131
31132         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31133
31134 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31135
31136         PR c++/5507
31137         * g++.dg/template/typename2.C: New test.
31138
31139 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31140
31141         * gcc.c-torture/execute/loop-12.c: New.
31142
31143 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31144
31145         * g77.f-torture/execute/980628-4.x,
31146         g77.f-torture/execute/980628-5.x,
31147         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31148         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31149         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31150
31151 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31152
31153         PR optimization/6086
31154         * g++.dg/opt/preinc1.C: New test.
31155
31156 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31157
31158         PR c++/5571
31159         * g++.dg/opt/static2.C: New test.
31160
31161 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31162
31163         PR c/5120
31164         * gcc.dg/20020406-1.c: New test.
31165
31166 2002-04-04  David S. Miller  <davem@redhat.com>
31167
31168         * gcc.c-torture/execute/20020404-1.c: New test.
31169
31170 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31171
31172         PR c/6123
31173         * gcc.dg/20020312-2.c: Do not declare global register variable
31174         if __PIC__ or __pic__ is defined.
31175
31176 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31177
31178         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31179         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31180
31181 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31182
31183         * gcc.misc-tests/linkage.exp: Update last change to handle
31184         sparc*-, not just sparc-.
31185
31186 2002-04-03  Richard Henderson  <rth@redhat.com>
31187
31188         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31189
31190 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31191
31192         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31193
31194 2002-04-02  David S. Miller  <davem@redhat.com>
31195
31196         * gcc.c-torture/execute/20020402-3.c: New test.
31197
31198 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31199
31200         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31201         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31202
31203         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31204         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31205         g77.f-torture/execute/20001201.x,
31206         g77.f-torture/execute/u77-test.x: New files.
31207
31208         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31209         * gcc.dg/wchar_t-1.c: Ditto.
31210
31211 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31212
31213         * gcc.c-torture/execute/20020402-1.c: New test.
31214
31215 2002-04-01  Richard Henderson  <rth@redhat.com>
31216
31217         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31218
31219         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31220
31221 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31222
31223         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31224
31225 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31226
31227         * g++.dg/inherit/template-as-base.C: Expect error.
31228         * g++.dg/inherit/namespace-as-base.C: Likewise.
31229
31230 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31231
31232         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31233         g++.dg/ext/instantiate3.C: Tweak match patterns.
31234
31235         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31236         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31237         -da test.
31238
31239 2002-03-31  Richard Henderson  <rth@redhat.com>
31240
31241         * gcc.dg/special/alias-2.c: New.
31242         * gcc.dg/special/ecos.exp: Run it.
31243
31244 2002-03-31  Richard Henderson  <rth@redhat.com>
31245
31246         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31247
31248 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31249
31250         * gcc.dg/weak-1.c: Disable on h8300 port.
31251
31252 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31253
31254         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31255         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31256         ordering tests.
31257         * g++.dg/bprob/bprob-1.C: New test.
31258         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31259         * g++.dg/gcov/gcov-1.C: New test.
31260         * g++.dg/gcov/gcov-1.x: New file.
31261         * g++.dg/gcov/gcov-2.C: New test.
31262         * g++.dg/gcov/gcov-3.C: New test.
31263         * g++.dg/gcov/gcov-3.h: New file.
31264
31265 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31266
31267         * g++.old-deja/g++.other/builtins5.C: New test.
31268         * g++.old-deja/g++.other/builtins6.C: New test.
31269         * g++.old-deja/g++.other/builtins7.C: New test.
31270         * g++.old-deja/g++.other/builtins8.C: New test.
31271         * g++.old-deja/g++.other/builtins9.C: New test.
31272
31273 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31274
31275         * g++.dg/opt/static1.C: New test.
31276
31277         * g++.dg/opt/longbranch1.C: New test.
31278
31279 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31280
31281         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31282
31283         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31284
31285 2002-03-28  Jeffrey A Law  (law@redhat.com)
31286
31287         * gcc.c-torture/execute/20020328-1.c: New test.
31288
31289 2002-03-27  Richard Henderson  <rth@redhat.com>
31290
31291         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31292         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31293         move from g++.old-deja/g++.ext/.
31294
31295 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31296
31297         * g++.dg/init/new2.C: New test.
31298
31299 2002-03-26  Richard Henderson  <rth@redhat.com>
31300
31301         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31302
31303         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31304         on sparc.
31305
31306         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31307         sparcv9 systems.
31308         * gcc.dg/20001102-1.c: Likewise.
31309
31310 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31311
31312         * gcc.dg/cpp/endif-pedantic1.c,
31313         gcc.dg/cpp/endif-pedantic2.c: New tests.
31314
31315 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * g++.dg/init/new1.C: New test.
31318
31319 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31320
31321         * g++.dg/abi/vbase9.C: New test.
31322
31323 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31324
31325         * gcc.dg/arm-asm.c: New test.
31326
31327 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31328
31329         * gcc.dg/Wswitch-enum.c: New test.
31330         Fix PR c/5044.
31331
31332 2002-03-26  Richard Henderson  <rth@redhat.com>
31333
31334         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31335         structure.
31336
31337 2002-03-25  Richard Henderson  <rth@redhat.com>
31338
31339         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31340         sparcv9 systems.
31341
31342         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31343         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31344
31345 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31346
31347         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31348
31349 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31350
31351         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31352         targets using generic thunk support.
31353
31354 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31355
31356         * gcc.c-torture/compile/20020323-1.c: New test.
31357
31358         * g++.dg/opt/conj2.C: New test.
31359
31360 2002-03-24  Richard Henderson  <rth@redhat.com>
31361
31362         * gcc.dg/weak-1.c: Use -fno-common.
31363
31364 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31365
31366         * g77.dg/f77-edit-apostrophe-out.f: New test
31367         * g77.dg/f77-edit-h-out.f: New test
31368         * g77.dg/f77-edit-t-in.f: New test
31369         * g77.dg/f77-edit-t-out.f: New test
31370         * g77.dg/f77-edit-x-out.f: New test
31371         * g77.dg/f77-edit-slash-out.f: New test
31372         * g77.dg/f77-edit-colon-out.f: New test
31373         * g77.dg/f77-edit-s-out.f: New test
31374
31375 2002-03-24  Richard Henderson  <rth@redhat.com>
31376
31377         * objc/execute/formal_protocol-6.x: New XFAIL.
31378
31379 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31380
31381         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31382         that do not support weak symbols
31383
31384 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31385
31386         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31387         * lib/g77.exp: Likewise.
31388         * lib/objc.exp: Likewise.
31389
31390 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31391
31392         * gcc.dg/Wswitch-default.c: New test.
31393
31394 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * g++.dg/other/enum1.C: New test.
31397
31398 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31399
31400         * gcc.dg/pragma-ep-3.c: Fix typo.
31401
31402 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31403
31404         * g++.dg/inherit/template-as-base.C: New test.
31405
31406 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31407
31408         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31409         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31410
31411 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31412
31413         * gcc.dg/cpp/multiline.c: Update to match.
31414
31415 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31416
31417         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31418
31419 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31420
31421         * gcc.dg/cpp/extratokens2.c: New file.
31422
31423 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31424
31425         * gcc.dg/20020312-2.c: Add rs6000 target.
31426
31427         * gcc.c-torture/compile/20020319-1.c: New test.
31428
31429 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31430
31431         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31432         (A, E): Handle this.
31433
31434 2002-03-20  Jason Merrill  <jason@redhat.com>
31435
31436         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31437         ignoring -fpic.
31438         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31439         through prune_gcc_output.
31440
31441 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31442
31443         * gcc.c-torture/compile/20020320-1.c: New test.
31444
31445 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31446
31447         * gcc.c-torture/compile/20020318-1.c: New test.
31448
31449         * gcc.dg/struct-by-value-1.c: New test.
31450
31451         * gcc.dg/20020319-1.c: New test.
31452
31453 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31454
31455         * g++.dg/opt/conj1.C: New test.
31456
31457 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31458
31459         * g++.dg/template/qualttp20.C: Revert previous change.
31460         * g++.dg/template/qualttp3.C: Likewise.
31461         * g++.dg/template/qualttp4.C: Likewise.
31462         * g++.dg/template/qualttp5.C: Likewise.
31463         * g++.dg/template/qualttp6.C: Likewise.
31464         * g++.dg/template/qualttp7.C: Likewise.
31465         * g++.dg/template/qualttp8.C: Likewise.
31466         * g++.dg/template/recurse.C: Likewise.
31467
31468 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31469
31470         * gcc.dg/cpp/wchar-1.c: Update.
31471
31472 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.dg/template/conv1.C: New test.
31475         * g++.dg/template/conv2.C: New test.
31476         * g++.dg/template/conv3.C: New test.
31477         * g++.dg/template/conv4.C: New test.
31478
31479 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31480
31481         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31482         * g++.dg/template/qualttp3.C: Likewise.
31483         * g++.dg/template/qualttp4.C: Likewise.
31484         * g++.dg/template/qualttp5.C: Likewise.
31485         * g++.dg/template/qualttp6.C: Likewise.
31486         * g++.dg/template/qualttp7.C: Likewise.
31487         * g++.dg/template/qualttp8.C: Likewise.
31488         * g++.dg/template/recurse.C: Likewise.
31489
31490 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31491
31492         * g++.dg/opt/dtor1.C: New test.
31493
31494 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31495
31496         * gcc.c-torture/compile/20020315-1.c: New test.
31497
31498 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31499
31500         * gcc.dg/weak-1.c: Fix scan tests.
31501
31502 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31503
31504         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31505         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31506         cris-*-aout* mmix-*-*.
31507         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31508         cris-*-aout* mmix-*-*.
31509         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31510         cris-*-elf* cris-*-aout* and mmix-*-*.
31511         * gcc.dg/20001009-1.c: Ditto.
31512         * gcc.dg/20010912-1.c: Ditto.
31513         * gcc.dg/20020122-4.c: Ditto.
31514         * gcc.dg/inline-2.c: Ditto.
31515
31516 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31517
31518         * gcc.c-torture/compile/20020314-1.c: New test.
31519
31520 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31521
31522         * gcc.c-torture/execute/20020314-1.c: New test.
31523
31524 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31525
31526         * g++.dg/warn/Wunused-1.C: New test.
31527
31528 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31529
31530         * g++.dg/abi/mangle6.C: New test.
31531
31532 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31533
31534         * gcc.c-torture/compile/20020309-2.c: New test.
31535
31536         * gcc.c-torture/compile/20020312-1.c: New test.
31537
31538 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.dg/other/access1.C: New test.
31541
31542 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31543
31544         * gcc.c-torture/execute/wchar_t-1.c: New test.
31545
31546 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31547
31548         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31549
31550 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31551
31552         * gcc.dg/20020312-1.c: New test case.
31553
31554 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31555
31556         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31557
31558 2002-03-11  Richard Henderson  <rth@redhat.com>
31559
31560         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31561         * g++.old-deja/g++.jason/report.C: Likewise.
31562
31563 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31564
31565         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31566         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31567
31568 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         * testsuite/g++.dg/overload/pmf1.C: New test.
31571
31572 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31573
31574         * gcc.c-torture/execute/20020307-1.c: Use long.
31575
31576 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31577
31578         PR optimization/5844
31579         * gcc.dg/20020310-1.c: New test.
31580
31581 2002-03-09  Michael Meissner  <meissner@redhat.com>
31582
31583         * gcc.c-torture/execute/memcpy-2.c: New test.
31584         * gcc.c-torture/execute/memset-1.c: New test.
31585         * gcc.c-torture/execute/strlen-1.c: New test.
31586         * gcc.c-torture/execute/strcmp-1.c: New test.
31587         * gcc.c-torture/execute/strncmp-1.c: New test.
31588
31589 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31590
31591         * gcc.dg/ppc-ldstruct.c: New test.
31592
31593 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31594
31595         * gcc.c-torture/execute/va-arg-22.c: New test.
31596
31597 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31598
31599         * gcc.c-torture/compile/20020309-1.c: New test.
31600
31601 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31602
31603         * gcc.c-torture/execute/20020307-2.c: New test.
31604
31605 2002-03-07  Jeffrey A Law  (law@redhat.com)
31606
31607         * g77.f-torture/compile/20020307-1.f: New test.
31608
31609 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31610
31611         * gcc.dg/unordered-1.c: New test.
31612
31613 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31614
31615         * gcc.c-torture/execute/20020307-1.c: New test.
31616
31617 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31618
31619         * gcc.dg/20020304-1.c: New test.
31620
31621         * gcc.c-torture/compile/20020304-2.c: New test.
31622
31623 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31624
31625         * gcc.c-torture/compile/20020304-1.c: New test case
31626         (from PR c/5830).
31627
31628 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31629
31630         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31631
31632 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31633
31634         * g++.dg/other/classkey1.C: New test.
31635
31636 2002-03-01  Richard Henderson  <rth@redhat.com>
31637
31638         * gcc.c-torture/compile/981223-1.x: New.
31639         * gcc.c-torture/compile/920625-1.x: New.
31640
31641 2002-02-28  Richard Henderson  <rth@redhat.com>
31642
31643         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31644
31645 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31646
31647         * gcc.c-torture/execute/20020227-1.c: New test.
31648
31649 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31650
31651         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31652         here" ERROR lines.
31653         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31654         * g++.old-deja.g++.other/defarg1.C: Likewise.
31655         * g++.old-deja/g++.pt/calls2.C: Likewise.
31656         * g++.old-deja/g++.pt/crash20.C: Likewise.
31657         * g++.old-deja/g++.pt/crash30.C: Likewise.
31658         * g++.old-deja/g++.pt/crash36.C: Likewise.
31659         * g++.old-deja/g++.pt/crash6.C: Likewise.
31660         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31661         * g++.old-deja/g++.pt/derived3.C: Likewise.
31662         * g++.old-deja/g++.pt/error1.C: Likewise.
31663         * g++.old-deja/g++.pt/friend21.C: Likewise.
31664         * g++.old-deja/g++.pt/friend23.C: Likewise.
31665         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31666         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31667
31668 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31669
31670         * gcc.c-torture/execute/20020225-2.c: New test.
31671
31672 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31673
31674         * gcc.c-torture/execute/920730-1t.c,
31675         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31676         Delete test cases, only relevant to -traditional.
31677
31678 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31679
31680         * gcc.dg/cpp/undef1.c: Remove.
31681         * gcc.dg/cpp/directiv.c: Update.
31682         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31683
31684 2002-02-27  Michael Meissner  <meissner@redhat.com>
31685
31686         * gcc.c-torture/execute/20020226-1.c: New test.
31687
31688 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31689
31690         * g++.dg/debug/debug4.C: New test.
31691
31692         * gcc.dg/ia64-visibility-1.c: New test.
31693
31694 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31695
31696         * gcc.dg/debug/20020224-1.c: New.
31697
31698 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31699
31700         * gcc.c-torture/execute/960416-1.x: New.
31701         * gcc.c-torture/execute/divconst-3.x: Likewise.
31702
31703 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31704
31705         * gcc.dg/20020224-1.c: New test.
31706
31707 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31708
31709         * gcc.c-torture/execute/20020225-1.c: New.
31710
31711 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31712
31713         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31714
31715 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31716
31717         * gcc.dg/20020222-1.c: New test.
31718
31719 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31720
31721         * g++.dg/opt/anonunion1.C: New test.
31722
31723 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.dg/template/qualttp19.C: New test.
31726         * g++.dg/template/qualttp20.C: New test.
31727         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31728         * g++.old-deja/g++.other/qual1.C: Likewise.
31729
31730 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31731
31732         * gcc.dg/attr-alwaysinline.c: New.
31733
31734 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31735
31736         * gcc.dg/20020220-1.c: New test.
31737
31738         * gcc.dg/20020220-2.c: New test.
31739
31740         * g++.dg/opt/mmx1.C: New test.
31741
31742 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31743
31744         * gcc.c-torture/compile/20020110.c: New test.
31745
31746 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31747
31748         * gcc.c-torture/execute/20020219-1.c: New test.
31749
31750         * gcc.dg/20020219-1.c: New test.
31751
31752         * gcc.dg/noncompile/20020220-1.c: New test.
31753
31754         * g++.dg/opt/ptrintsum1.C: New test.
31755
31756         * gcc.dg/debug/20020220-1.c: New test.
31757
31758 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * gcc.c-torture/execute/20020216-1.c: New test.
31761
31762 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31763
31764         * gcc.dg/decl-1.c: Update, new test.
31765
31766 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31767
31768         * g++.dg/abi/bitfield1.C: New test.
31769         * g++.dg/abi/bitfield2.C: New test.
31770
31771 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31772
31773         * gcc.dg/attr-nest.c: New test.
31774
31775 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31776
31777         * gcc.c-torture/execute/20020215-1.c: New test.
31778
31779 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31780
31781         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31782         * g++.dg/debug/debug.exp: New.
31783         * g++.dg/debug/trivial.C: New.
31784         * g++.dg/debug/debug1.C: Moved...
31785         * g++.dg/other/debug1.C: ...from here.
31786         * g++.dg/debug/debug2.C: Moved...
31787         * g++.dg/other/debug2.C: ...from here.
31788         * g++.dg/debug/debug3.C: Moved...
31789         * g++.dg/other/debug3.C: ...from here.
31790
31791         * gcc.dg/noncompile/20020213-1.c: New test.
31792
31793 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * g++.dg/other/debug3.C: New test.
31796
31797         * gcc.c-torture/execute/20020213-1.c: New test.
31798
31799 2002-02-13  Richard Smith <richard@ex-parrot.com>
31800
31801         * g++.old-deja/g++.other/thunk1.C: New test.
31802
31803 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31804
31805         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31806
31807 2002-02-13  Stan Shebs  <shebs@apple.com>
31808
31809         * gcc.dg/altivec-3.c: New.
31810
31811 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31812
31813         * gcc.dg/Wunreachable-1.c: New test.
31814         * gcc.dg/Wunreachable-2.c: New test.
31815
31816 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31817
31818         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31819
31820 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31821
31822         * gcc.dg/decl-1.c: New test.
31823
31824 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31825
31826         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31827
31828 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31829
31830         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31831         * gcc.c-torture/compile/980506-1.x: Likewise.
31832
31833 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31834
31835         * gcc.dg/20020210-1.c: New.
31836
31837 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31838
31839         * g77.f-torture/execute/947.f: New regression test
31840         for PR fortran/947.
31841
31842 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31843
31844         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31845         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31846
31847 2002-02-08  Richard Henderson  <rth@redhat.com>
31848
31849         * gcc.c-torture/compile/labels-3.c: New.
31850
31851 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31854         expression statements work instead.
31855         * gcc.dg/noncompile/20020207-1.c: New test.
31856
31857 2002-02-07  Richard Henderson  <rth@redhat.com>
31858
31859         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31860
31861 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31862
31863         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31864         message from g77
31865         * lib/g77-dg.exp: Trim g77 error messages so that they are
31866         recognized by dg.exp.
31867
31868 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31869
31870         PR fortran/5473
31871         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31872
31873 2002-02-07  Richard Henderson  <rth@redhat.com>
31874
31875         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31876         to be sufficiently aligned for integers.
31877
31878 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31879
31880         * g++.dg/template/friend4.C: New test.
31881
31882 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31883
31884         PR fortran/5743
31885         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31886         unsupported cases.
31887
31888 2002-02-07  Richard Henderson  <rth@redhat.com>
31889
31890         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31891         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31892         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31893         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31894
31895 2002-02-06  Richard Henderson  <rth@redhat.com>
31896
31897         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31898
31899 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31900
31901         * gcc.dg/20020206-1.c: New test.
31902
31903 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * gcc.c-torture/execute/20020206-1.c: New test.
31906
31907         * gcc.c-torture/execute/20020206-2.c: New test.
31908
31909         PR optimization/5429:
31910         * gcc.c-torture/compile/20020206-1.c: New test.
31911
31912 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31913
31914         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31915         as certain file formats cannot support particularly large
31916         alignments.
31917
31918         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31919         and do not expect to be able to link the executable.
31920
31921         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31922         fail because the COFF format does not support the weak attribute.
31923
31924 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31925
31926         * g77.dg/pr5473.f: New test
31927
31928 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31929
31930         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31931         Fix testcase accordingly.
31932
31933 2002-02-04  Richard Henderson  <rth@redhat.com>
31934
31935         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31936         (buf): Change to be an array of pointers, not ints.
31937
31938 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31939
31940         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31941         before all tests.  Move warning one line above to match where it
31942         C frontend emits.
31943         * gcc.dg/Wswitch-2.c: New test.
31944         * g++.dg/warn/Wswitch-1.C: New test.
31945         * g++.dg/warn/Wswitch-2.C: New test.
31946
31947 2002-02-04  Richard Henderson  <rth@redhat.com>
31948
31949         * g++.dg/abi/offsetof.C: Fix size comparison.
31950
31951 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31952
31953         * gcc.dg/cast-qual-2.c: New test.
31954
31955 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31956
31957         * gcc.dg/20020201-4.c: New test.
31958
31959 2002-02-04  Ben Elliston  <bje@redhat.com>
31960
31961         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31962         target_info attribute != 0, in addition to the empty string.
31963         (gcc_target_compile): Likewise.
31964
31965 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31966
31967         * gcc.dg/Wswitch.c: New test.
31968         PR gcc/4475. PR gcc/3780.
31969
31970 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31971
31972         * g77.f-torture/execute/5122.f: New test for regressions
31973         against PR fortran/5122.
31974
31975 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31976
31977         * g77.f-torture/compile/pr3743.f: Delete
31978         * g77.dg/pr3743-1.f: New test.
31979         * g77.dg/pr3743-2.f: New test.
31980         * g77.dg/pr3743-3.f: New test.
31981         * g77.dg/pr3743-4.f: New test.
31982
31983 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31984
31985         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31986
31987 2002-02-02  Richard Henderson  <rth@redhat.com>
31988
31989         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31990         * gcc.c-torture/execute/bf64-1.c: Likewise.
31991
31992 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31993
31994         * gcc.dg/20020201-2.c: New test.
31995
31996         * gcc.dg/20020201-3.c: New test.
31997
31998         * gcc.c-torture/execute/bitfld-2.c: New test.
31999
32000 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32001
32002         * gcc.dg/bitfld-1.c: Update.
32003         * gcc.dg/bitfld-2.c: Update.
32004         * gcc.c-torture/execute/bitfld-1.x: New.
32005
32006 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32007
32008         * gcc.c-torture/execute/20020201-1.c: New test.
32009
32010 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32011
32012         PR target/5469
32013         * gcc.dg/20020201-1.c: New test.
32014
32015 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32016
32017         PR fortran/3743
32018         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32019         * g77.f-torture/compile/pr3743.x: Remove
32020
32021 2002-01-31  Tom Rix  <trix@redhat.com>
32022
32023         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32024
32025 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32026
32027         * gcc.dg/noncompile/20020130-1.c: New test.
32028
32029 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32030
32031         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32032
32033 2002-01-29  Richard Henderson  <rth@redhat.com>
32034
32035         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32036         to long long.
32037         * gcc.c-torture/execute/bf64-1.c: Likewise.
32038
32039 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32040
32041         * gcc.c-torture/execute/20020129-1.c: New test.
32042
32043 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32044
32045         * gcc.c-torture/compile/20000224-1.c: Update.
32046         * gcc.c-torture/execute/bitfld-1.c: New tests.
32047         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32048         * gcc.dg/uninit-A.c: Update.
32049
32050 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32051
32052         * g++.dg/template/ctor1.C: Add instantiation.
32053
32054 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32055
32056         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32057         argument to __builtin_prefetch to be const ptr.
32058
32059 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32060
32061         * gcc.c-torture/compile/20020120-1.c: New test.
32062
32063 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32064
32065         * gcc.c-torture/execute/20020127-1.c: New test.
32066
32067 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32068
32069         * g77.dg/f77-edit-i-in.f: New test
32070         * g77.dg/f77-edit-i-out.f: New test
32071
32072 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32073
32074         * gcc.dg/debug/debug.exp: New file.
32075         * gcc.dg/debug/trivial.c: New file.
32076         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32077         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32078         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32079         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32080         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32081         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32082         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32083         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32084         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32085         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32086         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32087         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32088         * gcc.dg/20000503-1.c: Removed.
32089         * gcc.dg/20010207-1.c: Removed.
32090         * gcc.dg/20011223-1.c: Removed.
32091         * gcc.dg/20020104-2.c: Removed.
32092         * gcc.dg/debug-1.c: Removed.
32093         * gcc.dg/debug-2.c: Removed.
32094         * gcc.dg/debug-3.c: Removed.
32095         * gcc.dg/debug-4.c: Removed.
32096         * gcc.dg/debug-5.c: Removed.
32097         * gcc.dg/debug-6.c: Removed.
32098         * gcc.dg/dwarf2-1.c: Removed.
32099         * gcc.dg/dwarf2-2.c: Removed.
32100
32101 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * g++.old-deja/g++.other/eh5.C: New test.
32104         * g++.old-deja/g++.other/sibcall2.C: New test.
32105         * g++.old-deja/g++.other/array9.C: New test.
32106         * g++.old-deja/g++.other/typename2.C: New test.
32107         * g++.old-deja/g++.other/crash60.C: New test.
32108         * g++.old-deja/g++.other/conv9.C: New test.
32109         * g++.old-deja/g++.other/mangle10.C: New test.
32110         * g++.old-deja/g++.other/unchanging1.C: New test.
32111         * g++.old-deja/g++.other/exprstmt1.C: New test.
32112         * g++.old-deja/g++.other/inline23.C: New test.
32113         * g++.old-deja/g++.eh/ia64-1.C: New test.
32114         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32115         * g++.old-deja/g++.other/reload1.C: New test.
32116         * g++.old-deja/g++.other/static20.C: New test.
32117         * g++.old-deja/g++.other/local-alloc1.C: New test.
32118         * g++.old-deja/g++.other/conv8.C: New test.
32119         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32120         * g++.old-deja/g++.other/storeexpr1.C: New test.
32121         * g++.old-deja/g++.other/storeexpr2.C: New test.
32122         * g++.dg/eh/template2.C: New test.
32123         * g++.dg/warn/weak1.C: New test.
32124
32125 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32126
32127         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32128         Remove first, non-varying, argument.
32129
32130 2002-01-23  Richard Henderson  <rth@redhat.com>
32131
32132         * gcc.dg/inline-2.c: New.
32133
32134         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32135         Add optional target arg.  Check number of arguments.
32136         (scan-assembler-not, scan-assembler-dem): Likewise.
32137         (scan-assembler-dem-not): Likewise.
32138
32139 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32140
32141         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32142         line 12.
32143         * g++.old-deja/g++.brendan/parse3.C,
32144         g++.old-deja/g++.other/crash26.C,
32145         g++.old-deja/g++.other/crash28.C,
32146         g++.old-deja/g++.other/crash29.C,
32147         g++.old-deja/g++.other/crash30.C,
32148         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32149
32150 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32151
32152         * gcc.dg/20020115-1.c: New.
32153
32154 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32155
32156         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32157
32158 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32159
32160         * gcc.dg/20020122-3.c: New.
32161
32162 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32163
32164         * g++.dg/other/gc1.C: New test.
32165
32166 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32167
32168         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32169
32170 2002-01-22  Richard Henderson  <rth@redhat.com>
32171
32172         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32173
32174 2002-01-22  Richard Henderson  <rth@redhat.com>
32175
32176         * gcc.dg/20020122-4.c: New.
32177
32178 2002-01-22  H.J. Lu <hjl@gnu.org>
32179
32180         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32181         link output.
32182         * gcc.dg/special/ecos.exp: Likewise.
32183         * lib/g++-dg.exp: Likewise.
32184         * lib/g77-dg.exp: Likewise.
32185         * lib/gcc-dg.exp : Likewise.
32186         * lib/mike-g++.exp: Likewise.
32187         * lib/mike-g77.exp: Likewise.
32188         * lib/mike-gcc.exp: Likewise.
32189         * lib/objc-dg.exp: Likewise.
32190
32191 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32192
32193         PR target/5379
32194         * gcc.dg/20020122-2.c: New test.
32195
32196 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32197
32198         * gcc.dg/20020122-1.c: New test.
32199
32200 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32201
32202         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32203
32204 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32205
32206         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32207
32208 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32209
32210         * gcc.c-torture/compile/20020121-1.c: New test.
32211
32212 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32213
32214         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32215         ld_library_path.
32216
32217 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32218
32219         * gcc.dg/20020218-1.c: New test.
32220
32221 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32222
32223         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32224         messages
32225         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32226         "At global scope" warning
32227         * g++.dg/ext/align1.C: Change cygwin test for alignment
32228         from db-bogus to dg-warning
32229
32230 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32231
32232         * g77.f-torture/compile/cpp2.F: New test.
32233
32234 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         * g++.dg/template/access1.C: New test.
32237
32238 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32239
32240         * gcc.dg/20020118-1.c: New.
32241
32242 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32243
32244         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32245
32246 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32247
32248         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32249         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32250         alignment warnings.
32251
32252 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32253
32254         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32255         torture_with_loops and torture_without_loops
32256
32257 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32258
32259         * gcc.c-torture/compile/20020116-1.c: New test.
32260
32261 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32262
32263         * gcc.dg/20020116-2.c: New test.
32264
32265         * gcc.dg/ultrasp4.c: New test.
32266
32267         * gcc.dg/20020116-1.c: New test.
32268
32269 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32270
32271         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32272         by EABI.
32273
32274 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32275
32276         * gcc.misc-tests/i386-prefetch.exp: New.
32277         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32278         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32279         * gcc.misc-tests/i386-pf-none-1.c: New test.
32280         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32281
32282 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.dg/gnu89-init-1.c: Add new tests.
32285
32286 2002-01-15  Andreas Jaeger  <aj@suse.de>
32287
32288         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32289         * gcc.dg/i386-mmx-2.c: Likewise.
32290         * gcc.dg/i386-sse-1.c: Likewise.
32291         * gcc.dg/i386-sse-2.c: Likewise.
32292         * gcc.dg/i386-sse-3.c: Likewise.
32293
32294 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32295
32296         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32297         Uncomment additional cases that now pass.
32298
32299 2002-01-11  Richard Henderson  <rth@redhat.com>
32300
32301         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32302         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32303
32304 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32305
32306         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32307
32308 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32309
32310         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32311         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32312
32313 2002-01-10  Dale Johannesen  <dalej@apple.com>
32314
32315         * gcc.c-torture/execute/loop-11.c: New.
32316
32317 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32318
32319         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32320         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32321
32322 2002-01-09  Richard Henderson  <rth@redhat.com>
32323
32324         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32325         type in which to perform the operation for each size.
32326
32327 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32328
32329         * gcc.c-torture/compile/20020109-2.c: New test.
32330
32331 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32332
32333         * gcc.c-torture/execute/loop-10.c: New test.
32334
32335 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32336
32337         * gcc.c-torture/compile/20010226-1.c: New test.
32338         * gcc.c-torture/compile/20010227-1.c: New test.
32339         * gcc.c-torture/compile/20010426-1.c: New test.
32340         * gcc.c-torture/compile/20010510-1.c: New test.
32341         * gcc.c-torture/compile/20010605-3.c: New test.
32342         * gcc.c-torture/compile/20010824-1.c: New test.
32343         * gcc.c-torture/execute/20010409-1.c: New test.
32344         * gcc.dg/noncompile/20000901-1.c: New test.
32345         * gcc.dg/20001023-1.c: New test.
32346         * gcc.dg/20001101-1.c: New test.
32347         * gcc.dg/20001102-1.c: New test.
32348         * gcc.dg/20010207-1.c: New test.
32349         * gcc.dg/20010405-1.c: New test.
32350         * gcc.dg/20010822-1.c: New test.
32351         * gcc.dg/20011107-1.c: New test.
32352
32353 2002-01-09  Jeffrey A Law  (law@redhat.com)
32354
32355         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32356
32357         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32358         execution failure on PA targets.
32359
32360 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32361
32362         * gcc.c-torture/compile/20020109-1.c: New test.
32363
32364 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32365
32366         * gcc.c-torture/execute/20020108-1.c: New test.
32367
32368 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32369
32370         * gcc.dg/20020108-1.c: New test.
32371
32372 2002-01-08  H.J. Lu <hjl@gnu.org>
32373
32374         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32375         for header files.
32376
32377 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32378
32379         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32380         consistency.
32381
32382 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32383
32384         * gcc.dg/altivec-4.c: Test altivec predicates.
32385
32386 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32387
32388         * gcc.c-torture/execute/20020107-1.c: New test.
32389
32390 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32391
32392         PR c/5279
32393         * gcc.c-torture/compile/20020106-1.c: New test.
32394
32395 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32396
32397         * gcc.c-torture/execute/nestfunc-4.c: New test.
32398
32399 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32400
32401         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32402         extra triple that slipped in.
32403         * g++.old-deja/g++.abi/align.C: Likewise.
32404         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32405
32406 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32407
32408         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32409         * g++.old-deja/g++.abi/align.C: Likewise.
32410         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32411
32412         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32413         on FreeBSD/i386.
32414         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32415         FreeBSD.
32416
32417 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32418
32419         * gcc.dg/20020104-1.c: New test.
32420
32421         * gcc.dg/20020104-2.c: New test.
32422
32423 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32424
32425         * gcc.dg/20020103-1.c: Fix typo in target selector.
32426
32427 2002-01-03  Richard Henderson  <rth@redhat.com>
32428
32429         * gcc.dg/20020103-1.c: New.
32430
32431 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32432
32433         * gcc.c-torture/execute/20020103-1.c: New test.
32434
32435 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32436
32437         * g++.dg/other/debug2.C: New test.
32438
32439         * gcc.c-torture/compile/20020103-1.c: New test.
32440
32441 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32442
32443         * gcc.dg/gnu89-init-1.c: Added new tests.
32444
32445 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32446
32447         * g++.dg/template/friend2.C: Remove as patch is reverted.
32448
32449         * g++.dg/warn/oldcast1.C: New test.
32450
32451         * g++.dg/template/ptrmem1.C: New test.
32452         * g++.dg/template/ptrmem2.C: New test.
32453
32454         * g++.dg/template/ntp.C: New test.
32455
32456         * g++.dg/other/component1.C: New test.
32457
32458         * g++.dg/template/ttp3.C: New test.
32459
32460         * g++.dg/template/friend2.C: New test.
32461         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32462
32463 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32464
32465         * g++.dg/other/ptrmem1.C: New test.
32466         * g++.dg/other/ptrmem2.C: New test.
32467
32468 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32469
32470         * g++.dg/template/ctor1.C: New test.
32471
32472 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32473
32474         * g++.dg/template/friend2.C: New test.
32475
32476 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32477
32478         * gcc.dg/mmix-1.c: New test.
32479
32480 2001-12-31  Richard Henderson  <rth@redhat.com>
32481
32482         * gcc.dg/asm-5.c: New.
32483
32484 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32485
32486         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32487         in namespace __gnu_cxx
32488
32489 2001-12-30  Richard Henderson  <rth@redhat.com>
32490
32491         * gcc.dg/debug-6.c: New.
32492
32493 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32494
32495         * gcc.c-torture/compile/20011229-2.c: New test.
32496
32497 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * gcc.dg/debug-3.c: New test.
32500         * gcc.dg/debug-4.c: New test.
32501         * gcc.dg/debug-5.c: New test.
32502
32503 2001-12-29  Richard Henderson  <rth@redhat.com>
32504
32505         * g++.dg/eh/loop1.C: New.
32506
32507 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32508
32509         * g++.dg/template/crash1.C: New test.
32510
32511 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32512
32513         * g++.dg/other/const1.C: New test.
32514
32515 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32516
32517         * gcc.c-torture/compile/20011229-1.c: New test.
32518
32519 2001-12-28  Stan Shebs  <shebs@apple.com>
32520
32521         * lib/objc-torture.exp: Resync with c-torture.exp.
32522         * lib/objc.exp: Load standard libraries.
32523
32524 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32525
32526         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32527         additional tests.
32528
32529 2001-12-27  Roger Sayle <roger@eyesopen.com>
32530
32531         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32532
32533 2001-12-27  Richard Henderson  <rth@redhat.com>
32534
32535         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32536
32537 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.dg/eh/ctor1.C: New test.
32540         * g++.dg/other/error2.C: New test.
32541
32542 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32543
32544         * g++.dg/other/init2.C: New test.
32545
32546 2001-12-24  Richard Henderson  <rth@redhat.com>
32547
32548         * gcc.dg/20011223-1.c: New.
32549         * gcc.dg/inline-1.c: New.
32550
32551 2001-12-23  Richard Henderson  <rth@redhat.com>
32552
32553         * gcc.dg/asm-4.c: Test operand modifiers.
32554
32555 2001-12-23  Richard Henderson  <rth@redhat.com>
32556
32557         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32558
32559 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32560
32561         * gcc.c-torture/execute/20011223-1.c: New test.
32562
32563 2001-12-21  Richard Henderson  <rth@redhat.com>
32564
32565         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32566         re-enables the warning.
32567
32568 2001-12-21  Richard Henderson  <rth@redhat.com>
32569
32570         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32571
32572 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * gcc.c-torture/compile/20011218-1.c: New test.
32575
32576 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32577
32578         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32579         arm-isr.c test.
32580         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32581         epilogue generation for ARM ISR routines.
32582
32583 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32584
32585         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32586         * gcc.dg/format/c90-printf-3.c: Likewise.
32587         * gcc.dg/format/c99-printf-3.c: Likewise.
32588         * gcc.dg/format/ext-1.c: Likewise.
32589         * gcc.dg/format/ext-6.c: Likewise.
32590         * gcc.dg/format/format.h: Prototype unlocked stdio.
32591
32592 2001-12-20  Richard Henderson  <rth@redhat.com>
32593
32594         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32595         (arena): Use it.
32596         (malloc): Correct allocation logic.  Abort if we fill up the
32597         arena before initialization complete.
32598         (realloc): Correct allocation logic.
32599
32600 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32601
32602         * gcc.c-torture/compile/20011219-2.c: New test.
32603
32604         * gcc.c-torture/execute/20011219-1.c: New test.
32605
32606 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32607
32608         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32609         target does not support weak symbols.
32610
32611 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * gcc.c-torture/compile/20011219-1.c: New test.
32614
32615 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32616
32617         * g++.dg/other/error1.C: New test.
32618
32619 2001-12-17  Jeffrey A Law  (law@redhat.com)
32620
32621         * gcc.c-torture/execute/20011217-1.c: New test.
32622
32623 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32624
32625         * objc.dg/special/: New directory.
32626         * objc.dg/special/special.exp: New file.
32627         * objc.dg/special/unclaimed-category-1.h: New file.
32628         * objc.dg/special/unclaimed-category-1a.m: New file.
32629         * objc.dg/special/unclaimed-category-1.m: New file.
32630
32631 2001-12-17  Andreas Jaeger  <aj@suse.de>
32632
32633         * gcc.c-torture/compile/20011217-2.c: New test.
32634
32635 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32636
32637         * gcc.c-torture/compile/20011217-1.c: New test.
32638
32639 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32640
32641         * testsuite/gcc.dg/20011214-1.c: New.
32642
32643 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32644
32645         * gcc.dg/altivec-4.c: New.
32646
32647 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32648
32649         * gcc.dg/20011113-1.c: New test.
32650
32651 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32652
32653         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32654         std::__malloc_alloc_template<0> and
32655         std::__default_alloc_template<false, 0>.
32656
32657 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32658
32659         * objc/execute/bf-21.m: New test.
32660         * objc/execute/enumeration-1.m: New test.
32661         * objc/execute/enumeration-2.m: New test.
32662
32663 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.dg/gnu89-init-1.c: New test.
32666
32667 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32668
32669         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32670         * g++.old-deja/g++.jason/2371.C: Likewise.
32671         * g++.old-deja/g++.jason/template33.C: Likewise.
32672         * g++.old-deja/g++.jason/template34.C: Likewise.
32673         * g++.old-deja/g++.jason/template36.C: Likewise.
32674         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32675         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32676         * g++.old-deja/g++.other/typename1.C: Likewise.
32677         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32678         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32679         * g++.old-deja/g++.pt/typename11.C: Likewise.
32680         * g++.old-deja/g++.pt/typename14.C: Likewise.
32681         * g++.old-deja/g++.pt/typename16.C: Likewise.
32682         * g++.old-deja/g++.pt/typename3.C: Likewise.
32683         * g++.old-deja/g++.pt/typename4.C: Likewise.
32684         * g++.old-deja/g++.pt/typename5.C: Likewise.
32685         * g++.old-deja/g++.pt/typename7.C: Likewise.
32686         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32687
32688 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32689
32690         * g++.dg/other/linkage1.C: New test.
32691         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32692         specifiers.
32693
32694 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32695
32696         * gcc.dg/concat.c: New test.
32697
32698 2001-12-11  Stan Shebs  <shebs@apple.com>
32699
32700         * objc/compile: New test directory.
32701         * objc/compile/compile.exp: New expect script.
32702         * objc/compile/20011211-1.m: New compile test.
32703
32704 2001-12-11  Jason Merrill  <jason@redhat.com>
32705
32706         * lib/prune.exp (prune_gcc_output): Also handle "In member
32707         function".  So many permutations...
32708
32709 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         * g++.dg/template/typedef1.C: New test.
32712
32713 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32714
32715         * g++.dg/other/copy1.C: New test.
32716
32717 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32718
32719         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32720
32721         * gcc.dg/builtin-choose-expr.c: New.
32722
32723 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32724
32725         * gcc.dg/altivec-2.c: New.
32726
32727 2001-12-07  Richard Henderson  <rth@redhat.com>
32728
32729         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32730
32731 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32732
32733         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32734         ultrasparc.
32735
32736 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32737
32738         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32739
32740 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32741
32742         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32743         variable argument list.
32744
32745 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32746
32747         * gcc.c-torture/execute/memcheck: Delete entire directory.
32748         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32749         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32750
32751 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32752
32753         * gcc.dg/Wshadow-1.c: New test.
32754
32755 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32756
32757         * gcc.c-torture/compile/20011130-1.c: New test.
32758
32759         * gcc.dg/noncompile/20011025-1.c: New test.
32760
32761         * g++.dg/other/anon-union.C: New test.
32762
32763         * gcc.c-torture/execute/20011024-1.c: New test.
32764
32765 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32766
32767         * gcc.c-torture/execute/20000722-1.x,
32768         gcc.c-torture/execute/20010123-1.x: Remove.
32769         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32770         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32771         gcc.dg/c99-complit-2.c: New tests.
32772
32773 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32774
32775         * g++.dg/inherit/base1.C: New test.
32776
32777 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * g++.dg/other/stdarg1.C: New test.
32780
32781         * gcc.c-torture/compile/20011130-2.c: New test.
32782
32783 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32784
32785         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32786         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32787         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32788         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32789         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32790         * gcc.dg/builtin-prefetch-1.c: New test.
32791
32792 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32793
32794         * gcc.dg/20011130-1.c: New test.
32795
32796 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32797
32798         * g++.dg/other/scope1.C: New test.
32799         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32800
32801 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32802
32803         * gcc.dg/vla-init-1.c: New test.
32804
32805 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32806
32807         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32808
32809 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32810
32811         * objc.dg/alias.m: Update.
32812         * objc.dg/class-1.m: Update.
32813         * objc.dg/const-str-1.m: Update.
32814         * objc.dg/fwd-proto-1.m: Update.
32815         * objc.dg/id-1.m: Update.
32816         * objc.dg/super-class-1.m: Update.
32817
32818 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32819
32820         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32821         constructs.
32822
32823 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32824
32825         * gcc.c-torture/execute/20011128-1.c: New test.
32826
32827 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32828
32829         * gcc.dg/20011127-1.c: New test.
32830
32831 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32832
32833         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32834         from Austin Group draft 7.
32835         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32836         scanf format arguments.
32837         * gcc.dg/format/no-exargs-2.c: New test.
32838
32839 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32840
32841         * g++.dg/abi/vbase8-4.C: New test.
32842
32843 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32844
32845         * gcc.c-torture/execute/20011121-1.c: New test.
32846
32847 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32848
32849         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32850
32851 2001-11-23  Andreas Jaeger  <aj@suse.de>
32852
32853         * gcc.dg/cpp/charconst-2.c: New test.
32854
32855 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32856
32857         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32858         to the host if it is remote.  Let tests specify extra headers
32859         they use.
32860         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32861         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32862         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32863         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32864         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32865         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32866         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32867         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32868         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32869         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32870
32871 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32872
32873         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32874         for little endian ARMs.
32875
32876 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32877
32878         * gcc.c-torture/compile/20011119-1.c: New test.
32879         * gcc.c-torture/compile/20011119-2.c: New test.
32880
32881 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32882
32883         * gcc.dg/altivec-1.c: Fix typo.
32884
32885 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32886
32887         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32888
32889 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32890
32891         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32892
32893 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32894
32895         * lib/g77.exp: Don't specify --rpath-link.
32896
32897         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32898         across all the headers.
32899         * gcc.dg/format/format.exp: For testing on a remote host,
32900         copy format.h.
32901
32902         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32903         * gcc.c-torture/execute/930406-1.c: Likewise.
32904         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32905
32906 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32907
32908         * gcc.dg/altivec-1.c: New.
32909
32910 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32911
32912         * gcc.dg/cpp/fpreprocessed.c: New test case.
32913
32914 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32915
32916         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32917         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32918         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32919
32920 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32921
32922         * gcc.dg/no-builtin-1.c: New test.
32923
32924 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32925
32926         * gcc.c-torture/execute/20011115-1.c: New test.
32927
32928 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.c-torture/compile/20011114-2.c: New test.
32931         * gcc.c-torture/compile/20011114-3.c: New test.
32932         * gcc.c-torture/compile/20011114-4.c: New test.
32933
32934 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32935
32936         * g++.dg/other/init1.C: New test.
32937
32938 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32939
32940         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32941         message.
32942
32943         * gcc.c-torture/execute/20011114-1.c: New testcase.
32944
32945         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32946         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32947         like the (before this change) version of 20010327-1.c.
32948
32949 2001-11-14  Roger Sayle <roger@eyesopen.com>
32950
32951         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32952
32953 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32954
32955         * g++.dg/init/array2.C: New test.
32956
32957 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32958
32959         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32960
32961 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32962
32963         * g++.dg/other/forscope1.C: New test.
32964         * g++.dg/ext/forscope1.C: New test.
32965         * g++.dg/ext/forscope2.C: New test.
32966
32967 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32968
32969         * gcc.c-torture/execute/20011113-1.c: New test.
32970
32971 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32972
32973         * gcc.c-torture/execute/20011109-2.c: New test.
32974
32975         * gcc.c-torture/execute/20011109-1.c: New test.
32976
32977 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * gcc.c-torture/compile/20011109-1.c: New test.
32980
32981 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32982
32983         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32984         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32985         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32986         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32987         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32988         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32989         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32990
32991 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32992
32993         * g++.dg/warn/Wshadow-1.C: New tests.
32994         * g++.old-deja/g++.mike/for3.C: Update.
32995
32996 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32997
32998         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32999         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33000         XFAILs.  Adjust expected error texts.
33001         * gcc.c-torture/compile/20011106-1.c,
33002         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33003         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33004         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33005         gcc.dg/c99-array-lval-5.c: New tests.
33006
33007 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33008
33009         * gcc.dg/cpp/defined.c: Update.
33010
33011 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33012
33013         * gcc.c-torture/execute/anon-1.c: New test.
33014
33015 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33016
33017         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33018         same size, so no warning should be produced on stormy16.
33019
33020         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33021         due to oversized array.
33022         * g++.old-deja/g++.mike/ns15.C: Likewise.
33023         * g++.old-deja/g++.pt/crash16.C: Likewise.
33024
33025 2001-11-02  Graham Stott  <grahams@redhat.com>
33026
33027         * g++.dgother/debug1.C: Fix typos.
33028
33029 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33030
33031         * g++.dg/other/debug1.C: New test.
33032
33033 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33034
33035         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33036         of unsigned long.
33037
33038 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33039
33040         * gcc.dg/20011029-2.c: New test.
33041
33042         * gcc.c-torture/compile/20011029-1.c: New test.
33043
33044 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33045
33046         * objc/execute/class_self-1.m: New test.
33047         * objc/execute/class_self-2.m: New test.
33048
33049 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33050
33051         * gcc.misc-tests/msgs.exp: Delete.
33052         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33053         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33054         error set to match recent changes.
33055
33056 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33057
33058         * gcc.dg/20011021-1.c: New test.
33059
33060 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33061
33062         * gcc.c-torture/compile/20011023-1.c: New test.
33063
33064 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33065
33066         * lib/g77.exp: Rewrite based on lib/g++.exp.
33067
33068 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33069
33070         * gcc.c-torture/execute/20011019-1.c: New test.
33071
33072         * gcc.dg/20011018-1.c: New test.
33073
33074 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33075
33076         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33077
33078 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33079
33080         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33081         * gcc.dg/attr-invalid.c: Likewise.
33082
33083 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33084
33085         * testsuite/gcc.dg/20011015-1.c: New test.
33086
33087 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33088
33089         * g++.dg/template/unify2.C: New test.
33090
33091 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33092
33093         * g++.dg/other/exception-specification.C: New test
33094
33095 2001-10-13  Tom Rix  <trix@redhat.com>
33096
33097         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33098         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33099
33100 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33101
33102         * testsuite/gcc.dg/20011009-1.c: New test.
33103
33104 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33105
33106         PR g++/4476
33107         * g++.dg/other/friend1.C: New test.
33108
33109 2001-10-11  Richard Henderson  <rth@redhat.com>
33110
33111         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33112
33113 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33114
33115         * gcc.c-torture/compile/20011010-1.c: New.
33116
33117 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33118
33119         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33120         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33121         g77.f-torture/execute/execute.exp,
33122         g77.f-torture/noncompile/noncompile.exp,
33123         gcc.c-torture/compile/compile.exp,
33124         gcc.c-torture/execute/execute.exp,
33125         gcc.c-torture/execute/ieee/ieee.exp,
33126         gcc.c-torture/execute/memcheck/memcheck.exp,
33127         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33128         objc/execute/execute.exp: Update FSF address.
33129
33130 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33131
33132         * gcc.dg/cpp/cmdlne-C.c: Update.
33133         * gcc.dg/cpp/cmdlne-C2.c: New.
33134
33135 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33136
33137         * gcc.c-torture/execute/20011008-3.c: New.
33138
33139 2001-10-08  DJ Delorie  <dj@redhat.com>
33140
33141         * gcc.dg/20011008-1.c: New.
33142         * gcc.dg/20011008-2.c: New.
33143
33144 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33145
33146         * gcc.dg/cpp/spacing1.c: Update test.
33147
33148 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33149
33150         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33151         spelling errors of "separate" as "seperate".
33152
33153 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33154
33155         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33156         enough to avoid inlining.
33157
33158 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33159
33160         * lib/g77.exp: set libg2c_dir correctly.
33161
33162 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33163
33164         * gcc.dg/cpp/macro11.c: New test.
33165
33166 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33167
33168         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33169         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33170         gcc.dg/format/multattr-3.c: New tests.
33171         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33172         tests for format attributes on function pointers being rejected.
33173
33174 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33175
33176         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33177
33178 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33179
33180         * g++.dg/warn/format1.C: New test.
33181
33182 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33183
33184         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33185
33186 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33187
33188         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33189
33190 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33191
33192         * gcc.dg/cpp/redef2.c: Add test.
33193
33194 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33195
33196         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33197         long-standing bug on i686, apparently.
33198         * gcc.c-torture/execute/loop-2c.x: New file.
33199         * gcc.c-torture/execute/loop-2d.x: New file.
33200         * gcc.c-torture/execute/loop-3c.x: New file.
33201
33202 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33203
33204         * gcc.dg/cpp/20000625-2.c: Correct line number.
33205
33206 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33207
33208         * gcc.dg/cpp/macro10.c: New test.
33209         * gcc.dg/cpp/strify3.c: New test.
33210         * gcc.dg/cpp/spacing1.c: Add tests.
33211         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33212         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33213
33214 2001-09-24  DJ Delorie  <dj@redhat.com>
33215
33216         * gcc.c-torture/execute/20010924-1.c: New test.
33217
33218 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33219
33220         * testsuite/objc/execute/paste.m: Remove.
33221
33222 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33223
33224         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33225
33226 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33227
33228         * g77.dg/strlen0.f: New test.
33229
33230 2001-09-21  Richard Henderson  <rth@redhat.com>
33231
33232         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33233         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33234
33235 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33236
33237         Table-driven attributes.
33238         * g++.dg/ext/attrib1.C: New test.
33239
33240 2001-09-20  DJ Delorie  <dj@redhat.com>
33241
33242         * gcc.dg/20000926-1.c: Update expected warning messages.
33243         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33244         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33245         array.
33246
33247 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33248
33249         * g++.dg/eh/registers1.C: New test case.
33250
33251 2001-09-17  Richard Henderson  <rth@redhat.com>
33252
33253         * gcc.dg/array-5.c: Fix VLA decomposition test.
33254
33255 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33256
33257         * gcc.dg/cpp/line5.c: New testcase.
33258
33259 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33260
33261         * gcc.dg/cpp/macro9.c: New test.
33262
33263 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33264
33265         * gcc.c-torture/execute/980223.c: Change type of addr from long
33266         to char *.
33267
33268 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33269
33270         * gcc.c-torture/execute/20010915-1.c: New test.
33271
33272 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33273
33274         * g77.dg/bprob: New directory.
33275         * g77.dg/bprob/bprob.exp: New file.
33276         * g77.dg/bprob/bprob-1.f: New test.
33277         * g77.dg/gcov: New directory.
33278         * g77.dg/gcov/gcov.exp: New file.
33279         * g77.dg/gcov/gcov-1.f: New test.
33280         * g77.dg/gcov/gcov-1.x: New file.
33281
33282 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33283
33284         * gcc.dg/cpp/directiv.c: Update.
33285         * gcc.dg/cpp/undef1.c: Update.
33286
33287 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33288
33289         * gcc.dg/20010912-1.c: New test.
33290
33291 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33292
33293         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33294         language-independent file in lib.
33295         * lib/gcov.exp: New file.
33296
33297 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33298
33299         * gcc.c-torture/compile/20010911-1.c: New test.
33300
33301 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33302
33303         * lib/profopt.exp: New, to support profile-directed optimizations.
33304         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33305         * gcc.misc-tests/bprob-1.c: New test.
33306         * gcc.misc-tests/bprob-2.c: New test.
33307
33308 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33309
33310         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33311         XFAIL and which kinds of gcov output to verify.
33312         * gcc.misc-tests/gcov-4b.x: New file.
33313         * gcc.misc-tests/gcov-5b.x: New file.
33314         * gcc.misc-tests/gcov-6.x: New file.
33315         * gcc.misc-tests/gcov-7.c: New test.
33316         * gcc.misc-tests/gcov-7.x: New file.
33317
33318 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33319
33320         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33321         * gcc.misc-tests/gcov-6.c: New test.
33322
33323 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33324
33325         PR c++/3986
33326         * g++.dg/abi/vbase1.C: New test.
33327
33328 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33329
33330         * objc.dg/method-2.m: New.
33331
33332 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33333
33334         PR c++/4203
33335         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33336         * g++.dg/init/empty1.C: New test.
33337
33338 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33339
33340         * gcc.c-torture/compile/20010903-1.c: New test.
33341
33342 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33343
33344         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33345         for m68k.
33346
33347 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33348
33349         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33350
33351         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33352
33353         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33354
33355 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33356
33357         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33358         for 16-bit 'unsigned int'.
33359
33360 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33361
33362         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33363
33364 2001-08-27  Richard Henderson  <rth@redhat.com>
33365
33366         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33367         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33368
33369 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33370
33371         * gcc.dg/asm-names.c (ymain): New.
33372
33373 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33374
33375         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33376         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33377         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33378
33379 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33380
33381         * gcc.dg/compare5.c: New testcase.
33382
33383 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33384
33385         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33386         and "In instantiation".
33387
33388 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33389
33390         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33391
33392 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33393
33394         * gcc.misc-tests/gcov.exp: Add support for branch information.
33395         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33396         * gcc.misc-tests/gcov-4.c: New test.
33397         * gcc.misc-tests/gcov-4b.c: New test.
33398         * gcc.misc-tests/gcov-5b.c: New test.
33399
33400 2001-08-20  Zack Weinberg  <zackw@panix.com>
33401
33402         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33403         expected to fail.
33404
33405 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33406
33407         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33408
33409 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33410
33411         * g++.dg/eh/template1.C: New test.
33412
33413 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33414
33415         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33416         Fix thinko.
33417         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33418         for xfail.
33419
33420 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33421
33422         * lib/g77-dg.exp: Use prune.exp for common procedures
33423         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33424         * lib/g77.exp: (g77-dg-prune) Remove
33425
33426 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33427
33428         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33429
33430 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33431
33432         * g++.dg/template/unify1.C: New test.
33433
33434 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         * g++.dg/abi/empty4.C: New test.
33437
33438 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33439
33440         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33441         solaris2.*
33442         * g77.f-torture/compile/pr3743.x: Likewise.
33443
33444 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33445
33446         * g++.dg/other/using-declaration.C: New test.
33447
33448 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33449
33450         * gcc.dg/cpp/tr-sign.c: New testcase.
33451
33452 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33453
33454         * gcc.dg/cpp/19951025-1.c: Revert.
33455         * gcc.dg/cpp/directiv.c: We no longer process directives that
33456         interrupt macro arguments.
33457
33458 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33459
33460         * gcc.dg/bconstp-1.c: New test.
33461
33462 2001-08-03  Richard Henderson  <rth@redhat.com>
33463
33464         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33465
33466 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33467
33468         * gcc.dg/cpp/19951025-1.c: Update.
33469
33470 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33471
33472         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33473         should be x.
33474
33475 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33476
33477         Kill -fhonor-std.
33478         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33479         * g++.old-deja/g++.other/std1.C: Likewise.
33480         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33481
33482 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33483
33484         * lib/g77.exp: Load gcc-defs.exp for common procedures
33485         (g77_pass, g77_fail, g77_finish, g77_exit,
33486         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33487
33488 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33489
33490         * g77.dg/fbackslash.f
33491         * g77.dg/fcase-preserve.f
33492         * g77.dg/ff90-1.f
33493         * g77.dg/ffixed-line-length-0.f
33494         * g77.dg/ffixed-line-length-132.f
33495         * g77.dg/ffixed-line-length-7.f
33496         * g77.dg/ffixed-line-length-72.f
33497         * g77.dg/ffixed-line-length-none.f
33498         * g77.dg/ffree-form-1.f
33499         * g77.dg/fno-backslash.f
33500         * g77.dg/fno-f90-1.f
33501         * g77.dg/fno-fixed-form-1.f
33502         * g77.dg/fno-onetrip.f
33503         * g77.dg/fno-typeless-boz.f
33504         * g77.dg/fno-underscoring.f
33505         * g77.dg/fno-vxt-1.f
33506         * g77.dg/fonetrip.f
33507         * g77.dg/ftypeless-boz.f
33508         * g77.dg/fugly-assumed.f
33509         * g77.dg/funderscoring.f
33510         * g77.dg/fvxt-1.f
33511
33512 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33513
33514         * objc.dg/fwd-proto-1.m: New.
33515         * objc.dg/local-decl-1.m: New.
33516         * objc.dg/naming-1.m: New.
33517         * objc.dg/naming-2.m: New.
33518         * objc.dg/proto-hier-1.m: New.
33519
33520 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33521
33522         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33523         largest-type elements to a struct makes its size grow.
33524
33525 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.dg/abi/vthunk1.C: New test.
33528
33529 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33530
33531         * g++.dg/abi/vbase8-22.C: New test.
33532
33533 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33534
33535         * gcc.dg/cpp/macro8.c: New test.
33536
33537 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33538
33539         * g++.dg/abi/vbase8-21.C: New test.
33540
33541 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33542
33543         * g++.dg/abi/vbase8-10.C: New test.
33544
33545 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33546
33547         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33548         ${tool}_set_ld_library_path.
33549         Changed caller.
33550         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33551         g++.exp.
33552
33553 2001-07-26  Stan Cox <scox@redhat.com>
33554
33555         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33556         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33557         gcc_exit, gcc_check_unsupported_p):
33558         Moved to gcc-deps.exp
33559         * gcc-deps.exp: New file.
33560
33561 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33562
33563         * g++.old-deja/g++.pt/defarg14.C: New test.
33564
33565 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * g++.old-deja/g++.other/lineno5.C: New test.
33568
33569 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.old-deja/g++.pt/crash68.C: New test.
33572
33573 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33574
33575         * g++.old-deja/g++.other/crash42.C: New test.
33576
33577 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33578
33579         * gcc.dg/cpp/extratokens.c: Fix.
33580         * gcc.dg/cpp/skipping2.c: New tests.
33581
33582 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33583
33584         * gcc.c-torture/execute/20010724-1.c: New file.
33585         * gcc.c-torture/execute/20010724-1.x: New file.
33586
33587 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         * g++.old-deja/g++.other/cond7.C: New test.
33590
33591 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33592
33593         * g++.old-deja/g++.other/optimize4.C: New test.
33594
33595 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33596
33597         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33598
33599 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33600
33601         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33602         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33603         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33604         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33605
33606         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33607         bug report" message.
33608
33609         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33610         * g++.dg/ext/instantiate1.C: Move from old-deja.
33611
33612 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33613
33614         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33615         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33616         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33617         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33618
33619 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33620
33621         * gcc.c-torture/execute/20010723-1.c: New test.
33622
33623 2001-07-23  Ben Elliston  <bje@redhat.com>
33624
33625         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33626
33627 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33628
33629         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33630         i[34567]86-*-*.
33631         Delete handling of ieee_multilib_flags.
33632         Pass -mieee for alpha*-*-* and sh-*-*.
33633         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33634
33635 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33636
33637         Remove old-abi tests.
33638         * g++.old-deja/g++.mike/p11116.C: Remove.
33639         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33640
33641 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33642
33643         * g77.f-torture/compile/pr3743.f: New test
33644
33645 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33646
33647         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33648
33649 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33650
33651         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33652         g++.old-deja/g++.pt/static6.C: Likewise.
33653         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33654         supports weak symbols.
33655
33656 2001-07-18  Andreas Jaeger  <aj@suse.de>
33657
33658         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33659         supported again.
33660
33661 2001-07-18  Andreas Jaeger  <aj@suse.de>
33662
33663         * gcc.dg/iftrap-1.c: Fix target line.
33664
33665 2001-07-17  Richard Henderson  <rth@redhat.com>
33666
33667         * gcc.c-torture/execute/20010717-1.c: New.
33668
33669 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33670
33671         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33672         tests.
33673
33674 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33675
33676         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33677
33678 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33679
33680         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33681         UAC_SIGBUS, UAC_NOPRINT definitions.
33682
33683 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33684
33685         * objc/execute/object_is_class.m: New test.
33686         * objc/execute/object_is_meta_class.m: New test.
33687
33688 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33689
33690         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33691         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33692
33693 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33694
33695         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33696         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33697
33698 2001-07-14  Richard Henderson  <rth@redhat.com>
33699
33700         * gcc.dg/iftrap-1.c: New.
33701
33702 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33703
33704         * g77.f-torture/execute/intrinsic77.f: New test.
33705
33706 2001-07-11  Janis Johnson <janis@us.ibm.com>
33707
33708         * gcc.misc-tests/gcov-3.c: New test.
33709
33710 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33711
33712         * gcc.c-torture/compile/20010711-1.c,
33713         * gcc.c-torture/compile/20010711-2.c: New tests.
33714
33715 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33716
33717         * gcc.c-torture/execute/20010711-1.c: New test.
33718
33719 2001-07-11  Ben Elliston  <bje@redhat.com>
33720
33721         * g++.old-deja/g++.other/enum5.C: New test.
33722
33723 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33724
33725         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33726         (g++-dg-prune): Call prune_gcc_output.
33727         * prune.exp: New file for prune_gcc_output.
33728         * lib/g++.exp, lib/gcc.exp: Load it.
33729
33730 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33731
33732         * gcc.c-torture/compile/20010701-1.c,
33733         g++.old-deja/g++.ext/attrib6.C: New tests.
33734
33735 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33736
33737         * gcc.c-torture/compile/20010706-1.c: New test.
33738
33739 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33740
33741         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33742
33743 2001-06-28  Stan Shebs  <shebs@apple.com>
33744
33745         * gcc.dg/pragma-darwin.c: New test.
33746
33747 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33748
33749         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33750         Solaris 2.[678] system.
33751
33752 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33753
33754         * gcc.dg/20010622-1.c: New test.
33755
33756 2001-06-18  Stan Shebs  <shebs@apple.com>
33757
33758         * objc.dg: New directory.
33759         * objc.dg/dg.exp: New file.
33760         * objc.dg/alias.m: New.
33761         * objc.dg/class-1.m: New.
33762         * objc.dg/class-2.m: New.
33763         * objc.dg/const-str-1.m: New.
33764         * objc.dg/const-str-2.m: New.
33765         * objc.dg/id-1.m: New.
33766         * objc.dg/method-1.m: New.
33767         * objc.dg/super-class-1.m: New.
33768         * lib/objc-dg.exp: New file.
33769
33770 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33771
33772         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33773         of label name.
33774
33775 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33776
33777         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33778
33779 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33780
33781         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33782         variable.
33783
33784 2001-06-12  Richard Henderson  <rth@redhat.com>
33785
33786         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33787
33788 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33789
33790         * g++.old-deja/g++.abi/vbase5.C: New test.
33791         * g++.old-deja/g++.abi/vbase6.C: New test.
33792         * g++.old-deja/g++.abi/vbase7.C: New test.
33793
33794 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33795
33796         * gcc.c-torture/compile/20010610-1.c: New test.
33797
33798 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33799
33800         * g++.old-deja/g++.abi/vbase4.C: New test.
33801
33802 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33803
33804         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33805         support %f for HC11/HC12 targets.
33806         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33807         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33808         on HC11/HC12 targets.
33809         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33810
33811 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33812
33813         * gcc.dg/wchar_t-1.c: New file.
33814         * gcc.dg/wint_t-1.c: Likewise.
33815
33816 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33817
33818         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33819
33820 2001-06-11  Richard Henderson  <rth@redhat.com>
33821
33822         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33823
33824 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33825
33826         * gcc.c-torture/compile/20010611-1.c: New test.
33827
33828 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33829
33830         * gcc.dg/c99-tag-1.c: Add more tests.
33831
33832 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33833
33834         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33835         representation on MN10300 and ARM/Thumb.
33836
33837 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33838
33839         * g77.f-torture/execute/20010610.f: New.
33840
33841 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33842
33843         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33844         names.
33845
33846 2001-06-09  Richard Henderson  <rth@redhat.com>
33847
33848         * gcc.c-torture/execute/ashrdi-1.c: New.
33849         * gcc.c-torture/execute/ashldi-1.c: New.
33850         * gcc.c-torture/execute/lshrdi-1.c: New.
33851
33852 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33853
33854         * objc/execute/load-3.m: Added. Check sending +load to categories,
33855         in addition to classes.
33856
33857 2001-06-08  Stan Shebs  <shebs@apple.com>
33858
33859         * objc/execute/load-2.m: New test.  From Nicola Pero
33860         <n.pero@mi.flashnet.it>.
33861
33862 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33863
33864         * gcc.c-torture/execute/20010605-2.c: New test.
33865
33866 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33867
33868         * g++.old-deja/g++.abi/vbase2.C: New test.
33869         * g++.old-deja/g++.abi/vbase3.C: New test.
33870
33871 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33872
33873         * g++.old-deja/g++.pt/friend49.C: New test.
33874
33875 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33876
33877         * g++.old-deja/g++.ext/anon3.C: New test.
33878
33879 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33880
33881         * g++.old-deja/g++.other/conv7.C: New test.
33882
33883 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33884
33885         * gcc.c-torture/compile/20010605-2.c: New test.
33886
33887 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33888
33889         * gcc.c-torture/execute/20010604-1.c: New test.
33890
33891 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33892
33893         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33894
33895 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33896
33897         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33898         (g++_link_flags): Likewise.
33899         (g++_init): Pass gccpath's value to two previous functions.
33900
33901 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33902
33903         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33904         Ensure logfile entry matches exec command line.
33905
33906 2001-05-31  Richard Henderson  <rth@redhat.com>
33907
33908         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33909         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33910
33911 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33912
33913         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33914         compiler for irix6.2
33915
33916 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33917
33918         * g++.old-deja/g++.other/optimize3.C: New file.
33919
33920 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33921
33922         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33923         assemble.
33924
33925 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33926
33927         * g++.old-deja/g++.other/optimize2.C: New file.
33928
33929 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33930
33931         * gcc.c-torture/compile/20010518-2.c: New file.
33932         * gcc.c-torture/execute/20010518-1.c: New file.
33933         * gcc.c-torture/execute/20010518-2.c: New file.
33934
33935 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33936
33937         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33938
33939 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33940
33941         G++ no longer defines builtins that do not begin with __builtin.
33942         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33943         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33944         * g++.old-deja/g++.law/builtin1.C: Likewise.
33945         * g++.old-deja/g++.law/cvt2.C: Likewise.
33946         * g++.old-deja/g++.mike/net5.C: Likewise.
33947         * g++.old-deja/g++.other/builtins1.C: Likewise.
33948         * g++.old-deja/g++.other/builtins2.C: Likewise.
33949         * g++.old-deja/g++.other/builtins3.C: Likewise.
33950         * g++.old-deja/g++.other/builtins4.C: Likewise.
33951         * g++.old-deja/g++.other/inline8.C: Likewise.
33952         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33953
33954 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33955
33956         * g++.old-deja/g++.pt/using1.C: Adjust.
33957         * g++.old-deja/g++.pt/using2.C: New test.
33958
33959 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33960
33961         * gcc.dg/cpp/charconst.c: New tests.
33962         * gcc.dg/cpp/escape.c: New tests.
33963         * gcc.dg/cpp/escape-1.c: New tests.
33964         * gcc.dg/cpp/escape-2.c: New tests.
33965         * gcc.dg/cpp/ucs.c: New tests.
33966
33967 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33968
33969         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33970         native compiler for irix6.5.
33971
33972 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33973
33974         * lib/g++.exp (g++_include_flags): Use args to compute
33975         get_multilibs.
33976         (g++_link_flags): Likewise.
33977         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33978
33979 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33980
33981         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33982
33983 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33984
33985         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33986         this file.
33987
33988 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33989
33990         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33991         STACK_SIZE;
33992         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33993         to STACK_SIZE; Use it to define size of add_histo array.
33994         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33995         to STACK_SIZE.
33996         (f): Use GITT_SIZE to define size of gitt local table.
33997         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33998         to STACK_SIZE; Use it to define size of bytemem array.
33999
34000 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34001
34002         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34003         on 68HC11/HC12 due to the asm instruction.
34004         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34005         * gcc.c-torture/compile/920520-1.x: Likewise.
34006         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34007         on 68HC11/HC12 because the function is larger than 64K.
34008         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34009         on 68HC11/HC12 because the structure is too large.
34010
34011 2001-05-20  Richard Henderson  <rth@redhat.com>
34012
34013         * gcc.c-torture/execute/20010520-1.c: New.
34014
34015 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34016
34017         * g++.old-deja/g++.warn/compare1.C: New test.
34018         * gcc.dg/compare4.c: New test.
34019
34020 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34021
34022         * g++.old-deja/g++.other/optimize1.C: New test.
34023
34024 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34025
34026         * g++.old-deja/g++.pt/spec41.C: New test.
34027
34028 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34029
34030         * gcc.c-torture/compile/20010114-1.x: Remove.
34031
34032 2001-05-18  Stan Shebs  <shebs@apple.com>
34033
34034         * gcc.c-torture/compile/20010518-1.c: New test.
34035
34036 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34039         * g++.old-deja/g++.pt/crash67.C: New test.
34040
34041 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34042
34043         * g++.old-deja/g++.other/debug9.C: New test.
34044
34045 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34046
34047         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34048
34049 2001-05-16  Jan Hubicka  <jh@suse.cz>
34050
34051         * gcc.c-torture/compile/20010516-1.c: New test.
34052
34053 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34054
34055         * g++.old-deja/g++.other/crash41.C: New test.
34056
34057 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * g++.old-deja/g++.pt/crash66.C: New test.
34060
34061 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34062
34063         * g++.old-deja/g++.robertl/eb27.C: Convert.
34064
34065 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34066
34067         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34068         declaration being redundant.
34069
34070 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34071
34072         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34073
34074 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34075
34076         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34077
34078 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34079
34080         * lib/g++.exp: Use testsuite_flags.
34081
34082 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34083
34084         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34085
34086 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34087
34088         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34089
34090 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34091
34092         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34093
34094 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34095
34096         * gcc.c-torture/compile/20010313-1.c: New test.
34097
34098 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34099
34100         * gcc.dg/cpp/direct2.c: New test.
34101         * gccq.dg/cpp/direct2s.c: New test.
34102
34103         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34104
34105 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34106
34107         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34108         * g++.old-deja/g++.other/op3.C: Likewise.
34109
34110 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34111
34112         * gcc.dg/cpp/syshdr.h: New file.
34113         * gcc.dg/cpp/sysmac1.c: Update.
34114         * gcc.dg/cpp/sysmac2.c: Update.
34115
34116 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34117
34118         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34119
34120 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34121
34122         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34123         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34124
34125 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34126
34127         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34128
34129 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34130
34131         * lib/g++.exp (g++_include_flags): Don't use any special flags
34132         if TESTING_IN_BUILD_TREE is not defined.
34133         (g++_init): Use a plain 'c++' as the compiler if
34134         TESTING_IN_BUILD_TREEE is not defined.
34135
34136 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34137
34138         * g++.old-deja/g++.eh/catch13.C: New test.
34139         * g++.old-deja/g++.eh/catch14.C: New test.
34140
34141 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34142
34143         * gcc.dg/cpp/tr-define.c: New test.
34144
34145 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34146
34147         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34148         <stdlib.h>, not <malloc.h>.
34149
34150 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34151
34152         * g++.old-deja/g++.ns/template17.C: New test.
34153
34154 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34155
34156         * g++.old-deja/g++.pt/ref4.C: New test.
34157
34158 2001-04-30  Richard Henderson  <rth@redhat.com>
34159
34160         * gcc.dg/20000724-1.c: Revert last change.
34161
34162 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34163
34164         * g77.f-torture/execute/20010430.f: New test.
34165
34166 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34167
34168         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34169
34170 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34171
34172         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34173
34174 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34175
34176         * g++.old-deja/g++.eh/crash6.C: New test.
34177
34178 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         * g++.old-deja/g++.other/warn7.C: New test.
34181
34182 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34183
34184         * g++.old-deja/g++.other/defarg9.C: New test.
34185
34186 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34187
34188         * g77.f-torture/compile/20010426.f: New test.
34189         * g77.f-torture/execute/20010426.f: New test.
34190
34191 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34192
34193         * g77.f-torture/compile/20000629-1.x: Remove - error
34194         has been fixed.
34195
34196 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34197
34198         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34199         Tweak slightly to work with g++.dg framework.
34200         * g++.dg/special/ecos.exp: Run initp1.C test.
34201         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34202
34203         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34204         its linker doesn't give line numbers either.
34205         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34206
34207 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34208
34209         * g++.old-deja/g++.other/lex1.C: New test.
34210
34211 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.dg/noncompile/20010425-1.c: New test.
34214
34215 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34216
34217         * g++.old-deja/g++.pt/mangle2.C: New test.
34218
34219 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34220
34221         * gcc.dg/format/plus-1.c: New test.
34222
34223 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.dg/20010423-1.c: New test.
34226
34227 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34228
34229         * gcc.c-torture/execute/20010422-1.c: New test.
34230
34231 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34232
34233         * g++.old-deja/g++.ns/type2.C: New test.
34234
34235 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34236
34237         * g++.old-deja/g++.other/perf1.C: New test.
34238
34239 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34240
34241         * gcc.dg/c99-func-2.c: Remove xfail.
34242         * gcc.dg/c99-func-3.c: Remove xfail.
34243         * gcc.dg/c99-func-4.c: Remove xfail.
34244
34245 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34246
34247         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34248
34249 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34250
34251         * gcc.c-torture/compile/20010423-1.c: New test.
34252
34253 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34254
34255         * g++.old-deja/g++.pt/typename28.C: New test.
34256
34257 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34258
34259         * g++.old-deja/g++.abi/empty2.C: New test.
34260         * g++.old-deja/g++.abi/empty3.C: New test.
34261
34262 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34263
34264         * g++.old-deja/g++.other/comdat2.C: New test.
34265         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34266
34267 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34268
34269         * g++.old-deja/g++.other/overload14.C: New test.
34270
34271 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34272
34273         * g++.old-deja/g++.other/lookup23.C: New test.
34274
34275 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34276
34277         * gcc.c-torture/execute/20010403-1.c: New test.
34278
34279 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34280             Mark Mitchell  <mark@codesourcery.com>
34281
34282         * lib/old-dejagnu.exp: Don't delete output of executable.
34283         Add .exe suffix to executables.
34284
34285 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34286
34287         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34288
34289 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34290
34291         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34292
34293 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34294
34295         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34296         * g++.old-deja/g++.abi/crash1.C: New test.
34297
34298 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34299
34300         * g++.old-deja/g++.other/crash40.C: New test.
34301
34302 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34303
34304         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34305
34306 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34307
34308         * g++.old-deja/g++.other/warn6.C: New test.
34309
34310 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34311
34312         * g++.old-deja/g++.robertl/eb42.C: Same.
34313
34314 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34315
34316         * gcc.dg/wtr-conversion-1.c: New testcase.
34317
34318 2001-04-10  Richard Henderson  <rth@redhat.com>
34319
34320         * g++.old-deja/g++.other/array5.C: New.
34321
34322 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34323
34324         * gcc.c-torture/execute/20010408-1.c: New test.
34325
34326 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34327
34328         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34329         headers and constructs.
34330         * g++.old-deja/g++.robertl/eb79.C: Same.
34331         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34332         * g++.old-deja/g++.robertl/eb73.C: Same.
34333         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34334         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34335         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34336         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34337         * g++.old-deja/g++.robertl/eb44.C: Same.
34338         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34339         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34340         * g++.old-deja/g++.robertl/eb39.C: Same.
34341         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34342         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34343         * g++.old-deja/g++.robertl/eb30.C: Same.
34344         * g++.old-deja/g++.robertl/eb3.C: Same.
34345         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34346         * g++.old-deja/g++.robertl/eb21.C: Same.
34347         * g++.old-deja/g++.robertl/eb15.C: Same.
34348         * g++.old-deja/g++.robertl/eb118.C: Same.
34349         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34350         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34351         * g++.old-deja/g++.robertl/eb109.C: Same.
34352         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34353         * g++.old-deja/g++.mike/rtti1.C: Same.
34354         * g++.old-deja/g++.mike/p658.C: Same.
34355         * g++.old-deja/g++.mike/net46.C: Same.
34356         * g++.old-deja/g++.mike/net34.C: Same.
34357         * g++.old-deja/g++.mike/memoize1.C: Same.
34358         * g++.old-deja/g++.mike/eh2.C: Same.
34359         * g++.old-deja/g++.law/weak.C: Same.
34360         * g++.old-deja/g++.law/visibility7.C: Same.
34361         * g++.old-deja/g++.law/visibility25.C: Same.
34362         * g++.old-deja/g++.law/visibility22.C: Same.
34363         * g++.old-deja/g++.law/visibility2.C: Same.
34364         * g++.old-deja/g++.law/visibility17.C: Same.
34365         * g++.old-deja/g++.law/visibility13.C: Same.
34366         * g++.old-deja/g++.law/visibility10.C: Same.
34367         * g++.old-deja/g++.law/visibility1.C: Same.
34368         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34369         * g++.old-deja/g++.law/vbase1.C: Same.
34370         * g++.old-deja/g++.law/operators32.C: Same.
34371         * g++.old-deja/g++.law/nest3.C: Same.
34372         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34373         * g++.old-deja/g++.law/except5.C (main): Same.
34374         * g++.old-deja/g++.law/cvt7.C (run): Same.
34375         * g++.old-deja/g++.law/cvt2.C: Same.
34376         * g++.old-deja/g++.law/cvt16.C: Same.
34377         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34378         * g++.old-deja/g++.law/ctors17.C (main): Same.
34379         * g++.old-deja/g++.law/ctors13.C: Same.
34380         * g++.old-deja/g++.law/ctors12.C (main): Same.
34381         * g++.old-deja/g++.law/ctors10.C: Same.
34382         * g++.old-deja/g++.law/code-gen5.C: Same.
34383         * g++.old-deja/g++.law/bad-error7.C: Same.
34384         * g++.old-deja/g++.law/arm9.C: Same.
34385         * g++.old-deja/g++.law/arm12.C: Same.
34386         * g++.old-deja/g++.law/arg8.C: Same.
34387         * g++.old-deja/g++.law/arg1.C: Same.
34388         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34389         * g++.old-deja/g++.jason/template31.C: Same.
34390         * g++.old-deja/g++.jason/template24.C (main): Same.
34391         * g++.old-deja/g++.jason/2371.C: Same.
34392         * g++.old-deja/g++.eh/new2.C: Same.
34393         * g++.old-deja/g++.eh/new1.C: Same.
34394         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34395         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34396         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34397         * g++.old-deja/g++.brendan/crash62.C: Same.
34398         * g++.old-deja/g++.brendan/crash52.C: Same.
34399         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34400         * g++.old-deja/g++.brendan/crash38.C: Same.
34401         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34402         * g++.old-deja/g++.brendan/copy9.C: Same.
34403
34404 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34405
34406         * gcc.c-torture/execute/20001203-2.c (memset):
34407         Count argument is of type __SIZE_TYPE__.
34408
34409 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34410
34411         * gcc.c-torture/compile/20010404-1.c: New test.
34412
34413 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34414
34415         * gcc.c-torture/compile/20010326-1.c: New test.
34416
34417 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34418
34419         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34420         peculiarities of the SH.
34421         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34422
34423 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34424
34425         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34426         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34427         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34428
34429 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34430
34431         * g77.f-torture/compile/20010321-1.f: New test.
34432
34433 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34434
34435         * gcc.c-torture/compile/20010329-1.c: New test.
34436
34437 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34438
34439         * gcc.c-torture/execute/20010329-1.c: New test.
34440
34441 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34442
34443         * g++.old-deja/g++.other/eh4.C: Fix typo.
34444
34445 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34446
34447         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34448
34449 2001-03-28  Philip Blundell  <philb@gnu.org>
34450
34451         * gcc.c-torture/compile/20010328-1.c: New test.
34452
34453 2001-03-27  Richard Henderson  <rth@redhat.com>
34454
34455         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34456         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34457
34458 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34459
34460         * gcc.c-torture/compile/20010327-1.c: New test.
34461
34462 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34463
34464         * g++.old-deja/g++.other/friend12.C: New test.
34465         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34466         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34467
34468 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34469
34470         * gcc.c-torture/execute/20010325-1.c: New test.
34471
34472 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34473
34474         * g++.old-deja/g++.other/mangle3.C: New test.
34475
34476 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34477
34478         * g++.old-deja/g++.other/anon8.C: New test.
34479
34480 2001-03-20  Philip Blundell  <philb@gnu.org>
34481
34482         * gcc.c-torture/compile/20010320-1.c: New test.
34483
34484 2001-03-17  Richard Henderson  <rth@redhat.com>
34485
34486         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34487
34488 2001-03-15  Geoff Keating  <geoff@redhat.com>
34489
34490         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34491         tests on AIX.
34492
34493 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34494
34495         * g++.old-deja/g++.other/eh4.C: New test.
34496
34497 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34498
34499         * gcc.dg/cpp/mi1.c: Update.
34500
34501 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34502
34503         * g++.old-deja/g++.other/regstack.C: New test.
34504
34505 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.old-deja/g++.other/ref4.C: New test.
34508
34509 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34510
34511         * objc/execute/va_method.m: Added.
34512         * objc/execute/IMP.m: Added.
34513         * objc/execute/_cmd.m: Added.
34514         * objc/execute/accessing_ivars.m: Added.
34515         * objc/execute/class-1.m: Added.
34516         * objc/execute/class-10.m: Added.
34517         * objc/execute/class-11.m: Added.
34518         * objc/execute/class-12.m: Added.
34519         * objc/execute/class-13.m: Added.
34520         * objc/execute/class-14.m: Added.
34521         * objc/execute/class-2.m: Added.
34522         * objc/execute/class-3.m: Added.
34523         * objc/execute/class-4.m: Added.
34524         * objc/execute/class-5.m: Added.
34525         * objc/execute/class-6.m: Added.
34526         * objc/execute/class-7.m: Added.
34527         * objc/execute/class-8.m: Added.
34528         * objc/execute/class-9.m: Added.
34529         * objc/execute/class-tests-1.h
34530         * objc/execute/class-tests-2.h
34531         * objc/execute/compatibility_alias.m: Added.
34532         * objc/execute/encode-1.m: Added.
34533         * objc/execute/formal_protocol-1.m: Added.
34534         * objc/execute/formal_protocol-2.m: Added.
34535         * objc/execute/formal_protocol-3.m: Added.
34536         * objc/execute/formal_protocol-4.m: Added.
34537         * objc/execute/formal_protocol-5.m: Added.
34538         * objc/execute/formal_protocol-6.m: Added.
34539         * objc/execute/formal_protocol-7.m: Added.
34540         * objc/execute/informal_protocol.m: Added.
34541         * objc/execute/initialize.m: Added.
34542         * objc/execute/load.m: Added.
34543         * objc/execute/many_args_method.m: Added.
34544         * objc/execute/nested-3.m: Added.
34545         * objc/execute/no_clash.m: Added.
34546         * objc/execute/private.m: Added.
34547         * objc/execute/redefining_self.m: Added.
34548         * objc/execute/root_methods.m: Added.
34549         * objc/execute/selector-1.m: Added.
34550         * objc/execute/static-1.m: Added.
34551         * objc/execute/static-2.m: Added.
34552         * objc/execute/va_method.m: Added.
34553
34554 2001-03-10  Richard Henderson  <rth@redhat.com>
34555
34556         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34557
34558 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34559
34560         * g++.old-deja/g++.other/crash31.C: XFAIL.
34561         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34562         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34563         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34564         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34565         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34566
34567 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34568
34569         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34570
34571 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34572
34573         * gcc.dg/20000724-1.c: Don't use multiline strings.
34574
34575 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34576
34577         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34578         result of -cString against what we expect it to be; don't just
34579         print it out for no one to read.
34580
34581         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34582         Based on testcases provided by Nicola Pero.
34583
34584 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34585
34586         * gcc.dg/cpp/macro7.c: New test.
34587
34588 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34589
34590         * gcc.dg/cpp/multiline.c: Update.
34591
34592 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34593
34594         * g++.old-deja/g++.other/enum3.C: New test.
34595
34596 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         * g++.old-deja/g++.other/pod1.C: New test.
34599
34600 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34601
34602         * g++.old-deja/g++.ext/overload1.C: New test.
34603
34604 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         * g++.old-deja/g++.pt/using1.C: New test.
34607
34608 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34609
34610         * g++.old-deja/g++.other/using9.C: New test.
34611
34612 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34613
34614         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34615
34616         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34617
34618 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34619
34620         * g++.old-deja/g++.ext/realpt1.C: Remove.
34621
34622 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34623
34624         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34625
34626 2001-02-26  Will Cohen  <wcohen@redhat.com>
34627
34628         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34629
34630 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34631
34632         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34633         templatized constructors.
34634
34635 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34636
34637         * gcc.c-torture/execute/20010224-1.c: New test.
34638
34639 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34640
34641         * gcc.c-torture/execute/20010222-1.c: New test.
34642
34643 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34644
34645         * g++.old-deja/g++.other/inline20.C: New test.
34646
34647 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34648
34649         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34650
34651 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34652
34653         * g++.old-deja/g++.other/lookup22.C: New test.
34654
34655 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34656
34657         * g77.dg: New directory.
34658         * g77.dg/20010216-1.f: New test case.
34659         * g77.dg/dg.exp: New driver.
34660         * lib/g77-dg.exp: New driver library.
34661
34662 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34663
34664         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34665
34666 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34667
34668         * g++.old-deja/g++.other/decl9.C: New test.
34669
34670 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34671
34672         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34673         not need <string> and also tests the initialization at runtime.
34674
34675 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34676
34677         * gcc.c-torture/execute/longlong.c: New test.
34678
34679 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34680
34681         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34682
34683 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34684
34685         * gcc.c-torture/execute/920302-1.c (execute):
34686         Change argument type to short.
34687
34688 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         * g++.old-deja/g++.pt/deduct6.C: New test.
34691
34692 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34693
34694         * g++.old-deja/g++.pt/deduct5.C: New test.
34695
34696 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * gcc.c-torture/execute/20010209-1.c: New test.
34699
34700 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34701
34702         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34703
34704 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34705
34706         * g++.dg/vtgc1.C: Update for new ABI.
34707
34708         * consistency.vlad: New directory, 1665 files.
34709
34710 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34711
34712         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34713         return type.
34714         * gcc.dg/cpp/digraphs.c: Declare puts.
34715
34716 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34717
34718         * g++.old-deja/g++.other/warn5.C: New test.
34719
34720 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.pt/spec40.C: New test.
34723
34724 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34727         case.
34728         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34729
34730 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34731
34732         * gcc.c-torture/compile/20010209-1.c: New test.
34733
34734 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34735
34736         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34737         excess errors message but not if it crashes.
34738         * g++.old-deja/g++.other/crash27.C: Likewise.
34739         * g++.old-deja/g++.other/crash28.C: Likewise.
34740         * g++.old-deja/g++.other/crash30.C: Likewise.
34741         * g++.old-deja/g++.other/crash32.C: Likewise.
34742         * g++.old-deja/g++.other/crash35.C: Likewise.
34743         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34744
34745 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34746
34747         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34748         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34749         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34750         g77.f-torture/execute/execute.exp,
34751         g77.f-torture/noncompile/noncompile.exp,
34752         gcc.c-torture/execute/execute.exp,
34753         gcc.c-torture/execute/memcheck/memcheck.exp,
34754         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34755         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34756         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34757         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34758         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34759         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34760         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34761         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34762         Remove bug reporting instructions with ancient email addresses.
34763
34764 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34765
34766         * gcc.dg/20010202-1.c: New test.
34767         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34768
34769 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34770
34771         * g++.dg/stdbool-if.C: New test.
34772
34773 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34774
34775         * objc/execute/fdecl.m: Added main().
34776
34777 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34778
34779         * gcc.c-torture/execute/20010206-1.c: New test.
34780
34781 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34782
34783         * gcc.dg/cpp/avoidpaste1.c: Update.
34784
34785 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34786
34787         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34788         Pero <nicola@brainstorm.co.uk>.
34789         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34790
34791 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34792
34793         * g++.old-deja/g++.pt/spec39.C: New test.
34794
34795 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34796
34797         * gcc.c-torture/compile/20010202-1.c: New test.
34798
34799 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34800
34801         * g++.old-deja/g++.abi/primary2.C: New test.
34802         * g++.old-deja/g++.abi/primary3.C: New test.
34803         * g++.old-deja/g++.abi/primary4.C: New test.
34804         * g++.old-deja/g++.abi/primary5.C: New test.
34805         * g++.old-deja/g++.abi/vtable3.h: New test.
34806         * g++.old-deja/g++.abi/vtable3a.C: New test.
34807         * g++.old-deja/g++.abi/vtable3b.C: New test.
34808         * g++.old-deja/g++.abi/vtable3c.C: New test.
34809         * g++.old-deja/g++.abi/vtable3d.C: New test.
34810         * g++.old-deja/g++.abi/vtable3e.C: New test.
34811         * g++.old-deja/g++.abi/vtable3f.C: New test.
34812         * g++.old-deja/g++.abi/vtable3g.C: New test.
34813         * g++.old-deja/g++.abi/vtable3h.C: New test.
34814         * g++.old-deja/g++.abi/vtable3i.C: New test.
34815         * g++.old-deja/g++.abi/vtable3j.C: New test.
34816         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34817
34818 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * g++.old-deja/g++.other/anon6.C: New test.
34821         * g++.old-deja/g++.other/anon7.C: New test.
34822
34823 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34824
34825         * gcc.dg/cpp/avoidpaste2.c: New tests.
34826
34827 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34828
34829         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34830
34831 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34832
34833         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34834         DECIMAL_DIG cases for Irix."
34835
34836 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34837
34838         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34839
34840 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34841
34842         * gcc.dg/c99-tag-1.c: New test.
34843
34844 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34845
34846         * gcc.dg/cpp/tr-warn1.c: Add tests.
34847
34848 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34849
34850         * gcc.dg/cpp/avoidpaste1.c: Update.
34851         * gcc.dg/cpp/paste4.c: Update.
34852
34853 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34854
34855         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34856         cases for Irix.
34857
34858 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34859
34860         * g++.old-deja/g++.other/inline19.C: New test.
34861
34862 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34863
34864         * gcc.dg/Wlarger-than.c: New test.
34865
34866 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34867
34868         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34869
34870 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * gcc.c-torture/execute/20010129-1.c: New test.
34873         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34874
34875 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34876
34877         * gcc.dg/cpp/avoidpaste1.c: Test case.
34878
34879 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * g++.old-deja/g++.other/inline18.C: New test.
34882
34883 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34884
34885         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34886         and __builtin_putchar.
34887
34888 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34889
34890         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34891         tests.
34892
34893 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34894
34895         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34896         floating point number rounding mode to round to the nearest
34897         representable mode.
34898
34899 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34900
34901         * g++.old-deja/g++.other/mangle2.C: New test.
34902
34903 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34904
34905         * gcc.c-torture/compile/20010124-1.c: New test.
34906
34907 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34908
34909         * g++.old-deja/g++.pt/spec38.C: New test.
34910
34911 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34912
34913         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34914         "Build don't run".
34915
34916 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34917
34918         * gcc.c-torture/execute/20010123-1.c: New test.
34919
34920 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34921
34922         * g++.old-deja/g++.pt/spec37.C: New test.
34923
34924 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34925
34926         * g++.old-deja/g++.pt/overload14.C: New test.
34927
34928 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34929
34930         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34931         __builtin_return_address.
34932
34933 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34934
34935         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34936         * g++.old-deja/g++.pt/spec35.C: New test.
34937         * g++.old-deja/g++.pt/spec36.C: New test.
34938
34939 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34940
34941         * gcc.c-torture/compile/20010118-1.c: New test.
34942
34943 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34944
34945         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34946
34947 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34948
34949         * gcc.c-torture/execute/20010119-1.c: New test.
34950
34951 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34952
34953         * g++.old-deja/g++.other/vbase5.C: New test.
34954
34955 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34956
34957         * gcc.c-torture/execute/20010118-1.c: New test.
34958
34959 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34960
34961         * g++.old-deja/g++.pt/deduct3.C: New test.
34962
34963 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34964
34965         * g++.old-deja/g++.pt/spec34.C: New test.
34966
34967 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34968
34969         * g77.f-torture/compile/20000601-2.f: New test.
34970
34971 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.old-deja/g++.other/init17.C: New test.
34974
34975 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34976
34977         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34978
34979 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34980
34981         * g++.old-deja/g++.pt/unify8.C: New test.
34982
34983 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34984
34985         * g++.old-deja/g++.abi/vbase1.C: New test.
34986
34987 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34988
34989         * g++.old-deja/g++.pt/crash65.C: New test.
34990
34991 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34992
34993         * gcc.dg/cpp/assembl2.S: New test case.
34994
34995 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34996
34997         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34998         are supported.
34999
35000 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35001
35002         * g++.old-deja/g++.other/builtins1.C: New test.
35003         * g++.old-deja/g++.other/builtins2.C: Likewise.
35004         * g++.old-deja/g++.other/builtins3.C: Likewise.
35005         * g++.old-deja/g++.other/builtins4.C: Likewise.
35006
35007 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35008
35009         * gcc.c-torture/compile/20010117-1.c: New test.
35010         * gcc.c-torture/compile/20010117-2.c: New test.
35011
35012 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35013
35014         * g77.f-torture/execute/20010116.[fx]: New test,
35015         XFAIL on i?86-*-*.
35016         * g77.f-torture/compile/20010115.f: Indicate it's
35017         a test for PR fortran/1636.
35018
35019 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35020
35021         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35022
35023 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35024
35025         * g77.f-torture/compile/20010115.f: New test.
35026
35027 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.pt/nontype5.C: New test.
35030
35031 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35032
35033         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35034         have an equivalent working one below it.
35035
35036 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35037
35038         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35039         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35040
35041 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35042
35043         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35044         message containing "init_priority".
35045         (conpr-2.C): Likewise.
35046         (conpr-3.C): Likewise.
35047         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35048
35049 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35050
35051         * gcc.c-torture/execute/20010114-2.c: New test.
35052
35053 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35054
35055         * gcc.c-torture/compile/20010114-1.c: New test.
35056         * gcc.c-torture/compile/20010114-1.x: Xfail.
35057         * gcc.c-torture/compile/20010114-2.c: New test.
35058         * gcc.c-torture/execute/20010114-1.c: New test.
35059         * gcc.dg/trunc-1.c: New test.
35060         * gcc.dg/uninit-B.c: New test.
35061
35062 2001-01-13  Nick Clifton  <nickc@redhat.com>
35063
35064         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35065         target.
35066
35067 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35068
35069         * gcc.c-torture/compile/20010113-1.c: New test.
35070
35071 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35072
35073         * gcc.c-torture/compile/20001212-1.c: New test.
35074
35075 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35076
35077         * gcc.dg/cpp/widestr1.c: Update.
35078         * gcc.dg/cpp/prag-imp.c: Remove.
35079
35080 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35081
35082         * gcc.c-torture/execute/20000801-3.x: Remove.
35083         * gcc.dg/c90-init-1.c: New test.
35084         * gcc.dg/c99-init-1.c: New test.
35085         * gcc.dg/c99-init-2.c: New test.
35086         * gcc.dg/gnu99-init-1.c: New test.
35087
35088 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35089
35090         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35091         testing that no relevant ones were found.
35092
35093 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35094
35095         * g++.old-deja/g++.pt/cast2.C: New test.
35096
35097 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35098
35099         * g++.old-deja/g++.pt/friend47.C: New test.
35100
35101 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35102
35103         * g++.old-deja/g++.pt/instantiate13.C: New test.
35104
35105 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35106
35107         * g++.old-deja/g++.other/defarg7.C: New test.
35108         * g++.old-deja/g++.other/defarg8.C: New test.
35109
35110 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35111
35112         * g++.old-deja/g++.pt/crash64.C: New test.
35113
35114 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35115
35116         * g++.old-deja/g++.pt/crash63.C: New test.
35117
35118 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35119
35120         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35121
35122 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35123
35124         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35125
35126 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35127
35128         * g++.old-deja/g++.pt/error3.C: New test.
35129
35130 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35131
35132         * g++.old-deja/g++.other/crash39.C: New test.
35133
35134 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35135
35136         * g++.old-deja/g++.other/vbase4.C: New test.
35137
35138 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35139
35140         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35141         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35142         * gcc.dg/special/special.exp: New test driver which will check
35143         for alias support for the above test.
35144
35145 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35146
35147         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35148         problems on small machines.
35149         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35150         parameterize.
35151
35152 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35153
35154         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35155         mips.
35156         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35157
35158 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35159
35160         * g++.old_deja/g++.pt/using8.C: New test.
35161
35162 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35163
35164         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35165
35166 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35167
35168         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35169         where a failure is expected.
35170         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35171
35172 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35173
35174         * g++.old_deja/g++.pt/instantiate12.C: New test.
35175
35176 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35177
35178         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35179         start of structs.
35180         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35181         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35182         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35183         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35184         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35185         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35186         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35187         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35188         * g++.old-deja/g++.eh/spec6.C: Likewise.
35189         * g++.old-deja/g++.jason/crash3.C: Likewise.
35190         * g++.old-deja/g++.law/ctors11.C: Likewise.
35191         * g++.old-deja/g++.law/ctors17.C: Likewise.
35192         * g++.old-deja/g++.law/ctors5.C: Likewise.
35193         * g++.old-deja/g++.law/ctors9.C: Likewise.
35194         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35195         * g++.old-deja/g++.mike/net22.C: Likewise.
35196         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35197         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35198         * g++.old-deja/g++.mike/virt3.C: Likewise.
35199         * g++.old-deja/g++.niklas/t128.C: Likewise.
35200         * g++.old-deja/g++.other/anon4.C: Likewise.
35201         * g++.old-deja/g++.other/using1.C: Likewise.
35202         * g++.old-deja/g++.other/warn3.C: Likewise.
35203         * g++.old-deja/g++.pt/t37.C: Likewise.
35204         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35205         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35206
35207 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35208
35209         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35210
35211 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35212
35213         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35214
35215 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35216
35217         * gcc.c-torture/compile/20010107-1.c: New test.
35218
35219 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35220
35221         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35222
35223 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35224
35225         * gcc.dg/format/format.h: New file.
35226         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35227         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35228         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35229         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35230         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35231         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35232         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35233         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35234         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35235         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35236         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35237         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35238         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35239         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35240         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35241         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35242         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35243         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35244         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35245         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35246         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35247         instead of declaring standard types, macros and functions in each
35248         test.
35249
35250 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35251
35252         * gcc.c-torture/execute/20010106-1.c: New test.
35253
35254 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35255
35256         * gcc.dg/format/format.exp: New file.
35257         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35258         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35259         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35260         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35261         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35262         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35263         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35264         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35265         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35266         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35267         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35268         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35269         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35270         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35271         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35272         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35273         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35274         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35275         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35276         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35277         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35278         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35279         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35280         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35281         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35282         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35283         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35284         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35285         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35286         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35287         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35288         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35289         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35290         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35291         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35292         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35293         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35294         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35295         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35296         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35297         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35298         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35299
35300 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35301
35302         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35303         account.
35304
35305 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35306
35307         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35308
35309 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35310
35311         * g++.old-deja/g++.pt/crash62.C: New test.
35312
35313 2001-01-04  Richard Henderson  <rth@redhat.com>
35314
35315         * gcc.dg/20000926-1.c: Update expected warnings.
35316         * gcc.dg/array-2.c: Likewise.
35317         * gcc.dg/array-4.c: Also validate flexible array members.
35318         * gcc.dg/c99-flex-array-1.c: New.
35319
35320 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35321
35322         * gcc.c-torture/compile/20001222-1.x: Remove.
35323
35324 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35325
35326         * gcc.c-torture/execute/built-in-setjmp.c: New.
35327
35328 2001-01-03  Richard Henderson  <rth@redhat.com>
35329
35330         * gcc.dg/940510-1.c: Update expected error wording.
35331         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35332
35333 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35334
35335         * lib/target-supports.exp (check_alias_available): Modified to
35336         indicate aliases not supported if only weak aliases are supported.
35337
35338 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35339
35340         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35341         Turn on cmpstrsi checks for __pj__ and __i370__.
35342
35343 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35344
35345         * g++.old-deja/g++.other/virtual11.C: New test.
35346
35347 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35348
35349         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35350
35351 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35352
35353         * gcc.c-torture/compile/20010102-1.c: New test.
35354
35355 2001-01-02  Andreas Jaeger  <aj@suse.de>
35356
35357         * gcc.dg/noreturn-3.c: New test.
35358
35359         * gcc.dg/noreturn-4.c: New test.
35360
35361 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35362
35363         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35364         __builtin_fputc and __builtin_fwrite.
35365
35366 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35367
35368         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35369         signed char, not default char.
35370
35371 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35372
35373         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35374
35375 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35376
35377         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35378
35379 2000-12-29  Richard Henderson  <rth@redhat.com>
35380
35381         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35382         (__cyg_profile_func_exit): Define.
35383
35384 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35385
35386         * g++.dg/vtgc1.C: New test.
35387
35388 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35389
35390         * gcc.dg/noncompile/20001228-1.c: New test.
35391
35392         * gcc.dg/20001228-1.c: New test.
35393
35394         * gcc.c-torture/execute/20001228-1.c: New test.
35395
35396 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35397
35398         * gcc.dg/format-strfmon-1.c: New test.
35399
35400 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35401
35402         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35403         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35404         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35405         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35406         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35407         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35408         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35409         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35410         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35411         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35412         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35413         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35414         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35415
35416         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35417         * gcc.c-torture/execute/string-opt-4.c: Test index.
35418
35419 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35420
35421         * gcc.c-torture/compile/20001226-1.c: New test.
35422
35423 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35424
35425         * gcc.c-torture/compile/20001222-1.c: New test.
35426         * gcc.c-torture/compile/20001222-1.x: Xfail.
35427
35428 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35429
35430         * gcc.c-torture/execute/comp-goto-2.c: New test.
35431
35432 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35433
35434         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35435         Use long types if __INT_MAX__ is 32767.
35436         (main): Use cast to (sint32 *) when poking 88 into a_page.
35437
35438         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35439
35440 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35441
35442         * gcc.c-torture/compile/20001221-1.c: New test.
35443         * gcc.c-torture/execute/20001221-1.c: New test.
35444
35445 2000-12-20  Richard Henderson  <rth@redhat.com>
35446
35447         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35448         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35449
35450 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35451
35452         * gcc.dg/compare3.c: New test.
35453
35454 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35455
35456         * gcc.dg/format-warnll-1.c: New test.
35457
35458 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35459
35460         * gcc.dg/cpp/cmdlne-P.c: New test.
35461
35462 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35463
35464         * gcc.c-torture/execute/builtin-abs-1.c,
35465         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35466
35467 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35468
35469         * gcc.dg/cpp/multiline.c: New test.
35470
35471 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35472
35473         * g++.old-deja/g++.other/syshdr1.C: Update.
35474         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35475
35476 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35477
35478         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35479
35480 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35481
35482         * g++.old-deja/g++.pt/ttp65.C: New test.
35483
35484 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35485
35486         * g++.old-deja/g++.pt/ttp64.C: New test.
35487
35488 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35489
35490         * g++.old-deja/g++.pt/spec33.C: New test.
35491
35492 2000-12-14  Catherine Moore  <clm@redhat.com>
35493
35494         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35495         * gcc.c-torture/execute/920612-2.c: Likewise.
35496         * gcc.c-torture/execute/920428-2.c: Likewise.
35497         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35498         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35499
35500 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35501
35502         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35503         * gcc.dg/pack-test-2.c: Likewise.
35504
35505 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35506
35507         Tests by Zack Weinberg <zackw@stanford.edu>.
35508
35509         * gcc.dg/cpp/defined.c: Update.
35510         * gcc.dg/cpp/defined_trad.c: New tests.
35511
35512 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35513
35514         * gcc.dg/cpp/trad-direct.c: Update.
35515
35516 2000-12-11  Neil Booth  <neilb@earthling.net>
35517
35518         * gcc.dg/cpp/defined_trad.c
35519
35520 2000-12-11  Neil Booth  <neilb@earthling.net>
35521
35522         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35523
35524 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35525
35526         * gcc.dg/format-miss-2.c: New test.
35527
35528 2000-12-09  Neil Booth  <neilb@earthling.net>
35529
35530         * gcc.dg/cpp/lineflags.c: New tests.
35531         * gcc.dg/cpp/poison.c: Update.
35532         * gcc.dg/cpp/redef2.c: Update.
35533         * gcc.dg/cpp/skipping.c: New test.
35534
35535 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35536
35537         * g++.old-deja/g++.other/eh3.C: New testcase.
35538
35539 2000-12-07  Neil Booth  <neilb@earthling.net>
35540
35541         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35542         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35543         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35544         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35545         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35546         Update.
35547
35548 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35551         __SIZE_TYPE__ instead of int for type of integers cast to
35552         pointers.
35553
35554 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * g++.old-deja/g++.other/cleanup4.C: New test.
35557
35558 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35559
35560         * format-sec-1.c: New test.
35561
35562 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35563
35564         * gcc.dg/format-nonlit-3.c: New test.
35565
35566 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35567
35568         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35569         through a null pointer.
35570
35571 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35572
35573         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35574         * g++.old-deja/g++.pt/partial4.C: New test.
35575
35576 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35577
35578         * gcc.c-torture/execute/ieee/hugeval.x: New.
35579
35580 2000-12-06  Neil Booth  <neilb@earthling.net>
35581
35582         * gcc.dg/cpp/backslash2.c: New tests.
35583
35584 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35585
35586         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35587         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35588
35589 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35590
35591         * gcc.c-torture/execute/20001203-2.c: New testcase.
35592
35593 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35594
35595         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35596         * g++.old-deja/g++.other/virtual10.C: New test.
35597
35598 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35599
35600         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35601
35602 2000-12-05  Richard Henderson  <rth@redhat.com>
35603
35604         * gcc.c-torture/compile/20001205-1.c: New.
35605
35606 2000-12-04  Neil Booth  <neilb@earthling.net>
35607
35608         * g++.old-deja/g++.other/virtual9.C: New test.
35609         * g++.old-deja/g++.pt/crash61.C: New test.
35610         * gcc.c-torture/execute/loop-9.c: New test.
35611
35612 2000-12-04  Neil Booth  <neilb@earthling.net>
35613
35614         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35615         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35616         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35617         * gcc.dg/cpp/extratokens.c: ...here.
35618
35619 2000-12-04  Neil Booth  <neilb@earthling.net>
35620
35621         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35622         New tests.
35623
35624 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35625
35626         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35627         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35628
35629 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35630
35631         * gcc.c-torture/execute/20001203-1.c: New test.
35632
35633 2000-12-03  Neil Booth  <neilb@earthling.net>
35634
35635         * gcc.dg/cpp/macro6.c: New test cases.
35636
35637 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35638
35639         * gcc.c-torture/execute/string-opt-9.c: New test.
35640         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35641         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35642         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35643
35644         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35645         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35646
35647 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35648
35649         * gcc.dg/cpp/if-6.c: New testcase.
35650
35651         * gcc.dg/20001201-1.c: New testcase.
35652
35653 2000-12-02  Neil Booth  <neilb@earthling.net>
35654
35655         * g++.old-deja/g++.other/externC4.C,
35656         g++.old-deja/g++.other/friend10.C: New tests.
35657
35658 2000-12-02  Neil Booth  <neilb@earthling.net>
35659
35660         * g++.old-deja/g++.other/instan2.C
35661         * g++.old-deja/g++.other/instan3.C: New test.
35662
35663 2000-12-02  Neil Booth  <neilb@earthling.net>
35664
35665         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35666         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35667         gnuc99.c,gnuc99-pedantic.c: New tests.
35668
35669 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35670
35671         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35672         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35673
35674 2000-12-01  Neil Booth  <neilb@earthling.net>
35675
35676         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35677         * gcc.dg/cpp/poison.c: Update.
35678         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35679
35680 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35681
35682         * g77.f-torture/execute/20001201.f: New test.
35683
35684 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35685
35686         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35687
35688 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35689
35690         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35691
35692 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35693
35694         * g++.old-deja/g++.other/cast6.C: New test.
35695
35696 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35697
35698         * gcc.c-torture/execute/20001130-2.c: New testcase.
35699
35700 2000-11-30  Richard Henderson  <rth@redhat.com>
35701
35702         * gcc.c-torture/execute/20001130-1.c: New test.
35703
35704 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * g++.old-deja/g++.other/op3.C: New test.
35707
35708 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35709
35710         * g++.old-deja/g++.other/op2.C: New test.
35711
35712 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.old-deja/g++.other/crash38.C: New test.
35715
35716 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35717
35718         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35719
35720 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35723         tests.
35724         * gcc.c-torture/execute/string-opt-6.c: New test.
35725
35726         * gcc.dg/20001117-1.c: Add main.
35727
35728 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35729
35730         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35731         Move from here ...
35732         * gcc.dg/940510-1.c: ... to here.
35733
35734         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35735         zero-size arrays in toplevel structures.
35736
35737 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35738
35739         * gcc.c-torture/execute/loop-8.c: New test.
35740
35741 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35742
35743         * g++.old-deja/g++.other/base1.C: New test.
35744
35745 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35746
35747         * g++.old-deja/g++.other/parse2.C: New test.
35748
35749 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35750
35751         * g++.old-deja/g++.pt/incomplete1.C: New test.
35752
35753 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35754
35755         * g++.old-deja/g++.other/friend9.C: New test.
35756
35757 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35758
35759         * gcc.dg/20001127-1.c: New test.
35760
35761 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35762
35763         * g++.old-deja/g++.pt/friend46.C: New test.
35764
35765 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35766
35767         * g++.old-deja/g++.other/ptrmem8.C: New test.
35768
35769 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35770
35771         * gcc.c-torture/execute/string-opt-7.c: New test.
35772         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35773
35774 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35775
35776         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35777         instead of 'mkcheck 2'.
35778
35779 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35780
35781         * gcc.c-torture/execute/memcheck/driver.c,
35782         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35783         C9X references to refer to C99.
35784
35785 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35786
35787         * gcc.dg/ultrasp3.c: New test.
35788
35789 2000-11-25  Neil Booth  <neilb@earthling.net>
35790
35791         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35792
35793 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35794
35795         * gcc.c-torture/compile/20001123-2.c: New.
35796
35797 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35798
35799         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35800
35801 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35802
35803         * gcc.dg/sequence-point-1.c: Add some new tests.
35804         * gcc.c-torture/execute/20001124-1.c: New test.
35805
35806 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35807
35808         * g++.old-deja/g++.other/vaarg4.C: New test.
35809         * gcc.c-torture/compile/20001123-1.c: New test.
35810
35811 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35812
35813         * g++.other/crash24.C: Adjust and remove XFAIL.
35814         * g++.other/crash37.C: New test.
35815
35816 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.old-deja/g++.pt/instantiate9.C: New test.
35819
35820 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35821
35822         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35823         new ABI, too.
35824
35825         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35826         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35827
35828 2000-11-22  Neil Booth  <neilb@earthling.net>
35829
35830         * gcc.dg/cpp/Wtrigraphs.c: New test.
35831
35832 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35833
35834         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35835
35836 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35837
35838         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35839
35840 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35841
35842         * lib/gcc-dg.exp: load_lib scanasm.exp.
35843         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35844         * lib/g++-dg.exp: load_lib scanasm.exp.
35845         * lib/scanasm.exp: New.
35846         (scan-assembler, scan-assembler-not): Add optional arguments to
35847         test name, or if not present, the pattern name.
35848         (scan-assembler-dem, scan-assembler-dem-not): New.
35849
35850         * g++.dg/dg.exp: New.
35851
35852 2000-11-21  Neil Booth  <neilb@earthling.net>
35853
35854         * gcc.dg/cpp/integrated1.c: Remove.
35855
35856 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35857
35858         * gcc.c-torture/execute/20001121-1.c: New test.
35859
35860 2000-11-21  Richard Henderson  <rth@redhat.com>
35861
35862         * gcc.c-torture/compile/20001121-1.c: New test.
35863
35864 2000-11-20  Neil Booth  <neilb@earthling.net>
35865
35866         * gcc.dg/cpp/integrated1.c: New test.
35867
35868 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35869
35870         * g++.old-deja/g++.other/inline17.C: New test.
35871
35872 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35873
35874         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35875         local variable to be zero: I made the variable global. Now
35876         uses abort() and exit() instead of relying on main's return value.
35877
35878 2000-11-20  Neil Booth  <neilb@earthling.net>
35879
35880         * gcc.dg/cpp/paste2.c: Update test.
35881         * objc/execute/paste.m: New test.
35882
35883 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35884
35885         * gcc.dg/c99-condexpr-1.c: New test.
35886
35887 2000-11-20  Neil Booth  <neilb@earthling.net>
35888
35889         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35890
35891 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35892
35893         * g++.old-deja/g++.pt/export1.C: New test.
35894
35895 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35896
35897         * gcc.dg/20001117-1.c: New test.
35898
35899 2000-11-18  Richard Henderson  <rth@redhat.com>
35900
35901         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35902
35903 2000-11-18  Richard Henderson  <rth@redhat.com>
35904
35905         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35906         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35907         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35908
35909 2000-11-18  Richard Henderson  <rth@redhat.com>
35910
35911         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35912         (main): New.  Exit cleanly.
35913
35914 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35915
35916         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35917         gcc.dg/c99-fordecl-2.c: New tests.
35918
35919 2000-11-18  Richard Henderson  <rth@redhat.com>
35920
35921         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35922         * gcc.c-torture/execute/zerolen-2.c: New.
35923
35924 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35925
35926         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35927         memory.
35928
35929 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35930
35931         * g++.old-deja/g++.pt/instantiate8.C: New test.
35932
35933 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35936         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35937
35938 2000-11-16  Nick Clifton  <nickc@redhat.com>
35939
35940         * gcc.c-torture/execute/nestfunc-2.c: New test.
35941         * gcc.c-torture/execute/nestfunc-3.c: New test.
35942
35943 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35944
35945         * gcc.c-torture/compile/20001116-1.c: New test.
35946
35947 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35948
35949         * gcc.c-torture/execute/20001115-1.c: New test.
35950
35951 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35952
35953         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35954         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35955         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35956         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35957
35958 2000-11-15  Neil Booth  <neilb@earthling.net>
35959
35960         gcc.dg/cpp/_Pragma1.c: Update.
35961         gcc.dg/cpp/_Pragma2.c: New test.
35962
35963 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35964
35965         * g++.old-deja/g++.other/anon5.C: New test.
35966
35967 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35968
35969         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35970         tests.
35971
35972 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35973
35974         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35975         output.
35976
35977 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35978
35979         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35980         labels at end of compound statements.
35981
35982 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.c-torture/execute/loop-7.c: New test.
35985
35986 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35987
35988         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35989
35990 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35991
35992         * gcc.dg/c99-bool-1.c: New test.
35993
35994 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35995
35996         * gcc.dg/c99-scope-1.c: Remove xfail.
35997         * gcc.dg/c99-scope-2.c: New test.
35998
35999 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36000
36001         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36002         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36003
36004 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36005
36006         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36007         error messages.
36008
36009         * g++.mike/p700.C: Don't typedef wchar_t.
36010         * g++.mike/p784.C: Likewise.
36011         * g++.mike/eb101.C: Don't use __wchar_t.
36012
36013 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36014
36015         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36016         from DO loop.
36017
36018 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36019
36020         * gcc.c-torture/execute/20001111-1.c: New test.
36021
36022 2000-11-10  Nick Clifton  <nickc@redhat.com>
36023
36024         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36025         long multuiple and accumulate.
36026
36027 2000-11-09  Richard Henderson  <rth@redhat.com>
36028
36029         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36030         via size_t instead of int.
36031
36032         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36033         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36034         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36035         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36036
36037 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36038
36039         * gcc.c-torture/compile/20001109-1.c: New test.
36040         * gcc.c-torture/compile/20001109-2.c: New test.
36041
36042 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36043
36044         * g++.old-deja/g++.pt/operator1.C: New test.
36045         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36046
36047 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36048
36049         * gcc.dg/20001108-1.c: New test.
36050
36051 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36052
36053         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36054         with both arguments constant strings.
36055         * gcc.c-torture/execute/string-opt-3.c: New test.
36056         * gcc.c-torture/execute/string-opt-4.c: New test.
36057         * gcc.c-torture/execute/string-opt-5.c: New test.
36058
36059 2000-11-08  Nick Clifton  <nickc@redhat.com>
36060
36061         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36062         mulsidi3adddi patterns.
36063
36064 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         * g++.old-deja/g++.other/crash36.C: New test.
36067
36068 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * g++.old-deja/g++.other/init16.C: New test.
36071
36072 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36073
36074         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36075
36076 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36077
36078         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36079         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36080         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36081
36082 2000-11-07  DJ Delorie  <dj@redhat.com>
36083
36084         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36085
36086 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36087
36088         * gcc.c-torture/execute/string-opt-1.c: New test.
36089
36090 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36091
36092         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36093         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36094         parameters in registers, and there is no way for a varargs
36095         function to know in which order the integer and floating-point
36096         parameters should be interleaved when they are placed on the
36097         stack.
36098         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36099         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36100
36101 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36102
36103         * gcc.c-torture/execute/string-opt-2.c: New test.
36104
36105 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         * g++.old-deja/g++.pt/crash60.C: New test.
36108
36109 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36110
36111         * g++.old-deja/g++.other/crash24.C: New test.
36112         * g++.old-deja/g++.other/crash25.C: New test.
36113         * g++.old-deja/g++.other/crash26.C: New test.
36114         * g++.old-deja/g++.other/crash27.C: New test.
36115         * g++.old-deja/g++.other/crash28.C: New test.
36116         * g++.old-deja/g++.other/crash29.C: New test.
36117         * g++.old-deja/g++.other/crash30.C: New test.
36118         * g++.old-deja/g++.other/crash31.C: New test.
36119         * g++.old-deja/g++.other/crash32.C: New test.
36120         * g++.old-deja/g++.other/crash33.C: New test.
36121         * g++.old-deja/g++.other/crash34.C: New test.
36122         * g++.old-deja/g++.other/crash35.C: New test.
36123
36124 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36125
36126         * gcc.c-torture/execute/20001031-1.c: New test.
36127
36128 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36129
36130         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36131         namespace.
36132
36133         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36134         standards-conformant.
36135
36136         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36137
36138         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36139         * g++.old-deja/g++.mike/p755a.C: Likewise.
36140         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36141         library makes no calls to `operator new' during initialization.
36142
36143 2000-11-04  Neil Booth  <neilb@earthling.net>
36144
36145         * gcc.dg/cpp/include2.c: New tests.
36146
36147 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36148
36149         * lib/g++.exp (g++_set_ld_library_path): New function.
36150         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36151
36152 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36153
36154         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36155         warnings.
36156
36157 2000-11-01  Richard Henderson  <rth@redhat.com>
36158
36159         * g++.old-deja/g++.ext/namedret1.C: New.
36160         * g++.old-deja/g++.ext/namedret2.C: New.
36161         * g++.old-deja/g++.ext/namedret3.C: New.
36162
36163 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36164
36165         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36166         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36167
36168 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36169
36170         * gcc.c-torture/execute/va-arg-21.c: New test.
36171
36172 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36173
36174         * gcc.dg/c99-complex-2.c: New test.
36175
36176 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36177
36178         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36179
36180 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36181
36182         * g++.old-deja/g++.other/inline16.C: New test.
36183
36184 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36185
36186         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36187         __PRETTY_FUNCTION__
36188
36189 2000-10-29  Neil Booth  <neilb@earthling.net>
36190
36191         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36192         New tests.
36193         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36194         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36195         optimisation.
36196
36197 2000-10-29  Neil Booth  <neilb@earthling.net>
36198
36199         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36200         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36201         * mi5.c: Test multiple includes work with -C.
36202         * trigraphs.c: Test ^= version.
36203
36204 2000-10-28  Neil Booth  <neilb@earthling.net>
36205
36206         New tests and test updates for new macro expander.
36207
36208         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36209         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36210         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36211         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36212         new diagnostic messages.
36213
36214         * gcc.dg/cpp/macro3.c: New tests.
36215
36216 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36217
36218         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36219         on the same line.
36220
36221 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * g++.old-deja/g++.other/eh2.C: New test.
36224
36225 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36226
36227         * gcc.c-torture/execute/20001027-1.c: New test.
36228
36229 2000-10-26  Richard Henderson  <rth@redhat.com>
36230
36231         * gcc.c-torture/execute/20001026-1.c: New.
36232
36233 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36234
36235         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36236         * g++.old-deja/g++.law/builtin1.C: Likewise.
36237         * g++.old-deja/g++.law/ctors10.C: Likewise.
36238         * g++.old-deja/g++.law/virtual3.C: Likewise.
36239         * g++.old-deja/g++.mike/p658.C: Likewise.
36240         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36241         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36242         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36243         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36244         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36245
36246 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36247
36248         * gcc.c-torture/compile/20001024-1.c: New test.
36249
36250 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36251
36252         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36253         to tell us whether or not we are using V3.
36254
36255 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36256
36257         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36258         operands.
36259
36260 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36261
36262         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36263
36264 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36265
36266         * gcc.c-torture/execute/20001024-1.c: New test.
36267
36268 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36269
36270         * g++.old-deja/g++.other/sibcall1.C: New test.
36271
36272 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36273
36274         * gcc.dg/noncompile/init-3.c: New test.
36275
36276 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36277
36278         * gcc.dg/format-array-1.c: New test.
36279
36280 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36281
36282         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36283         writing through null pointers; remove comment about testing
36284         unterminated strings.
36285
36286 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36287
36288         * gcc.c-torture/execute/20001017-2.c: New test.
36289
36290 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36291
36292         * gcc.c-torture/compile/20001018-1.c: New test.
36293         * gcc.c-torture/compile/20001018-1.x: Xfail.
36294
36295 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36296
36297         * gcc.c-torture/execute/20001017-1.c: New test.
36298
36299 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36300
36301         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36302         for multiple use of arguments with scanf formats; add tests for
36303         multiple use of arguments.
36304
36305 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36306
36307         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36308
36309 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36310
36311         * gcc.dg/format-miss-1.c: New test.
36312
36313 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36314
36315         * gcc.c-torture/execute/20001013-1.c: New test.
36316
36317 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36318
36319         * gcc.dg/format-branch-1.c: New test.
36320
36321 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36322
36323         * README, lib/file-format.exp: Remove EGCS references.
36324
36325 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36326
36327         * gcc.dg/20001013-1.c: New test.
36328
36329 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36330
36331         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36332         for intmax_t in the compiler using __typeof__ and the type rules
36333         for conditional expressions.
36334
36335 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36336
36337         * gcc.dg/20001012-1.c: New test.
36338         * gcc.dg/20001012-2.c: New test.
36339
36340 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36341
36342         * gcc.dg/format-attr-1.c: New test.
36343
36344 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36345
36346         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36347         __LONG_LONG_MAX__ instead of LLONG_MAX.
36348
36349 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36350
36351         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36352         scanf flags.
36353         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36354         flags.
36355
36356 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36357
36358         * gcc.dg/sequence-pt-1.c: New test.
36359
36360 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36361
36362         * gcc.c-torture/execute/20001011-1.c: New testcase.
36363         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36364
36365 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36368         does not error on it.
36369
36370 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36371
36372         * gcc.dg/20001009-1.c: New test.
36373
36374 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36375
36376         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36377         * gcc.c-torture/execute/20001009-2.c: ... to here.
36378
36379 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36380
36381         * gcc.c-torture/compile/20001009-1.c: New testcase.
36382         * gcc.c-torture/execute/20001009-1.c: New testcase.
36383         Testcases provided by Jan Hubicka <jh@suse.cz>.
36384
36385 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36386
36387         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36388         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36389         uintmax_t using <limits.h> to emulate the compiler's internal
36390         logic.  No longer XFAIL %j tests.
36391
36392 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36393
36394         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36395         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36396         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36397         regexps and details of expected handling of some bad formats.
36398         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36399         suppression.
36400
36401 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36402
36403         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36404         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36405         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36406         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36407         in list archives.
36408
36409 2000-10-06  Richard Henderson  <rth@cygnus.com>
36410
36411         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36412         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36413         * g++.old-deja/g++.jason/report.C: Likewise.
36414         * g++.old-deja/g++.law/friend5.C: Likewise.
36415         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36416         of the expected warnings.
36417
36418 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36419
36420         * g++.old-deja/g++.pt/enum14.C: New test.
36421
36422 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.old-deja/g++.pt/crash59.C: New test.
36425
36426 2000-10-04  Will Cohen  <wcohen@redhat.com>
36427
36428         * gcc.dg/20000926-1.c: New test.
36429
36430 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36431
36432         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36433         function name for current C++ compiler.
36434         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36435
36436 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36437
36438         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36439         __PRETTY_FUNCTION__.
36440         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36441
36442 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36443
36444         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36445
36446 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * gcc.c-torture/compile/20000923-1.c: New test.
36449
36450 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36451
36452         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36453         * g++.old-deja/g++.pt/ttp62.C: Same.
36454         * g++.old-deja/g++.other/inline14.C: Same.
36455
36456 2000-09-24  Richard Henderson  <rth@cygnus.com>
36457
36458         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36459
36460 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36461
36462         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36463
36464 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36465
36466         * gcc.c-torture/compile/20000922-1.c: New file.
36467
36468 2000-09-21  Nick Clifton  <nickc@redhat.com>
36469
36470         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36471         a signed long modulo operation.
36472         (mod6): New function - perform an unsigned long modulo operation.
36473         (main): Add tests for modulos of very large numbers by very small
36474         dividends.
36475
36476 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36477
36478         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36479
36480 2000-09-19  Richard Henderson  <rth@cygnus.com>
36481
36482         * gcc.dg/compare2.c (case 10): XFAIL.
36483
36484 2000-09-18  Richard Henderson  <rth@cygnus.com>
36485
36486         * gcc.c-torture/execute/20000906-1.c: Move ...
36487         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36488         that support __builtin_trap.
36489
36490 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36491
36492         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36493
36494 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36495
36496         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36497         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36498         more $ format tests.
36499
36500 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36501
36502         * gcc.dg/format-errmk-1.c: New test.
36503
36504 2000-09-17  Greg McGary  <greg@mcgary.org>
36505
36506         * gcc.c-torture/execute/20000917-1.x: Remove.
36507
36508 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36509
36510         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36511
36512 2000-09-17  Greg McGary  <greg@mcgary.org>
36513
36514         * gcc.c-torture/execute/20000917-1.c: New test.
36515         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36516
36517 2000-09-16  Neil Booth  <NeilB@earthling.net>
36518
36519         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36520         in nested macro bug.
36521
36522 2000-09-15  Neil Booth  <NeilB@earthling.net>
36523
36524         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36525
36526 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36527
36528         * gcc.c-torture/execute/20000914-1.c: New test.
36529
36530 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36531
36532         * g++.other/inline13.C: New test.
36533
36534 2000-09-12  Andreas Jaeger  <aj@suse.de>
36535
36536         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36537         constant by Ulrich Drepper <drepper@redhat.com>.
36538
36539 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36540
36541         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36542
36543 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36544
36545         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36546
36547 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36548
36549         * gcc.dg/cpp/backslash.c: New test.
36550
36551 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36552
36553         * gcc.c-torture/execute/20000910-1.c: New test.
36554         * gcc.c-torture/execute/20000910-2.c: Likewise.
36555
36556 2000-09-11  Robert Lipe  <robertl@sco.com>
36557
36558         * gcc.dg/pragma-align.c: New test.
36559
36560 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36561
36562         * g++.old-deja/g++.pt/explicit82.C: New test.
36563         * g++.old-deja/g++.pt/explicit83.C: New test.
36564
36565 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36566
36567         * gcc.dg/asm-names.c: New test.
36568
36569 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36570
36571         * gcc.dg/cpp/tr-warn6.c: New test
36572
36573 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36574
36575         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36576         be accepted.
36577
36578 2000-09-07  Catherine Moore  <clm@redhat.com>
36579
36580         * gcc.c-torture/execute/unroll-1.c: New test.
36581
36582 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36583
36584         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36585         ERROR markers.
36586         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36587         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36588         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36589         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36590         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36591         Preprocess only.
36592         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36593         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36594
36595 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36596
36597         * g++.old-deja/g++.pt/deduct2.C: New test.
36598
36599 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.old-deja/g++.pt/parms2.C: New test.
36602
36603 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36604
36605         * g++.old-deja/g++.pt/crash58.C: New test.
36606
36607 2000-09-06  Greg McGary  <greg@mcgary.org>
36608
36609         * gcc.c-torture/execute/20000906-1.c: New test.
36610         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36611
36612 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36613
36614         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36615
36616 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36617
36618         * g++.old-deja/g++.pt/crash57.C: New test.
36619
36620 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36621
36622         * g++.old-deja/g++.pt/crash56.C: New test.
36623
36624 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36625
36626         * g++.old-deja/g++.pt/koenig1.C: New test.
36627
36628 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.dg/20000904-1.c: New test.
36631
36632 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36633
36634         * gcc.dg/cpp/paste8.c: New test.
36635
36636 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36637
36638         * gcc.c-torture/compile/20000827-1.c: New test.
36639
36640 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36641
36642         * gcc.dg/format-diag-1.c: New test.
36643
36644 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36645
36646         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36647         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36648         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36649         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36650         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36651
36652 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36653
36654         * g++.old-deja/g++.other/nested4.C: New test.
36655
36656 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36657
36658         * g++.old-deja/g++.ns/scoped1.C: New test.
36659
36660 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36661
36662         * lib/g++.exp: Support testing already-installed GCC.
36663
36664 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36665
36666         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36667
36668 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36669
36670         * gcc.dg/return-type-2.c: New test.
36671
36672 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36673
36674         * gcc.c-torture/compile/20000825-1.c: New test.
36675
36676 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36677
36678         * gcc.dg/dwarf2-2.c: New test.
36679
36680 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36681
36682         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36683         dg-warning regexps.
36684
36685 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36686
36687         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36688         gcc.dg/format-ext-5.c: New tests.
36689
36690 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36693
36694 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36695
36696         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36697
36698 2000-08-24  Richard Henderson  <rth@cygnus.com>
36699
36700         * gcc.dg/ia64-sync-1.c: New test.
36701         * gcc.dg/ia64-sync-2.c: New test.
36702         * gcc.dg/ia64-asm-1.c: New test.
36703
36704 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36705
36706         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36707         * gcc.dg/format-ext-2.c: New test.
36708
36709 2000-08-23  Jason Merrill  <jason@redhat.com>
36710
36711         * lib/old-dejagnu.exp: Also ignore "In member function" and
36712         "At global scope".
36713
36714 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.dg/noncompile/label-lineno-1.c: New test.
36717
36718 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36719
36720         * gcc.dg/c99-array-nonobj-1.c: New test.
36721
36722 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36723
36724         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36725         tests.
36726         * gcc.dg/format-ext-1.c: New test.
36727
36728 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36729
36730         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36731         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36732         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36733         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36734         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36735
36736 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36737
36738         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36739         gcc.dg/c99-strftime-2.c: New tests.
36740
36741 2000-08-22  Richard Henderson  <rth@cygnus.com>
36742
36743         * gcc.c-torture/execute/20000822-1.c: New test.
36744
36745 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36746
36747         * gcc.c-torture/execute/20000819-1.x: Remove.
36748
36749 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36750
36751         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36752         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36753         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36754         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36755         gcc.dg/format-xopen-1.c: New tests.
36756
36757 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36758
36759         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36760
36761 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36762
36763         * g++.old-deja/g++.other/loop2.C: New test.
36764
36765         * gcc.c-torture/compile/20000606-1.c: New test.
36766         * gcc.c-torture/compile/20000728-1.c: New test.
36767         * gcc.c-torture/execute/20000801-1.c: New test.
36768         * gcc.c-torture/execute/20000801-2.c: New test.
36769         * gcc.c-torture/execute/20000819-1.c: New test.
36770         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36771         * gcc.dg/20000629-1.c: New test.
36772         * gcc.dg/20000724-1.c: New test.
36773         * gcc.dg/20000807-1.c: New test.
36774
36775 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36776
36777         * gcc.dg/cpp/pragma-1.c: New test.
36778         * gcc.dg/cpp/pragma-2.c: New test.
36779
36780 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36781
36782         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36783         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36784
36785 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36786
36787         * gcc.c-torture/compile/20000818-1.c: New test.
36788
36789 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36790
36791         * gcc.c-torture/execute/20000818-1.c: New test.
36792
36793 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36794
36795         * gcc.dg/format-va-1.c: New test.
36796
36797 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36798
36799         * g++.old-deja/g++.other/typedef8.C: New test.
36800
36801 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36802
36803         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36804         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36805         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36806         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36807         * g++.old-deja/g++.other/ptrmem7.C: New test.
36808         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36809
36810 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36811
36812         * g++.old-deja/g++.pt/typename27.C: New test.
36813
36814 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36815
36816         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36817         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36818         * g++.old-deja/g++.pt/friend45.C: New test.
36819         * g++.old-deja/g++.other/friend8.C: New test.
36820
36821 2000-08-15  Richard Henderson  <rth@cygnus.com>
36822
36823         * gcc.c-torture/execute/20000815-1.c: New test.
36824
36825 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36826
36827         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36828         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36829         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36830
36831 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.other/refinit2.C: New test.
36834
36835 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36836
36837         * lib/c-torture.exp (c-torture): Make
36838         compiler_conditional_xfail_data global.
36839         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36840         compiler_conditional_xfail_data machinery.
36841         (f-torture-execute): Likewise.
36842         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36843         and only when unrolling loops.
36844
36845         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36846
36847 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36848
36849         * g++.old-deja/g++.pt/explicit81.C: New test.
36850
36851 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36852
36853         * g++.old-deja/g++.pt/typename26.C: New test.
36854
36855 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36856
36857         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36858         warning.
36859
36860 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.other/array3.C: New test.
36863
36864 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36865
36866         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36867         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36868         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36869         New tests.
36870
36871 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36874         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36875
36876 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36877
36878         * gcc.c-torture/execute/20000808-1.c: New test.
36879
36880 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36881
36882         * gcc.dg/c90-const-expr-1.c: New test.
36883
36884 2000-08-08  Richard Henderson  <rth@cygnus.com>
36885
36886         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36887
36888 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36889
36890         * gcc.dg/noncompile/const-ll-1.c: New test.
36891
36892 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36893
36894         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36895
36896 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36897
36898         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36899         that running programs linked against the shared version of libobjc
36900         run correctly.
36901
36902 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36903
36904         * gcc.dg/c99-printf-1.c: New test.
36905
36906 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36907
36908         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36909
36910 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36911
36912         * gcc.c-torture/execute/20000731-1.x: Delete.
36913
36914 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36915
36916         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36917         and torture_without_loops as is done by c-torture.exp.
36918         (search_for): Copy from c-torture.exp.
36919         (gcc-dg-runtest): New function, drives a directory of tests
36920         iterating over the TORTURE_OPTIONS.
36921         (scan-assembler, scan-assembler-not): Move here from
36922         individual directory drivers.
36923
36924         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36925         defined by lib/gcc-dg.exp.
36926         * gcc.dg/cpp/cpp.exp: Likewise.
36927         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36928         gcc-dg-runtest, so we cycle over optimization options.
36929
36930         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36931         * gcc.dg/compare2.c: No longer expected to fail.
36932
36933 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36934
36935         * gcc.c-torture/execute/20000804-1.c: New test.
36936
36937 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36938
36939         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36940
36941 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36942
36943         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36944
36945 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36946
36947         * gcc.c-torture/compile/20000803-1.c: New test.
36948
36949 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36950
36951         * gcc.c-torture/execute/20000801-3.c,
36952         gcc.c-torture/execute/20000801-4.c: New tests.
36953         * gcc.c-torture/execute/20000801-3.x,
36954         gcc.c-torture/execute/20000801-4.x: Xfail.
36955
36956 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36957
36958         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36959         libobjc/.libs to allow for libtool.
36960
36961 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36962
36963         * gcc.c-torture/compile/20000802-1.c: New test.
36964
36965 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36966
36967         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36968
36969 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36970
36971         * gcc-c-torture/execute/20000731-2.c: New test.
36972
36973         * gcc.c-torture/execute/20000731-1.c: New test.
36974         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36975
36976 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36977
36978         * testsuite/gcc.dg/cpp/paste7.c: New test.
36979         * gcc.dg/cpp/20000725-1.c: New test.
36980
36981 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36982
36983         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36984         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36985         declaration warning for __builtin_dwarf_reg_size.
36986
36987         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36988
36989 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36990
36991         * gcc.dg/noncompile/voidparam-1.c: New test.
36992
36993 2000-07-30  Richard Henderson  <rth@cygnus.com>
36994
36995         * gcc.dg/c90-digraph-1.c: Don't xfail.
36996         * gcc.dg/compare2.c (case 10): Xfail.
36997         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36998
36999 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37000
37001         * gcc.dg/c99-main-1.c: New test.
37002
37003 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37004
37005         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37006
37007 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37008
37009         * gcc.c-tortuer/execute/20000726-1.c: New test.
37010
37011 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37012
37013         * gcc.c-torture/execute/enum-2.c: New test.
37014
37015 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37016
37017         * gcc.dg/cpp/tr-warn3.c: New test.
37018
37019 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37020
37021         * g++.old-deja/g++.ext/implicit1.C: Remove.
37022         * g++.old-deja/g++.jason/c2.C: Remove
37023         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37024         * g++.old-deja/g++.pt/crash16.C: Likewise.
37025         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37026
37027 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37028
37029         * g++.old-deja/g++.other/for2.C: New test.
37030
37031 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37032
37033         * gcc.dg/20000720-1.c: New test.
37034
37035 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37036
37037         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37038
37039 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37040
37041         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37042         * gcc.c-torture/execute/20000722-1.c: New.
37043         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37044
37045 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37046
37047         * gcc.dg/cpp/20000720-1.S: New test.
37048
37049 2000-07-21  Michael Meissner  <meissner@redhat.com>
37050
37051         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37052
37053 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37054
37055         * g++.old-deja/g++.brendan/crash16.C,
37056         g++.old-deja/g++.brendan/parse3.C,
37057         g++.old-deja/g++.brendan/redecl1.C,
37058         g++.old-deja/g++.ns/template13.C,
37059         g++.old-deja/g++.other/decl4.C,
37060         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37061
37062 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37063
37064         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37065         and "Internal error".
37066
37067         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37068         regexps.
37069         * gcc.dg/cpp/paste6.c: New test.
37070
37071 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37072
37073         * gcc.dg/cpp/tr-direct.c: New test.
37074
37075         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37076         gcc.dg/cpp/undef1.c: Tweak error regexps.
37077
37078 2000-07-18  Eric Christopher <echristo@redhat.com>
37079
37080         * gcc.c-torture/compile/20000718-1.c: New test.
37081
37082 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37083
37084         * cpplex.c (_cpp_push_token): If the token being pushed back
37085         is the previous token in this context, just subtract one from
37086         context->posn.
37087         * cppmacro.c (save_expansion): Clear aux field when storing a
37088         placemarker.
37089
37090 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37091
37092         * gcc.dg/noncompile/redecl-1.c: New test.
37093
37094 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37095
37096         * gcc.c-torture/execute/20000717-5.c: New test.
37097         * gcc.c-torture/execute/20000717-1.x: Removed.
37098
37099 2000-07-17  Richard Henderson  <rth@cygnus.com>
37100
37101         * gcc.c-torture/execute/20000717-4.c: New test.
37102
37103 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37104
37105         * gcc.dg/cpp/syshdr.c: New test.
37106         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37107
37108 2000-07-17  Neil Booth  <neilb@earthling.net>
37109
37110         * gcc.dg/cpp/cmdlne-dM.c: New test.
37111         * gcc.dg/cpp/cmdlne-dD.c: New test.
37112
37113 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37114
37115         * gcc.c-torture/execute/20000717-3.c: New test.
37116
37117         * gcc.c-torture/compile/20000717-1.c: New test.
37118
37119 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37120
37121         * gcc.c-torture/execute/20000717-2.c: New test.
37122
37123 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37124
37125         * gcc.dg/formatz-1.c: New test.
37126
37127         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37128         * gcc.dg/c99-digraph-1.c: New tests.
37129
37130         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37131         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37132
37133         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37134         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37135         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37136         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37137         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37138         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37139         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37140
37141 2000-07-17   Greg McGary <greg@mcgary.org>
37142
37143         * gcc.c-torture/execute/20000717-1.c: New test.
37144         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37145
37146 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * gcc.c-torture/execute/20000715-2.c: New test.
37149         * gcc.dg/20000715-1.c: New test.
37150
37151 2000-07-15  Michael Meissner  <meissner@redhat.com>
37152
37153         * gcc.c-torture/execute/20000715-1.c: New test.
37154
37155 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37156
37157         * gcc.c-torture/execute/20000707-1.c: New test.
37158
37159 2000-07-13  Neil Booth  <NeilB@earthling.net>
37160
37161         * testsuite/gcc.dg/cpp/digraph1.c,
37162         testsuite/gcc.dg/cpp/digraph2.c,
37163         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37164
37165 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37166
37167         * g77.f-torture/compile/20000630-2.f: New test.
37168         * g77.f-torture/compile/20000630-2.x
37169
37170 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37171
37172         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37173
37174 2000-07-11  Neil Booth  <NeilB@earthling.net>
37175
37176         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37177
37178 2000-07-11  Neil Booth  <NeilB@earthling.net>
37179
37180         * gcc.dg/cpp/cmdlne-C.c: New.
37181
37182 2000-07-09  Neil Booth  <NeilB@earthling.net>
37183
37184         * gcc.dg/cpp/directiv.c: New tests.
37185         * gcc.dg/cpp/undef1.c: Update.
37186
37187 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37188
37189         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37190
37191 2000-07-09  Neil Booth  <NeilB@earthling.net>
37192
37193         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37194
37195 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37196
37197         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37198         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37199
37200 2000-07-08  Neil Booth  <NeilB@earthling.net>
37201
37202         * gcc.dg/cpp/macsyntx.c: New tests.
37203
37204 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37205
37206         * gcc.dg/20000707-1.c: New test.
37207
37208 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.c-torture/execute/20000706-1.c: New test.
37211         * gcc.c-torture/execute/20000706-2.c: New test.
37212         * gcc.c-torture/execute/20000706-3.c: New test.
37213         * gcc.c-torture/execute/20000706-4.c: New test.
37214         * gcc.c-torture/execute/20000706-5.c: New test.
37215
37216 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37217
37218         * g++.old-deja/g++.pt/instantiate7.C: New test.
37219
37220 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37221
37222         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37223         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37224         * g++.old-deja/g++.other/rtti3.C: Likewise.
37225         * g++.old-deja/g++.other/rttid3.C: Likewise.
37226
37227 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37228
37229         *  g77.f-torture/compile/20000630-1.x: Fix typo
37230
37231 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37232
37233         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37234         assembly output.
37235
37236 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37237
37238         * gcc.dg/cpp/ident.c: New test.
37239
37240 2000-07-05  Neil Booth  <NeilB@earthling.net>
37241
37242         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37243           gcc.dg/cpp/lexstrng.c: New tests.
37244
37245 2000-07-04  Neil Booth  <NeilB@earthling.net>
37246
37247         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37248         * gcc.dg/cpp/strify2.c: Same.
37249
37250 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37251
37252         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37253         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37254         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37255         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37256
37257         * testsuite/gcc.dg/cpp/macro1.c,
37258         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37259         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37260         testsuite/gcc.dg/cpp/strify1.c,
37261         testsuite/gcc.dg/cpp/strify2.c: New tests.
37262
37263 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37264
37265         * gcc.c-torture/execute/20000703-1.c: New test.
37266
37267 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         * g++.old-deja/g++.pt (lookup10.C): New test.
37270
37271 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.old-deja/g++.pt (typename25.C): New test.
37274
37275 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37276
37277         * gcc.c-torture/compile/20000701-1.c: New test.
37278
37279 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37280
37281         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37282         to test case.
37283
37284 2000-06-30  Catherine Moore  <clm@cygnus.com>
37285
37286         * gcc.c-torture/execute/align-1.c: New test.
37287
37288 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         * g++.old-deja/g++.pt/expr8.C: New test.
37291         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37292
37293 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37294
37295         * gcc.c-torture/compile/20000629-1.c: New test.
37296
37297 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37298
37299
37300         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37301         gcc.dg/noncompile directory, depending on whether they're
37302         preprocessor tests or not.  Annotate all the tests for the dg
37303         framework.
37304
37305         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37306         * gcc.dg/noncompile/noncompile.exp: New.
37307
37308         * Moved files:
37309         Old name                                New name
37310         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37311         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37312         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37313         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37314         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37315         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37316         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37317         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37318         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37319         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37320         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37321         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37322         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37323         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37324         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37325         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37326         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37327         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37328         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37329         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37330         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37331         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37332         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37333         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37334
37335         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37336         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37337         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37338         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37339         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37340         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37341
37342 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37343
37344         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37345         declare one variable.  On the fourth, error.
37346         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37347         declared by 20000628-1a.h.
37348
37349 2000-06-29  Richard Henderson  <rth@redhat.com>
37350
37351         * gcc.c-torture/execute/930529-1.x: New file.
37352         * gcc.dg/920413-1.c: Adjust expected warning text.
37353         * gcc.dg/980217-1.c: Declare abort.
37354         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37355
37356 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37357
37358         * g77.f-torture/compile/20000629-1.f: New test.
37359         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37360
37361 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37362
37363         Rearrange lots of files, removing entirely the
37364         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37365         directories.
37366
37367         * Deleted files:
37368         gcc.c-torture/code_quality/code_quality.exp
37369         gcc.c-torture/special/special.exp
37370         gcc.failure/failure.exp
37371         gcc.failure/940409-1.x
37372         gcc.c-torture/compile/961203-1.x
37373
37374         * New files:
37375         gcc.misc-tests/linkage.exp
37376         gcc.c-torture/execute/920730-1t.c
37377         gcc.c-torture/execute/920730-1t.x
37378         gcc.c-torture/compile/920520-1.x
37379         gcc.c-torture/compile/920521-1.x
37380         gcc.c-torture/compile/981006-1.x
37381         gcc.c-torture/execute/eeprof-1.x
37382
37383         * Moved files (possibly with modifications to fit a new harness):
37384         Old name                                New name
37385         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37386         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37387         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37388         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37389         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37390         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37391         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37392         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37393         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37394         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37395         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37396         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37397         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37398         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37399
37400 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37401
37402         * c-torture/compile/961203-1.x: Delete.
37403
37404         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37405         not exit. Include stdio.h.
37406         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37407         * gcc.misc-tests/dg-12.c: Likewise.
37408         * gcc.misc-tests/dg-5.c: Likewise.
37409         * gcc.misc-tests/dg-6.c: Likewise.
37410         * gcc.misc-tests/dg-7.c: Prototype abort.
37411         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37412         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37413         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37414         not exit.
37415         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37416         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37417
37418 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.dg/cpp/20000628-1.c: New test.
37421         * gcc.dg/cpp/20000628-1.h: New header for above test.
37422         * gcc.dg/cpp/20000628-1a.h: Likewise.
37423
37424 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37425
37426         * gcc.dg/cpp: New directory.
37427         * gcc.dg/cpp/cpp.exp: New driver.
37428         * gcc.dg/cpp/20000627-1.c: New test.
37429         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37430         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37431         and rewrite as a compilation test.
37432
37433         * gcc.dg: Move many files into the cpp subdirectory, possibly
37434         renaming or editing them as well.
37435         Old name                New name
37436         990119-1.c              cpp/19990119-1.c
37437         990228-1.c              cpp/19990228-1.c
37438         990407-1.c              cpp/19990407-1.c
37439         990409-1.c              cpp/19990409-1.c
37440         990413-1.c              cpp/19990413-1.c
37441         990703-1.c              cpp/19990703-1.c
37442         20000127-1.c            cpp/20000127-1.c
37443         20000129-1.c            cpp/20000129-1.c
37444         20000207-1.c            cpp/20000207-1.c
37445         20000207-2.c            cpp/20000207-2.c
37446         20000209-1.c            cpp/20000209-1.c
37447         20000209-2.c            cpp/20000209-2.c
37448         20000301-1.c            cpp/20000301-1.c
37449         20000419-1.c            cpp/20000419-1.c
37450         20000510-1.S            cpp/20000510-1.S
37451         20000519-1.c            cpp/20000519-1.c
37452         20000529-1.c            cpp/20000529-1.c
37453         20000625-1.c            cpp/20000625-1.c
37454         20000625-2.c            cpp/20000625-2.c
37455         cpp-as1.c               cpp/assert1.c
37456         cpp-as2.c               cpp/assert2.c
37457         cxx-comments-1.c        cpp/cxxcom1.c
37458         cxx-comments-2.c        cpp/cxxcom2.c
37459         endif-label.c           cpp/endif.c
37460         cpp-hash1.c             cpp/hash1.c
37461         cpp-hash2.c             cpp/hash2.c
37462         cpp-if1.c               cpp/if-1.c
37463         cpp-if2.c               cpp/if-2.c
37464         cpp-if3.c               cpp/if-3.c
37465         cpp-if4.c               cpp/if-4.c
37466         cpp-if5.c               cpp/if-5.c
37467         cpp-cond.c              cpp/if-cexp.c
37468         cpp-missingop.c         cpp/if-mop.c
37469         cpp-missingparen.c      cpp/if-mpar.c
37470         cpp-opprec.c            cpp/if-oppr.c
37471         cpp-ifparen.c           cpp/if-paren.c
37472         cpp-shortcircuit.c      cpp/if-sc.c
37473         cpp-shift.c             cpp/if-shift.c
37474         cpp-unary.c             cpp/if-unary.c
37475         cpp-li1.c               cpp/line1.c
37476         cpp-li2.c               cpp/line2.c
37477         lineno.c                cpp/line3.c
37478         lineno-2.c              cpp/line4.c
37479         cpp-mi.c                cpp/mi1.c
37480         cpp-mic.h               cpp/mi1c.h
37481         cpp-micc.h              cpp/mi1cc.h
37482         cpp-mind.h              cpp/mi1nd.h
37483         cpp-mindp.h             cpp/mi1ndp.h
37484         cpp-mix.h               cpp/mi1x.h
37485         cpp-mi2.c               cpp/mi2.c
37486         cpp-mi2a.h              cpp/mi2a.h
37487         cpp-mi2b.h              cpp/mi2b.h
37488         cpp-mi2c.h              cpp/mi2c.h
37489         cpp-mi3.c               cpp/mi3.c
37490         cpp-mi3.def             cpp/mi3.def
37491         poison-1.c              cpp/poison.c
37492         pr-impl.c               cpp/prag-imp.c
37493         cpp-redef-2.c           cpp/redef1.c
37494         cpp-redef.c             cpp/redef2.c
37495         strpaste.c              cpp/strp1.c
37496         strpaste-2.c            cpp/strp2.c
37497         cpp-tradpaste.c         cpp/tr-paste.c
37498         cpp-tradstringify.c     cpp/tr-str.c
37499         cpp-tradwarn1.c         cpp/tr-warn1.c
37500         cpp-tradwarn2.c         cpp/tr-warn2.c
37501         trigraphs.c             cpp/trigraphs.c
37502         cpp-unc1.c              cpp/unc1.c
37503         cpp-unc2.c              cpp/unc2.c
37504         cpp-unc3.c              cpp/unc3.c
37505         cpp-unc.c               cpp/unc4.c
37506         undef.c                 cpp/undef1.c
37507         undef-2.c               cpp/undef2.c
37508         cpp-wi1.c               cpp/widestr1.c
37509
37510 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37511
37512         * lib/g++.exp (g++_include_flags): Tweak.
37513
37514 2000-06-27  H.J. Lu  <hjl@gnu.org>
37515             Loren J. Rittle  <ljrittle@acm.org>
37516
37517         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37518         version with one that knows about the new gcc tree structure.
37519         (g++_link_flags): Same.
37520
37521 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37522
37523         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37524         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37525         case we are cross-compiling.
37526
37527         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37528         g++.old-deja/g++.niklas/Makefile.in,
37529         g++.old-deja/g++.niklas/configure.in,
37530         g++.old-deja/g++.other/Makefile.in,
37531         g++.old-deja/g++.other/configure.in,
37532         gcc.c-torture/code_quality/Makefile.in,
37533         gcc.c-torture/code_quality/configure.in,
37534         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37535         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37536         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37537         gcc.c-torture/execute/ieee/Makefile.in,
37538         gcc.c-torture/execute/ieee/configure.in,
37539         gcc.c-torture/noncompile/Makefile.in,
37540         gcc.c-torture/noncompile/configure.in,
37541         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37542         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37543         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37544
37545 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37546
37547         * g++.old-deja/g++.other/ambig3.C: New test.
37548
37549 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.old-deja/g++.pt/syntax1.C: New test.
37552         * g++.old-deja/g++.pt/syntax2.C: New test.
37553         * g++.old-deja/g++.other/syntax3.C: New test.
37554         * g++.old-deja/g++.other/syntax4.C: New test.
37555
37556 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37557
37558         * gcc.dg/20000623-1.c: Prototype exit and abort.
37559
37560 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37561
37562         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37563         New tests.
37564         * gcc.dg/cpp-mi3.def: New file.
37565
37566         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37567         inside assertions.
37568         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37569         lexer's error messages.
37570         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37571         divine anything from the linemarkers.
37572         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37573         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37574
37575 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37576
37577         * gcc.dg/20000623-1.c: New test.
37578
37579 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37580
37581         * gcc.c-torture/execute/20000622-1.c: New test.
37582
37583 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37584
37585         * g++.old-deja/g++.other/init15.C: New test.
37586
37587 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.old-deja/g++.pt/vaarg2.C: New test.
37590         * g++.old-deja/g++.pt/vaarg3.C: New test.
37591
37592 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.old-deja/g++.other/dyncast6.C: New test.
37595
37596 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37597
37598         * gcc.c-torture/execute/loop-6.c: New test.
37599
37600 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37601
37602         * gcc.dg/20000614-1.c: New test.
37603         * gcc.dg/20000614-2.c: New test.
37604
37605 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37606
37607         * g++.old-deja/g++.other/inline12.C: New test.
37608
37609 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37610
37611         * g++.old-deja/g++.other/eh1.C: New test.
37612
37613 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * g++.old-deja/g++.other/type.C: New test.
37616
37617 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37618
37619         * g++.old-deja/g++.other/initstring.C: New test.
37620
37621 2000-06-12  Jason Merrill  <jason@redhat.com>
37622
37623         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37624
37625 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37626
37627         * gcc.c-torture/compile/20000609-1.c: New test.
37628
37629 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37630
37631         * gcc.dg/20000609-1.c: New test.
37632
37633 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37634
37635         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37636         * gcc.c-torture/noncompile/poison-1.c: Move...
37637         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37638         * gcc.dg/cpp-li1.c: Add a token after the #line.
37639
37640 2000-06-05  Richard Henderson  <rth@cygnus.com>
37641
37642         * gcc.c-torture/execute/20000605-2.c: New test.
37643         * gcc.c-torture/execute/20000605-3.c: New test.
37644
37645 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37646
37647         * g77.f-torture/execute/20000503-1.x: New file.
37648
37649 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.old-deja/g++.eh/badalloc1.C: New test.
37652
37653 2000-06-05  Richard Henderson  <rth@cygnus.com>
37654
37655         * gcc.c-torture/execute/20000605-1.c: New test.
37656
37657 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37658             Nathan Sidwell <nathan@codesourcery.com>
37659
37660         * gcc.c-torture/compile/20000605-1.c: New test.
37661
37662 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37663
37664         * g77.f-torture/compile/20000601-1.f: New test.
37665
37666 2000-06-03  Richard Henderson  <rth@cygnus.com>
37667
37668         * gcc.c-torture/execute/20000603-1.c: New.
37669
37670 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37671
37672         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37673         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37674
37675 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37676
37677         * gcc.dg/compare2.c (case 12): XFAIL.
37678         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37679         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37680
37681         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37682
37683 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37684
37685         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37686         guard macro is already defined when the header is first
37687         included.
37688         * gcc.dg/cpp-mix.h: New file.
37689         * gcc.dg/endif-label.c: Update patterns to match compiler.
37690
37691         * g++.brendan/complex1.C: Declare abort.
37692         * g++.law/refs4.C: Remove XFAIL.
37693         * g++.oliva/expr2.C: Declare abort and exit.
37694
37695 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37696
37697         * gcc.c-torture/execute/20000528-1.c: New test.
37698
37699         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37700         * g++.old-deja/g++.law/temps4.C: Likewise.
37701
37702         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37703         stdlib.h.  Call abort() on failure.
37704         * g++.old-deja/g++.law/refs4.C: Likewise.
37705         * g++.old-deja/g++.law/temps4.C: Likewise.
37706         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37707         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37708
37709 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37710
37711         Relative to g++.dg/special:
37712         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37713
37714         Relative to g++.old-deja:
37715         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37716         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37717         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37718         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37719         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37720         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37721         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37722
37723         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37724         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37725         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37726         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37727         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37728         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37729         and/or string.h.
37730
37731         * g++.other/goto1.C: Update expectations for error messages.
37732
37733 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37734
37735         * gcc.c-torture/compile/20000523-1.c: New test.
37736
37737 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37738
37739         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37740
37741 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         * g++.old-deja/g++.eh/catch11.C: New test.
37744         * g++.old-deja/g++.eh/catch12.C: New test.
37745
37746 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37747
37748         * gcc.c-torture/execute/20000523-1.c: New test.
37749
37750 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37751
37752         * c-torture/execute/bcp-1.c: Replace abort in arg of
37753         __builtin_constant_p with a generic external function.
37754
37755         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37756         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37757         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37758         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37759         Prototype abort and/or exit.
37760
37761         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37762         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37763         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37764         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37765
37766 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37767
37768         * gcc.dg/dwarf2-1.c: New test.
37769
37770 2000-05-20  Richard Henderson  <rth@cygnus.com>
37771
37772         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37773
37774 2000-05-20  Andreas Jaeger  <aj@suse.de>
37775
37776         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37777         testcase.
37778
37779 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37780
37781         * gcc.c-torture/execute/20000519-2.c: New test.
37782
37783 2000-05-19  Andreas Jaeger  <aj@suse.de>
37784
37785         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37786         which fails with SSA.
37787
37788         * lib/c-torture.exp: Also test with -O3 -fssa.
37789
37790 2000-05-18  Michael Meissner  <meissner@redhat.com>
37791
37792         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37793         * gcc.c-torture/execute/920415-1.c: Ditto.
37794         * gcc.c-torture/execute/920501-1.c: Ditto.
37795         * gcc.c-torture/execute/conversion.c: Ditto.
37796         * gcc.c-torture/execute/cvt-1.c: Ditto.
37797
37798 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37799
37800         * gcc.c-torture/compile/20000518-1.c: New test.
37801
37802 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37803
37804         * g77.f-torture/compile/200005018.f: New test.
37805
37806 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37807
37808         * gcc.c-torture/compile/20000517-1.c: New test.
37809
37810 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37811
37812         * gcc.c-torture/execute/20000516-1.c: New test.
37813
37814 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37815
37816         * g++.old-deja/g++.other/eh.C: New test.
37817
37818 2000-05-12  Richard Henderson  <rth@cygnus.com>
37819
37820         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37821         constants through to doit's conditional.
37822
37823 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37824
37825         * gcc.c-torture/compile/20000511-1.c: New test.
37826         * g77.f-torture/compile/20000511-1.f: New test.
37827         * g77.f-torture/compile/20000511-2.f: New test.
37828
37829 2000-05-11  Michael Meissner  <meissner@redhat.com>
37830
37831         * gcc.c-torture/execute/20000511-1.c: New test.
37832
37833 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37834
37835         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37836         * gcc.dg/20000510-1.S: New.
37837
37838 2000-05-08  Catherine Moore  <clm@cygnus.com>
37839
37840         * gcc.dg/unused-3.c: New.
37841
37842 2000-05-06  Richard Henderson  <rth@cygnus.com>
37843
37844           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37845           * g++.old-deja/g++.mike/warn1.C: Likewise.
37846           * g++.old-deja/g++.pt/local1.C: Likewise.
37847           * g++.old-deja/g++.pt/local7.C: Likewise.
37848           * g++.old-deja/g++.pt/spec16.C: Likewise.
37849
37850 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37851
37852         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37853
37854 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37855
37856           * g77.f-torture/execute/20000503-1.f: New test.
37857
37858 2000-05-04  Andreas Jaeger  <aj@suse.de>
37859
37860         * gcc.dg/noreturn-2.c: New test.
37861
37862 2000-05-04  Neil Booth  <NeilB@earthling.net>
37863
37864         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37865         preprocessor.
37866
37867 2000-05-04  Richard Henderson  <rth@cygnus.com>
37868
37869         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37870
37871 2000-05-04  Richard Henderson  <rth@cygnus.com>
37872
37873         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37874         OpenSSL by Jason R Thorpe.
37875
37876 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37877
37878         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37879
37880 2000-05-03  Robert Lipe <robertlipe@usa.net>
37881
37882         * gcc.dg/20000503-1.c: New test.
37883
37884 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37885
37886         * gcc.c-torture/compile/20000502-1.c: New test.
37887         * g++.old-deja/g++.other/align.C: New test.
37888         * gcc.dg/cpp-tradstringify.c: New test.
37889
37890 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37891
37892         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37893         and hard registers.
37894
37895 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37896
37897         * gcc.c-torture/execute/loop-5.c: New test.
37898
37899 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37900
37901         * gcc.c-torture/execute/va-arg-20.c: New test.
37902
37903 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37904
37905         * gcc.c-torture/execute/20000422-1.c: New test.
37906
37907 2000-04-20  Greg McGary  <gkm@gnu.org>
37908
37909         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37910         when optimizing, but without sibling-call optimizations (-O1).
37911
37912 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37913
37914           * gcc.c-torture/compile/20000420-1.c: New test.
37915
37916 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         * g++.abi/ptrflags.C: New test.
37919         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37920
37921 2000-04-19  Catherine Moore  <clm@cygnus.com>
37922
37923         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37924
37925 2000-04-19  Greg McGary  <gkm@gnu.org>
37926
37927         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37928         sibling-call optimizations.
37929
37930 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37931
37932         * gcc.dg/20000419-1.c: New test.
37933
37934 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37935
37936         * gcc.c-torture/execute/20000412-6.c: New test.
37937
37938 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37939
37940         * gcc.c-torture/execute/20000412-5.c: New test.
37941         * g77.f-torture/compile/20000412-1.f: New test.
37942         * gcc.c-torture/execute/20000412-4.c: New test.
37943         * gcc.c-torture/compile/20000412-2.c: New test.
37944         * gcc.c-torture/execute/20000412-3.c: New test.
37945         * gcc.c-torture/compile/20000412-1.c: New test.
37946         * gcc.c-torture/execute/20000412-2.c: New test.
37947
37948 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37949
37950         * objc/execute/bf-20.m: New test.
37951
37952 2000-04-10  Richard Henderson  <rth@cygnus.com>
37953
37954         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37955
37956         * gcc.c-torture/execute/20000412-1.c: New test.
37957
37958 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37959
37960         * g++.old-deja/g++.eh/catchptr1.C: New test.
37961
37962 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37963
37964         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37965
37966 2000-04-08  Neil Booth  <NeilB@earthling.net>
37967
37968         * gcc.dg/cpp-nullchar.c: Remove test as
37969         embedded nulls cause problems.
37970
37971 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37972
37973         * gcc.dg/compare2.c: New test.
37974
37975 2000-04-08  Neil Booth  <NeilB@earthling.net>
37976
37977         * gcc.dg/cpp-nullchar.c: New test.
37978
37979 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37980
37981         * gcc.dg/cpp-mi2.c: New test.
37982         * gcc.dg/cpp-mi2[abc].h: New files.
37983
37984 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37985
37986         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37987         member name.
37988
37989 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37990
37991         * g++.old-deja/g++.abi/vmihint.C: New test.
37992
37993 2000-04-06  Neil Booth  <NeilB@earthling.net>
37994
37995         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37996         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37997         copyright.
37998
37999 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38000
38001         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38002         avoid stack-frame overwrite.
38003
38004 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38005
38006         * gcc.c-torture/compile/20000405-2.c: New test.
38007         * gcc.c-torture/compile/20000405-3.c: New test.
38008
38009 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38010
38011         * gcc.c-torture/compile/20000405-1.c: New test.
38012
38013 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38014
38015         * gcc.dg/cast-qual-1.c: Revert last change.
38016
38017 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38018
38019         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38020
38021 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38022
38023         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38024         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38025
38026 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38027
38028         * gcc.c-torture/compile/20000403-2.c: New test.
38029         * gcc.c-torture/compile/20000403-1.c: New test.
38030
38031 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38032
38033         * gcc.c-torture/execute/20000403-1.c: New test.
38034
38035 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38036
38037         * gcc.c-torture/execute/20000402-1.c: New test.
38038
38039 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38040
38041         * gcc.c-torture/execute/va-arg-15.c: New test.
38042         * gcc.c-torture/execute/va-arg-16.c: New test.
38043         * gcc.c-torture/execute/va-arg-17.c: New test.
38044         * gcc.c-torture/execute/va-arg-18.c: New test.
38045         * gcc.c-torture/execute/va-arg-19.c: New test.
38046
38047 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38048
38049         * gcc.c-torture/compile/981211-1.c: Move to...
38050         * gcc.dg/cpp-as1.c: ...here.
38051         * gcc.dg/cpp-as2.c: New file.
38052
38053         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38054         compiler.
38055
38056 2000-04-02  Neil Booth  <NeilB@earthling.net>
38057
38058         * gcc.dg/cpp-cond.c  New tests.
38059         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38060         accidental success less likely.
38061         * gcc.dg/cpp-missingop.c  New tests.
38062         * gcc.dg/cpp-missingparen.c  New tests.
38063         * gcc.dg/cpp-shift.c  New tests.
38064         * gcc.dg/cpp-shortcircuit.c  New tests.
38065         * gcc.dg/cpp-unary.c  New tests.
38066
38067 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38068
38069         * gcc.c-torture/compile/20000329-1.c: New test.
38070
38071 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38072
38073         * gcc.c-torture/compile/20000326-1.c: New test.
38074         * gcc.c-torture/compile/20000326-2.c: New test.
38075
38076 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38077
38078         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38079         the first parameter is a function argument.
38080
38081 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.old-deja/g++.ext/array4.C: New test.
38084
38085 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38086
38087         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38088
38089 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38090
38091         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38092
38093 2000-03-19  Richard Henderson  <rth@cygnus.com>
38094
38095         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38096
38097 2000-03-19  Richard Henderson  <rth@cygnus.com>
38098
38099         * gcc.c-torture/compile/20000319-1.c: New test.
38100
38101 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38102
38103         * gcc.c-torture/execute/20000314-3.c: New test.
38104         * gcc.c-torture/execute/20000314-2.c: New test.
38105         * gcc.c-torture/execute/20000314-1.c: New test.
38106         * gcc.c-torture/compile/20000314-2.c: New test.
38107         * gcc.c-torture/compile/20000314-1.c: New test.
38108
38109 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old-deja/g++.warn/inline.C: New test.
38112
38113 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38114
38115         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38116         standards-compliant result rather than specific constants.
38117         Put test-values in array.
38118
38119 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38120
38121         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38122         (g++_target_compile): Put test-specific options last.
38123
38124 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.eh/vbase4.C: New test.
38127
38128 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38131
38132 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38133
38134         * g++.old-deja/g++.brendan/misc12.C: Removed.
38135         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38136         * g++.old-deja/g++.ext/pretty4.C: New test.
38137
38138 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.old-deja/g++.other/string2.C: New test.
38141
38142 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * g++.old-deja/g++.warn/impint2.C: New test.
38145
38146 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38147
38148         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38149         is 1, not zero.
38150
38151 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38152
38153         * g++.old-deja/g++.warn/impint.C: New test.
38154         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38155         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38156         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38157         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38158         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38159         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38160         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38161         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38162         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38163         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38164         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38165         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38166
38167 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38168
38169         * gcc.dg/cpp-redef.c: New test.
38170
38171 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38172
38173         * g++.old-deja/g++.pt/unify7.C: New test.
38174
38175 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38176
38177         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38178         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38179
38180 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38181
38182         * gcc.c-torture/compile/20000224-1.c: New test.
38183
38184 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38185
38186         * gcc.c-torture/compile/cpp-2.c: New test.
38187         * gcc.c-torture/compile/cpp-1.c: New test.
38188
38189 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38190
38191         * gcc.c-torture/execute/20000225-1.c: New test.
38192
38193 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38194
38195         * gcc.dg/cpp-li2.c: New test.
38196
38197         * gcc.dg/cpp-wi1.c: New test.
38198
38199         * gcc.dg/cpp-li1.c: New test.
38200
38201 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38202
38203         * g++.old-deja/g++.other/sizeof5.C: New test.
38204
38205 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38206
38207         * gcc.c-torture/execute/va-arg-13.c: New test.
38208
38209 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38210
38211         * gcc.c-torture/execute/va-arg-12.c: New test.
38212
38213 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * gcc.c-torture/execute/20000223-1.c: New test.
38216
38217 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38220
38221 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38222
38223         * g++.old-deja/g++.abi/ptrmem.C: New test.
38224
38225 2000-02-19  Richard Henderson  <rth@cygnus.com>
38226
38227         * gcc.c-torture/compile/init-3.c: New.
38228
38229 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38230
38231         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38232         ALWAYS_CXXFLAGS.
38233
38234 2000-02-11  Robert Lipe <robertl@sco.com>
38235
38236         * gcc.c-torture/compile/20000211-3.c: New test.
38237
38238 2000-02-11  Martin Buchholz <martin@xemacs.org>
38239
38240         * gcc.c-torture/compile/20000211-2.c: New test.
38241
38242 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38243
38244         * gcc.c-torture/compile/20000211-1.c: New test.
38245
38246 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38247
38248         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38249           on native targets
38250
38251 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38252
38253         * g++.old-deja/g++.other/cast5.C: New test.
38254
38255 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38256
38257         * gcc.c-torture/execute/20000205-1.c: New.
38258
38259 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38260
38261         * g++.old-deja/g++.jason/cast3.C: Return void.
38262         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38263
38264 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38265
38266         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38267
38268         * gcc.dg/loop-1.c: New test.
38269
38270 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38271
38272         * gcc.c-torture/compile/20000127-1.c: New test.
38273         * gcc.c-torture/execute/991228-1.c: New test.
38274
38275 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38276
38277         * gcc.dg/unused-2.c: New test.
38278
38279         * gcc.dg/conv-1.c: New test.
38280
38281 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38282
38283         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38284         compiler.
38285         (tool_option_proc): Fix typo.
38286
38287 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38288
38289         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38290         of the ld on the host, not on the build machine.
38291         Also, don't crash if '--help' is not a supported option.
38292
38293 2000-01-24  Richard Henderson  <rth@cygnus.com>
38294
38295         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38296
38297 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38298
38299         * gcc.c-torture/execute/20000120-2.c: New test.
38300         * gcc.c-torture/execute/20000120-1.c: New test.
38301
38302 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38303
38304         * gcc.c-torture/execute/20000113-1.c: New test.
38305
38306 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38307
38308         * gcc.c-torture/execute/20000112-1.c: New test.
38309
38310 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38311
38312         * gcc.dg/20000111-1.c: New test.
38313
38314 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38315
38316         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38317         with 16 bit integers.
38318
38319 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38320
38321         * gcc.dg/20000108-1.c: New test.
38322
38323 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38324
38325         * g++.old-deja/g++.ns/koenig8.C: New test.
38326
38327 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38328
38329         * g++.old-deja/g++.other/cast4.C: New test.
38330
38331 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38332
38333         * gcc.c-torture/compile/20000105-2.c: New test.
38334         * gcc.c-torture/compile/20000105-1.c: New test.
38335
38336 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38337
38338         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38339         references to printf & atoi to conform to ANSI standard.
38340         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38341         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38342         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38343         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38344         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38345         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38346         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38347         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38348         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38349         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38350         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38351         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38352         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38353         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38354         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38355         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38356         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38357         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38358         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38359         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38360         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38361         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38362         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38363         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38364         * g++.old-deja/g++.brendan/init3.C: Likewise.
38365         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38366         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38367         * g++.old-deja/g++.brendan/new2.C: Likewise.
38368         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38369         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38370         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38371         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38372         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38373         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38374         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38375         * g++.old-deja/g++.brendan/template24.C: Likewise.
38376         * g++.old-deja/g++.brendan/template3.C: Likewise.
38377         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38378         * g++.old-deja/g++.jason/inline3.C: Likewise.
38379         * g++.old-deja/g++.jason/opeq.C: Likewise.
38380         * g++.old-deja/g++.law/arg5.C: Likewise.
38381         * g++.old-deja/g++.law/arm7.C: Likewise.
38382         * g++.old-deja/g++.law/ctors11.C: Likewise.
38383         * g++.old-deja/g++.law/cvt8.C: Likewise.
38384         * g++.old-deja/g++.law/init9.C: Likewise.
38385         * g++.old-deja/g++.law/refs4.C: Likewise.
38386         * g++.old-deja/g++.law/template2.C: Likewise.
38387         * g++.old-deja/g++.law/visibility24.C: Likewise.
38388         * g++.old-deja/g++.law/vtable3.C: Likewise.
38389         * g++.old-deja/g++.mike/asm2.C: Likewise.
38390         * g++.old-deja/g++.mike/eh1.C: Likewise.
38391         * g++.old-deja/g++.mike/misc1.C: Likewise.
38392         * g++.old-deja/g++.mike/misc13.C: Likewise.
38393         * g++.old-deja/g++.mike/misc14.C: Likewise.
38394         * g++.old-deja/g++.mike/ns12.C: Likewise.
38395         * g++.old-deja/g++.mike/p1248.C: Likewise.
38396         * g++.old-deja/g++.mike/p3708.C: Likewise.
38397         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38398         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38399         * g++.old-deja/g++.mike/p646.C: Likewise.
38400         * g++.old-deja/g++.mike/p700.C: Likewise.
38401         * g++.old-deja/g++.mike/p783.C: Likewise.
38402         * g++.old-deja/g++.mike/p783a.C: Likewise.
38403         * g++.old-deja/g++.mike/p783b.C: Likewise.
38404         * g++.old-deja/g++.mike/p786.C: Likewise.
38405         * g++.old-deja/g++.mike/p789.C: Likewise.
38406         * g++.old-deja/g++.mike/p789a.C: Likewise.
38407         * g++.old-deja/g++.mike/p807a.C: Likewise.
38408         * g++.old-deja/g++.other/delete3.C: Likewise.
38409         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38410         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38411         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38412         * g++.old-deja/g++.other/empty1.C: Likewise.
38413         * g++.old-deja/g++.other/temporary1.C: Likewise.
38414         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38415         * g++.old-deja/g++.pt/t16.C: Likewise.
38416         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38417
38418 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38419
38420         * gcc.dg/991230-1.c: New test.
38421
38422 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38423
38424         * gcc.c-torture/compile/991229-3.c: New test.
38425         * gcc.c-torture/compile/991229-2.c: New test.
38426         * gcc.c-torture/compile/991229-1.c: New test.
38427
38428 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38429
38430         * gcc.c-torture/compile/labels-2.c: New test.
38431
38432 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38433
38434         * gcc.c-torture/execute/991227-1.c: New test.
38435
38436 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38437
38438         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38439
38440 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38441
38442         * gcc.c-torture/execute/991221-1.c: New test.
38443
38444 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38445
38446         * g++.old-deja/g++.other/cast3.C: New test.
38447
38448 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38449
38450         * gcc.c-torture/execute/991216-4.c: New test.
38451
38452 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38453
38454         * gcc.c-torture/execute/991216-1.c: New test.
38455         * gcc.c-torture/execute/991216-2.c: New test.
38456         * gcc.c-torture/execute/991216-3.c: New test.
38457
38458 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38459
38460         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38461         Actually make the test fail by using "-O2" for compilation.
38462
38463 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38464
38465         * g++.old-deja/g++.warn/cast-align1.C: New test.
38466
38467 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38468
38469         * gcc.c-torture/compile/991214-1.c: New test.
38470         * gcc.c-torture/compile/991214-2.c: New test.
38471
38472 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38473
38474         * gcc.dg/991214-1.c: New test.
38475
38476 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38477
38478         * gcc.c-torture/compile/991213-3.c: New test.
38479         * gcc.c-torture/compile/991213-2.c: New test.
38480         * gcc.c-torture/compile/991213-1.c: New test.
38481
38482 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38483
38484         * gcc.dg/991209-1.c: New test.
38485
38486 1999-12-08  Nathan Sidwell <nathan@acm.org>
38487
38488         * gcc.c-torture/compile/991208-1.c: New test.
38489
38490 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38491
38492         * gcc.dg/ultrasp2.c: New test.
38493
38494 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38495
38496         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38497
38498 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38499
38500         * gcc.c-torture/compile/991202-1.c: New test.
38501         * gcc.c-torture/execute/991202-1.c: New test.
38502         * gcc.c-torture/execute/991202-2.c: New test.
38503         * gcc.c-torture/execute/991202-3.c: New test.
38504
38505 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38506
38507         * g++.old-deja/g++.abi/align.C: New test.
38508         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38509         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38510
38511 1999-12-01  Richard Henderson  <rth@cygnus.com>
38512
38513         * gcc.c-torture/execute/991201-1.c: New.
38514
38515 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38516
38517         * gcc.dg/991129-1.c: New test.
38518
38519 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38520
38521         * gcc.c-torture/compile/991127-1.c: New test.
38522
38523 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38524
38525         * g++.old-deja/g++.other/warn4.C: New test.
38526
38527 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38528
38529         * g++.old-deja/g++.eh/cleanup2.C: New test.
38530         * g++.old-deja/g++.ext/pretty2.C: New test.
38531         * g++.old-deja/g++.ext/pretty3.C: New test.
38532         * g++.old-deja/g++.other/debug6.C: New test.
38533
38534 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38535
38536         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38537         compiler_output to look for one error message instead of two.
38538
38539 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38540
38541         * gcc.c-torture/execute/991118-1.c: Also test case
38542         where the word boundary does not split a byte evenly.
38543
38544 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38545
38546         * g++.old-deja/g++.ext/restrict1.C: New test.
38547
38548 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38549
38550         * gcc.c-torture/execute/991118-1.c: New test.
38551
38552 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38553
38554         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38555         working directory pathnames.
38556
38557 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38558
38559         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38560         host is equipped with driver.h and driver.o so it can actually
38561         compile and run the tests.
38562
38563 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38564
38565         * gcc.c-torture/compile/991008-1.c: New test.
38566
38567 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38568
38569         * lib/gcc-dg.exp: Include target-supports.exp
38570
38571 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38572
38573         * lib/target-supports.exp: New file: Provide procs to test for
38574         features supported by the target.
38575         (check_weak_available): Moved here from ecos.exp.
38576         (check_alias_available): New proc: Determine of the target
38577         toolchain supports the alias attribute.
38578
38579         * gcc.dg/special/ecos.exp: Move check_weak_available to
38580         target-supports.exp.
38581         (alias-1.c): Only perform the test if the target supports
38582         aliases.
38583         (wkali-1.c): Only perform the test if the target supports
38584         aliases.
38585
38586         * gcc.dg/990506-0.c: Expect error messages from cross
38587         targets as well as native targets.
38588
38589 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38590
38591         * gcc.dg/ultrasp1.c: Removed xfail.
38592         * gcc.dg/struct-ret-2.c: Likewise.
38593         * gcc.dg/array-1.c: Likewise.
38594
38595 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38596
38597         * gcc.dg/struct-ret-2.c: New test.
38598
38599         * gcc.dg/array-1.c: New test.
38600
38601 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38602
38603         * gcc.c-torture/execute/991030-1.c: New test.
38604
38605 1999-10-26  Richard Henderson  <rth@cygnus.com>
38606
38607         * gcc.c-torture/compile/991026-2.c: New test.
38608
38609 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38610
38611         * gcc.c-torture/compile/991026-1.c: New test.
38612
38613 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38614
38615         * gcc.c-torture/execute/991023-1.c: New test.
38616
38617 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38618
38619         * gcc.c-torture/execute/991019-1.c: New test.
38620
38621 1999-10-16  Richard Henderson  <rth@cygnus.com>
38622
38623         * gcc.c-torture/execute/991016-1.c: New test.
38624
38625 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38626
38627         * gcc.c-torture/execute/991014-1.c: New test.
38628
38629 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38630
38631         * g++.old-deja/g++.other/union2.C: New test.
38632
38633 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38634
38635         * g++.old-deja/g++.other/vaarg2.C: New test.
38636         * g++.old-deja/g++.other/vaarg3.C: New test.
38637
38638 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38639
38640         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38641         in compile/.
38642
38643 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38644
38645         * gcc.c-torture/execute/va-arg-11.c: New test.
38646
38647 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38648
38649         * lib/file-format.exp (gcc_target_object_format): Don't
38650         crash if objdump is unavailable.
38651
38652 1999-09-29  Donn Terry <donn@interix.com>
38653
38654         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38655
38656 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38657
38658         * gcc.c-torture/compile/990928-1.c: New test.
38659
38660 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38661
38662         * g++.old-deja/g++.other/decl6.C: New test.
38663
38664 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38665
38666         * gcc.c-torture/execute/va-arg-10.c: New test.
38667
38668 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38669
38670         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38671         __PRETTY_FUNCTION__.
38672
38673 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38674
38675         * gcc.c-torture/execute/990923-1.c: New test.
38676
38677 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38678
38679         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38680         for which -fpic is inappropriate.
38681
38682 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38683
38684         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38685
38686 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38687
38688         * g++.old-deja/g++.other/dyncast1.C: New test.
38689         * g++.old-deja/g++.other/dyncast2.C: New test.
38690         * g++.old-deja/g++.other/dyncast3.C: New test.
38691         * g++.old-deja/g++.other/dyncast4.C: New test.
38692         * g++.old-deja/g++.other/dyncast5.C: New test.
38693         * g++.old-deja/g++.eh/catch3.C: New test.
38694         * g++.old-deja/g++.eh/catch3p.C: New test.
38695         * g++.old-deja/g++.eh/catch4.C: New test.
38696         * g++.old-deja/g++.eh/catch4p.C: New test.
38697         * g++.old-deja/g++.eh/catch5.C: New test.
38698         * g++.old-deja/g++.eh/catch5p.C: New test.
38699         * g++.old-deja/g++.eh/catch6.C: New test.
38700         * g++.old-deja/g++.eh/catch6p.C: New test.
38701         * g++.old-deja/g++.eh/catch7.C: New test.
38702         * g++.old-deja/g++.eh/catch7p.C: New test.
38703         * g++.old-deja/g++.eh/catch8.C: New test.
38704         * g++.old-deja/g++.eh/catch8p.C: New test.
38705         * g++.old-deja/g++.eh/catch9.C: New test.
38706         * g++.old-deja/g++.eh/catch9p.C: New test.
38707
38708 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38709
38710         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38711         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38712
38713 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38714
38715         * gcc.c-torture/compile/990913-1.c: New test.
38716
38717 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38718
38719         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38720         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38721
38722 1999-09-09  Richard Henderson  <rth@cygnus.com>
38723
38724         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38725
38726 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38727
38728         * g++.old-deja/g++.other/lookup11.C: New test.
38729         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38730         what is permitted and what we want.
38731         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38732         overload use.
38733         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38734
38735 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38736
38737         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38738         * gcc.c-torture/noncompile/poison-1.c: New file.
38739
38740 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38741
38742         * g++.old-deja/g++.other/sizeof3.C: New test.
38743         * g++.old-deja/g++.other/sizeof4.C: New test.
38744         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38745         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38746
38747 1999-09-07  Richard Henderson  <rth@cygnus.com>
38748
38749         * gcc.dg/va-arg-1.c: New.
38750
38751 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38752
38753         * gcc.c-torture/execute/va-arg-9.c: New test.
38754
38755 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38756
38757         * g77.f-torture/compile/980519-2.f: New test.
38758         * g77.f-torture/compile/19990905-0.f: New test.
38759         * g77.f-torture/compile/19990905-1.f: New test.
38760         * g77.f-torture/compile/19990905-2.f: New test.
38761
38762         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38763
38764 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38765
38766         * gcc.c-torture/execute/990827-1.c: Fix typo.
38767
38768 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38769
38770         * g++.old-deja/g++.other/deref1.C: New test.
38771
38772 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38773
38774         * g++.old-deja/g++.other/ambig2.C: New test.
38775         * g++.old-deja/g++.other/cond5.C: New test.
38776         * g++.old-deja/g++.other/lookup16.C: New test.
38777
38778 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38779
38780         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38781         assemblers too.
38782
38783 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38784
38785         * lib/c-torture.exp: Avoid the "compare executables" optimization
38786         when testing native.
38787
38788 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38789
38790         * gcc.c-torture/execute/990829-1.c: New test.
38791         * gcc.c-torture/compile/990829-1.c: New test.
38792
38793 1999-08-27  Paul Burchard  <burchard@pobox.com>
38794
38795         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38796         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38797         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38798         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38799         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38800         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38801         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38802         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38803         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38804         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38805         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38806
38807 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38808
38809         * gcc.c-torture/execute/990827-1.c: New test.
38810
38811 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38812
38813         * g77.f-torture/noncompile/19990826-4.f: New test.
38814
38815         * g77.f-torture/compile/19990826-3.f: New test.
38816
38817         * g77.f-torture/execute/19990826-2.f: New test.
38818
38819         * g77.f-torture/compile/19990826-1.f: New test.
38820
38821         * gcc.c-torture/execute/990826-0.c: New test.
38822         * g77.c-torture/execute/19990826-0.f: New test.
38823
38824         * g77.f-torture/noncompile/970626-2.f: New test.
38825
38826 1999-08-25  Paul Burchard  <burchard@pobox.com>
38827
38828         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38829         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38830         lss-011.C: New tests.
38831
38832 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38833
38834         * g++.old-deja/g++.other/decl5.C: New test.
38835
38836 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38837
38838         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38839         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38840         call `postbase' for each one.  All callers of `postbase' changed
38841         to call this instead.
38842
38843 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38844
38845         * gcc.c-torture/execute/990811-1.c: New test.
38846
38847 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38848
38849         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38850         just native ones.
38851
38852         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38853         just native ones.
38854
38855 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38856
38857         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38858
38859 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38860
38861         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38862
38863 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38864
38865         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38866
38867 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38868
38869         * gcc.c-torture/execute/990804-1.c: New test.
38870
38871 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38872
38873         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38874         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38875         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38876
38877 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38878
38879         * g++.old-deja/g++.other/struct1.C: New test.
38880
38881 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38882
38883         * g++.old-deja/g++.other/enum2.C: New test.
38884
38885 1999-08-02  Richard Henderson  <rth@cygnus.com>
38886
38887         Adapted from tests from Franz Sirl:
38888         * gcc.c-torture/execute/va-arg-7.c: New test.
38889         * gcc.c-torture/execute/va-arg-8.c: New test.
38890
38891 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38892
38893         * gcc.c-torture/compile/990801-2.c: New test.
38894
38895         * gcc.c-torture/compile/990801-1.c: New test.
38896
38897 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38898
38899         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38900         fp-cmp-1.c, converting double to float.
38901
38902         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38903         fp-cmp-1.c, converting double to long double.
38904
38905         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38906         from fr1 to unknown_register, since fr1 is a legitimate register
38907         on some machines.
38908
38909 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38910
38911         * README: More listname related changes.
38912
38913 1999-07-08  Catherine Moore  <clm@cygnus.com>
38914
38915         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38916
38917 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38918
38919         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38920
38921 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38922
38923         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38924
38925 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38926
38927         * gcc.dg/990703-1.c: New test.
38928
38929 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38930
38931         * lib/file-format.exp: New file: Move definition of proc
38932         gcc_target_object_format to here from
38933         gcc.dg/special/ecos.exp.
38934
38935         * lib/c-torture.exp: Include lib file-format.exp.
38936         * lib/gcc-dg.exp: Include lib file-format.exp.
38937
38938         * gcc.dg/special/ecos.exp: Remove definition of proc
38939         gcc_target_object_format.
38940
38941 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38942
38943         * gcc.c-torture/execute/990628-1.c: New test.
38944
38945 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38946
38947         * gcc.c-torture/compile/990625-2.c: New test.
38948
38949         * gcc.c-torture/compile/990625-1.c: New test.
38950
38951 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38952
38953         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38954         attributes compile.
38955         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38956         ports that use the COFF/PE file format.
38957
38958 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38959
38960         * gcc.c-torture/compile/990617-1.c: New test.
38961
38962 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38963
38964         * g++.old-deja/g++.other/decl4.C: New test.
38965
38966 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38967
38968         * g++.old-deja/g++.other/bitfld3.C: New test.
38969
38970 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38971
38972         * g++.old-deja/g++.eh/catch1.C: New test.
38973
38974 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38975
38976         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38977
38978         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38979         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38980
38981 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38982
38983         * g77.f-torture/compile/19990502-0.f: Replace with new,
38984         shorter, test that still fails after recent changes.
38985
38986 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38987
38988         * gcc.c-torture/execute/990604-1.c: New test.
38989
38990 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38991
38992         * gcc.c-torture/execute/990531-1.c: New test.
38993
38994 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38995
38996         * gcc.c-torture/compile/990527-1.c: New test.
38997
38998 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38999
39000         * gcc.c-torture/execute/990527-1.c: New test.
39001
39002 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39003
39004         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39005         bitfields as signed.
39006
39007 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39008
39009         * g77.f-torture/compile/19990525-0.f: New test.
39010
39011 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39012
39013         * gcc.c-torture/execute/990525-2.c: New test.
39014
39015         * gcc.c-torture/execute/990525-1.c: New test.
39016
39017 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39018
39019         * g++.old-deja/g++.other/anon3.C: New test.
39020         * g++.old-deja/g++.other/anon4.C: New test.
39021         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39022         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39023         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39024         Merrill).
39025
39026 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39027
39028         * gcc.c-torture/execute/990524-1.c: New test.
39029
39030         * gcc.dg/990524-1.c: New test.
39031
39032 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39033
39034         * gcc.c-torture/compile/990523-1.c: New test.
39035
39036 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39037
39038         * gcc.c-torture/compile/990519-1.c: New test.
39039
39040 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39041
39042         * gcc.c-torture/compile/990517-1.c: New test.
39043
39044         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39045         (e4, f4): New tests.
39046         (main): Call them.
39047
39048 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39049
39050         * gcc.dg/noreturn-1.c: New test.
39051
39052 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39053
39054         * gcc.c-torture/execute/990513-1.c: New test.
39055
39056 1999-05-10  Richard Henderson  <rth@cygnus.com>
39057
39058         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39059
39060 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39061
39062         * g77.f-torture/execute/erfc.f: Use small single-precision
39063         values, to avoid problems on Alphas when not -mieee.
39064
39065 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39066
39067         * gcc.dg/990506-0.c: New test.
39068
39069 1999-05-08  Richard Henderson  <rth@cygnus.com>
39070
39071         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39072         the constant to test.  Don't XFAIL 64-bit targets.
39073
39074         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39075         * g++.old-deja/g++.law/profile1.C: Likewise.
39076
39077         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39078         operator new instances.
39079         * g++.old-deja/g++.other/delete5.C: Likewise.
39080
39081 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39082
39083         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39084         intrinsic.
39085
39086 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39087
39088         * g77.f-torture/execute/u77-test.f: Reverse order of two
39089         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39090
39091 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39092
39093         * gcc.dg/compare1.c: New test.
39094
39095 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39096
39097         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39098         New tests.
39099
39100 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39101
39102         * g77.f-torture/compile/19990502-1.f: New test.
39103
39104 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39105
39106         * g77.f-torture/compile/19990502-0.f: New test.
39107
39108 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39109
39110         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39111         intrinsic.
39112
39113 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39114
39115         * g77.f-torture/execute/u77-test.f (main): List libU77
39116         intrinsics not currently tested.
39117         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39118         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39119         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39120         Trim blanks off the ends of some printed strings.
39121
39122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39123
39124         * g77.f-torture/execute/u77-test.f (main): Just warn about
39125         FSTAT gid disagreement, as it's expected on some systems.
39126
39127 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39128
39129         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39130         use a new function, which allows for some slop.
39131         Clean up some commentary.
39132         (issum): The new function.
39133         (sgladd): Deleted subroutine.
39134
39135 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39136
39137         * g77.f-torture/execute/u77-test.f: Modify to be more like
39138         libf2c/libU77 version, bringing patches to that version here.
39139         Add suitable commentary.
39140
39141 1999-04-25  Richard Henderson  <rth@cygnus.com>
39142
39143         * gcc.dg/990424-1.c: New test.
39144
39145 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39146
39147         * g77.f-torture/execute/u77-test.f (main): Bug involving
39148         LSTAT has been fixed, so turn back on full checking.
39149
39150 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39151
39152         * g77.f-torture/compile/19990419-0.f: New test.
39153         * g77.f-torture/execute/19990419-1.f: New test.
39154
39155 1999-04-17  Richard Henderson  <rth@cygnus.com>
39156
39157         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39158         to avoid the need for a prototype to supress a warning.
39159
39160 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39161
39162         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39163
39164 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39165
39166         * gcc.c-torture/execute/990404-1.c: New test.
39167
39168 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39169
39170         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39171         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39172         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39173         missing initializer warnings.
39174
39175 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39176
39177         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39178         matching strings.
39179
39180 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39181
39182         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39183
39184 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39185
39186         * g77.f-torture/execute/19990325-0.f: New test.
39187         * g77.f-torture/execute/19990325-1.f: New test.
39188
39189 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39190
39191         * gcc.c-torture/execute/990324-1.c: New test.
39192
39193 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39194
39195         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39196         test with 4.
39197
39198 1999-03-17  Richard Henderson  <rth@cygnus.com>
39199
39200         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39201
39202 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39203
39204         * g77.f-torture/execute/19990313-2.f: New test.
39205         * g77.f-torture/execute/19990313-3.f: New test.
39206
39207 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39208
39209         * g77.f-torture/execute/19990313-0.f: New test.
39210         * g77.f-torture/execute/19990313-1.f: New test.
39211
39212 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39213
39214         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39215         printf to sprintf.
39216         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39217         (main): Add check for u15.  Conditionalize u31 check depending on
39218         whether ints are <32 bits or >=32 bits.
39219
39220 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39221
39222         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39223
39224 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39225
39226         * g77.f-torture/compile/19990305-0.f: New test.
39227         * g77.f-torture/execute/19981119-0.f: New test.
39228
39229 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39230
39231         * g77.f-torture/execute/970625-2.f: call ABORT if final
39232         result is not correct, instead of just printing it.
39233         Add this checking via newly introduced obfuscation, to
39234         trip up buggy front ends.
39235
39236 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39237
39238         * g77.f-torture/compile/960317-1.f: Moved from being
39239         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39240
39241 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39242
39243         * g77.f-torture/execute/960317-1.f: New (old) test.
39244         * g77.f-torture/execute/970625-2.f: Ditto.
39245
39246 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39247
39248         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39249         message on line 1 or line 2; cccp and cpplib do this differently.
39250
39251 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39252
39253         * g++.old-deja/g++.law/weak1.C: New test.
39254
39255 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39256
39257         * gcc.c-torture/execute/990119-1.c: Renamed to...
39258         * gcc.dg/990119-1.c: this, so it will only be tested once
39259         (it's a preprocessor test, it doesn't need to be run at
39260         multiple optimization levels).
39261
39262 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39263
39264         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39265           ALWAYS_CXXFLAGS.
39266
39267 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39268
39269         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39270         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39271         to not be compilable by current g77.
39272
39273 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39274
39275         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39276
39277 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39278
39279         * gcc.c-torture/execute/990222-1.c: New test.
39280
39281 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39282
39283         * g77.f-torture/compile/19990218-0.f: New test.
39284         * g77.f-torture/noncompile/19990218-1.f: New test.
39285
39286 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39287
39288         * g77.f-torture/compile/19981216-0.f: New test.
39289
39290 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39291
39292         * gcc.dg/990214-1.c: New test.
39293
39294 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39295
39296         * gcc.dg/990213-2.c: New test.
39297
39298         * gcc.dg/990213-1.c: New test.
39299
39300 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39301
39302         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39303         ints.
39304
39305 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39306
39307         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39308         specified by target.
39309
39310         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39311
39312 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39313
39314         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39315
39316 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39317
39318         * gcc.dg/special/ecos.exp: New test driver for new tests with
39319         special requirements.
39320
39321         * gcc.dg/special/alias-1.c: New test.
39322         * gcc.dg/special/gcsec-1.c: New test.
39323         * gcc.dg/special/weak-1.c: New test.
39324         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39325         * gcc.dg/special/weak-2.c: New test.
39326         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39327         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39328         * gcc.dg/special/wkali-1.c: New test.
39329         * gcc.dg/special/wkali-2.c: New test.
39330         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39331         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39332
39333 1999-02-10  Felix Lee  <flee@cygnus.com>
39334
39335           * lib/c-torture.exp (c-torture-compile): Pull out code for
39336           analyzing gcc error messages.
39337           (c-torture-execute): Likewise.  Fix some (harmless) false
39338           positives.
39339           * lib/gcc.exp (gcc_check_compile): New function.
39340
39341 1999-02-08  Richard Henderson  <rth@cygnus.com>
39342
39343         * gcc.c-torture/execute/990208-1.c: New test.
39344
39345 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39346
39347         * g++.dg/special/ecos.exp: New driver for new tests with special
39348         requirements
39349
39350         * g++.dg/special/conpr-1.C: New test
39351         * g++.dg/special/conpr-2.C: New test
39352         * g++.dg/special/conpr-2a.C: New test
39353         * g++.dg/special/conpr-3.C: New test
39354         * g++.dg/special/conpr-3a.C: New test
39355         * g++.dg/special/conpr-3b.C: New test
39356
39357         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39358         allow g++ to use the dg driver
39359
39360         * README: Add comment about g++.dg directory
39361
39362 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39363
39364         * README: Update email addresses.
39365
39366 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39367
39368         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39369         arguments in order to force structure S onto the stack even on
39370         the alpha.
39371         (test): Pass 10 leading arguments to function foo as well as the
39372         structure S.
39373
39374         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39375         failure for all targets.
39376
39377         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39378         abort to terminate program execution.
39379
39380 1999-01-30  Richard Henderson  <rth@cygnus.com>
39381
39382         * gcc.c-torture/execute/990130-1.c: New test.
39383
39384 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39385
39386         * gcc.dg/990130-1.c: New test.
39387
39388 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39389
39390         * gcc.c-torture/execute/990128-1.c: New test.
39391
39392 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39393
39394         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39395
39396 1999-01-27  Felix Lee  <flee@cygnus.com>
39397
39398         * lib/c-torture.exp (c-torture-compile): pull out code for
39399         analyzing gcc error messages.
39400         (c-torture-execute): ditto, and fix some (harmless) false
39401         positives.
39402         * lib/gcc.exp (gcc_check_compile): new function.
39403
39404 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39405
39406         * gcc.dg/990117-1.c: New test.
39407
39408         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39409
39410         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39411
39412 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39413
39414         * g77.f-torture/compile/990115-1.f: New test.
39415
39416 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39417
39418         * gcc.c-torture/compile/990107-1.c: New test
39419
39420 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39421
39422         * gcc.c-torture/execute/990106-2.c: New test.
39423
39424         * gcc.c-torture/execute/990106-1.c: New test.
39425
39426 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39427
39428         * gcc.c-torture/compile/981223-1.c: New test.
39429
39430 1998-12-29  Richard Henderson  <rth@cygnus.com>
39431
39432         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39433         (opt3): Rename from opt4 and disable.
39434
39435 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39436
39437         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39438
39439 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39440
39441         * g++.old-deja/g++.other/conv5.C: New test.
39442
39443 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39444
39445         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39446
39447 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39448
39449         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39450
39451 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39452
39453         * gcc.c-torture/compile/981211-1.c: New test.
39454
39455 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39456
39457         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39458
39459         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39460
39461 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39462
39463         * gcc.special/930510-1.c: Make C9X safe.
39464         * gcc.misc-tests/gcov-1.c Similarly.
39465         * gcc.misc-tests/gcov-2.c Similarly.
39466
39467 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39468
39469         * gcc.dg/ultrasp1.c: New test.
39470
39471 1998-12-06  Richard Henderson  <rth@cygnus.com>
39472
39473         * gcc.c-torture/execute/981206.c: New test.
39474
39475 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39476
39477         * g++.old-deja/g++.ns/template7.C: New test.
39478
39479         * g++.old-deja/g++.other/expr1.C: New test.
39480
39481         * g++.old-deja/g++.eh/tmpl3.C: New test.
39482
39483         * g++.old-deja/g++.eh/tmpl2.C: New test.
39484
39485 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39486
39487         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39488         * g++.old-deja/g++.other/using6.C: Removed.
39489         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39490
39491         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39492
39493 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39494
39495         * g++.old-deja/g++.pt/overload8.C: New test.
39496
39497         * g++.old-deja/g++.pt/overload7.C: New test.
39498
39499         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39500
39501         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39502         and relinking messages.
39503         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39504         compiling with -frepo.
39505
39506 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39507
39508         * g++.old-deja/g++.pt/lookup6.C: New test.
39509
39510 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39511
39512         * gcc.c-torture/execute/981130-1.c: New test.
39513         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39514
39515 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39516
39517         * g++.old-deja/g++.pt/explicit76.C: New test.
39518
39519         * g++.old-deja/g++.pt/friend38.C: New test.
39520
39521         * g++.old-deja/g++.ns/crash2.C: New test.
39522
39523         * g++.old-deja/g++.pt/defarg8.C: New test.
39524
39525         * g++.old-deja/g++.pt/instantiate6.C: New test.
39526
39527         * g++.old-deja/g++.pt/static6.C: New test.
39528
39529         * g++.old-deja/g++.pt/decl2.C: New test.
39530
39531 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39532
39533         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39534         problem is actually related with name lookup, but so what? :-)
39535
39536         * g++.old-deja/g++.pt/friend37.C: New test.
39537
39538 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39539
39540         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39541         element, which fails on some systems.
39542
39543         * g77.f-torture/execute/labug1.f: New test.
39544
39545 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39546
39547         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39548         is defined.
39549
39550 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39551
39552         * g77.f-torture/compile/981117-1.f: New test.
39553
39554 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39555
39556         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39557         properly discarded.
39558
39559 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39560
39561         * gcc.c-torture/execute/memcheck: New directory of tests for
39562         -fcheck-memory-usage.
39563
39564 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39565
39566         * README: New file, general information about the testsuite and
39567         new description of the various C++ test subdirectories.
39568         * README.g++: Eliminate obsolete information, update and move most
39569         relevant stuff to README.
39570
39571 1998-11-07  Richard Henderson  <rth@cygnus.com>
39572
39573         * gcc.c-torture/compile/981107-1.c: New test.
39574
39575 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39576
39577         * execute/memcpy-bi.c: New testcase.
39578
39579 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39580
39581         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39582         base classes.
39583
39584         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39585         template is selected.
39586
39587         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39588         classes, it should be accepted for all types.
39589
39590         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39591
39592         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39593         specializations start with template headers.
39594
39595 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39596
39597         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39598
39599         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39600         non-POD types.
39601
39602 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39603
39604         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39605
39606 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39607
39608         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39609
39610 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39611
39612         * 981019-1.c: New test.
39613
39614 1998-10-14  Robert Lipe <robertl@dgii.com>
39615
39616         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39617         find objc headers.
39618
39619 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39620
39621         * compile/981001-4.c: Remove use of GCC extension that triggers a
39622         compiler bug.
39623
39624 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39625
39626         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39627
39628 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39629
39630         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39631         instantiation of template produces incorrect code for delete
39632         expression.
39633
39634         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39635         constructors' name is not unique.
39636         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39637         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39638
39639         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39640         automatic array of const is ill-formed.
39641
39642         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39643         of template parameter?
39644
39645         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39646         const.
39647
39648         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39649         pointer-to-member expression.
39650
39651         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39652         declaration causes ICE.
39653
39654 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39655
39656         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39657         reserved in the global namespace.
39658
39659         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39660         generate needed virtual table.
39661
39662         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39663
39664 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39665
39666         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39667         template-dependent type
39668
39669 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39670
39671         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39672         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39673         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39674
39675         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39676         class should be usable as argument of member function.
39677         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39678         class should be usable as return type of member function.
39679         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39680         class should be usable as type of data member.
39681
39682         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39683
39684 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39685
39686         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39687
39688 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39689
39690         * gcc.dg/dll-?.c Add thumb to target list.
39691         Fix assembler scan patterns to match current assembler output.
39692
39693 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39694
39695         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39696         matching of template brackets.
39697
39698         * g++.old-deja/g++.other/using4.C: New test.  Test using
39699         declarations of methods from base classes.
39700
39701         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39702         within functions should introduce names into the innermost
39703         enclosing namespace.
39704
39705         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39706         of static locals if first initialization throws.
39707
39708 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39709
39710         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39711
39712 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39713
39714         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39715         lose track of the possible targets of tablejump insns.
39716         * special/special.exp: Run it.
39717
39718 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39719
39720         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39721         must be declared before its specializations can be named in friend
39722         declarations.
39723
39724 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39725
39726         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39727
39728         * g77.f-torture/execute/io1.f: New test.
39729
39730 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39731
39732         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39733         with pointer to template function, for which no argument deduction
39734         is possible.
39735
39736         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39737         specialization of template function as argument to template
39738         function.
39739
39740         * g++.old-deja/g++.other/access2.C: New test; Inner class
39741         shouldn't have privileged access to Outer's names.
39742
39743 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39744
39745         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39746         friend template declared within template class conflicts with
39747         nested class of the same name.
39748
39749         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39750         is ignored.
39751
39752         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39753         object with direct initializer as function declaration.
39754
39755         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39756         initializers.
39757
39758         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39759         involving const pointer and NULL produces incorrect result.
39760
39761         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39762         type name without `typename' should be rejected with -pedantic.
39763
39764 1998-10-02  Richard Henderson  <rth@cygnus.com>
39765
39766         * g++.old-deja/g++.other/addrof1.C: New test.
39767
39768 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39769
39770         * gcc.c-torture/compile/981001-1.c: New test.
39771         * gcc.c-torture/execute/981001-1.c: New test.
39772
39773 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39774
39775         * gcc.c-torture/compile/981001-2.c: New test.
39776         * gcc.c-torture/compile/981001-3.c: New test.
39777         * gcc.c-torture/compile/981001-4.c: New test.
39778
39779 1998-10-01  Robert Lipe  <robertl@dgii.com>
39780
39781         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39782         multilibbed hosts.   Idea grafted from g77.exp.
39783
39784 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39785
39786         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39787         avoid losing on systems which need -lsocket.
39788
39789 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39790
39791         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39792         * g++.old-deja/g++.other/nested2.C: Ditto.
39793         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39794         failure.
39795
39796 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39797
39798         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39799         preferred over template operator!= for enum bitfields.
39800
39801 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39802
39803         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39804         that happen to have the same base name, but in different scopes,
39805         are incorrectly rejected.
39806
39807 1998-09-16  Richard Henderson  <rth@cygnus.com>
39808
39809         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39810         on the native word size instead of an integer literal.
39811
39812 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39813
39814         * g++.old-deja/g++.other/static2.C: Invocation of static data
39815         member of type pointer-to-function denoted as non-static member.
39816
39817         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39818         checks involving function types and aliases.
39819
39820 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39821
39822         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39823         redefined to the same non-trivial type.
39824
39825         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39826         namespace-qualification of template specializations declared in
39827         other namespaces.
39828
39829         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39830         to declare a subset of the specializations of a template function
39831         as friends of specializations of a template class.
39832
39833         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39834         member templates that do not fully specialize the enclosing
39835         template class are rejected.
39836
39837 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39838
39839         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39840
39841 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39842
39843         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39844         altered from libf2c/libU77 version.
39845
39846 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39847
39848         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39849
39850 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39851
39852         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39853         (un)signed char are different types for template specialization
39854         purposes.
39855
39856 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39857
39858         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39859         * objc: ObjC testsuite.
39860
39861 1998-08-31  Catherine Moore  <clm@cygnus.com>
39862
39863         * gcc.c-torture/execute/941014-1.x: New file.
39864
39865 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39866
39867         * lib/c-torture.exp: Add support for
39868         torture_eval_before_compile and torture_eval_before_execute
39869         variables.
39870
39871 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39872
39873         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39874         this test triggers valid.
39875
39876 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39877
39878         * gcc.dg/980827-1.c: New test.
39879
39880 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39881
39882         * gcc.c-torture/execute/loop-4b.c: New test.
39883
39884 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39885
39886         * lib/c-torture.exp: Add support for
39887         torture_eval_before_compile and torture_eval_before_execute
39888         variables.
39889
39890 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39891
39892         * gcc.c-torture/compile/980825-1.c: New test.
39893
39894 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39895
39896         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39897         count number tests in opt_t0 not good_t0.
39898
39899 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39900
39901         * gcc.c-torture/compile/930326-1.x: Fix typo.
39902
39903 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39904
39905         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39906         causes an ICE.
39907
39908 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39909
39910         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39911         STACK_SIZE is defined.
39912         * gcc.c-torture/unsorted/stuct.c: Similarly.
39913
39914         * gcc.c-torture/compile/980821-1.c: New test.
39915
39916 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39917
39918         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39919
39920 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39921
39922         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39923         code.
39924
39925 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39926
39927         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39928         error'.
39929
39930 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39931
39932         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39933
39934 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39935
39936         * gcc.c-torture/compile/980816-1.c: New test.
39937
39938         * gcc.dg/980816-1.c: New test.
39939
39940 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39941
39942         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39943         compiler for ieee tests.
39944
39945 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39946
39947         * g77.f-torture/compile/980729-0.f: New test.
39948
39949 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39950
39951         * gcc.c-torture/special/eeprof-1.c: New test, for
39952         -finstrument-functions.
39953         * gcc.c-torture/special/special.exp: Run it.
39954
39955 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39956
39957         * gcc.c-torture/compile/980729-1.c: New test.
39958
39959 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39960
39961         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39962         __thumb__ is defined, and test for ARM style doubles if so.
39963
39964 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39965
39966         * g77.f-torture/noncompile/980615-0.f: New test.
39967
39968 1998-07-26  H.J. Lu  (hjl@gnu.org)
39969
39970         * gcc.dg/980312-1.c: Do link instead of compile.
39971         * gcc.dg/980313-1.c: Likewise.
39972
39973 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39974
39975         * gcc.c-torture/compile/980726-1.c: New test.
39976
39977 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39978
39979         * g77.f-torture/execute/io0.f: New test.
39980
39981 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39982
39983         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39984         an int.
39985
39986 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39987
39988         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39989         m32r bugs.
39990
39991 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39992
39993         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39994         c-decl.c:grokdeclarator can handle mode attributes.
39995
39996 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39997
39998         * gcc.c-torture/execute/980716-1.c: New test.
39999
40000 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40001
40002         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40003         the mn10200.
40004         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40005         the mn10200.
40006         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40007         * gcc.c-torture/compile/930326-1.x: Similarly.
40008
40009 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40010
40011         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40012         New test from Craig.
40013
40014 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40015
40016         * g77.f-torture/noncompile/980616-0.f: New test.
40017
40018         * g77.f-torture/execute/970816-3.f: New test from Craig.
40019
40020 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40021
40022         *  g++.other/singleton.C: Return error value instead of taking
40023         SIGSEGV.
40024
40025 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40026
40027         *  g++.other/singleton.C: New test.   Warning is under dispute.
40028         Runtime crash is not.
40029
40030 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40031
40032         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40033         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40034         using6.C, using7.C}: New namespace tests.
40035
40036 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
40037
40038         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40039         specialization with typedef'ed names used as array indexes.
40040
40041 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40042
40043         * gcc.c-torture/execute/980709-1.c: New test.
40044
40045         * gcc.dg/980709-1.c: New test.
40046
40047 1998-07-07  Richard Henderson  <rth@cygnus.com>
40048
40049         * gcc.c-torture/execute/bcp-1.c: New test.
40050
40051 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40052
40053         * gcc.c-torture/execute/980707-1.c: New test.
40054
40055 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40056
40057         * gcc.c-torture/compile/980706-1.c: New test.
40058
40059 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40060
40061         * g77.f-torture/execute/980701-0.f,
40062         g77.f-torture/execute/980701-1.f: New test from Craig.
40063
40064 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40065
40066         * gcc.c-torture/compile/980701-1.c: New test.
40067
40068         * gcc.c-torture/execute/980701-1.c: New test.
40069
40070 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40071 rlsruhe.de>
40072
40073         * g++.old-deja/g++.robertl/eb132.C: New test.
40074         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40075
40076 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40077
40078         * g77.f-torture/execute/980628-7.f,
40079         g77.f-torture/execute/980628-8.f,
40080         g77.f-torture/execute/980628-9.f,
40081         g77.f-torture/execute/980628-10.f: New tests from Craig.
40082
40083         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40084
40085 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40086
40087         * g77.f-torture/execute/980628-4.f: New test from Craig.
40088         * g77.f-torture/execute/980628-5.f: Likewise.
40089         * g77.f-torture/execute/980628-2.f: Likewise.
40090         * g77.f-torture/execute/980628-0.f: Likewise.
40091         * g77.f-torture/execute/980628-1.f: Likewise.
40092         * g77.f-torture/execute/980628-3.f: Likewise.
40093         * g77.f-torture/execute/980628-6.f: Likewise.
40094
40095 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40096
40097         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40098         directory when nothing has been installed yet.
40099
40100 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40101
40102         * gcc.c-torture/special/special.exp: Handle newer versions of
40103         dejagnu.
40104
40105 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40106
40107         * gcc.dg/980626-1.c: New test.
40108
40109 1998-06-19  Bruno Haible <haible@ilog.fr>
40110
40111         * gcc.misc-tests/m-un-2.c: New test.
40112         * g++.old-deja/g++.other/warn01.c: Likewise.
40113
40114 1998-06-19  Robert Lipe  <robertl@dgii.com>
40115
40116         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40117         compatibility with assmblers with a different comment character.
40118         Eliminate use of GAS-specific extensions.
40119
40120 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40121
40122         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40123
40124 1998-06-19  Robert Lipe  <robertl@dgii.com>
40125
40126         * lib/g77.exp: Replace search for libf2c.a with search for newly
40127         renamed libg2c.a
40128
40129 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40130
40131         * gcc.c-torture/execute/980617-1.c: New test.
40132
40133 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40134
40135         * gcc.c-torture/execute/980612-1.c: New test.
40136
40137 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40138
40139         * gcc.dg/980523-1.c: Only test on ppc-linux.
40140         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40141
40142         * gcc.c-torture/execute/980608-1.c: New test.
40143
40144 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40145
40146         * gcc.c-torture/execute/980605-1.c: New test.
40147
40148 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40149
40150         * gcc.c-torture/execute/980604-1.c: New test.
40151
40152 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40153
40154         * gcc.c-torture/execute/980602-1.c: New test.
40155         * gcc.c-torture/execute/980602-2.c: Likewise.
40156
40157 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40158
40159         * 970125-0.f: Fix per JCB.  Add commentary.
40160
40161 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40162
40163         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40164         IEEE -0 support.
40165
40166 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40167
40168         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40169         earlier.
40170
40171 1998-05-28  Catherine Moore <clm@cygnus.com>
40172
40173         * gcc.c-torture/execute/980526-3.c: New test.
40174
40175 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40176
40177         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40178         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40179         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40180         m88k-motorola-sysv3 to XFAIL.
40181
40182 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40183
40184         * gcc.dg/980526-1.c: New test.
40185         * gcc.c-torture/execute/980526-2.c: New test.
40186
40187 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40188
40189         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40190
40191         * gcc.c-torture/execute/980526-1.c: New test.
40192
40193 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40194
40195         * g77.f-torture/execute/alpha2.f: Add runtime test.
40196
40197 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40198
40199         * g++.old-deja/old-deja.exp: Strip leading directories.
40200
40201         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40202         error for the line.  Don't run multiple tests for the same line.
40203
40204 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40205
40206         * gcc.dg/980523-1.c: New test.
40207
40208 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40209
40210         * g77.f-torture/compile/970915-0.f: New test.
40211
40212 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40213
40214         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40215
40216 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40217
40218         * gcc.dg/980520-1.c: New test.
40219
40220 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40221
40222         * gcc.dg/980502-1.c: Fix return type.
40223
40224 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40225
40226         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40227         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40228         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40229         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40230         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40231
40232 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40233
40234         * g77.f-torture/execute/980520-1.f: New test.
40235
40236 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40237
40238         * lib/mike-g77.exp: New file.
40239
40240         * g77.f-torture/noncompile/noncompile.exp,
40241         g77.f-torture/noncompile/check0.f: New files.
40242
40243 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40244
40245         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40246         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40247         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40248         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40249         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40250         abort where appropriate.
40251
40252 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40253
40254         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40255         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40256
40257 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40258
40259         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40260
40261 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40262
40263         * g77.f-torture/compile/980427-0.f: New test.
40264
40265 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40266
40267         * g77.f-torture/compile/980424-0.f: New test.
40268
40269 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40270
40271         * g77.f-torture/compile/980419-2.f (main): New test.
40272         * g77.f-torture/compile/970125-0.f: New test.
40273         * g77.f-torture/compile/980419-1.f: New test.
40274
40275 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40276
40277         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40278         of loop-4.c.
40279
40280 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40281
40282         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40283
40284 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40285
40286         * gcc.c-torture/compile/980329-1.c: New test.
40287
40288 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40289
40290         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40291         * gcc.dg/980312-1.c: Fix typo in -march command.
40292
40293 1998-03-16  H.J. Lu  (hjl@gnu.org)
40294
40295         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40296
40297 1998-03-11  Robert Lipe  <robertl@dgii.com>
40298
40299         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40300         Dave Love agree the Fortran source is bogus.
40301
40302 1998-03-11  Robert Lipe  <robertl@dgii.com>
40303
40304         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40305         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40306         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40307         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40308         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40309
40310 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40311
40312         * g++.old-deja/g++.other/friend1.C: New test.
40313
40314 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40315
40316         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40317         possibly uninitialized) variables and declare dnrm2.
40318
40319 1998-02-23  Robert Lipe <robertl@dgii.com>
40320
40321         From Bruno Haible <haible@ilog.fr>:
40322         * gcc.c-torture/execute/980223.c: New test.
40323
40324 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40325
40326         * gcc.dg/ifelse-1.c: New test.
40327
40328 1998-02-09  H.J. Lu  (hjl@gnu.org)
40329
40330         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40331
40332           * lib/old-dejagnu.exp (old-dejagnu): Added the
40333           "execution test - XFAIL *-*-*" handling in the spirit of
40334           "excess errors test -". Changed the "execution test fails"
40335           handling to be like "excess errors test fails".
40336           * Update various tests accordingly.
40337
40338 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40339
40340         * gcc.c-torture/execute/980205.c: New test.
40341
40342 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40343
40344         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40345         * lib/f-torture.exp: Similarly.
40346         * gcc.c-torture: Rename all .cexp files to .x files.
40347
40348 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40349
40350         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40351         (940510-1.c): Removed duplicate.
40352         (971104-1.c): New test.
40353
40354 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40355
40356           * lib/f-torture.exp: Improve error and loop detection.
40357
40358 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40359
40360         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40361         use that to size the filler array.
40362
40363 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40364
40365         * lib/c-torture.exp(c-torture-execute): Fix typo.
40366
40367         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40368         testcase as the executable name. Keep the executable around if
40369         the test fails.
40370
40371 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40372
40373         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40374         changes.  Only test one -g option, and move it to the end of the
40375         list of options to test.
40376
40377 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40378
40379         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40380         variable GCC_TORTURE_OPTIONS to supply default switches separated
40381         by colons.  If no environment variable, run tests with -O0 -g, -O1
40382         -g, and -O2 -g as well.
40383
40384 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40385
40386         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40387         explanatory comments. Fix indentation.
40388
40389 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40390
40391         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40392
40393 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40394
40395         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40396         * g++.old-deja/g++.mike/p7325.C: Likewise.
40397         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40398
40399 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40400
40401         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40402         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40403         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40404         * g++.old-deja/g++.law/operators4.C: Likewise.
40405
40406 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40407
40408         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40409         * g++.old-deja/g++.mike/p784.C: Ditto.
40410         * g++.old-deja/g++.mike/p785.C: Ditto.
40411
40412 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40413
40414           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40415
40416 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40417
40418         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40419         target feature; pass this to c-torture-execute as needed.
40420
40421 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40422
40423         * lib/c-torture.exp(c-torture-execute): If the previous and the
40424         current executables being tested are identical, we don't need to
40425         run the executable again. Try to make the executable names
40426         unique. Add an optional argument for passing additional compiler
40427         flags.
40428
40429 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40430
40431         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40432
40433 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40434
40435         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40436
40437 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40438
40439         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40440         32bit or larger longs.
40441
40442         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40443         have either a 32bit long or 32bit int.
40444
40445 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40446
40447         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40448         Make double precision tests dependent on sizeof (double).
40449
40450 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40451
40452         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40453         too.
40454
40455 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40456
40457         * gcc.c-torture/compile/961203-1.cexp: New script.
40458
40459 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40460
40461         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40462         up the includes ourselves.
40463
40464 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40465
40466         * lib/plumhall.exp: Remove random include, and add a few
40467         verbose messages for debugging.
40468
40469 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40470
40471         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40472         of trying to do it ourselves.
40473
40474 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40475
40476         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40477
40478 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40479
40480         * gcc.prms/5403.c: Made regexp a bit less strict.
40481
40482 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40483
40484         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40485         is returned from remote_load instead.
40486         * lib/plumhall.exp: Ditto.
40487         * lib/mike-g++.exp: Ditto.
40488         * lib/old-dejagnu.exp: Ditto.
40489         * lib/c-torture.exp: Ditto.
40490
40491 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40492
40493         * lib/g++.exp: Use build_wrapper procedure.
40494         * lib/gcc.exp: Ditto.
40495
40496 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40497
40498         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40499         an old-style decl for malloc.  Fixes tests to work when
40500         sizeof (int) != sizeof (size_t).
40501
40502 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40503
40504         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40505
40506         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40507         use stdargs.h interface.
40508
40509 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40510
40511         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40512         NO_VARARGS when compiling.
40513
40514 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40515
40516         * lib/plumhall.exp(ph_includes): New procedure.
40517         (ph_make): Use it.
40518         (ph_compiler): Ditto.
40519
40520         * lib/g++.exp: Rename test-glue.c to testglue.c.
40521         * lib/gcc.exp: Ditto.
40522
40523 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40524
40525         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40526         to completion when it's called.
40527
40528 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40529
40530         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40531         is defined, don't do test.
40532
40533 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40534
40535         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40536         for object files.
40537         (ph_summary): Mark skipped testcases as untested, not unresolved.
40538
40539         * lib/plumhall.exp (ph_make): If unresolved because of bad
40540         errorCode, record errorCode in log file.
40541         (*): Replace send_log/verbose with verbose -log.
40542
40543 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40544
40545         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40546         double conversion if double isn't at least 8 bytes.
40547
40548         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40549         int to work with targets where int is 16 bits.
40550
40551         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40552         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40553         precision for the test to complete.
40554
40555 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40556
40557         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40558         if d10v is not compiled with the -mdouble64 flag.
40559         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40560
40561         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40562         d10v is not compiled with the -mint32 flag.
40563
40564 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40565
40566         * lib/plumhall.exp: Use incr_count.
40567
40568 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40569
40570         * gcc.c-torture: Update to c-torture-1.45.
40571
40572 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40573
40574         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40575         the name of the expect testcase file).
40576
40577         * lib/g++.exp(g++_init): Ditto.
40578
40579 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40580
40581         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40582         the host.
40583
40584         * lib/gcc.exp(gcc_exit): New procedure.
40585
40586 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40587
40588         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40589         specs where appropriate.
40590
40591         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40592         because of new "candidates are" messages, and removed a few
40593
40594         * Converted all non-old-style g++ testcases to old-style, and
40595         moved into g++.old-deja.
40596
40597 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40598
40599         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40600         options.
40601
40602         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40603         succeeded.
40604
40605         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40606
40607 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40608
40609         * lib/gcc.exp (gcc_target_compile): Add support for defining
40610         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40611         the machine doesn't have those features.
40612
40613 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40614
40615         * g++.law/operators4.exp: Don't use LIBS.
40616
40617 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40618
40619         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40620
40621         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40622         * lib/g++.exp: Set it here instead. Also, allow use of the
40623         --tool_exec and --tool_opt options. Change CXX to
40624         GXX_UNDER_TEST.
40625
40626         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40627
40628         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40629
40630 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40631
40632         * lib/old-dejagnu.exp: Use prune_warnings instead of
40633         prune_system_crud.
40634         * lib/mike-g++.exp: Ditto.
40635         * lib/gcc.exp: Ditto.
40636         * lib/g++.exp: Ditto.
40637
40638         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40639
40640 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40641
40642           * 941014-2.c: Include stdlib.h
40643           * 960327-1.c: Include stdio.h
40644           * dbra.c, index-1.c: Don't assume ints are 32bits.
40645
40646 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40647
40648         * lib/gcc.exp: Add gcc,stack_size target feature.
40649
40650         * lib/g++.exp(g++_target_compile): Add the include and link
40651         paths here, not in two other places. And, it's $options, not
40652         options.
40653
40654         * lib/mike-g++.exp(postbase): Remove the code that determines
40655         the correct include and link paths.
40656         * g++.old-deja/old-deja.exp: Ditto.
40657
40658 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40659
40660         * lib/g++.exp(g++_init): target_compile no longer returns the
40661         filename of the result.
40662
40663 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40664
40665         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40666         call to glob.
40667
40668         * gcc.c-torture/special/special.exp: Change call to
40669         gcc_target_compile to include the object file.
40670
40671 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40672
40673         * gcc.c-torture/special/special.exp: Correct misspelling in last
40674         change.
40675
40676 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40677
40678         * lib/plumhall.exp(ph_summary): Log the entire output of the
40679         executable. Return -1 if there were any failures, 0 otherwise.
40680         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40681         (ph_make): Clean up objects and executables that were built
40682         if the tests succeeded.
40683
40684 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40685
40686         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40687         libraries and includes in the build tree as appropriate.
40688
40689 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40690
40691         * lib/c-torture.exp: Instead of looking for the global variable
40692         NO_LONG_LONG, check to see if that's a feature of the target.
40693
40694 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40695
40696         * config/default.exp: Minimize. Delete the remainer of the files in
40697         config; this functionality is now in devo/dejagnu/config.
40698
40699         g++.*/*: Pass any additional flags used to compile to postbase;
40700         delete CXXFLAGS.
40701
40702         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40703         is now done by runtest.exp. Use gcc_target_compile instead of
40704         compile.
40705
40706         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40707         Remove references to CFLAGS. Use remote_file instead of
40708         calling rm -f.
40709         (c-torture): Take a list of arguments to use to compile this
40710         testcase.
40711
40712         lib/g++.exp: Simplify. Use target_compile instead of compile.
40713         lib/gcc-dg.exp: Ditto.
40714         lib/gcc.exp: Ditto.
40715         lib/mike-{gcc,g++}.exp: Ditto.
40716         lib/old-dejagnu.exp: Ditto.
40717         lib/plumhall.exp: Ditto.
40718
40719 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40720
40721         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40722         (ph_linker): Likewise.
40723
40724 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40725
40726           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40727         MAP_ANON / MAP_ANONYMOUS if defined;
40728         else try to map from /dev/zero .
40729
40730 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40731
40732         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40733         isn't defined, then define it to MAP_ANONYMOUS.
40734
40735 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40736
40737         * gcc.c-torture: Update to c-torture-1.42 release.
40738
40739 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40740
40741         * gcc.c-torture: Update to c-torture-1.41 release.
40742
40743 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40744
40745         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40746         c-torture release.
40747
40748 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40749
40750         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40751         and LDFLAGS.  Fix second case to append the target_info ldflags
40752         onto LDFLAGS, not CFLAGS.
40753         * lib/g++.exp (g++_init): Add target_info stuff.
40754         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40755         of libgloss and newlib flags for !native.
40756
40757         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40758         (GDB): Fix relative path to go up another dir for finding gdb.
40759
40760 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40761
40762         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40763         versions in the target_info array, if they don't exist.
40764
40765 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40766
40767         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40768
40769 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40770
40771         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40772         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40773
40774 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40775
40776         * lib/old-dejagnu.exp: Don't remove the output file before we've
40777         actually tested it. Don't append pwd to the path of the executable
40778         we're testing.
40779
40780 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40781
40782         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40783
40784 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40785
40786         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40787         temporary directory for compiler files, and set it to a default
40788         value of /tmp. Set $output as the name of the output file from
40789         compiling the testcase. Add a -o option to $cflags_var so the
40790         compiler writes the final output file as $output. Set $executable
40791         to $output.
40792
40793         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40794         directory for compiler files, and set it to /tmp if it doesn't
40795         already have a value. Set $output_file to the name of the output
40796         file from compiling the testcase. Add a -o option to CXXFLAGS so
40797         the compiler writes the final output file as $output. Use $output
40798         as the executable to be tested.
40799
40800 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40801
40802         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40803
40804 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40805
40806         * gcc.c-torture/execute/pending-1.c: New test.  Still
40807         pending in Tege's queue.
40808
40809 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40810
40811         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40812         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40813         if there were failures.  Call unresolved if there were unresolved
40814         testcases.  Call gcc_fail if program did not run to completion.
40815         (ph_make): Pass additional argument name to ph_execute.
40816         (ph_execute): Add new argument.  Pass additional arguments to
40817         ph_summary.  Call gcc_fail is there is no execution output.
40818
40819 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40820
40821         * lib/plumhall.exp (proc_summary): Output relavent summary
40822         lines into the log so specific failures in plumhall can be
40823         investigated.
40824
40825 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40826
40827         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40828         (c-torture-execute): Don't try to execute tests which use
40829         "long long" types if $NO_LONG_LONG is nonzero.
40830
40831 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40832
40833         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40834         not c-torture.
40835
40836         * gcc.ieee: Move from here.
40837         * gcc.c-torture/execute/ieee: To here.
40838
40839 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40840
40841         * gcc.c-torture: Update to c-torture-1.41 release.
40842
40843 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40844
40845         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40846         not "$output".
40847
40848 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40849
40850         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40851         -c present.
40852
40853 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40854
40855         * config/proelf.exp: Handle connecting to a simulator.
40856
40857 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40858
40859         * config/proelf.exp: New file.  Enough framework that we can
40860         run c-torture tests on the proelf targets (or any other target
40861         that gdb can connect to for that matter).
40862
40863 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40864
40865         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40866         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40867
40868         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40869         exec_output exists.
40870
40871 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40872
40873         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40874         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40875
40876         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40877         to pass/fail/unresolved/unsupported/untested.  Caller must now
40878         call unresolved/unsupported/untested.
40879         * lib/*.exp: Update FSF address.  Update to handle new results of
40880         ${tool}_load.
40881         * lib/chill.exp (verbose): Delete.
40882
40883 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40884
40885         * lib/gcc.exp (default_gcc_start): Change order of args to
40886         $LDFLAGS $CFLAGS $LIBS.
40887         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40888         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40889         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40890         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40891         * gcc.misc-tests/dg-test.exp: Likewise.
40892         * gcc.misc-tests/msgs.exp: Likewise.
40893         * gcc.prms/prms.exp: Likewise.
40894         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40895         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40896
40897         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40898
40899 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40900
40901         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40902
40903         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40904         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40905
40906         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40907         necessary.
40908
40909 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40910
40911         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40912         global for loop; add use of $mathlib.
40913         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40914         settings here; set mathlib for anything but VxWorks.
40915
40916 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40917
40918         * gcc.c-torture: Update to c-torture-1.40 release.
40919
40920 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40921
40922         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40923         dg.exp.
40924
40925 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40926
40927         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40928         global.
40929
40930 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40931
40932         * lib/g++.exp (LIBS): Define if not already.
40933         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40934         (gcc-dg-prune): Call prune_gcc_output.
40935         * lib/gcc.exp (prune_gcc_output): New proc.
40936         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40937         prune_gcc_output.
40938
40939 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40940
40941         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40942         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40943
40944 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40945
40946         * gcc.c-torture: Update to c-torture-1.39 release.
40947
40948 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40949
40950         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40951         fails, try others as well.
40952
40953 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40954
40955         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40956         If compilation fails, mark execute tests as `untested'.
40957         If test is marked as unsupported, don't mark compilation and
40958         execute tests as failed.
40959
40960 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40961
40962         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40963         libstdc++ for whether or not we want to be doing shared
40964         libraries.  Delete link_curses since we don't need it anymore.
40965         * lib/mike-g++.exp (postbase): Don't link in libg++.
40966         * g++.old-deja/old-deja.exp: Likewise.
40967
40968 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40969
40970         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40971
40972 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40973
40974         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40975         For that, add `-Wl,-a,shared_archive'.
40976         * g++.old-deja/old-deja.exp: Likewise.
40977
40978 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40979
40980         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40981
40982 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40983
40984         * lib/mike-g++.exp (postbase): Pay attention to the status of
40985         g++_load.
40986
40987 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40988
40989           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40990
40991 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40992
40993         * lib/gcc.exp (default_gcc_start): No longer need to log program
40994         being executed or its output, execute_anywhere does that now.
40995         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40996         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40997
40998 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40999
41000         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41001         the same as those in lib/g++.exp.
41002
41003 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41004
41005         * gcc.c-torture: Update to c-torture-1.38 release.
41006         * gcc.ieee: Related changes.
41007
41008 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41009
41010         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41011         "exec". Minor reformatting changes.
41012
41013         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41014         cross. This means all "exec" calls now work on a remote host as
41015         well.
41016         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41017         cross. Filter out the extra "\r\n" stuff that expect puts in.
41018         (c-torture-execute): Filter out the bogus warnings like
41019         c-torture-compile does. Add support for canadian cross.
41020         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41021         Use execute_anywhere rather than calling exec directly. Now it
41022         works for canadian cross testing.
41023
41024 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41025
41026         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41027         results into a variable, and check that rather than using file exists.
41028
41029 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41030
41031         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41032         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41033
41034 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41035
41036         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41037         lib_curses if there's a shared libg++ in the build tree.
41038
41039 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41040
41041         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41042         if not supported target.
41043
41044 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41045
41046         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41047         link_curses up to always happen, not just for native builds.
41048
41049 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41050
41051         * gcc.c-torture: Update to c-torture-1.36 release.
41052         * gcc.failure: Related changes.
41053
41054 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41055
41056         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41057
41058 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41059
41060         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41061         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41062         runshlib, link_curses, and mathlib for link and run.
41063
41064         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41065         pass the runtime shared library options for Solaris, OSF/1, and
41066         Irix5, and link with -lcurses to avoid unresolved references.
41067
41068 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41069
41070         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41071         only run once.
41072
41073 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41074
41075         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41076
41077 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41078
41079         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41080         do not have a framework for the "compat" tests yet.
41081
41082 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41083
41084         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41085         set to null if we're testing vxworks5.1.  Use that instead of
41086         `-lm' in the setting of LIBS for link and run.
41087
41088 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41089
41090         * config/rom68k.exp (${tool}_load): Major changes to make it
41091         work.  Verified that it does in fact return the stuff in
41092         exec_output properly.  Catch any Emul or any TRAP other than 0.
41093
41094 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41095
41096         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41097         LDFLAGS properly for targets that need stuff from libgloss.
41098         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41099         only run once.
41100         (gpp_initialized): New variable.
41101
41102 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41103
41104         * config/rom68k.exp: Load libgloss.exp.
41105         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41106         so we can produce a fully linked binary.
41107         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41108         so we can produce a fully linked binary.
41109
41110 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41111
41112         * lib/plumhall.exp (ph_section): Watch for expected failures.
41113         Add missing `else'.
41114
41115         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41116         run the testcase.
41117         (c-torture): Likewise.
41118
41119 1995-08-28  Doug Evans  <dje@cygnus.com>
41120
41121         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41122
41123         * lib/mike-g++.exp (mike_cleanup): New proc.
41124         (prebase): New globals compiler_result, not_compiler_result,
41125         target_regexp.
41126         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41127         allow leading "-" in pattern.  Watch for unsupported tests.
41128         If $compiler_result is set, pattern match assembler code,
41129         and ditto for $not_compiler_result.
41130         * lib/mike-gcc.exp: Likewise.
41131
41132         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41133         execution "succeeded".
41134
41135 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41136
41137         * config/win32.exp: New file.
41138         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41139
41140 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41141
41142         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41143         unsupported.
41144         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41145         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41146         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41147
41148         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41149         "... without exceptions was ...".  That is now handled by
41150         prune_system_crud.
41151         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41152
41153 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41154
41155         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41156         sieve.c,sort2.c}: New files.
41157         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41158         sieve.exp,sort2.exp}: Drivers for them.
41159
41160         * lib/mike-gcc.exp (program_output): New user settable variable.
41161         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41162         messages.
41163         * lib/mike-g++.exp (program_output): New user settable variable.
41164
41165         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41166
41167         * config/sh.exp: Deleted (use sim.exp instead).
41168
41169 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41170
41171         * config/vx.exp: Declare CHECKTASK as global.
41172         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41173         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41174         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41175
41176 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41177
41178         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41179         target. Like vx.exp, only includes `vx29k.exp' instead of
41180         `vxworks.exp'.
41181
41182 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41183
41184         * config/sim.exp: Increase time limit from 120 seconds to 240.
41185
41186 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41187
41188         * gcc.c-torture/execute/950628-1.c: New test.
41189
41190 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41191
41192         * gcc.c-torture: Update with changes/additions from
41193         c-torture-1.34.
41194
41195 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41196
41197         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41198
41199 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41200
41201         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41202
41203 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41204
41205         * gcc.c-torture/compile/950512-1.c: New test.
41206         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41207         * gcc.dg/struct-ret-1.c: Likewise.
41208
41209 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41210
41211         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41212           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41213
41214 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41215
41216         * gcc.c-torture/special/920411-1.c: Deleted.
41217         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41218
41219 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41220
41221         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41222         cpu limit.
41223
41224 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41225
41226         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41227
41228 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41229
41230         From kenner;
41231         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41232         is the proper length.
41233         * va-arg-3.c: Likewise.
41234
41235 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41236
41237         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41238         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41239
41240         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41241         * lib/g++.exp (default_g++_start): Delete old cruft.
41242
41243 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41244
41245         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41246         (2 * (1 << 18)) to (2 * (1 << 17)).
41247
41248         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41249
41250 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41251
41252         * config/rom68k.exp: Renamed from config/idp.exp
41253
41254 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41255
41256         * c-torture/compile/921109-2.c
41257
41258 1995-04-18  Mike Stump  <mrs@cygnus.com>
41259
41260         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41261         excess errors.
41262
41263 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41264
41265         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41266         output.
41267         * lib/g++.exp (default_g++_start): Likewise.
41268
41269 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41270
41271         * gcc.c-torture/compile/950329-1.c: New test.
41272
41273 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41274
41275           * config/bug.exp (${tool}_load): Updated to use new remote_open
41276           and remote_close procs.
41277         * config/idp.exp: New file.
41278
41279 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41280
41281         * gcc.c-torture/execute/950322-1.c: New test.
41282
41283 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41284
41285         * config/vx.exp (${tool}_load): Clean up testing of return code from
41286         vxworks_ld and vxworks_spawn.
41287
41288 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41289
41290         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41291
41292 1995-03-13  Mike Stump  <mrs@cygnus.com>
41293
41294         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41295         can mark excess errors on a machine by machine basis.  Note, the
41296         default is to not expect any excess errors, even when excess
41297         errors test - is given, so you will want to put an XFAIL ... on
41298         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41299         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41300         those 4 machines, but no others.
41301
41302 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41303
41304         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41305         * lib/c-torture.exp: to here.
41306
41307 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41308
41309         * gcc.c-torture/execute/950221-1.c: New test.
41310         * gcc.c-torture/execute/struct-ret-1.c: New test.
41311         * gcc.c-torture/compile/950221-1.c: New test.
41312
41313         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41314
41315 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41316
41317         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41318         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41319
41320 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41321
41322         * g++.gb: New directory of tests, derived from my signature and
41323         class scoping tests.
41324
41325         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41326         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41327         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41328         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41329         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41330         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41331         * g++.gb/sig25.C: Likewise.
41332
41333         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41334         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41335         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41336         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41337         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41338         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41339         * g++.gb/sig25.exp: Likewise.
41340
41341         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41342         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41343         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41344         * g++.gb/scope13.C: Likewise, this test still fails.
41345
41346         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41347         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41348         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41349         * g++.gb/scope13.exp: Ditto.
41350
41351         * g++.gb/README: New file, explains what these tests are about.
41352
41353 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41354
41355         * lib/dg.exp (dg-do): Support `preprocess'.
41356         (dg-test): Likewise.
41357
41358 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41359
41360         * config/udi.exp: change "continue -expect" to "exp_continue".
41361
41362 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41363
41364         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41365         Delete redundant tests.
41366
41367         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41368         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41369         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41370         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41371         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41372         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41373         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41374         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41375
41376         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41377         storing label pointers.
41378         * gcc.c-torture/execute/921019-1.c: Likewise.
41379         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41380         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41381         parameter fp.
41382         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41383         constants.
41384
41385         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41386         Delete obsolete tests.
41387
41388         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41389         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41390         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41391         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41392         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41393         * gcc.c-torture/compile/950124-1.c: New test.
41394
41395         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41396
41397 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41398
41399         * lib/mike-g++.exp: Add -lm to LIBS.
41400
41401 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41402
41403         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41404
41405 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41406
41407         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41408
41409 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41410
41411         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41412
41413 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41414
41415         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41416         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41417         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41418         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41419         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41420         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41421         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41422         * g++.law/{operators31.C, operators32.C,
41423         * g++.law/{operators33.C, operators34.C}: Likewise.
41424         * g++.law/{pic1.C, refs2.C}: Likewise.
41425         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41426         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41427         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41428         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41429
41430         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41431         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41432         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41433         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41434         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41435         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41436         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41437         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41438         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41439         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41440         * g++.law/{operators34.exp}: Likewise.
41441         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41442         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41443         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41444         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41445         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41446
41447         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41448         No longer expected to fail.
41449         * g++.law/missed-error3.C: Tweak for recent bool changes.
41450
41451 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41452
41453         * config/emb-unix: Deleted.
41454         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41455         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41456
41457 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41458
41459         * lib/dg.exp (dg-test): Fix typo in last patch.
41460
41461 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41462
41463         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41464         (handles multiple occurrences).
41465
41466 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41467
41468         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41469         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41470         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41471         printed).
41472         * lib/c-torture.exp (c-torture-compile): Likewise.
41473         (c-torture): Prepend full path if missing.
41474         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41475         (gcc_fail): Likewise.
41476         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41477
41478 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41479
41480         * lib/netware.exp: Only attach to NetWare i386 systems.
41481
41482 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41483
41484         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41485         messages.  Add test name to "output pattern match" pass/fail message.
41486
41487 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41488
41489         * gcc.dg: New testsuite.
41490         * gcc.dg/dg.exp: New file.
41491
41492         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41493         test-switch.c}: Deleted.
41494
41495         * gcc.misc-tests/msgs.exp: New testcase driver.
41496
41497 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41498
41499         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41500         Watch for illegal return values from ${tool}_load.
41501         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41502         cross targets.  Coerce return value >0 to 1.
41503
41504 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41505
41506         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41507
41508         * config/emb-unix.exp: New file.
41509
41510         * config/sim.exp: Error if variable $SIM not defined.
41511         (${tool}_load): Mark test as "untested" if simulator missing.
41512
41513         * config/unix.exp: Load remote.exp to get rcp_download.
41514         * lib/c-torture.exp: Use different option lists for testcases with
41515         and without loops.
41516         * gcc.c-torture/execute/execute.exp: Likewise.
41517
41518 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41519
41520         * config/*.exp: Clarify return code from ${tool}_load.
41521         Call `unresolved' or `untested' instead of `warning' or `perror'
41522         (sometimes you still want to call both though).
41523         Add comment that `shell_id' is local to each file.
41524         * config/udi.exp (timeout): Set to 30.
41525         Don't print warning if connection fails, $connectmode has already
41526         printed an error.
41527         (${tool}_load): Move verbose messages to level 2.
41528         Rework pattern for "Process started" message.
41529         Pass `shell_id' to ${connectmode}_download.
41530         Retry twice upon timeout.  Make resetting of target more robust.
41531         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41532         Pass `shell_id' to exit_$connectmode.
41533         Only call exit_$connectmode if connected.
41534         * config/unix.exp (${tool}_load): Check return codes better.
41535         * config/vrtx.exp (${tool}_load): Likewise.
41536         * config/vx.exp (${tool}_load): Likewise.
41537         Delete unneeded global's.
41538         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41539         from ${tool}_load.
41540         (dg-stat): Delete.
41541         (dg-init): Delete recording of pass/fail counts.
41542         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41543         (old-dejagnu-init): Likewise.
41544         (old-dejagnu-stat): Delete contents, empty proc now.
41545         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41546         (c-torture): Delete references to lcnt, lpass, lfail.
41547         Get option list from TORTURE_OPTIONS.
41548         Delete -funroll[-all]-loops if no loops.
41549         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41550         (g++_stat): Delete contents (empty proc now).
41551         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41552         (gcc_finish): Likewise.
41553         (gcc_stat): Deleted.
41554         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41555         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41556         * gcc.c-torture/execute/execute.exp: Likewise.
41557         Split tests into two parts: compile, execute.
41558         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41559         no loops.  Update to reflect clarified return codes from ${tool}_load.
41560
41561 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41562
41563         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41564         to grep for.
41565         (old-dejagnu): Likewise (where necessary).
41566
41567 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41568
41569         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41570
41571         * lib/dg.exp (dg-process-target): Fix processing of selector.
41572         Add comment regarding use of `error'.
41573
41574         * lib/gcc.exp (prune_system_crud): Define if missing.
41575         * lib/g++.exp (prune_system_crud): Likewise.
41576
41577         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41578         Call prune_system_crud.
41579         * lib/dg.exp (dg-runtest): New proc.
41580         Use perror instead of send_user for tcl errors in testcase.
41581         Don't return any value, it's never used.
41582         Don't clobber previous definition of `unknown'.
41583         Print tcl errors in `dg-final'.
41584
41585 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41586
41587         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41588         (dg-test): Don't print errorInfo, it contains stack backtrace.
41589
41590 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41591
41592         * lib/g++.exp (runtest_file_p): Define if missing.
41593
41594 1994-09-24  Doug Evans  (dje@cygnus.com)
41595
41596         * lib/mike-g++.exp: Comment out loading of g++.exp.
41597         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41598         (default_g++_version): Always print something.
41599         (default_g++_start): Comment out call to `which'.
41600         (g++_start, g++_load): Deleted (must be defined in config file).
41601         * lib/gcc.exp: Test for existence of $CC at start.
41602         Delete check for tmpdir (done in gcc_init).
41603         (default_gcc_version): Always print something.
41604         (default_gcc_start): Comment out call to `which'.
41605         * config/*.exp: Major cleanup - make cross targets work at least a
41606         little better for g++ (by not being "--tool gcc" specific).
41607         Rename gcc_xxx to ${tool}_xxx.
41608         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41609         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41610
41611 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41612
41613         * lib/c-torture.exp (c-torture-compile): Rework compiler
41614         message processing.
41615
41616         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41617         c-torture.
41618
41619 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41620
41621         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41622
41623         * lib/dg.exp (dg-process-target): Support { target native }.
41624
41625 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41626
41627         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41628         looked for "... program xxx got fatal signal".
41629         Correct regsub munging of `comp_output'.
41630         Ignore compiler messages "path prefix not used" and "linker input
41631         file unused".
41632
41633 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41634
41635         * lib/gcc.exp (runtest_file_p): Define if missing.
41636         * gcc.prms/template.c: Example to work from.
41637
41638 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41639
41640         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41641         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41642
41643         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41644         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41645         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41646         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41647
41648         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41649         (dg-process-target): No longer a varargs proc.
41650         Return S/N for target, P/F for xfail.  All callers changed.
41651         (user option procs): More argument checking.
41652         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41653         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41654         (dg-test): Skip test if not running on selected target in `dg-do'.
41655         Update handling of `dg-do-what', `dg-output-text'.
41656         Separate execution pass/fail from output pattern match pass/fail.
41657         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41658
41659 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41660
41661         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41662         target for 920510-1.c.
41663
41664 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41665
41666         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41667         Clean up comment regarding use of passcnt, etc.
41668         (gcc_stat): Don't update `testcnt' here.
41669         (gcc_finish): Do it here.
41670         Might as well reset `but_id' here too.
41671         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41672         to determine if the file should be tested.
41673         * gcc.c-torture/compile/compile.exp: Likewise.
41674         * gcc.c-torture/execute/execute.exp: Likewise.
41675         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41676         * gcc.misc-tests/dg-test.exp: Likewise.
41677         * gcc.prms/prms.exp: Likewise.
41678         * gcc.wendy/wendy.exp: Likewise.
41679         * g++.old-deja.exp: Likewise.
41680         Move "Testing file" message to verbose level 1.
41681
41682 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41683
41684         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41685
41686 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41687
41688         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41689         (default_gcc_start): Accept optional second list element
41690         of compiler flags.  Print compiler output at verbosity level 2.
41691         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41692         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41693         Save current values of framework globals passcnt, failcnt, xpasscnt,
41694         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41695         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41696         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41697         xfailcnt to compute stats.  Update framework global `testcnt' from
41698         pass/fail counts.
41699         (gcc_finish): New proc.  Clean up test environment.
41700         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41701         (gcc_epass, gcc_efail): Delete.
41702         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41703         argument of line number.
41704         (dg-init): If the tool has an init routine, call it.
41705         (dg-test): Remove args `cflags_var' and `libs_var'.
41706         Pass all compiler options to ${tool}_start.
41707         Handle missing line number.
41708         (dg-finish): New function.
41709         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41710         particular files.  Call gcc_finish at end.  Move "skipping test"
41711         message to verbosity level 3.
41712         * gcc.c-torture/compile/compile.exp: Likewise.
41713         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41714         * gcc.c-torture/execute/execute.exp: Likewise.
41715         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41716         Print testcase being tried at verbosity level 1.
41717         * gcc.c-torture/special/special.exp: Unset xfail.
41718         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41719         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41720         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41721         * gcc.failure/failure.exp: Likewise.
41722         * gcc.ieee/ieee.exp: Likewise.
41723         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41724         Update call to dg-test.  Call dg-finish at end.
41725         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41726         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41727         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41728         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41729         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41730         * gcc.wendy/wendy.exp: Add copyright.
41731         Delete setting of tmpdir (done by gcc_init).
41732         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41733         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41734         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41735         gcc_[ce]pass/fail.
41736
41737 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41738
41739         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41740         confusion.
41741         (g++_load): Likewise.
41742
41743         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41744         Rename argument to `prog' to remove the confusion.
41745         Varargs fns behave differently too!
41746         (g++_load): Likewise.
41747
41748         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41749
41750         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41751         what it is.  Delete (always) printing of status value for !native.
41752         Simplify verbose code, and include status and exec_output.
41753         (g++_load): Use gcc_load.
41754
41755 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41756
41757         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41758         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41759         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41760         940714-3.c as these testcases don't exist anymore.  Make
41761         va-arg-1.c expected to pass.
41762
41763 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41764
41765         * gcc.misc-tests/misc.exp: Only run specific testcases.
41766         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41767         * gcc.misc-tests/dg-[1-9].c: New files.
41768
41769         * lib/dg.exp: New testsuite driver.
41770         * gcc.prms/prms.exp: Use it.
41771
41772         * README.gcc: New file.
41773
41774         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41775         Document and reset `lxpass' and `lxfail'.
41776         Simplify "initialized" message.
41777         (gcc_stat): Clean up comments a little.
41778
41779 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41780
41781         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41782
41783 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41784
41785         * lib/old-dejagnu.exp (process-option): New proc.
41786         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41787         (old-dejagnu): Simplify.
41788         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41789
41790 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41791
41792         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41793         exists and is not an empty string.
41794
41795         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41796         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41797         finished.
41798         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41799         automatically.
41800
41801         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41802         longer expected to fail.
41803
41804         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41805         "f" function call.
41806
41807         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41808
41809         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41810         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41811         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41812         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41813         c-torture-1.29.
41814
41815         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41816         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41817
41818         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41819
41820         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41821         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41822
41823         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41824         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41825         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41826
41827 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41828
41829         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41830         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41831         940714-1.c, 940714-2.c, 940714-3.c},
41832         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41833         gcc.misc-tests/{mg.c,mg.exp}:
41834         New tests.
41835         * gcc.noncompile/noncompile.exp: Change accordingly.
41836
41837 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41838
41839         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41840         Undo previous clobberage.
41841
41842 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41843
41844         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41845         * gcc.special/{930510-1.c, special.exp}:
41846         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41847         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41848         struct-varargs-1.c}: New tests from c-torture-1.26.
41849
41850 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41851
41852         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41853           argument to switch.
41854
41855 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41856
41857         * Revert the previous changes.  Please see Rob's directory
41858           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41859           fixes.
41860
41861 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41862
41863         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41864             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41865             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41866             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41867             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41868             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41869             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41870             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41871             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41872             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41873             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41874             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41875             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41876             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41877             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41878             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41879             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41880             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41881             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41882             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41883             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41884             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41885             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41886             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41887             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41888             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41889             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41890
41891 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41892
41893         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41894             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41895           with perror calls.
41896
41897 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41898
41899         * config/unix.exp (g++_load): Fix syntax.
41900
41901 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41902
41903         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41904         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41905         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41906         Don't expect va-arg-1.c to fail.  Correct expected output for
41907         920928-1.c.
41908         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41909         * gcc.wendy/hbm4.c: Correct typo.
41910         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41911
41912 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41913
41914         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41915         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41916         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41917         * lib/c-torture.exp (c-torture-compile): Ditto.
41918
41919         Reduce volume of output (remove all the -I's and such).
41920         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41921         Call gcc_cpass, gcc_cfail.
41922         (c-torture): Pass testing option to c-torture-compile.
41923
41924 1994-03-21  Doug Evans  (dje@cygnus.com)
41925
41926         Bring patches over from progressive.
41927         * config/default.exp: Exit remote shell cleanly.
41928         (g++_exit, g++_start): Add default versions.
41929         * config/sim.exp (gcc_load): Use perror, not error.
41930
41931 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41932
41933         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41934         set in site.exp.
41935
41936 1994-03-14  Doug Evans  (dje@cygnus.com)
41937
41938         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41939         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41940         (wendy_try): New proc to run testcase.
41941         (main loop): Call 'em.
41942         * gcc.wendy/*.c: Clean up pass to correct expected output.
41943
41944         * lib/gcc.exp: Minor cleanup work.
41945         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41946
41947 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41948
41949         * config/sim.exp (gcc_load): Document return codes better.
41950         Don't pass -v to simulator.
41951
41952 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41953
41954           * gcc.special/920717-x.c: Fix typo.
41955           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41956           get at sources.
41957
41958         * lib/mike-gcc.exp: Fix typo.
41959
41960 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41961
41962         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41963         binary to use, transform the name.
41964         * config/*.exp: rename everything. Nuke any g++ specific files,
41965         it's now a special case of gcc that requires no special support.
41966         Add a default.exp for unsupported targets.
41967
41968 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41969
41970         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41971         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41972         version of Tcl.
41973
41974 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41975
41976         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41977         than a warning.
41978
41979 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41980
41981         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41982
41983 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41984
41985         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41986         option_list.  Compile every file with only 4/6 option choices
41987         (same as C torture) instead of with 12/18 different option
41988         choices.
41989         * lib/c-torture.exp: Likewise.
41990
41991         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41992         not already set.
41993
41994 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41995
41996         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41997         can put an XFAIL *-*-* on excess errors.
41998
41999 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42000
42001         * g++.law: Add more tests derived from g++-bugs snapshots.
42002
42003         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42004         equivalent to g++.law/init9.
42005
42006         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42007         compiled it, and the a.out file after we've run it.
42008
42009 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42010
42011         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42012         compiled it, and the a.out file after we've run it.
42013
42014 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42015
42016         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42017
42018 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42019
42020         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42021         version number.
42022
42023 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42024
42025         * g++.law: New directory of g++ tests derived from the g++-bugs
42026         snapshots.
42027
42028 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42029
42030         * gcc.compile: initbug1.c initbug1.exp testcase added
42031
42032 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42033
42034         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42035         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42036           fixes submitted by Jeff Law (law@cs.utah.edu)
42037         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42038           Jeff Law (law@cs.utah.edu)
42039
42040
42041 1993-11-30  Mike Stump  (mrs@cygnus.com)
42042
42043         * config/unix-g++.exp: Follow the gcc way of doing things.
42044         * g++.old-deja/old-deja.exp: Minor updates.
42045         * lib/g++.exp: New file, follow the gcc way of doing things.
42046         * lib/old-dejagnu.exp: Minor updates.
42047         * lib/mike-g++.exp: Always unset errorInfo.
42048
42049 1993-11-06  Mike Stump  (mrs@cygnus.com)
42050
42051         * lib/gcc.exp: Fix some errors with the below change, CC and
42052         CFLAGS should be global when setting, not local.
42053
42054 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42055
42056         * lib/gcc.exp: Transform tool name.
42057
42058 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42059
42060         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42061
42062 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42063
42064         * lib/gcc.exp: change gcc_done to gcc_stat
42065
42066 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42067
42068         * Upgraded gcc testsuite to c-torture version 1.25
42069
42070 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42071
42072         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42073         * lib/c-torture: added hooks for new reporting code.
42074
42075 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42076
42077         * config/sh-gcc.exp: check if sh-sim exists in the path
42078
42079 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42080
42081         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42082         * gcc.compile/compile.exp: Initial changes for new logic.
42083         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42084         * gcc.failure/failure.exp: Initial changes for new logic.
42085         * gcc.ieee/ieee.exp: Initial changes for new logic.
42086         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42087         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42088         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42089         * lib/c-torture.exp: Initial changes for new logic.
42090         * lib/gcc.exp: Initial changes for new logic.
42091
42092 1993-10-15  Mike Stump  (mrs@cygnus.com)
42093
42094         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42095         depend upon failure or success.  Fully qualify names in failure
42096         and success messages.  Always remove a.out before starting
42097         compile, just in case.  Pay more attention to error text output by
42098         the compiler.  Handle testcases with no known past errors just
42099         like all others, so that things are uniform.  Other miscellaneous
42100         improvements.
42101
42102 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42103
42104         * gcc.cpp: new directory for cpp tests
42105
42106 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42107
42108         * lib/chill.exp: Code reformatted, removed unused code.
42109         * config/unix-chill.exp: Code reformatted, removed unused code.
42110         * chill.execute/execute.exp: Code reformatted, removed unused code.
42111         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42112
42113 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42114
42115         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42116         routines not written.
42117
42118 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42119
42120         * config/bug-gcc.exp: Use new procs from bug.exp.
42121
42122 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42123
42124         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42125         via ftp, rather than depending on NFS.
42126         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42127         case.
42128
42129 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42130
42131         * config/bug-gcc.exp: Use new download proc.
42132
42133 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42134
42135         * chill.execute/execute.exp: cleanups, handles errors better
42136         * chill.compile/compile.exp: rewrite, based on execute.exp
42137         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42138         * lib/chill.exp: major changes to diff proc and compile and link
42139           procs. added chill_fail and chill_pass wrappers to pass and
42140           fail. added more comments, and handle error codes better.
42141           Added a hack to capture stderr from exec, so noncompile tests
42142           can work.
42143
42144 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42145
42146         * chill.execute/execute.exp: rewrite of testsuite driver
42147         * lib/chill.exp: rewrite of testsuite driver
42148         * config/unix-chill.exp: rewrite of testsuite driver
42149
42150 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42151
42152     In chill.execute:
42153         * iexpr.ch: Standardize uppercase.
42154         * tuples.dat: Standardize uppercase.
42155         * vary.ch: standardize.  Correct varying string assignments.
42156         * vary.dat: Add new output lines.
42157
42158 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42159
42160     In chill.execute:
42161         * chprintf.ch: Standardize use of uppercase.
42162         * tuples.ch: Standardize and turn arr2 into a DCL,
42163           rather than a SYN.
42164         * pinits.ch: Standardize.
42165
42166 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42167
42168         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42169         * Makefil: Renamed to Makefile.in.
42170         * configure.in: New.
42171
42172 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42173
42174     In chill.execute:
42175         * .cvsignore: Add result/output files.
42176         * Makefile: Fix up variables at start.  Use MFLAGS
42177           everywhere.  Correct bool_loc, built_ins entries.
42178           Add entry for vary1.ch.
42179         * bitarray.ch: Standardize upper-case usage.
42180         * bitexpr.ch: Standardize, add output of b1.
42181         * params.ch: Use arrayt in along PROC parameters, to
42182           avoid novelty problems.
42183         * sets.ch: Tiny cleanup.
42184         * vary1.ch: Re-indent.
42185
42186 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42187
42188           * Add PR-related files to Makefiles, .cvsignore files, etc.
42189
42190 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42191
42192         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42193           with compiler objects. New names are test-flow.c and test-loop.c
42194
42195 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42196
42197         * Upgraded c-torture tests from 1.19 to 1.20
42198
42199         * new files:
42200         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42201         * gcc.compile: 930623-1.c 930623-2.c
42202         * gcc.noncompile: 930622-1.c 930622-2.c
42203         * gcc.failure: 920411-1.c 920627-2.c
42204         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42205
42206 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42207
42208         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42209           More changes to get testsuite working properly. Needs more work.
42210           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42211
42212 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42213
42214         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42215           More changes to get testsuite working properly. Needs more work.
42216
42217 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42218
42219         * chill.compile/compile.exp: Added for Dejagnu support
42220         * chill.execute/execute.exp: Added for Dejagnu support
42221         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42222
42223 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42224
42225     This should complete moving the CHILL test files.
42226         * chill.noncompile(.cvsignore printf.grt
42227             in-printf.grt chprintf.grt chprintf.ch):
42228             Added test-support files.
42229           (Makefile): Modified further.
42230         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42231             signal.ch): Added test files.
42232           * chill.execute (.cvsignore printf.grt printr.c
42233             in-printf.grt rts.c chprintf.grt rts.h): Added
42234           test-support files.
42235             (Makefile): More corrections.
42236
42237 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42238
42239         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42240           test cases, ready for DejaGnu.
42241
42242 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42243
42244         * Upgraded c-torture tests from 1.18 to 1.19
42245
42246         * gcc.compile: added test(s):
42247           930607-1.c
42248         * gcc.execute: added test(s):
42249           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42250
42251         * added new subdirectory for misc tests: gcc.misc-tests
42252         * gcc.misc-test(s): added tests:
42253           inst-check.c test-consts.c test-ior.c test-switch.c
42254
42255 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42256
42257         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42258
42259 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42260
42261         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42262
42263 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42264
42265         * Upgraded c-torture tests from 1.17 to 1.18
42266
42267 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42268
42269         * Upgraded c-torture tests from 1.12 to 1.17
42270
42271 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42272
42273         * lib/old-dejagnu.exp:
42274           Fixed handling of XFAIL target triplets to correctly
42275           recognize wildcard characters.  Removed code that
42276           appended a unique id tag to the end of the file name
42277           printed out by the result of the testcases within a
42278           given test file.
42279
42280 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42281
42282         * lib/old-dejagnu.exp:
42283           Reworked expected failure handling to trigger off of XFAIL
42284           keyword in keyphrase embeded in testcase source code. The
42285           XFAIL keyword must be at the end of the keyphrase line. It
42286           may optionally be followed by one or more target triplets.
42287           It has just occured that the handling of wildcards in the
42288           target triplet may not be correct.
42289
42290 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42291
42292         * g++.old-deja/tests:
42293           Moved all subdirectories up one level into g++.old-deja .
42294
42295         * lib/old-dejagnu.exp:
42296           Fixed problem with CXXFLAGS not being properly reset, and being
42297           corrupted with extraneous "-c" compiler option.  This was
42298           causing binaries to not be generated for test that needed them.
42299           Modified strings passed to "pass" and "fail" so that individual
42300           tests from the same test file would be distinguished by an
42301           identifier appended to the test file name in the summary logs;
42302           this corrected a problem with erroneous diff logs.  Added code
42303           to search testcases for expected fail and unexpected pass keywords.
42304
42305 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42306
42307         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42308
42309 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42310
42311         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42312           Removed extraneous text from end of "Special g++ Options"
42313           keyphrase.
42314
42315         * lib/old-dejagnu.exp: Added pattern matching to look for new
42316           keywords, embedded in testcases comments, which will trigger
42317           calls to xpass and xfail.
42318
42319 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42320
42321         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42322           comments embedded in the testcases, especially the one looking for
42323           special compiler options, as well as the pattern matching for the
42324           compiler output again.
42325
42326 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42327
42328         * lib/old-dejagnu.exp: Do a proper check of the return value for
42329           execute tests. Fixed several problems with the pattern matching
42330           of the compiler output which gave erroneous test results.
42331           Changed several of the test result messages to be more descriptive.
42332         * config/unix-g++.exp: Proc g++_load now actually works and
42333           executes the tests passed to it and returns a usable return
42334           value.
42335
42336 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42337
42338           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42339
42340 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42341
42342         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42343           Modified both files to properly execute the old style
42344           dejagnu tests. The previous versions of these files were
42345           experimental and did not function anything near correctly.
42346
42347 1993-04-05  Rob Savoye  (rob@cygnus.com)
42348
42349         * Removed all Makefile.in and configure.in files. No configuration
42350         needed now.
42351
42352 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42353
42354         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42355
42356 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42357
42358         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42359         gcc.special/configure.in, gcc.noncompile/configure.in,
42360         gcc.execute/configure.in, gcc.code_quality/configure.in,
42361         g++.other/configure.in, g++.old-deja/configure.in,
42362         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42363         in srcname setting.
42364
42365 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42366
42367         * lib/udi.exp: Fixed mondfe and mondfe_download.
42368         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42369         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42370
42371 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42372
42373         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42374         (gdb_exit): Don't remove *_soc files.
42375
42376 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42377
42378         * lib/c-torture.exp: Don't look for main; instead always use -w
42379         -c.  This is how the c-torture tests work.  Remove the object
42380         file if the compilation succeeds.
42381         * gcc.execute/execute.exp: Remove executable if test passes.
42382         * gcc.noncompile/noncompile.exp: Every test is an expected
42383         failure.
42384         * gcc.special/special.exp: Added tests from c-torture 1.11,
42385         corrected use of existing test.
42386         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42387         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42388         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42389         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42390         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42391         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42392         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42393         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42394         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42395         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42396         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42397         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42398         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42399         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42400         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42401         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42402         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42403         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42404         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42405         c-torture 1.11.
42406         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42407         correspond to c-torture 1.11.
42408
42409         * New file.