OSDN Git Service

* gcc.c-torture/execute/20060905-1.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.c-torture/execute/20060905-1.c: New test.
4
5 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6
7         PR fortran/28908
8         * gfortran.dg/used_types_7.f90: New test.
9         * gfortran.dg/used_types_8.f90: New test.
10         * gfortran.dg/used_types_9.f90: New test.
11
12 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13
14         * gcc.c-torture/compile/20060904-1.c: New test.
15
16 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17
18         PR c++/23287 Revert my 2006-09-01 patch
19         * g++.dg/parse/dtor12.C: Remove.
20
21 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
22
23         PR c+/27670
24         * g++.dg/template/operator9.C: New test.
25
26         PR c++/27493
27         * g++.dg/template/operator7.C: New test.
28
29         PR c++/27494
30         * g++.dg/template/operator8.C: New test.
31
32         PR c++/27397
33         * g++.dg/template/crash57.C: New test.
34
35         * g++.dg/template/typedef4.C: Adjust error markers.
36         * g++.dg/template/typedef5.C: Likewise.
37         
38 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/28878
41         * g++.dg/parse/crash33.C: New test.
42
43 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
44         Richard Guenther  <rguenther@suse.de>
45         Adam Nemet  <anemet@caviumnetworks.com>
46
47         PR middle-end/27226
48         * gcc.target/mips/memcpy-1.c: New testcase.
49         * gcc.dg/pr27226.c: Likewise.
50
51 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52
53         PR c++/28705
54         * g++.dg/lookup/koenig5.C: New.
55         * g++.dg/template/crash56.C: New.
56
57 2006-09-01  Josh Conner  <jconner@apple.com>
58
59         PR c++/25505
60         * gcc.dg/nrv3.c: New test.
61         * gcc.dg/nrv4.c: New test.
62         * gcc.dg/nrv5.c: New test.
63
64 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
65
66         PR c++/23287
67         * g++.dg/parse/dtor12.C: New.
68
69 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
70
71         PR tree-optimization/28839
72         * gcc.dg/pr28839.c: New test.
73
74 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
75
76         PR target/24367
77         * gcc.dg/pr24367.c: New testcase.
78
79 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
80
81         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
82
83 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
84
85         PR rtl-optimization/27735
86         * gcc.dg/loop-unswitch-1.c: New test.
87
88 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
89
90         PR fortran/28885
91         * gfortran.dg/aliasing_dummy_2.f90: New test.
92
93         PR fortran/20067
94         * gfortran.dg/generic_5.f90: Change error message.
95
96         PR fortran/28873
97         * gfortran.dg/generic_6.f90: New test.
98
99         PR fortran/25077
100         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
101
102         PR fortran/25102
103         * gfortran.dg/invalid_interface_assignment.f90: New test.
104
105         PR fortran/24866
106         * gfortran.dg/module_proc_external_dummy.f90: New test.
107
108 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
109
110         PR c++/28349
111         * testsuite/g++.dg/warn/var-args1.C: New test.
112
113 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
114
115         PR fortran/28866
116         * gfortran.dg/simpleif_2.f90: New test.
117         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
118         * gfortran.dg/enum_5.f90: Ditto.
119
120 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
121             Kazu Hirata  <kazu@codesourcery.com>
122
123         PR tree-optimization/17506
124         * gcc.dg/pr17506.c: New.
125
126 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
127
128         PR c++/28139
129         * g++.dg/eh/alias1.C: New test.
130
131 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
132
133         PR c++/28860
134         * g++.dg/template/ttp22.C: New test.
135
136 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
137
138         PR middle-end/26632
139         * gcc.dg/pr26632.c: New.
140
141 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
142
143         PR libgfortran/28354
144         * gfortran.dg/fmt_zero_precision.f90: New test.
145
146 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
147
148         PR c++/28058
149         * g++.dg/template/spec31.C: New test.
150
151 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
152
153         PR c++/26573
154         * g++.dg/other/static2.C: New test. 
155         
156 2006-08-26  Roger Sayle  <roger@eyesopen.com>
157
158         * gcc.dg/Wswitch-enum-2.c: New test case.
159         * gcc.dg/Wswitch-enum-3.c: Likewise.
160
161 2006-08-26  Richard Guenther  <rguenther@suse.de>
162
163         * gcc.c-torture/compile/20060826-1.c: New testcase.
164
165 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
166
167         PR c++/28736
168         * g++.dg/template/void10.C: New test.
169
170         PR c++/28737
171         * g++.dg/template/void8.C: New test.
172
173         PR c+_+/28738
174         * g++.dg/template/void9.C: New test.
175
176         * g++.dg/template/void3.C: Adjust error markers.
177         * g++.dg/template/void4.C: Likewise.
178         * g++.dg/template/crash55.C: Likewise.
179         * g++.dg/template/void7.C: Likewise
180         
181 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
182
183         PR c++/28588
184         * g++.dg/inherit/access6.C: New test.
185         * g++.dg/inherit/access7.C: Likewise.
186
187         PR c++/28595
188         * g++.dg/template/array15.C: New test.
189         * g++.dg/template/crash2.C: Tweak error markers.
190
191 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
192
193         PR middle-end/28683
194         * gcc.c-torture/compile/20060823-1.c: New test.
195
196 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
197
198         PR c++/28853
199         * g++.dg/template/ttp21.C: New test.
200
201         PR c++/28852
202         * g++.dg/other/operator1.C: Add error-marker.
203         * g++.dg/other/operator2.C: New test.
204
205 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
206
207         PR c/27893
208         * gcc.c-torture/compile/vla-const-1.c,
209         gcc.c-torture/compile/vla-const-2.c: New tests.
210
211 2006-08-26  Richard Guenther  <rguenther@suse.de>
212
213         PR middle-end/28814
214         * gcc.dg/torture/pr28814.c: New testcase.
215
216 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
217
218         PR c/28418
219         * gcc.c-torture/compile/compound-literal-1.c: New test.
220
221 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
222
223         PR c/28299
224         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
225         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
226         Expect extra diagnostics.
227
228 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
229
230         gcc.dg/noncompile/pr16876.c: New test.
231
232 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
233
234         PR c++/28056
235         * g++.dg/parse/local1.C: New test.
236         * g++.dg/other/qual1.C: Tweak error marker.
237
238 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
239
240         PR c++/27787
241         * g++.dg/template/typename10.C: New.
242         * g++.dg/template/lookup4.C: Remove bogus error marker.
243
244 2006-08-25  Richard Guenther  <rguenther@suse.de>
245
246         PR testsuite/28829
247         * gcc.dg/pr26570.c: Fix testcase.
248
249 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
250
251         PR tree-opt/28807
252         * gcc.c-torture/execute/mayalias-2.c: New test.
253         * gcc.dg/tree-ssa/alias-13.c: New test.
254
255 2006-08-24  Jan Hubicka  <jh@suse.cz>
256
257         PR debug/26881
258         * gcc.dg/debug/pr26881.c: New file.
259
260 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
261
262         PR fortran/28788
263         * gfortran.dg/used_types_4.f90: New test.
264         * gfortran.dg/derived_init_2.f90: Modify to check sibling
265         association of derived types.
266         * gfortran.dg/used_types_2.f90: Add module cleanup.
267         * gfortran.dg/used_types_3.f90: The same.
268
269         PR fortran/28771
270         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
271         fix of regression.
272
273 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR 28813
276         * gfortran.dg/direct_io_6.f90: Remove test.
277
278 2006-08-23  Stuart Hastings  <stuart@apple.com>
279
280         PR 28825
281         * gcc.target/i386/20060821-1.c: New.
282
283 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
284
285         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
286         dg-warning strings for dllimport.
287
288 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
289
290         PR C++/28450
291         * g++.dg/ext/vector4.C: New test.
292         * g++.dg/ext/complex1.C: New test.
293
294 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
295
296         PR debug/28692
297         * gcc.dg/debug/const-1.c: New.
298         * gcc.dg/debug/const-2.c: New.
299         * gcc.dg/debug/dwarf2/const-1.c: New.
300         * gcc.dg/debug/dwarf2/const-2.c: New.
301         * gcc.dg/debug/dwarf2/const-2b.c: New.
302
303 2006-08-22  Richard Guenther  <rguenther@suse.de>
304
305         PR middle-end/28776
306         * gcc.c-torture/compile/pr28776-1.c: New testcase.
307         * gcc.c-torture/compile/pr28776-2.c: Likewise.
308
309 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
310
311         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
312
313 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
314
315         PR c++/26269
316         * g++.dg/other/error14.C: New test.
317
318         PR c++/28505
319         * g++.dg/parse/ctor7.C: New test.
320         * g++.dg/parse/ctor8.C: Likewise.
321
322         PR c++/28741
323         * g++.dg/template/void7.C: New test. 
324         
325 2006-08-21  Olivier Hainque  <hainque@adacore.com>
326
327         * gnat.dg/self_aggregate_with_zeros.adb: New test.
328         * gnat.dg/self_aggregate_with_array.adb: New test.
329
330 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
331  
332         * g++.dg/eh/arm-vfp-unwind.C: New test.
333  
334 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/28341
337         * g++.dg/template/ref3.C: New test.
338         * g++.dg/template/nontype13.C: New test.
339
340         PR c++/28346
341         * g++.dg/template/ptrmem17.C: New test.
342
343 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
344
345         PR target/28648 c:
346         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
347
348 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR fortran/28630
351         * gfortran.dg/used_types_2.f90: New test.
352
353         PR fortran/28601
354         * gfortran.dg/used_types_3.f90: New test.
355
356         PR fortran/20886
357         * gfortran.dg/generic_actual_arg.f90: New test.
358
359         PR fortran/28735
360         * gfortran.dg/module_private_array_refs_1.f90: New test.
361
362         PR fortran/28762
363         * gfortran.dg/program_name_1.f90: New test.
364
365         PR fortran/28425
366         * gfortran.dg/derived_constructor_comps_1.f90: New test.
367
368         PR fortran/28496
369         * gfortran.dg/array_initializer_2.f90: New test.
370
371         PR fortran/18111
372         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
373
374         PR fortran/28600
375         * gfortran.dg/assumed_charlen_function_4.f90: New test.
376
377         PR fortran/28771
378         * gfortran.dg/assumed_charlen_in_main.f90: New test.
379
380         PR fortran/28660
381         * gfortran.dg/dependent_decls_1.f90: New test.
382
383 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
384
385         PR fortran/25217
386         * gfortran.dg/derived_init_2.f90: New.
387
388 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
389
390         * gcc.c-torture/execute/pr28289.c: New test.
391
392 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
393
394         PR c/28744
395         * gcc.dg/attr-externally-visible-1.c: New test.
396         * gcc.dg/attr-externally-visible-2.c: New test.
397         * g++.dg/parse/attr-externally-visible-1.C: New test.
398         * g++.dg/parse/attr-externally-visible-2.C: New test.
399
400 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
401
402         PR c++/28606
403         * g++.dg/parse/dtor11.C: New test.
404
405 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
406
407         PR rtl-optimization/28489
408         * gcc.c-torture/compile/pr28489.c: New test.
409
410 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
411
412         PR c++/28710
413         * g++.dg/template/redecl4.C: New test.
414
415         PR c++/28711
416         * g++.dg/template/ctor8.C: New test.
417
418 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
419
420         * PR c++/28573
421         * g++.dg/parse/offsetof6.C: New test.
422         * g++.dg/parse/offsetof6.C: New test.
423         * g++.dg/parse/offsetof7.C: New test.
424
425 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
426
427         PR testsuite/28602
428         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
429         is false.
430
431 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         PR c++/28302
434         * g++.dg/ext/vector3.C: New test.
435
436 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
437
438         PR gcov/profile/26570
439         * gcc.dg/pr26570.c: New test.
440
441 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
442
443         PR c/27697
444         * gcc.dg/qual-component-1.c: New test.
445
446 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
447
448         PR c++/28593
449         * g++.dg/parse/new3.C: New test.
450
451 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR fortran/25828
454         * gfortran.dg/streamio_1.f90: New test.
455         * gfortran.dg/streamio_2.f90: New test.
456         * gfortran.dg/streamio_3.f90: New test.
457         * gfortran.dg/streamio_4.f90: New test.
458         * gfortran.dg/streamio_5.f90: New test.
459         * gfortran.dg/streamio_6.f90: New test.
460         * gfortran.dg/streamio_7.f90: New test.
461         * gfortran.dg/streamio_8.f90: New test.
462
463 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
464
465         PR c/28287
466         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
467
468 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
469
470         PR c++/28594
471         * g++.dg/template/void6.C: New test.
472         
473 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
474
475         PR c/28649
476         * gcc.dg/parse-error-1.c: New test.
477         * gcc.dg/parse-error-2.c: New test.
478         * gcc.dg/cpp/digraph2.c: Add error-marker.
479         * gcc.dg/noncompile/920923-1.c: Likewise.
480
481 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
482
483         PR c/27490
484         * gcc.dg/sizeof-2.c: New testcase.
485
486         PR c/27489
487         * gcc.dg/switch-A.c: New testcase.
488
489 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
490
491         PR c++/28288
492         PR c++/14556
493         * g++.old-deja/g++.warn/compare1.C: Delete.
494         * g++.dg/opt/pr7503-2.C: Delete.
495         * g++.dg/opt/pr7503-3.C: Delete.
496         * g++.dg/opt/pr7503-4.C: Delete.
497         * g++.dg/opt/pr7503-5.C: Delete.
498         * g++.dg/opt/max1.C: Delete.
499         * g++.dg/warn/minmax.C: Delete.
500         * g++.dg/expr/minmax.C: New test.
501
502 2006-08-14  Richard Guenther  <rguenther@suse.de>
503
504         PR testsuite/28703
505         * gcc.c-torture/execute/pr28651.c: Do not use argc
506         to avoid optimization, instead forbid inlining.
507
508 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
509
510         PR rtl-optimization/28634
511         * gcc.c-torture/execute/ieee/pr28634.c: New test.
512
513 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
514
515         PR c/27184
516         * gcc.dg/torture/pr27184.c: New test.
517
518 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
519
520         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
521
522 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
523
524         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
525         * gfortran.dg/stat_2.f90: Likewise.
526         * gfortran.dg/chmod_1.f90: Likewise.
527         * gfortran.dg/chmod_2.f90: Likewise.
528         * gfortran.dg/chmod_3.f90: Likewise.
529
530 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
531
532         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
533
534 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
535
536         * g++.dg/opt/pr23454-2.C: New test.
537
538 2006-08-11  Richard Guenther  <rguenther@suse.de>
539
540         PR middle-end/28651
541         * gcc.c-torture/execute/pr28651.c: New testcase.
542
543 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/specs/static_initializer.ads: New test.
546
547 2006-08-10  Paul Brook  <paul@codesourcery.com>
548
549         * gcc.target/arm/cond-asm.c: New test.
550
551 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
552
553         PR tree-optimization/26197
554         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
555         * g++.dg/vect/vect.exp: Compile the new tests with
556         --param max-aliased-vops=0.
557
558 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
559
560         PR c++/28637
561         * g++.dg/template/void3.C: New test.
562
563         PR c++/28638
564         * g++.dg/template/void4.C: New test.
565
566         PR c++/28640
567         * g++.dg/template/void5.C: New test.
568         
569 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
570
571         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
572         after dg-do compile.
573
574 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
575
576         PR tree-optimizations/26969
577         * gcc.dg/vect/vect.exp: Compile tests prefixed with
578         "unswitch-loops" with -funswitch-loops.
579         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
580
581 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
582
583         * gcc.dg/sparc-getcontext-1.c: Fix typo.
584         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
585         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
586         * objc.dg/dwarf-1.m: Likewise.
587         * objc.dg/dwarf-2.m: Likewise.
588         * obj-c++.dg/dwarf-2.mm: Likewise.
589
590 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
591
592         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
593         * objc.dg/dwarf-2.m: Likewise.
594         * obj-c++.dg/dwarf-2.mm: Likewise.
595
596         PR libfortran/28603
597         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
598
599         PR testsuite/27611
600         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
601
602         PR testsuite/27033
603         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
604
605 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
606
607         PR target/27827
608         * gcc.target/i386/pr27827.c: New testcase.
609
610 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
611
612         PR fortran/28590
613         * gfortran.dg/sequence_types_1.f90: New test.
614
615 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
616
617         PR fortran/28548
618         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
619         dg-warning.  Add -pedantic option.
620
621 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
622
623         PR c/28502
624         * gcc.dg/proto-1.c: New test.
625
626         PR c/27721
627         * gcc.dg/lvalue-4.c: New test.
628
629         PR c/28136
630         * gcc.dg/init-bad-5.c: New test.
631
632 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
633
634         PR c++/28347
635         * g++.dg/ext/typedef-init.C: Add new test for typedef 
636         initialization inside templates. Adjust existing error markers.
637
638 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
639
640         PR c++/28148
641         * g++.dg/init/ptrmem3.C: New test.
642
643 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
644
645         PR tree-optimization/27770
646         * lib/target-support.exp: New target keyword "section_anchors". 
647         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
648         tests.
649         * gcc.dg/vect/section-anchors-pr27770.c: New test.
650         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
651         * gcc.dg/vect/section-anchors-vect-69.c: New test.
652         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
653         
654 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
655
656         * gcc.dg/20060801-1.c: Add missing '}'.
657
658 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
659
660         PR c++/27508
661         * g++.dg/parse/dtor9.C: New test.
662         * g++.dg/parse/dtor10.C: New test.
663         * g++.dg/other/error7.C: Adjust error-marker.
664
665         PR c++/28274
666         * g++.dg/other/default5.C: New test.
667
668 2006-08-02  Richard Guenther  <rguenther@suse.de>
669
670         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
671
672 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/28557
675         * g++.dg/template/conv9.C: New test.
676
677 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
678
679         PR debug/28063
680         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
681         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
682         Optionally return assembly text.  Update callers.
683         (check_no_compiler_messages): Update verbose messages.
684         (check_no_messages_and_pattern): New.
685         (check_effective_target_string_merging): New.
686
687 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
688
689         PR c++/28250
690         * g++.dg/eh/catch4.C: New test.
691
692         PR c++/28257
693         * g++.dg/other/qual1.C: New test.
694
695         PR c++/28259
696         * g++.dg/inherit/error2.C: New test.
697
698         PR c++/28267
699         * g++.dg/other/new1.C: New test.
700
701         * g++.dg/warn/pr23075.C: Remove obsolete test.
702         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
703         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
704
705 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/28523
708         * g++.dg/eh/cast1.C: New test.
709
710 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
711
712         PR libfortran/28452
713         * gfortran.dg/random_3.f90:  New test.
714
715 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
716
717         PR c++/28432
718         * g++.dg/other/pr28304.C: Change expected error message.
719         * g++.dg/other/pr28432.C: New test.
720
721 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
722
723         PR c++/28256
724         * g++.dg/init/brace2.C: Change expected error message, add empty init.
725
726 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
727
728         PR debug/23336
729         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
730         at -g1.
731         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
732         g++.dg/debug/enum-2.C: New.
733
734 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
735
736         PR c++/6634
737         * g++.dg/parse/long1.C: Add more tests.
738
739 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
740
741         * gfortran.dg/lrshift_1.c: New file.
742
743 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744
745         PR libgfortran/28335
746         * gfortran.dg/no_unit_error_1.f90: New test.
747
748 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
749
750         PR libgfortran/28335
751         * gfortran.dg/no_unit_error_1.f90: Delete test.
752         * gfortran.dg/no_unit_error_2.f90: Delete test.
753
754 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
755
756         * gfortran.dg/chmod_3.f90: New test.
757         * gfortran.dg/ltime_gmtime_1.f90: New test.
758         * gfortran.dg/ltime_gmtime_2.f90: New test.
759         * gfortran.dg/lrshift_1.f90: New test.
760         * gfortran.dg/chmod_1.f90: New test.
761         * gfortran.dg/chmod_2.f90: New test.
762
763 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
764
765         PR c++/27668
766         * g++.dg/template/crash55.C: New test.
767
768         PR c++/27962
769         * g++.dg/template/nontype16.C: New test.
770
771         * g++.dg/template/void2.C: Adjust error markers.
772         * g++.dg/template/nontype5.C: Adjust error markers.
773         
774 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
775
776         * gcc.target/i386/stack-prot-kernel.c: New test.
777
778 2006-07-27  Roger Sayle  <roger@eyesopen.com>
779
780         * gcc.dg/builtins-55.c: New test case.
781
782 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
783
784         PR rtl-optimization/27907
785         * gcc.c-torture/compile/pr27907.c: New test.
786
787 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
788
789         * gfortran.dg/mclock.f90: New test.
790         * gfortran.dg/int_conv_1.f90: New test.
791         * gfortran.dg/stat_1.f90: New test.
792         * gfortran.dg/stat_2.f90: New test.
793
794 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
795
796         PR libgfortran/28335
797         * gfortran.dg/no_unit_error_1.f90: New test.
798         * gfortran.dg/no_unit_error_2.f90: New test.
799         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
800
801 2006-07-25  Roger Sayle  <roger@eyesopen.com>
802
803         PR middle-end/28473
804         * gcc.dg/fold-convround-1.c: New test case.
805
806 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
807
808         * gfortran.dg/arithmetic_if.f90:  Fix comments.
809
810 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
811
812         PR c++/27572
813         * g++.dg/other/typedef1.C: New test.
814         * g++.dg/template/typedef4.C: New test.
815         * g++.dg/template/typedef5.C: New test.
816
817 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
818
819         PR fortran/28416
820         * gfortran.dg/allocatable_dummy_3.f90: New.
821
822 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
823
824         PR fortran/28439
825         * gfortran.dg/arithmetic_if.f90:  New test.
826
827 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
828
829         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
830         avoid memcpy optimization.
831         
832 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
833
834         PR fortran/25289
835         * gfortran.dg/direct_io_6.f90: New test.
836
837 2006-07-24  Jan Hubicka  <jh@suse.cz>
838
839         PR c/25795
840         PR c++/27369
841         * gcc.dg/pr25795.c: New test.
842         * gcc.dg/pr25795-1.c: New test.
843
844 2006-07-23  Roger Sayle  <roger@eyesopen.com>
845
846         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
847         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
848         which may be transformed to "g || h" on some platforms.
849
850 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
851
852         PR c++/28025
853         * g++.dg/template/friend45.C: New test.
854
855 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
856
857         PR libgfortran/28339
858         * gfortran.dg/arrayio_8.f90: New test.
859
860 2006-07-21  Mike Stump  <mrs@apple.com>
861
862         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
863
864         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
865
866 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
867
868         PR c++/28250
869         * g++.dg/eh/catch3.C: New test.
870
871         PR c++/28363
872         * g++.dg/template/defarg10.C: New test.
873
874 2006-07-20  Paul Brook  <paul@codesourcery.com>
875
876         PR 27363
877         * gcc.dg/pr27363.c: New test.
878
879 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/28338
882         * g++.dg/init/ref13.C: New test.
883
884 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
885
886         PR obj-c++/28434
887         * obj-c++.dg/proto-error-1.mm: New test.
888
889 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
890
891         PR c++/28337
892         * g++.dg/template/string1.C: New test.
893
894 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
895
896         PR c++/28048
897         * g++.dg/template/defarg9.C: New test.
898
899         PR c++/28235
900         * g++.dg/template/static27.C: New test.
901
902 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
903
904         PR 28410
905         * gcc.dg/tree-ssa/pr28410.c: New test.
906
907 2006-07-18  Lee Millward  <lee.millward@gmail.com>
908
909         PR c++/28258
910         * g++/dg/other/error13.C: New test.
911
912         PR c++/28260
913         * g++.dg/template/friend44.C: New test.
914         
915 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
916
917         PR c++/27495
918         * g++.dg/other/pr27495.C: New.
919
920 2006-07-18  Olivier Hainque  <hainque@adacore.com>
921
922         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
923         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
924         
925 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
926
927         PR c/28286
928         * gcc.dg/pragma-pack-4.c: New test.
929
930 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
931
932         PR c++/28291
933         * g++.dg/ext/pr28291.C: New test.
934
935 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
936
937         PR middle-end/28403
938         * gcc.c-torture/execute/pr28403.c: New test.
939
940 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
941
942         PR middle-end/28402
943         * gcc.dg/pr28402.c: New test.
944
945 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
946
947         PR c++/28304
948         * g++.dg/other/pr28304.C: New test.
949
950 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
951
952         PR other/28251
953         gcc.c-torture/unsorted/dump-noaddr.c: New test.
954         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
955
956 2006-07-17  Richard Guenther  <rguenther@suse.de>
957
958         PR tree-optimization/28238
959         * g++.dg/tree-ssa/pr28238.C: New testcase.
960
961 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
962
963         PR c++/28250
964         * g++.dg/eh/catch1.C: New test.
965         * g++.dg/eh/catch2.C: New test.
966
967 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
968
969         PR c++/28370
970         * g++.dg/template/anon3.C: New test.
971
972 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
973
974         PR fortran/20844
975         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
976         specifiers requiring an explicit format tag..
977
978         PR fortran/28201
979         * gfortran.dg/generic_5: New test.
980
981         PR fortran/20893
982         * gfortran.dg/elemental_optional_args_1.f90: New test.
983
984 2006-07-16  Olivier Hainque  <hainque@adacore.com>
985
986         * gnat.dg/assert.ads: New file.
987         * gnat.dg/controlled_record.ads: Likewise.
988         * gnat.dg/controlled_record.adb: Likewise.
989
990 2006-07-15  Lee Millward  <lee.millward@gmail.com>
991
992         PR c++/28292
993         * g++.dg/other/error12.C: New test.
994
995         PR c++/28269
996         * g++.dg/template/crash54.C: New test.
997         
998 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
999
1000         PR c++/28249
1001         * g++.dg/parse/catch1.C: New test.
1002
1003         PR c++/28294
1004         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1005
1006         PR c++/28387
1007         * g++.dg/ext/attrib24.C: New test.
1008
1009 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1010
1011         PR c++/28343
1012         * g++.dg/ext/asmspec1.C: New test.
1013
1014 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1015
1016         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1017         (dg-test): Support shouldfail tests.
1018         * lib/target-supports-dg.exp (dg-shouldfail): New.
1019         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1020         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1021         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1022         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1023         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1024         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1025         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1026
1027 2006-07-13  Jan Hubicka  <jh@suse.cz>
1028
1029         * gcc.target/i386/memcpy-1.c: New.
1030
1031 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1032
1033         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1034
1035 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         PR fortran/25097
1038         * gfortran.dg/present_1.f90: New test.
1039
1040         PR fortran/20903
1041         * gfortran.dg/interface_derived_type_1.f90: New test.
1042
1043 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1044
1045         PR fortran/28213
1046         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1047         list.
1048
1049 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1050
1051         PR c++/27820
1052         * g++.dg/other/label1.C: New test.
1053         
1054 2006-07-07   Richard Guenther  <rguenther@suse.de>
1055
1056         PR middle-end/28268
1057         * gcc.dg/torture/pr28268.c: New testcase.
1058
1059 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1060
1061         PR c++/27019
1062         * g++.dg/ext/pr27019.C: New.
1063
1064 2006-07-07  Richard Guenther  <rguenther@suse.de>
1065
1066         PR tree-optimization/28187
1067         * gcc.dg/pr28187.c: New testcase.
1068
1069 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1070
1071         * gnat.dg/address_conversion.adb: New test.
1072         * gnat.dg/boolean_subtype.adb: Likewise.
1073         * gnat.dg/frame_overflow.adb: Likewise.
1074         * gnat.dg/pointer_array.adb: Likewise.
1075         * gnat.dg/pointer_conversion.adb: Likewise.
1076
1077 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1078
1079         PR fortran/28237
1080         PR fortran/23420
1081         * gfortran.dg/print_fmt_5.f90: New test.
1082
1083 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1084
1085         PR fortran/28129
1086         * gfortran.dg/bounds_check_4.f90: New test.
1087
1088 2006-07-05  Richard Guenther  <rguenther@suse.de>
1089
1090         PR target/28158
1091         * gfortran.dg/pr28158.f90: New testcase.
1092
1093 2006-07-05  Richard Guenther  <rguenther@suse.de>
1094
1095         PR tree-optimization/28162
1096         * gcc.dg/pr28162.c: New testcase.
1097
1098 2006-07-05  Richard Guenther  <rguenther@suse.de>
1099         Andrew Pinski  <pinskia@gcc.gnu.org>
1100
1101         PR c++/27084
1102         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1103
1104 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1105
1106         PR fortran/28174
1107         * gfortran.dg/actual_array_substr_2.f90: New test.
1108
1109         PR fortran/28167
1110         * gfortran.dg/actual_array_constructor_2.f90: New test.
1111
1112 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1113
1114         * gfortran.dg/itime_idate_1.f: New test.
1115         * gfortran.dg/itime_idate_2.f: New test.
1116
1117 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118
1119         PR libgfortran/27704
1120         * gfortran.dg/open_status_3.f90: New test.
1121         * gfortran.dg/fmt_l.f90: Update for new feature.
1122
1123 2006-07-03  Asher Langton  <langton2@llnl.gov>
1124
1125         * gfortran.dg/oldstyle_2.f90: New.
1126
1127 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1128
1129         * gnat.dg/string_slice.adb: New test.
1130
1131 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1132
1133         PR fortran/19259
1134         * gfortran.dg/semicolon_fixed.c: New.
1135         * gfortran.dg/semicolon_free.c: New.
1136
1137 2006-06-30  Mike Stump  <mrs@apple.com>
1138
1139         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1140         that don't support internal visibility.
1141
1142 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1143
1144         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1145         for '(' / ')' needing an extra '\'.
1146
1147 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1148
1149         PR middle-end/27428
1150         * gcc.dg/pr27428-1.c: New test case.
1151
1152 2006-06-29  Mike Stump  <mrs@apple.com>
1153
1154         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1155         on darwin as we can't align commons large enough yet.
1156
1157         * gcc.dg/vla-8.c: Add additional testcases.
1158
1159 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1160
1161         PR c++/28114
1162         * g++.dg/other/pr28114.C: New.
1163
1164 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1165
1166         * gcc.c-torture/compile/20060625-1.c: New test.
1167
1168 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1169
1170         PR fortran/20867
1171         * gfortran.dg/stfunc_3.f90: New test.
1172
1173         PR fortran/25056
1174         * gfortran.dg/impure_actual_1.f90: New test.
1175
1176         PR fortran/20874
1177         * gfortran.dg/elemental_result_1.f90: New test.
1178
1179         PR fortran/25073
1180         * gfortran.dg/select_7.f90: New test.
1181
1182         PR fortran/27554
1183         * intrinsic_actual_1.f: New test.
1184
1185         PR fortran/22038
1186         PR fortran/28119
1187         * gfortran.dg/forall_4.f90: New test.
1188
1189         PR fortran/25072
1190         * gfortran.dg/forall_5.f90: New test.
1191
1192 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1193
1194         PR c++/28051
1195         * g++.dg/template/using13.C: New test.
1196
1197         PR c++/28054
1198         * g++.dg/other/incomplete3.C: New test.
1199         
1200 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1201
1202         PR fortran/28081
1203         * gfortran.dg/substr_3.f: New test.
1204         * gfortran.dg/equiv_2.f90: Update expected error message.
1205
1206 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1207
1208         PR fortran/28118
1209         * gfortran.dg/actual_array_substr_1.f90: New test.
1210
1211 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1212
1213         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1214         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1215         
1216 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1217
1218         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1219
1220 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1221
1222         PR fortran/27981
1223         * gfortran.dg/simpleif_2.f90: New test.
1224
1225 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1226
1227         * g++.dg/template/error22.C: Fix typo.
1228         
1229 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1230
1231         PR c++/28112
1232         * g++.dg/ext/attrib23.C: New test.
1233
1234 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1235
1236         * gnat.dg/varsize_temp.adb: New test.
1237         
1238 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1239
1240         PR c++/11468
1241         * g++.dg/other/java2.C: New test.
1242
1243 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1244
1245         PR target/27789
1246         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1247         initialization.
1248
1249 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1250
1251         PR target/27531
1252         * gcc.dg/pr27531-1.c: New test case.
1253
1254 2006-06-22  Asher Langton  <langton2@llnl.gov>
1255
1256         PR fortran/24748
1257         * gfortran.dg/implicit_8.f90: New.
1258
1259 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1260
1261         PR rtl-optimization/28121
1262         * gcc.dg/pr28121.c: New test.
1263
1264 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1265
1266         PR c++/27805
1267         * g++.dg/parse/ptrmem6.C: New test.
1268
1269         PR c++/27821
1270         * g++.dg/template/error22.C: New test.
1271         
1272 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1273
1274         PR c++/28111
1275         * g++.dg/template/friend43.C: New test.
1276
1277         PR c++/28110
1278         * g++.dg/template/crash53.C: New test.
1279
1280         PR c++/28109
1281         * g++.dg/rtti/incomplete1.C: New test.
1282
1283 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1284
1285         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1286
1287 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1288
1289         * gcc.c-torture/execute/complex-7.c: New.
1290
1291 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1292
1293         * gcc.dg/merge-all-constants-1.c: New test.
1294
1295 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1296
1297         PR c++/28113
1298         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1299
1300 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1301
1302         * gfortran.dg/rrspacing_1.f90: New test.
1303
1304 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1305
1306         PR c++/28052
1307         * g++.dg/other/bitfield2.C: New test.
1308
1309 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1310
1311         PR tree-optimization/27331
1312         * gcc.dg/pr27331.c: New test.
1313
1314 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1315             Eric Botcazou  <ebotcazou@adacore.com>
1316
1317         PR ada/18692
1318         * lib/gnat.exp: New file.
1319         * lib/gnat-dg.exp: Likewise.
1320         * gnat.dg: New directory.
1321         * gnat.dg/dg.exp: New driver.
1322         * gnat.dg/specs: New directory.
1323         * gnat.dg/specs/specs.exp: New driver.
1324         * gnat.dg/style: New directory.
1325         * gnat.dg/style/style.exp: New driver.
1326
1327 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1328
1329         PR fortran/16206
1330         * gfortran.dg/array_initializer_1.f90: New test.
1331
1332         PR fortran/28005
1333         * gfortran.dg/matmul_3.f90: New test.
1334
1335 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1336
1337         PR middle-end/28075
1338         * gcc.dg/tree-ssa/inline-1.c: New test.
1339
1340 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1341
1342         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1343         in malloc prototype; remove XFAIL.
1344         * gcc.dg/pr18241-2.c: Ditto.
1345         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1346         in memset prototype; remove XFAIL.
1347         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1348
1349 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1350
1351         * gcc.dg/vla-8.c: Add.
1352
1353 2006-06-19  Richard Guenther  <rguenther@suse.de>
1354
1355         PR tree-optimization/27090
1356         * g++.dg/tree-ssa/pr27090.C: New testcase.
1357
1358 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1359
1360         PR target/27861
1361         * gcc.dg/pr27861-1.c: New test case.
1362
1363 2006-06-19  Richard Guenther  <rguenther@suse.de>
1364
1365         PR middle-end/28045
1366         * gcc.dg/torture/pr28045.c: New testcase.
1367
1368 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1369
1370         PR fortran/26801
1371         * gfortran.dg/associated_4.f90: New test.
1372
1373 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1374
1375         PR fortran/19310
1376         PR fortran/19904
1377         * gfortran.dg/real_const_3.f90: New test.
1378
1379 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/28016
1382         * g++.dg/template/static26.C: New test.
1383
1384         PR c++/27979
1385         * g++.dg/expr/bitfield2.C: New test. 
1386
1387         PR c++/27884
1388         * g++.dg/parse/linkage2.C: New test.
1389
1390 2006-06-16  Richard Guenther  <rguenther@suse.de>
1391
1392         PR middle-end/27116
1393         * gcc.dg/pr15785-1.c: Revert last change.
1394         * gcc.dg/torture/pr27116-2.c: New testcase.
1395
1396 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1397
1398         PR middle-end/27802
1399         * gcc.dg/pr27802-1.c: New test case.
1400
1401 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1402
1403         PR c++/27689
1404         * g++.dg/template/ttp18.C: New test.
1405         * g++.dg/template/ttp19.C: Likewise.
1406
1407         PR c++/27666
1408         * g++.dg/expr/cond9.C: New test.
1409
1410         PR c++/27640
1411         * g++.dg/template/ctor7.C: New test.
1412
1413 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1414
1415         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1416
1417 2006-06-16  Richard Guenther  <rguenther@suse.de>
1418
1419         PR tree-optimization/27781
1420         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1421
1422 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1423
1424         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1425
1426 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1427
1428         * gcc.dg/tree-ssa/loop-18.c: New test.
1429
1430 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/27665
1433         * g++.dg/template/crash52.C: New test.
1434
1435         PR c++/27648
1436         * g++.dg/ext/attrib22.C: New test.
1437
1438         PR c++/26559
1439         * g++.dg/template/builtin1.C: New test.
1440         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1441         
1442         PR c++/28018
1443         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1444         assignment.
1445         * g++.old-deja/g++.pt/crash51.C: Likewise.
1446
1447         PR c++/27227
1448         * g++.dg/lookup/linkage1.C: New test.
1449         * g++.dg/lookup/linkage2.C: Likewise.
1450
1451 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1452
1453         PR middle-end/27959
1454         * gcc.dg/pr27959.c: New testcase.
1455
1456 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1457
1458         PR target/28014:
1459         * g++.dg/eh/div.C: New test.
1460
1461 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR c++/27894
1464         * g++.dg/tree-ssa/pr26757.C: New test.
1465         * g++.dg/tree-ssa/pr27894.C: New test.
1466
1467 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1468
1469         * gcc.c-torture/compile/20060609-1.c: New test.
1470         
1471         PR target/27863
1472         * gcc.c-torture/compile/pr27863.c: New test.
1473
1474 2006-06-13  Richard Guenther  <rguenther@suse.de>
1475
1476         PR tree-optimization/27830
1477         * g++.dg/tree-ssa/pr27830.C: New testcase.
1478
1479 2006-06-13  Matthew Sachs  <msachs@apple.com>
1480
1481         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1482         the list of compiler flags; this causes those flags to be checked
1483         for things like dg-skip-if.
1484
1485 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1486
1487         PR c++/27601
1488         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1489
1490 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1491             Kazu Hirata  <kazu@codesourcery.com>
1492
1493         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1494         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1495
1496 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1497
1498         PR c++/27933
1499         * g++.dg/lookup/using15.C: New test.
1500
1501         PR c++/27951
1502         * g++.dg/other/anon4.C: New test.
1503
1504 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1505
1506         PR c++/21210
1507         * g++.dg/init/complex1.C: New test case.
1508
1509 2006-06-11  Eric Christopher  <echristo@apple.com>
1510
1511         PR middle-end/27948
1512         * gcc.dg/bf-ms-layout.c: Run on darwin.
1513         * gcc.dg/bf-no-ms-layout: Ditto.
1514         * gcc.dg/attr-ms_struct-2.c: New.
1515         * gcc.dg/bf-ms-layout-2.c: Ditto.
1516
1517 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1518
1519         * gcc.dg/attr-ms_struct-packed1.c: New.
1520
1521 2006-06-09  Mike Stump  <mrs@apple.com>
1522
1523         * gcc.dg/vla-7.c: Add.
1524
1525 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1526
1527         PR fortran/24558
1528         * gfortran.dg/entry_6.f90: New test.
1529
1530         PR fortran/20877
1531         PR fortran/25047
1532         * gfortran.dg/entry_7.f90: New test.
1533
1534 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR c/27747
1537         * gcc.dg/cpp/_Pragma6.c: New test.
1538
1539         PR c++/27748
1540         * g++.dg/cpp/_Pragma1.C: New test.
1541
1542         PR preprocessor/27746
1543         * gcc.dg/gomp/macro-3.c: New test.
1544         * gcc.dg/gomp/macro-4.c: New test.
1545         * g++.dg/gomp/macro-3.C: New test.
1546         * g++.dg/gomp/macro-4.C: New test.
1547
1548 2006-06-09  Richard Guenther  <rguenther@suse.de>
1549
1550         PR tree-optimization/26998
1551         * gcc.dg/torture/pr26998.c: New testcase.
1552         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1553
1554 2006-06-08  Mike Stump  <mrs@apple.com>
1555
1556         * gcc.dg/pr27095.c: Account for stubs.
1557
1558         PR target/26427
1559         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1560         produce bad code on darwin.
1561
1562 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1563
1564         PR fortran/27958
1565         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1566
1567 2006-06-08  Asher Langton  <langton2@llnl.gov>
1568
1569         PR fortran/27786
1570         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1571
1572 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1573
1574         PR target/27421
1575         * gcc.dg/union-3.c: New test.
1576
1577 2006-06-08  Richard Guenther  <rguenther@suse.de>
1578
1579         PR middle-end/27116
1580         * gcc.dg/torture/pr27116.c: New testcase.
1581         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1582
1583 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1584
1585         PR rtl-optimization/26449
1586         * gcc.dg/pr26449.c: New test.
1587
1588 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1589
1590         PR c++/27601
1591         * g++.dg/ext/offsetof1.C: Test member functions.
1592
1593 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1594
1595         * gcc.dg/pr27095.c: Improve scanning.
1596
1597 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/23091
1600         * gfortran.dg/saved_automatic_1.f90: New test.
1601
1602         PR fortran/24168
1603         * gfortran.dg/array_simplify_1.f90: New test.
1604
1605         PR fortran/25090
1606         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1607
1608         PR fortran/25058
1609         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1610
1611 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/27177
1614         * g++.dg/expr/cast7.C: New test.
1615
1616 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1617
1618         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1619         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1620         * lib/fortran-torture.exp (fortran-torture-compile,
1621         fortran-torture-execute): Ditto.
1622
1623 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1624
1625         PR target/27842
1626         * gcc.dg/vmx/pr27842.c: New test.
1627
1628 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1629
1630         PR libfortran/27895
1631         * gfortran.dg/bounds_check_3.f90: New test.
1632
1633 2006-06-05  Mike Stump  <mrs@apple.com>
1634
1635         * objc.dg/objc-fast-4.m: Skip for ppc64.
1636
1637 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1638
1639         PR testsuite/27705
1640         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1641
1642 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1643             Victor Kaplansky  <victork@il.ibm.com>
1644
1645         PR tree-optimizations/26360
1646         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1647         with -fno-tree-dce.
1648         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1649
1650 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1651
1652         PR fortran/14067
1653         * gfortran.dg/data_char_1.f90: Add messages for truncated
1654         strings.
1655
1656         PR fortran/16943
1657         * gfortran.dg/func_decl_2.f90: New test.
1658
1659         PR fortran/20839
1660         * gfortran.dg/do_2.f90: New test.
1661
1662         PR fortran/27655
1663         * gfortran.dg/associated_3.f90: New test.
1664
1665 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1666
1667         PR c++/27819
1668         * g++.dg/template/static25.C: New test.
1669
1670         PR c++/27722
1671         * g++.dg/init/array21.C: New test.
1672
1673         PR c++/27807
1674         * g++.dg/ext/complit7.C: New test.
1675
1676         PR c++/27806
1677         * g++.dg/parse/ptrmem5.C: New test.
1678
1679 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1680             Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR c/27150
1683         PR middle-end/27382
1684         * gcc.dg/pr27150-1.c: New testcase.
1685         * gcc.dg/pr27382-1.c: New testcase.
1686         * gcc.dg/pr27382-2.c: New testcase.
1687
1688 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1689
1690         PR c/25161
1691         PR c/27020
1692         * gcc.dg/array-10.c: New test.
1693
1694 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1695
1696         PR c++/27804
1697         * g++.dg/init/const4.C: New test.
1698         * g++.dg/init/member1.C: Add error-marker.
1699         * g++.dg/other/fold1.C: Adjust error-marker.
1700
1701 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1702
1703         PR c++/27601
1704         * g++.dg/ext/offsetof1.C: New test.
1705
1706 2006-06-04 Eric Christopher <echristo@apple.com>
1707
1708         * gcc.dg/attr-ms_struct-1.c: New.
1709
1710 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1711
1712         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1713
1714 2006-06-04  Richard Guenther  <rguenther@suse.de>
1715
1716         PR tree-optimization/27039
1717         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1718
1719 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1720
1721         PR target/26223
1722         * gcc.target/i386/amd64-abi-2.c: New test case.
1723
1724 2006-06-02  Eric Christopher  <echristo@apple.com>
1725
1726         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1727         * gcc.target/i386/20020523-1.c: Skip if darwin.
1728         * gcc.target/i386/asm-3.c: Ditto.
1729         * gcc.target/i386/20011119-1.c: Ditto.
1730         * gcc.target/i386/clobbers.c: Remove pic part of test.
1731
1732 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1733
1734         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1735         * g++.old-deja/g++.other/init19.C: Ditto.
1736         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1737         and add other platforms as expected failures.
1738
1739 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1740
1741         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1742         (is-effective-target-keyword): Ditto.
1743
1744 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1745
1746         PR fortran/27715
1747         * gfortran.dg/extended_char_comparison_1.f:  New test.
1748
1749 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1750
1751         PR fortran/25098
1752         * gfortran.dg/dummy_procedure_1.f90: New test.
1753
1754         PR fortran/25147
1755         * gfortran.dg/dummy_procedure_2.f90: New test.
1756
1757         * gfortran.dg/associated_2.f90: Correct to make consistent with
1758         standard.
1759
1760 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1761
1762         * gcc.target/i386/387-11.c: New test case.
1763
1764 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/27801
1767         * g++.dg/template/cond6.C: New test.
1768
1769         PR c++/26496
1770         * g++.dg/template/crash51.C: New test.
1771         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1772
1773         PR c++/27385
1774         * g++.dg/init/array20.C: New test.
1775
1776 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1777
1778         * gcc.dg/builtins-54.c: New test case.
1779
1780 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1781
1782         PR c++/26433
1783         * g++.dg/template/fntry1.C: Add dg-do link.
1784
1785         PR c++/27808
1786         * g++.dg/parse/friend6.C: New test.
1787
1788 2006-05-30  Asher Langton  <langton2@llnl.gov>
1789
1790         * gfortran.dg/cray_pointers_7.f90: New test.
1791
1792 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1793
1794         PR tree-optimization/23452
1795         * gcc.dg/fold-mulconj-1.c: New test case.
1796
1797 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/27803
1800         * g++.dg/parse/bitfield1.C: New test.
1801
1802 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1803
1804         * gcc.target/ppc-eq0-1.c: New test case.
1805         * gcc.target/ppc-negeq0-1.c: New test case.
1806
1807 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1808
1809         PR c/27273
1810         * gcc.dg/overflow-warn-5.c: New test.
1811
1812 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1813
1814         PR c/27718
1815         * gcc.dg/sizeof-1.c: New test.
1816
1817 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1818
1819         PR target/27790
1820         * gcc.target/i386/pr27790.c: New test.
1821
1822 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1823
1824         PR libgfortran/27757
1825         * gfortran.dg/direct_io_5.f90: New test.
1826
1827 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828
1829         PR libgfortran/27634
1830         * gfortran.dg/fmt_missing_period_1.f: New test.
1831         * gfortran.dg/fmt_missing_period_2.f: New test.
1832         * gfortran.dg/fmt_missing_period_3.f: New test.
1833
1834 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1835
1836         PR fortran/19777
1837         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1838         arrays.
1839
1840 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1841
1842         PR c++/27713
1843         * g++.dg/template/new6.C: New test.
1844
1845 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1846
1847         PR tree-optimization/24964
1848         * gcc.target/i386/387-10.c: New test case.
1849
1850 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1851
1852         * intrinsics/string_intrinsics.c (compare_string):
1853         Use memcmp instead of strncmp to avoid tripping over
1854         CHAR(0) in a string.
1855
1856 2006-05-27  Richard Guenther  <rguenther@suse.de>
1857
1858         PR middle-end/27773
1859         * gcc.dg/torture/pr27773.c: New testcase.
1860
1861 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1862
1863         * gcc.dg/pr24561.c: Rename to..
1864         * gcc.dg/pr25962.c: .. this.
1865
1866 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1867
1868         PR fortran/19777
1869         * gfortran.dg/bounds_check_2.f: New test.
1870
1871 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1872
1873         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1874         * gfortran.dg/byte_1.f90: Likewise.
1875         * gfortran.dg/dup_save_2.f90: Likewise.
1876
1877 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1878
1879         * gfortran.dg/associated_2.f90: New test.
1880
1881 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1882
1883         PR fortran/27524
1884         * gfortran.dg/bounds_check_1.f90: New test.
1885
1886 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1887
1888         PR rtl-optimization/27661
1889         * gcc.dg/pr27661.c: New test case.
1890
1891 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1892
1893         PR fortran/23151
1894         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1895         * gfortran.dg/print_parentheses_1.f:  New test.
1896         * gfortran.dg/print_parentheses_2.f90:  New test.
1897
1898 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR target/27758
1901         * gcc.dg/pr27758.c: New test.
1902
1903 2006-05-24  Falk Hueffner  <falk@debian.org>
1904
1905         * gcc.c-torture/compile/pr27571.c: New test.
1906
1907 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/27709
1910         * gfortran.dg/spec_expr_4.f90: New test.
1911
1912         PR fortran/27155
1913         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1914
1915 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/20103
1918         * g++.dg/ext/complit6.C: New test.
1919         * g++.dg/ext/complit3.C: Adjust error markers.
1920         * g++.dg/init/const3.C: New test.
1921
1922 2006-05-25  Richard Guenther  <rguenther@suse.de>
1923
1924         PR middle-end/27743
1925         * gcc.dg/torture/pr27743.c: New testcase.
1926
1927 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1928
1929         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1930
1931 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1932
1933         * gcc.dg/compat/scalar-by-value-x.h: New.
1934         * gcc.dg/compat/scalar-by-value-y.h: New.
1935         * gcc.dg/compat/scalar-by-value-5.c: New.
1936         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1937         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1938         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1939         * gcc.dg/compat/scalar-by-value-6.c: New.
1940         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1941         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1942         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1943
1944 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1945
1946         PR tree-optimization/27639
1947         PR tree-optimization/26719
1948         * gcc.dg/pr27639.c: New test.
1949         * gcc.dg/pr26719.c: New test.
1950         * gcc.dg/tree-ssa/scev-cast.c: New test.
1951
1952 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR c++/20173
1955         * g++.dg/template/error21.C: New test.
1956
1957 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1958
1959         PR target/27696
1960         * gcc.target/i386/pr27696.c: New.
1961
1962 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1963
1964         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1965
1966         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1967
1968 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969
1970         PR c++/27716
1971         * g++.dg/other/assign1.C: New test.
1972
1973 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1974
1975         PR target/27266
1976         * gcc.target/i386/pr27266.c: New.
1977
1978 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1979
1980         PR c++/27451
1981         * g++.dg/ext/asm9.C: New test.
1982
1983 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1984
1985         PR rtl-optimization/25514
1986         * gcc.c-torture/compile/pr25514.c: New test.
1987
1988 2006-05-22  Richard Guenther  <rguenther@suse.de>
1989
1990         Revert
1991         2006-01-31  Richard Guenther  <rguenther@suse.de>
1992
1993         * gcc.target/i386/sselibm-1.c: New testcase.
1994         * gcc.target/i386/sselibm-2.c: Likewise.
1995         * gcc.target/i386/sselibm-3.c: Likewise.
1996         * gcc.target/i386/sselibm-4.c: Likewise.
1997         * gcc.target/i386/sselibm-5.c: Likewise.
1998
1999 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2000
2001         PR c/27420
2002         * gcc.dg/func-args-2.c: New test.
2003
2004         PR c/26818
2005         * gcc.dg/struct-incompl-1.c: New test.
2006
2007 2006-05-22  Richard Guenther  <rguenther@suse.de>
2008
2009         PR testsuite/27708
2010         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2011         the transformations we test for.
2012
2013 2006-05-22  Richard Guenther  <rguenther@suse.de>
2014
2015         PR testsuite/27707
2016         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2017
2018 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/27210
2021         * g++.dg/warn/new1.C: New test.
2022         * g++.dg/template/new5.C: Likewise.
2023
2024 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2025
2026         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2027         * gcc.target/i386/20060512-3.c: Likewise.
2028
2029 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2030
2031         PR rtl-optimization/27671
2032         * gcc.c-torture/execute/pr27671-1.c: New.
2033         * gcc.dg/pr27671-2.c: Likewise.
2034
2035         PR tree-optimization/26622.
2036         * gcc.c-torture/compile/pr26622.c: New.
2037
2038 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2039
2040         PR fortran/27613
2041         * gfortran.dg/recursive_reference_1.f90: New test.
2042
2043 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2044
2045         PR fortran/25746
2046         * gfortran.dg/elemental_subroutine_3.f90: New test.
2047
2048         PR fortran/25090
2049         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2050
2051         PR fortran/27584
2052         * gfortran.dg/associated_target_1.f90: New test.
2053
2054         PR fortran/19015
2055         * gfortran.dg/maxloc_shape_1.f90: New test.
2056
2057 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2058
2059         PR libgfortran/24459
2060         * gfortran.dg/namelist_24.f90: New test.
2061         * gfortran.dg/namelist_12.f: Fix typo in comment.
2062
2063 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         PR middle-end/25776
2066         * g++.dg/other/error11.C: New test.
2067
2068 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2069
2070         * gcc.target/mips/pr26765.c: Add -w to options.
2071
2072 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2073
2074         * lib/target-supports.exp (check_effective_target_mpaired_single):
2075         New function.
2076         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2077         multilibs.
2078         * g++.dg/vect/vect.exp: Likewise.
2079
2080 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2081
2082         PR testsuite/25891
2083         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2084
2085 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2086
2087         PR fortran/27662
2088         * gfortran.dg/temporary_1.f90: New file.
2089
2090 2006-05-19  Andreas Schwab  <schwab@suse.de>
2091
2092         * g++.dg/other/unused1.C: Also match "stringz".
2093
2094 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/26433
2097         * g++.dg/template/fntry1.C: New test.
2098
2099 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/27471
2102         PR c++/27506
2103         * g++.dg/conversion/bitfield5.C: New test.
2104         * g++.dg/conversion/bitfield6.C: New test.
2105
2106 2006-05-18  Mike Stump  <mrs@apple.com>
2107
2108         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2109         * gcc.dg/vla-4.c: Add.
2110         * gcc.dg/vla-5.c: Add.
2111         * gcc.dg/vla-6.c: Add.
2112
2113 2006-05-12  Stuart Hastings  <stuart@apple.com>
2114
2115         * testsuite/gcc.target/i386/20060512-1.c: New.
2116         * testsuite/gcc.target/i386/20060512-2.c: New.
2117         * testsuite/gcc.target/i386/20060512-3.c: New.
2118         * testsuite/gcc.target/i386/20060512-4.c: New.
2119
2120 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2121
2122         PR c++/26122
2123         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2124
2125         PR c++/26068
2126         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2127         * g++.dg/parse/linkage1.C: New test.
2128
2129 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2130
2131         PR tree-optimization/27548
2132         * g++.dg/tree-ssa/pr27548.C: New test.
2133
2134 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2135
2136         PR fortran/26551
2137         * gfortran.dg/recursive_check_1.f: New test.
2138         * gfortran.dg/recursive_check_2.f90: New test.
2139
2140 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2141
2142         * g++.dg/opt/temp2.C: New test.
2143
2144 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR c++/27491
2147         * g++.dg/init/brace5.C: New test.
2148
2149         PR middle-end/27415
2150         * gcc.dg/gomp/pr27415.c: New test.
2151         * g++.dg/gomp/pr27415.C: New test.
2152
2153         PR tree-optimization/27549
2154         * g++.dg/tree-ssa/pr27549.C: New test.
2155
2156 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2157
2158         PR libgfortran/27575
2159         * gfortran.dg/read_eof_4.f90: New test.
2160
2161 2006-05-16  Richard Guenther  <rguenther@suse.de>
2162
2163         PR tree-optimization/22303
2164         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2165
2166 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2167
2168         PR middle-end/27573
2169         * gcc.dg/gomp/pr27573.c: New test.
2170         * gfortran.dg/gomp/pr27573.f90: New test.
2171
2172         PR c/27499
2173         * gcc.dg/gomp/pr27499.c: New test.
2174         * g++.dg/gomp/pr27499.C: New test.
2175
2176 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2177
2178         PR c++/27339
2179         * g++.dg/parser/access8.C: Adjust error marker.
2180         * g++.dg/template/access17.C: New test.
2181         * g++.dg/template/access18.C: Likewise.
2182
2183 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2184
2185         PR target/26600
2186         * gcc.target/i386/pr26600.c: New test case.
2187
2188 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/27505
2191         * g++.dg/expr/bitfield1.C: New test.
2192
2193 2006-05-15  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/27603
2196         * gcc.dg/torture/pr27603.c: New testcase.
2197
2198 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2199
2200         PR fortran/25090
2201         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2202
2203         PR fortran/25082
2204         * gfortran.dg/scalar_return_1.f90: New test.
2205
2206         PR fortran/27411
2207         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2208
2209 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2210
2211         * gcc.dg/gomp/critical-4.c: New test.
2212         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2213         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2214         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2215         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2216
2217 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2218
2219         PR c++/27582
2220         * g++.dg/template/dependent-args1.C: New test.
2221
2222         PR c++/27581
2223         * g++.dg/lookup/this1.C: New test.
2224
2225         PR c++/27315
2226         * g++.dg/template/operator6.C: New test.
2227         * g++.dg/template/incomplete3.C: New test.
2228
2229         PR c++/27559
2230         * g++.dg/template/new4.C: New test.
2231
2232         PR c++/27496
2233         * g++.dg/template/void2.C: New test.
2234
2235 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2236
2237         * g++.dg/template/dependent-expr5.C: New test.
2238
2239 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2240
2241         PR middle-end/26729
2242         * gcc.dg/pr26729-1.c: New test case.
2243
2244 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2245
2246         * gcc.dg/pr27003.c: New test.
2247
2248 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2249
2250         * lib/target-supports.dg (check_cxa_atexit_available): Change
2251         v3_target_compile to ${tool}_target_compile.
2252
2253 2006-05-11  Jason Merrill  <jason@redhat.com>
2254
2255         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2256
2257 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2258
2259         PR fortran/27553
2260         * gfortran.dg/label_5.f90: New test.
2261
2262 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2263
2264         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2265         check_effective_target_powerpc_altivec_ok): New.
2266         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2267         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2268         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2269         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2270         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2271         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2272         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2273         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2274         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2275         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2276         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2277         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2278         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2279         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2280         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2281         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2282         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2283         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2284         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2285         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2286         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2287         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2288         gcc.target/powerpc/altivec-9.c,
2289         gcc.target/powerpc/altivec-consts.c,
2290         gcc.target/powerpc/altivec-pr22085.c,
2291         gcc.target/powerpc/altivec-splat.c,
2292         gcc.target/powerpc/altivec-types-1.c,
2293         gcc.target/powerpc/altivec-types-2.c,
2294         gcc.target/powerpc/altivec-types-3.c,
2295         gcc.target/powerpc/altivec-types-4.c,
2296         gcc.target/powerpc/altivec-varargs-1.c,
2297         gcc.target/powerpc/altivec-vec-merge.c,
2298         gcc.target/powerpc/ppc-vector-memcpy.c,
2299         gcc.target/powerpc/ppc-vector-memset.c,
2300         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2301         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2302         these effective targets.
2303         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2304         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2305
2306 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2307
2308         PR middle-end/27384
2309         * g++.dg/other/fold1.C: New test.
2310
2311         PR middle-end/27488
2312         * gcc.dg/fold-nonneg-1.c: New test.
2313
2314         PR c++/27547
2315         * g++.dg/other/operator1.C: New test.
2316
2317 2006-05-11  Richard Guenther  <rguenther@suse.de>
2318
2319         PR middle-end/27529
2320         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2321
2322 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2323
2324         * lib/target-supports-dg.exp (check-flags): New.
2325         (dg-skip-if): Move flag checks.
2326
2327 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2328
2329         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2330         * lib/target-supports.dg (check_cxa_atexit_available): New.
2331
2332 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2333
2334         PR fortran/27470
2335         * gfortran.dg/multiple_allocation_2.f90: New test case.
2336
2337 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2338
2339         * gcc.target/arm/pr27387.C: Fix a comment typo.
2340
2341 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2342
2343         PR fortran/24549
2344         * gfortran.dg/error_recovery_1.f90: New test.
2345
2346 2006-05-10  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/27302
2349         * gcc.dg/torture/pr27302.c: New testcase.
2350
2351 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2352         Richard Guenther  <rguenther@suse.de>
2353
2354         PR middle-end/27498
2355         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2356
2357 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2358
2359         PR rtl-optimization/27335
2360         * gcc.dg/pr27335.c: New test.
2361
2362 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2363
2364         * gcc.target/mips/mips-ps-5.c: New file.
2365
2366 2006-05-08  Jan Hubicka  <jh@suse.cz>
2367
2368         PR middle-end/25962
2369         * gcc.dg/pr25962.c: New.
2370
2371 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2372
2373         PR target/27158
2374         * gcc.target/powerpc/pr27158.c: New test case.
2375
2376 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2377
2378         PR testsuite/27476
2379         * ada/acats/run_all.sh: Use test -z.
2380
2381 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2382
2383         PR libfortran/18271
2384         * gfortran.dg/spec_expr_3.f90: New test.
2385
2386 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         PR target/24879
2389         * gcc.target/i386/monitor.c: New file.
2390
2391 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2392
2393         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2394
2395 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR c++/27447
2398         * g++.dg/other/ptrmem7.C: New test.
2399
2400 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2401
2402         PR target/27421
2403         * gcc.dg/array-9.c: New test.
2404
2405 2006-05-07  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/27409
2408         * gcc.dg/torture/pr27409.c: New testcase.
2409
2410 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2411
2412         PR fortran/27457
2413         * gfortran.dg/select_6.f90: New.
2414
2415 2006-05-07  Richard Guenther  <rguenther@suse.de>
2416
2417         PR tree-optimization/27136
2418         * gcc.dg/torture/pr27136.c: New testcase.
2419
2420 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2421
2422         PR fortran/24813
2423         * gfortran.dg/char_cons_len_1.f90: New test.
2424
2425 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2426
2427         PR c++/27427
2428         * g++.dg/template/incomplete2.C: New test.
2429
2430 2006-05-06  Richard Guenther  <rguenther@suse.de>
2431
2432         PR tree-optimization/27151
2433         * gcc.dg/vect/pr27151.c: New testcase.
2434
2435 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2436
2437         PR c++/27430
2438         * g++.dg/template/void1.C: New test.
2439
2440         PR c++/27423
2441         * g++.dg/other/void2.C: New test.
2442
2443         PR c++/27422
2444         * g++.dg/conversion/void1.C: New test.
2445
2446 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2447
2448         PR/21391
2449         * g++.dg/other/unused1.C: New.
2450
2451 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2452
2453         PR objc/27240
2454         * objc.dg/member-1.m: New test.
2455
2456 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2457
2458         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2459
2460 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2461
2462         PR libfortran/26985
2463         * gfortran.dg/matmul_2.f90: New test.
2464
2465 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2466
2467         * ada/acats/run_all.sh: Use sync when main not found.
2468
2469 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2470
2471         PR target/26765
2472         * gcc.target/mips/pr26765.c: New.
2473
2474 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2475
2476         * gcc.target/bfin: New directory.
2477         * gcc.target/bfin/bfin.exp: New file.
2478         * gcc.target/bfin/frmul.c: New file.
2479         * gcc.target/bfin/arith.c: New file.
2480         * gcc.target/bfin/mul-combine.c: New file.
2481         * gcc.target/bfin/shift.c: New file.
2482
2483 2006-05-04  Richard Guenther  <rguenther@suse.de>
2484
2485         PR tree-optimization/14287
2486         PR tree-optimization/14844
2487         PR tree-optimization/19792
2488         PR tree-optimization/21608
2489         PR tree-optimization/27090
2490         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2491         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2492         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2493         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2494         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2495
2496 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2497
2498         PR tree-optimization/27285
2499         * gcc.c-torture/execute/pr27285.c: New test.
2500
2501         PR middle-end/27388
2502         * gcc.dg/gomp/pr27388-1.c: New test.
2503         * gcc.dg/gomp/pr27388-2.c: New test.
2504         * gcc.dg/gomp/pr27388-3.c: New test.
2505
2506         PR c++/27359
2507         * g++.dg/gomp/pr27359.C: New test.
2508
2509 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2510
2511         PR fortran/20248
2512         * gfortran.dg/iargc.f90: New test.
2513
2514 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/27102
2517         * g++.dg/template/crash49.C: New test.
2518
2519 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2520
2521         PR testsuite/27032
2522         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2523
2524 2006-05-02  Jeff Law  <law@redhat.com>
2525
2526         PR tree-optimization/27364
2527         * gcc.c-torture/execute/pr27364.c: New test.
2528
2529 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/27309
2532         * g++.dg/parser/ctor5.C: New test.
2533
2534 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2535
2536         PR target/27387
2537         * gcc.target/arm/arm.exp: New.
2538         * gcc.target/arm/pr27387.C: Likewise.
2539
2540 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2541
2542         PR fortran/27269
2543         PR fortran/27324
2544         * gfortran.dg/module_equivalence_2.f90: New test.
2545
2546 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR middle-end/27337
2549         * g++.dg/gomp/pr27337-1.C: New test.
2550         * g++.dg/gomp/pr27337-2.C: New test.
2551
2552         PR middle-end/27328
2553         * gcc.dg/gomp/pr27328.c: New test.
2554
2555         PR middle-end/27325
2556         * g++.dg/gomp/pr27325.C: New test.
2557
2558         PR middle-end/27310
2559         * g++.dg/gomp/pr27310.C: New test.
2560
2561 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2562
2563         PR tree-optimization/27291
2564         * g++.dg/tree-ssa/pr27291.C: New test.
2565
2566 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2567
2568         PR tree-optimization/27283
2569         * g++.dg/tree-ssa/pr27283.C: New test.
2570
2571 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2572
2573         * gcc.dg/tree-ssa/loop-16.c: New test.
2574
2575 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2576             Joseph S. Myers  <joseph@codesourcery.com>
2577
2578         * gcc.dg/Wconversion-3.c: New test case.
2579         * gcc.dg/Wconversion-4.c: Likewise.
2580
2581 2006-05-01  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/26726
2584         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2585
2586 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2587
2588         * gcc.dg/Woverflow-1.c: New test case.
2589         * gcc.dg/Woverflow-2.c: Likewise.
2590         * gcc.dg/Woverflow-3.c: Likewise.
2591
2592 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/27094
2595         * g++.dg/template/defarg8.C: New test.
2596
2597 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2598
2599         PR c++/27278
2600         * g++.dg/parse/operator7.C: New test.
2601
2602 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2603
2604         PR c++/11471
2605         PR c++/27102
2606         * g++.dg/template/crash48.C: New test.
2607
2608         PR c++/27279
2609         * g++.dg/parse/ctor4.C: New test.
2610
2611 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2612
2613         PR fortran/25681
2614         * gfortran.df/char_type_len.f90: New test.
2615
2616 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2617
2618         PR libgfortran/27304
2619         * gfortran.dg/fmt_exhaust.f90: New test.
2620
2621 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2622
2623         PR c/25309
2624         * gcc.dg/large-size-array-2.c: New test case.
2625
2626 2006-04-28  Richard Guenther  <rguenther@suse.de>
2627
2628         PR target/26826
2629         * gcc.target/i386/pr26826.c: New testcase.
2630
2631 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR middle-end/27260
2634         * gcc.c-torture/execute/pr27260.c: New.
2635
2636 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2637
2638         PR middle-end/27095
2639         * gcc.dg/pr27095.c: New.
2640
2641 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2642
2643         PR c++/27292
2644         * g++.dg/conversion/bitfield4.C: New test.
2645
2646 2006-04-27  Eric Christopher  <echristo@apple.com>
2647
2648         * gcc.dg/pragma-ms_struct.c: New.
2649
2650 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2651
2652         PR c++/27102
2653         * g++.dg/template/crash47.C: New test.
2654
2655 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2656
2657         * gcc.target/i386/sse-7.c: build with -msse.
2658
2659 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2660
2661         PR testsuite/27274:
2662         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2663         (main): Exit if processor doesn't support SSE.
2664
2665 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2666
2667         PR middle-end/27282
2668         * gcc.c-torture/compile/pr27282.c: New test.
2669
2670 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR middle-end/26913
2673         * g++.dg/gomp/pr26913.C: New test.
2674
2675         PR c/25996
2676         * gcc.dg/gomp/pr25996.c: New test.
2677         * g++.dg/gomp/pr25996.C: New test.
2678
2679 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2680
2681         PR rtl-optimization/26725
2682         * gcc.c-torture/compile/pr26725.c: New test.
2683
2684 2006-04-25  Richard Guenther  <rguenther@suse.de>
2685
2686         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2687         than n + -1.
2688
2689 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2690
2691         * gcc.dg/20060425-1.c: New testcase.
2692
2693 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR tree-optimization/26865
2696         * gcc.dg/pr26865.c: New test.
2697
2698 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/27292
2701         * g++.dg/conversion/bitfield1.C: New test.
2702         * g++.dg/conversion/bitfield2.C: Likewise.
2703         * g++.dg/conversion/bitfield3.C: Likewise.
2704
2705 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2706         Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/27236
2709         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2710
2711 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2712
2713         PR c++/19963
2714         * g++.dg/other/incomplete2.C: New test.
2715
2716 2006-04-24  Richard Guenther  <rguenther@suse.de>
2717
2718         PR middle-end/26869
2719         * gcc.dg/torture/pr26869.c: New testcase.
2720
2721 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2722         Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/27218
2725         * g++.dg/tree-ssa/pr27218.C: New testcase.
2726
2727 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2728
2729         PR c++/26912
2730         * g++.dg/template/friend41.C: New test.
2731
2732 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2733
2734         * g++.dg/opt/pr15551.C: Include cstdio.
2735         (main): Use remove instead of unlink.
2736
2737 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2738
2739         * gcc.dg/sibcall-7.c: New test.
2740         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2741         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2742         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2743         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2744         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2745
2746 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2747
2748         PR c++/26534
2749         * g++.dg/opt/bitfield1.C: New test.
2750         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2751         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2752         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2753         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2754         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2755         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2756         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2757         * g++.dg/abi/bitfield2.C: Likewise.
2758         * g++.dg/init/bitfield1.C: Likewise.
2759
2760 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/25099
2763         * gfortran.dg/elemental_subroutine_4.f90: New test.
2764         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2765         call sub (m, x).
2766
2767 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2768
2769         * gcc.c-torture/compile/20060421-1.c: New testcase.
2770
2771 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2772
2773         PR c/25875
2774         * gcc.dg/init-bad-4.c: New test.
2775
2776 2006-04-21  Paul Brook  <paul@codesourcery.com>
2777
2778         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2779
2780 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2781
2782         PR fortran/27122
2783         * gfortran.dg/defined_operators_1.f90: New test.
2784         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2785         remove old ones associated, incorrectly, with Note 5.46.
2786
2787         PR fortran/27113
2788         * gfortran.dg/character_array_constructor_1.f90: New test.
2789
2790 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2791
2792         * gcc.dg/20060419-1.c: New test.
2793
2794 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2795
2796         PR c/26774
2797         * gcc.dg/struct-parse-1.c: New test case.
2798
2799 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2800
2801         PR c++/26558
2802         * g++.dg/parse/template19.C: New test.
2803
2804         PR c++/26739
2805         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2806
2807         PR c++/26036
2808         * g++.dg/expr/call3.C: New test.
2809
2810         PR c++/10385
2811         * g++.dg/conversion/dynamic1.C: New test.
2812
2813 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2814
2815         PR c++/27102
2816         * g++.dg/template/crash35.C: Tweak error markers.
2817         * g++.dg/template/crash46.C: New test.
2818         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2819         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2820
2821 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2822
2823         PR rtl-optimization/14261
2824         * gcc.c-torture/compile/20060419-1.c: Added.
2825
2826 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2827
2828         * gfortran.dg/label_1.f90: Adjust dg-error.
2829
2830 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2831
2832         PR target/26961
2833         * gcc.dg/fold-cond-1.c: New test case.
2834         * gcc.dg/pr26961-1.c: Likewise.
2835
2836 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2837
2838         PR libgfortran/27138
2839         * gfortran.dg/read_bad_advance.f90: New test.
2840
2841 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2842             Dale Johannesen  <dalej@apple.com>
2843
2844         PR target/24076
2845         * gcc.target/i386/vecinit-3.c: New testcase.
2846         * gcc.target/i386/vecinit-4.c: Likewise.
2847         * gcc.target/i386/sse-18.c: Likewise.
2848         * gcc.target/i386/sse-19.c: Likewise.
2849
2850 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2851
2852         * gfortran.dg/allocate_zerosize_1.f90: New test.
2853
2854 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2855
2856         PR c++/26365
2857         * g++.dg/template/crash45.C: New test.
2858
2859 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2860
2861         PR fortran/26787
2862         * gfortran.dg/proc_assign_1.f90: New test.
2863         * gfortran.dg/procedure_lvalue.f90: Change message.
2864         * gfortran.dg/namelist_4.f90: Add new error.
2865
2866         PR fortran/25597
2867         PR fortran/27096
2868         * gfortran.dg/auto_pointer_array_result_1.f90
2869
2870         PR fortran/27089
2871         * gfortran.dg/specification_type_resolution_1.f90
2872
2873         PR fortran/18003
2874         PR fortran/25669
2875         PR fortran/26834
2876         * gfortran.dg/bounds_temporaries_1.f90: New test.
2877
2878         PR fortran/27124
2879         * gfortran.dg/array_return_value_1.f90: New test.
2880
2881 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2882
2883         PR fortran/25336
2884         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2885
2886 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR middle-end/26823
2889         * g++.dg/gomp/pr26823-1.C: New test.
2890         * g++.dg/gomp/pr26823-2.C: New test.
2891
2892 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2893
2894         PR middle-end/27134
2895         * gcc.dg/pr27314.c: New test.
2896
2897 2006-04-13  Richard Henderson  <rth@redhat.com>
2898
2899         * g++.dg/gomp/block-0.C: Update expected matches.
2900
2901 2006-04-13  DJ Delorie  <dj@redhat.com>
2902
2903         * lib/target-supports.exp (check_effective_target_int32plus): New.
2904         (check_effective_target_ptr32plus): New.
2905         (check_effective_target_size32plus): New.
2906         (check_effective_target_int16): New.
2907         (check_profiling_available): Add m32c to the list of unsupported targets.
2908
2909         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2910         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2911         memory size.
2912         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2913         pointers.
2914         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2915         size_t.
2916         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2917         and size_t.
2918         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2919         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2920         not just xstormy16.  Skip m32c due to weird pointer size.
2921         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2922         not just xstormy16.
2923         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2924         not just xstormy16.
2925         * gcc.dg/20020312-2.c: Add m32c support.
2926         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2927         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2928         in test.
2929         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2930         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2931         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2932         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2933         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2934         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2935         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2936         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2937         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2938         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2939         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2940         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2941         in test.
2942         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2943         in test.
2944         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2945         * gcc.dg/pr23049.c: Require >=32 bit integers.
2946         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2947         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2948         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2949         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2950         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2951         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2952         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2953         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2954         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2955         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2956         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2957         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2958         prototype in test.
2959         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2960         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2961         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2962         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2963         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2964
2965         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2966         * gcc.c-torture/execute/20040703-1.x: Likewise.
2967         * gcc.c-torture/execute/20040705-1.x: Likewise.
2968         * gcc.c-torture/execute/20040705-2.x: Likewise.
2969         * gcc.c-torture/execute/20040709-1.x: Likewise.
2970         * gcc.c-torture/execute/20040709-2.x: Likewise.
2971         * gcc.c-torture/execute/20040811-1.x: Likewise.
2972         * gcc.c-torture/execute/20050316-1.x: Likewise.
2973         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2974         * gcc.c-torture/execute/pr19689.x: Likewise.
2975         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2976         * gcc.c-torture/execute/usmul.x: Likewise.
2977         * gcc.c-torture/execute/vrp-5.x: Likewise.
2978         * gcc.c-torture/execute/vrp-6.x: Likewise.
2979         * gcc.dg/debug/20041023-1.s: Likewise.
2980
2981 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2982
2983         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2984         of integers to a vector types are now constant expressions in C.
2985         * gcc.dg/vect/vect-fold-1.c: New test case.
2986
2987 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2988             Ulrich Weigand  <uweigand@de.ibm.com>
2989
2990         PR target/27006
2991         * gcc.dg/vmx/pr27006.c: New testcase.
2992
2993 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994
2995         PR libgfortran/26766
2996         * gfortran.dg/write_recursive.f90: New test.
2997
2998 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2999
3000         * g++.dg/parse/dtor7.C: New test.
3001         * g++.dg/parse/new1.C: Add error marker.
3002         * g++.dg/template/new3.C: New test.
3003
3004         PR c++/26122
3005         * g++.dg/template/pure1.C: New test.
3006
3007         PR c++/26295
3008         * g++.dg/parse/ptrmem4.C: New test.
3009
3010 2006-04-10  Jeff Law  <law@redhat.com>
3011
3012         PR/27087
3013         * gcc.c-torture/compile/pr27087.c: New test.
3014
3015 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3016
3017         PR/21391
3018         * gcc.dg/20060410.c: New.
3019
3020 2006-04-10  Matthias Klose  <doko@debian.org>
3021
3022         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3023         Recognize multilib directory names containing underscores.
3024
3025 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.target/i386/vecinit-1.c: New test case.
3028         * gcc.target/i386/vecinit-2.c: Likewise.
3029
3030 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR debug/27057
3033         * g++.dg/debug/dwarf2-2.C: New test.
3034
3035 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3036
3037         PR rtl-optimization/27073
3038         * gcc.c-torture/execute/pr27073.c: New test.
3039
3040 2006-04-08  Mike Stump  <mrs@apple.com>
3041
3042         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3043
3044 2006-04-07  Richard Guenther  <rguenther@suse.de>
3045
3046         PR tree-optimization/26135
3047         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3048
3049 2006-04-06  Jan Hubicka  <jh@suse.cz>
3050
3051         PR profile/26399
3052         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3053
3054 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3055
3056         * g++.dg/conversion/nullptr1.C: New test case.
3057         * g++.dg/conversion/nullptr2.C: Likewise.
3058
3059 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3060
3061         * gfortran.dg/dependency_18.f90: New test case.
3062
3063 2006-04-05  Richard Guenther  <rguenther@suse.de>
3064
3065         PR tree-optimization/26919
3066         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3067         * gcc.dg/ipa/ipa-2.c: Likewise.
3068         * gcc.dg/ipa/ipa-3.c: Likewise.
3069         * gcc.dg/ipa/ipa-5.c: Likewise.
3070
3071 2006-04-05  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/26763
3074         * gcc.dg/torture/pr26763-1.c: New testcase.
3075         * gcc.dg/torture/pr26763-2.c: Likewise.
3076
3077 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/23634
3080         PR fortran/25619
3081         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3082
3083 2006-04-04  Eric Christopher  <echristo@apple.com>
3084
3085         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3086         stubs.
3087         * gcc.target/i386/387-5.c: Ditto.
3088
3089 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3090
3091         * gcc.target/sparc/struct-ret-check.c: New test.
3092
3093 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3096         zero decimal digits specified in format.
3097
3098 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3099
3100         PR fortran/26891
3101         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3102
3103         PR fortran/26976
3104         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3105         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3106         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3107         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3108         bigendian-ness.
3109
3110 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3111
3112         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3113         dummy arguments work when the actual argument is itself a dummy
3114         argument of the caller.
3115
3116 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3117
3118         PR libfortran/24685
3119         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3120
3121 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3122
3123         * gfortran.dg/dependencency_17.f90: New test case.
3124
3125 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3126
3127         * gfortran.dg/dependency_14.f90: New test case.
3128         * gfortran.dg/dependency_15.f90: Likewise.
3129         * gfortran.dg/dependency_16.f90: Likewise.
3130
3131 2006-03-31  Asher Langton  <langton2@llnl.gov>
3132
3133         PR fortran/25358
3134         gfortran.dg/cray_pointers_6.f90: New test.
3135
3136 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3137
3138         PR libgfortran/26890
3139         * gfortran.dg/read_size_noadvance.f90: New test.
3140
3141 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3142
3143         PR fortran/25031
3144         * gfortran.dg/multiple_allocation_1.f90: Check that the
3145         size has changed after a re-allocation with stat.
3146
3147 2006-03-30  Richard Guenther  <rguenther@suse.de>
3148
3149         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3150         removal.
3151         * gcc.target/i386/sselibm-2.c: Likewise.
3152         * gcc.target/i386/sselibm-3.c: Likewise.
3153         * gcc.target/i386/sselibm-4.c: Likewise.
3154         * gcc.target/i386/sselibm-5.c: Likewise.
3155
3156 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3157
3158         * gcc.dg/fold-andxor-1.c: New test case.
3159         * gcc.dg/fold-xorand-1.c: Likewise.
3160
3161 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3162
3163         * gcc.dg/fold-convnotconv-1.c: New test case.
3164
3165 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3166
3167         PR fortran/26779
3168         * gfortran.dg/private_type_5.f90: New test.
3169
3170 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3171
3172         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3173
3174 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3175
3176         * gfortran.dg/advance_2.f90: New test.
3177         * gfortran.dg/advance_3.f90: New test.
3178
3179         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3180
3181 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3182
3183         PR libgfortran/26661
3184         PR libgfortran/26880
3185         * gfortran.dg/read_x_past.f: New test.
3186
3187 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3188
3189         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3190         to be STABS.
3191
3192 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3193
3194         * objc.dg/dwarf-1.m: Skip on AIX.
3195         * objc.dg/dwarf-2.m: Skip on AIX.
3196
3197 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3198
3199         PR fortran/26816
3200         * gfortran.dg/float_1.f90: New test.
3201
3202 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3203
3204         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3205         X86_64 targets.
3206         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3207
3208 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3209
3210         PR libfortran/26735
3211         * gfortran.dg/convert_implied_open.f90: New test case.
3212
3213 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3214
3215         PR fortran/26769
3216         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3217
3218 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3219
3220         PR middle-end/26717
3221         * gcc.dg/pr26717.c: New test.
3222
3223 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3224
3225         * gfortran.dg/dependency_12.f90: New test case.
3226
3227 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3228
3229         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3230
3231 2006-03-24  Jeff Law  <law@redhat.com>
3232
3233         * gcc.c-torture/pr26840.c: New test.
3234
3235 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3236
3237         * objc.dg/dwarf-2.m: New.
3238         * obj-c++.dg/dwarf-2.mm: New.
3239
3240         * g++.old-deja/g++.other/init19.C: New.
3241
3242 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3243
3244         * g++.dg/eh/spbp.C: Skip on AIX.
3245
3246 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR middle-end/26611
3249         * g++.dg/gomp/pr26611-1.C: New test.
3250         * g++.dg/gomp/pr26611-2.C: New test.
3251
3252 2006-03-24  Jeff Law  <law@redhat.com>
3253
3254         * gcc.c-torture/compile/pr26833.c: New test.
3255         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3256
3257 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3258
3259         * gfortran.dg/endfile_2.f90: Delete temp file.
3260
3261 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3262
3263         PR fortran/19303
3264         * gfortran.dg/record_marker_1.f90: New test case.
3265         * gfortran.dg/record_marker_2.f: New test case.
3266         * gfortran.dg/record_marker_3.f90: New test case.
3267
3268 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3269
3270         PR fortran/17298
3271         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3272         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3273
3274 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3275
3276         * lib/gcc-dg.exp (cleanup-modules): New proc.
3277         * gfortran.dg/allocatable_function_1.f90,
3278         gfortran.dg/allocate_char_star_scalar_1.f90,
3279         gfortran.dg/assumed_charlen_function_1.f90,
3280         gfortran.dg/assumed_dummy_1.f90,
3281         gfortran.dg/assumed_shape_ranks_1.f90,
3282         gfortran.dg/assumed_shape_ranks_2.f90,
3283         gfortran.dg/assumed_size_dt_dummy.f90,
3284         gfortran.dg/auto_char_dummy_array_1.f90,
3285         gfortran.dg/auto_char_len_3.f90,
3286         gfortran.dg/automatic_module_variable.f90,
3287         gfortran.dg/bad_automatic_objects_1.f90,
3288         gfortran.dg/char_array_constructor.f90,
3289         gfortran.dg/char_array_structure_constructor.f90,
3290         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3291         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3292         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3293         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3294         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3295         gfortran.dg/derived_pointer_recursion.f90,
3296         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3297         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3298         gfortran.dg/dummy_functions_1.f90,
3299         gfortran.dg/elemental_initializer_1.f90,
3300         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3301         gfortran.dg/elemental_pointer_1.f90,
3302         gfortran.dg/elemental_subroutine_1.f90,
3303         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3304         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3305         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3306         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3307         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3308         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3309         gfortran.dg/global_references_1.f90,
3310         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3311         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3312         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3313         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3314         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3315         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3316         gfortran.dg/large_integer_kind_1.f90,
3317         gfortran.dg/large_real_kind_1.f90,
3318         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3319         gfortran.dg/module_double_reuse.f90,
3320         gfortran.dg/module_equivalence_1.f90,
3321         gfortran.dg/module_interface_1.f90,
3322         gfortran.dg/module_parameter_array_refs_1.f90,
3323         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3324         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3325         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3326         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3327         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3328         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3329         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3330         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3331         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3332         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3333         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3334         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3335         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3336         gfortran.dg/same_name_1.f90,
3337         gfortran.dg/sibling_dummy_procedure_1.f90,
3338         gfortran.dg/sibling_dummy_procedure_2.f90,
3339         gfortran.dg/sibling_dummy_procedure_3.f90,
3340         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3341         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3342         gfortran.dg/used_dummy_types_2.f90,
3343         gfortran.dg/used_dummy_types_3.f90,
3344         gfortran.dg/used_dummy_types_4.f90,
3345         gfortran.dg/used_dummy_types_5.f90,
3346         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3347         gfortran.dg/userdef_operator_1.f90: Use it.
3348
3349 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3350
3351         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3352         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3353         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3354         gfortran.dg/write_back.f,
3355         gfortran.fortran-torture/execute/inquire_1.f90,
3356         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3357
3358 2006-03-21  Jeff Law  <law@redhat.com>
3359
3360         * gcc.dg/tree-ssa/vrp28.c: New test.
3361
3362 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3365         if _STDC_C99 is defined.
3366         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3367         * gcc.dg/builtins-20.c: Likewise.
3368         * gcc.dg/builtins-53.c: Likewise.
3369         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3370         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3371
3372 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         PR tree-opt/26781
3375         * gcc.c-torture/compile/pr26781-1.c: New test.
3376         * gcc.c-torture/compile/pr26781-2.c: New test.
3377
3378 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR c++/26690
3381         * g++.dg/gomp/pr26690-1.C: New test.
3382         * g++.dg/gomp/pr26690-2.C: New test.
3383
3384 2006-03-20  Jeff Law  <law@redhat.com>
3385
3386         * gcc.dg/tree-ssa/pr21829.c: New test.
3387
3388         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3389
3390 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3391
3392         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3393         (check_visibility_available): Use it.
3394         (check_effective_target_default_packed): Likewise.
3395         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3396         (check_effective_target_fopenmp): Likewise.
3397         (check_effective_target_freorder): Likewise.
3398         (check_effective_target_fpic): Likewise.
3399         (check_named_sections_available): Likewise.
3400         (check_effective_target_ilp32): Likewise.
3401         (check_effective_target_lp64): Likewise.
3402
3403 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3404
3405         PR fortran/20935
3406         * gfortran.dg/scalar_mask_2.f90: New test case.
3407
3408 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3409
3410         PR tree-opt/26629
3411         * gcc.dg/tree-ssa/loadpre12.c: New test.
3412         * gcc.dg/tree-ssa/loadpre13.c: New test.
3413         * gcc.dg/tree-ssa/loadpre14.c: New test.
3414         * gcc.dg/tree-ssa/loadpre15.c: New test.
3415         * gcc.dg/tree-ssa/loadpre16.c: New test.
3416         * gcc.dg/tree-ssa/loadpre17.c: New test.
3417         * gcc.dg/tree-ssa/loadpre18.c: New test.
3418         * gcc.dg/tree-ssa/loadpre19.c: New test.
3419         * gcc.dg/tree-ssa/loadpre20.c: New test.
3420         * gcc.dg/tree-ssa/loadpre21.c: New test.
3421         * gcc.dg/tree-ssa/loadpre22.c: New test.
3422
3423 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/26741
3426         * gfortran.dg/elemental_initializer_1.f90: New test.
3427
3428         PR fortran/26716
3429         * gfortran.dg/assumed_shape_ranks_2: New test.
3430
3431 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3432
3433         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3434         target fpic.
3435
3436 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3437
3438         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3439         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3440         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3441         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3442         gfortran.fortran-torture/execute/direct_io.f90,
3443         gfortran.fortran-torture/execute/inquire_2.f90,
3444         gfortran.fortran-torture/execute/inquire_4.f90,
3445         gfortran.fortran-torture/execute/list_read_1.f90,
3446         gfortran.fortran-torture/execute/open_replace.f90,
3447         gfortran.fortran-torture/execute/slash_edit.f90,
3448         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3449         temporary files from testcases.
3450
3451 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3452
3453         PR libgfortran/26509
3454         gfortran.dg/write_direct_eor.f90: New test.
3455
3456 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3457
3458         * gcc.target/powerpc/pr26350.c: New.
3459         * gcc.target/powerpc/indexed-addr.c: New.
3460
3461 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3462
3463         * gfortran.dg/dependency_13.f90: New test case.
3464
3465 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3466
3467         PR middle-end/21781
3468         * gcc.dg/real-const-1.c: New test case.
3469
3470 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3471
3472         * g++.old-deja/g++.other/init18.C: New.
3473         * g++.old-deja/g++.other/init5.C: Remove xfail.
3474
3475 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3476
3477         * g++.dg/opt/pr15551.C: Cleanup temp file.
3478
3479 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3480
3481         PR c++/6634
3482         g++.dg/parse/long1.C: New test.
3483
3484 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485
3486         PR fortran/19101
3487         * gfortran.dg/continuation.f90: New test.
3488         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3489
3490 2006-03-14  Richard Guenther  <rguenther@suse.de>
3491
3492         PR tree-optimization/26672
3493         * gcc.dg/torture/pr26672.c: New testcase.
3494
3495 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3496
3497         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3498         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3499
3500 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3501
3502         PR middle-end/26557
3503         * gcc.c-torture/compile/switch-1.c: New test case.
3504
3505 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/25378
3508         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3509         test to include more permuatations of mask and index.
3510         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3511         respond to F2003 spec. that the position returned for an all false
3512         mask && condition is zero.
3513
3514 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR middle-end/25989
3517         * gcc.dg/gomp/pr25989.c: New test.
3518
3519 2006-03-13  Jeff Law  <law@redhat.com>
3520
3521         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3522
3523 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3524
3525         * gcc.dg/switch-9.c: New test.
3526
3527 2006-03-13  Richard Guenther  <rguenther@suse.de>
3528
3529         PR middle-end/26630
3530         * gcc.dg/torture/pr26630.c: New testcase.
3531
3532 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3533
3534         * gfortran.dg/dependency_10.f90: New test case.
3535         * gfortran.dg/dependency_11.f90: Likewise.
3536
3537 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3538             Erik Edelmann  <eedelman@gcc.gnu.org>
3539
3540         * gfortran.dg/allocatable_function_1.f90: New.
3541         * gfortran.dg/allocatable_function_2.f90: New.
3542
3543 2006-03-10  Richard Guenther  <rguenther@suse.de>
3544
3545         PR middle-end/26565
3546         * gcc.dg/torture/pr26565.c: New testcase.
3547
3548 2006-03-09  Eric Christopher  <echristo@apple.com>
3549
3550         * gcc.c-torture/compile/20060309-1.c: New.
3551
3552 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3553
3554         PR libgfortran/26499
3555         * gfortran.dg/write_back.f: New test.
3556         * gfortran.dg/write_rewind_1.f: New test.
3557         * gfortran.dg/write_rewind_2.f: New test.
3558
3559 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libgfortran/26554
3562         * gfortran.dg/read_logical.f90: New test.
3563
3564 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3565
3566         * ada/acats/norun.lst: cdd2a03 now passes.
3567
3568 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3569
3570         PR testsuite/25177
3571         * gcc.target/powerpc/pr18096-1.c: Change where the error
3572         would match.
3573
3574 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3575
3576         * gcc.target/i386/cleanup-1.c: New test.
3577         * gcc.target/i386/cleanup-2.c: New test.
3578
3579 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3580
3581         * gfortran.dg/dependency_9.f90: Remove for the time being.
3582
3583 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3584
3585         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3586         directive.
3587
3588 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3589
3590         * gfortran.dg/dependency_9.f90: New test case.
3591
3592 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3593
3594         * gfortran.dg/dependency_4.f90: New test case.
3595         * gfortran.dg/dependency_5.f90: New test case.
3596         * gfortran.dg/dependency_6.f90: New test case.
3597         * gfortran.dg/dependency_7.f90: New test case.
3598         * gfortran.dg/dependency_8.f90: New test case.
3599
3600 2006-03-03  Paul Brook  <paul@codesourcery.com>
3601
3602         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3603         Add m68k-*-elf.
3604
3605 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3606
3607         PR fortran/25031
3608         * multiple_allocation_1.f90: New test.
3609
3610 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3611
3612         PR tree-optimization/26524
3613         * gfortran.dg/pr26524.f: New test case.
3614
3615 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3616
3617         * g++.dg/template/repo5.C: Cleanup repo files.
3618         * gcc.dg/20051201-1.c: Cleanup coverage files.
3619         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3620         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3621         tree dump files.
3622
3623 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3624
3625         * objc.dg/objc-nofilename-1.m: New test.
3626         * objc.dg/bad-receiver-type.m: New test.
3627         * obj-c++.dg/bad-receiver-type.mm: New test.
3628
3629 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3630
3631         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3632
3633 2006-03-01  Mike Stump  <mrs@apple.com>
3634
3635         * g++.dg/abi/key2.C: Add.
3636
3637 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3638
3639         * gfortran.dg/logical_dot_product.f90: New test.
3640
3641         PR fortran/26393
3642         * gfortran.dg/used_interface_ref.f90: New test.
3643
3644         PR fortran/20938
3645         * gfortran.dg/dependency_2.f90: New test.
3646         * gfortran.fortran-torture/execute/where17.f90: New test.
3647         * gfortran.fortran-torture/execute/where18.f90: New test.
3648         * gfortran.fortran-torture/execute/where19.f90: New test.
3649         * gfortran.fortran-torture/execute/where20.f90: New test.
3650
3651 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3652
3653         * g++.dg/tree-ssa/pr26443.C: New test case.
3654
3655 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         PR middle-end/26022
3658         * g++.dg/opt/return-slot1.C: New test.
3659
3660 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR libgfortran/26136
3663         * gfortran.dg/namelist_23.f90: New test.
3664
3665 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3666
3667         PR middle-end/14752
3668         * gcc.dg/fold-eqandshift-2.c: New test case.
3669
3670 2006-02-28  Richard Guenther  <rguenther@suse.de>
3671
3672         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3673         decomposition.
3674
3675 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3676
3677         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3678
3679 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3680
3681         PR libgfortran/26464
3682         * gfortran.dg/backspace_5.f: New test.
3683         * gfortran.dg/backspace_6.f: New test.
3684
3685 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3686
3687         * gcc.dg/fold-eqandnot-1.c: New test case.
3688
3689 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3690
3691         PR middle-end/19983
3692         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3693
3694 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3695
3696         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3697         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3698
3699 2006-02-26  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/26421
3702         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3703
3704 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3705
3706         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3707         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3708
3709 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3710
3711         * gcc.dg/fold-even-1.c: New test case.
3712
3713 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3714
3715         PR middle-end/21137
3716         * gcc.dg/fold-eqandshift-1.c: New test case.
3717
3718 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3719
3720         PR tree-optimization/25125
3721         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3722         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3723
3724 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3725
3726         PR tree-optimizations/26359
3727         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3728         with -fdump-tree-dceloop-details.
3729         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3730
3731 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3732
3733         PR middle-end/23673
3734         * gcc.dg/fold-eqxor-1.c: New test case.
3735         * gcc.dg/fold-eqxor-2.c: Likewise.
3736         * gcc.dg/fold-eqxor-3.c: Likewise.
3737
3738 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3739
3740         PR fortran/23092
3741         * scalar_mask_1.f90: New test.
3742
3743 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3746         * g++.dg/eh/uncaught2.C: New.
3747         * g++.dg/eh/uncaught3.C: New.
3748
3749 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3750
3751         PR libgfortran/26423
3752         * gfortran.dg/read_many_1.f: New test.
3753
3754 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/24519
3757         * gfortran.dg/dependency_3.f90: New test.
3758         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3759         XFAILs.
3760
3761         PR fortran/25395
3762         * gfortran.dg/equiv_6.f90: New test.
3763
3764 2006-02-23  Jeff Law  <law@redhat.com>
3765
3766         * gcc.c-torture/compile/pr26425.c: New test.
3767
3768 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR middle-end/26412
3771         * gcc.dg/gomp/pr26412.c: New test.
3772
3773 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3774
3775         PR c++/26291
3776         * g++.dg/other/ellipsis1.C: New test.
3777         * g++.dg/parse/operator4.C: Adjust error marker.
3778
3779 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3780
3781         PR target/25603
3782         * gfortran.dg/pr25603.f: New testcase.
3783
3784 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3785
3786         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3787         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3788
3789 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3790
3791         * g++.dg/eh/spbp.C: New.
3792
3793 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR middle-end/26379
3796         * gcc.target/i386/mmx-7.c: New test.
3797
3798 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3799
3800         PR tree-optimization/26361
3801         * gcc.dg/tree-ssa/vrp27.c: New test case.
3802
3803 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3804
3805         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3806         * gcc.dg/tree-ssa/complex-4.c: Here.
3807
3808 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3809
3810         PR middle-end/19543
3811         * gfortran.dg/logical_1.f90: New test case.
3812
3813 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3814
3815         PR middle-end/26334
3816         * gcc.dg/20060218-1.c: Moved to...
3817         * gcc.target/i386/20060218-1.c: ... here.  New test.
3818
3819 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3820
3821         PR fortran/26201
3822         * gfortran.dg/convert_1.f90: New.
3823
3824 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3825
3826         PR fortran/25054
3827         * gfortran.dg/namelist_5.f90: New test.
3828
3829         PR fortran/25089
3830         * gfortran.dg/namelist_4.f90: New test.
3831
3832 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3833
3834         PR tree-opt/25680
3835         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3836
3837 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3840         variable to take into account the variable name in the
3841         function header.
3842         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3843
3844 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR middle-end/26334
3847         * gcc.c-torture/compile/20060217-1.c: New test.
3848         * gcc.dg/20060218-1.c: New test.
3849
3850 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3851
3852         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3853
3854 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3855
3856         * gcc.dg/cpp/undef3.c: New test.
3857         * gcc.dg/cpp/trad/builtins2.c: New test.
3858
3859 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/26266
3862         * g++.dg/template/static22.C: New test.
3863         * g++.dg/template/static23.C: New test.
3864         * g++.dg/template/static24.C: New test.
3865         * g++.dg/template/non-dependent13.C: New test.
3866         * g++.dg/init/member1.C: Tweak error markers.
3867
3868 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3869
3870         PR target/26255
3871         * gcc.c-torture/compile/pr26255.c: New test case.
3872
3873 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3874
3875         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3876         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3877         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3878         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3879         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3880         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3881         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3882
3883 2006-02-16  Jeff Law  <law@redhat.com>
3884
3885         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3886         * gcc.dg/tree-ssa/vrp26.c: New test.
3887
3888 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3889
3890         PR target/20353
3891         PR target/24578
3892         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3893         __UCLIBC__ is defined.
3894
3895 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR fortran/26224
3898         * gfortran.dg/gomp/pr26224.f: New test.
3899
3900 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3901
3902         PR tree-opt/25918
3903         * lib/target-supports.exp
3904         (check_effective_target_vect_short_mult): New.
3905         (check_effective_target_vect_char_mult): New.
3906         (check_effective_target_vect_widen_sum_qi_to_si): New.
3907         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3908         (check_effective_target_vect_widen_sum_hi_to_si): New.
3909         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3910         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3911         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3912         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3913         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3914         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3915         vect-reduc-pattern-2c.c
3916         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3917         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3918         vect-reduc-pattern-1c.c
3919
3920 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/24557
3923         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3924
3925 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3926
3927         PR fortran/26054
3928         * gfortran.dg/enum_8.f90: Remove check for warning.
3929         * gfortran.dg/iomsg_1.f90: Ditto.
3930         * gfortran.dg/enum_1.f90: Ditto.
3931         * gfortran.dg/enum_9.f90: Ditto.
3932         * gfortran.dg/enum_2.f90: Ditto.
3933         * gfortran.dg/enum_10.f90: Ditto.
3934         * gfortran.dg/enum_3.f90: Ditto.
3935         * gfortran.dg/flush_1.f90: Ditto.
3936         * gfortran.dg/enum_4.f90: Ditto.
3937         * gfortran.dg/array_constructor_1.f90: Ditto.
3938         * gfortran.dg/enum_5.f90: Ditto.
3939         * gfortran.dg/enum_6.f90: Ditto.
3940         * gfortran.dg/enum_7.f90: Ditto.
3941
3942 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR middle-end/26300
3945         * gcc.c-torture/compile/20060215-1.c: New test.
3946
3947 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3948
3949         PR middle-end/23670
3950         * gcc.dg/tree-ssa/andor-2.c: New test case.
3951
3952 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3953
3954         PR fortran/25045
3955         * optional_dim.f90: New test.
3956
3957 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3958
3959         PR fortran/26277
3960         * gfortran.dg/label_4.f90: New.
3961
3962 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3963             Diego Novillo  <dnovillo@redhat.com>
3964             Uros Bizjak  <uros@kss-loka.si>
3965
3966         * gfortran.dg/gomp: New directory.
3967
3968 2006-02-14  Richard Guenther  <rguenther@suse.de>
3969
3970         PR tree-optimization/26258
3971         * gcc.dg/torture/pr26258.c: New testcase.
3972
3973 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR fortran/26246
3976         * gfortran.dg/pr26246_1.f90: New test.
3977         * gfortran.dg/pr26246_2.f90: New test.
3978
3979         PR middle-end/26092
3980         * gcc.c-torture/compile/20060208-1.c: New test.
3981
3982 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3983
3984         PR fortran/26074
3985         PR fortran/25103
3986         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3987         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3988         * gfortran.dg/automatic_module_variable.f90: Change error message.
3989
3990         PR fortran/20861
3991         * gfortran.dg/internal_dummy_1.f90: New test.
3992
3993         PR fortran/20871
3994         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3995
3996
3997         PR fortran/25083
3998         * gfortran.dg/uncommon_block_data_1.f90: New test.
3999         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4000         with standard.
4001
4002         PR fortran/25088
4003         * gfortran.dg/typed_subroutine_1.f90: New test.
4004
4005 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4006
4007         * objc.dg/dwarf-1.m: New.
4008
4009 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4010
4011         PR middle-end/24427
4012         * gcc.dg/tree-ssa/andor-1.c: New test case.
4013
4014 2006-02-13  Josh Conner  <jconner@apple.com>
4015
4016         PR target/25376
4017         * gcc.dg/pr25376.c: New test.
4018
4019         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4020         assemble.
4021         * lib/target-supports.exp (check_named_sections_available):
4022         Only compile named-sections test -- don't assemble.
4023
4024 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4025
4026         * g++.dg/warn/no-write-strings.C: New test.
4027         * g++.dg/warn/write-strings.C: Likewise.
4028         * g++.dg/warn/write-strings-default.C: Likewise.
4029
4030 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4031
4032         PR fortran/25806
4033         * gfortran.dg/ret_pointer_2.f90: New test.
4034
4035 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4036
4037         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4038
4039 2006-02-10  Jeff Law  <law@redhat.com>
4040
4041         * gcc.c-torture/compile/pr26213.c: New test.
4042
4043 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4044
4045         gfortran.dg/null_1.f90: New test.
4046
4047 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         PR fortran/14771
4050         * gfortran.dg/parens_4.f90: New.
4051         * gfortran.dg/parens_5.f90: New.
4052
4053 2006-02-10  Richard Guenther  <rguenther@suse.de>
4054
4055         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4056
4057 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4058         Paul Thomas  <pault@gcc.gnu.org>
4059
4060         PR fortran/14771
4061         * gfortran.dg/parens_1.f90: New.
4062         * gfortran.dg/parens_2.f90: New.
4063         * gfortran.dg/parens_3.f90: New.
4064
4065 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4066
4067         PR fortran/26038
4068         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4069
4070         PR fortran/25059
4071         * gfortran.dg/impure_assignment_1.f90: New test.
4072
4073         PR fortran/25070
4074         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4075
4076 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4077
4078         PR target/26141
4079         * g++.dg/expr/stdarg2.C: New test.
4080
4081 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4082
4083         PR inline-asm/16194
4084         * gcc.dg/pr16194.c: New test.
4085
4086 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4087
4088         * ada/acats/run_acats: Use portable variant of "$@".
4089
4090 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4091
4092         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4093         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4094
4095 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4096
4097         PR tree-opt/26179
4098         * g++.dg/opt/pr26179.C: New test.
4099
4100 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4101
4102         PR middle-end/26134
4103         * gcc.dg/tree-ssa/complex-3.c: New test.
4104
4105 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         * gcc.c-torture/compile/volatile-1.c: New test.
4108
4109 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4110
4111         PR 26180
4112         * gcc.dg/tree-ssa/pr26180.c: New test.
4113
4114 2006-02-08  Jeff Law  <law@redhat.com>
4115
4116         * gcc.dg/tree-ssa/pr21417.c: New test.
4117
4118 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4119
4120         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4121         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4122
4123 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4124
4125         * lib/scanrtl.exp: New.
4126
4127 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4128
4129         PR c++/26071
4130         * g++.dg/other/virtual2.C: New test.
4131
4132         PR c++/26070
4133         * g++.dg/other/virtual1.C: New test.
4134
4135 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4136
4137         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4138         cleanup-ipa-dump): Update dump file glob patterns.
4139         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4140         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4141
4142         * lib/gcc-dg.exp: Load it.
4143         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4144
4145 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4146
4147         PR testsuite/26159
4148         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4149         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4150
4151 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4152
4153         PR fortran/25577
4154         * gfortran.dg/mvbits_1.f90: New.
4155
4156 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4157
4158         * g++.dg/warn/Wdiv-by-zero.C: New test.
4159         * g++.dg/warn/Wno-div-by-zero.C: New.
4160
4161 2006-02-07  Jeff Law  <law@redhat.com>
4162
4163         * gcc.dg/tree-ssa/pr21559.c: New test.
4164
4165         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4166         multiple VRP passes.
4167         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4168         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4169         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4170         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4171         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4172         * gcc.dg/tree-ssa/vrp02.c: Likewise
4173         * gcc.dg/tree-ssa/vrp11.c: Likewise
4174         * gcc.dg/tree-ssa/pr14341.c: Likewise
4175         * gcc.dg/tree-ssa/vrp19.c: Likewise
4176         * gcc.dg/tree-ssa/vrp20.c: Likewise
4177         * gcc.dg/tree-ssa/vrp03.c: Likewise
4178         * gcc.dg/tree-ssa/pr21086.c: Likewise
4179         * gcc.dg/tree-ssa/pr21959.c: Likewise
4180         * gcc.dg/tree-ssa/vrp21.c: Likewise
4181         * gcc.dg/tree-ssa/vrp04.c: Likewise
4182         * gcc.dg/tree-ssa/pr25485.c: Likewise
4183         * gcc.dg/tree-ssa/pr22026.c: Likewise
4184         * gcc.dg/tree-ssa/vrp22.c: Likewise
4185         * gcc.dg/tree-ssa/vrp05.c: Likewise
4186         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4187         * gcc.dg/tree-ssa/pr20701.c: Likewise
4188         * gcc.dg/tree-ssa/vrp23.c: Likewise
4189         * gcc.dg/tree-ssa/vrp06.c: Likewise
4190         * gcc.dg/tree-ssa/pr22117.c: Likewise
4191         * gcc.dg/tree-ssa/pr20702.c: Likewise
4192         * gcc.dg/tree-ssa/vrp15.c: Likewise
4193         * gcc.dg/tree-ssa/pr21090.c: Likewise
4194         * gcc.dg/tree-ssa/pr21294.c: Likewise
4195         * gcc.dg/tree-ssa/vrp24.c: Likewise
4196         * gcc.dg/tree-ssa/vrp07.c: Likewise
4197         * gcc.dg/tree-ssa/pr21563.c: Likewise
4198         * gcc.dg/tree-ssa/pr25382.c: Likewise
4199         * gcc.dg/tree-ssa/vrp16.c: Likewise
4200         * gcc.dg/tree-ssa/vrp25.c: Likewise
4201         * gcc.dg/tree-ssa/vrp08.c: Likewise
4202         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4203         * gcc.dg/tree-ssa/vrp17.c: Likewise
4204         * gcc.dg/tree-ssa/pr21458.c: Likewise
4205         * g++.dg/tree-ssa/pr18178.C: Likewise
4206
4207 2006-02-07  Richard Guenther  <rguenther@suse.de>
4208
4209         PR c++/26140
4210         Revert
4211         2006-01-30  Richard Guenther  <rguenther@suse.de>
4212         PR c++/23372
4213         * gcc.dg/pr23372-1.C: New testcase.
4214
4215         * g++.dg/tree-ssa/pr26140.C: New testcase.
4216
4217 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4218
4219         PR c++/9737
4220         * g++.dg/template/ttp15.C: New test.
4221         * g++.dg/template/ttp16.C: Likewise.
4222         * g++.dg/template/ttp17.C: Likewise.
4223         * g++.old-deja/g++.pt/ttp36.C: Remove.
4224         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4225         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4226         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4227         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4228         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4229         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4230         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4231         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4232         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4233
4234 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4235
4236         PR libfortran/23815
4237         * unf_io_convert_4.f90: New test.
4238
4239 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4240
4241         * gcc.dg/tree-ssa/loadpre10.c: New test.
4242         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4243         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4244         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4245
4246 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4247
4248         PR libfortran/24685
4249         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4250
4251 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4252
4253         PR tree-opt/25251
4254         * gfortran.dg/assign_7.f: New test.
4255
4256 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4257
4258         PR fortran/26041
4259         PR fortran/26064
4260         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4261         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4262         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4263
4264 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4265
4266         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4267         in size_t typedef.
4268
4269 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4270
4271         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4272         * g++.dg/charset/string.c (foo): Likewise.
4273         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4274         const char*
4275         * g++.dg/ext/builtin2.C (printf): Likewise.
4276         * g++.dg/init/new15.C (printf): Likewise.
4277         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4278         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4279         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4280         * g++.dg/template/non-dependent4.C (temp): Likewise.
4281         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4282         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4283         parameter type to const char*.
4284         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4285         Change type to const char*.
4286         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4287         Likewise.
4288         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4289         second parameter type to const char*.
4290         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4291         (Y::Y): Change parameter type to const char*.
4292         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4293         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4294         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4295         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4296         (char*).
4297         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4298         const char*.
4299         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4300         type to const char*.
4301         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4302         return type to const char*.
4303         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4304         to const char*.
4305         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4306         * g++.old-deja/g++.law/refs1.C: Likewise.
4307         * g++.old-deja/g++.law/visibility1.C: Likewise.
4308         * g++.old-deja/g++.law/visibility2.C: Likewise.
4309         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4310         const char*.
4311         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4312         * g++.old-deja/g++.mike/net48.C: Likewise.
4313         * g++.old-deja/g++.mike/p646.C: Likewise.
4314         * g++.old-deja/g++.mike/p6746.C: Likewise.
4315         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4316         type to const char*.
4317         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4318         deprecated conversion warning.
4319         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4320         char*.
4321         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4322         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4323         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4324         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4325         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4326         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4327         * g++.old-deja/g++.pt/t39.C: Likewise.
4328         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4329         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4330
4331 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4332
4333         PR fortran/25075
4334         intrinsic_argument_conformance_1.f90: New test.
4335
4336 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4337
4338         PR fortran/20845
4339         * gfortran.dg/char_result_11.f90: Add SAVE.
4340         * gfortran.dg/der_pointer_4.f90: Ditto.
4341         * gfortran.dg/default_initialization.f90: New test.
4342
4343 2006-02-03  Jeff Law  <law@redhat.com>
4344
4345         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4346         handle more than 100 dump files.
4347         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4348         * lib/scantree.exp (scan-tree-dump): Likewise.
4349         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4350         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4351         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4352         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4353         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4354
4355 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4356
4357         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4358
4359 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4360
4361         * g++.dg/template/using12.C: New test.
4362
4363 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4364
4365         * gcc.target/powerpc/pr25960.c: New test.
4366
4367 2006-02-02  Steven G. Kargl  <kargls@comcast>
4368
4369         PR fortran/24958
4370         gfortran.dg/nullify_2.f90: New test.
4371
4372 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4373
4374         PR 25990
4375         * gcc.dg/gomp/pr25990.c: New test.
4376
4377 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/25342
4380         * g++.gd/template/partial4.C: New test.
4381
4382 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4383
4384         PR middle-end/26001
4385         * gfortran.dg/data_char_2.f90: New.
4386
4387 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4388
4389         PR fortran/26039
4390         maxval_maxloc_conformance_1.f90: New test.
4391
4392 2006-01-31  Richard Guenther  <rguenther@suse.de>
4393
4394         * gcc.target/i386/sselibm-1.c: New testcase.
4395         * gcc.target/i386/sselibm-2.c: Likewise.
4396         * gcc.target/i386/sselibm-3.c: Likewise.
4397         * gcc.target/i386/sselibm-4.c: Likewise.
4398         * gcc.target/i386/sselibm-5.c: Likewise.
4399
4400 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4401
4402         PR fortran/24266
4403         * gfortran.dg/arrayio_derived_2.f90: New.
4404
4405 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4406
4407         * gcc.dg/unsigned-long-compare.c: New test.
4408
4409 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4410
4411         PR testsuite/25318
4412         * lib/target-supports.exp (check_effective_target_freorder):
4413         Check to see if target supports -freorder-blocks-and-partition.
4414         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4415         instead of "dg-require-named-sections".
4416
4417 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4418
4419         PR target/14798:
4420         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4421         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4422         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4423         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4424         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4425         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4426         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4427         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4428
4429 2006-01-30  Richard Guenther  <rguenther@suse.de>
4430
4431         PR c++/23372
4432         * gcc.dg/pr23372-1.C: New testcase.
4433
4434 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4435
4436         * gcc.dg/gomp/pr25874.c: New test.
4437
4438 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4439
4440         PR tree-opt/25911
4441         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4442
4443 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4444
4445         PR fortran/18578
4446         PR fortran/18579
4447         PR fortran/20857
4448         PR fortran/20885
4449         * gfortran.dg/intent_out_1.f90: New test.
4450
4451 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4452
4453         PR fortran/17911
4454         * gfortran.dg/procedure_lvalue.f90: New test.
4455
4456         PR fortran/20895
4457         PR fortran/25030
4458         * gfortran.dg/char_pointer_assign_2.f90: New test.
4459         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4460         assignment to be consistent with standard.
4461         * gfortran.dg/char_result_2.f90: The same.
4462         * gfortran.dg/char_result_8.f90: The same.
4463
4464 2006-01-28  Zack Weinberg  <zackw@panix.com>
4465
4466         * gcc.dg/Woverlength-strings.c
4467         * gcc.dg/Woverlength-strings-pedantic-c89.c
4468         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4469         * gcc.dg/Woverlength-strings-pedantic-c99.c
4470         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4471
4472 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4473
4474         * gcc.c-torture/execute/20060127-1.c: New test.
4475
4476 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/25999
4479         * g++.dg/ext/pragmaweak1.C: New test.
4480
4481 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/25855
4484         * g++.dg/template/spec29.C: New test.
4485
4486 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4487
4488         PR c/19606.
4489         * gcc.c-torture/execute/pr19606.c: New.
4490
4491 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4492
4493         * gcc.dg/pragma-re-4.c: New test.
4494
4495 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/25964
4498         * gfortran.dg/assumed_size_refs_3.f90: New test.
4499
4500 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4501
4502         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4503
4504 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4505
4506         PR ada/21317
4507         * ada/acats/support/impdef.a: Add One_Long_Second.
4508         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4509         * ada/acats/tests/c9/c94026.a: Likewise.
4510         * ada/acats/tests/c9/c97305c.ada: Likewise.
4511         * ada/acats/tests/c9/c99004a.ada: Likewise.
4512
4513 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4514
4515         PR fortran/25964
4516         * gfortran.dg/global_references_2.f90: New test.
4517
4518         PR fortran/25084
4519         PR fortran/20852
4520         PR fortran/25085
4521         PR fortran/25086
4522         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4523         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4524
4525         PR fortran/25416
4526         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4527
4528 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4529
4530         PR c/25892
4531         * gcc.dg/Wpointer-sign.c: New.
4532         * gcc.dg/Wpointer-sign-Wall.c: New.
4533         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4534         * gcc.dg/Wpointer-sign-pedantic.c: New.
4535         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4536         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4537
4538 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4539
4540         PR C/25861
4541         * gcc.c-torture/compile/pr25861.c: New test.
4542
4543 2006-01-26  Paul Brook  <paul@codesourcery.com>
4544
4545         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4546         on short-enum targets.
4547         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4548         variable.
4549         (generate_fields): Use short_enums.
4550         (main): Set short_enums.  Document -e.
4551         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4552         on short-enum targets.
4553         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4554         variable.
4555         (generate_fields): Use short_enums.
4556         (main): Set short_enums.  Document -e.
4557         * lib/target-supports.exp (check_effective_target_short_enums): New.
4558
4559 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4560
4561         PR target/25947
4562         * gcc.dg/torture/pr25947-1.c: New test.
4563
4564 2006-01-25  Jan Hubicka  <jh@suse.cz>
4565             Roger Sayle  <roger@eyesopen.com>
4566
4567         PR rtl-optimization/25703
4568         * gcc.target/i386/20060125-1.c: New test case.
4569         * gcc.target/i386/20060125-2.c: New test case.
4570
4571 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         PR fortran/18540
4574         * gfortran.dg/goto_1.f: New.
4575
4576 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4577
4578         PR fortran/25716
4579         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4580         25716 on 32-bit systems too.
4581
4582 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4583
4584         PR testsuite/25590
4585         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4586
4587 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4588
4589         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4590
4591 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4592
4593         PR fortran/25835
4594         * gfortran.dg/read_eof.f90: Delete, renamed.
4595         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4596         * gfortran.dg/read_eof_2.f90: New test.
4597         * gfortran.dg/read_eof_3.f90: New test.
4598
4599 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR tree-opt/25860
4602         * gcc.c-torture/compile/pr25860.c: New test.
4603
4604 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4605
4606         PR c++/25552
4607         * g++.dg/parse/dtor8.C: New test.
4608
4609 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4610
4611         PR testsuite/25891
4612         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4613         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4614         check_effective_target_fopenmp returns 0.
4615
4616 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4617
4618         PR ada/20548
4619         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4620         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4621         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4622
4623 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4624
4625         PR tree-opt/25857
4626         * g++.dg/opt/pr25857.C: New test.
4627
4628 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4629         Jan Hubicka  <jh@suse.cz>
4630         Richard Guenther  <rguenther@suse.de>
4631
4632         PR rtl-optimization/25654
4633         * gcc.dg/torture/pr25654.c: New testcase.
4634         * gcc.target/i386/pr25654.c: Likewise.
4635
4636 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/25901
4639         * gfortran.dg/internal references_2.f90: New test.
4640
4641         Fix regression in testing of admissability of attributes.
4642         * gfortran.dg/intent_used_1.f90: New test.
4643
4644 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4645
4646         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4647         Remove target conditional torture options for i?86 and x86_64
4648         GNU/Linux.
4649
4650 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4651
4652         PR c++/10891
4653         * g++.dg/rtti/no-rtti.C: New.
4654
4655 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4656
4657         PR c++/25895
4658         * g++.dg/inherit/conv2.C: New test.
4659
4660         PR c++/25856
4661         * g++.dg/parse/dtor7.C: New test.
4662
4663         PR c++/25858
4664         * g++.dg/template/crash44.C: New test.
4665
4666 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4667
4668         PR fortran/25124
4669         PR fortran/25625
4670         * gfortran.dg/internal_references_1.f90: New test.
4671           PR fortran/20881
4672         PR fortran/23308
4673         PR fortran/25538
4674         PR fortran/25710
4675         * gfortran.dg/global_references_1.f90: New test.
4676         * gfortran.dg/g77/19990905-1.f: Restore the error that
4677         there is a clash between the common block name and
4678         the name of a subroutine reference.
4679
4680         PR fortran/PR24276
4681         * gfortran.dg/aliasing_dummy_1.f90: New test.
4682
4683 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4684
4685         * gcc.dg/vmx/1b-01.c: Warning fix.
4686         * gcc.dg/vmx/1c-02.c: Likewise.
4687         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4688
4689 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4690
4691         PR testsuite/24962
4692         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4693
4694 2006-01-20  Richard Guenther  <rguenther@suse.de>
4695         Steven Bosscher <stevenb.gcc@gmail.com>
4696
4697         PR rtl-optimization/24626
4698         * gcc.dg/torture/pr24626-1.c: New testcase.
4699         * gcc.dg/torture/pr24626-2.c: Likewise.
4700         * gcc.dg/torture/pr24626-3.c: Likewise.
4701         * gcc.dg/torture/pr24626-4.c: Likewise.
4702
4703 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4704
4705         PR c++/5520
4706         * g++.dg/warn/empty-body.C: New.
4707
4708 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/22136
4711         * g++.dg/template/using10.C: New test.
4712         * g++.dg/temlpate/using11.C: Likewise.
4713         * g++.dg/inherit/using5.C: Tweak error messages.
4714
4715 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4716
4717         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4718         target test.
4719         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4720
4721 2006-01-19  Jan Hubicka  <jh@suse.cz>
4722
4723         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4724
4725 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4726
4727         PR c++/25854
4728         * g++.dg/template/spec28.C: New test.
4729
4730 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4731
4732         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4733         Fix fprintf's by adding srcdir or removing it.
4734
4735 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4736
4737         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4738         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4739         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4740         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4741         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4742         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4743         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4744         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4745         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4746         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4747         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4748         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4749         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4750         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4751
4752 2006-01-18  Jeff Law  <law@redhat.com>
4753
4754         * gcc.dg/tree-ssa/vrp25.c: New test.
4755
4756 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4757
4758         * gcc.dg/pr25805.c: Fix misapplied patch.
4759
4760 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4761
4762         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4763         (check_effective_target_vect_udot_qi): New.
4764         (check_effective_target_vect_sdot_hi): New.
4765         (check_effective_target_vect_udot_hi): New.
4766         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4767         prefixed with "wrapv-" with -fwrapv.
4768         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4769         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4770         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4771         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4772         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4773
4774         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4775         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4776         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4777         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4778
4779 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4780
4781         PR c++/16829
4782         * g++.dg/other/default2.C: New test.
4783         * g++.dg/other/default3.C: New test.
4784
4785 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4786
4787         PR c/25805
4788         * gcc.dg/pr25805.c: New file.
4789
4790 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4791
4792         PR c++/25836
4793         * g++.dg/template/init6.C: New test.
4794
4795 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4796
4797         * gcc.dg/tree-ssa/pr24287.c: New test
4798
4799 2006-01-18  Eric Christopher  <echristo@apple.com>
4800
4801         * g++.dg/eh/table.C: New.
4802
4803 2006-01-18  DJ Delorie  <dj@redhat.com>
4804
4805         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4806         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4807         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4808         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4809
4810 2006-01-18  Jeff Law  <law@redhat.com>
4811
4812         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4813         on wrapping on overflow semantics.
4814
4815         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4816
4817         * gcc.gc/tree-ssa/vrp23.c: New test.
4818         * gcc.gc/tree-ssa/vrp24.c: New test.
4819
4820 2006-01-18  Richard Henderson  <rth@redhat.com>
4821             Aldy Hernandez  <aldyh@redhat.com>
4822             Jakub Jelinek  <jakub@redhat.com>
4823             Diego Novillo  <dnovillo@redhat.com>
4824             Uros Bizjak  <uros@kss-loka.si>
4825
4826         * testsuite/gcc.dg/gomp: New directory.
4827
4828 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4829             Steven G. Kargl  <kargls@comcast.net>
4830
4831         PR fortran/20869
4832         * gfortran.dg/intrinsic_external_1.f90: New test.
4833
4834         PR fortran/20875.
4835         * gfortran.dg/elemental_pointer_1.f90: New test.
4836
4837         PR fortran/25024
4838         * gfortran.dg/external_procedures_1.f90: New test.
4839
4840         PR fortran/25785
4841         gfortran.dg/assumed_present.f90: New test.
4842
4843 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4844
4845         * g++.dg/parse/lookup5.C: New test.
4846
4847 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4848
4849         PR fortran/25697
4850         * gfortran.dg/read_eof.f90: New test.
4851
4852 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4853
4854         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4855         add a closing brace.
4856
4857 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4858
4859         PR fortran/25631
4860         * gfortran.dg/fmt_tl.f: New test.
4861
4862 2006-01-17  Eric Christopher  <echristo@apple.com>
4863
4864         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4865         * g++.old-deja/g++.warn/impint2.C: Ditto.
4866         * g++.old-deja/g++.other/null1.C: Ditto.
4867         * g++.dg/warn/conv2.C: Ditto.
4868         * g++.dg/warn/conv4.C: New file.
4869
4870 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4873
4874 2006-01-17  Andreas Jaeger  <aj@suse.de>
4875             Janis Johnson <janis187@us.ibm.com>
4876
4877         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4878         in 64-bit.
4879         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4880         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4881
4882 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4883
4884         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4885         xfail txxx where xxx >= 25.
4886
4887 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4888
4889         PR testsuite/25764
4890         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4891
4892 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR c/25682
4895         * gcc.dg/pr25682.c: New test.
4896         * g++.dg/parse/array-size2.C: New test.
4897
4898 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4899
4900         * consistency.vlad: Remove entire directory, 1652 files.
4901
4902 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4903
4904         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4905         check_effective_target_dfprt_nocache): New.
4906         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4907         (check_effective_target_dfprt): New.
4908         * lib/c-compat.exp (check_dfp): Remove.
4909         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4910         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4911         level of support for decimal float.
4912         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4913         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4914         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4915         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4916         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4917         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4918         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4919         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4920         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4921         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4922         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4923         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4924         directives.
4925
4926 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         PR testsuite/25741
4929         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4930         $base_dir/../.
4931         * lib/gfortran.exp (gfortran_init): Likewise.
4932         * lib/obj-c++.exp (obj-c++_init): Likewise.
4933         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4934         (scan-assembler-dem-not): Likewise.
4935         * lib/scandump.exp (scan-dump-dem): Likewise.
4936         (scan-dump-dem-not): Likewise.
4937
4938 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4939
4940         PR testsuite/25767
4941         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4942         powerpc-*-darwin*.
4943         * lib/obj-c++.exp (obj-c++_init): Likewise.
4944
4945 2006-01-16  Richard Guenther  <rguenther@suse.de>
4946
4947         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4948
4949 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4950
4951         PR testsuite/25777
4952         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4953         to LD_LIBRARY_PATH.
4954
4955 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4956             Andrew Pinski  <pinskia@physics.uc.edu>
4957
4958         * gcc.dg/minmax-1.c: New test.
4959
4960 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4961
4962         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4963         * gcc.misc-tests/dectest.exp: Ditto.
4964
4965 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4966
4967         PR testsuite/25796
4968         * gcc.target/i386/cmov6.c: Use -march=k8.
4969
4970 2006-01-15  Andreas Jaeger  <aj@suse.de>
4971
4972         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4973         x86 does not have __float128.
4974
4975 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4976
4977         * gcc.target/i386/cmov6.c: New test.
4978
4979 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/25663
4982         * g++.dg/template/ctor6.C: New test.
4983
4984 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4985
4986         PR tree-optimization/25485
4987         * gcc.dg/tree-ssa/pr25485.c: New.
4988
4989 2006-01-14  Richard Guenther  <rguenther@suse.de>
4990
4991         PR tree-optimization/22548
4992         PR tree-optimization/22555
4993         PR tree-optimization/22501
4994         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4995         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4996         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4997         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4998         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4999         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5000         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5001         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5002         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5003
5004 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5005
5006         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5007         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5008
5009 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5010         Richard Guenther  <rguenther@suse.de>
5011
5012         PR rtl-optimization/24257
5013         * gcc.dg/torture/pr24257.c: New testcase.
5014
5015 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5016
5017         * gcc.c-torture/execute/20060110-1.c: New test.
5018         * gcc.c-torture/execute/20060110-2.c: New test.
5019
5020 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5021
5022         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5023
5024 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5025
5026         PR fortran/25756
5027         * gfortran.dg/label_3.f90: New test.
5028
5029 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5030
5031         PR tree-optimization/25771
5032         * g++.dg/tree-ssa/pr25771.C: New test
5033
5034 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5035
5036         PR tree-opt/24365
5037         * g++.dg/opt/complex5.C: New test.
5038
5039 2006-01-13  Richard Guenther  <rguenther@suse.de>
5040
5041         * gcc.target/i386/387-9.c: New testcase.
5042
5043 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         PR c++/24824
5046         * g++.dg/debug/dwarf2-1.C: New.
5047
5048 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5049
5050         PR testsuite/25728
5051         * lib/gcov.exp (verify-lines): Add "close $fd".
5052
5053 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5054             Ben Elliston  <bje@au.ibm.com>
5055
5056         * gcc.dg/dfp/inf-1.c: New test.
5057
5058 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5059             Yao Qi  <qiyaoltc@cn.ibm.com>
5060             Ben Elliston  <bje@au.ibm.com>
5061             Jon Grimm  <jgrimm2@us.ibm.com>
5062
5063         * gcc.dg/nodfp-1.c: New test.
5064         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5065         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5066         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5067         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5068         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5069         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5070         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5071         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5072         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5073         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5074         * gcc.dg/format/dfp-printf-1.c: Likewise.
5075         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5076         (compat_setup_dfp): New.
5077         * gcc.dg/compat/compat.exp: Use it.
5078         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5079         Make some variables global, prepend "compat_" to their names.
5080         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5081         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5082         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5083         * lib/compat.exp (compat_skip_list): Make global, rename.
5084         * lib/c-compat.exp: New file.
5085         * lib/target-supports.exp (check_effective_target_dfp): New.
5086
5087         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5088         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5089         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5090         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5091         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5092         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5093         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5094         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5095         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5096         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5097         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5098         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5099         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5100         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5101         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5102         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5103         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5104         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5105         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5106         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5107         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5108         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5109         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5110         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5111         gcc.dg/dfp/struct-layout-1.c,
5112         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5113         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5114         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5115         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5116         gcc.dg/dfp/func-vararg-dfp.c,
5117         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5118         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5119         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5120         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5121         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5122
5123 2006-01-11  Richard Guenther  <rguenther@suse.de>
5124
5125         PR tree-optimization/25734
5126         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5127
5128 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5129
5130         PR fortran/25486
5131         * gfortran.dg/literal_character_constant_1_x.F: New test.
5132         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5133         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5134         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5135
5136 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5137
5138         PR c++/25386
5139         * g++.dg/ext/packed3.C: Add expected packed error.
5140
5141 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5142
5143         PR target/25706
5144         * gcc.dg/torture/pr25706-1.c: New test.
5145
5146 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5147
5148         PR tree-optimization/23109
5149         PR tree-optimization/23948
5150         PR tree-optimization/24123
5151
5152         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5153         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5154         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5155         g++.dg/tree-ssa/pr23948.C: New testcases.
5156         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5157         three divisions in order to do the optimization.
5158
5159 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5160
5161         PR c++/25632
5162         * g++.dg/other/pr25632.C: New test.
5163
5164 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5165
5166         PR fortran/25730
5167         * gfortran.dg/used_types_1.f90: New test.
5168
5169 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5170
5171         PR target/25718
5172         * gcc.dg/torture/pr25718-1.c: New test.
5173
5174 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5175
5176         * gfortran.dg/list_read_2.f90: Fix typo in description.
5177
5178 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5179
5180         * lib/target-supports.exp (check_visibility_available): Simplify test
5181         for *-*-netware*.
5182         (check_profiling_available): Fail for *-*-netware*.
5183         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5184         * gcc.dg/20021014-1.c: Likewise.
5185         * gcc.dg/nest.c: Likewise.
5186
5187 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5188
5189         fortran/24936
5190         * gfortran.dg/forall_3.f90: New test.
5191
5192 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5193
5194         PR fortran/21977
5195         * gfortran.dg/nesting_2.f90: New test.
5196         * gfortran.dg/nesting_3.f90: New test.
5197
5198 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5199
5200         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5201         Fix typo in comment.
5202
5203 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5204
5205         * gfortran.dg/single_char_string.f90: New test.
5206
5207 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5208
5209         * gfortran.dg/ichar_2.f90: New test.
5210
5211 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5212
5213         PR fortran/25093
5214         * gfortran.dg/private_type_4.f90: New.
5215
5216 2006-01-07  Richard Guenther  <rguenther@suse.de>
5217
5218         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5219
5220 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5221
5222         * gfortran.dg/func_decl_1.f90: New.
5223         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5224         * gfortran.dg/array_alloc_2.f90: Likewise.
5225         * gfortran.dg/char_result_8.f90: Likewise.
5226         * gfortran.dg/dup_save_1.f90: Likewise.
5227         * gfortran.dg/dup_save_2.f90: Likewise.
5228         * gfortran.dg/f2c_6.f90: Likewise.
5229         * gfortran.dg/f2c_7.f90: Likewise.
5230         * gfortran.dg/func_result_2.f90: Likewise.
5231         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5232
5233 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5234
5235         PR fortran/22146
5236         * gfortran.dg/elemental_subroutine_1.f90: New test.
5237         * gfortran.dg/elemental_subroutine_2.f90: New test.
5238
5239         PR fortran/25029
5240         PR fortran/21256
5241         * gfortran.dg/assumed_size_refs_1.f90: New test.
5242
5243         PR fortran/20868
5244         PR fortran/20870
5245         * gfortran.dg/assumed_size_refs_2.f90: New test.
5246         * gfortran.dg/initialization_1.f90: Change warning message.
5247
5248 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5249
5250         * gcc.dg/tree-ssa/loop-15.c: New test.
5251
5252 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253
5254         PR fortran/25598
5255         * gfortran.dg/backspace_3.f: New test.
5256         * gfortran.dg/backspace_4.f: New test.
5257
5258 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5259
5260         PR fortran/24268
5261         * gfortran.dg/fmt_white.f: Update test.
5262
5263 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5264
5265         * gcc.dg/cast-1.c: Add new warning.
5266         * gcc.dg/cast-2.c: Likewise.
5267         * gcc.dg/cast-3.c: Likewise.
5268         * gcc.dg/format/cast-1.c: Likewise.
5269         * gcc.dg/cast-4.c: New testcase.
5270
5271 2006-01-05  Richard Guenther  <rguenther@suse.de>
5272
5273         PR tree-optimization/22555
5274         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5275
5276 2006-01-05  Richard Guenther  <rguenther@suse.de>
5277             Diego Novillo  <dnovillo@redhat.com>
5278
5279         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5280         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5281         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5282         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5283         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5284         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5285         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5286         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5287         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5288         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5289         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5290         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5291         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5292         * treelang/compile/extravar.tree: Likewise.
5293         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5294         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5295         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5296         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5297         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5298
5299 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5300
5301         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5302         for 64-bit fix.
5303
5304 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5305
5306         PR fortran/23675
5307         gfortran.dg/char_result_11.f90: New.
5308
5309 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/24782
5312         * g++.dg/parse/access9.C: New test.
5313         * g++.dg/tc1/dr52.C: Tweak error markers.
5314
5315 2006-01-04  Richard Henderson  <rth@redhat.com>
5316
5317         Merge from gomp branch.
5318         * g++.dg/parse/pragma2.C: Update expected error lines.
5319
5320 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5321
5322         * g++.dg/other/i386-2.C: New test.
5323
5324         PR target/25554
5325         * gcc.c-torture/compile/20051228-1.c: New test.
5326
5327         PR c/25559
5328         * gcc.dg/pr25559.c: New test.
5329
5330 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/25492
5333         * g++.dg/lookup/friend9.C: New test.
5334
5335         PR c++/25625
5336         * g++.dg/template/repo5.C: New test.
5337
5338 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5339
5340         PR fortran/25101
5341         * gfortran.dg/forall_2.f90: New test.
5342
5343 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5344
5345         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5346         dg-require-weak.  Adjust regexp to handle leading-underscore
5347         targets and space as well as TAB after .weak.  Change previous
5348         64-bit fix to not use naked dot.
5349
5350 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5351
5352         PR rtl-optimization/25578
5353         * gcc.c-torture/execute/20060102-1.c: New testcase.
5354
5355 2006-01-03  Richard Guenther  <rguenther@suse.de>
5356
5357         PR c/25183
5358         * gcc.dg/torture/pr25183.c: New testcase.
5359
5360 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5361
5362         Merge from gomp-branch.
5363         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5364         * gcc.dg/ia64-sync-2.c: Likewise.
5365         * gcc.dg/ia64-sync-3.c: Likewise.
5366         * gcc.dg/ia64-sync-4.c: Likewise.
5367         * gcc.dg/sync-2.c: Likewise.
5368         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5369         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5370
5371 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/25635
5374         * g++.dg/parse/operator6.C: New test.
5375
5376         PR c++/25637
5377         * g++.dg/parse/error29.C: New test.
5378
5379         PR c++/25638
5380         * g++.dg/parse/dtor6.C: New test.
5381
5382         PR c++/25633
5383         * g++.dg/parse/ctor3.C: New test.
5384
5385         PR c++/25634
5386         * g++.dg/template/class3.C: New test.
5387
5388 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5389
5390         * g++.dg/debug/debug9.C: New.
5391
5392 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5393
5394         PR fortran/24640
5395         * gfortran.dg/label_2.f90: New test.
5396
5397 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5398
5399         * g++.dg/lookup/using12.C: Tighten error marker.
5400
5401 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5402             Andrew Pinski <pinskia@physics.uc.edu>
5403
5404         * gcc.target/powerpc/darwin-abi-3.c: New file.
5405         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5406         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5407         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5408         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5409         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5410         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5411         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5412         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5413
5414 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5415
5416         * gcc.dg/tree-ssa/loadpre1.c: New;
5417         * gcc.dg/tree-ssa/loadpre2.c: New;
5418         * gcc.dg/tree-ssa/loadpre3.c: New;
5419         * gcc.dg/tree-ssa/loadpre4.c: New;
5420         * gcc.dg/tree-ssa/loadpre5.c: New;
5421         * gcc.dg/tree-ssa/loadpre6.c: New;
5422         * gcc.dg/tree-ssa/loadpre7.c: New;
5423         * gcc.dg/tree-ssa/loadpre8.c: New;
5424         * gcc.dg/tree-ssa/loadpre9.c: New;
5425
5426 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5427
5428         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5429         * g++.dg/abi/thunk4.C: Likewise.
5430
5431 2006-01-01  Andreas Jaeger  <aj@suse.de>
5432
5433         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5434         portable.
5435
5436 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR c++/25294
5439         * gcc.dg/pragma-pack-3.c: New test.
5440         * g++.dg/parse/pragma3.C: New test.
5441
5442 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5443
5444         PR middle-end/24827
5445         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5446
5447 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5448
5449         PR testsuite/25214
5450         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5451
5452 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5453
5454         PR fortran/22607
5455         * gfortran-dg/pure_byref_3.f90: New.
5456
5457         fortran/PR 25396
5458         * gfortran.dg/userdef_operator_1.f90: New.
5459
5460 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5461
5462         * g++.dg/abi/thunk3.C: New.
5463         * g++.dg/abi/thunk4.C: New.
5464
5465 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5466
5467         PR fortran/25532
5468         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5469         associated derived type components of derived types are
5470         properly declared in contained procedures.
5471
5472 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5473
5474         PR libgfortran/25139
5475         * gfortran.dg/backspace_2.f: New test.
5476
5477 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5478
5479         PR libgfortran/25550
5480         * gfortran.dg/endfile.f: New test.
5481
5482 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5483
5484         PR libgfortran/25419
5485         * gfortran.dg/comma.f: New test.
5486
5487 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5488
5489         * lib/gfortran-dg.exp: Remove trailing whitespace.
5490         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5491         -funroll-all-loops.
5492
5493 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5494
5495         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5496         Extended Double long doubles or repeat tests when long double is
5497         the same size as double.
5498
5499 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5500
5501         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5502
5503         PR testsuite/25442
5504         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5505         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5506
5507         PR testsuite/25441
5508         * gcc.dg/pr23911.c: Make test variable static.
5509
5510         PR testsuite/25444
5511         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5512
5513 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5514
5515         PR c++/25439
5516         * g++.dg/parse/crash17.C: Adjust error markers.
5517         * g++.dg/template/error20.C: New test.
5518
5519 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/23172
5522         * g++.dg/ext/complit4.C: New test.
5523
5524         PR c++/25417
5525         * g++.dg/ext/complit5.C: Likewise.
5526
5527 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5528
5529         PR tree-optimization/25125
5530         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5531         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5532         * gcc.c-torture/execute/pr25125.c: New.
5533
5534 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5535
5536         PR fortran/25029
5537         PR fortran/21256
5538         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5539         with incorrect assumed size references.
5540
5541 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/23171
5544         * g++.dg/opt/init1.C: New test.
5545
5546 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5547
5548         PR c++/24671
5549         * g++.dg/template/sfinae3.C: New test.
5550
5551 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5552
5553         * g++.dg/other/friend4.C: New test.
5554
5555 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR target/25005
5558         * g++.dg/opt/pr25005.C: New test.
5559
5560 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/25369
5563         * g++.dg/template/ptrmem16.C: New test.
5564
5565 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/25029
5568         PR fortran/21256
5569         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5570
5571 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5572
5573         PR libgfortran/25307
5574         * gfortran.dg/list_read_5.f90: New test.
5575
5576 2005-12-22  Richard Henderson  <rth@redhat.com>
5577
5578         * gcc.target/i386/sse-7.c: Use -msse2.
5579
5580 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR rtl-optimization/25432
5583         * gcc.c-torture/compile/20051216-1.c: New test.
5584
5585         PR objc/25328
5586         * objc/execute/pr25328.m: New test.
5587
5588 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5589
5590         PR c++/25364
5591         * g++.dg/template/call4.C: New test.
5592
5593 2005-12-22  Dale Johannesen  <dalej@apple.com>
5594
5595         * gcc.target/i386/sse-17.c: New.
5596
5597 2005-12-22  Paul Brook  <paul@codesourcery.com>
5598
5599         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5600
5601 2005-12-22  Paul Brook  <paul@codesourcery.com>
5602
5603         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5604
5605 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5606
5607         PR tree-opt/25513
5608         * gcc.c-torture/compile/pr25513.c: New test.
5609
5610 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5611
5612         PR c++/23333
5613         * g++.dg/parse/error25.C: Add more tests.
5614
5615 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5616
5617         PR fortran/18990
5618         * gfortran.dg/der_charlen_1.f90: New.
5619
5620 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5621
5622         PR fortran/20889
5623         * gfortran.dg/pointer_component_type_1.f90: New test.
5624
5625         PR fortran/25029
5626         PR fortran/21256
5627         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5628         should give an error with assumed size array refernces and checks those
5629         that should not.
5630         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5631         reference an upper bound so that it does not generate an error.
5632
5633         PR fortran/19362
5634         PR fortran/20244
5635         PR fortran/20864
5636         PR fortran/25391
5637         * gfortran.dg/used_dummy_types_1.f90: New test.
5638         * gfortran.dg/used_dummy_types_2.f90: New test.
5639         * gfortran.dg/used_dummy_types_3.f90: New test.
5640         * gfortran.dg/used_dummy_types_4.f90: New test.
5641         * gfortran.dg/used_dummy_types_5.f90: New test.
5642
5643         PR fortran/23152
5644         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5645         group already being USE associated.
5646         * gfortran.dg/assumed_shape_nml.f90: New test.
5647         * gfortran.dg/assumed_size_nml.f90: New test.
5648
5649         PR fortran/20862
5650         PR fortran/25053
5651         PR fortran/25063
5652         PR fortran/25064
5653         PR fortran/25066
5654         PR fortran/25067
5655         PR fortran/25068
5656         PR fortran/25307
5657         * gfortran.dg/io_constraints_1.f90: New test.
5658         * gfortran.dg/io_constraints_1.f90: New test.
5659         * gfortran.dg/iostat_3.f90: Change wording of warning.
5660         * gfortran.dg/g77/19981216-0.f: The same.
5661
5662 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5663
5664         PR tree-optimization/23518
5665         * testsuite/gcc.dg/pr23518.c: New.
5666
5667 2005-12-21  Mike Stump  <mrs@apple.com>
5668
5669         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5670
5671 2005-12-21  Paul Brook  <paul@codesourcery.com>
5672
5673         * gcc.dg/pr19340.c: Skip on m68k targets.
5674
5675 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5676
5677         PR rtl-optimization/25196
5678         * gcc.dg/pr25196.c: New test.
5679
5680 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5681
5682         PR fortran/25423
5683         gfortran.dg/where_nested_1.f90: New.
5684
5685 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5686
5687         PR tree-optimization/25382.
5688         * gcc.dg/tree-ssa/pr25382.c: New.
5689
5690 2005-12-20  Richard Guenther  <rguenther@suse.de>
5691
5692         PR middle-end/24306
5693         * gcc.target/i386/pr24306.c: New testcase.
5694
5695 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5696
5697         PR tree-optimization/25501
5698         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5699
5700 2005-12-20  Richard Guenther  <rguenther@suse.de>
5701
5702         Revert
5703         2005-12-02  Richard Guenther  <rguenther@suse.de>
5704
5705         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5706
5707 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5708
5709         PR c++/21228
5710         * g++.dg/warn/Wunreachable-code-2.C: New test.
5711
5712 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/24278
5715         * g++.dg/template/ctor5.C: New test.
5716
5717         PR c++/24915
5718         * g++.dg/template/overload8.C: New test.
5719
5720 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5721
5722         * gcc.c-torture/compile/pr25483 : New test.
5723
5724 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5725
5726         PR c++/20552
5727         * g++.dg/ext/typeof10.C: New test.
5728
5729 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5730
5731         * gcc.dg/mt-loopi1.c: New.
5732
5733 2005-12-18  Richard Guenther  <rguenther@suse.de>
5734
5735         PR tree-optimization/25481
5736         * gcc.dg/torture/pr25481.c: New testcase.
5737
5738 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5739
5740         PR rtl-optimization/21041
5741         * gcc.dg/pr21041.c: New test.
5742
5743 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5744
5745         PR libgfortran/25463
5746         * gfortran.dg/advance.f90: New test.
5747
5748 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5749
5750         * gcc.dg/20051201-1.c: New test.
5751
5752 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5753
5754         PR fortran/25018
5755         * gfortran.dg/initialization_1.f90: New test.
5756         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5757         * gfortran.dg/g77/980616-0.f: The same.
5758
5759 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5760
5761         * PR fortran/25458
5762         * gfortran.dg/chkbits.f90: New test.
5763
5764 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5765
5766         * gfortran.dg/enum_5.f: Revert to previous version.
5767
5768 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5769
5770         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5771         * gfortran.dg/nested_modules_1.f90: Ditto.
5772         * gfortran.dg/hollerith_f95.f90: Ditto.
5773         * gfortran.dg/select_5.f90: Ditto.
5774         * gfortran.dg/secnds.f: Ditto.
5775         * gfortran.dg/hollerith2.f90: Ditto.
5776         * gfortran.dg/imag_2.f: Ditto.
5777         * gfortran.dg/ftell_2.f90: Ditto.
5778         * gfortran.dg/malloc_free_1.f90: Ditto.
5779         * gfortran.dg/logint-1.f: Ditto.
5780         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5781         * gfortran.dg/e_d_fmt.f90: Ditto.
5782         * gfortran.dg/hollerith_legacy.f90: Ditto.
5783         * gfortran.dg/logint-2.f: Ditto.
5784         * gfortran.dg/enum_5.f90: Ditto.
5785         * gfortran.dg/f2c_2.f90: Ditto.
5786         * gfortran.dg/pr17143.f90: Ditto.
5787         * gfortran.dg/namelist_14.f90: Ditto.
5788         * gfortran.dg/logint-3.f: Ditto.
5789         * gfortran.dg/spread_scalar_source.f90: Ditto.
5790         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5791         * gfortran.dg/namelist_11.f: Ditto.
5792         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5793         * gfortran.dg/g77/20010519-1.f
5794         * gfortran.dg/g77/alpha1.f: Ditto.
5795         * gfortran.dg/g77/990115-1.f: Ditto.
5796         * gfortran.dg/g77/erfc.f: Ditto.
5797         * gfortran.dg/g77/19990313-3.f: Ditto.
5798         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5799         * gfortran.dg/g77/20010426.f: Ditto.
5800         * gfortran.dg/g77/19990313-0.f: Ditto.
5801         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5802         * gfortran.dg/g77/20000629-1.f: Ditto.
5803         * gfortran.dg/g77/970125-0.f: Ditto.
5804         * gfortran.dg/g77/8485.f: Ditto.
5805         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5806         * gfortran.dg/g77/19990313-1.f: Ditto.
5807         * gfortran.dg/g77/int8421.f: Ditto.
5808         * gfortran.dg/g77/19990305-0.f: Ditto.
5809         * gfortran.dg/g77/947.f: Ditto.
5810         * gfortran.dg/g77/19990905-2.f: Ditto.
5811         * gfortran.dg/g77/cabs.f: Ditto.
5812         * gfortran.dg/g77/19990313-2.f: Ditto.
5813         * gfortran.dg/g77/20020307-1.f: Ditto.
5814         * gfortran.dg/g77/dcomplex.f: Ditto.
5815         * gfortran.dg/g77/19990502-1.f: Ditto.
5816         * gfortran.dg/g77/19981216-0.f: Ditto.
5817         * gfortran.dg/common_4.f90: Ditto.
5818         * gfortran.dg/entry_4.f90: Ditto.
5819         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5820         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5821         * gfortran.dg/namelist_12.f: Ditto.
5822         * gfortran.dg/scale_1.f90: Ditto.
5823         * gfortran.dg/modulo_1.f90
5824         * gfortran.dg/hollerith.f90: Ditto.
5825         * gfortran.dg/direct_io_3.f90: Ditto.
5826         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5827         * gfortran.dg/gnu_logical_1.F: Ditto.
5828         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5829         * gfortran.dg/assign_1.f90: Ditto.
5830         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5831         * gfortran.dg/pr23095.f: Ditto.
5832         * gfortran.dg/read_float_1.f90: Ditto.
5833
5834 2005-12-17  Andreas Jaeger  <aj@suse.de>
5835
5836         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5837         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5838
5839 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5840
5841         PR fortran/24268
5842         * gfortran.dg/fmt_white.f: New test.
5843
5844 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5845
5846         * gfortran.dg/label_1.f90: New test.
5847
5848 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5849
5850         PR testsuite/25422
5851         * gcc.dg/20031012-1.c: Add -Walways-true option.
5852         * gcc.dg/weak/weak-3.c: Likewise.
5853         * g++.old-deja/g++.mike/warn8.C: Likewise.
5854
5855 2005-12-16  Mike Stump  <mrs@apple.com>
5856
5857         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5858         exit.
5859
5860 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5861
5862         PR libgfortran/25264
5863         PR libgfortran/25349
5864         * gfortran.dg/tl_editing.f90: Added additional checks.
5865         * gfortran.dg/t_editing.f: New test.
5866         * gfortran.dg/write_padding.f90: New test
5867
5868 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5869
5870         PR testsuite/25215
5871         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5872
5873 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR rtl-optimization/24899
5876         * gcc.c-torture/execute/20051215-1.c: New test.
5877
5878 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5879
5880         PR 24823
5881         * gfortran.dg/pr24823.f: New test.
5882
5883 2005-12-16  Jeff Law  <law@redhat.com>
5884
5885         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5886
5887 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5888
5889         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5890         Change C++ style comments to C style comments.
5891         Remove aligned types from the array.
5892         Keep Enums disabled.
5893         (complex_types): Remove aligned types from the array.
5894         Comment out "_Complex long double".
5895         (attrib_types): Remove.
5896         (complex_attrib_types): Remove.
5897         (attrib_array_types): Remove.
5898         (complex_attrib_array_types): Remove.
5899         (aligned_bitfld_types): Remove.
5900         (n_aligned_bitfld_types): Remove.
5901         (FEATURE_ALIGNEDPACKED): Delete.
5902         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5903         (singles): Remove support for adding attributes.
5904         (choose_type): Remove support for attributed types.
5905         (generate_fields): Remove support for attributed bit-fields.
5906         Remove support for adding attributes.
5907         (generate_random_tests): Remove support for adding attributes.
5908         (features): Add back "[0] :0" and "complex vector [0]".
5909         (main): Remove support for attributed bit-fields.
5910         Uncomment the calling of generate_random_tests for the rests of
5911         the tests.
5912
5913 2005-12-16  Jan Hubicka  <jh@suse.cz>
5914
5915         * gcc.c-torture/combine/pr25224.c: New.
5916
5917 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5918
5919         PR other/25028
5920         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5921         HP-UX.
5922
5923 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5924
5925         * gcc.dg/20051215-1.c: New file.
5926
5927 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5928
5929         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5930         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5931
5932 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5933
5934         PR fortran/18197
5935         * gfortran.dg/dummy_functions_1.f90: New.
5936
5937 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5938
5939         PR rtl-optimization/25310
5940         * gcc.c-torture/compile/pr25310.c: New test.
5941
5942 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR debug/25023
5945         * gcc.dg/pr25023.c: New test.
5946
5947 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5948
5949         * g++.old-deja/g++.brendan/redecl1.C,
5950         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5951         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5952         g++.old-deja/g++.oliva/typeof1.C,
5953         g++.old-deja/g++.other/crash16.C,
5954         g++.old-deja/g++.other/crash34.C,
5955         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5956         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5957         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5958         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5959         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5960         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5961         Remove xfail.
5962
5963 2005-12-14  Kean Johnston  <jkj@sco.com>
5964             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5965
5966         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5967         * gcc.target/i386/20020523-1.c: Ditto.
5968         * gcc.target/i386/tailcall-1.c: Ditto.
5969         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5970         * gcc.target/i386/ssetype-5.c: Ditto.
5971
5972 2005-12-14  Jeff Law  <law@redhat.com>
5973
5974         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5975
5976 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5977
5978         PR target/25254
5979         PR target/24188
5980         * gcc.target/i386/pr25254.c: New test.
5981         * gfortran.dg/PR24188.f: New test.
5982
5983 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5984
5985         * lib/fortran-torture.exp: Catch remaining uses of
5986         remote_file build delete.
5987
5988 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5989
5990         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5991
5992 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5993
5994         * gcc.dg/warn-addr-cmp.c: New test.
5995
5996 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR debug/25023
5999         PR target/25293
6000         * gcc.target/i386/pr25293.c: New test.
6001
6002 2005-12-13  Petr Machata  <machata@post.cz>
6003
6004         PR c++/24907
6005         * g++.dg/parse/comma2.C: New test.
6006
6007 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6008             Jakub Jelinek  <jakub@redhat.com>
6009
6010         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6011         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6012         (limits.h): Include unconditionally.
6013         (stdlib.h): Likewise.
6014         (hashtab.h): Do not include.
6015         (getopt.h): Likewise.
6016         (stddef.h): Include.
6017         (hashval_t): Define.
6018         (struct entry): Add "next" field.
6019         (HASH_SIZE): New macro.
6020         (hash_table): New variable.
6021         (switchfiles): Do not use xmalloc.
6022         (mix): New macro.
6023         (iterative_hash): New function.
6024         (hasht): Remove.
6025         (e_exists): New function.
6026         (e_insert): Likewise.
6027         (output): Use, instead of libiberty hashtable functions.
6028         (main): Do not use getopt.  Do not call htab_create.
6029
6030 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/25331
6033         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6034         put atal* and atpaal* attributes on array elements.
6035         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6036         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6037         put atal* and atpaal* attributes on array elements.
6038         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6039
6040 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6041
6042         * gcc.dg/single-precision-constant.c: New test.
6043
6044 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6045
6046         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6047         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6048         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6049         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6050         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6051         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6052         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6053         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6054         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6055         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6056         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6057         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6058         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6059         gcc.target/powerpc/ppc-sdata-2.c,
6060         gcc.target/powerpc/ppc-stackalign-1.c,
6061         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6062         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6063         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6064         gcc.target/powerpc/rs6000-ldouble-2.c,
6065         gcc.target/powerpc/rs6000-power2-1.c,
6066         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6067         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6068         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6069         option into target selector.
6070         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6071         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6072
6073 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6074
6075         PR objc/25348
6076         * objc.dg/encode-9.m: New test.
6077
6078 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6079
6080         PR testsuite/20772
6081         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6082         * gcc.dg/asm-b.c: Fix typo.
6083         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6084         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6085         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6086         i?86 lp64 and x86_64 ilp32.
6087         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6088         on i?86 lp64.
6089         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6090
6091 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6092
6093         PR fortran/25078
6094         gfortran.dg/equiv_5.f90: New test.
6095
6096 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6097
6098         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6099         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6100         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6101         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6102         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6103         * gcc.dg/tree-ssa/reassoc-5.c: New.
6104         * gcc.dg/tree-ssa/reassoc-6.c: New.
6105         * gcc.dg/tree-ssa/reassoc-7.c: New.
6106         * gcc.dg/tree-ssa/reassoc-8.c: New.
6107         * gcc.dg/tree-ssa/reassoc-9.c: New.
6108         * gcc.dg/tree-ssa/reassoc-10.c: New.
6109         * gcc.dg/tree-ssa/reassoc-11.c: New.
6110
6111 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6112
6113         PR testsuite/25167
6114         PR testsuite/24478
6115         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6116
6117 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/25300
6120         * g++.dg/template/inherit.C: Do not use a generic error message.
6121
6122 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6123
6124         PR libobjc/25354
6125         * objc.dg/gnu-encoding: New directory.
6126         * objc.dg/gnu-encoding/compat-common.h: New file.
6127         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6128         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6129         * objc.dg/gnu-encoding/vector-defs.h: New file.
6130         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6131         * objc.dg/gnu-encoding/generate-random.c: New file.
6132         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6133         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6134         * objc.dg/gnu-encoding/generate-random.h: New file.
6135
6136 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/25337
6139         * g++.dg/template/defarg7.C: New test.
6140
6141 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6142
6143         PR libobjc/25347
6144         * objc.dg/encode-8.m: New test.
6145
6146 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6147
6148         PR libobjc/25346
6149         * objc.dg/encode-7.m: New test.
6150
6151 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/25010
6154         * g++.dg/opt/inline10.C: New test.
6155
6156 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6157
6158         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6159
6160 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6161
6162         * gfortran.dg/substring_equivalence.f90: typo in comment
6163
6164 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6165
6166         PR fortran/25068
6167         * gfortran.dg/iostat_3.f90: New test.
6168
6169 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6170
6171         PR fortran/23815
6172         * gfortran.dg/unf_io_convert_1.f90: New test.
6173         * gfortran.dg/unf_io_convert_2.f90: New test.
6174         * gfortran.dg/unf_io_convert_3.f90: New test.
6175
6176 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6177
6178         PR testsuite/20772
6179         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6180         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6181         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6182         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6183         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6184         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6185         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6186         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6187         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6188         gcc.dg/torture/fp-int-convert-float128-timode.c,
6189         gcc.dg/torture/fp-int-convert-float128.c,
6190         gcc.dg/torture/fp-int-convert-float80-timode.c,
6191         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6192         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6193
6194         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6195
6196 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6197
6198         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6199
6200 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6201
6202         * gcc.dg/20051207-1.c,
6203         * gcc.dg/20051207-2.c,
6204         * gcc.dg/20051207-3.c: New tests.
6205
6206 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6207
6208         PR testsuite/20772
6209         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6210         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6211         dg-skip-if target selector.
6212
6213         PR testsuite/20772
6214         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6215         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6216         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6217         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6218         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6219         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6220         and/or merge with i?86 cases.
6221
6222         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6223
6224         PR testsuite/20772
6225         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6226         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6227         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6228         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6229         x86_64-*-linux*.
6230
6231 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6232
6233         PR target/25311
6234         * gcc.c-torture/compile/pr25311.c: New test.
6235
6236 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6237
6238         PR libgfortran/25039
6239         * gfortran.dg/read_comma.f: New test.
6240
6241 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR c++/19317
6244         * g++.dg/opt/pr19317-1.C: New test.
6245         * g++.dg/opt/pr19317-2.C: New test.
6246         * g++.dg/opt/pr19317-3.C: New test.
6247
6248         PR target/19005
6249         * gcc.c-torture/execute/pr19005.c: New test.
6250
6251         PR target/17828
6252         * g++.old-deja/g++.other/comdat5.C: New test.
6253         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6254
6255         * g++.dg/compat/struct-layout-1.exp: New file.
6256         * g++.dg/compat/struct-layout-1.h: New.
6257         * g++.dg/compat/struct-layout-1_generate.c: New.
6258         * g++.dg/compat/struct-layout-1_x1.h: New.
6259         * g++.dg/compat/struct-layout-1_x2.h: New.
6260         * g++.dg/compat/struct-layout-1_y1.h: New.
6261         * g++.dg/compat/struct-layout-1_y2.h: New.
6262
6263         * gcc.dg/20050330-2.c: New test.
6264
6265 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6266
6267         PR fortran/25292
6268         * gfortran.dg/associated_1.f90: New.
6269
6270 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6271
6272         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6273         ILP32 vect_no_align platforms.
6274
6275 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6276             Jakub Jelinek  <jakub@redhat.com>
6277
6278         PR target/25268
6279         * gcc.c-torture/compile/20051207-1.c: New test.
6280
6281 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         PR testsuite/20772
6284         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6285         gcc.dg/torture/pr18582-1.c,
6286         gcc.target/i386/attributes-error.c: Also test on x86_64.
6287
6288         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6289
6290 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6291
6292         PR c++/19397
6293         * g++.dg/template/typedef3.C: New test.
6294
6295         PR c++/19762
6296         PR c++/19764
6297         * g++.dg/template/dtor3.C: Fix error markers.
6298
6299 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6300
6301         * lib/target-supports.exp (check_effective_target_sync_char_short):
6302         Add s390*.
6303
6304 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6305
6306         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6307
6308 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6309
6310         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6311         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6312         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6313         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6314
6315 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6316
6317         PR c++/25263
6318         * g++.dg/other/array2.C: New test case.
6319
6320 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6321
6322         * gcc.dg/darwin-weakimport-3.c: New.
6323
6324         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6325         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6326         and to work on Darwin.
6327         * gcc.dg/attr-weakref-1b.c: New file.
6328         * gcc.dg/attr-weakref-2.c: New test.
6329         * gcc.dg/darwin-weakref-1.c: New test.
6330
6331 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6332
6333         PR testsuite/25247
6334         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6335         use in selector expressions.
6336         (dg-xfail-if): Ditto.
6337         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6338         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6339         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6340         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6341         * gcc.test-framework/test-framework.exp: Skip generated tests if
6342         CHECK_TEST_FRAMEWORK is not 1.
6343
6344 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6345
6346         PR tree-optimization/24963
6347         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6348
6349         PR target/24108
6350         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6351
6352         PR target/18580
6353         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6354         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6355         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6356         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6357
6358 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6361         dg-options.
6362
6363 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6364
6365         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6366
6367 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6368
6369         * gcc.dg/format/cast-1.c: New test.
6370
6371 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6372
6373         PR c/7776
6374         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6375         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6376         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6377         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6378
6379 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6380
6381         * gcc.dg/cast-pretty-print-1.c: New test.
6382
6383 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6384
6385         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6386
6387 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6388
6389         PR c++/24173
6390         * g++.dg/template/friend40.C: New test.
6391
6392 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR target/25199
6395         * gcc.target/i386/movq-2.c: New test.
6396         * gcc.target/i386/movq.c: Remove target i?86, instead add
6397         dg-require-effective-target ilp32.
6398
6399 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6400
6401         PR c++/24103
6402         * g++.dg/other/default1.C: New test.
6403
6404 2005-12-02  Richard Guenther  <rguenther@suse.de>
6405
6406         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6407
6408 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6409
6410         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6411
6412 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6413
6414         PR target/21017
6415         * gcc.target/powerpc/rotate.c: New.
6416
6417 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6418
6419         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6420         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6421
6422 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6423
6424         PR c/13384
6425         * gcc.dg/pr17730-1.c: Adjust.
6426         * gcc.dg/lvalue1.c (main): Likewise.
6427         * gcc.dg/lvalue-2.c: Likewise.
6428         * g++.dg/pr7503-3.C
6429
6430 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6431
6432         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6433         error messages.
6434
6435 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6436
6437         PR fortran/24789
6438         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6439
6440 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6441
6442         PR target/24475
6443         * lib/target-supports.exp (check_effective_target_tls): New.
6444         (check_effective_target_tls_runtime): New.
6445         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6446         for TLS support.
6447         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6448         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6449         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6450         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6451         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6452         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6453         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6454         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6455         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6456         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6457         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6458         effective-target TLS.
6459         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6460         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6461         effective-target TLS runtime.
6462
6463 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6464
6465         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6466
6467 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6468
6469         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6470         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6471         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6472         ignored" warnings when "packing" is the same as the ABI layout.
6473
6474 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6475
6476         PR fortran/21302
6477         * gfortran.dg/line_length_1.f: New test.
6478         * gfortran.dg/line_length_2.f90: Ditto.
6479
6480 2005-11-30  Richard Guenther  <rguenther@suse.de>
6481
6482         PR tree-optimization/21655
6483         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6484
6485 2005-11-30  Dale Johannesen  <dalej@apple.com>
6486
6487         * gcc.c-torture/compile/pr24930.c: New.
6488
6489 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6490
6491         PR fortran/15809
6492         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6493
6494 2005-11-30  Jeff Law  <law@redhat.com>
6495
6496         * g++.old-deja/g++.law/pr25000.C: New test.
6497
6498 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6499
6500         * gcc.dg/tls/opt-11.c: New test.
6501
6502 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6503
6504         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6505         targets.
6506         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6507         LP64 ia64.
6508
6509 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6510
6511         * gfortran.dg/open_access_1.f90: New test.
6512
6513 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6514
6515         * gcc.dg/charset/builtin2.c: New test.
6516
6517 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6518
6519         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6520         on mmix-*-* for *_[xy].c.
6521
6522 2005-11-28  Kean Johnston  <jkj@sco.com>
6523
6524         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6525         headers.
6526         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6527         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6528         * gcc.target/i386/asm-3.c: Ditto.
6529         * gcc.target/i386/clobbers.c: Ditto.
6530         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6531         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6532         test regexp.
6533         * gcc.target/i386/mul.c: Ditto.
6534         * gcc.target/i386/ssetype-1.c: Ditto.
6535         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6536         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6537         static so the test works with -fPIC mode too. Based on comment in
6538         PR19231 by Pinski.
6539         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6540
6541 2005-11-28  Richard Guenther  <rguenther@suse.de>
6542
6543         * gcc.dg/alias-9.c: New testcase.
6544         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6545
6546 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6547             Uros Bizjak  <uros@kss-loka.si>
6548
6549         PR middle-end/20219
6550         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6551         tan(x)/sin(x) transformations.
6552
6553 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR middle-end/24575
6556         * gcc.dg/tree-ssa/divide-3.c: New test.
6557         * gcc.dg/tree-ssa/divide-4.c: New test.
6558
6559 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6560
6561         PR fortran/24917
6562         *  gfortran.dg/boz_6.f90: New test.
6563
6564 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6565
6566         PR fortran/23912
6567         * gfortran.dg/modulo_1.f90: New test.
6568
6569 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6570
6571         PR libfortran/24919
6572         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6573         fail on CRLF platforms.
6574         * gfortran.dg/ftell_2.f90: Likewise.
6575
6576 2005-11-26  Eric Christopher  <echristo@apple.com>
6577
6578         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6579
6580 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         * objc.dg/gnu-runtime-3.m: Simplify.
6583
6584 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6585
6586         PR middle-end/23669
6587         * gcc.dg/tree-ssa/divide-1.c: New test.
6588         * gcc.dg/tree-ssa/divide-2.c: New test.
6589
6590 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6591
6592         PR libgfortran/24945
6593         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6594
6595 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6596
6597         PR libgfortran/24945
6598         * gfortran.dg/open_status_2.f90: New test.
6599
6600 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6601
6602         * gcc.c-torture/execute/builtins/fprintf.c,
6603         gcc.c-torture/execute/builtins/fputs-lib.c,
6604         gcc.c-torture/execute/builtins/fputs.c,
6605         gcc.c-torture/execute/builtins/lib/fprintf.c,
6606         gcc.c-torture/execute/builtins/lib/printf.c,
6607         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6608
6609 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6610
6611         * gcc.dg/20050922-2.c: New test.
6612
6613 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6614
6615         * objc.dg/gnu-runtime-3.m: New test.
6616
6617 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6618
6619         PR c++/9278
6620         * g++.dg/other/void1.C: New test.
6621
6622 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6623
6624         PR middle-end/24998
6625         * gcc.dg/torture/fp-int-convert-float.c,
6626         gcc.dg/torture/fp-int-convert-double.c,
6627         gcc.dg/torture/fp-int-convert-long-double.c,
6628         gcc.dg/torture/fp-int-convert-timode.c,
6629         gcc.dg/torture/fp-int-convert-float80.c,
6630         gcc.dg/torture/fp-int-convert-float80-timode.c,
6631         gcc.dg/torture/fp-int-convert-float128.c,
6632         gcc.dg/torture/fp-int-convert-float128-timode.c,
6633         gcc.dg/torture/fp-int-convert.h: New files.
6634
6635 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6636
6637         PR middle-end/24989
6638         * gcc.dg/tree-ssa/bool-10.c: New test.
6639         * gcc.dg/tree-ssa/bool-11.c: New test.
6640         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6641
6642 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6643
6644         PR middle-end/24990
6645         * tree-ssa/pr24990-1.c: New test.
6646
6647 2005-11-24  Richard Guenther  <rguenther@suse.de>
6648         Dirk Mueller <dmueller@suse.de>
6649
6650         PR c++/14024
6651         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6652         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6653         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6654         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6655         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6656         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6657
6658 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6659
6660         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6661
6662 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6663
6664         PR c/21668
6665         * gcc.dg/Wc++-compat.c: New.
6666         * gcc.dg/Wno-c++-compat.c: New.
6667
6668 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6669
6670         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6671         (vspltish, vspltisw): Likewise.
6672
6673 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6674
6675         PR libgfortran/24794
6676         * gfortran.dg/namelist_12.f: Fix quotes.
6677         * gfortran.dg/namelist_13.f90: Fix quotes.
6678         * gfortran.dg/namelist_14.f90: Fix quotes.
6679         * gfortran.dg/namelist_15.f90: Fix quotes.
6680         * gfortran.dg/namelist_use.f90: Fix quotes.
6681         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6682         * gfortran.dg/namelist_21.f90: New test.
6683         * gfortran.dg/namelist_22.f90: New test.
6684
6685 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6686
6687         PR target/23435
6688         * gcc.c-torture/compile/pr23435.c: New.
6689
6690 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6691
6692         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6693
6694 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6695
6696         * gcc.target/powerpc/405-macchw-1.c,
6697         gcc.target/powerpc/405-macchw-2.c,
6698         gcc.target/powerpc/405-macchwu-1.c,
6699         gcc.target/powerpc/405-macchwu-2.c,
6700         gcc.target/powerpc/405-machhw-1.c,
6701         gcc.target/powerpc/405-machhw-2.c,
6702         gcc.target/powerpc/405-machhwu-1.c,
6703         gcc.target/powerpc/405-machhwu-2.c,
6704         gcc.target/powerpc/405-maclhw-1.c,
6705         gcc.target/powerpc/405-maclhw-2.c,
6706         gcc.target/powerpc/405-maclhwu-1.c,
6707         gcc.target/powerpc/405-maclhwu-2.c,
6708         gcc.target/powerpc/405-mulchw-1.c,
6709         gcc.target/powerpc/405-mulchw-2.c,
6710         gcc.target/powerpc/405-mulchwu-1.c,
6711         gcc.target/powerpc/405-mulchwu-2.c,
6712         gcc.target/powerpc/405-mulhhw-1.c,
6713         gcc.target/powerpc/405-mulhhw-2.c,
6714         gcc.target/powerpc/405-mulhhwu-1.c,
6715         gcc.target/powerpc/405-mulhhwu-2.c,
6716         gcc.target/powerpc/405-mullhw-1.c,
6717         gcc.target/powerpc/405-mullhw-2.c,
6718         gcc.target/powerpc/405-mullhwu-1.c,
6719         gcc.target/powerpc/405-mullhwu-2.c,
6720         gcc.target/powerpc/405-nmacchw-1.c,
6721         gcc.target/powerpc/405-nmacchw-2.c,
6722         gcc.target/powerpc/405-nmachhw-1.c,
6723         gcc.target/powerpc/405-nmachhw-2.c,
6724         gcc.target/powerpc/405-nmaclhw-1.c,
6725         gcc.target/powerpc/405-nmaclhw-2.c,
6726         gcc.target/powerpc/440-macchw-1.c,
6727         gcc.target/powerpc/440-macchw-2.c,
6728         gcc.target/powerpc/440-macchwu-1.c,
6729         gcc.target/powerpc/440-macchwu-2.c,
6730         gcc.target/powerpc/440-machhw-1.c,
6731         gcc.target/powerpc/440-machhw-2.c,
6732         gcc.target/powerpc/440-machhwu-1.c,
6733         gcc.target/powerpc/440-machhwu-2.c,
6734         gcc.target/powerpc/440-maclhw-1.c,
6735         gcc.target/powerpc/440-maclhw-2.c,
6736         gcc.target/powerpc/440-maclhwu-1.c,
6737         gcc.target/powerpc/440-maclhwu-2.c,
6738         gcc.target/powerpc/440-mulchw-1.c,
6739         gcc.target/powerpc/440-mulchw-2.c,
6740         gcc.target/powerpc/440-mulchwu-1.c,
6741         gcc.target/powerpc/440-mulchwu-2.c,
6742         gcc.target/powerpc/440-mulhhw-1.c,
6743         gcc.target/powerpc/440-mulhhw-2.c,
6744         gcc.target/powerpc/440-mulhhwu-1.c,
6745         gcc.target/powerpc/440-mulhhwu-2.c,
6746         gcc.target/powerpc/440-mullhw-1.c,
6747         gcc.target/powerpc/440-mullhw-2.c,
6748         gcc.target/powerpc/440-mullhwu-1.c,
6749         gcc.target/powerpc/440-mullhwu-2.c,
6750         gcc.target/powerpc/440-nmacchw-1.c,
6751         gcc.target/powerpc/440-nmacchw-2.c,
6752         gcc.target/powerpc/440-nmachhw-1.c,
6753         gcc.target/powerpc/440-nmachhw-2.c,
6754         gcc.target/powerpc/440-nmaclhw-1.c,
6755         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6756
6757 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR fortran/24774
6760         * gfortran.dg/inquire_9.f90: New test.
6761
6762         PR fortran/21647
6763         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6764
6765 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6766
6767         PR libfortran/24432
6768         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6769         Check that 'cos' is supported.
6770
6771 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6772
6773         PR fortran/24223
6774         * gfortran.dg/substring_equivalence.f90: New test.
6775
6776         PR fortran/24705
6777         * gfortran.dg/auto_internal_assumed.f90: New test.
6778
6779 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6780
6781         * gcc.dg/fold-div-2.c: New test.
6782
6783 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6784
6785         PR rtl-optimization/24883
6786         * gcc.c-torture/compile/pr24883.c: New test.
6787
6788 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6789
6790         PR middle-end/20583
6791         * gcc.c-torture/compile/pr20583.c: New.
6792
6793 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6794
6795         * gcc.c-torture/execute/usmul.c: New test.
6796
6797 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6798
6799         * gcc.dg/tree-ssa/vrp22.c: New test.
6800
6801 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6802
6803         PR middle-end/24912
6804         * gcc.dg/torture/pr24912-1.c: New test.
6805
6806 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6807
6808         PR fortran/24862
6809         * gfortran.dg/arrayio_derived_1.f90: New test.
6810
6811 2005-11-19  Richard Guenther  <rguenther@suse.de>
6812
6813         PR middle-end/23294
6814         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6815
6816 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6817
6818         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6819
6820 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/8355
6823         * g++.dg/template/friend39.C: New test.
6824
6825 2005-11-18  James E Wilson  <wilson@specifix.com>
6826
6827         * gcc.dg/builtin-strstr.c: New.
6828
6829 2005-11-18  Richard Henderson  <rth@redhat.com>
6830
6831         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6832         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6833         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6834         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6835         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6836         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6837         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6838         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6839         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6840         renaming to remove initial "ia64-".
6841
6842 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6843
6844         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6845
6846 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6847
6848         * g++.dg/cpp/string-2.C: New test.
6849
6850 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6851
6852         * gcc.dg/tree-ssa/loop-14.c: New test.
6853
6854 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6855             Michael Chamberlain <michael@chamberlain.net.au>
6856
6857         * ada/acats/run_all.sh (target_run): Kill long running tests.
6858
6859 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6860
6861         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6862         * gcc.dg/cleanup-9.c: Likewise.
6863         * gcc.dg/cleanup-10.c: Likewise.
6864         * gcc.dg/cleanup-11.c: Likewise.
6865
6866 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6867
6868         PR fortran/24892
6869         * gfortran.dg/open_access_append_1.f90: New test.
6870         * gfortran.dg/open_access_append_2.f90: New test.
6871
6872 2005-11-16  Richard Guenther  <rguenther@suse.de>
6873
6874         PR middle-end/24851
6875         * gcc.c-torture/execute/pr24851.c: New testcase.
6876
6877 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879         * gcc.dg/fold-overflow-1.c: New test.
6880
6881 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6882
6883         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6884         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6885
6886 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6887
6888         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6889         structures.
6890         * g++.dg/eh/forced2.C: Likewise.
6891         * g++.dg/eh/forced3.C: Likewise.
6892         * g++.dg/eh/forced4.C: Likewise.
6893
6894 2005-11-11  Mike Stump  <mrs@apple.com>
6895
6896         * g++.old-deja/g++.mike/unused.C: Add.
6897
6898 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/24667
6901         * g++.dg/warn/Wcast-qual1.C: New test.
6902
6903 2005-11-15  Jan Hubicka  <jh@suse.cz>
6904
6905         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6906
6907 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6908
6909         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6910
6911 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6912
6913         PR 24840
6914         * gcc.dg/tree-ssa/pr24840.c: New test.
6915
6916 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6917
6918         PR testsuite/24841
6919         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6920
6921 2005-11-14  Dale Johannesen  <dalej@apple.com>
6922
6923         * gcc.c-torture/execute/20051113-1.c: New.
6924
6925 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6926
6927         PR c++/24687
6928         * g++.dg/template/crash43.C: New test.
6929
6930 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6931
6932         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6933
6934 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6935
6936         PR c++/24817
6937         * g++.dg/eh/spec8.C: New test.
6938
6939 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6940
6941         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6942
6943 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6944
6945         PR c++/20293
6946         * g++.dg/parse/ambig4.C: New test.
6947         * g++.dg/tc1/dr101.C: Adjust error markers.
6948         * g++.dg/lookup/strong-using-2.C: Likewise.
6949         * g++.dg/lookup/ambig5.C: Likewise.
6950         * g++.dg/lookup/ambig4.C: Likewise.
6951         * g++.dg/parse/crash22.C: Likewise.
6952
6953 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6954
6955         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6956
6957 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6958
6959         * gcc.dg/nested-calls-1.c: New test.
6960
6961 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6962
6963         * gfortran.dg/complex_intrinsic_1.f90: New test.
6964         * gfortran.dg/complex_intrinsic_2.f90: New test.
6965         * gfortran.dg/fgetc_1.f90: New test.
6966         * gfortran.dg/fgetc_2.f90: New test.
6967         * gfortran.dg/fgetc_3.f90: New test.
6968         * gfortran.dg/ftell_1.f90: New test.
6969         * gfortran.dg/ftell_2.f90: New test.
6970         * gfortran.dg/gnu_logical_1.F: New test.
6971         * gfortran.dg/gnu_logical_2.f90: New test.
6972
6973 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6974
6975         PR middle-end/24820
6976         * testsuite/gcc.dg/pr24820.c: New test.
6977
6978 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6979
6980         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6981         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6982         variable.
6983
6984 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6985
6986         testsuite/24614
6987         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6988
6989 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6990
6991         * gcc.target/cris/cris.exp: New file.
6992         * gcc.target/cris/rld-legit1.c: New test.
6993         * gcc.target/cris/rld-legit2.c: New test.
6994
6995 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6996
6997         PR c++/24780
6998         * g++.dg/opt/pr24780.C: New test.
6999
7000         PR c++/24761
7001         * g++.dg/template/asm1.C: New test.
7002
7003 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7004
7005         PR libgfortran/24787
7006         * gfortran.dg/scan_1.f90: New test.
7007
7008 2005-11-12  Jan Hubicka  <jh@suse.cz>
7009
7010         * gcc.target/i386/minmax-1.c: New.
7011         * gcc.target/i386/minmax-2.c: New.
7012
7013 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7014
7015         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7016
7017 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7018
7019         * gcc.c-torture/execute/20051110-1.c,
7020         gcc.c-torture/execute/20051110-2.c: New tests.
7021
7022 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7023
7024         PR middle-end/24750
7025         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7026         New tests.
7027
7028 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7029
7030         * lib/target-libpath.exp (get_shlib_extension): New proc.
7031         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7032         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7033         * lib/objc.exp (objc_target_compile): Likewise.
7034         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7035         detection.
7036
7037 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7038
7039         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7040
7041         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7042         Add -static to additional_flags and pass it to target_compile.
7043
7044 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7045
7046         PR libgfortran/24719
7047         gfortran.dg/read_noadvance.f90: New test.
7048
7049         PR libgfortran/24699
7050         gfortran.dg/fmt_t_2.f90: New test.
7051
7052         PR libgfortran/24785
7053         gfortran.dg/read_x_eor.f90: New test.
7054
7055         PR libgfortran/24584
7056         gfortran.dg/namelist_empty.f90: Rename test.
7057
7058         PR libgfortran/24489
7059         gfortran/read_eor.f90: Rename test.
7060
7061 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7062
7063         PR fortran/15976
7064         * gfortran.dg/automatic_module_variable.f90: New test.
7065
7066 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7067
7068         PR target/24445
7069         * gcc.dg/pr24445.c: New test.
7070
7071 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7072
7073         PR fortran/24655
7074         PR fortran/24755
7075         * gfortran.dg/recursive_statement_functions.f90: Add statement
7076         functions using inline intrinsic functions and parameters to test
7077         that they no longer seg-fault.
7078
7079         PR fortran/24409
7080         gfortran.dg/nested_modules_4.f90: New test.
7081         gfortran.dg/nested_modules_5.f90: New test.
7082
7083 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7084
7085         PR fortran/24643
7086         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7087
7088 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7089
7090         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7091         failures.
7092
7093 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7094
7095         * gcc.dg/sparc-getcontext-1.c: New test.
7096
7097 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099         * gcc.dg/ifcvt-fabs-1.c: New test.
7100
7101 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7102
7103         PR other/4372
7104         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7105         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7106
7107 2005-11-09  Richard Guenther  <rguenther@suse.de>
7108
7109         PR tree-optimization/24716
7110         * gcc.c-torture/execute/pr24716.c: New testcase.
7111
7112 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7113
7114         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7115
7116 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7117
7118         PR 24624
7119         * gcc.dg/pr24624.c: Testcase added.
7120
7121 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7122
7123         PR 24623
7124         * g++.dg/other/pr24623.C: Testcase added.
7125
7126 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7127
7128         PR fortran/22607
7129         * gfortran-dg/pure_byref_1.f90: New.
7130         * gfortran-dg/pure_byref_2.f90: New.
7131
7132 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7133
7134         PR c/24101
7135         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7136         * gcc.dg/dg.exp: Run main loop also for *.i files.
7137
7138 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR c++/19450
7141         * g++.dg/tls/diag-3.C: New test.
7142         * g++.dg/tls/diag-4.C: New test.
7143         * g++.dg/tls/static-1.C: New test.
7144         * g++.dg/tls/static-1a.cc: New file.
7145
7146 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7147
7148         PR 23046
7149         * g++.dg/tree-ssa/pr23046.C: New test.
7150
7151 2005-11-08  Devang Patel <dpatel@apple.com>
7152
7153         PR tree-optimization/23115
7154         * gcc.dg/tree-ssa/pr23115.c: New.
7155
7156 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7157
7158         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7159         * gcc.target/powerpc/pr16155.c: Same.
7160         * gcc.target/powerpc/altivec-1.c: Same.
7161         * gcc.target/powerpc/altivec-2.c: Same.
7162         * gcc.target/powerpc/altivec-3.c: Same.
7163         * gcc.target/powerpc/altivec-5.c: Same.
7164         * gcc.target/powerpc/altivec-11.c: Same.
7165         * gcc.target/powerpc/altivec-12.c: Same.
7166         * gcc.target/powerpc/altivec-14.c: Same.
7167         * gcc.target/powerpc/altivec-22.c: Same.
7168         * gcc.target/powerpc/altivec-consts.c: Same.
7169         * gcc.target/powerpc/altivec-pr22085.c: Same.
7170         * gcc.target/powerpc/altivec-splat.c: Same.
7171         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7172         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7173         * gcc.target/powerpc/darwin-longlong.c: Same.
7174
7175 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7176
7177         PR target/19340
7178         * gcc.dg/pr19340.c: New test.
7179
7180 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7181
7182         PR rtl-optimization/24683
7183         * gcc.dg/pr24683.c: New test.
7184
7185 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7186
7187         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7188         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7189
7190 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7191
7192         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7193
7194 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7195
7196         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7197
7198 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7199
7200         PR target/24230
7201
7202         * gcc.target/powerpc/altivec-consts.c,
7203         gcc.target/powerpc/altivec-splat.c: New testcase.
7204
7205 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7206
7207         PR c/24599
7208
7209         * gcc.dg/overflow-2.c: New testcase.
7210
7211 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7212
7213         PR rtl-optimization/23567
7214         * gcc.c-torture/execute/20051104-1.c: New test.
7215
7216 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7217
7218         PR fortran/24534
7219         gfortran.dg/private_type_2.f90: Modified to check that case with
7220         PRIVATE declaration within derived type is accepted.
7221
7222         PR fortran/20838
7223         gfortran.dg/pointer_assign_1.f90: New test.
7224
7225         PR fortran/20840
7226         * gfortran.dg/arrayio_0.f90: New test.
7227
7228         PR fortran/17737
7229         gfortran.dg/data_initialized.f90: New test.
7230         gfortran.dg/data_constraints_1.f90: New test.
7231         gfortran.dg/data_constraints_2.f90: New test.
7232
7233 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7234
7235         PR fortran/24174
7236         PR fortran/24305
7237         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7238
7239 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7240
7241         PR 24670
7242         * gcc.dg/tree-ssa/pr24670.c: New test.
7243
7244 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7245
7246         PR target/22432
7247         * gcc.target/i386/pr22432.c: New test.
7248
7249 2005-11-05  Richard Henderson  <rth@redhat.com>
7250
7251         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7252         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7253         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7254         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7255         from gcc.dg/alpha-*.
7256         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7257         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7258
7259 2005-11-05  Andreas Jaeger  <aj@suse.de>
7260
7261         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7262
7263 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7264
7265         PR target/23424
7266         * gcc.dg/torture/pr23424-1.c: New test.
7267
7268 2005-11-04  Richard Henderson  <rth@redhat.com>
7269
7270         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7271         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7272         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7273         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7274         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7275         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7276         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7277         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7278         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7279         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7280         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7281         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7282         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7283         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7284         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7285         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7286         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7287         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7288         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7289         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7290         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7291         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7292         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7293         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7294         Move from gcc.dg/.
7295         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7296         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7297         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7298         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7299         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7300         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7301         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7302         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7303         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7304         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7305         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7306         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7307         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7308         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7309         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7310         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7311         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7312         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7313         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7314         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7315         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7316         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7317         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7318         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7319         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7320         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7321         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7322         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7323         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7324         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7325         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7326         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7327         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7328         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7329         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7330         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7331         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7332         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7333         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7334         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7335         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7336         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7337         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7338         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7339         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7340
7341 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7342
7343         PR 24627
7344         * gcc.dg/tree-ssa/pr24627.c: New test.
7345
7346 2005-11-04 Paul Brook  <paul@codesourcery.com>
7347
7348         * gcc.dg/tls/opt-10.c: New test.
7349
7350 2005-11-04  Andreas Jaeger  <aj@suse.de>
7351
7352         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7353         avoid extra warnings.
7354
7355 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7356
7357         PR libfortran/22298
7358         * gcc/testsuite/lib/target-supports.exp
7359         (check_effective_target_static_libgfortran): New
7360         static_libgfortran effective target.
7361         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7362         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7363
7364 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7365
7366         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7367
7368 2005-11-03  Josh Conner  <jconner@apple.com>
7369
7370         PR c++/19989
7371         g++.dg/ext/array2.C: New test.
7372         g++.dg/template/dependent-name3.C: New test.
7373         g++.dg/template/dependent-name4.C: New test.
7374         g++.dg/template/sfinae2.C: New test.
7375
7376 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7377
7378         PR preprocessor/22042
7379         * gcc.dg/cpp/strify4.c: New test.
7380
7381 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7382
7383         PR c++/17964
7384         * g++.dg/cpp/string-1.C: New test.
7385
7386 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7387
7388         * gcc.target/powerpc: New directory.
7389         * gcc.target/powerpc/powerpc.exp: New file.
7390         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7391         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7392         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7393         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7394         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7395         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7396         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7397         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7398         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7399         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7400         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7401         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7402         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7403         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7404         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7405         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7406         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7407         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7408         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7409         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7410         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7411         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7412         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7413         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7414         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7415         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7416         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7417         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7418         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7419         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7420         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7421         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7422         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7423         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7424
7425 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/21627
7428         * g++.dg/warn/inline2.C: New test.
7429
7430 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7431
7432         PR middle-end/23155
7433         * g++.dg/ext/c99struct1.C: New test.
7434         * gcc.dg/union-cast-1.c: New test.
7435         * gcc.dg/union-cast-2.c: New test.
7436         * gcc.dg/union-cast-3.c: New test.
7437
7438 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         PR middle-end/24589
7441         * gcc.c-torture/execute/zero-struct-2.c: New test.
7442
7443 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7444
7445         PR c++/24582
7446         * g++.dg/init/switch1.C: New test.
7447
7448 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7449
7450         * gcc.dg/delay-slot-1.c: New test.
7451
7452 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7453
7454         PR target/24620
7455         * gcc.dg/pr24620.c: New test.
7456
7457 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7458
7459         PR c/24329
7460         * gcc.dg/format/unnamed-1.c: New test.
7461
7462 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR c++/22434
7465         * g++.dg/expr/cond8.C: New test.
7466
7467         PR c++/24560
7468         * g++.dg/parse/dot1.C: New test.
7469
7470 2005-11-02  Jan Hubicka  <jh@suse.cz>
7471
7472         PR target/23303
7473         * gcc.dg/i386-lea.c: New test
7474
7475 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7476
7477         PR target/24615
7478         * gcc.dg/pr24615.c: New test.
7479
7480 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7481
7482         PR target/24600
7483         * gcc.dg/pr24600.c: New test.
7484
7485 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/19253
7488         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7489         * g++.dg/parse/typename9.C: New test.
7490         * g++/dg/parse/typename10.C: Likewise.
7491
7492 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7493
7494         PR fortran/18157
7495         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7496         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7497         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7498
7499 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/24569
7502         * g++.dg/debug/static1.C: New test.
7503
7504 2005-11-02  Josh Conner  <jconner@apple.com>
7505
7506         * g++.dg/crash38.C: moved into proper directory...
7507         * g++.dg/template/crash42.C: ...here
7508
7509 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7510
7511         PR target/18338
7512         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7513         pcc_bitfield_type_matters || default_packed.
7514
7515         * lib/target-supports.exp
7516         (check_effective_target_pcc_bitfield_type_matters): New proc.
7517         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7518
7519         PR testsuite/23304
7520         * lib/target-supports.exp (check_effective_default_packed): New proc.
7521         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7522         Gate expected errors on target ! default_packed.
7523         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7524
7525 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7526
7527         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7528         change (r106358).
7529
7530 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7531
7532         PR fortran/24008
7533         * gfortran.dg/entry_5.f90: New.
7534         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7535
7536 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7537
7538         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7539
7540 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7541
7542         PR fortran/21565
7543         gfortran.dg/namelist_blockdata.f90: New test.
7544
7545         PR fortran/18737
7546         gfortran.dg/external_implicit_none.f90: New test.
7547
7548         PR fortran/14994
7549         * gfortran.dg/secnds.f: New test.
7550
7551 2005-10-31  Jan Hubicka  <jh@suse.cz>
7552
7553         PR target/20928
7554         * gcc.c-torture/compile/pr20928.c: New test.
7555
7556 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7557
7558         PR middle-end/23492
7559         * gcc.c-torture/compile/zero-strct-5.c: New test.
7560
7561 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7562
7563         PR libgfortran/24584
7564         * gfortran.dg/pr24584.f90: New test.
7565
7566 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7567
7568         PR fortran/18883
7569         * gfortran.dg/char_result_9.f90: New.
7570         * gfortran.dg/char_result_10.f90: New.
7571
7572 2005-10-30  Jan Hubicka  <jh@suse.cz>
7573
7574         * g++.dg/tree-ssa/pr24172.C: New testcase.
7575
7576 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7577
7578         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7579
7580 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7581
7582         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7583         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7584         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7585         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7586         gfortran.dg/enum_9.f90,
7587         gfortran.fortran-torture/compile/enum_1.f90,
7588         gfortran.fortran-torture/execute/enum_1.f90,
7589         gfortran.fortran-torture/execute/enum_2.f90,
7590         gfortran.fortran-torture/execute/enum_3.f90,
7591         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7592
7593 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7594
7595         PR target/18482
7596         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7597         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7598
7599 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7600
7601         PR libfortran/20179
7602         * gfortran.dg/mixed_io_1.f90: New test.
7603         * gfortran.dg/mixed_io_1.c: New file.
7604
7605 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7606
7607         * gfortran.dg/malloc_free_1.f90: New test.
7608
7609 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7610
7611         * gcc.dg/nested-func-4.c: Require profiling -pg.
7612
7613 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7614
7615         PR C++/23229
7616         * g++.dg/warn/main-2.C: New test.
7617
7618 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7619
7620         PR fortran/24545
7621         * gfortran.dg/interface_2.f90: new test.
7622
7623 2005-10-28  Josh Conner  <jconner@apple.com>
7624
7625         PR c++/22153
7626         * g++.dg/template/crash38.C: New test.
7627         * g++.dg/parse/explicit1.C: Change expected errors.
7628
7629 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7630
7631         PR C++/23426
7632         * g++.dg/other/large-size-array.C: New test.
7633
7634 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7635
7636         PR middle-end/24362
7637         * g++.dg/opt/complex4.C: New test.
7638
7639 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7640
7641         * gcc.dg/nested-func-4.c: New test.
7642
7643 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7644
7645         PR fortran/24158
7646         gfortran.dg/derived_recursion.f90: New test.
7647         gfortran.dg/implicit_actual.f90: New test.
7648
7649 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7650
7651         PR middle-end/24295, PR testsuite/24477
7652         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7653         removed when weakref hits the tree.
7654
7655 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * gfortran.dg/cray_pointers_4.f90: New test.
7658
7659         * gfortran.dg/cray_pointers_5.f90: New test.
7660
7661 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7662
7663         PR fortran/22290
7664         * gfortran.dg/assign_5.f90: New test.
7665         * gfortran.dg/assign_6.f: New test.
7666
7667 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7668
7669         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7670         CPU has no SSE support.
7671
7672 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7673
7674         PR libgfortran/24224
7675         * gfortran.dg/arrayio_1.f90: Update attribution.
7676         * gfortran.dg/arrayio_2.f90: Update attribution.
7677         * gfortran.dg/arrayio_3.f90: Update attribution.
7678         * gfortran.dg/arrayio_4.f90: Update test conditions.
7679         * gfortran.dg/arrayio_5.f90: Update attribution.
7680         * gfortran.dg/arrayio_6.f90: New test.
7681         * gfortran.dg/arrayio_7.f90: New test.
7682
7683 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7684
7685         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7686
7687 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7688
7689         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7690
7691 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7692
7693         PR fortran/24416
7694         * gfortran.dg/namelist_char_only.f90: New test.
7695
7696 2005-10-24  Asher Langton  <langton2@llnl.gov>
7697
7698         PR fortran/17031
7699         PR fortran/22282
7700         * gfortran.dg/cray_pointers_1.f90: New test.
7701         * gfortran.dg/cray_pointers_2.f90: New test.
7702         * gfortran.dg/cray_pointers_3.f90: New test.
7703         * gfortran.dg/loc_1.f90: New test.
7704         * gfortran.dg/loc_2.f90: New test.
7705
7706 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7707
7708         * gcc.dg/pr24225.c: New test.
7709
7710 2005-10-24  Asher Langton  <langton2@llnl.gov>
7711
7712         * gfortran.dg/dup_save_1.f90: New test.
7713         * gfortran.dg/dup_save_2.f90: New test.
7714
7715 2005-10-24  Paul Brook  <paul@codesourcery.com>
7716
7717         PR 24107
7718         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7719         stdint.h.
7720
7721 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7722
7723         PR libgfortran/24489
7724         * gfortran.dg/pr24489.f90: New test.
7725
7726 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7727
7728         PR fortran/23635
7729         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7730
7731 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7732
7733         PR target/18911
7734         * g++.dg/init/array16.C: Skip for mmix-*-*.
7735
7736 2005-10-23  Asher Langton  <langton2@llnl.gov>
7737
7738         * gfortran.dg/byte_1.f90: New test.
7739         * gfortran.dg/byte_2.f90: New test.
7740
7741 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7742
7743         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7744
7745 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7746
7747         PR fortran/18022
7748         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7749
7750         PR fortran/24311
7751         * gfortran.dg/merge_char_const.f90: New test.
7752
7753         PR fortran/24384
7754         * gfortran.dg/spread_scalar_source.f90: New test.
7755
7756 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7757
7758         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7759
7760         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7761         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7762
7763         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7764
7765 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7766
7767         PR fortran/24426
7768         * gfortran.dg/der_pointer_4.f90: New.
7769
7770 2005-10-22  David Ayers  <d.ayers@inode.at>
7771
7772         * obj-c++.dg/except-1.mm: Simplify.
7773
7774 2005-10-21  David Ayers  <d.ayers@inode.at>
7775
7776         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7777
7778 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * gfortran.dg/assumed_dummy_2.f90: New test.
7781
7782 2005-10-21  James E Wilson  <wilson@specifix.com>
7783
7784         PR preprocessor/15220
7785         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7786
7787 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7788
7789         * gcc.c-torture/execute/20051021-1.c: New test.
7790
7791 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/24260
7794         * g++.dg/ext/tmplattr1.C: New test.
7795
7796 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/24440
7799         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7800
7801 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7802
7803         * obj-c++.dg/except-1.mm: New.
7804
7805         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7806
7807 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7808
7809         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7810
7811 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7812
7813         PR middle-end/24295
7814         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7815         declarations with the same names as thunks' alias targets, use
7816         aliases instead.
7817         * gcc.dg/attr-alias-3.c: New test.
7818         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7819
7820 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/22618
7823         * g++.dg/parse/access8.C: New test.
7824
7825 2005-10-20  Richard Guenther  <rguenther@suse.de>
7826
7827         PR c++/24439
7828         * g++.dg/tree-ssa/pr24439.C: New testcase.
7829
7830 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831
7832         * g++.dg/opt/delay-slot-1.C: New test.
7833
7834 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7835
7836         PR fortran/21625
7837         * gfortran.fg/der_init_1.f90: New.
7838
7839 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7840
7841         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7842
7843 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/21908
7846         * g++.dg/parse/error28.C: New test.
7847
7848 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7849
7850         * gcc.dg/profile-generate-2.c: New test.
7851
7852 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7853
7854         PR target/23589
7855         * g++.dg/ext/dllimport11.C: New.
7856
7857 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7858
7859         PR c++/22293
7860         * g++.dg/other/friend3.C: New test.
7861
7862 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7863
7864         PR c++/23293
7865         * g++.dg/template/error19.C: New test.
7866
7867 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7868
7869         PR c++/21383
7870         * g++.dg/overload/koenig2.C: New.
7871
7872         PR c++/23118
7873         * g++.dg/overload/error2.C: New.
7874
7875         PR c++/22604
7876         * g++.dg/inherit/covariant14.C: New.
7877
7878 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7879
7880         PR c++/23440
7881         * g++.dg/parse/for1.C: New test.
7882
7883 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7884
7885         PR fortran/23446
7886         * gfortran.dg/host_dummy_index_1.f90: New test.
7887
7888         PR fortran/21459
7889         * gfortran.dg/automatic_char_len_2.f90: New test.
7890
7891         PR fortran/20866
7892         * gfortran.dg/recursive_statement_functions.f90: New test.
7893
7894         PR fortran/20853
7895         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7896
7897         PR fortran/20849
7898         * gfortran.dg/external_initializer.f90: New test.
7899
7900         PR fortran/20837
7901         * non_module_public.f90: New test.
7902
7903 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7904
7905         PR c++/24386
7906         * g++.dg/template/overload7.C: New.
7907
7908         PR c++/22551
7909         * g++.dg/other/switch2.C: Remove expected warnings.
7910
7911         PR c++/21353
7912         * g++.dg/template/defarg6.C: New.
7913
7914 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7915
7916         PR target/24315
7917         * gcc.target/i386/pr24315.c: New test.
7918
7919 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7920
7921         PR c++/24389
7922         * g++.dg/template/static21.C: New test.
7923         * g++.dg/template/static21-a.cc: Likewise.
7924
7925 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7926
7927         PR c++/23959
7928         * g++.dg/warn/Wswitch-default-1.C: New test.
7929         * g++.dg/warn/Wswitch-default-2.C: New test.
7930
7931 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/22173
7934         * g++.dg/parse/template18.C: New test.
7935         * g++.dg/template/nontype15.C: Likewise.
7936
7937 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7938
7939         PR fortran/22273
7940         * gfortran.dg/spec_expr_2.f90: New.
7941
7942 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7943
7944         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7945         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7946         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7947         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7948         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7949         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7950         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7951         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7952         previous target-specific skips and warning-message matches where
7953         applicable.
7954
7955 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/21347
7958         * g++.dg/warn/Wctor-dtor.C: New test.
7959
7960 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7961
7962         PR c/23439
7963         * gcc.dg/for-1.c: New test.
7964
7965 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7966
7967         PR c++/19565
7968         * g++.dg/warn/Wconversion1.C: New test.
7969         * g++.dg/ext/packed4.C: Compile with -w.
7970         * g++.dg/opt/20050511-1.C: Likewise.
7971         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7972
7973 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * gfortran.dg/boz_5.f90: New test.
7976
7977 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7978
7979         PR c++/22551
7980         * g++.dg/other/switch2.C: New.
7981
7982         PR c++/23984
7983         * g++.dg/init/ctor7.C: New.
7984
7985 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7986
7987         PR c++/23730
7988         * g++.dg/parse/crash32.C: New test.
7989
7990 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/20721
7993         * g++.dg/init/goto2.C: New test.
7994
7995         PR c++/22464
7996         * g++.dg/template/crash/41.C: New test.
7997
7998         PR c++/22180
7999         * g++.dg/template/crash40.C: New test.
8000
8001         PR c++/23694
8002         * g++.dg/parse/friend5.C: New test.
8003
8004         PR c++/23307
8005         * g++.dg/template/crash38.C: New test.
8006
8007         PR c++/22352
8008         * g++.dg/template/friend38.C: New test.
8009
8010         PR c++/22405
8011         * g++.dg/template/crash39.C: New test.
8012
8013 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8014
8015         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8016         gcc.dg/debug/dwarf2/dwarf-char2.c,
8017         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8018
8019         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8020
8021 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8022
8023         * gcc.dg/dll-2.c: Add tests for warnings.
8024         * gcc.dg/dll-3.c: Likewise.
8025         * gcc.dg/dll-4.c: Likewise.
8026
8027         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8028         * g++.dg/ext/dllimport2.C: Likewise.
8029         * g++.dg/ext/dllimport3.C: Likewise.
8030         * g++.dg/ext/dllimport7.C: Likewise.
8031         * g++.dg/ext/dllimport8.C: Likewise.
8032         * g++.dg/ext/dllimport9.C: Likewise.
8033
8034 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/24092
8037         * gfortran.dg/derived_pointer_recursion.f90: New test.
8038
8039 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8040
8041         * gcc.c-torture/execute/20051012-1.c: New test.
8042
8043 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8044
8045         PR fortran/18082
8046         * gfortran.dg/automatic_char_len_1.f90: New test.
8047
8048 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8049
8050         PR fortran/20847
8051         * gfortran.dg/save_common.f90: New test.
8052
8053         PR fortran/20856
8054         * gfortran.dg/save_result.f90: New test.
8055
8056 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8057
8058         PR c++/21592
8059         * g++.dg/template/dependent-expr1.C: Add new expected error.
8060         * g++.dg/template/dependent-expr2.C: Adjust error text.
8061         * g++.dg/template/overload6.C: New.
8062
8063         PR c++/23797
8064         * g++.dg/other/typename8.C: New.
8065
8066         PR c++/21117
8067         * g++.dg/other/return1.C: New.
8068
8069 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8070
8071         PR c++/24052
8072         * g++.dg/ext/label5.C: New.
8073
8074 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8075
8076         PR c++/19964
8077         * g++.dg/parse/crash31.C: New.
8078
8079 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8080
8081         * g++.dg/ipa/ipa-1.c: New test.
8082         * g++.dg/ipa/ipa-2.c: New test.
8083         * g++.dg/ipa/ipa-3.c: New test.
8084         * g++.dg/ipa/ipa-4.c: New test.
8085         * g++.dg/ipa/ipa-5.c: New test.
8086         * g++.dg/ipa/ipa.exp: New file.
8087
8088 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8089
8090         PR fortran/24207
8091         * gfortran.dg/private_type_3.f90: New test.
8092
8093 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8094
8095         PR fortran/20786
8096         gfortran.dg/aint_anint_1.f90: New test.
8097
8098 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8099
8100         PR libgfortran/24313
8101         gfortran.dg/csqrt.f: New test.
8102
8103 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8104
8105         PR c++/8057
8106         * g++.dg/warn/noeffect7.C: New test.
8107         * g++.dg/warn/noeffect2.C: Instantiate templates.
8108         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8109         and warning.
8110
8111 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/21089
8114         * g++.dg/init/float1.C: New test.
8115
8116         PR c++/24277
8117         * g++.dg/init/member1.C: Tweak error markers.
8118
8119 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8120
8121         PR testsuite/24281
8122         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8123         Check for null pointer.
8124
8125 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c++/21369
8128         * g++.dg/parse/ret-type3.C: New test.
8129
8130 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8131
8132         PR tree-opt/23946
8133         * gcc.c-torture/compile/pr23946.c: New test.
8134
8135 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8136
8137         * g++.dg/opt/mmx2.C: New test.
8138
8139 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/24277
8142         * g++.dg/template/static20.C: New test.
8143
8144         PR c++/24302
8145         * g++.dg/warn/Wunused-12.C: New test.
8146
8147         PR c++/23437
8148         * g++.dg/template/arg4.C: New test.
8149
8150 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8151
8152         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8153         * gcc.dg/ucnid-3.c: Likewise.
8154         * gcc.dg/ucnid-4.c: Likewise.
8155         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8156         * g++.dg/other/ucnid-1.C: Likewise.
8157         * gcc.dg/sparc-frame-1.c: New test.
8158
8159 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/24139
8162         * g++.dg/template/spec27.C: New test.
8163
8164         PR c++/24275
8165         * g++.dg/template/static19.C: New test.
8166
8167 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8168
8169         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8170         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8171
8172 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8173
8174         PR target/24136
8175         * gfortran.fortran-torture/compile/pr24136.f: New test.
8176
8177 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8178
8179         PR c++/22172
8180         * g++.dg/parse/crash30.C: New test.
8181
8182 2005-10-07  Richard Guenther  <rguenther@suse.de>
8183
8184         PR middle-end/24227
8185         * gcc.c-torture/compile/pr24227.c: New testcase.
8186
8187 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8188
8189         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8190         Do not put aligned attributes on array elements.
8191
8192 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8193
8194         PR testsuite/23611, PR testsuite/23615
8195         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8196         writing prototypes of library functions by hand.
8197         * obj-c++.dg/bitfield-4.mm: Likewise.
8198         * obj-c++.dg/const-str-4.mm: Likewise.
8199         * obj-c++.dg/encode-4.mm: Likewise.
8200         * obj-c++.dg/encode-5.mm: Likewise.
8201         * obj-c++.dg/encode-6.mm: Likewise.
8202         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8203         * obj-c++.dg/method-10.mm: Likewise.
8204         * obj-c++.dg/method-17.mm: Likewise.
8205         * obj-c++.dg/method-19.mm: Likewise.
8206         * obj-c++.dg/try-catch-2.mm: Likewise.
8207
8208 2005-10-06  Richard Henderson  <rth@redhat.com>
8209
8210         PR 24236
8211         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8212
8213 2005-10-06  Dale Johannesen  <dalej@apple.com>
8214
8215         * gcc.c-torture/execute/20030125-1.c: Correct.
8216
8217 2005-10-06  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/24238
8220         * g++.dg/tree-ssa/pr24238.C: New testcase.
8221
8222 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8223
8224         PR 18568
8225         * gfortran.dg/der_pointer_3.f90: New test.
8226
8227 2005-10-05  Devang Patel  <dpatel@apple.com>
8228
8229         PR Debug/23205
8230         * g++.dg/other/PR23205.C: New.
8231
8232 2005-10-05  Richard Henderson  <rth@redhat.com>
8233
8234         PR target/23602
8235         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8236         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8237
8238 2005-10-05  Dale Johannesen  <dalej@apple.com>
8239
8240         * gcc.c-torture/execute/float-floor.c: New.
8241
8242 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8243
8244         PR tree-optimization/21419
8245         PR tree-optimization/24146
8246         PR tree-optimization/24151
8247
8248         * g++.dg/ext/asm7.C: New.
8249         * g++.dg/ext/asm8.C: New.
8250         * gcc.dg/asm-1.c: Compile on all targets.
8251         * gcc.dg/asm-pr24146.c: New.
8252         * gcc.dg/pr21419.c: Adjust error messages.
8253
8254 2005-10-05  Richard Guenther  <rguenther@suse.de>
8255
8256         PR fortran/24176
8257         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8258
8259 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8260
8261         PR c++/23513
8262         * g++.dg/template/spec22.C: Robustify test.
8263         * g++.dg/template/spec26.C: New.
8264
8265 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8266
8267         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8268         if target supports vector instructions.
8269
8270 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8271
8272         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8273         C99 functions.
8274
8275 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8276
8277         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8278         check_effective_target_fortran_large_int): Replace cached result
8279         when target changes.
8280
8281 2005-10-04  Devang Patel  <dpatel@apple.com>
8282
8283         * gcc.dg/i386-sse-vect-types.c: New.
8284
8285 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8286
8287         PR preprocessor/13726
8288         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8289         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8290
8291 2005-10-04  Richard Guenther  <rguenther@suse.de>
8292
8293         PR c/23576
8294         * gcc.dg/noncompile/pr23576.c: New testcase.
8295
8296 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8297
8298         PR middle-end/23125
8299         * gcc.dg/register-var-3.c: New test.
8300
8301 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8302
8303         * gcc.dg/pr23049.c: New test.
8304
8305         * gcc.dg/ucnid-4.c: Fix test.
8306
8307 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8308
8309         PR 23445
8310         * gcc.c-torture/compile/pr23445.c: New test.
8311
8312 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8313
8314         * g++.dg/overload/unknown1.C: New.
8315
8316 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8317
8318         PR c++/17775
8319         * g++.dg/template/repo4.C: New test.
8320
8321 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8322
8323         PR libfortran/19308
8324         * gfortran.dg/large_real_kind_2.F90: New test.
8325         * gfortran.dg/large_integer_kind_2.f90: New test.
8326
8327 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8328
8329         * lib/target-supports.exp (check_effective_target_vect_shift):
8330         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8331         (check_effective_target_vect_condition): Fix copy-n-pasto.
8332
8333         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8334         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8335         targets.
8336
8337 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8338
8339         PR c++/22621
8340         * g++.dg/template/overload5.C : New test.
8341
8342         PR c++/23840
8343         * g++.dg/expr/stdarg1.C: New test.
8344
8345 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8346
8347         PR 24142
8348         * gcc.c-torture/execute/pr24142.c: New test.
8349
8350 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8351
8352         PR 24141
8353         * gcc.c-torture/execute/pr24141.c: New test.
8354
8355 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8356             Diego Novillo  <dnovillo@redhat.com>
8357
8358         PR 23604
8359         * gcc.c-torture/execute/pr23604.c: New test.
8360
8361 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/16404
8364         PR fortran/20835
8365         PR fortran/20890
8366         PR fortran/20899
8367         PR fortran/20900
8368         PR fortran/20901
8369         PR fortran/20902
8370         gfortran.dg/equiv_constraint_1.f90: New test.
8371         gfortran.dg/equiv_constraint_2.f90: New test.
8372         gfortran.dg/equiv_constraint_3.f90: New test.
8373         gfortran.dg/equiv_constraint_4.f90: New test.
8374         gfortran.dg/equiv_constraint_5.f90: New test.
8375         gfortran.dg/equiv_constraint_6.f90: New test.
8376         gfortran.dg/equiv_constraint_7.f90: New test.
8377         gfortran.dg/equiv_constraint_8.f90: New test.
8378         gfortran.dg/private_type_1.f90: New test.
8379         gfortran.dg/private_type_2.f90: New test.
8380         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8381         980628-10.f: Assert std=gnu to permit mixing of
8382         types in equivalence statements.
8383
8384 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8385
8386         PR 24112
8387         * gfortran.dg/open_status_1.f90: New.
8388
8389 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8390
8391         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8392         * gcc.dg/vect/pr22480.c: Clean up temp files.
8393         * gcc.dg/vect/pr23831.c: Clean up temp files.
8394         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8395         Clean up temp files.
8396         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8397         Clean up temp files.
8398
8399         * gcc.dg/20050309-1.c: Clean up temp files.
8400         * gcc.dg/20050325-1.c: Clean up temp files.
8401
8402 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8403
8404         PR tree-optimization/24059
8405         * gcc.dg/vect/pr24059.c : New test.
8406
8407 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR middle-end/24109
8410         * gcc.c-torture/execute/20050929-1.c: New test.
8411
8412 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8413
8414         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8415
8416 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8417
8418         PR c/21419
8419         * gcc.dg/pr21419.c: New test.
8420
8421 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8422
8423         * gcc.dg/pr23911.c: New test.
8424
8425 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8426
8427         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8428
8429         PR c++/16782
8430         * g++.dg/parse/qualified4.C: New test.
8431         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8432         * g++.old-deja/g++.mike/p8154.C: Likewise.
8433
8434 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/22147
8437         * g++.dg/template/friend37.C: New test.
8438         * g++.dg/parse/crash28.C: Adjust error markers.
8439
8440 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR fortran/18518
8443         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8444
8445 2005-09-27  Devang Patel  <dpatel@apple.com>
8446
8447         PR tree-optimization/23625
8448         * gcc.dg/pr23625.c: New test.
8449
8450 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8451
8452         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8453         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8454
8455 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR fortran/23677
8458         * gfortran.fortran-torture/execute/save_1.f90: New test.
8459         * gfortran.dg/save_1.f90: New test.
8460
8461 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8462
8463         * gcc.target/i386/builtin-apply-mmx.c: New test.
8464
8465         PR target/22576
8466         * gcc.target/i386/pr22576.c: New test.
8467
8468         PR target/22585
8469         * gcc.target/i386/pr22585.c: New test.
8470
8471         PR target/23268
8472         * gcc.target/i386/pr23268.c: New test.
8473
8474         PR middle-end/23831
8475         * gcc.dg/vect/pr23831.c: New test.
8476
8477         PR target/24055
8478         * gcc.target/i386/pr24055.c: New test.
8479
8480 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8481
8482         PR tree-optimization/23960
8483         * gcc.c-torture/compile/pr23960.c: New.
8484
8485 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8486
8487         PR fortran/16861
8488         * gfortran.dg/nested_modules_3.f90: New.
8489
8490 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8491
8492         PR fortran/24005
8493         gfortran.dg/interface_1.f90: New test.
8494
8495 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8496         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8497
8498         PR fortran/23843
8499         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8500
8501 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8502
8503         PR fortran/23516
8504         * gfortran.dg/imag_1.f: New test.
8505         * gfortran.dg/imag_2.f: Ditto.
8506
8507 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8508
8509         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8510
8511 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR c++/21983
8514         * g++.dg/warn/pr21983.C: New test.
8515
8516 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/23993
8519         * g++.dg/template/array14.C: New test.
8520
8521 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8522
8523         PR fortran/19929
8524         * gfortran.dg/der_ptr_component_1.f90: New test.
8525
8526 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8527
8528         PR c++/23965
8529         * g++.dg/template/error1.C: Reject "no matching function" message.
8530
8531 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8532
8533         PR c++/17609
8534         * g++.dg/lookup/error1.C: New test.
8535
8536 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8537
8538         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8539         functionality of the testcase.
8540
8541 2005-09-20  Richard Henderson  <rth@redhat.com>
8542
8543         * gcc.dg/vect/vect-22.c: Require vect_float.
8544         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8545
8546 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8547
8548         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8549         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8550         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8551         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8552         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8553         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8554         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8555         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8556         * gcc.dg/cpp/ucnid-8.c: New test.
8557
8558 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR tree-optimization/23929
8561         * gcc.c-torture/compile/pr23929.c: New test.
8562
8563 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8564
8565         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8566         for one loop.
8567
8568 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8569
8570         PR testsuite/23186
8571         * g++.dg/other/pr22003.C: Require named sections.
8572
8573 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8574
8575         PR c++/23947
8576         * g++.dg/rtti/crash3.C: New test.
8577
8578         PR tree-optimization/23818
8579         * gcc.dg/pr23818.c: New test.
8580
8581 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8582
8583         PR fortran/23420
8584         * gfortran.dg/print_fmt_4.f: New.
8585
8586 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR fortran/23663
8589         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8590
8591 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8592
8593         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8594         Use pointers to local alignable arrays instead. Added comments.
8595         * gcc.dg/vect/vect-46.c: Likewise.
8596         * gcc.dg/vect/vect-48.c: Likewise.
8597         * gcc.dg/vect/vect-49.c: Likewise.
8598         * gcc.dg/vect/vect-52.c: Likewise.
8599         * gcc.dg/vect/vect-53.c: Likewise.
8600         * gcc.dg/vect/vect-54.c: Likewise.
8601         * gcc.dg/vect/vect-56.c: Likewise.
8602         * gcc.dg/vect/vect-57.c: Likewise.
8603         * gcc.dg/vect/vect-58.c: Likewise.
8604         * gcc.dg/vect/vect-60.c: Likewise.
8605         * gcc.dg/vect/vect-61.c: Likewise.
8606
8607         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8608         The test is no longer vectorizable on vect_no_align targets.
8609         * gcc.dg/vect/vect-43.c: Likewsie.
8610
8611         * gcc.dg/vect/vect-44.c: Added comments.
8612         * gcc.dg/vect/vect-45.c: Added comments.
8613         * gcc.dg/vect/vect-50.c: Added comments.
8614         * gcc.dg/vect/vect-51.c: Added comments.
8615
8616         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8617         aligned type.
8618         * gcc.dg/vect/Os-vect-95.c: Likewise.
8619
8620         * gcc.dg/vect/vect-41.c: Test removed.
8621         * gcc.dg/vect/vect-47.c: Test removed.
8622         * gcc.dg/vect/vect-55.c: Test removed.
8623         * gcc.dg/vect/vect-59.c: Test removed.
8624
8625 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8626
8627         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8628         No longer vectorizable on vect_no_align targets.
8629         * gcc.dg/vect/pr20122.c: Likewise.
8630         * gcc.dg/vect/vect-74.c: Likewise.
8631         * gcc.dg/vect/vect-75.c: Likewise.
8632         * gcc.dg/vect/vect-76.c: Likewise.
8633
8634         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8635         Will not be vectorizable on vect_no_align targets once aliasing issues
8636         are resolved.
8637         * gcc.dg/vect/vect-79.c: Likewise.
8638
8639         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8640         * gcc.dg/vect/vect-78.c: Likewise.
8641         * gcc.dg/vect/vect-97.c: Likewise.
8642
8643 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8644
8645         * gcc.dg/pr23943.c: New test.
8646
8647 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8648
8649         PR fortran/19181
8650         * gfortran.dg/derived_pointer_null_1.f90: New test.
8651
8652 2005-09-18  Richard Guenther  <rguenther@suse.de>
8653
8654         PR middle-end/23944
8655         * gcc.c-torture/compile/pr23944.c: New testcase.
8656
8657 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8658
8659         PR fortran/15975
8660         * gfortran.dg/der_pointer_2.f90: New test.
8661
8662 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8663
8664         PR fortran/16861
8665         * gfortran.dg/nested_modules_2.f90: New test.
8666
8667 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8668
8669         PR c++/18368
8670         * g++.dg/other/semicolon.C: New test.
8671
8672 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8673
8674         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8675         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8676
8677 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8678
8679         PR c++/23914
8680         * g++.dg/template/static18.C: New test.
8681
8682         PR c++/21514
8683         * g++.dg/template/crash19.C: Remove dg-error marker.
8684         * g++.dg/template/local4.C: New test.
8685
8686 2005-09-16  Paul Brook  <paul@codesourcery.com>
8687
8688         PR fortran/23906
8689         * gfortran.dg/dependency_1.f90: New test.
8690
8691 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8692
8693         PR c++/23896
8694         * g++.dg/template/static17.C: New test.
8695
8696 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8697
8698         PR c++/23139
8699         * g++.dg/warn/huge-val1.C: New test.
8700
8701 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/13140
8704         * g++.dg/parse/class2.C: New test.
8705         * g++.dg/template/explicit8.C: Likewise.
8706         * g++.dg/template/spec25.C: Likewise.
8707
8708 2005-09-14  Josh Conner  <jconner@apple.com>
8709
8710         PR middle-end/23584
8711         * gcc.dg/pr23584.c: New test.
8712
8713 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8714
8715         PR fortran/21875 Internal Unit Array I/O, NIST
8716         * gfortran.dg/arrayio_1.f90: New test.
8717         * gfortran.dg/arrayio_1.f90: New test.
8718         * gfortran.dg/arrayio_1.f90: New test.
8719         * gfortran.dg/arrayio_1.f90: New test.
8720         * gfortran.dg/arrayio_1.f90: New test.
8721
8722 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8723
8724         PR middle-end/22480
8725         * gcc.dg/vect/pr22480.c: New test.
8726
8727 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8728
8729         PR fortran/19358
8730         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8731
8732 2005-09-13 Josh Conner <jconner@apple.com>
8733
8734         PR c++/23180
8735         * g++.dg/init/struct2.C: New test.
8736         * g++.dg/init/struct3.C: New test.
8737
8738 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8739
8740         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8741         Clean up temp files.
8742         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8743         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8744         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8745         gcc.dg/tree-ssa/builtin-printf-1.c,
8746         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8747         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8748         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8749         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8750         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8751         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8752         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8753         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8754         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8755         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8756         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8757         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8758
8759 2005-09-13  Josh Conner  <jconner@apple.com>
8760
8761         * lib/gcc-dg.exp: Load scanipa.exp.
8762         (cleanup-dump): New procedure.
8763         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8764         * lib/scandump.exp: New file.
8765         * lib/scantree.exp: Use it.
8766         * lib/scanipa.exp: New file.
8767
8768 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8769
8770         PR fortran/17740
8771         * gfortran.dg/generic_4.f90: New test.
8772
8773 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8774
8775         PR target/23816
8776         * gcc.target/i386/pr23816-1.c: New test.
8777         * gcc.target/i386/pr23816-2.c: New test.
8778
8779
8780 2005-09-13  Bastian Blank <waldi@debian.org>
8781
8782         PR c++/16171
8783         * g++.dg/abi/mangle26.C: New test.
8784         * g++.dg/abi/mangle27.C: New test.
8785         * g++.dg/abi/mangle28.C: New test.
8786         * g++.dg/abi/mangle29.C: New test.
8787
8788         PR c++/23839
8789         * g++.dg/parse/register1.C: New test.
8790
8791 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/23842
8794         * g++.dg/template/access16.C: New test.
8795
8796 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8797
8798         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8799
8800 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8801
8802         PR fortran/18899
8803         * gfortran.dg/shape_2.f90: New test.
8804
8805 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8806
8807         PR target/19269
8808         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8809         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8810         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8811         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8812         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8813         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8814         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8815         tests.
8816
8817 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8818
8819         PR c++/23841
8820         * g++.dg/parse/template17.C: New test.
8821
8822 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/23789
8825         * g++.dg/template/nontype14.C: New test.
8826
8827 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8828
8829         PR g++/7874
8830         * g++.dg/lookup/friend7.C: New test.
8831         * g++.dg/lookup/friend8.C: New test.
8832         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8833         so that it will be found via argument dependent lookup.
8834         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8835         friend functions which will no longer be found.
8836         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8837         function g, so that it will be found via argument dependent
8838         lookup.
8839         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8840         * g++.old-deja/g++.mike/net43.C: Likewise.
8841
8842 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8843
8844         PR c++/23691
8845         * g++.dg/template/static16.C: New test.
8846
8847 2005-09-12  Josh Conner  <jconner@apple.com>
8848
8849         PR middle-end/23237
8850         * gcc.c-torture/compile/pr23237.c: New test.
8851
8852 2005-09-11  Richard Henderson  <rth@redhat.com>
8853
8854         * g++.dg/other/error8.C: Update expected diagnostic text.
8855
8856 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         PR libfortran/19872
8859         * gfortran.dg/overwrite_1.f: New test.
8860
8861 2005-09-09  Josh Conner  <jconner@apple.com>
8862
8863         * g++.dg/init/pr23180-1.C: Removed.
8864         * g++.dg/init/pr23180-2.C: Removed.
8865
8866 2005-09-09  David Daney <ddaney@avtrex.com>
8867
8868         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8869         files which are ...
8870         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8871         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8872
8873 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8874
8875         * gfortran.dg/iostat_2.f90: New test.
8876
8877 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/22252
8880         * g++.dg/ext/interface1.C: New test.
8881         * g++.dg/ext/interface1.h: Likewise.
8882         * g++.dg/ext/interface1a.cc: Likewise.
8883
8884 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8885
8886         * gfortran.dg/iomsg_1.f90: New test case.
8887
8888 2005-09-09  Richard Guenther  <rguenther@suse.de>
8889
8890         PR c++/23624
8891         * g++.dg/tree-ssa/pr23624.C: New testcase.
8892
8893 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8894
8895         PR fortran/19239
8896         * gfortran.dg/vector_subscript_1.f90,
8897         * gfortran.dg/vector_subscript_2.f90: New tests.
8898
8899 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8900
8901         PR fortran/21104
8902         * gfortran.dg/array_alloc_1.f90,
8903         * gfortran.dg/array_alloc_2.f90,
8904         * gfortran.dg/array_alloc_3.f90: New tests.
8905
8906 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8907
8908         PR fortran/12840
8909         * gfortran.dg/array_constructor_6.f90
8910         * gfortran.dg/array_constructor_7.f90
8911         * gfortran.dg/array_constructor_8.f90
8912         * gfortran.dg/array_constructor_9.f90
8913         * gfortran.dg/array_constructor_10.f90
8914         * gfortran.dg/array_constructor_11.f90
8915         * gfortran.dg/array_constructor_12.f90: New tests.
8916
8917 2005-09-08  Josh Conner  <jconner@apple.com>
8918
8919         PR c++/23180
8920         * g++.dg/init/pr23180-1.C: New test.
8921         * g++.dg/init/pr23180-2.C: New test.
8922
8923 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/18878
8926         * gfortran.dg/module_double_reuse.f90: New.
8927
8928 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8929
8930         PR fortran/23270
8931         PR fortran/22304
8932         PR fortran/18870
8933         PR fortran/17917
8934         PR fortran/16511
8935         * gfortran.dg/common_equivalence_1.f: New.
8936         * gfortran.dg/common_equivalence_2.f: New.
8937         * gfortran.dg/common_equivalence_3.f: New.
8938         * gfortran.dg/contained_equivalence_1.f90: New.
8939         * gfortran.dg/module_blank_common.f90: New.
8940         * gfortran.dg/module_commons_1.f90: New.
8941         * gfortran.dg/module_equivalence_1.f90: New.
8942         * gfortran.dg/nested_modules_1.f90: New.
8943         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8944         equivalences and add comment to connect the test with
8945         the PR.
8946
8947 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8948
8949         PR fortran/23765
8950         * gfortran.dg/common_6.f90: New test.
8951
8952 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8953
8954         PR fortran/15326
8955         * gfortran.dg/char_result_1.f90,
8956         * gfortran.dg/char_result_2.f90,
8957         * gfortran.dg/char_result_3.f90,
8958         * gfortran.dg/char_result_4.f90,
8959         * gfortran.dg/char_result_5.f90,
8960         * gfortran.dg/char_result_6.f90,
8961         * gfortran.dg/char_result_7.f90,
8962         * gfortran.dg/char_result_8.f90: New tests.
8963
8964 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8965
8966         PR fortran/19928
8967         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8968
8969 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8970
8971         PR obj-c++/16816
8972         * obj-c++.dg/selector-5.mm: New test.
8973         * obj-c++.dg/selector-6.mm: New test.
8974
8975 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         PR objc/20574
8978         PR objc/19324
8979         * objc.dg/error-1.m: New test.
8980
8981 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8982
8983         PR fortran/23373
8984         * gfortran.fortran-torture/execute/pr23373-1.f90,
8985         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8986
8987 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8988
8989         PR libfortran/23760
8990         * gfortran.dg/g77/1832.f: Remove long string in write statement
8991         to allow the test to pass on correct list directed output with
8992         prepended space.
8993
8994 2005-09-07  James E Wilson  <wilson@specifix.com>
8995
8996         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8997
8998 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8999
9000         * gfortran.dg/parameter+save.f90: Rename to
9001         * gfortran.dg/parameter_save.f90: .. this.
9002
9003 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9004
9005         PR fortran/20848
9006         * gfortran.dg/parameter+save.f90: New test case.
9007
9008 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9009
9010         PR fortran/19269
9011         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9012
9013 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR c/23075
9016         * gcc.dg/pr23075.c: New test.
9017         * g++.dg/warn/pr23075.C: New test.
9018
9019         PR target/22362
9020         * gcc.target/i386/pr22362.c: New test.
9021
9022         PR rtl-optimization/23098
9023         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9024
9025         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9026         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9027         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9028
9029 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9030
9031         * g++.dg/expr/cast6.C: New test.
9032
9033         PR c++/9782
9034         * g++.dg/init/new15.C: New test.
9035
9036 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9037
9038         * gcc.dg/vect/Os-vect-95.c: New test.
9039         * gcc.dg/vect/vect-95.c: Same.
9040
9041 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9042
9043         * gcc.dg/vect/vect-29.c: Update xfail testing.
9044         * gcc.dg/vect/vect-44.c: Same.
9045         * gcc.dg/vect/vect-48.c: Same.
9046         * gcc.dg/vect/vect-50.c: Same.
9047         * gcc.dg/vect/vect-72.c: Same.
9048         * gcc.dg/vect/vect-77.c: Same.
9049         * gcc.dg/vect/vect-78.c: Same.
9050         * gcc.dg/vect/vect-80.c: Same.
9051         * gcc.dg/vect/vect-96.c: Same.
9052         * gcc.dg/vect/vect-100.c: Same.
9053         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9054         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9055         * gfortran.dg/vect/vect-5.f90: Same.
9056
9057 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9060         start strings.
9061         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9062         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9063
9064         PR c++/23056
9065         * g++.dg/opt/pr23056.C: New test.
9066
9067         PR rtl-optimization/23098
9068         * gcc.target/i386/pr23098.c: New test.
9069
9070 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/23667
9073         * g++.dg/template/static15.C: New test.
9074
9075         PR c++/21440
9076         * g++.dg/ext/stmtexpr5.C: New test.
9077         * g++.dg/ext/stmtexpr6.C: Likewise.
9078
9079 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9080
9081         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9082
9083         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9084         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9085         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9086
9087 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9088
9089         PR libfortran/23321
9090         * gfortran.dg/direct_io_4.f90: New test case.
9091
9092 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9093             Rasmus Hahn  <rassahah@neofonie.de>
9094
9095         PR libobjc/23108
9096         * objc.dg/type-stream-1.m: New test.
9097
9098 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9099
9100         PR fortran/23661
9101         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9102         gfortran.dg/print_fmt_3.f90: New test.
9103
9104 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * gfortran.dg/fmt_t_1.f90: New test.
9107
9108 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR rtl-optimization/23454
9111         * g++.dg/opt/pr23454.C: New test.
9112
9113 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/23699
9116         * g++.dg/ext/static1.C: New test.
9117
9118 2005-09-02  Richard Henderson  <rth@redhat.com>
9119
9120         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9121         tail call to check_fa_work.
9122
9123 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/21687
9126         * g++.dg/other/gc3.C: New test.
9127
9128 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9129
9130         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9131         * gcc.dg/20050826-1.c: Likewise.
9132
9133 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/23167
9136         * g++.dg/expr/volatile1.C: New test.
9137
9138 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9139
9140         PR middle-end/23547
9141         * gcc.dg/pr23547.c: New test.
9142
9143 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9144
9145         PR c/22061
9146         * gcc.c-torture/execute/pr22061-1.c,
9147         * gcc.c-torture/execute/pr22061-2.c,
9148         * gcc.c-torture/execute/pr22061-3.c,
9149         * gcc.c-torture/execute/pr22061-4.c: New tests.
9150
9151 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9152
9153         * gcc.dg/Wredundant-decls-2.c: New test to check that
9154         -Wredundant-decls does not issue warning for a variable
9155         definition following a declaration.
9156
9157 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR debug/7241
9160         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9161         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9162         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9163
9164         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9165         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9166         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9167         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9168         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9169         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9170         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9171         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9172
9173 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         PR objc/23306
9176         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9177         scan-assmbler.
9178
9179 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9180
9181         PR target/21255
9182         * gcc.dg/pr21255-1.c: New test.
9183         * gcc.dg/pr21255-2-mb.c: Likewise.
9184         * gcc.dg/pr21255-2-ml.c: Likewise.
9185         * gcc.dg/pr21255-3.c: Likewise.
9186         * gcc.dg/pr21255-4.c: Likewise.
9187
9188 2005-08-31  Dale Johannesen  <dalej@apple.com>
9189
9190         * gcc.dg/20050830-1.c: New.
9191
9192 2005-08-31  Josh Conner  <jconner@apple.com>
9193
9194         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9195         command-line options for arm-*-* targets.
9196         * g++.dg/init/array16.C: Likewise.
9197         * g++.dg/other/crash-4.C: Likewise.
9198
9199 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         PR obj-c++/23640
9202         * obj-c++.dg/gnu-runtime-3.mm: New test.
9203
9204 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9205
9206         PR c++/13377
9207         * g++.dg/lookup/ambig4.C: New test.
9208         * g++.dg/lookup/ambig5.C: New test.
9209         * g++.dg/tc1/dr101.C: Adjust error markers.
9210
9211 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9212
9213         PR c++/23639
9214         * g++.dg/template/ttp5.C: Adjust error markers.
9215
9216 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9217
9218         PR testsuite/23609
9219         * lib/obj-c++.exp: Include target-libpath.exp.
9220         (obj-c++_link_flags): Look for the GNU libobjc library
9221         and set the library path to include it.
9222         Don't manually set LD_LIBRARY_PATH (etc.) but call
9223         set_ld_library_path_env_vars instead.
9224         (obj-c++_target_compile): Don't set library path or
9225         linker flags because they are already set correctly
9226         in obj-c++_link_flags.
9227
9228 2005-08-30  Josh Conner  <jconner@apple.com>
9229
9230         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9231         to command-line options for arm-*-* targets.
9232
9233 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9234
9235         * g++.dg/other/i386-1.C: New.
9236
9237 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR preprocessor/20348
9240         PR preprocessor/20356
9241         * gcc.dg/cpp/pr20348.c: New test.
9242         * gcc.dg/cpp/pr20348.h: New file.
9243         * gcc.dg/cpp/inc/pr20348.h: New file.
9244         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9245         * gcc.dg/cpp/pr20356.c: New test.
9246         * gcc.dg/cpp/pr20356.h: New file.
9247         * gcc.dg/cpp/inc/pr20356.h: New file.
9248         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9249
9250 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9251
9252         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9253         Fix array dimension to avoid correct end-of-file error.
9254
9255 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9256
9257         PR libfortran/23598
9258         * gfortran.dg/iostat_1.f90: New test.
9259
9260 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9261
9262         PR middle-end/23408
9263         * gcc.dg/pr23408.c: New test.
9264
9265 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/23099
9268         * g++.dg/init/member1.C: Make sure erroneous static data member
9269         definitions are required.
9270         * g++.dg/template/static13.C: New test.
9271         * g++.dg/template/static14.C: Likewise.
9272
9273 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9274
9275         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9276         -march=pentium4, remove ilp32 requirement.
9277
9278         PR middle-end/23484
9279         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9280         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9281
9282 2005-08-29  Andreas Jaeger  <aj@suse.de>
9283
9284         PR testsuite/23607
9285         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9286
9287 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.c-torture/execute/20050316-2.c: New test.
9290         * gcc.c-torture/execute/20050316-3.c: New test.
9291         * gcc.dg/torture/pr16104-1.c: New test.
9292
9293 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9294
9295         PR middle-end/23463
9296         * gcc.c-torture/execute/zero-struct-1.c: New test.
9297
9298 2005-08-27  Richard Guenther  <rguenther@suse.de>
9299
9300         PR target/23575
9301         * gcc.target/i386/pr23575.c: New testcase.
9302
9303 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9304
9305         PR rtl-optimization/23561
9306         * gcc.c-torture/execute/20050826-1.c: New test.
9307
9308         PR rtl-opt/23560
9309         * gcc.c-torture/execute/20050826-2.c: New test.
9310
9311 2005-08-26  Dale Johannesen  <dalej@apple.com>
9312
9313         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9314         * gcc.dg/20050826-1.c: New.
9315
9316 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++/19004
9319         * g++.dg/template/nontype13.C: New test.
9320
9321         PR c++/23491
9322         * g++.dg/init/new14.C: New test.
9323         * g++.dg/expr/anew1.C: Do not XFAIL.
9324         * g++.dg/expr/anew2.C: Likewise.
9325         * g++.dg/expr/anew3.C: Likewise.
9326
9327 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9328
9329         PR middle-end/22439
9330         * gcc.dg/vla-3.c: New test.
9331
9332 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9333
9334         PR fortran/20363
9335         * gfortran.dg/named_interface.f90: New.
9336
9337 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9338
9339         * gcc.c-torture/execute/frame-address.c: New test.
9340
9341 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9342
9343         PR c++/20817
9344         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9345
9346 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9347
9348         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9349
9350 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9351
9352         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9353         * gcc.dg/altivec-22.c: Rename from..
9354         * gcc.dg/altivec-nomfcr.c: ..this.
9355
9356 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9357
9358         PR tree-optimization/23546
9359         * gcc.dg/tree-ssa/pr23546.c: New test.
9360
9361 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9362
9363         PR fortran/17758
9364         * gfortran.dg/nonreturning_statements.f90: New test.
9365
9366 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9367
9368         PR c++/22454
9369         * g++.dg/parse/crash29.C: New.
9370
9371 2005-08-23  DJ Delorie  <dj@redhat.com>
9372
9373         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9374         constants have the L suffix.
9375
9376 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9377
9378         PR c++/23044
9379         * g++.dg/template/instantiate8.C: New.
9380
9381 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9382
9383         PR middle-end/23467
9384         * gcc.c-torture/execute/pr23467.c: New test.
9385
9386 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR tree-optimization/22043
9389         * gcc.c-torture/execute/20050613-1.c: New test.
9390
9391 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9392
9393         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9394
9395 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR rtl-optimization/23478
9398         * g++.dg/opt/pr23478.C: New test.
9399
9400 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9401
9402         PR c/18715
9403         * gcc.dg/switch-warn-3.c: New test.
9404
9405 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9406
9407         PR c++/22233
9408         * g++.dg/template/param1.C: New test.
9409
9410 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9411
9412         PR c++/23089
9413         * g++.dg/other/incomplete1.C: New test.
9414
9415 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9416
9417         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9418         are vectorizable.
9419
9420 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9421
9422         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9423         d_lines_5.f: New.
9424
9425 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9426
9427         * gcc.target/i386/sse-4.c: New test.
9428
9429 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9430
9431         PR testsuite/23239
9432         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9433
9434 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * gcc.dg/20050811-1.c: New test.
9437         * gcc.dg/20050811-2.c: New test.
9438
9439 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9440
9441         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9442
9443 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9444
9445         PR 23476
9446         * gcc.c-torture/compile/pr23476.c: New test.
9447
9448 2005-08-19  Devang Patel  <dpatel@apple.com>
9449
9450         PR tree-optimization/23048
9451         * gcc.dg/tree-ssa/pr23048.c: New test.
9452
9453 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9454
9455         PR middle-end/20624
9456         * g++.dg/warn/Wreturn-3.C: New test
9457
9458 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9459
9460         PR tree-optimization/22228
9461         * g++.dg/vect/pr22543.cc: New test.
9462
9463 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9464
9465         PR tree-optimization/21574
9466         * gcc.dg/tree-ssa/pr21574.c: New test.
9467
9468 2005-08-16  James E Wilson  <wilson@specifix.com>
9469
9470         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9471
9472 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9473
9474         PR tree-opt/23402
9475         * gcc.c-torture/compile/zero-strct-3.c: New test.
9476         * gcc.c-torture/compile/zero-strct-4.c: New test.
9477
9478 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9479
9480         PR target/23376
9481         * gcc.target/x86_64/pr23376.c: New test.
9482
9483 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9484
9485         PR c++/23337
9486         * g++.dg/ext/vector2.C: New.
9487
9488 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9489
9490         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9491
9492 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9493
9494         PR libfortran/23428
9495         * gfortran.dg/inquire-complex.f90: New test case.
9496
9497 2005-08-16  James E Wilson  <wilson@specifix.com>
9498
9499         PR tree-optimization/21105
9500         * gcc.dg/large-size-array.c: New.
9501
9502 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9503
9504         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9505         type.
9506         * gcc.dg/vect/vect-41: Likewise.
9507         * gcc.dg/vect/vect-42: Likewise.
9508         * gcc.dg/vect/vect-43: Likewise.
9509         * gcc.dg/vect/vect-44: Likewise.
9510         * gcc.dg/vect/vect-46: Likewise.
9511         * gcc.dg/vect/vect-47: Likewise.
9512         * gcc.dg/vect/vect-48: Likewise.
9513         * gcc.dg/vect/vect-52: Likewise.
9514         * gcc.dg/vect/vect-53: Likewise.
9515         * gcc.dg/vect/vect-54: Likewise.
9516         * gcc.dg/vect/vect-55: Likewise.
9517         * gcc.dg/vect/vect-56: Likewise.
9518         * gcc.dg/vect/vect-57: Likewise.
9519         * gcc.dg/vect/vect-58: Likewise.
9520         * gcc.dg/vect/vect-59: Likewise.
9521         * gcc.dg/vect/vect-60: Likewise.
9522         * gcc.dg/vect/vect-61: Likewise.
9523         * gcc.dg/vect/vect-85: Likewise.
9524         * gcc.dg/vect/vect-87: Likewise.
9525         * gcc.dg/vect/vect-88: Likewise.
9526         * gcc.dg/vect/vect-93.c: Likewise.
9527         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9528         * gcc.dg/vect/vect-75: Likewise.
9529         * gcc.dg/vect/vect-76: Likewise.
9530         * gcc.dg/vect/vect-77: Likewise.
9531         * gcc.dg/vect/vect-78: Likewise.
9532         * gcc.dg/vect/vect-80: Likewise.
9533         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9534         vectorized for the expected reason, rather than checking how alignment
9535         was handled.
9536         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9537         type and also instead of aligned pointers. Added documentation.
9538
9539 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9540
9541         * gfortran.dg/power.f90: New test.
9542
9543 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR rtl-optimization/23299
9546         * g++.dg/opt/pr23299.C: New test.
9547
9548 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9549
9550         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9551
9552 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9553
9554         * g++.dg/template/local6.C: New test.
9555
9556 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9557
9558         * execute/exceptions/finally-1.m: Check that the catch and finally are
9559         being called.  Also add a "return 0;" at the end of main.
9560
9561 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9562
9563         PR fortran/21432.
9564         * gfortran.dg/namelist_print_1.f: New test of functionality of
9565         PRINT namelist.
9566         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9567         namelist generates error with -std=f95.
9568
9569 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9570
9571         PR tree-optimization/23119
9572         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9573
9574 2005-08-13  Marcin Koziej  <creep@desk.pl>
9575             Andrew Pinski  <pinskia@physics.uc.edu>
9576
9577         PR libobjc/22492
9578         * execute/exceptions/finally-1.m: New test.
9579
9580 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9581
9582         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9583         testsuite.
9584         * objc/execute/exceptions/trivial.m: New test.
9585         * objc.dg/try-catch-11.m: Move to ...
9586         * objc/execute/exceptions/foward-1.m: Here.
9587         * objc.dg/try-catch-2.m: Move to ...
9588         * objc/execute/exceptions/catchall-1.m: Here.
9589         * objc.dg/try-catch-8.m: Move to ...
9590         * objc/execute/exceptions/local-variables-1.m: Here.
9591
9592 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9593
9594         * objc.dg/nested-func-1.m: Move to ...
9595         * objc/execute/nested-func-1.m: Here.
9596
9597 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9598
9599         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9600         in ${options} instead of [target_info name].
9601         * lib/obj-c++.exp (objc_target_compile): Likewise.
9602
9603 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9604
9605         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9606
9607 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9608
9609         part of PR testsuite/23348
9610         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9611         of the torture options.
9612         * objc/compile/trivial.m: New test.
9613
9614 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9615
9616         * gfortran.dg/eoshift.f90: Correct format.
9617
9618 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9619
9620         * gfortran.fortran-torture/execute/character_passing.f90:
9621         Fix comment typo.
9622
9623 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9624
9625         PR c++/8271
9626         * g++.dg/template/unify10.C: New.
9627
9628 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9629
9630         * g++.dg/parse/pr22514.C: Move to...
9631         * g++.dg/debug/pr22514.C: here.
9632
9633 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9634
9635         PR c++/23266
9636         * g++.dg/inherit/pure1.C: New test.
9637
9638         * ChangeLog: Fix typos.
9639
9640 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9641             Steven Bosscher  <stevenb@suse.de>
9642
9643         * gfortran.dg/runtime_warning_1.f90: New test.
9644
9645 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9646
9647         PR c++/23219
9648         * g++.dg/parse/crash28.C: New.
9649
9650 2005-08-11  Richard Guenther  <rguenther@suse.de>
9651
9652         PR target/23289
9653         * gcc.target/i386/tailcall-1.c: New testcase.
9654
9655 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9656
9657         * gcc.dg/vect/vect-67.c: Un-xfail.
9658
9659 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9660
9661         PR c++/23225
9662         * g++.dg/testsuite/parse/crash27.C: new test.
9663
9664 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9665
9666         PR libfortran/22143
9667         * gfortran.dg/shift-kind.f90: New testcase.
9668
9669 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9670
9671         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9672         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9673
9674 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9675
9676         PR c++/20646
9677         * g++.dg/other/mult-stor1.C: New test.
9678
9679 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9680
9681         * gcc.c-torture/pr18299-1.c: Move to ...
9682         * gcc.c-torture/compile/pr18299-1.c: Here.
9683
9684 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9685
9686         * gfortran/fortran.torture/execute/character_passing.f90:
9687         Fix types for LSAME.
9688
9689 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9690
9691         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9692         input data back to what it was originally.
9693
9694 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9695
9696         * objc.dg/try-catch-8.m: Enable for all targets.
9697
9698 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9699
9700         * gcc.dg/pr23165.c: New test.
9701
9702 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9703
9704         PR tree-optimization/23234
9705         * gcc.dg/tree-ssa/pr23234.c: New test.
9706
9707 2005-08-08  Josh Conner  <jconner@apple.com>
9708
9709         PR rtl-optimization/23241
9710         * gcc.dg/char-compare.c: New test.
9711
9712 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9713
9714         PR c++/22508
9715         * g++.dg/init/new13.C: New test.
9716
9717 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9718
9719         PR c++/21166
9720         * g++.dg/other/crash-4.C: Adjust
9721         * g++/dg/ext/packed9.C: New.
9722
9723 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9724
9725         PR middle-end/21964
9726         * gcc.c-torture/execute/pr21964-1.c: New test.
9727
9728 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9729
9730         PR c/22458
9731         * gcc.dg/pr22458-1.c: New test.
9732
9733 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9734             Steven G. Kargl <kargls@comcast.net>
9735
9736         PR fortran/22390
9737         * gfortran.dg/flush_1.f90: New test.
9738
9739 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9740
9741         PR c++/23191
9742         * g++.dg/template/eh2.C: New test.
9743
9744 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9745
9746         PR c++/19498
9747         * g++.dg/template/instantiate7.C: New test.
9748
9749 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9750
9751         PR c/23113
9752         * gcc.dg/Wunused-value-1.c: New test.
9753
9754 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9755
9756         PR rtl-optimization/23233
9757         * gcc.c-torture/compile/pr23233-1.c: New test.
9758
9759 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR fortran/18833
9762         PR fortran/20850
9763         * gfortran.dg/equiv_1.f90: New test.
9764         * gfortran.dg/equiv_2.f90: New test.
9765         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9766         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9767         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9768
9769 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9770
9771         * gcc.c-torture/execute/vrp-5.c: New test.
9772         * gcc.c-torture/execute/vrp-6.c: New test.
9773         * gcc.dg/tree-ssa/vrp21.c: New test.
9774
9775 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9776
9777         * g++.dg/parse/pr22514.C: New test.
9778
9779 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9780
9781         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9782
9783         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9784         instead of constant loads / pool entries.
9785
9786 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9787
9788         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9789         TEST_TO_WCTYPE.
9790
9791 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9792
9793         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9794         __WINT_TYPE__ in generated prototypes if possible.
9795
9796 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9797
9798         PR 22037
9799         * g++.dg/tree-ssa/pr22037.C:
9800
9801 2005-08-04  Richard Henderson  <rth@redhat.com>
9802
9803         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9804         scan-tree-dump-times directive.
9805
9806 2005-08-04  Jan Hubicka  <jh@suse.cz>
9807
9808         * gcov-1.C: Fix switch counts.
9809         * gcov-4b.c: Likewise.
9810
9811 2005-08-03  Jeff Law  <law@redhat.com>
9812
9813         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9814
9815 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9816
9817         * gcc.c-torture/execute/pr23135.c: New test.
9818
9819 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9820
9821         PR tree-optimization/19899
9822         * gcc.dg/tree-ssa/scev-1.c: New test.
9823         * gcc.dg/tree-ssa/scev-2.c: New test.
9824
9825 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9826
9827         PR target/18582
9828         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9829
9830 2005-08-03  Jan Hubicka  <jh@suse.cz>
9831
9832         * update-conroll.c: New testcase.
9833         * update-conroll-2.c: New testcase.
9834
9835 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9836
9837         * gfortran.dg/constant_substring.f: New test.
9838         * gfortran.dg/pr22491.f: New test.
9839
9840 2005-08-02  Jan Hubicka  <jh@suse.cz>
9841
9842         * update-threading.c: Replace by the proper one.
9843
9844 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9845
9846         PR 23164
9847         * g++.dg/tree-ssa/pr23164.C: New test.
9848
9849 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9850
9851         * gcc.dg/tree-ssa/pr23192.c: New test.
9852
9853 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9854
9855         * gcc.c-torture/execute/vrp-4.c: New test.
9856
9857 2005-08-02  Jan Hubicka  <jh@suse.cz>
9858
9859         * update-threading.c: New test.
9860
9861 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9862
9863         * gcc.c-torture/compile/20050801-1.c: New test.
9864         * gcc.c-torture/compile/20050801-2.c: New test.
9865
9866 2005-08-01  Jan Hubicka  <jh@suse.cz>
9867
9868         * val-prof-5.c: New test.
9869
9870 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9871
9872         PR c/22311
9873         * gcc.dg/pr22311-1.c : New test.
9874
9875 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9876
9877         PR target/23095
9878         * gfortran.dg/pr23095.f: New test.
9879
9880         PR c++/22003
9881         * g++.dg/other/pr22003.C: New test.
9882
9883 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9884
9885         PR target/20621
9886         * gcc.c-torture/execute/pr20621-1.c: New test.
9887
9888 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9889
9890         * gfortran.dg/comma_format_extension_4.f: Adjust length
9891         of string for format.
9892         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9893         print statement with internal write.
9894         * gfortran.dg/der_array_io_2.f: Likewise.
9895         * gfortran.dg/der_array_io_3.f: Likewise.
9896
9897 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9898
9899         * gcc.dg/fold-abs-4.c: new test.
9900
9901 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9902
9903         PR fortran/22570 an related issues.
9904         * gfortran.dg/x_slash_1.f: New test.
9905
9906 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9907
9908         PR c/23143
9909         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9910         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9911
9912 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9913
9914         PR c/529
9915         * gcc.dg/Wshadow-3.c: New test.
9916
9917 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9918
9919         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9920         used to have the wrong bounds).
9921
9922 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9923
9924         PR c/21720
9925         * gcc.dg/hex-round-1.c: Test more cases.
9926         * gcc.dg/hex-round-2.c: New test.
9927
9928 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9929
9930         PR 22550
9931         * g++.dg/tree-ssa/pr22550.C: New test.
9932
9933 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9934
9935         * gcc.dg/tree-ssa/vrp19.c: New test.
9936         * gcc.dg/tree-ssa-vrp20.c: New test.
9937
9938 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9939
9940         PR c/22240
9941         * gcc.dg/transparent-union-4.c: New test.
9942
9943 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9944
9945         PR c/22192
9946         * gcc.dg/c99-vla-2.c: New test.
9947
9948 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9949
9950         PR c/21720
9951         * gcc.dg/hex-round-1.c: New test.
9952
9953 2005-07-28  Jan Hubicka  <jh@suse.cz>
9954
9955         * inliner-1.c: Do not dump everything.
9956         * tree-prof.exp: Do not pass -ftree-based-profiling.
9957         * bprob.exp: Likewise.
9958
9959         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9960
9961 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9962
9963         PR c++/22545
9964         * g++.dg/expr/ptrmem7.C: New test.
9965
9966 2005-07-28  Mike Stump  <mrs@apple.com>
9967
9968         * g++.old-deja/g++.mike/visibility-1.C: New test.
9969
9970 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9971
9972         PR c/20187
9973         * gcc.c-torture/execute/pr20187-1.c: New test.
9974
9975 2005-07-28  Jeff Law  <law@redhat.com>
9976
9977         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9978         * gcc.dg/tree-ssa/vrp18.c: New test.
9979
9980 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9981
9982         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9983
9984 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9985
9986         PR tree-optimization/22506
9987         * gcc.dg/vect/ps22506.c: New test.
9988
9989 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR target/21149
9992         * gcc.target/i386/sse-3.c: New test.
9993
9994 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9995
9996         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9997         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9998
9999 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10000
10001         PR c/22589
10002         * gcc.c-torture/compile/pr22589-1.c: New test.
10003
10004 2005-07-28  Jan Hubicka  <jh@suse.cz>
10005
10006         * update-loopch.c: New testcase.
10007
10008 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10009
10010         PR rtl-optimization/23047
10011         * gcc.c-torture/execute/pr23047.c: New test.
10012         * gcc.c-torture/execute/pr23047.x: New.
10013
10014 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10015
10016         PR tree-optimization/22493
10017         * gcc.c-torture/execute/pr22493-1.c: New test.
10018         * gcc.c-torture/execute/pr22493-1.x: New.
10019         * gcc.c-torture/execute/vrp-1.c: New test.
10020         * gcc.c-torture/execute/vrp-2.c: New test.
10021         * gcc.c-torture/execute/vrp-2.c: New test.
10022
10023 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10024
10025         * gcc.target/frv/all-builtin-read8.c: Delete.
10026         * gcc.target/frv/all-builtin-read16.c: Delete.
10027         * gcc.target/frv/all-builtin-read32.c: Delete.
10028         * gcc.target/frv/all-builtin-read64.c: Delete.
10029         * gcc.target/frv/all-builtin-write8.c: Delete.
10030         * gcc.target/frv/all-builtin-write16.c: Delete.
10031         * gcc.target/frv/all-builtin-write32.c: Delete.
10032         * gcc.target/frv/all-builtin-write64.c: Delete.
10033         * gcc.target/frv/all-read-write-1.c: New.
10034
10035 2005-07-27  Jeff Law  <law@redhat.com>
10036
10037         * gcc.c-torture/execute/pr22630.c: New test.
10038
10039 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10040
10041         PR tree-optimization/23073
10042         * gcc.dg/vect/nodump-pr23073.c: New test.
10043         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10044
10045 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10046
10047         PR tree-optimize/22348
10048         * gcc.c-torture/execute/pr22348.c: New.
10049
10050 2005-07-27  Richard Guenther  <rguenther@suse.de>
10051
10052         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10053
10054 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10055
10056         PR fortran/22503
10057         * gfortran.dg/logical_comp.f90: New test.
10058
10059 2005-07-27  Jan Hubicka  <jh@suse.cz>
10060
10061         * inliner-1.c: Add cleanup of dumps.
10062         * val-prof-*.c: Likewise.
10063         * update-tailcall.c: New.
10064
10065 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10066
10067         PR 22591
10068         * gcc.dg/tree-ssa/pr22591.c: New test.
10069         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10070
10071 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         PR libobjc/22606
10074         * objc.dg/try-catch-11.m: New test.
10075
10076 2005-07-26  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/22486
10079         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10080
10081 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10082
10083         PR tree-opt/22484
10084         * testsuite/g++.dg/opt/loop2.C: New test.
10085
10086 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10089         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10090
10091 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10092
10093         * lib/profopt.exp (profopt-execute): Check for profiling data
10094         files on the target.
10095
10096 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10097
10098         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10099         for matching of asm labels.
10100
10101 2005-07-25  Richard Guenther  <rguenther@suse.de>
10102
10103         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10104
10105 2005-07-25  Richard Guenther  <rguenther@suse.de>
10106
10107         PR testsuite/22624
10108         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10109
10110 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10111
10112         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10113         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10114         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10115         * gcc.dg/vect/vect-100.c: New test.
10116         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10117         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10118         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10119         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10120         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10121         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10122         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10123         * gfortran.dg/vect/pr19049.f90: New testcase.
10124         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10125
10126 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.c-torture/execute/20050713-1.c: New test.
10129
10130         PR fortran/20063
10131         * gfortran.fortran-torture/execute/data_4.f90: New test.
10132
10133         PR middle-end/20303
10134         * gcc.dg/visibility-d.c: New test.
10135
10136 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10137
10138         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10139         * gfortran.dg/underflow.f90: Ditto.
10140
10141 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10142
10143         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10144         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10145         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10146
10147 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10148
10149         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10150         include case of field width of zero.
10151
10152 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10153
10154         PR libgfortran/21875
10155         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10156         with trailing blanks on normal formatted read.
10157
10158 2005-07-23  Chao-ying Fu  <fu@mips.com>
10159
10160         * gcc.target/mips/mips32-dsp-type.c: New test.
10161         * gcc.target/mips/mips32-dsp.c: New test.
10162
10163 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10164
10165         PR testsuite/21073
10166         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10167
10168         PR testsuite/20454
10169         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10170         and __cyg_profile_func_exit.
10171
10172 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10173
10174         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10175         * gfortran.dg/comma_format_extension_4.f: Same.
10176         * gfortran.dg/pr15332.f: Same.
10177         * gfortran.dg/pr21730.f: Same.
10178
10179 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10180
10181         * g++.dg/opt/vrp2.C: Fix testcase.
10182
10183         PR tree-opt/22625
10184         * g++.dg/opt/vrp2.C: New test.
10185
10186 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10187
10188         PR debug/21828
10189         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10190
10191 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10192
10193         * gcc.dg/tree-ssa/20050719-1.c: New test.
10194
10195 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10196
10197         * gcc.dg/bfin-longcall-1.c: New file.
10198         * gcc.dg/bfin-longcall-2.c: New file.
10199
10200 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10201
10202         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10203
10204 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10205
10206         PR middle-end/19055
10207         * gcc.dg/tree-ssa/pr19055.c: New test.
10208         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10209
10210 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10211
10212         PR C++/22358
10213         * g++.dg/other/pr22358.C: New test.
10214
10215 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10216
10217         PR c++/2922
10218         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10219
10220 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10221
10222         PR c++/15938
10223         * g++.dg/init/union2.C: New test.
10224
10225 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10226
10227         PR c/22393
10228         * gcc.dg/complex-4.c: New test.
10229
10230 2005-07-21  Richard Guenther  <rguenther@suse.de>
10231
10232         PR testsuite/22522
10233         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10234         scanning for asm labels.
10235         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10236
10237 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10238
10239         PR target/22085
10240         * gcc.dg/altivec-pr22085.c: New.
10241
10242 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10243
10244         PR tree-optimization/19210
10245         * gcc.dg/tree-ssa/pr19210-1.c: New.
10246         * gcc.dg/tree-ssa/pr19210-2.c: New.
10247
10248 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10249
10250         PR rtl-optimization/22167
10251         * g++.dg/opt/pr22167.C: New test.
10252
10253 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10254
10255         PR c++/2922
10256         * g++.dg/lookup/two-stage2.C: New.
10257         * g++.dg/lookup/two-stage3.C: New.
10258         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10259         fixed two-stage name lookup for operators.
10260         * g++.dg/template/call3.C: Compiler now produces an appropriate
10261         error message.
10262         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10263         14 as a candidate.
10264         * g++.dg/template/ptrmem4.C: Compiler produces different error
10265         message.
10266         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10267         connect_to_method as a candidate.
10268
10269 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10270
10271         * gcc.dg/fold-alloc-1.c: New test.
10272
10273 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10274
10275         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10276         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10277
10278 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10279
10280         * gcc.dg/fold-abs-1.c: New test.
10281         * gcc.dg/fold-abs-2.c: New test.
10282         * gcc.dg/fold-abs-3.c: New test.
10283
10284 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10285
10286         Make CONSTRUCTOR use VEC to store initializers.
10287         * g++.dg/ext/complit3.C: Check for specific error messages.
10288         * g++.dg/init/brace2.C: Update error message.
10289         * g++.dg/warn/Wbraces2.C: Likewise.
10290
10291 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10292
10293         PR fortran/16940
10294         * gfortran.dg/module_interface_1.f90: New test.
10295
10296 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10297             Kenneth Zadeck <zadeck@naturalbridge.com>
10298
10299         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10300
10301 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10304         specify -Wformat for these tests.
10305         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10306         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10307         * gcc.dg/format/opt-6.c: Delete.
10308
10309 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10312         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10313
10314 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10315
10316         * gcc.dg/tree-ssa/alias-2.c: New test.
10317
10318 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/22263
10321         * g++.dg/template/explicit7.C: New test.
10322
10323 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10324
10325         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10326         width of 8 to +Inf and -Inf.
10327
10328 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/22139
10331         * g++.dg/template/friend36.C: New test.
10332
10333 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10334
10335         PR fortran/21730
10336         * gfortran.dg/pr21730.f: New test.
10337
10338 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10339             Kenneth Zadeck <zadeck@naturalbridge.com>
10340
10341         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10342         since pure const detection cannot run at -O1 in c compiler.
10343         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10344         can now optimize this case properly.
10345         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10346         because we now pass.
10347         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10348
10349 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10350
10351         PR c/22421
10352         * gcc.dg/format/bitfld-1.c: New test.
10353
10354 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10355
10356         PR c++/22204
10357         * g++.dg/rtti/repo1.C: New test.
10358
10359 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10360
10361         PR middle-end/22398
10362         * gcc.c-torture/compile/pr22398.c: New test.
10363
10364 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/22132
10367         * g++.dg/expr/cast4.C: New test.
10368
10369 2005-07-15  Richard Guenther  <rguenther@suse.de>
10370
10371         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10372         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10373
10374 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10375
10376         PR tree-optimization/22230
10377         * gcc.dg/tree-ssa/pr22230.c: New test.
10378
10379 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10380
10381         * gfortran.dg/g77/cpp6.f: New test.
10382
10383         PR fortran/22417
10384         * gfortran.dg/g77/cpp5.F: New test.
10385         * gfortran.dg/g77/cpp5.h: New file.
10386         * gfortran.dg/g77/cpp5inc.h: New file.
10387
10388 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10389
10390         PR libfortran/16435
10391         * gfortran.dg/tl_editting.f90: New.
10392         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10393
10394 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10395
10396         * gfortran.dg/char_array_constructor.f90: New test.
10397
10398 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10399
10400         * gfortran.dg/past_eor.f90: New.
10401         * gfortran.dg/complex_read.f90: New.
10402
10403 2005-07-13  Jeff Law  <law@redhat.com>
10404
10405         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10406         additional casts.
10407
10408         * gcc.dg/tree-ssa/pr22321.c: New test
10409
10410 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10411
10412         PR tree-optimization/21921
10413         * gcc.dg/tree-ssa/pr21921.c: New.
10414
10415 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10416
10417         PR tree-optimizatio/22442
10418         * gcc.dg/tree-ssa/loop-11.c: New test.
10419
10420 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         PR tree-opt/21840
10423         * gcc.c-torture/compile/pr21840.c: New test.
10424
10425 2005-07-12  Jan Hubicka  <jh@suse.cz>
10426
10427         * gcc.c-torture/compile/pr22379.c: New test.
10428
10429 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10430
10431         PR libfortran/21593
10432         gfortran.dg/dev_null.f90: Remove outdated comment about
10433         PR libfortran/21593.
10434
10435
10436 2005-07-12  Dale Johannesen  <dalej@apple.com>
10437
10438         * gcc.target/i386/compress-float-sse.c: New.
10439         * gcc.target/i386/compress-float-sse-pic.c: New.
10440         * gcc.target/i386/compress-float-387.c: New.
10441         * gcc.target/i386/compress-float-387-pic.c: New.
10442         * gcc.dg/compress-float-ppc.c: New.
10443         * gcc.dg/compress-float-ppc-pic.c: New.
10444
10445 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10446
10447         PR libfortran/21593
10448         gfortran.dg/dev_null.f90: Remove targets.
10449
10450 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR tree-opt/22335
10453         * gcc.dg/pr22335-1.c: New test.
10454         * gcc.dg/pr22335-2.c: New test.
10455
10456 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10457
10458         PR c++/20172
10459         * g++.dg/template/nontype12.C : New test.
10460
10461 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10462
10463         * gcc.dg/tree-ssa/loop-10.c: New test.
10464
10465 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10466
10467         * gcc.c-torture/execute/20020720-1.x: Remove.
10468
10469 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10472
10473 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10474
10475         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10476         (dg-mips-options): Use it.
10477
10478 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10479
10480         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10481
10482 2005-07-09  Richard Henderson  <rth@redhat.com>
10483
10484         * lib/target-supports.exp (check_effective_target_sync_char_short):
10485         Add alpha.
10486
10487 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10488
10489         PR libfortran/22217
10490         * gfortran.dg/negative-z-descriptor.f90: New test.
10491
10492 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         PR tree-opt/22329
10495         * gcc.dg/pr22329.c: New test.
10496
10497 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10498
10499         PR tree-optimization/20139
10500         * gcc.dg/tree-ssa/pr20139.c: New.
10501
10502 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10503
10504         PR tree-opt/22356
10505         * testsuite/gcc.dg/pr22356-1.c: New test.
10506
10507 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10508
10509         PR c++/21799
10510         * g++.dg/template/unify8.C: New.
10511         * g++.dg/template/unify9.C: New.
10512
10513 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10514
10515         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10516
10517 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10518
10519         * gcc.dg/darwin-version-1.c: New.
10520         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10521         * gcc.dg/builtins-20.c: Likewise.
10522         * gcc.dg/builtins-53.c: Likewise.
10523         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10524         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10525         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10526         * gcc.dg/torture/builtins-power-1.c: Likewise.
10527         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10528         on Darwin.
10529
10530 2005-07-07  Jeff Law  <law@redhat.com>
10531
10532         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10533         argument evaluation order.
10534
10535 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10536
10537         PR libfortran/21594
10538         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10539         Add test cases where the shift length is greater than the
10540         array length.
10541
10542 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10543
10544         * obj-c++.dg/proto-lossage-6.mm: New.
10545         * objc.dg/proto-lossage-6.m: New.
10546
10547 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10548
10549         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10550         * objc.dg/gnu-runtime-2.m: Likewise.
10551
10552 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * gfortran.dg/longline.f: New test.
10555
10556         * gfortran.dg/badline.f: New test.
10557
10558 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10559
10560         PR fortran/16531
10561         PR fortran/15966
10562         PR fortran/18781
10563         * gfortran.dg/hollerith.f90: New.
10564         * gfortran.dg/hollerith2.f90: New.
10565         * gfortran.dg/hollerith3.f90: New.
10566         * gfortran.dg/hollerith4.f90: New.
10567         * gfortran.dg/hollerith_f95.f90: New.
10568         * gfortran.dg/hollerith_legacy.f90: New.
10569         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10570
10571 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10572
10573         PR objc/22274
10574         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10575         * objc.dg/gnu-runtime-2.m: New.
10576
10577 2005-07-06  Jeff Law  <law@redhat.com>
10578
10579         * gcc.dg/tree-ssa/vrp17.c: New test.
10580
10581 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10582
10583         PR fortran/22327
10584         * gfortran.dg/array_constructor_5.f90: New test.
10585
10586 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10587
10588         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10589
10590 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10591
10592         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10593         * gcc.dg/980816-1.c: Ditto.
10594
10595 2005-07-06  Jeff Law  <law@redhat.com>
10596
10597         * gcc.c-torture/compile/pr21356.c: New test.
10598
10599 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10600
10601         PR c/22013
10602         PR c/22098
10603         * gcc.c-torture/compile/pr22013-1.c,
10604         gcc.c-torture/execute/pr22098-1.c,
10605         gcc.c-torture/execute/pr22098-2.c,
10606         gcc.c-torture/execute/pr22098-3.c: New tests.
10607
10608 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10609
10610         PR c/22308
10611         * gcc.dg/pr22308-1.c: New test.
10612
10613 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10614
10615         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10616         target.
10617         * gcc.dg/compare9.c: Use -fshort-enums instead of
10618         -fno-short-enums.  Change the last test to dg-bogus.
10619
10620 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10621
10622         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10623         * gcc.dg/compare9.c: New.
10624
10625 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10626
10627         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10628
10629 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10630
10631         PR testsuite/22288
10632         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10633
10634
10635 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10636
10637         * gcc.dg/format/gcc_gfc-1.c: New.
10638
10639 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10640
10641         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10642
10643 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10644
10645         PR fortran/20842
10646         * gfortran.dg/io_invalid_1.f90: New test.
10647
10648 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10649
10650         * gcc.dg/format/gcc_diag-1.c: Update.
10651
10652 2005-07-02  Jeff Law  <law@redhat.com>
10653
10654         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10655         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10656
10657 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10658
10659         * gcc.dg/format/gcc_diag-1.c: Update.
10660
10661 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10662
10663         PR tree-opt/22269
10664         * gcc.c-torture/compile/pr22269.c: New test.
10665
10666 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10667
10668         PR 21584
10669         PR 22219
10670         * g++.dg/tree-ssa/pr21584-1.C: New test.
10671         * g++.dg/tree-ssa/pr21584-2.C: New test.
10672
10673 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10674
10675         * obj-c++.dg/try-catch-11.mm: New.
10676         * objc.dg/try-catch-10.m: New.
10677
10678 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10679
10680         * g++.dg/other/ucnid-1.C: xfail on AIX.
10681
10682 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10683
10684         PR 22234
10685         * gcc.dg/20050629-1.c: New test.
10686
10687 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10688
10689         * obj-c++.dg/const-str-1[0-1].mm: New.
10690         * objc.dg/const-str-1[0-1].m: New.
10691
10692 2005-05-29  Richard Henderson  <rth@redhat.com>
10693
10694         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10695         Rename from check_effective_target_vect_no_max.
10696         (check_effective_target_vect_no_int_add): New.
10697         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10698         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10699         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10700         * gcc.dg/vect/vect-reduc-1.c: Use both.
10701         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10702
10703 2005-05-29  Richard Henderson  <rth@redhat.com>
10704
10705         * lib/target-supports.exp (check_effective_target_vect_no_max):
10706         Remove i386 and x86_64.
10707
10708 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10709
10710         PR testsuite/21969
10711         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10712
10713 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10714
10715         PR middle-end/21969
10716         * gcc.dg/vect/pr21969.c: New test.
10717
10718 2005-06-28  Eric Christopher  <echristo@redhat.com>
10719
10720         PR c/22052
10721         PR c/21975
10722         * gcc.dg/inline1.c: New test.
10723         * gcc.dg/inline2.c: Ditto.
10724         * gcc.dg/inline3.c: Ditto.
10725         * gcc.dg/inline4.c: Ditto.
10726         * gcc.dg/inline5.c: Ditto.
10727
10728 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10729
10730         PR libfortran/22142
10731         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10732         Add testcase also testing eoshift1 for PR 22142.
10733
10734 2005-06-28  Richard Henderson  <rth@redhat.com>
10735
10736         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10737         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10738         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10739         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10740         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10741
10742 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10743
10744         PR libfortran/22142
10745         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10746         Add testcase for PR 22142.
10747
10748 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10749
10750         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10751         gcc.target/ia64/fpreg-2.c: New tests.
10752
10753 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10754
10755         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10756
10757 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10758
10759         PR libfortran/22170
10760         * gfortran.dg/slash_1.f90: New test.
10761
10762 2005-06-27  Richard Henderson  <rth@redhat.com>
10763
10764         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10765         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10766         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10767         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10768         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10769         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10770
10771 2005-06-27  Richard Henderson  <rth@redhat.com>
10772
10773         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10774         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10775
10776 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10777
10778         * obj-c++.dg/proto-lossage-5.mm: New.
10779         * objc.dg/proto-lossage-5.m: New.
10780
10781 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10782
10783         PR 21959
10784         * gcc.dg/tree-ssa/pr21959.c: New test.
10785
10786 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10789         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10790         testing uninitialized var.
10791
10792         * gcc.c-torture/execute/builtins/chk.h: New.
10793         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10794         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10795         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10796         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10797         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10798         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10799         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10800         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10801         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10802         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10803         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10804         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10805         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10806         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10807         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10808         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10809         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10810         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10811         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10812         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10813         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10814         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10815         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10816         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10817         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10818         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10819         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10820         * gcc.dg/builtin-object-size-1.c: New test.
10821         * gcc.dg/builtin-object-size-2.c: New test.
10822         * gcc.dg/builtin-object-size-3.c: New test.
10823         * gcc.dg/builtin-object-size-4.c: New test.
10824         * gcc.dg/builtin-object-size-5.c: New test.
10825         * gcc.dg/builtin-stringop-chk-1.c: New test.
10826         * gcc.dg/builtin-stringop-chk-2.c: New test.
10827         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10828         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10829         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10830         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10831         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10832         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10833         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10834         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10835         * gcc.c-torture/execute/printf-1.c: New test.
10836         * gcc.c-torture/execute/fprintf-1.c: New test.
10837         * gcc.c-torture/execute/vprintf-1.c: New test.
10838         * gcc.c-torture/execute/vfprintf-1.c: New test.
10839         * gcc.c-torture/execute/printf-chk-1.c: New test.
10840         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10841         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10842         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10843
10844 2005-06-27  Michael Matz  <matz@suse.de>
10845
10846         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10847         slot is not merged if address escapes.
10848
10849 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10850
10851         PR c/21911
10852         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10853
10854 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR middle-end/17965
10857         * gcc.c-torture/compile/20050622-1.c: New test.
10858
10859         PR middle-end/22028
10860         * gcc.dg/20050620-1.c: New test.
10861
10862 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10863
10864         PR tree-optimization/22026
10865         * gcc.dg/tree-ssa/pr22026.c: New.
10866
10867 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10868
10869         PR libfortran/22144
10870         * gfortran.dg/shift-alloc.f90: New testcase.
10871
10872 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10873
10874         * all files: Update FSF address in copyright headers.
10875
10876 2005-06-22  Jan Hubicka  <jh@suse.cz>
10877
10878         * wholeprogram-1.c: New testcase.
10879         * wholeprogram-2.c: New testcase.
10880
10881 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10882
10883         PR 22171
10884         * gcc.dg/tree-ssa/pr22171.c: New test.
10885
10886 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10887
10888         * gfortran.dg/simplify_modulo.f90: New.
10889
10890 2005-06-24  Jan Hubicka  <jh@suse.cz>
10891
10892         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10893
10894 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10895
10896         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10897
10898 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10899
10900         * obj-c++.dg/typedef-alias-1.mm: New.
10901         * objc.dg/typedef-alias-1.m: New.
10902
10903 2005-06-23  Jeff Law  <law@redhat.com>
10904
10905         * gcc.dg/tree-ssa/vrp16.c: New test.
10906
10907 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10908
10909         * lib/target-supports.exp: Add
10910         check_effective_target_fortran_large_real and
10911         check_effective_target_fortran_large_int to check for
10912         corresponding effective targets.
10913         * gfortran.dg/large_integer_kind_1.f90: New test.
10914         * gfortran.dg/large_real_kind_1.f90: New test.
10915
10916 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10917
10918         PR tree-optimization/22117
10919         * gcc.dg/tree-ssa/pr22117.c: New.
10920
10921 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10922
10923         PR testsuite/22123
10924         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10925
10926 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10927
10928         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10929
10930 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10931
10932         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10933         * gfortran.dg/f2c_4.c: Likewise.
10934
10935 2005-06-22 Paul Brook  <paul@codesourcery.com>
10936
10937         PR fortran/21034
10938         * gfortran.dg/auto_save_1.f90: New test.
10939
10940 2005-06-22  Michael Matz  <matz@suse.de>
10941
10942         * gcc.target/x86-64/abi: New directory.
10943         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10944         * gcc.target/x86-64/abi/README.gcc: New file.
10945         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10946         * gcc.target/x86-64/abi/asm-support.s: New file.
10947         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10948         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10949         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10950         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10951         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10952         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10953         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10954         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10955         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10956         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10957         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10958         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10959         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10960         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10961         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10962         * gcc.target/x86_64/abi/test_varargs.c: New test.
10963
10964 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10965
10966         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10967         32-bit i?86 and x86_64.
10968
10969 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10970
10971         * obj-c++.dg/const-str-[1-9].mm: New tests.
10972
10973 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10974
10975         PR fortran/22010
10976         * gfortran.dg/namelist_use.f90: New.
10977         * gfortran.dg/namelist_use_only.f90: New.
10978
10979 2005-06-21  Jeff Law  <law@redhat.com>
10980
10981         * gcc.dg/tree-ssa/vrp15.c: New test.
10982
10983 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10984
10985         * lib/target-supports.exp (check_effective_target_vect_reduction):
10986         Remove.
10987         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10988         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10989         remove vect_reduction target keyword. Also avoid two returns in main.
10990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10991         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10992         * gcc.dg/vect/vect-reduc-1short.c: New test.
10993         * gcc.dg/vect/vect-reduc-1char.c: New test.
10994         * gcc.dg/vect/vect-reduc-2short.c: New test.
10995         * gcc.dg/vect/vect-reduc-2char.c: New test.
10996         * gcc.dg/vect/vect-reduc-6.c: New test.
10997         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10998         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10999         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11000
11001 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11002         Paul Thomas  <pault@gcc.gnu.org>
11003
11004         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11005         New tests.
11006
11007 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11008
11009         * gfortran.dg/backslash_1.f90: New test.
11010         * gfortran.dg/backslash_2.f90: New test.
11011
11012 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11013
11014         * gfortran.dg/duplicate_labels.f90: New test.
11015
11016 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11017
11018         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11019         unsupportable relocations.
11020         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11021         * gcc.dg/20050321-2.c: xfail for NetWare.
11022
11023 2005-06-20  Andreas Jaeger  <aj@suse.de>
11024
11025         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11026         gcc.target/i386/fastcall-sseregparm.c,
11027         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11028
11029 2005-06-19  Richard Henderson  <rth@redhat.com>
11030
11031         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11032
11033 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11034
11035         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11036
11037 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11038
11039         PR c++/22115
11040         * g++.dg/conversion/simd2.C: Change expected error message.
11041
11042 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11043
11044         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11045         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11046         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11047
11048 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11049
11050         * gcc.dg/fold-mod-1.c: New test.
11051
11052 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11053
11054         PR fortran/19926
11055         * gfortran.dg/pr19926.f90: New test.
11056
11057 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11058
11059         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11060         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11061         targets.
11062         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11063         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11064
11065 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11066
11067         * gcc.target/ia64/float80-varargs-1.c: New test.
11068
11069 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11070
11071         PR tree-opt/22035
11072         * gfortran.dg/f2c_6.f90: New test.
11073
11074 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11075
11076         PR c++/17413
11077         * g++.dg/template/local5.C: New.
11078
11079 2005-06-17  Richard Henderson  <rth@redhat.com>
11080
11081         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11082
11083 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11084
11085         PR testsuite/21945
11086         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11087
11088 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11089
11090         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11091         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11092         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11093         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11094         check_vect to verify the presence of hardware vector support.
11095
11096 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11097
11098         PR testsuite/22056
11099         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11100
11101 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11102
11103         PR libfortran/19216
11104         * gfortran.dg/pr19216.f: Add correct space between brackets and
11105         dg directive.
11106
11107 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11108
11109         PR libfortran/16436
11110         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11111
11112 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11113
11114         * gcc.target/i386/attributes-error.c: New testcase.
11115         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11116         * gcc.target/i386/regparm-stdcall.c: Likewise.
11117         * gcc.target/i386/sseregparm-1.c: Likewise.
11118         * gcc.target/i386/sseregparm-2.c: Likewise.
11119
11120 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         * g++.dg/rtti/crash2.C: New.
11123
11124 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11125
11126         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11127
11128 2005-06-15  David Ung  <davidu@mips.com>
11129
11130         * gcc.target/mips/mips16e-extends.c: New test for testing the
11131         generation of MIPS16e zeb/zeh, seb/seh instructions.
11132
11133 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11134
11135         PR 22018
11136         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11137         * gcc.dg/tree-ssa/pr22018.c: New test.
11138
11139 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11140
11141         * gcc.dg/simd-1.c: Update error messages.
11142         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11143         * gcc.dg/simd-2.c: Update error messages.
11144         * gcc.dg/simd-4.c: New.
11145
11146 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11147
11148         PR c++/20678
11149         * g++.dg/other/crash-4.C: New.
11150
11151 2005-06-14  Devang Patel  <dpatel@apple.com>
11152
11153         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11154
11155 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11156
11157         PR c++/21929
11158         * g++.dg/parse/crash11.C: Update
11159
11160 2005-06-13  Jeff Law  <law@redhat.com>
11161
11162         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11163         perform the desired transformations.
11164         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11165         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11166
11167 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11168
11169         PR fortran/22038
11170         * gfortran.dg/forall_1.f90: Un-XFAIL.
11171
11172 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         PR c++/21929
11175         * g++.dg/parse/crash26.C: New.
11176
11177         PR c++/20789
11178         * g++.dg/init/member1.C: New.
11179
11180 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11181
11182         * gfortran.dg/altreturn_1.f90: New test.
11183
11184 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11185
11186         PR middle-end/21985
11187         * gcc.dg/tree-ssa/pr21985.c: New test.
11188
11189 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11190
11191         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11192
11193 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11194
11195         PR c++/21930
11196         * g++.dg/other/error10.C: New test case.
11197
11198 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11199
11200         PR libfortran/19155
11201         * gfortran.dg/pr19155.f: Add test.
11202
11203 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11204
11205         * gfortran.dg/f2c_7.f90: New test.
11206
11207         * gfortran.dg/forall_1.f90: XFAILed.
11208
11209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11210
11211         * gcc.dg/pr14796-1.c: New.
11212         * gcc.dg/pr14796-2.c: New.
11213
11214 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11215
11216         PR fortran/17792
11217         PR fortran/21375
11218         * gfortran.dg/deallocate_stat.f90: New test.
11219
11220 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11221
11222         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11223
11224 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11225
11226         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11227         access will be generated when this loop is vectorized. Test that
11228         accesses with same alignment were detected.
11229         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11230         Test that accesses with same alignment were detected.
11231         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11232         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11233         alignment were detected.
11234
11235 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11236
11237         PR c++/10611
11238         * g++.dg/conversion/simd2.C: New.
11239
11240 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11241
11242         * gcc.dg/Wcxx-compat-1.c: New.
11243
11244 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11245
11246         PR libfortran/21480
11247         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11248         complex array.
11249
11250 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * gcc.dg/alias-8.c: New.
11253
11254 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11255
11256         * gcc.dg/format/cmn_err-1.c: Update.
11257
11258 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11259
11260         PR target/20666
11261         * gcc.target/sparc/fexpand-2.c: New.
11262         * gcc.target/sparc/fpmerge-2.c: New.
11263         * gcc.target/sparc/fpmul-2.c: New.
11264         * gcc.target/sparc/noresult.c: New.
11265         * gcc.target/sparc/pdist-2.c: New.
11266         * gcc.target/sparc/pdist-3.c: New.
11267
11268 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11269
11270         PR testsuite/21702
11271         * gcc.target/i386/i386.exp: Fix comment typo.
11272
11273 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         PR c++/19497
11276         * g++.dg/inherit/using5.C: New.
11277         * g++.dg/inherit/using6.C: New.
11278
11279 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11280
11281         PR c++/19894
11282         * g++.dg/template/ptrmem15.C: New test.
11283
11284         PR c++/20563
11285         * g++.dg/ext/label4.C: New test.
11286
11287 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11288
11289         * gcc.dg/tls/debug-1.c: New test.
11290
11291 2005-06-07  Dale Johannesen  <dalej@apple.com>
11292
11293         * gcc.target/i386/movq.c: New.
11294
11295 2005-06-07  Dale Johannesen  <dalej@apple.com>
11296
11297         * gcc.dg/20050607-1.c: New.
11298
11299 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11300
11301         PR middle-end/21850
11302         * gcc.c-torture/execute/20050607-1.c: New test.
11303
11304 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11305
11306         PR libfortran/21926
11307         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11308         Test case where the return array has lowest stride one,
11309         but isn't packed.
11310
11311 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11312
11313         * lib/target-supports.exp (check_effective_target_sync_int_long):
11314         Add s390 and s390x targets.
11315
11316 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11317
11318         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11319         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11320         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11321         * gcc.dg/tree-ssa/loop-9.c: New test.
11322
11323 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11324
11325         * g++.dg/parse/defarg10.C: New.
11326
11327 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR regression/21897
11330         * gcc.c-torture/execute/20050604-1.c: New test.
11331
11332 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11333
11334         PR 21903
11335         * g++.dg/parse/defarg9.C: New.
11336
11337         PR c++/20637
11338         * g++.dg/inherit/using4.C: New.
11339         * g++.dg/overload/error1.C: Adjust expected errors.
11340         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11341         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11342         * g++.old-deja/g++.other/redecl2.C: Likewise.
11343         * g++.old-deja/g++.other/redecl4.C: Likewise.
11344         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11345
11346 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11347
11348         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11349
11350 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11351
11352         * lib/gfortran.exp (gfortran_target_compile): Call
11353         dg-additional-files-options
11354         * gfortran.dg/f2c_4.f90: New file
11355         * gfortran.dg/f2c_4.c: New file
11356         * gfortran.dg/f2c_5.f90: New file
11357         * gfortran.dg/f2c_5.c: New file
11358
11359 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11360
11361         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11362
11363         PR fortran/21912
11364         * gfortran.dg/array_constructor_4.f90: New test.
11365
11366 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/21619
11369         * g++.dg/ext/builtin9.C: New test.
11370
11371 2005-06-05  Dale Johannesen  <dalej@apple.com>
11372
11373         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11374         * gcc.c-torture/execute/20050603-2.c: Ditto.
11375
11376 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11377
11378         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11379         * gcc.dg/vect/vect-reduc-1.c: New.
11380         * gcc.dg/vect/vect-reduc-2.c: New.
11381         * gcc.dg/vect/vect-reduc-3.c: New.
11382
11383 2005-06-04  Dale Johannesen  <dalej@apple.com>
11384
11385         * gcc.c-torture/execute/20050603-1.c: New.
11386         * gcc.c-torture/execute/20050603-2.c: New.
11387         * gcc.dg/20050603-3.c: New.
11388
11389 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11390
11391         PR fortran/19195
11392         * gfortran.dg/debug_1.f90: New test.
11393
11394         * gfortran.dg/forall_1.f90: New test.
11395
11396 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11397
11398         * gfortran.dg/array_constructor_3.f90: New test.
11399
11400 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11401
11402         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11403
11404 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11405
11406         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11407
11408 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11409
11410         PR c/21873
11411         * gcc.dg/init-excess-1.c: New test.
11412
11413 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/21853
11416         * g++.dg/expr/static_cast6.C: New test.
11417
11418 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11419
11420         * gcc.dg/tree-ssa/vrp14.c: New test.
11421
11422 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/21336
11425         * g++.dg/template/new2.C: New test.
11426
11427 2005-06-03  Josh Conner  <jconner@apple.com>
11428
11429         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11430         all entries in initializer.
11431
11432 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11433
11434         PR middle-end/21858
11435         * gcc.dg/pr21858.c: New testcase.
11436
11437 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11438
11439         PR tree-optimization/21292
11440
11441         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11442         New.
11443         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11444         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11445         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11446         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11447         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11448
11449 2005-06-02  Richard Henderson  <rth@redhat.com>
11450
11451         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11452
11453 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11454
11455         * gcc.dg/wtypequal.c: New testcase.
11456
11457 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11458
11459         PR 21582
11460         * gcc.dg/tree-ssa/pr21582.c: New test.
11461
11462 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11463
11464         PR c++/21280
11465         * g++.dg/opt/interface2.h: New.
11466         * g++.dg/opt/interface2.C: New.
11467         * g++.dg/init/ctor4.C: Adjust error lines.
11468         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11469         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11470         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11471         * g++.old-deja/g++.pt/assign1.C: Likewise.
11472         * g++.old-deja/g++.pt/crash20.C: Likewise.
11473
11474 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11475
11476         PR tree-optimization/21734
11477         * g++.dg/vect/pr21734_1.cc: New.
11478         * g++.dg/vect/pr21734_2.cc: New.
11479
11480 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         PR c++/20350
11483         * g++.dg/template/spec24.C: New.
11484
11485         PR c++/21151
11486         * g++.dg/pch/local-1.C: New.
11487         * g++.dg/pch/local-1.Hs: New.
11488
11489 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11490
11491         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11492         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11493         * gcc.dg/tree-ssa/pr14341.c: New test.
11494         * gcc.dg/tree-ssa/pr14841.c: New test.
11495         * gcc.dg/tree-ssa/pr20701.c: New test.
11496         * gcc.dg/tree-ssa/pr21086.c: New test.
11497         * gcc.dg/tree-ssa/pr21090.c: New test.
11498         * gcc.dg/tree-ssa/pr21332.c: New test.
11499         * gcc.dg/tree-ssa/pr21458.c: New test.
11500         * gcc.dg/tree-ssa/pr21658.c: New test.
11501         * gcc.dg/tree-ssa/vrp01.c: New test.
11502         * gcc.dg/tree-ssa/vrp02.c: New test.
11503         * gcc.dg/tree-ssa/vrp03.c: New test.
11504         * gcc.dg/tree-ssa/vrp04.c: New test.
11505         * gcc.dg/tree-ssa/vrp05.c: New test.
11506         * gcc.dg/tree-ssa/vrp06.c: New test.
11507         * gcc.dg/tree-ssa/vrp07.c: New test.
11508         * gcc.dg/tree-ssa/vrp08.c: New test.
11509         * gcc.dg/tree-ssa/vrp09.c: New test.
11510         * gcc.dg/tree-ssa/vrp10.c: New test.
11511         * gcc.dg/tree-ssa/vrp11.c: New test.
11512         * gcc.dg/tree-ssa/vrp12.c: New test.
11513         * gcc.dg/tree-ssa/vrp13.c: New test.
11514
11515 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11516
11517         PR 21029
11518         * gcc.dg/tree-ssa/pr21029.c: New test.
11519
11520 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11521
11522         * gfortran.dg/logint-1.f: New test case.
11523         * gfortran.dg/logint-2.f: Likewise.
11524         * gfortran.dg/logint-3.f: Likewise.
11525
11526 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR c/21536
11529         PR c/20760
11530         * gcc.dg/20050527-1.c: New test.
11531
11532         * gcc.dg/i386-sse-12.c: New test.
11533
11534         PR fortran/21729
11535         * gfortran.dg/implicit_5.f90: New test.
11536
11537 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11538
11539         PR fortran/20883
11540         * gfortran/assign_4.f90: New test.
11541         * gfortran/assign_2.f90: Change compile to run.
11542
11543 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11544
11545         * lib/target-supports.exp
11546         (check_effective_target_sync_char_short): New.
11547         * gcc.dg/sync-2.c: New.
11548
11549 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11550
11551         PR tree-optimization/21817
11552         * gcc.dg/torture/pr21817-1.c: New.
11553
11554 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11555
11556         PR c++/21165
11557         * g++.dg/template/init5.C: New.
11558
11559 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11560
11561         * gfortran.dg/char_initialiser_actual.f90:
11562         Test character initialisers as actual arguments.
11563         * gfortran.dg/char_pointer_comp_assign.f90:
11564         Test character pointer structure component assignments.
11565         * gfortran.dg/char_array_structure_constructor.f90:
11566         Test character components in structure constructors.
11567
11568 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11569
11570         PR middle-end/20931
11571         * g++.dg/opt/pr20931.C: New test.
11572
11573 2005-05-31  Andreas Jaeger  <aj@suse.de>
11574
11575         PR testsuite/20772
11576         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11577         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11578         g++.old-deja/g++.ext/asmspec1.C,
11579         g++.old-deja/g++.other/regstack.C,
11580         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11581         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11582         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11583         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11584         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11585         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11586         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11587         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11588         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11589         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11590         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11591         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11592         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11593         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11594         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11595         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11596         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11597         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11598         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11599
11600 2005-05-31  Jeff Law  <law@redhat.com>
11601
11602         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11603
11604 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11605
11606         PR middle-end/21743
11607         * gcc.dg/builtins-1.c: Activate disabled clog test.
11608         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11609
11610 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11611
11612         * gfortran.dg/char_pointer_assign.f90:
11613         Test character-pointer assignments and pointer assignments.
11614         * gfortran.dg/char_pointer_dummy.f90:
11615         Test character-pointer dummy arguments.
11616         * gfortran.dg/char_pointer_func.f90:
11617         Test character-pointer function returns.
11618         * gfortran.dg/char_pointer_dependency.f90:
11619         Test character-pointer functions with dependencies.
11620
11621 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/21784
11624         * g++.dg/lookup/using14.C: New test.
11625
11626 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11627
11628         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11629         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11630         trailing ^M.
11631
11632 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11633
11634         PR c++/17413
11635         * g++.dg/template/local5.C: New.
11636
11637         PR target/21761
11638         * gcc.c-torture/compile/pr21761.c: New.
11639
11640         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11641         before darwin8.
11642
11643 2005-05-30  Steven G. Kargl
11644
11645         PR fortran/20846
11646         * gfortran.dg/inquire_8.f90: New test.
11647
11648 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11649
11650         PR libfortran/21376
11651         * gfortran.dg/output_exponents_1.f90: New test.
11652
11653 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11654
11655         PR libfortran/20006
11656         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11657
11658 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/21210
11661         * g++.dg/ext/complex1.C: New test.
11662
11663         PR c++/21340
11664         * g++.dg/init/ctor6.C: New test.
11665
11666 2005-05-29  Jan Hubicka  <jh@suse.cz>
11667
11668         * gcc.c-torture/compile/pr21562.c: New.
11669
11670 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11671
11672         * gfortran.dg/subnormal_1.f90: New test.
11673
11674 2005-05-28  Jan Hubicka  <jh@suse.cz>
11675
11676         * tree-prof.exp: Fix comment.
11677         * value-prof-1.c: New.
11678         * value-prof-2.c: New.
11679         * value-prof-3.c: New.
11680         * value-prof-4.c: New.
11681
11682 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/21614
11685         * g++.dg/expr/ptrmem6.C: New test.
11686         * g++.dg/expr/ptrmem6a.C: Likewise.
11687
11688 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11689
11690         PR tree-optimization/21658
11691         * gcc.dg/tree-ssa/pr21658.c: New.
11692
11693 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         PR c++/21455
11696         * g++.dg/inherit/ptrmem3.C: New.
11697
11698         PR c++/21681
11699         * g++.dg/parse/template16.C: New.
11700
11701 2005-05-27  Andreas Jaeger  <aj@suse.de>
11702
11703         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11704
11705         * gcc.dg/i386-sse-8.c: Run test on all archs.
11706
11707 2005-05-26  Mike Stump  <mrs@apple.com>
11708
11709         * objc.dg/isa-field-1.m: Only run on darwin.
11710         * objc.dg/lookup-1.m: Likewise.
11711         * objc.dg/try-catch-8.m: Likewise.
11712
11713 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11714
11715         PR tree-optimization/9814
11716         * gcc.dg/pr9814-1.c: New test case.
11717
11718 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11719
11720         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11721         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11722         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11723         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11724         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11725         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11726         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11727         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11728         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11729         objc.dg/try-catch-8.m: New.
11730
11731 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11732
11733         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11734         remove extraneous semicolons.
11735
11736 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11737
11738         * obj-c++.dg/comp-types-12.mm: New.
11739         * objc.dg/comp-types-11.m: New.
11740         * objc.dg/selector-4.m: New.
11741
11742 2005-05-26  Andreas Jaeger  <aj@suse.de>
11743
11744         PR testsuite/20772
11745         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11746         g++.old-deja/g++.ext/attrib3.C,
11747         g++.old-deja/g++.other/store-expr1.C,
11748         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11749         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11750         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11751         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11752         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11753         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11754         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11755         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11756         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11757         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11758         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11759         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11760         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11761         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11762         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11763         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11764         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11765         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11766         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11767
11768 2005-05-26  Andreas Jaeger  <aj@suse.de>
11769
11770         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11771         x86-64 compilation.
11772
11773 2005-05-26  Andreas Jaeger  <aj@suse.de>
11774
11775         PR testsuite/20772
11776         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11777         gcc.misc-tests/i386-pf-athlon-1.c,
11778         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11779         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11780         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11781         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11782         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11783         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11784         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11785         programs.
11786
11787         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11788         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11789         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11790         x86-64 compilation.
11791
11792         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11793         x86_64.
11794
11795         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11796         effective-target ilp32.
11797
11798 2005-05-26  David Ung  <davidu@mips.com>
11799
11800         * gcc.target/mips/ext_ins.c: New test for testing the generation
11801         of MIPS32/64 rev 2 ext/ins instructions.
11802
11803 2005-05-26  Andreas Jaeger  <aj@suse.de>
11804
11805         * treelang/compile/unsigned.tree: Use gimple instead of
11806         nonexisting generic dump.
11807
11808 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11809
11810         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11811
11812 2005-05-26  Andreas Jaeger  <aj@suse.de>
11813
11814         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11815
11816 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11817
11818         PR libfortran/17283
11819         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11820         Test callee-allocated memory with write statements.
11821
11822 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11823
11824         PR middle-end/21709
11825         * gcc.dg/pr21709-1.c: New test case.
11826
11827 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11828             Mike Stump  <mrs@apple.com>
11829
11830         * objc/execute/next_mapping.h: Update for C++.
11831
11832         * obj-c++.dg/selector-1.mm: Move to...
11833         * obj-c++.dg/selector-4.mm: here...
11834
11835         * obj-c++.dg/basic.mm: New.
11836         * obj-c++.dg/comp-types-1.mm: New.
11837         * obj-c++.dg/cxx-class-1.mm: New.
11838         * obj-c++.dg/cxx-ivars-1.mm: New.
11839         * obj-c++.dg/cxx-ivars-2.mm: New.
11840         * obj-c++.dg/cxx-ivars-3.mm: New.
11841         * obj-c++.dg/cxx-scope-1.mm: New.
11842         * obj-c++.dg/cxx-scope-2.mm: New.
11843         * obj-c++.dg/defs.mm: New.
11844         * obj-c++.dg/empty-private-1.mm: New.
11845         * obj-c++.dg/encode-1.mm: New.
11846         * obj-c++.dg/encode-2.mm: New.
11847         * obj-c++.dg/encode-3.mm: New.
11848         * obj-c++.dg/extern-c-1.mm: New.
11849         * obj-c++.dg/extra-semi.mm: New.
11850         * obj-c++.dg/fix-and-continue-2.mm: New.
11851         * obj-c++.dg/isa-field-1.mm: New.
11852         * obj-c++.dg/ivar-list-semi.mm: New.
11853         * obj-c++.dg/local-decl-1.mm: New.
11854         * obj-c++.dg/lookup-1.mm: New.
11855         * obj-c++.dg/lookup-2.mm: New.
11856         * obj-c++.dg/method-1.mm: New.
11857         * obj-c++.dg/method-2.mm: New.
11858         * obj-c++.dg/method-3.mm: New.
11859         * obj-c++.dg/method-4.mm: New.
11860         * obj-c++.dg/method-5.mm: New.
11861         * obj-c++.dg/method-6.mm: New.
11862         * obj-c++.dg/method-7.mm: New.
11863         * obj-c++.dg/no-extra-load.mm: New.
11864         * obj-c++.dg/overload-1.mm: New.
11865         * obj-c++.dg/pragma-1.mm: New.
11866         * obj-c++.dg/pragma-2.mm: New.
11867         * obj-c++.dg/private-1.mm: New.
11868         * obj-c++.dg/private-2.mm: New.
11869         * obj-c++.dg/proto-qual-1.mm: New.
11870         * obj-c++.dg/qual-types-1.mm: New.
11871         * obj-c++.dg/stubify-1.mm: New.
11872         * obj-c++.dg/stubify-2.mm: New.
11873         * obj-c++.dg/super-class-1.mm: New.
11874         * obj-c++.dg/super-class-2.mm: New.
11875         * obj-c++.dg/super-dealloc-1.mm: New.
11876         * obj-c++.dg/super-dealloc-2.mm: New.
11877         * obj-c++.dg/template-1.mm: New.
11878         * obj-c++.dg/template-2.mm: New.
11879         * obj-c++.dg/template-3.mm: New.
11880         * obj-c++.dg/template-4.mm: New.
11881         * obj-c++.dg/template-5.mm: New.
11882         * obj-c++.dg/template-6.mm: New.
11883         * obj-c++.dg/try-catch-1.mm: New.
11884         * obj-c++.dg/try-catch-2.mm: New.
11885         * obj-c++.dg/try-catch-3.mm: New.
11886         * obj-c++.dg/try-catch-4.mm: New.
11887         * obj-c++.dg/try-catch-5.mm: New.
11888         * obj-c++.dg/try-catch-6.mm: New.
11889         * obj-c++.dg/try-catch-7.mm: New.
11890         * obj-c++.dg/try-catch-8.mm: New.
11891         * obj-c++.dg/try-catch-9.mm: New.
11892         * obj-c++.dg/va-meth-1.mm: New.
11893
11894 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11895
11896         * obj-c++.dg/selector-1.mm: New.
11897         * obj-c++.dg/selector-2.mm: New.
11898
11899 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11900
11901         * obj-c++.dg/selector-3.mm: New.
11902         * objc.dg/selector-3.m: New.
11903
11904 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11905
11906         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11907         about where warning appears.
11908
11909 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11910
11911         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11912         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11913         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11914         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11915
11916 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11917
11918         * gcc.dg/20050524-1.c: New test.
11919
11920 2005-05-25  Jan Hubicka  <jh@suse.cz>
11921
11922         * gcc.dg/tree-prof/inliner-1.c: New.
11923
11924 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11925
11926         * gcc.dg/tree-prof: New directory.
11927         * gcc.dg/tree-prof/tree-prof.exp: New.
11928
11929 2005-05-25  DJ Delorie  <dj@redhat.com>
11930
11931         * gcc.dg/Wattributes-1.c: New.
11932         * gcc.dg/Wattributes-2.c: New.
11933         * gcc.dg/Wattributes-3.c: New.
11934
11935 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11936
11937         PR tree-optimization/19833
11938         * gcc.dg/uninit-4.c: Remove xfail.
11939         * gcc.dg/uninit-9.c: Ditto.
11940
11941 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11942
11943         * obj-c++.dg/bitfield-[1-5].mm: New.
11944         * obj-c++.dg/class-protocol-1.mm: New.
11945         * obj-c++.dg/comp-types-1[0-1].mm: New.
11946         * obj-c++.dg/comp-types-[2-9].mm: New.
11947         * obj-c++.dg/encode-[4-8].mm: New.
11948         * obj-c++.dg/layout-1.mm: New.
11949         * obj-c++.dg/method-1[0-9].mm: New.
11950         * obj-c++.dg/method-2[0-1].mm: New.
11951         * obj-c++.dg/method-[8-9].mm: New.
11952         * obj-c++.dg/objc-gc-3.mm: New.
11953         * obj-c++.dg/try-catch-10.mm: New.
11954         * objc.dg/bitfield-5.m: New.
11955         * objc.dg/comp-types-10.m: New.
11956         * objc.dg/comp-types-9.m: New.
11957         * objc.dg/layout-1.m: New.
11958         * objc.dg/objc-gc-4.m: New.
11959         * objc.dg/try-catch-9.m: New.
11960         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11961         * objc.dg/comp-types-1.m: Likewise.
11962         * objc.dg/comp-types-[5-6].m: Likewise.
11963         * objc.dg/method-9.m: Likewise.
11964
11965 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11966
11967         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11968         and on hardware without VMX support.
11969
11970         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11971
11972         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11973
11974         * lib/profopt.exp (dg-final-generate, dg-final-use,
11975         profopt-final-code, profopt-get-options): New.
11976         (profopt-execute): Process test directives.
11977
11978         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11979         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11980         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11981
11982 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11983
11984         PR C++/21645
11985         * g++.dg/init/ctor5.C: New test.
11986
11987 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11988
11989         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11990         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11991         vect-113.c, vect-114.c.
11992
11993 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11994
11995         * gcc.dg/const-elim-1.c: Remove xfails.
11996
11997 2005-05-23  Jeff Law  <law@redhat.com>
11998
11999         * gcc.c-torture/compile/pr21638.c: New test.
12000         * gcc.c-torture/compile/20050520-1.c: New test.
12001
12002 2005-05-23  Nick Clifton  <nickc@redhat.com>
12003
12004         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12005         be a proper triple, ie: m32r*-*-*.
12006         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12007
12008 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12009
12010         PR middle-end/21331
12011         PR tree-opt/21293
12012         * gcc.c-torture/compile/pr21293.c: New test.
12013         * gcc.c-torture/execute/pr21331.c: New test.
12014
12015 2004-05-20  Richard Henderson  <rth@redhat.com>
12016
12017         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12018
12019 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12020
12021         * obj-c++-dg.exp: Add.
12022         * obj-c++.exp: Add.
12023         * obj-c++.dg/dg.exp: Add.
12024
12025 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12026
12027         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12028         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12029
12030 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12031
12032         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12033
12034 2004-05-19  Richard Henderson  <rth@redhat.com>
12035
12036         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12037
12038 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12039
12040         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12041
12042         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12043
12044 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR c++/21495
12047         * g++.dg/parse/extern1.C: New test.
12048         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12049
12050 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12051
12052         * gcc.dg/c99-math.h: New.
12053         * gcc.dg/c99-math-float-1.c: New test.
12054         * gcc.dg/c99-math-double-1.c: Likewise.
12055         * gcc.dg/c99-math-long-double-1.c: Likewise.
12056
12057 2005-05-18  Richard Henderson  <rth@redhat.com>
12058
12059         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12060
12061 2005-05-18  Devang Patel  <dpatel@apple.com>
12062
12063         * g++.dg/opt/20050511-1.C: New test.
12064
12065 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12066
12067         PR libfortran/21127
12068         * gfortran.dg/reshape-complex.f90: New test.
12069
12070 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12071
12072         * gfortran.dg/array_constructor_1.f90: New test.
12073         * gfortran.dg/array_constructor_2.f90: New test.
12074
12075 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12076
12077         PR fortran/20954
12078         * gfortran.dg/pr20954.f: New test.
12079
12080 2005-05-17  Mike Stump  <mrs@apple.com>
12081
12082         Yet more Objective-C++...
12083
12084         * objc.dg/method-5.m: Update.
12085         * objc.dg/method-6.m: Update.
12086         * objc.dg/method-7.m: Update.
12087         * objc.dg/method-9.m: Update.
12088         * objc.dg/try-catch-2.m: Update.
12089
12090 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12091
12092         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12093         Remove little-endian optimizations.
12094
12095 2005-05-17  Jeff Law  <law@redhat.com>
12096
12097         * g++.dg/tree-ssa/pr14814.C: New test.
12098         * gcc.dg/tree-ssa/pr14814.C: New test.
12099         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12100         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12101
12102 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12103
12104         * gcc.dg/compat/generate-random.c: Do not include
12105         libiberty.h.
12106         * gcc.dg/compat/generate-random_r.c: Likewise.
12107
12108 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12109
12110         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12111
12112 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12113
12114         PR middle-end/21595
12115         * g++.dg/tree-ssa/builtin1.C: New testcase.
12116
12117 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12118
12119         PR c++/21454
12120         * g++.dg/opt/const4.C: New test.
12121
12122         PR middle-end/21492
12123         * g++.dg/opt/crossjump1.C: New test.
12124
12125         PR tree-optimization/21610
12126         * gcc.c-torture/compile/20050516-1.c: New test.
12127
12128         PR fortran/15080
12129         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12130         about the test failing.
12131         * gfortran.fortran-torture/execute/where_7.f90: New test.
12132         * gfortran.fortran-torture/execute/where_8.f90: New test.
12133
12134 2005-05-16  Richard Henderson  <rth@redhat.com>
12135
12136         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12137         i?86 and x86_64.
12138
12139 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12140
12141         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12142         (limits.h): Include unconditionally.
12143         (stdlib.h): Likewise.
12144         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12145         (limits.h): Include unconditionally.
12146         (stdlib.h): Likewise.
12147         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12148         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12149         (limits.h): Include unconditionally.
12150         (stdlib.h): Likewise.
12151         (hashtab.h): Do not include.
12152         (getopt.h): Likewise.
12153         (stddef.h): Include.
12154         (hashval_t): Define.
12155         (struct entry): Add "next" field.
12156         (HASH_SIZE): New macro.
12157         (hash_table): New variable.
12158         (switchfiles): Do not use xmalloc.
12159         (mix): New macro.
12160         (iterative_hash): New function.
12161         (hasht): Remove.
12162         (e_exists): New function.
12163         (e_insert): Likewise.
12164         (output): Use, instead of libiberty hashtable functions.
12165         (main): Do not use getopt.  Do not call htab_create.
12166
12167 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12168
12169         PR libstdc++/21526
12170         * lib/target-supports.exp (check_mkfifo_available):
12171         Return 0 for cygwin as mkfifo support incomplete on platform.
12172         Fix typos in comments.
12173
12174 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12175
12176         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12177
12178 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12179
12180         PR fortran/17432
12181         * gfortran.dg/assign_4.f: New test.
12182
12183 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12184
12185         PR tree-optimization/21563
12186         * gcc.dg/tree-ssa/pr21563.c: New.
12187
12188 2005-05-14  Jan Hubicka  <jh@suse.cz>
12189
12190         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12191
12192 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12193
12194         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12195
12196 2005-05-13  Julian Brown  <julian@codesourcery.com>
12197
12198         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12199         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12200
12201 2005-05-13  Jan Hubicka  <jh@suse.cz>
12202
12203         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12204         * gcc.dg/fold-xor-?.c: Likewise.
12205         * gcc.dg/pr15784-?.c: Likewise.
12206         * gcc.dg/pr20922-?.c: Likewise.
12207         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12208         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12209         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12210
12211 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12212
12213         PR fortran/21260
12214         * gfortran.dg/hollerith_1.f90: New test.
12215
12216 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12217
12218         * gfortran.dg/func_result_2.f90: New test.
12219
12220 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12221
12222         * gfortran.dg/dev_null.f90: New test.
12223
12224 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12225
12226         * gcc.dg/arm-vfp1.c: Revert last change.
12227
12228 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12229
12230         PR middle-end/19807
12231         PR tree-optimization/19639
12232         * g++.dg/tree-ssa/pr19807.C: New testcase.
12233
12234 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12235
12236         PR libfortran/21471
12237         * gfortran.dg/append-1.f90: New test.
12238
12239 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12240
12241         * gcc.dg/pr18501.c: XFAIL.
12242         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12243         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12244         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12245         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12246         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12247         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12248         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12249         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12250
12251 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12252
12253         PR fortran/20178
12254         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12255         gfortran.dg/f2c_3.f90: New tests.
12256
12257         * gfortran.dg/return_1.f90: Fix dg annotation.
12258
12259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12260
12261         * gcc.c-torture/compile/20050510-1.c: New test.
12262
12263 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12264
12265         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12266
12267 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12268
12269         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12270
12271 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12272
12273         PR c/17913
12274         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12275
12276 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12277
12278         PR c/21342
12279         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12280         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12281
12282 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12283
12284         PR debug/16676
12285         * gcc.dg/debug/pr16676.c: New test.
12286
12287 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12288
12289         PR testsuite/21443
12290         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12291         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12292         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12293         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12294         Change -O1 to -O2.
12295         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12296         -fno-tree-dominator-opts.
12297
12298 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12299
12300         * gfortran.dg/return_1.f90: New test.
12301
12302 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12303
12304         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12305
12306         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12307
12308 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         PR c++/21427
12311         * g++.dg/inherit/covariant13.C: New.
12312
12313 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12314
12315         PR libfortran/19155
12316         * gfortran.dg/pr19155.f: New test.
12317
12318 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12319
12320         PR inline-asm/8788
12321         * gcc.dg/pr8788-1.c: New testcase.
12322
12323 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12324
12325         PR target/21416
12326         * gcc.target/mips/fpcmp-[12].c: New tests.
12327
12328 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * lib/target-supports-dg.exp (dg-require-fork): New function.
12331         (dg-require-mkfifo): Likewise.
12332         * lib/target-supports.exp (check_function_available): New
12333         function.
12334         (check_fork_available): Likewise.
12335         (check_mkfifo_available): Likewise.
12336
12337 2005-05-06  Jeff Law  <law@redhat.com>
12338
12339         * gcc.c-torture/compile/pr21380.c: New test.
12340
12341 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR c++/20961
12344         * g++.dg/ext/weak3.C: New test.
12345
12346 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/21352
12349         * g++.dg/template/crash37.C: New test.
12350
12351 2005-05-05  Paul Brook  <paul@codesourcery.com>
12352
12353         * gcc.dg/arm-g2.c: Use effective-target arm32.
12354         * gcc.dg/arm-mmx-1.c: Ditto.
12355         * gcc.dg/arm-scd42-2.c: Ditto.
12356         * gcc.dg/arm-vfp1.c: Ditto.
12357         * lib/target-supports.exp (check_effective_target_arm32): New
12358         function.
12359
12360 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12361
12362         PR libfortran/21354
12363         gfortran.dg/in_pack_rank7.f90: New test.
12364
12365 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12366
12367         PR middle-end/15618
12368         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12369
12370 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12371
12372         PR middle-end/21265
12373         * gcc.dg/20050503-1.c: New test.
12374
12375         PR rtl-optimization/21239
12376         * gcc.dg/i386-sse-11.c: New test.
12377
12378 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12379
12380         PR target/16888
12381         * gcc.target/i386/asm-1.c: New test.
12382
12383 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR rtl-optimization/21330
12386         * gcc.c-torture/execute/20050502-1.c: New test.
12387
12388         PR target/21297
12389         * gcc.c-torture/execute/20050502-2.c: New test.
12390
12391 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12392
12393         PR middle-end/21282
12394         * gcc.dg/pr21282.c: New.
12395
12396 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12397
12398         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12399         * gcc.dg/vect/vect-92.c: Likewise.
12400         * gcc.dg/vect/vect-93.c: Likewise.
12401         * gcc.dg/vect/vect-dv-1.c: Likewise.
12402         * gcc.dg/vect/vect-dv-2.c: Likewise.
12403         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12404
12405 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12406
12407         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12408         * gfortran.dg/vect/vect-2.f90: Likewise.
12409         * gfortran.dg/vect/vect-3.f90: Likewise.
12410         * gfortran.dg/vect/vect-4.f90: Likewise.
12411         * gfortran.dg/vect/vect-5.f90: Likewise.
12412
12413 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12414
12415         PR target/20813
12416         * gcc.dg/rs6000-fpint-2.c: New.
12417
12418 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12419
12420         PR c/15698
12421         * gcc.dg/builtins-30.c: Update expected messages.
12422         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12423         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12424         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12425
12426 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12427
12428         PR tree-optimization/21294
12429         * gcc.dg/tree-ssa/pr21294.c: New.
12430
12431 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12432
12433         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12434         __builtin_altivec_st_internal_4si built-in.
12435
12436 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12437
12438         PR c++/15875
12439         * g++.dg/template/ptrmem14.C: New test.
12440
12441 2005-05-02  Paul Brook  <paul@codesourcery.com>
12442
12443         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12444
12445 2005-05-02  Michael Matz  <matz@suse.de>
12446
12447         PR c++/19542
12448         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12449
12450 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12451
12452         * g++.dg/cpp/weak.C: New test.
12453
12454 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12455
12456         * gcc.dg/tree-ssa/loop-8.c: New test.
12457
12458 2005-04-30  Michael Maty  <matz@suse.de>
12459
12460         * gcc.dg/inline-mcpy.c: New test.
12461
12462 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12463
12464         PR libfortran/18958
12465         * gfortran.dg/eoshift.f90: New test case.
12466
12467 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12468
12469         PR libfortran/18857
12470         * gfortran.dg/matmul_1.f90: New test.
12471
12472 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12473
12474         PR tree-optimization/21030
12475         * gcc.dg/tree-ssa/pr21030.c: New.
12476
12477 2005-04-29  Devang Patel  <dpatel@apple.com>
12478
12479         PR tree-optimization/21272
12480         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12481
12482 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12483
12484         PR fortran/13082
12485         PR fortran/18824
12486         * gfortran.dg/entry_4.f90: New test.
12487         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12488         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12489         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12490         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12491         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12492         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12493         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12494
12495 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12496
12497         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12498
12499 2005-04-29  Paul Brook  <paul@codesourcery.com>
12500
12501         * gfortran.dg/entry_3.f90: New test.
12502
12503 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12504
12505         * gfortran.dg/implicit_4.f90: New test.
12506
12507 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12508
12509         * lib/target-supports.exp (check_profiling_available): Return
12510         false for xtensa-*-elf.
12511
12512 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12513
12514         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12515         error if file cannot be deleted.
12516
12517 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12518
12519         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12520         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12521         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12522         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12523         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12524         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12525         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12526         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12527         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12528         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12529         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12530         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12531         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12532
12533 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12534
12535         PR fortran/20865
12536         * gfortran.dg/pr20865.f90: New test.
12537
12538 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12539
12540         * gcc.dg/void-cast-2.c: New test.
12541
12542 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12543
12544         PR c/21159
12545         * gcc.dg/void-cast-1.c: New test.
12546
12547 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12548
12549         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12550
12551 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12552
12553         PR fortran/21177
12554         * gfortran.dg/pr21177.f90: New test.
12555
12556 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12557
12558         PR tree-optimization/21171
12559         * gcc.dg/tree-ssa/pr21171.c: New test.
12560
12561 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12562
12563         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12564         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12565         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12566         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12567         gcc.dg/tree-ssa/gen-vect-32.c: New.
12568         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12569         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12570         don't run on PPC32.
12571
12572 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12573
12574         PR c/21213
12575         * gcc.dg/transparent-union-3.c: New test.
12576
12577 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12578
12579         PR c/20740
12580         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12581         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12582         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12583         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12584         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12585         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12586
12587 2005-04-26  Jeff Law  <law@redhat.com>
12588
12589         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12590         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12591         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12592         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12593         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12594         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12595         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12596
12597 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12598
12599         PR tree-optimization/17598
12600         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12601
12602 2005-04-25  Mike Stump  <mrs@apple.com>
12603
12604         * objc.dg/fix-and-continue-1.m: Add.
12605
12606 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12607
12608         PR c++/20995
12609         * g++.dg/opt/pr20995-1.C: New test case.
12610
12611 2005-04-25  Devang Patel <dpatel@apple.com>
12612
12613         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12614
12615 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12616
12617         PR testsuite/21062
12618         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12619
12620 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12621
12622         PR C++/21188
12623         * g++.dg/opt/rtti2.C: New test.
12624
12625 2005-04-25  Paul Brook  <paul@codesourcery.com>
12626         Steven G. Kargl  <kargls@comcast.net>
12627
12628         PR fortran/20879
12629         * gfortran.dg/ichar_1.f90: New file.
12630
12631 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12632
12633         PR middle-end/20991
12634         * g++.dg/opt/pr20991.C: New test.
12635
12636         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12637         where sizeof (type) < __alignof__ (type).
12638         * gcc.dg/compat/struct-layout-1.h: Likewise.
12639
12640 2005-04-24  Per Bothner  <per@bothner.com>
12641             Devang Patel  <dpatel@apple.com>
12642
12643         PR preprocessor/20907
12644         * gcc.dg/cpp/very-long-comment.c: New test.
12645
12646 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12647
12648         PR fortran/20059
12649         * gfortran.dg/common_5.f: New test.
12650
12651 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12652
12653         PR middle-end/21082
12654         * g++.dg/tree-ssa/pr21082.C: New testcase.
12655
12656 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12657
12658         * gcc.dg/vect/vect-99.c: New test.
12659
12660 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12661
12662         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12663
12664 2005-04-22  Jeff Law  <law@redhat.com>
12665
12666         * gcc.dg/uninit-5.c: Remove xfails.
12667         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12668         conditionals and loads.
12669
12670 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12671
12672         PR libfortran/20074
12673         PR libfortran/20436
12674         PR libfortran/21108
12675         * gfortran.dg/nested_reshape.f90: new test
12676         * gfortran.dg/reshape-alloc.f90: new test
12677         * gfortran.dg/reshape.f90: new test
12678
12679 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12680
12681         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12682
12683         * gcc.dg/arm-vfp1.c: New test.
12684
12685 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12686
12687         PR c++/21087
12688         * g++.dg/lookup/builtin2.C: New test.
12689
12690 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12691
12692         * gcc.dg/weak/weak-13.c: New test.
12693
12694 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12695
12696         * lib/target-supports.exp (check_effective_target_sync_int_long):
12697         Add powerpc*.
12698
12699 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12700
12701         * gcc.target/mips/branch-1.c: New test.
12702
12703 2005-04-21  Richard Henderson  <rth@redhat.com>
12704
12705         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12706         * gcc.dg/vect/vect-86.c: Likewise.
12707         * gcc.dg/vect/vect-87.c: Likewise.
12708         * gcc.dg/vect/vect-88.c: Likewise.
12709
12710 2005-04-21  Devang Patel  <dpatel@apple.com>
12711
12712         PR optimization/20994
12713         * gcc.dg/tree-ssa/ifc-3.c: New test.
12714
12715 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12716
12717         PR c/12913
12718         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12719         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12720         gcc.dg/c99-vla-jump-5.c: New tests.
12721
12722 2005-04-19  Richard Henderson  <rth@redhat.com>
12723
12724         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12725         Fix typo in exists check.
12726         (check_effective_target_sync_int_long): New.
12727         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12728         * gcc.dg/ia64-sync-2.c: Likewise.
12729         * gcc.dg/ia64-sync-3.c: Likewise.
12730         * gcc.dg/ia64-sync-4.c: Likewise.
12731
12732 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12733
12734         * gcc.dg/fold-xor-1.c: New test.
12735         * gcc.dg/fold-xor-2.c: New test.
12736
12737 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12738
12739         PR target/20670
12740         * g++.dg/eh/fp-regs.C: New test.
12741
12742 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12743
12744         * gcc.dg/Wint-to-pointer-cast-1.c,
12745         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12746         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12747         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12748
12749 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12750
12751         PR fortran/16861
12752         * gfortran.dg/pr16861.f90: New test.
12753
12754 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12755
12756         * gcc.dg/pr21085.c: New test.
12757
12758 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12759
12760         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12761         (setup_mips_tests, dg-mips-options): New procedures.
12762         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12763         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12764         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12765         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12766         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12767         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12768         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12769         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12770         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12771         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12772         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12773         dg-mips-options instead of dg-options.  Remove now-redundant
12774         preprocessor guards.
12775         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12776         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12777         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12778         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12779         * gcc.dg/vr-mult-2.c: Delete.
12780         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12781         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12782         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12783         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12784         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12785         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12786         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12787
12788 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12789
12790         * ada/acats/run_all.sh: Use sync when executable not present.
12791
12792 2005-04-18  Devang Patel  <dpatel@apple.com>
12793
12794         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12795         * gcc.dg/vect/vect-11a.c: New.
12796         * gcc.dg/vect/vect-none.c: Update.
12797         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12798
12799 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12800
12801         PR tree-optimization/20922
12802         * gcc.dg/pr20922-1.c: New test.
12803         * gcc.dg/pr20922-2.c: New test.
12804         * gcc.dg/pr20922-3.c: New test.
12805         * gcc.dg/pr20922-4.c: New test.
12806         * gcc.dg/pr20922-5.c: New test.
12807         * gcc.dg/pr20922-6.c: New test.
12808
12809 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12810
12811         PR libfortran/20950
12812         * gfortran.dg/pr20950.f: New test.
12813
12814 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12815
12816         PR libfortran/19216
12817         * gfortran.dg/pr19216.f: New test.
12818
12819 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12820
12821         PR tree-optimization/21001
12822         * gcc.dg/tree-ssa/pr21001.c: New.
12823
12824 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12825
12826         PR libfortran/21075
12827         * gfortran.dg/reshape_rank7.f90: New test.
12828
12829 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12830
12831         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12832         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12833         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12834         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12835         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12836         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12837         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12838         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12839         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12840         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12841         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12842         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12843         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12844         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12845         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12846         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12847         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12848         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12849         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12850         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12851         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12852
12853 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12854
12855         * gfortran.dg/wtruncate.f: New testcase.
12856         * gfortran.dg/wtruncate.f90: New testcase.
12857
12858 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/21025
12861         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12862         which sizeof/alignof is dependent, rather than just whether we are
12863         processing_template_decl.
12864
12865 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12866
12867         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12868         corrected typo where the wrong variables had been compared.
12869
12870 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12871
12872         PR libfortran/18495
12873         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12874         Test callee-allocated version of return array with a write
12875         statement.
12876         Test spread with a temporary with another write statement.
12877
12878 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12879
12880         PR tree-optimization/21031
12881         * gcc.dg/tree-ssa/pr21031.c: New.
12882
12883 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12884
12885         PR tree-optimization/21004
12886         * gcc.dg/builtins-53.c: Include builtins-config.h.
12887         Check floorf, ceilf, floorl and ceill transformations
12888         only when HAVE_C99_RUNTIME is defined.
12889
12890 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12891
12892         PR middle-end/20739
12893         * gcc.dg/tree-ssa/pr20739.c: New test.
12894
12895 2005-04-14  Mike Stump  <mrs@apple.com>
12896
12897         * gcc.dg/Foundation.framework/empty: New.
12898         * gcc.dg/framework-2.c: New.
12899
12900 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12901
12902         PR tree-optimization/21021
12903         * gcc.c-torture/compile/pr21021.c: New.
12904
12905 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12906
12907         PR testsuite/21010
12908         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12909         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12910         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12911         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12912         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12913         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12914         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12915         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12916
12917 2005-04-14  Richard Henderson  <rth@redhat.com>
12918
12919         * lib/target-supports.exp (check_effective_target_vect_condition):
12920         Add ia64, i?86, and x86_64.
12921
12922 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12923
12924         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12925
12926 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12927
12928         PR tree-optimization/20657
12929         * gcc.dg/tree-ssa/pr20657.c: New.
12930
12931 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12932
12933         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12934         (long long int)trunc*.
12935
12936 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12937
12938         PR target/20927
12939         * gcc.dg/pr20927.c: New test.
12940
12941 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12942
12943         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12944         * gcc.target/mips/asm-1.c: Likewise.
12945
12946 2005-04-13  Dale Johannesen  <dalej@apple.com>
12947
12948         * objc.dg/objc-fast-4.m: New.
12949
12950 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12951
12952         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12953         directory.
12954         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12955
12956 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12957
12958         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12959         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12960         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12961
12962 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12963
12964         PR tree-optimization/20913
12965         * gcc.dg/tree-ssa/pr20913.c: New.
12966
12967         PR tree-optimization/20702
12968         * gcc.dg/tree-ssa/pr20702.c: New.
12969
12970 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12971
12972         PR c++/13744
12973         * g++.dg/inherit/local3.C: New test.
12974
12975 2005-04-12  Jeff Law  <law@redhat.com>
12976
12977         * gcc.dg/tree-ssa/20050412-1.c: New test.
12978
12979 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12980
12981         PR libfortran/19016
12982         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12983         Add tests with mask generated by expression.
12984         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12985         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12986         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12987
12988 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12989
12990         PR middle-end/20917
12991         * gcc.dg/20050409-1.c: New test.
12992
12993 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12994
12995         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12996
12997 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12998
12999         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13000         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13001         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13002         (TARGET_CXX): Adjust accordingly.
13003         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13004         determine_class_data_visibility and class_data_always_comdat.
13005         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13006         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13007         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13008         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13009         (arm_cxx_determine_class_data_visibility): New.
13010         (arm_cxx_class_data_always_comdat): Likewise.
13011         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13012         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13013         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13014         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13015         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13016         Define.
13017
13018 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13019
13020         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13021
13022 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13023
13024         * gcc.dg/i386-darwin-fpmath.c: New.
13025
13026 2004-04-11  Devang Patel  <dpatel@apple.com>
13027
13028         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13029         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13030         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13031         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13032         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13033         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13034         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13035         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13036         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13037
13038 2004-04-11  Devang Patel  <dpatel@apple.com>
13039
13040         * gcc.dg/vect/vect-dv-1.c: New test.
13041         * gcc.dg/vect/vect-dv-2.c: New test.
13042
13043 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13044
13045         PR tree-optimization/20933
13046         * gcc.dg/tree-ssa/pr20933.c: New test.
13047
13048 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13049
13050         * gfortran.dg/fold_nearest.f90: New test.
13051
13052 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13053
13054         * gcc.dg/tree-ssa/alias-1.c: New test.
13055
13056 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13057
13058         PR tree-optimization/20920
13059         * g++.dg/tree-ssa/pr20920.C: New test.
13060
13061 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13062
13063         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13064         (long long int)ceil*.
13065
13066 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13067
13068         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13069         explicit C++ linkage.
13070
13071 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13072
13073         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13074         warning for arithmetic IF statements.
13075
13076 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13077
13078         * eor_handling_1.f90: New test case.
13079         * eor_handling_2.f90: New test case.
13080         * eor_handling_3.f90: New test case.
13081         * eor_handling_4.f90: New test case.
13082         * eor_handling_5.f90: New test case.
13083         * noadv_size.f90: New test case.
13084         * pad_no.f90: New test case.
13085
13086 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13087
13088         * gcc.c-torture/execute/20050410-1.c: New test.
13089
13090 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13091
13092         * gcc.dg/pr20126.c: New.
13093
13094 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13095             Steven G. Kargl <kargls@comcast.net>
13096
13097         * gfortran.dg/PR19872.f: New test.
13098
13099 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13100
13101         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13102
13103 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13104
13105         * gfortran.dg/nint_1.f90: New test.
13106
13107 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13108
13109         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13110         Added test for callee-allocated arrays with write statements.
13111         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13112         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13113         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13114         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13115         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13116
13117 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13118
13119         PR libfortran/20163
13120         * gfortran.dg/open-options-blanks.f: New test.
13121
13122 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13123
13124         PR fortran/13257
13125         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13126
13127 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13128
13129         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13130         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13131         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13132         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13133         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13134         * gcc.c-torture/execute/stdarg-4.c: New test.
13135
13136         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13137
13138         PR target/20795
13139         * g++.dg/abi/param2.C: New test.
13140
13141 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13142
13143         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13144
13145 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13146
13147         * gcc.dg/builtins-53.c: New test.
13148
13149 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13150
13151         * g++.dg/tree-ssa/pr18178.C: New test.
13152         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13153         * gcc.c-torture/execute/20041019-1.c: New test.
13154         * gcc.dg/tree-ssa/20041008-1.c: New test.
13155         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13156         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13157         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13158         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13159         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13160         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13161         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13162         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13163         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13164         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13165
13166 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13167
13168         PR rtl-optimization/20466
13169         * gcc.c-torture/execute/pr20466-1.c: New test.
13170
13171 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13172
13173         PR c++/20905
13174         * g++.dg/parse/cond2.C: New test.
13175
13176         PR c++/20145
13177         * g++.dg/warn/Wdtor1.C: New test.
13178
13179 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13180
13181         PR fortran/17229
13182         * gfortran.dg/pr17229.f: New test.
13183
13184 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13185
13186         * gfortran.dg/tiny_1.f90: New test.
13187         * gfortran.dg/tiny_2.f90: ditto.
13188
13189 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13190
13191         * gfortran.dg/eor_1.f90: Fix dg-do run line
13192         * gfortran.dg/open_new.f90: Fix dg-do run line
13193
13194 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13195
13196         * lib/target-supports.exp (get_compiler_messages): Support
13197         optional arguments, the fourth being compiler options.
13198         (check_effective_target_fpic): New proc.
13199         * gcc.dg/20050321-2.c: Restrict to target fpic.
13200
13201 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13202
13203         * gcc.dg/15443-1.c: New test.
13204         * gcc.dg/15443-2.c: Likewise.
13205
13206 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13207
13208         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13209
13210 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13211
13212         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13213
13214 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13215
13216         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13217         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13218         -m64.
13219         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13220         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13221         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13222
13223 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13224
13225         PR c++/20212
13226         * g++.dg/warn/Wunused-11.C: New test.
13227
13228 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13229
13230         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13231
13232 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13233
13234         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13235
13236 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/20734
13239         * g++.dg/template/ptrmem13.C: New test.
13240
13241 2005-04-05  Per Bothner  <per@bothner.com>
13242
13243         * lib/gcc.exp: Always add -fno-show-column, for now.
13244
13245 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13246
13247         PR testsuite/20767
13248         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13249         of plain old "unsigned int" for the type of "i".  Makes this test
13250         64bit clean.
13251
13252 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13253
13254         * gcc.dg/i386-ssefn-1.c: New test.
13255         * gcc.dg/i386-ssefn-2.c: New test.
13256         * gcc.dg/i386-ssefn-3.c: New test.
13257         * gcc.dg/i386-ssefn-4.c: New test.
13258
13259 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13260
13261         PR tree-optimization/20076
13262         * gcc.dg/builtin-apply4.c: New test.
13263
13264         PR preprocessor/19475
13265         * gcc.dg/cpp/macspace1.c: New test.
13266         * gcc.dg/cpp/macspace2.c: New test.
13267
13268 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13269
13270         * gfortran.dg/pr20755.f: Fixed bad format.
13271
13272 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13273
13274         PR c++/20763
13275         * g++.dg/ext/attrib21.C: New test.
13276
13277 2004-04-05  Devang Patel  <dpatel@apple.com>
13278
13279         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13280         * gcc.dg/vect/vect-shift-1.c: New test.
13281
13282 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13283
13284         PR libfortran/20755
13285         * gfortran.dg/pr20755.f: New test.
13286
13287 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13288
13289         * gfortran.dg/pr15959.f90: New test.
13290         * gfortran.dg/string_pad_trunc.f90: New test.
13291
13292 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13293
13294         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13295         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13296         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13297         syntax.
13298
13299 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13300
13301         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13302
13303 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13304
13305         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13306         * gcc.c-torture/compile/20011119-2.c: Likewise.
13307         * gcc.c-torture/compile/981001-2.c: Likewise.
13308
13309 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13310
13311         PR c++/20679
13312         * g++.dg/template/overload4.C: New test.
13313
13314 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13315
13316         PR c++/20746
13317         * g++.dg/abi/covariant5.C: New.
13318
13319         PR debug/20505
13320         * g++.dg/debug/const2.C: New.
13321
13322 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13323
13324         PR rtl-optimization/16104
13325         * gcc.c-torture/execute/20050316-1.c: New test.
13326
13327 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13328
13329         * g++.dg/template/spec23.C: Fix dg-error text.
13330
13331 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13332
13333         PR c++/19199
13334         * g++.dg/expr/lval2.C: New.
13335
13336 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13337
13338         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13339         __builtin_strcasecmp and __builtin_strncasecmp.
13340
13341 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         PR c++/20723
13344         * g++.dg/template/spec22.C: New.
13345         * g++.dg/template/spec23.C: New.
13346
13347 2005-04-03  Dale Ranta  <dir@lanl.gov>
13348             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13349
13350         PR libfortran/20068
13351         PR libfortran/20125
13352         PR libfortran/20156
13353         PR libfortran/20471
13354         * gfortran.dg/backspace.f: New test.
13355
13356 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13357
13358         * gcc.dg/pr19345.c: New test.
13359
13360 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13361
13362         PR tree-optimization/20640
13363         * gcc.dg/torture/tree-loop-1.c: New.
13364
13365 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13366
13367         PR rtl-optimization/20290
13368         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13369
13370 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13371
13372         * gcc.dg/rs6000-fpint.c: New.
13373
13374 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13375
13376         * gcc.dg/old-style-then-proto-1.c: New test.
13377
13378 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13379
13380         * gfortran.fortran-torture/execute/backspace.f90: Check
13381         after backspace and read was incorrect.
13382
13383 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13386         buffer past the terminating NUL using memcmp.
13387         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13388         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13389
13390         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13391         Fix unused/uninitialized variable warnings.
13392
13393         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13394         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13395         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13396         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13397
13398         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13399         gcc.c-torture/execute/builtins/fputs-lib.c,
13400         gcc.c-torture/execute/builtins/lib/fprintf.c,
13401         gcc.c-torture/execute/builtins/lib/main.c,
13402         gcc.c-torture/execute/builtins/lib/memcmp.c,
13403         gcc.c-torture/execute/builtins/lib/memmove.c,
13404         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13405         gcc.c-torture/execute/builtins/lib/memset.c,
13406         gcc.c-torture/execute/builtins/lib/printf.c,
13407         gcc.c-torture/execute/builtins/lib/sprintf.c,
13408         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13409         gcc.c-torture/execute/builtins/lib/strchr.c,
13410         gcc.c-torture/execute/builtins/lib/strcmp.c,
13411         gcc.c-torture/execute/builtins/lib/strcpy.c,
13412         gcc.c-torture/execute/builtins/lib/strcspn.c,
13413         gcc.c-torture/execute/builtins/lib/strlen.c,
13414         gcc.c-torture/execute/builtins/lib/strncat.c,
13415         gcc.c-torture/execute/builtins/lib/strncmp.c,
13416         gcc.c-torture/execute/builtins/lib/strncpy.c,
13417         gcc.c-torture/execute/builtins/lib/strrchr.c,
13418         gcc.c-torture/execute/builtins/lib/strspn.c,
13419         gcc.c-torture/execute/builtins/lib/strstr.c,
13420         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13421         gcc.c-torture/execute/builtins/strlen-2.c,
13422         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13423         prototypes.
13424
13425 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13426
13427         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13428         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13429         selectany usage.
13430
13431 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13432
13433         PR c++/19406
13434         * g++.dg/debug/using1.C: New test.
13435
13436 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13437
13438         PR middle-end/20524
13439         * gcc.dg/alias-7.c: Prefix asm-declared name with
13440         __USER_LABEL_PREFIX__.
13441
13442 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13443
13444         Fix fallout from PR middle-end/15700:
13445         * gcc.c-torture/compile/20011119-1.c: Take
13446         __USER_LABEL_PREFIX__ into account.
13447         * gcc.c-torture/compile/20011119-2.c: Likewise.
13448
13449 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13450
13451         PR c++/18644
13452         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13453
13454 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13455
13456         PR c/17855
13457         * gcc.c-torture/compile/struct-non-lval-1.c,
13458         gcc.c-torture/compile/struct-non-lval-2.c,
13459         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13460
13461 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13462
13463         * gcc.dg/tls/tls.exp: Remove temporary file.
13464         * g++.dg/tls/tls.exp: Ditto.
13465         * lib/file-format.exp: Ditto.
13466         * g++.dg/special/ecos.exp: Ditto.
13467
13468         * lib/profopt.exp: Treat prof_ext as a list.
13469         * gcc.misc-tests/bprob.exp: Ditto.
13470         * g++.dg/bprob/bprob.exp: Ditto.
13471
13472         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13473         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13474         g++.dg/tree-ssa/pointer-reference-alias.C,
13475         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13476         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13477         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13478         g++.dg/vect/pr19951.cc: Ditto.
13479         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13480         gcc.dg/builtins-47.c: Ditto.
13481         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13482         gcc.dg/pr20115-1.c: Ditto.
13483         * gcc.dg/tree-ssa/20030530-2.c,
13484         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13485         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13486         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13487         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13488         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13489         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13490         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13491         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13492         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13493         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13494         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13495         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13496         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13497         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13498         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13499         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13500         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13501         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13502         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13503         gcc.dg/tree-ssa/20030824-1.c,
13504         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13505         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13506         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13507         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13508         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13509         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13510         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13511         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13512         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13513         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13514         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13515         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13516         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13517         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13518         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13519         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13520         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13521         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13522         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13523         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13524         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13525         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13526         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13527         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13528         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13529         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13530         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13531         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13532         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13533         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13534         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13535         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13536         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13537         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13538         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13539         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13540         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13541         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13542         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13543         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13544         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13545         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13546         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13547         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13548         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13549         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13550         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13551         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13552         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13553         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13554         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13555         gcc.dg/tree-ssa/useless-1.c: Ditto.
13556         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13557         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13558         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13559         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13560         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13561         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13562         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13563         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13564         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13565         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13566         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13567         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13568         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13569         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13570         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13571         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13572         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13573         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13574         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13575         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13576         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13577         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13578         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13579         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13580         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13581         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13582         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13583         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13584         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13585         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13586         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13587         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13588         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13589         gcc.dg/vect/vect-none.c: Ditto.
13590         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13591         treelang/compile/unsigned.tree: Ditto.
13592
13593         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13594         * gcc.dg/cpp/direct2s.c: Ditto.
13595         * gcc.dg/cpp/paste4.c: Ditto.
13596         * gcc.dg/cpp/separate-1.c: Ditto.
13597         * gcc.dg/pch/save-temps-1.c: Ditto.
13598         * g++.dg/ext/altivec-10.C: Ditto.
13599         * g++.dg/pch/pch.C: Ditto.
13600
13601         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13602
13603         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13604         * g++.dg/template/repo1.C: Ditto.
13605         * g++.dg/template/repo2.C: Ditto.
13606         * g++.dg/template/repo3.C: Ditto.
13607         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13608         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13609         * g++.old-deja/g++.pt/repo1.C: Ditto.
13610         * g++.old-deja/g++.pt/repo2.C: Ditto.
13611         * g++.old-deja/g++.pt/repo3.C: Ditto.
13612         * g++.old-deja/g++.pt/repo4.C: Ditto.
13613
13614         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13615         * gcc.dg/20030107-1.c: Ditto.
13616         * gcc.dg/20030702-1.c: Ditto.
13617         * gcc.dg/profile-generate-1.c: Ditto.
13618         * g++.dg/other/profile1.C: Ditto.
13619         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13620
13621         * lib/gcc-dg.exp (remove-build-file): New.
13622         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13623         cleanup-tree-dump, cleanup-saved-temps): New.
13624
13625 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13626
13627         PR c++/19203, DR 214
13628         * g++.dg/parse/ambig3.C: Not ambiguous.
13629         * g++.dg/template/spec20.C: New.
13630         * g++.dg/template/spec21.C: New.
13631
13632 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13633
13634         PR target/20045
13635         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13636
13637 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13638
13639         PR libfortran/20660
13640         * gfortran.dg/negative_unit.f: New test.
13641
13642 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13643
13644         * gcc.dg/20050330-1.c: New test.
13645
13646 2005-03-30  Devang Patel  <dpatel@apple.com>
13647
13648         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13649
13650 2005-03-30  Dale Johannesen  <dalej@apple.com>
13651
13652         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13653
13654 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13655
13656         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13657         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13658         Strip options from test name.
13659
13660 2005-03-31  Jan Hubicka  <jh@suse.cz>
13661
13662         * gcc.dg/varpool-1.c: New testcase.
13663
13664 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13665
13666         PR c/772
13667         PR c/17913
13668         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13669         gcc.dg/stmt-expr-label-3.c : New tests.
13670         * gcc.c-torture/execute/medce-2.c: Remove.
13671
13672 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13673
13674         PR c/20368
13675         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13676         tests.
13677
13678 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13679
13680         * gcc.c-torture/compile/pr20203.c: New test.
13681
13682 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13683
13684         * gfortran.dg/promotion.f90: New test.
13685
13686 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13687
13688         PR middle-end/20491
13689         * gcc.dg/torture/asm-subreg-1.c: New test.
13690
13691 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13692
13693         PR c/20672
13694         * gcc.dg/pr20672-1.c: New test.
13695
13696 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13697
13698         * gfortran.dg/vect: New directory.
13699         * gfortran.dg/vect/vect.exp: New.
13700         * gfortran.dg/vect/vect-1.f90: New test.
13701         * gfortran.dg/vect/vect-2.f90: New test.
13702         * gfortran.dg/vect/vect-3.f90: New test.
13703         * gfortran.dg/vect/vect-4.f90: New test.
13704         * gfortran.dg/vect/vect-5.f90: New test.
13705
13706 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13707
13708         PR middle-end/20622
13709         * gcc.dg/alias-7.c: New test.
13710
13711 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13712
13713         * gcc.dg/sparc-reg-1.c: New test.
13714
13715 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13716
13717         PR target/19890
13718         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13719
13720 2005-03-29  Dale Ranta  <dir@lanl.gov>
13721             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13722
13723         PR libfortran/20163
13724         * gfortran.dg/pr20163-2.f: New test.
13725
13726 2005-03-28  Jan Hubicka  <jh@suse.cz>
13727
13728         PR middle-end/20635
13729         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13730         by Jakub Jelinek.
13731
13732 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13733
13734         PR tree-optimization/20626
13735         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13736         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13737
13738 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13739
13740         * gfortran.dg/underflow.f90: New test.
13741         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13742
13743 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13744
13745         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13746
13747 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13748
13749         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13750         (g++_init): Make sure that CXXFLAGS is set.
13751         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13752         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13753         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13754         * lib/objc.exp (objc_init): Likewise.
13755         * lib/treelang.exp (treelang_init): Likewise.
13756
13757 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13758
13759         PR tree-optimization/20470
13760         * gcc.dg/tree-ssa/pr20470.c: New test.
13761
13762 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13763
13764         * gcc.dg/ppc-stfiwx.c: New.
13765
13766 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13767
13768         PR target/19888
13769         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13770
13771 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13772
13773         * gcc.dg/20050325-1.c: Fix a typo.
13774
13775 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13776
13777         PR libfortran/19678
13778         PR libfortran/19679
13779         * gfortran.dg/dos_eol.f: New test.
13780
13781 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13782
13783         PR rtl-optimization/20249
13784         * gcc.dg/20050325-1.c: New test.
13785
13786 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13787
13788         PR libfortran/15332
13789         * gfortran.dg/pr15332.f: New test.
13790
13791 2005-03-24  Dale Johannesen  <dalej@apple.com>
13792
13793         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13794
13795 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13796
13797         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13798         'internal' visibility.
13799         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13800         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13801         'protected' visibility.
13802         * gcc.dg/visibility-7.c: Likewise.
13803         * lib/target-supports.exp (check_visibility_available): Take
13804         a parameter, the kind of visibility to check for.
13805         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13806         to check_visibility_available.
13807
13808         * g++.dg/expr/cast3.C: New.
13809
13810 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13811
13812         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13813         rs6000.
13814
13815 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13816
13817         PR target/20095
13818         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13819
13820 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13821
13822         * gcc.dg/badshift.c: Renamed to...
13823         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13824
13825         * gcc.target/i386/badshift.c: Renamed to...
13826         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13827         only.
13828
13829         PR rtl-optimization/20532
13830         * gcc.target/i386/badshift.c: New.
13831
13832 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13833
13834         * gfortran.dg/pr18025.f90: New test.
13835
13836 2005-03-23  Dale Johannesen  <dalej@apple.com>
13837
13838         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13839
13840 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13841
13842         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13843
13844         * lib/target-supports.exp (check_iconv_available): Default
13845         libiconv to -liconv, if there is no definition.
13846
13847 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13848
13849         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13850
13851 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13852
13853         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13854         * g++.dg/opt/pr7503-2.C: Likewise.
13855         * g++.dg/opt/pr7503-3.C: Likewise.
13856         * g++.dg/opt/pr7503-4.C: Likewise.
13857         * g++.dg/opt/pr7503-5.C: Likewise.
13858         * g++.dg/warn/minmax.C: New test.
13859
13860 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13861
13862         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13863         * gfortran.dg/g77_intrinsics_sub.f: New test.
13864
13865 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13866             Jan Hubicka  <jh@suse.cz>
13867             Steven Bosscher <stevenb@suse.de
13868
13869         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13870
13871 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13872
13873         PR c++/19980
13874         * g++.dg/template/redecl3.C: New test.
13875
13876 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13877
13878         PR c++/20499
13879         * g++.dg/parse/error16.C: Tweak error markers.
13880
13881 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR target/20561
13884         * gcc.dg/20050321-2.c: New test.
13885
13886 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         PR c++/20465
13889         PR c++/20381
13890         * g++.dg/template/ptrmem12.C: New.
13891
13892 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13893
13894         PR rtl-optimization/20527
13895         * gcc.c-torture/execute/pr20527-1.c: New test.
13896
13897 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13898
13899         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13900         program, compile it into a real executable and then delete the .c
13901         and .x files afterwards, to avoid problems on testglue targets.
13902
13903 2005-03-21  Stuart Hastings  <stuart@apple.com>
13904
13905         * gcc.target/i386/sse-2.c: New.
13906
13907 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13908
13909         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13910
13911 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13912
13913         * g++.dg/parse/crash25.C: Fix typo.
13914
13915 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13916
13917         PR c++/20461
13918         * g++.dg/parse/crash24.C: New test.
13919
13920         PR c++/20536
13921         * g++.dg/parse/crash25.C: New test.
13922
13923 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13924
13925         PR c++/20147
13926         * g++.dg/ext/stmtexpr4.C: New test.
13927
13928 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13929
13930         PR middle-end/20539
13931         * gcc.c-torture/compile/pr13066-1.c: New test case.
13932         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13933         * g++.dg/opt/pr13066-1.C: Likewise.
13934
13935 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13936
13937         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13938
13939 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13940
13941         PR fortran/18525
13942         * gfortran.dg/nesting_1.f90: New test.
13943
13944 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13945
13946         PR c++/20240
13947         * g++.dg/lookup/using13.C: New test.
13948
13949 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13950
13951         PR c++/20333
13952         * g++.dg/template/crash36.C: New test.
13953
13954 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13955
13956         PR c++/20463
13957         * g++.dg/template/crash35.C: New test.
13958
13959 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13960
13961         PR c++/19966
13962         * g++.dg/overload/operator2.C: New test.
13963
13964 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13965
13966         PR libfortran/20257
13967         * gfortran.dg/pr20257.f90: New test.
13968
13969 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13970
13971         PR libfortran/20480
13972         * gfortran.dg/pr20480.f90: New test.
13973
13974 2005-03-16  Richard Henderson  <rth@redhat.com>
13975
13976         PR middle-end/15700
13977         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13978         (_rtld_global): New.
13979         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13980         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13981
13982         * gcc.dg/alias-3.c: New.
13983         * gcc.dg/alias-4.c: New.
13984         * gcc.dg/alias-5.c: New.
13985         * gcc.dg/alias-6.c: New.
13986
13987 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13988
13989         * gcc.dg/cpp/ucnid-7.c: New.
13990
13991 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13992             Dorit Naishlos  <dorit@il.ibm.com>
13993
13994         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13995         darwin.
13996
13997 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13998
13999         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14000         misaligned accesses.
14001         * gcc.dg/vect/vect-58.c: Likewise.
14002         * gcc.dg/vect/vect-92.c: New.
14003         * gcc.dg/vect/vect-93.c: New.
14004
14005 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14006
14007         PR fortran/18827
14008         * gfortran.dg/assign_2.f90: New test.
14009         * gfortran.dg/assign_3.f90: New test.
14010         * gfortran.dg/assign.f90: New test.
14011
14012 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14013
14014         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14015         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14016         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14017         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14018         names.
14019
14020 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14021
14022         * gcc.dg/cpp/ucnid-6.c: New.
14023
14024         * gcc.dg/cpp/normalize-1.c: New.
14025         * gcc.dg/cpp/normalize-2.c: New.
14026         * gcc.dg/cpp/normalize-3.c: New.
14027         * gcc.dg/cpp/normalize-4.c: New.
14028         * gcc.dg/cpp/ucnid-4.c: New.
14029         * gcc.dg/cpp/ucnid-5.c: New.
14030         * g++.dg/cpp/normalize-1.C: New.
14031         * g++.dg/cpp/ucnid-1.C: New.
14032
14033 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14034
14035         * gcc.dg/pr18628.c: New.
14036
14037 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14038
14039         PR c++/20280
14040         * g++.dg/tree-ssa/pr20280.C: New.
14041
14042 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14043
14044         PR fortran/20467
14045         * gfortran.dg/stfunc_2.f90: New test.
14046
14047 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14048
14049         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14050
14051 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14052
14053         * gcc.dg/tree-ssa/20050314-1.c: New test.
14054
14055 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14056
14057         PR c++/4403
14058         PR c++/9783, DR433
14059         * g++.dg/template/friend34.C: New test.
14060         * g++.dg/template/friend35.C: Likewise.
14061         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14062
14063 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14064
14065         Friend class name lookup 5/n
14066         PR c++/1016
14067         * g++.dg/lookup/hidden-class1.C: New test.
14068         * g++.dg/lookup/hidden-class2.C: Likewise.
14069         * g++.dg/lookup/hidden-class3.C: Likewise.
14070         * g++.dg/lookup/hidden-class4.C: Likewise.
14071         * g++.dg/lookup/hidden-class5.C: Likewise.
14072         * g++.dg/lookup/hidden-class6.C: Likewise.
14073         * g++.dg/lookup/hidden-class7.C: Likewise.
14074         * g++.dg/lookup/hidden-class8.C: Likewise.
14075         * g++.dg/lookup/hidden-class9.C: Likewise.
14076         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14077         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14078         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14079         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14080         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14081         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14082         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14083         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14084         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14085         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14086         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14087
14088 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/20157
14091         * g++.dg/template/error18.C: New test.
14092
14093 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14094
14095         PR debug/16792
14096         * g++.dg/debug/pr16792.C: New test.
14097
14098 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14099
14100         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14101         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14102         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14103         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14104         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14105         test assertion names.
14106
14107 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14108
14109         PR fortran/18600
14110         * gfortran.dg/stfunc_1.f90: New test.
14111
14112 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14113
14114         PR fortran/16907
14115         * gfortran.dg/real_index_1.f90: New test.
14116
14117 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14118
14119         PR fortran/20323
14120         * gfortran.dg/spec_expr_1.f90: New test.
14121
14122 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14123
14124         PR c/20402
14125         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14126         new parser.
14127
14128 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14129
14130         PR fortran/20361
14131         * gfortran.dg/largeequiv_1.f90: New test.
14132
14133 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14134
14135         * gcc.dg/ucnid-1.c: New.
14136         * gcc.dg/ucnid-2.c: New.
14137         * gcc.dg/ucnid-3.c: New.
14138         * gcc.dg/ucnid-4.c: New.
14139         * gcc.dg/ucnid-5.c: New.
14140         * gcc.dg/ucnid-6.c: New.
14141         * gcc.dg/cpp/ucnid-1.c: New.
14142         * gcc.dg/cpp/ucnid-2.c: New.
14143         * gcc.dg/cpp/ucnid-3.c: New.
14144         * g++.dg/other/ucnid-1.C: New.
14145
14146 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14147
14148         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14149
14150 2005-03-11  Per Bothner  <per@bothner.com>
14151
14152         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14153         that diagnotics refer to correct token.
14154         * gcc.dg/unused-3.c: Likewise.
14155
14156 2005-03-11  Per Bothner  <per@bothner.com>
14157
14158         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14159         constant" is now actually on same line as string constant.
14160         * gcc.dg/cpp/direct2s.c: Likewise.
14161
14162 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14163
14164         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14165
14166 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14167
14168         PR libfortran/20124
14169         * gfortran.dg/pr20124.f90: New Test
14170
14171 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14172
14173         PR tree-optimization/20130
14174         * gcc.dg/pr20130-1.c: New test.
14175
14176 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14177
14178         PR target/20095
14179         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14180
14181 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14182
14183         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14184
14185 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14186
14187         * g++.dg/eh/forced1.C: Fix comment.
14188         * g++.dg/eh/forced2.C: Ditto.
14189         * g++.dg/eh/forced3.C: Ditto.
14190         * g++.dg/eh/forced4.C: Ditto.
14191
14192 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         PR rtl-opt/20412
14195         * gcc.c-torture/compile/pr20412.c: New test.
14196
14197 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14198
14199         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14200
14201 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14202
14203         PR target/20322
14204         * gcc.dg/20050307-1.c: New test.
14205
14206 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14207
14208         PR c++/20375
14209         * g++.dg/other/stdarg3.C: New.
14210
14211 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR c++/18384, c++/18327
14214         * g++.dg/init/array19.C: New test.
14215
14216         PR inline-asm/20314
14217         * gcc.dg/torture/pr20314-1.c: New test.
14218         * gcc.dg/torture/pr20314-2.c: New test.
14219
14220 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14221
14222         * gcc.dg/20050309-1.c: New test.
14223
14224 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14225
14226         * gcc.dg/builtins-10.c: Reactivate disabled test.
14227         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14228         new cbrt transformations.
14229
14230 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/20208
14233         * g++.dg/template/array13.C: New test.
14234
14235 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14236
14237         PR c++/16859
14238         * g++.dg/init/brace4.C: New test.
14239
14240 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         PR c++/20186
14243         * g++.dg/template/non-dependent12.C: New.
14244
14245 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14246
14247         PR c++/20142
14248         * g++.dg/init/array18.C: Add dg-do run marker.
14249
14250         PR c++/20142
14251         * g++.dg/init/array18.C: New test.
14252
14253 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14254
14255         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14256         * g++.dg/gcov/gcov.exp: Likewise.
14257         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14258         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14259         * lib/c-torture.exp: Likewise.
14260         * lib/fortran-torture.exp: Likewise.
14261         * lib/g++.exp: Likewise.
14262         * lib/gcc-defs.exp: Likewise.
14263         * lib/gcc-dg.exp: Likewise.
14264         * lib/gcc.exp: Likewise.
14265         * lib/gcov.exp: Likewise.
14266         * lib/gfortran.exp: Likewise.
14267         * lib/mike-g++.exp: Likewise.
14268         * lib/mike-gcc.exp: Likewise.
14269         * lib/objc-torture.exp: Likewise.
14270         * lib/objc.exp: Likewise.
14271         * lib/profopt.exp: Likewise.
14272         * lib/target-libpath.exp: Likewise.
14273         * lib/target-supports.exp: Likewise.
14274         * lib/treelang.exp: Likewise.
14275         * lib/wrapper.exp: Likewise.
14276
14277 2005-03-08  Jeff Law  <law@redhat.com>
14278
14279         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14280         PHI-OPT changes.
14281
14282 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14283
14284         * gcc.dg/vect/pr20122.c: New test.
14285
14286 2005-03-07  Jeff Law  <law@redhat.com>
14287
14288         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14289         was folded away.
14290         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14291         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14292         * gcc.dg/tree-ssa/pr18134.c: New test.
14293
14294 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14295
14296         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14297         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14298         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14299
14300 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         PR tree-opt/17671
14303         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14304
14305 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * g++.dg/warn/Wnvdtor.C: New test.
14308
14309 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14310
14311         * gcc.dg/torture/pr19683-1.c: New test.
14312
14313 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14314
14315         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14316         * gfortran.dg/g77/19990313-2.f: Ditto.
14317         * gfortran.dg/g77/19990313-3.f: Ditto.
14318         * gfortran.dg/g77/19990525-0.f: Ditto.
14319         * gfortran.dg/g77/19990826-0.f: Ditto.
14320         * gfortran.dg/g77/19990826-2.f: Ditto.
14321         * gfortran.dg/g77/19990826-3.f: Ditto.
14322         * gfortran.dg/g77/20000511-1.f: Ditto.
14323         * gfortran.dg/g77/20000511-2.f: Ditto.
14324         * gfortran.dg/g77/970625-2.f: Ditto.
14325         * gfortran.dg/g77/980310-2.f: Ditto.
14326         * gfortran.dg/g77/980310-3.f: Ditto.
14327         * gfortran.dg/g77/980310-8.f: Ditto.
14328         * gfortran.dg/g77/980519-2.f: Ditto.
14329         * gfortran.dg/g77/alpha1.f: Ditto.
14330         * gfortran.dg/g77/claus.f: Ditto.
14331         * gfortran.dg/g77/erfc.f: Ditto.
14332         * gfortran.dg/g77/short.f: Ditto.
14333         * gfortran.fortran-torture/execute/data.f90: Ditto.
14334         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14335         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14336
14337 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14338
14339         * lib/file-format.exp (gcc_target_object_format): Add check for som
14340         format and hardcode object formats on hppa*-*-hpux*.
14341         * lib/target-supports.exp (check_weak_available): Add check for som
14342         object format.  Always return 0 on hppa*-*-hpux10*.
14343
14344         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14345         is defined.
14346
14347         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14348
14349 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14350
14351         * gfortran.dg/pr19936_1.f90: New test.
14352         * gfortran.dg/pr19936_2.f90: New test.
14353         * gfortran.dg/pr19936_3.f90: New test.
14354
14355 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14356             Paul Thomas <prthomas@drfccad.cea.fr>
14357
14358         * gfortran.dg/PR19754_1.f90: New test.
14359         * gfortran.dg/PR19754_2.f90: Ditto.
14360
14361 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14362
14363         PR c++/19311
14364         * g++.dg/template/non-dependent11.C: New test.
14365
14366 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14367
14368         * lib/target-supports.exp (check_iconv_available): Fix comment.
14369
14370 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14371             Joseph S. Myers  <joseph@codesourcery.com>
14372
14373         PR c++/19797
14374         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14375
14376 2005-03-04  Matthew Sachs  <msachs@apple.com>
14377
14378         * gcc.exp (gcc_target_compile): Put braces around
14379         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14380         * objc.exp (objc_target_compile): Likewise.
14381         * treelang.exp (treelang_target_compile): Likewise.
14382
14383 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14384
14385         PR fortran/19673
14386         * gfortran.dg/func_result_1.f90: New test.
14387
14388 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14389
14390         * gcc.misc-tests/options.exp: New test.
14391
14392 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14393
14394         * gcc.dg/pr15784-4.c: New test.
14395
14396 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14397
14398         * gcc.c-torture/execute/pr17133.c: New.
14399         * gcc.c-torture/compile/20050303-1.c: New.
14400
14401 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14402
14403         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14404
14405 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14406
14407         * g++.dg/overload/using2.C: New.
14408
14409 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/19916
14412         * g++.dg/init/ptrmem2.C: New test.
14413
14414 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14415
14416         PR c/8927
14417         * gcc.dg/pr8927-1.c: New test.
14418
14419 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         PR c++/20232
14422         * g++.dg/inherit/covariant12.C: New.
14423
14424 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14425
14426         PR fortran/19479
14427         * gfortran.dg/bound_1.f90: New test.
14428
14429 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14430
14431         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14432         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14433
14434 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14435
14436         PR c/20245
14437         * gcc.dg/pr20245-1.c: New test.
14438
14439 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR middle-end/19874
14442         * gcc.c-torture/execute/20050119-2.c: New test case.
14443
14444 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14445
14446         * README: Update the DejaGnu bug reporting address.
14447         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14448         * lib/objc-torture.exp: Likewise.
14449
14450 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14451
14452         * gfortran.dg/boz_1.f90: New test.
14453         * gfortran.dg/boz_3.f90: New test.
14454         * gfortran.dg/boz_4.f90: New test.
14455
14456 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14457
14458         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14459         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14460
14461 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14462
14463         PR libfortran/20101
14464         * gfortran.dg/write_0_pe_format.f90: New test.
14465
14466 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14467
14468         PR c++/20206
14469         * g++.dg/opt/thunk2.C: New test.
14470         * g++.dg/opt/covariant1.C: New test.
14471
14472 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14473
14474         * gfortran.dg/e_d_fmt.f90: New test.
14475
14476 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14477
14478         * gcc.dg/asm-b.c: Fix comment typos.
14479
14480 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14481
14482         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14483         a V_MAY_DEF also.
14484
14485 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14486
14487         PR tree-opt/20188
14488         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14489         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14490         * gcc.dg/asm-b.c: New test.
14491
14492 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14493
14494         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14495         Disable this test on IRIX 6.
14496
14497 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14498
14499         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14500         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14501         parser.
14502
14503 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14504
14505         PR tree-optimization/20204
14506         * testsuite/gcc.dg/pr20204.c: New test.
14507
14508 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14509
14510         PR target/20196
14511         * gcc.c-torture/execute/20050224-1.c: New test.
14512
14513         PR c++/20175
14514         * g++.dg/warn/Wbraces2.C: New test.
14515
14516 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/19878
14519         * g++.dg/init/const2.C: New test.
14520
14521 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14522
14523         PR tree-optimization/20100
14524         * gcc.c-torture/execute/pr20100-1.c: New test.
14525
14526 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14527
14528         * gfortran.dg/implicit_3.f90: New test.
14529
14530         * gfortran.dg/deftype_1.f90: New test.
14531
14532 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14533
14534         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14535         the test passes.
14536         * g++.dg/other/anon3.C: Accept a warning.
14537
14538 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14539
14540         * gcc.dg/pr20017.c: Fix a comment typo.
14541
14542 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14543
14544         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14545
14546 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         PR ada/19902
14549         * ada/acats/tests/cxa/cxa3004.a: Remove.
14550         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14551
14552 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14553
14554         PR c++/20073
14555         * g++.dg/init/const1.C: New test.
14556
14557         PR c++/19991
14558         * g++.dg/parse/constant7.C: New test.
14559
14560         PR c++/20152
14561         * g++.dg/parse/error27.C: New test.
14562         * g++.dg/template/qualttp15.C: Adjust error markers.
14563         * g++.old-deja/g++.other/struct1.C: Likewise.
14564
14565         PR c++/20153
14566         * g++.dg/template/error17.C: New test.
14567
14568         PR c++/20148
14569         * g++.dg/parser/error26.C: New test.
14570
14571 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14572
14573         PR tree-optimization/20100
14574         PR tree-optimization/20115
14575         * gcc.dg/pr20115.c: New test.
14576         * gcc.dg/pr20115-1.c: New test.
14577         * gcc.dg/pr20100.c: New test.
14578         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14579         call-clobbered variables after alias1.
14580
14581 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14582
14583         * gfortran.dg/list_read_4.f90: new test.
14584
14585 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14586
14587         PR rtl-optimization/20017.
14588         * gcc.dg/pr20017.c: New.
14589
14590 2005-02-22  Devang Patel  <dpatel@apple.com>
14591
14592         PR 19952
14593         * g++.dg/tree-ssa/pr19952.C: New test.
14594
14595 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/19883
14598         * g++.dg/parse/constant6.C: New test.
14599
14600 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14601
14602         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14603         * g++.dg/charset/asm2.c: Likewise.
14604         * g++.dg/charset/asm3.c: Likewise.
14605         * g++.dg/charset/asm4.c: Likewise.
14606         * g++.dg/charset/asm5.c: Likewise.
14607         * g++.dg/charset/attribute1.c: Likewise.
14608         * g++.dg/charset/attribute2.c: Likewise.
14609         * g++.dg/charset/extern1.cc: Likewise.
14610         * g++.dg/charset/extern2.cc: Likewise.
14611         * g++.dg/charset/extern3.cc: Likewise.
14612         * g++.dg/charset/function.cc: Likewise.
14613         * g++.dg/charset/string.c: Likewise.
14614         * g++.dg/charset/charset.exp: Likewise.
14615         * lib/target-supports.exp (check_iconv_available): Fix comment.
14616
14617 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14618
14619         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14620         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14621         * gcc.dg/charset/asm2.c: Likewise.
14622         * gcc.dg/charset/asm3.c: Likewise.
14623         * gcc.dg/charset/asm4.c: Likewise.
14624         * gcc.dg/charset/asm5.c: Likewise.
14625         * gcc.dg/charset/asm6.c: Likewise.
14626         * gcc.dg/charset/attribute1.c: Likewise.
14627         * gcc.dg/charset/attribute2.c: Likewise.
14628         * gcc.dg/charset/builtin1.c: Likewise.
14629         * gcc.dg/charset/extern.c: Likewise.
14630         * gcc.dg/charset/function.c: Likewise.
14631         * gcc.dg/charset/string.c: Likewise.
14632         * gcc.dg/charset/charset.exp: Likewise.
14633
14634 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14635
14636         PR fortran/20086
14637         * gfortran.dg/pr20086.f90: New test.
14638
14639 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14640
14641         PR tree-optimization/19786
14642         * g++.dg/tree-ssa/pr19786.C: New.
14643
14644 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14645
14646         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14647
14648 2005-02-21  Jeff Law  <law@redhat.com>
14649
14650         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14651
14652 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14653
14654         * gfortran.dg/do_iterator: Split loop, markup all lines for
14655         which an error locus is printed.
14656         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14657         locus is printed.
14658         * gfortran.dg/select_4.f90: Likewise.
14659         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14660         locuses in the various permutations.
14661
14662 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14663
14664         PR tree-optimization/19951
14665         * g++.dg/vect: New directory.
14666         * g++.dg/vect/vect.exp: New file.
14667         * g++.dg/vect/pr19951.cc: New testcase.
14668         * g++.dg/dg.exp: Also prune vectorizer tests.
14669
14670 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14671
14672         PR 18785
14673         * gcc.dg/charset/builtin1.c: New test.
14674
14675 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14676
14677         PR c++/19299
14678         * g++.dg/inherit/volatile1.C: New test.
14679
14680         PR c++/19440
14681         * g++.dg/template/dtor4.C: New test.
14682
14683 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14684
14685         * gfortran.dg/int_1.f90: New test.
14686
14687 2005-02-19  Devang Patel  <dpatel@apple.com>
14688
14689         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14690
14691 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14692
14693         * gfortran.dg/achar_1.f90: New test.
14694
14695 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14696
14697         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14698
14699 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14700             Jakub Jelinek  <jakub@redhat.com>
14701
14702         PR tree-optimization/19828
14703         * gcc.dg/tree-ssa/loop-7.c: New test.
14704         * gcc.c-torture/execute/20050218-1.c: New test.
14705
14706 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14707
14708         PR c/20043
14709         * gcc.dg/transparent-union-1.c: New test.
14710         * gcc.dg/transparent-union-2.c: New test.
14711
14712 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14713
14714         PR tree-optimization/18977
14715         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14716
14717 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14718
14719         PR target/20054
14720         * gcc.dg/pr20054.c: New test.
14721
14722 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14723
14724         PR c++/19508
14725         * g++.dg/ext/attrib20.C: New test.
14726
14727 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14728
14729         PR middle-end/20030
14730         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14731
14732 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14733
14734         PR c++/20008
14735         * g++.dg/opt/switch4.C: New.
14736
14737 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14738
14739         PR c++/20023
14740         PR tree-optimization/20009
14741         * gcc.c-torture/compile/20050217-1.c: New test.
14742         * g++.dg/opt/switch3.C: New test.
14743
14744         PR tree-optimization/18947
14745         * gcc.c-torture/compile/20050215-1.c: New test.
14746         * gcc.c-torture/compile/20050215-2.c: New test.
14747         * gcc.c-torture/compile/20050215-3.c: New test.
14748
14749 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14750
14751         PR c++/20028
14752         * g++.dg/template/crash34.C: New.
14753
14754         PR c++/20022
14755         * g++.dg/other/access3.C: New.
14756
14757 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14758
14759         * gcc.dg/vect/vect-98.c: New test.
14760
14761 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14762
14763         PR tree-optimization/19967
14764         * gcc.dg/pr19967.c: New.
14765
14766 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14767
14768         PR middle-end/19857
14769         * gcc.dg/tree-ssa/20050215-1.c: New test.
14770         * gcc.c-torture/execute/20050215-1.c: New test.
14771
14772 2005-02-15  Eric Christopher  <echristo@redhat.com>
14773
14774         * gcc.dg/cpp/20050215-1.c: New file.
14775
14776 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14777
14778         PR tree-optimization/15785
14779         * gcc.dg/pr15785-1.c: New test.
14780
14781 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14782
14783         PR c++/17788
14784         * g++.dg/init/ctor4.C: New.
14785         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14786
14787 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14788
14789         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14790         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14791
14792 2005-02-15  Andreas Schwab  <schwab@suse.de>
14793
14794         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14795         declare malloc.
14796
14797 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14798
14799         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14800
14801 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14802
14803         PR tree-optimization/19853
14804         * gcc.c-torture/compile/pr19853.c: New test.
14805
14806 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         PR c++/19608
14809         * g++.dg/parse/local-class1.C: New.
14810
14811         PR c++/19895
14812         * g++.dg/parse/ptrmem3.C: New.
14813
14814         PR c++/19884
14815         * g++.old-deja/g++.oliva/template6.C: Add another case.
14816         * g++.dg/template/explicit6.C: New.
14817
14818 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14819
14820         PR c++/17816
14821         * g++.dg/other/redecl2.C: New.
14822
14823 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         PR c++/19891
14826         * g++.dg/abi/covariant4.C: New.
14827
14828 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14829
14830         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14831
14832 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14833
14834         * gcc.dg/vect/vect-96.c: Fix typo.
14835
14836 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14837
14838         PR c++/14479
14839         PR c++/19487
14840         * g++.dg/template/enum5.C: New test.
14841
14842 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14843
14844         * gcc.dg/vect/vect-97.c: New test.
14845
14846 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14847
14848         * gcc.dg/vect/vect-96.c: New test.
14849
14850 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14851
14852         * gcc.dg/builtins-34.c: Also check ldexp*.
14853
14854 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14855
14856         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14857
14858 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14859
14860         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14861         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14862         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14863         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14864         selector_list, selector_expression, dg-process-target): Move to new
14865         file target-supports-dg.exp.
14866         * lib/target-supports-dg.exp: New.
14867
14868         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14869         New.
14870
14871 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14872
14873         PR c++/19666
14874         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14875
14876         PR middle-end/19858
14877         * gcc.c-torture/compile/20050210-1.c: New test.
14878
14879 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14880
14881         PR c++/19755
14882         * g++.dg/warn/Wbraces1.C: New test.
14883
14884 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14885
14886         * gcc.dg/builtins-52.c: New testcase.
14887
14888 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14889
14890         PR c/19342
14891         * gcc.c-torture/execute/20050119-1.c: New test.
14892
14893 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/19811
14896         * g++.dg/init/delete1.C: New test.
14897
14898 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14899
14900         PR c++/18470
14901         * g++.dg/template/static12.C: New test.
14902
14903 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14904
14905         PR c++/19787
14906         * g++.dg/conversion/ambig1.C: New test.
14907
14908         PR c++/19739
14909         * g++.dg/ext/attrib19.C: New test.
14910
14911         PR c++/19732
14912         * g++.dg/parse/dtor5.C: New test.
14913
14914         PR c++/19762
14915         * g++.dg/template/dtor3.C: New test.
14916
14917         PR c++/19826
14918         * g++.dg/template/static11.C: New test.
14919         * g++.dg/template/crash2.C: Remove dg-error marker.
14920
14921 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14922
14923         PR C++/18491
14924         * g++.old-deja/g++.mike/p10769a.C: Remove.
14925
14926 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14927
14928         * gcc.dg/builtins-48.c: New test case.
14929         * gcc.dg/builtins-49.c: New test case.
14930         * gcc.dg/builtins-50.c: New test case.
14931         * gcc.dg/builtins-51.c: New test case.
14932
14933 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14934
14935         PR middle-end/19583
14936         * g++.dg/warn/Wreturn-type-3.C: New test.
14937
14938 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14939
14940         PR middle-end/19402
14941         * gcc.dg/pr19402-1.c: New testcase.
14942         * gcc.dg/pr19402-2.c: likewise.
14943
14944 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14945
14946         PR middle-end/19854
14947         * g++.dg/tree-ssa/tmmti.C: New testcase.
14948
14949 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14950
14951         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14952
14953 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/19733
14956         * g++.dg/parse/crash23.C: New test.
14957         * g++.dg/warn/Weff1.C: New test.
14958
14959 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14960
14961         * gcc.dg/20050209-1.c: New test.
14962
14963 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14964
14965         PR target/19799
14966         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14967
14968 2005-02-08  Mike Stump  <mrs@apple.com>
14969
14970         * g++.dg/pch/import-2.c: New test.
14971         * g++.dg/pch/import-2.hs: New.
14972         * g++.dg/pch/include/import-2a.h: New.
14973         * g++.dg/pch/include/import-2b.h: New.
14974
14975 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14976
14977         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14978
14979 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14980
14981         * gfortran.dg/substr_1.f90: New test.
14982
14983 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14984
14985         PR middle-end/19775
14986         * gcc.dg/torture/builtin-power-1.c: Disable test for
14987         invalid transformation.
14988         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14989         no longer optimize.
14990         * gcc.dg/builtins-47.c: New testcase.
14991
14992 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14993             Dorit Naishlos  <dorit@il.ibm.com>
14994
14995         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14996
14997 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14998
14999         * gcc.c-torture/compile/20050206-1.c: New test.
15000
15001 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15002
15003         PR tree-opt/19768
15004         * g++.dg/opt/pr19768.C: New test.
15005
15006 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15007
15008         PR tree-opt/19736
15009         * gcc.c-torture/compile/pr19736.c: New test.
15010
15011 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15012
15013         PR c++/17401
15014         * g++.dg/parse/error25.C: New test.
15015
15016 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15017
15018         * gcc.c-torture/execute/20050203-1.c: New.
15019
15020 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15021
15022         * gcc.dg/vect/vect-85.c: Remove xfail.
15023         * gcc.dg/vect/vect-86.c: Remove xfail.
15024         * gcc.dg/vect/vect-87.c: Remove xfail.
15025         * gcc.dg/vect/vect-88.c: Remove xfail.
15026
15027 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15028
15029         * gcc.dg/altivec-19.c: New.
15030
15031 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15032
15033         PR c/17807
15034         * gcc.dg/nested-func-3.c: New test.
15035         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15036
15037 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15038
15039         * gcc.test-framework/gen_directive_tests: Generate tests for
15040         selector expressions.
15041
15042 2005-02-02  Matt Austern  <austern@apple.com>
15043
15044         PR c++/19628
15045         * g++/ext/builtin7.C: New.
15046         * g++/ext/builtin8.C: New.
15047
15048 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15049
15050         PR c/18502
15051         * gcc.dg/pr18502-1.c: New test.
15052
15053 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15054
15055         PR c++/17413
15056         * g++.dg/template/local4.C: Tweak.
15057
15058 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15059
15060         PR tree-optimization/19578
15061         * gcc.c-torture/compile/20050202-1.c: New test.
15062
15063 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15064
15065         PR c/19435
15066         * gcc.dg/c99-init-4.c: New test.
15067
15068 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15069
15070         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15071
15072         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15073
15074         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15075         * g++.dg/eh/check-vect.h: New.
15076
15077         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15078         * gcc.dg/vect/vect-78.c: Ditto.
15079         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15080         Remove.
15081
15082         * g++.dg/conversion/simd1.C: Expect warning.
15083         * g++.dg/ext/attribute-test-1.C: Ditto.
15084         * g++.dg/ext/attribute-test-2.C: Ditto.
15085         * g++.dg/ext/attribute-test-3.C: Ditto.
15086         * g++.dg/ext/attribute-test-4.C: Ditto.
15087
15088         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15089         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15090
15091         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15092
15093 2005-02-01  Richard Henderson  <rth@redhat.com>
15094
15095         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15096         long double for ibm double-double format.
15097         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15098
15099 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15100
15101         PR tree-optimization/19633
15102         * testsuite/gcc.dg/pr19633-1.c: New test.
15103         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15104         to NULL or a symbol.
15105
15106 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15107
15108         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15109         New procs.
15110         (dg-process-target (local override)): Handle selector expressions.
15111
15112         * gcc.test-framework/README: Describe tests in source directory.
15113         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15114         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15115         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15116         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15117         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15118         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15119         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15120         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15121         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15122         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15123         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15124         * gcc.test-framework/dg-error-exp-P.c: New test.
15125         * gcc.test-framework/dg-error-exp-XP.c: New test.
15126         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15127         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15128         * gcc.test-framework/dg-output-exp-P.c: New test.
15129         * gcc.test-framework/dg-output-exp-XF.c: New test.
15130         * gcc.test-framework/dg-warning-exp-P.c: New test.
15131         * gcc.misc-tests/dg-1.c: Remove.
15132         * gcc.misc-tests/dg-2.c: Remove.
15133         * gcc.misc-tests/dg-3.c: Remove.
15134         * gcc.misc-tests/dg-4.c: Remove.
15135         * gcc.misc-tests/dg-5.c: Remove.
15136         * gcc.misc-tests/dg-6.c: Remove.
15137         * gcc.misc-tests/dg-7.c: Remove.
15138         * gcc.misc-tests/dg-8.c: Remove.
15139         * gcc.misc-tests/dg-9.c: Remove.
15140         * gcc.misc-tests/dg-10.c: Remove.
15141         * gcc.misc-tests/dg-11.c: Remove.
15142         * gcc.misc-tests/dg-12.c: Remove.
15143         * gcc.misc-tests/dg-test.exp: Remove.
15144
15145         * gcc.test-framework/test-framework.awk: Change recording and
15146         printing of passes and failures.
15147
15148         * gcc.test-framework: New directory.
15149         * gcc.test-framework/README: New.
15150         * gcc.test-framework/test-framework.exp: New.
15151         * gcc.test-framework/test-framework.awk: New.
15152         * gcc.test-framework/gen_directive_tests: New.
15153
15154 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15155
15156         * lib/treelang.exp: Fix comment typos.
15157         (treelang_target_compile): Don't append libs=-ltreelang to options.
15158
15159 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15160
15161         * g++.dg/parse/typename7.C: Adjust error messages.
15162
15163 2005-01-31  Jeff Law  <law@redhat.com>
15164
15165         * gcc.c-torture/execute/20050131-1.c: New test.
15166         * gcc.dg/wcaselabel.c: New test.
15167
15168 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15169
15170         * g++.dg/other/warning1.C: Adjust error messags.
15171         * g++.dg/parse/constant5.C: New test.
15172
15173 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15174
15175         PR c/19333
15176         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15177         the test case valid.
15178         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15179         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15180         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15181         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15182         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15183         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15184
15185 2005-01-31  Dale Johannesen  <dalej@apple.com>
15186
15187         * g++.dg/opt/pr19650.C: New test.
15188
15189 2005-01-31  Richard Henderson  <rth@redhat.com>
15190
15191         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15192         long double for intel double extended format.
15193         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15194
15195 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/19555
15198         * g++.dg/template/static10.C: New test.
15199
15200         PR c++/19395
15201         * g++.dg/parse/error24.C: New test.
15202
15203         PR c++/19367
15204         * g++.dg/lookup/builtin1.C: New test.
15205
15206         PR c++/19457
15207         * g++.dg/warn/conv3.C: New test.
15208
15209 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15210
15211         PR fortran/19647
15212         * gfortan.dg/inquire_7.f90
15213
15214 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15215
15216         PR tree-optimization/15791
15217         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15218         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15219         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15220         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15221         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15222         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15223         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15224         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15225         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15226         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15227
15228 2005-01-29  Paul Brook  <paul@codesourcery.com>
15229
15230         PR fortran/18565
15231         * check.c (real_or_complex_check): New function.
15232         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15233         * intrinsic.c (add_functions): Use new check functions.
15234         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15235         Add prototypes.
15236
15237 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15238
15239         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15240         gcc.dg/lvalue-3.c: New tests.
15241         * gcc.dg/concat.c: Update expected messages.
15242
15243 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15244
15245         PR libfortran/19595
15246         * gfortran.dg/eor_1.f90: New test.
15247
15248 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15249
15250         PR fortran/19589
15251         * gfortran.dg/logical_data_1.f90: New test.
15252
15253 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15254
15255         PR c++/19253
15256         * g++.dg/template/crash33.C: New test.
15257
15258         PR c++/19667
15259         * g++.dg/template/crash32.C: New test.
15260
15261 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15262
15263         PR middle-end/16558
15264         * g++.dg/warn/Wreturn-type-2.C: New test.
15265
15266 2004-06-24  Jeff Law  <law@redhat.com>
15267
15268         * gcc.dg/tree-ssa/20050128-1.c: New test.
15269
15270 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15271
15272         * gcc.target/frv/all-mdpackh-1.c: New test.
15273
15274 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15275
15276         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15277
15278 2005-01-27  Richard Henderson  <rth@redhat.com>
15279
15280         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15281
15282 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15283
15284         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15285
15286 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15287
15288         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15289         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15290         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15291         to cope with cases where the multilib options override the dg-options.
15292
15293 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15294
15295         PR c/18946
15296         * gcc.dg/noncompile/20050120-1.c: New test.
15297
15298 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15299
15300         PR tree-optimization/19633
15301         * gcc.dg/pr19633.c: New test.
15302         * gcc.dg/tree-ssa/pr19633.c: New test.
15303
15304 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15305
15306         * gcc.dg/20041216-1.c: New test.
15307
15308 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15309
15310         PR objc/18862
15311         * objc.dg/selector-2.m: New test.
15312
15313 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15314
15315         * g++.dg/opt/range-test-2.C: New test.
15316
15317         PR rtl-optimization/19579
15318         * gcc.c-torture/execute/20050124-1.c: New test.
15319
15320 2005-01-26  Greg Parker  <gparker@apple.com>
15321         Stuart Hastings  <stuart@apple.com>
15322
15323         * gcc.c-torture/execute/20050125-1.c: New.
15324
15325 2005-01-18  Jan Hubicka  <jh@suse.cz>
15326
15327         PR tree-optimize/19337
15328         * gcc.c-torture/compile/20050119-1.c: New test.
15329
15330 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15331
15332         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15333         test for successful match.
15334
15335 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15336
15337         PR objc/18408
15338         * objc.dg/comp-types-7.m: New test.
15339
15340 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15341
15342         * lib/target-supports.exp (current_target_name): New.
15343         (check_effective_target_ilp32, check_effective_target_lp64):
15344         Cache the result to use as long as the current target, with
15345         multilib flags, remains the same.
15346
15347         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15348         (dg-require-weak, dg-require-visibility, dg-require-alias,
15349         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15350         dg-require-effective-target, dg-skip-if): Remove call to
15351         skip_test_and_clear_xfail.
15352         (dg-test): Clear xfail data.
15353
15354 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15355
15356         PR target/17751
15357         * gcc.dg/ppc64-toc.c: New test.
15358
15359         * g++.dg/tree-ssa/empty-1.C: New test.
15360
15361         PR middle-end/19551
15362         * gcc.c-torture/execute/20050121-1.c: New test.
15363         * gcc.dg/20050121-2.c: New test.
15364
15365 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15366         Paul Brook  <paul@codesourcery.com>
15367
15368         PR fortran/17941
15369         * gfortran.dg/real_const_1.f: New test.
15370         * gfortran.dg/real_const_2.f90: New test.
15371         * gfortran.dg/complex_int_1.f90: New test.
15372
15373 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15374
15375         PR fortran/19313
15376         * gfortan.dg/inquire_6.f90: New test.
15377
15378 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15379
15380         PR libfortran/19451
15381         * open_readonly_1.f90: New test.
15382
15383 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15384
15385         PR libfortran/18982
15386         * gfortran.dg/open_new.f90: New file.
15387
15388 2005-01-22  Paul Brook  <paul@codesourcery.com>
15389
15390         * namelist_1.f90: New test.
15391
15392 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15393
15394         PR tree-optimization/19484
15395         * gcc.c-torture/compile/20050122-[12].c: New tests.
15396
15397 2005-01-22  Paul Brook  <paul@codesourcery.com>
15398
15399         * gfortran.dg/implicit_2.f90: New test.
15400
15401 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15402
15403         PR fortran/19314
15404         * gfortran.dg/inquire_5.f90: New test.
15405
15406 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15407
15408         PR c/18809
15409         * gcc.dg/pr18809-1.c: New test.
15410
15411 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15412
15413         * gcc.dg/20050121-1.c: New test.
15414
15415         PR tree-optimization/13000
15416         * gcc.dg/20040206-1.c: Change warning to point where function is
15417         being inlined.
15418
15419 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15420
15421         PR c++/19208
15422         * g++.dg/template/array11.C: New test.
15423
15424 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15425
15426         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15427         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15428         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15429         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15430         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15431         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15432
15433 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15434
15435         PR tree-optimization/15349
15436         * gcc.dg/tree-ssa/pr15349.c: New.
15437
15438 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15439
15440         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15441
15442 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15443
15444         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15445         scan-assembler-times directive name.
15446
15447         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15448         after dg-do.
15449
15450         PR rtl-optimization/19462
15451         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15452
15453 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15454
15455         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15456         counting function calls on ia64.
15457
15458 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR rtl-optimization/15139
15461         * gcc.dg/20050111-2.c: New test.
15462
15463         PR c/17297
15464         * gcc.c-torture/compile/20050113-1.c: New testcase.
15465
15466         PR middle-end/19164
15467         * gcc.dg/20050113-1.c: New testcase.
15468
15469 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15470
15471         * gcc.dg/vect/vect-85.c: Add comment.
15472         * gcc.dg/vect/vect-86.c: Add xfail for now.
15473         * gcc.dg/vect/vect-87.c: Add xfail for now.
15474         * gcc.dg/vect/vect-88.c: Add xfail for now.
15475         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15476
15477 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15480
15481 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15482
15483         * g++.dg/debug/typedef3.C: New test.
15484
15485 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15486
15487         PR c/19472
15488         * gcc.dg/asm-a.c: New test.
15489
15490 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15491
15492         * gcc.dg/sh-relax.c: Add prototype for abort.
15493
15494 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15495
15496         * gcc.dg/short-compare-1.c: New test.
15497         * gcc.dg/short-compare-2.c: Likewise.
15498
15499 2005-01-18  Michael Matz  <matz@suse.de>
15500
15501         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15502
15503 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15504
15505         PR tree-optimization/19121
15506         * gcc.c-torture/compile/pr19121.c: New test.
15507
15508 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15509
15510         PR target/19357
15511         * gcc.c-torture/compile/pr19357.c: New test.
15512
15513 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15514
15515         PR c/5675
15516         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15517         pass--those that refer just to the variable, possibly with a
15518         cast.
15519         * gcc.dg/c99-const-expr-3.c: Likewise.
15520
15521         PR middle-end/13127
15522         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15523         longer emitted.
15524
15525 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15526
15527         PR fortran/18778
15528         * gfortran.dg/endfile_2.f90: New test.
15529
15530 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15531
15532         PR 19168
15533         * gfortran.dg/select_5.f90: New test.
15534
15535 2004-01-16  Paul Brook  <paul@codesourcery.com>
15536
15537         * gfortran.dg/common_4.f90: New test.
15538
15539 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15540
15541         PR rtl-optimization/19462
15542         * gcc.dg/torture/pr19462-1.c: New test.
15543
15544 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15545
15546         PR objc/19321
15547         * objc.dg/func-ptr-2.m: New.
15548         * objc.dg/volatile-1.m: New.
15549
15550 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15551
15552         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15553
15554 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15555
15556         PR tree-optimization/19060
15557         * gcc.c-torture/execute/20050104-1.c: New test.
15558
15559 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15560
15561         PR fortran/18983
15562         * gfortran.dg/write_to_null.f90: New test.
15563
15564 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15565             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15566
15567         PR other/19328
15568         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15569         argument.
15570
15571 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15572
15573         PR c++/19263
15574         * g++.dg/init/vector1.C: New test.
15575
15576 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15577
15578         PR target/13158
15579         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15580         PR target/18987
15581         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15582
15583 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15584
15585         * gfortran.dg/select_1.f90: New test.
15586         * gfortran.dg/select_2.f90: New test.
15587         * gfortran.dg/select_3.f90: New test.
15588         * gfortran.dg/select_4.f90: New test.
15589
15590 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR middle-end/19084
15593         PR rtl-optimization/19348
15594         * gcc.dg/20050111-1.c: New test.
15595         * gcc.c-torture/execute/20050111-1.c: New test.
15596
15597         * gcc.dg/i386-asm-4.c: New test.
15598
15599 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15600
15601         * gcc.dg/nested-func-2.c: New test.
15602         * ada/acats/norun.lst: Remove c953002.
15603
15604 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15605
15606         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15607
15608 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15609
15610         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15611
15612 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15613
15614         PR target/18761
15615         * g++.dg/abi/align1.C: New test.
15616
15617 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15618
15619         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15620         at a time.
15621         * g++.dg/ext/altivec_check.h: Support compiling as C.
15622
15623 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15624
15625         PR c++/19355
15626         * g++.dg/expr/pr19355-1.C: New test case.
15627
15628 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15629
15630         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15631         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15632         * ada/acats/tests/c3/c92005b.ada: Likewise.
15633         * ada/acats/tests/c3/cxb3012.a: Likewise.
15634         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15635
15636 2005-01-09  Paul Brook  <paul@codesourcery.com>
15637
15638         * gfortran.dg/common_2.f90: New file.
15639         * gfortran.dg/common_3.f90: New file.
15640
15641 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15642
15643         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15644
15645 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15646
15647         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15648         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15649         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15650         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15651         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15652         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15653         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15654         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15655         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15656         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15657         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15658         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15659         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15660         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15661         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15662         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15663         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15664         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15665         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15666         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15667         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15668         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15669         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15670         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15671         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15672         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15673         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15674         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15675         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15676         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15677         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15678         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15679         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15680         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15681         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15682         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15683         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15684         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15685         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15686         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15687         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15688         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15689         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15690         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15691         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15692         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15693         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15694         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15695         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15696         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15697         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15698         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15699         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15700         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15701         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15702         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15703         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15704         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15705         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15706         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15707         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15708         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15709         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15710         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15711         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15712         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15713         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15714
15715         * gcc.dg/vect/vect-1.c: Fix spelling.
15716         * gcc.dg/vect/vect-10.c: Fix spelling.
15717         * gcc.dg/vect/vect-11.c: Fix spelling.
15718         * gcc.dg/vect/vect-12.c: Fix spelling.
15719         * gcc.dg/vect/vect-14.c: Fix spelling.
15720         * gcc.dg/vect/vect-15.c: Fix spelling.
15721         * gcc.dg/vect/vect-16.c: Fix spelling.
15722         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15723         * gcc.dg/vect/vect-64.c: Fix comments.
15724         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15725
15726 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15727             Ira Rosen  <irar@il.ibm.com>
15728
15729         * gcc.dg/vect/vect-70.c: New test.
15730         * gcc.dg/vect/vect-71.c: New test.
15731
15732 2005-01-09  Manfred Hollstein  <mh@suse.com>
15733
15734         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15735         * gcc.dg/pr18241-2.c: Likewise.
15736         * gcc.dg/pr18241-3.c: Likewise.
15737         * gcc.dg/pr18241-4.c: Likewise.
15738         * gcc.dg/pr18241-5.c: Likewise.
15739
15740 2005-01-08  Richard Henderson  <rth@redhat.com>
15741
15742         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15743         False for x86 and x86-64.
15744
15745 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15746
15747         PR tree-optimization/18241
15748         * gcc.dg/pr18241-1.c: New test.
15749         * gcc.dg/pr18241-2.c: New test.
15750         * gcc.dg/pr18241-3.c: New test.
15751         * gcc.dg/pr18241-4.c: New test.
15752         * gcc.dg/pr18241-5.c: New test.
15753
15754 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15755
15756         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15757         gfortran.dg/select_4.f90: New.
15758
15759 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15760
15761         * gcc.c-torture/execute/20050107-1.c: New test.
15762
15763 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         PR c++/19298
15766         * g++.dg/template/ref2.C: New.
15767
15768 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15769
15770         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15771         instead of being empty.
15772
15773 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15774
15775         PR fortran/15553
15776         * gfortran.dg/array-1.f90: New test.
15777
15778 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15779
15780         PR tree-optimization/19283
15781         * gcc.c-torture/execute/20050106-1.c: New test.
15782
15783         PR rtl-optimization/18861
15784         * gcc.dg/20050105-1.c: New test.
15785
15786         PR tree-optimization/18828
15787         * gcc.dg/20050105-2.c: New test.
15788
15789 2005-01-07  Andreas Jaeger  <aj@suse.de>
15790
15791         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15792
15793 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15794
15795         PR fortran/18398
15796         * gfortran.dg/fmt_read.f90: New test.
15797
15798 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15799
15800         * gcc.dg/rs6000-ldouble-2.c: New.
15801
15802 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/19244
15805         * g++.dg/parser/ctor2.C: New test.
15806
15807 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15808
15809         PR c++/17154
15810         * g++.dg/template/using9.C: New test.
15811
15812 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15813
15814         PR c++/19258
15815         * g++.dg/lookup/friend6.C: New test.
15816
15817 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         PR c++/19270
15820         * g++.dg/template/array10.C: New.
15821
15822 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15823
15824         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15825         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15826
15827 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15828
15829         * gcc.c-torture/compile/20050105-1.c: New test.
15830
15831 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15832
15833         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15834
15835 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15836
15837         PR middle-end/19100
15838         * gcc.dg/conv-3.c: New test case.
15839
15840 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15841
15842         * gcc.dg/asm-wide-1.c: New test.
15843
15844 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         PR c++/19030
15847         * g++.dg/parse/crash22.C: New
15848
15849 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15850
15851         PR 19257
15852         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15853
15854 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15855
15856         PR middle-end/17767
15857         * gcc.dg/i386-mmx-6.c: New test case.
15858
15859 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15860
15861         PR tree-optimization/18308
15862         * gcc.dg/vect/pr18308.c: New testcase.
15863
15864 2005-01-04  Andreas Jaeger  <aj@suse.de>
15865
15866         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15867
15868 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15869             Robert Bowdidge <bowdidge@apple.com>
15870
15871         * gcc.dg/cpp/subframework1.c: New.
15872         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15873         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15874         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15875         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15876
15877 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15878
15879         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15880         producing warning.
15881         * gcc.dg/darwin-weakimport-2.c: New.
15882
15883 2005-01-03  Richard Henderson  <rth@redhat.com>
15884
15885         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15886
15887 2005-01-03  Richard Henderson  <rth@redhat.com>
15888
15889         * gcc.dg/vect/vect.exp: Enable for ia64.
15890         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15891         (check_effective_target_vect_float): Likewise.
15892         (check_effective_target_vect_no_align): Likewise.
15893         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15894         * gcc.dg/vect/vect-8.c: Likewise.
15895
15896 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15897
15898         PR target/19236
15899         * gcc.dg/pr19236-1.c: New test case.
15900
15901 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15902
15903         PR rtl-optimization/12092
15904         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15905
15906 2005-01-02  Andreas Jaeger  <aj@suse.de>
15907
15908         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15909
15910 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15911             Andrew Pinski  <pinskia@physics.uc.edu>
15912
15913         PR rtl-optimization/12092
15914         * gcc.dg/pr12092-1.c: New test case.
15915
15916 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15917
15918         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15919         'hidden' and 'default' for better portability.
15920         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15921
15922         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15923         6 and 7.
15924         * g++.old-deja/g++.brendan/new3.C: Likewise.
15925
15926 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15927
15928         * gcc.dg/20041231-1.C: New test.
15929         * g++.dg/warn/Wunreachable-code-1.C: New test.
15930
15931 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15932
15933         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15934         file, not /dev/null.  Abort on error.
15935
15936 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15937             Ziemowit Laski  <zlaski@apple.com>
15938
15939         PR objc/18971
15940         * objc.dg/encode-5.m: New test.
15941
15942 2004-12-29  Richard Henderson  <rth@redhat.com>
15943
15944         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15945         * objc.dg/stabs-1.m: Disable for ia64.
15946
15947 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/19190
15950         * g++.dg/warn/Wunused-10.C: New test.
15951
15952 2004-12-28  Richard Henderson  <rth@redhat.com>
15953
15954         * objc.dg/stabs-1.m: Disable for alpha.
15955
15956 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/19149
15959         * g++.dg/parse/error23.C: New test.
15960
15961 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15962
15963         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15964
15965         PR fortran/19032
15966         * gfortran.dg/intrinsic_modulo_1.f90: New.
15967         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15968         tests with divisor -1.
15969
15970 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15971
15972         * g++.dg/opt/temp1.C (memcpy): Return a value.
15973
15974         PR c++/19148
15975         * g++.dg/expr/cond7.C: New test.
15976
15977 2004-12-27  Paul Brook  <paul@codesourcery.com>
15978
15979         * gfortran.dg/g77/select_no_compile.f: Remove.
15980
15981 2004-12-27  Richard Henderson  <rth@redhat.com>
15982
15983         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15984         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15985         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15986
15987 2004-12-26  Richard Henderson  <rth@redhat.com>
15988
15989         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15990         by 1i instead of token pasting.
15991
15992 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15993
15994         PR tree-optimization/17578
15995         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15996         to additional_flags.
15997         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15998
15999 2004-12-25  Richard Henderson  <rth@redhat.com>
16000
16001         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16002         Remove Alpha.
16003
16004 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16005
16006         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16007         hppa*-*-hpux*.
16008         * gcc.dg/pr17957.c (dg-options): Likewise.
16009         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16010         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16011         instead of 0 on __hppa__.
16012         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16013         "foo,%r" on hppa*-*-*.
16014
16015 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16016
16017         PR fortran/19071
16018         * gfortran.dg/complex_write.f90: New test.
16019
16020 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/17595
16023         * g++.dg/parse/pragma2.C: New test.
16024
16025         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16026
16027 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16028
16029         * gcc.dg/empty2.c: Add missing dg-warning.
16030
16031 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16032
16033         PR c++/17413
16034         * g++.dg/template/local4.C: New test.
16035         * g++.dg/template/crash19.C: Add dg-error marker.
16036
16037         * g++.dg/template/crash31.C: Correct embedded PR number.
16038
16039 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/16405
16042         * g++.dg/opt/temp1.C: Add do-run marker.
16043
16044 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16045
16046         * g++.dg/template/spec19.C: New.
16047
16048 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16049
16050         PR target/16819
16051         * gcc.dg/empty2.c: New.
16052
16053 2004-12-23  Richard Henderson  <rth@redhat.com>
16054
16055         * lib/target-supports.exp (check_effective_target_vect_no_align):
16056         Remove i?86 and x86-64.
16057
16058 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16059
16060         PR c++/16405
16061         * g++.dg/opt/temp1.C: New test.
16062
16063 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16064
16065         PR c++/18733
16066         * g++.dg/template/friend33.C: New testcase.
16067
16068 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16069
16070         PR c++/18464
16071         * g++.dg/template/cond5.C: New test.
16072
16073         PR c++/18492
16074         * g++.dg/inherit/thunk3.C: New test.
16075
16076         PR c++/11224
16077         * g++.dg/warn/Wunused-9.C: New test.
16078
16079 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16080
16081         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16082
16083 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16084
16085         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16086
16087 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16088
16089         PR c++/18378
16090         * g++.dg/ext/packed8.C: New test.
16091
16092         PR c++/19063
16093         * g++.dg/template/crash31.C: New test.
16094
16095         PR c++/19034
16096         * g++.dg/template/crash30.C: New test.
16097
16098 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16099
16100         PR C++/18984
16101         * g++.dg/eh/ctor3.C: New test.
16102
16103 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16104
16105         * objc.dg/stabs-1.m: Allow section name to be quoted and
16106         assembly label to begin with '.LL'.
16107
16108 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16109
16110         * gcc.dg/vect/vect.exp
16111         (check_effective_target_lp64_or_vect_no_align): New.
16112         * gcc.dg/vect/vect-77.c: Use it.
16113         * gcc.dg/vect/vect-78.c: Use it.
16114
16115         * lib/target-supports.exp
16116         (check_effective_target_vect_no_max,
16117         check_effective_target_vect_no_bitwise,
16118         check_effective_target_vect_no_align): New.
16119         * gcc.dg/vect/vect-13.c: Use them.
16120         * gcc.dg/vect/vect-17.c: Ditto.
16121         * gcc.dg/vect/vect-18.c: Ditto.
16122         * gcc.dg/vect/vect-19.c: Ditto.
16123         * gcc.dg/vect/vect-20.c: Ditto.
16124         * gcc.dg/vect/vect-27.c: Ditto.
16125         * gcc.dg/vect/vect-29.c: Ditto.
16126         * gcc.dg/vect/vect-44.c: Ditto.
16127         * gcc.dg/vect/vect-48.c: Ditto.
16128         * gcc.dg/vect/vect-50.c: Ditto.
16129         * gcc.dg/vect/vect-52.c: Ditto.
16130         * gcc.dg/vect/vect-54.c: Ditto.
16131         * gcc.dg/vect/vect-56.c: Ditto.
16132         * gcc.dg/vect/vect-58.c: Ditto.
16133         * gcc.dg/vect/vect-60.c: Ditto.
16134         * gcc.dg/vect/vect-72.c: Ditto.
16135         * gcc.dg/vect/vect-80.c: Ditto.
16136
16137 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16138
16139         PR c++/14075
16140         * g++.dg/init/string1.C: New.
16141
16142         PR c++/18975
16143         * g++.dg/other/synth1.C: New.
16144
16145 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16146
16147         PR c/18963
16148         * gcc.dg/pr18963-1.c: New test.
16149
16150 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16151
16152         PR c/18596
16153         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16154         * gcc.dg/pr18596-1.c: Use dg-error.
16155         (dg-options): Use -fno-unit-at-a-time.
16156         * gcc.dg/pr18596-2.c: New test.
16157         * gcc.dg/pr18596-3.c: New test.
16158
16159 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16160
16161         PR middle-end/18683
16162         * g++.dg/opt/pr18683-1.C: New test case.
16163
16164 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16165
16166         PR other/19093
16167         * g++.dg/opt/max1.C: Fix for 64bit targets.
16168
16169 2004-12-20  Matt Austern  <austern@apple.com>
16170
16171         PR c++/19044
16172         * g++.dg/ext/builtin6.C: New
16173
16174 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16175
16176         PR tree-optimization/19080
16177         * gcc.c-torture/compile/pr19080.c: New test.
16178
16179 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16180
16181         * gcc.dg/20041219-1.c: New test.
16182
16183 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16184
16185         PR middle-end/19068
16186         * g++.dg/opt/max1.C: New test case.
16187
16188 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189
16190         * gcc.dg/fdata-sections-1.c: New test.
16191
16192 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16193
16194         PR middle-end/18548
16195         * gcc.dg/max-1.c: New test case.
16196
16197 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16198
16199         * gcc.c-torture/execute/20041218-1.c: New test.
16200
16201 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16202
16203         * gcc.dg/pr18501.c: New test.
16204         * gcc.dg/uninit-5.c: XFAIL.
16205         * gcc.dg/uninit-9.c: XFAIL.
16206
16207 2004-12-17  Dale Johannesen  <dalej@apple.com>
16208
16209         * gcc.dg/20041213-1.c: New.
16210
16211 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16212
16213         * objc.dg/stabs-1.m: Allow assembly label to begin
16214         with a dot ('.').
16215
16216 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.c-torture/execute/20041213-1.c: Move...
16219         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16220
16221 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16222
16223         PR c++/18721
16224         * g++.dg/lookup/conv-5.C: New.
16225
16226 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16227
16228         * objc.dg/stabs-1.m: New test.
16229
16230 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16231
16232         * gcc.dg/visibility-c.c: Change compile to
16233         assemble for the test.
16234
16235 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16236
16237         PR target/19041
16238         * gcc.dg/visibility-c.c: New test.
16239
16240 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16241
16242         PR middle-end/18493
16243         * gcc.dg/switch-8.c: New test case.
16244
16245 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16246
16247         PR c++/18905
16248         * g++.dg/template/init4.C: New.
16249         * g++.dg/opt/static3.C: Enable optimizer.
16250
16251 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16252
16253         * g++.dg/other/complex1.C: New test.
16254
16255 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16256
16257         * g++.dg/opt/inline9.C: New test.
16258
16259 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16260
16261         PR fortran/18993
16262         * gfotran.dg/nullify_1.f: New test.
16263
16264 2004-12-15  Richard Henderson  <rth@redhat.com>
16265
16266         * gcc.target/i386/i386.exp: New harness.
16267         * gcc.target/i386/vect-args.c: New.
16268
16269 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16270
16271         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16272
16273 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16274
16275         PR c++/18825
16276         * g++.dg/template/friend32.C: New test.
16277
16278 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16279
16280         * cpp/pragma-once-1.c: New test.
16281         * cpp/pragma-once-1b.h: Likewise.
16282         * cpp/pragma-once-1c.h: Likewise.
16283         * cpp/pragma-once-1d.h: Likewise.
16284         * cpp/inc/pragma-once-1a.h: Likewise.
16285
16286 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16287             Steven G. Kargl  <kargls@comcast.net>
16288
16289         PR fortran/17597
16290         * gfortran.dg/list_read_3.f90: New test.
16291
16292 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16293
16294         * gcc.dg/ftrapv-2.c: New test.
16295
16296 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16297
16298         PR c++/18981
16299         * g++.dg/template/typename9.C: New test.
16300
16301 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/18738
16304         * g++.dg/template/typename8.C: New test.
16305         * g++.dg/parse/friend2.C: Tweak error message.
16306
16307 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16308
16309         * gcc.c-torture/20041214-1.c: New test.
16310
16311 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16312
16313         PR c++/18965
16314         * g++.dg/init/array17.C: New test.
16315
16316 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/18793
16319         * g++.dg/init/aggr3.C: New test.
16320
16321 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16322
16323         * gcc.dg/altivec-types-1.c: New test.
16324         * gcc.dg/altivec-types-2.c: New test.
16325         * gcc.dg/altivec-types-3.c: New test.
16326         * gcc.dg/altivec-types-4.c: New test.
16327         * g++.dg/ext/altivec-types-1.C: New test.
16328         * g++.dg/ext/altivec-types-2.C: New test.
16329         * g++.dg/ext/altivec-types-3.C: New test.
16330         * g++.dg/ext/altivec-types-4.C: New test.
16331
16332 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16333
16334         PR middle-end/18951
16335         * gcc.c-torture/execute/20041213-1.c: New test.
16336
16337 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16338
16339         PR c++/18949
16340         * g++.dg/template/cast1.C: New.
16341
16342 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16343
16344         * gcc.c-torture/execute/20041213-2.c: New test.
16345
16346 2004-12-13  Richard Henderson  <rth@redhat.com>
16347
16348         * gcc.dg/i386-sse-10.c: Fix typo in options.
16349
16350 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16351
16352         PR c++/18968
16353         * g++.dg/opt/pr18968.C: New test.
16354
16355 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/18925
16358         * g++.dg/ext/visibility/staticdatamem.C: New test.
16359
16360 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16361
16362         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16363
16364 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16365
16366         PR rtl-optimization/18928
16367         * gcc.dg/pr18928-1.c: New test case.
16368
16369 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16370
16371         PR tree-opt/16951
16372         * gcc.c-torture/compile/20041211-1.c: New.
16373
16374 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16375
16376         PR middle-end/17564
16377         * gcc.c-torture/execute/20041212-1.c: New test.
16378
16379 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16380
16381         PR fortran/18869
16382         * gfortran.dg/common_1.f90: New test.
16383
16384 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16385         Paul Brook  <paul@codesourcery.com>
16386
16387         PR fortran/16222
16388         * gfortran.dg/real_do_1.f90: New test.
16389
16390 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16391
16392         PR tree-opt/18040
16393         * g++.dg/opt/ptrmem6.C: New test.
16394
16395 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR middle-end/18921
16398         * gcc.dg/pr18921-1.c: New test case.
16399
16400 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16401
16402         PR fortran/17175
16403         * gfortran.dg/scale_1.f90: New test.
16404
16405 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16406
16407         PR middle-end/18903
16408         * gcc.c-torture/compile/pr18903.c: New test.
16409
16410 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16411
16412         * gcc.c-torture/execute/20041210-1.c: New test.
16413
16414 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16415
16416         PR c++/18731
16417         * g++.dg/parser/struct-1.C: New test.
16418         * g++.dg/parser/struct-2.C: New test.
16419         * g++.dg/parser/struct-3.C: New test.
16420
16421 2004-12-09  Richard Henderson  <rth@redhat.com>
16422
16423         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16424
16425         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16426         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16427
16428 2004-12-09  Matt Austern  <austern@apple.com>
16429
16430         PR c++/18514
16431         * g++.dg/ext/builtin1.C: New
16432         * g++.dg/ext/builtin2.C: New
16433         * g++.dg/ext/builtin3.C: New
16434         * g++.dg/ext/builtin4.C: New
16435         * g++.dg/ext/builtin5.C: New
16436
16437 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16438
16439         PR tree-opt/18904
16440         * g++.dg/opt/ptrmem5.C: New test.
16441
16442 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16443
16444         * g++.dg/parse/typename5.C: Adjust for new error.
16445         * g++.dg/parse/typename7.C: New.
16446
16447 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16448
16449         PR c++/18073
16450         * g++.dg/other/mmintrin.C: New test.
16451
16452 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16453
16454         PR c++/16681
16455         * g++.dg/init/array15.C: New.
16456         * g++.dg/init/array16.C: New.
16457
16458 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16459
16460         PR fortran/18826
16461         * gfortran.dg/assign_1.f90: New test.
16462
16463 2004-12-08  Nick Clifton  <nickc@redhat.com>
16464
16465         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16466         * gcc.target/xstormy16/data_below100: Likewise.
16467         * gcc.target/xstormy16/sfr: Likewise.
16468         * gcc.target/xstormy16/below100.S: New test source file.
16469         * gcc.target/xstormy16/below100.ld: New test linker script.
16470         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16471         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16472         bp instructions.
16473         * gcc.target/xstormy16/bp.c: Likewise.
16474
16475         * gcc.target/xstormy16/bss_below100: New files:
16476         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16477         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16478         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16479         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16480         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16481         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16482         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16483         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16484         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16485         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16486         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16487         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16488         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16489         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16490         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16491         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16492         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16493         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16494         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16495         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16496         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16497         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16498         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16499         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16500         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16501         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16502         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16503
16504         * gcc.target/xstormy16/data_below100: New files:
16505         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16506         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16507         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16508         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16509         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16510         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16511         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16512         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16513         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16514         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16515         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16516         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16517         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16518         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16519         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16520         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16521         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16522         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16523         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16524         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16525         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16526         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16527         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16528         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16529         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16530         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16531         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16532
16533         * gcc.target/xstormy16/sfr: New files:
16534         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16535         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16536         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16537         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16538         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16539         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16540         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16541         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16542         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16543         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16544         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16545         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16546         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16547         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16548         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16549         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16550         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16551         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16552         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16553         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16554         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16555         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16556         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16557         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16558         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16559         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16560         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16561         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16562         27_if0_sfrw_bitfield_f.c
16563
16564 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16565
16566         PR c++/18100
16567         * g++.dg/lookup/name-clash4.C: New test.
16568
16569 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16570
16571         PR c++/18672
16572         * g++.dg/opt/array1.C: New.
16573
16574         PR c++/18803
16575         * g++.dg/template/operator5.C: New.
16576
16577 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16578
16579         PR c/18867
16580         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16581
16582 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16583
16584         * gcc.dg/noncompile/20041207.c: New test.
16585
16586 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16587
16588         * g++.dg/other/unreachable-1.C: New test.
16589
16590 2004-12-06  Nick Clifton  <nickc@redhat.com>
16591
16592         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16593         <limits.h> because the latter comes from gcc's include/ directory
16594         and not the newlib/libc/include directory.
16595
16596 2004-12-04  Richard Henderson  <rth@redhat.com>
16597
16598         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16599
16600 2004-12-04  Richard Henderson  <rth@redhat.com>
16601
16602         * lib/target-supports.exp (check_gc_sections_available): Disable
16603         for alpha and ia64.
16604
16605 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16606
16607         PR middle-end/17909
16608         * g++.dg/other/vararg-2.C: New test.
16609
16610 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16611
16612         PR c++/17011, c++/17971
16613         * g++.dg/template/error15.C: Adjust expected error.
16614         * g++.dg/template/instantiate3.C: Likewise.
16615
16616 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16617
16618         * gcc.dg/altivec-18.c: Fix for darwin
16619
16620 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         PR c++/18782
16623         * g++.dg/parse/ptrmem2.C: New.
16624
16625         PR c++/18318
16626         * g++.dg/template/new1.C: New.
16627
16628 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16629
16630         PR fortran/18710
16631         * gfortran.dg/direct_io_3.f90: New test.
16632
16633 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16634
16635         PR 18758
16636         * g++.dg/parse/crash21.C: New.
16637
16638 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16639
16640         PR c++/15664, c++/18276
16641         * g++.dg/template/ttp13.C: New test.
16642         * g++.dg/template/ttp14.C: Likewise.
16643
16644 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16645
16646         PR c++/18123
16647         * g++.dg/parse/enum2.C: New test.
16648         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16649
16650 2004-12-02  Nick Clifton  <nickc@redhat.com>
16651
16652         * gcc.target/xstormy16: New test directory.
16653         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16654         * gcc.target/xstormy16/bp.c: Check the generation of bp
16655         instructions.
16656         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16657         bn instructions and the BELOW100 attribute.
16658
16659 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16660
16661         PR target/16952
16662         * gcc.dg/ppc-eabi.c: New.
16663
16664 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16665
16666         PR fortran/18284
16667         * gfortran.dg/backspace.f90
16668
16669 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16670
16671         * gfortran.dg/inquire.f90: New test.
16672
16673 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16674
16675         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16676         handle effective-target-keyword.
16677         (dg-skip-if): Support effective-target keyword as target list.
16678         (dg-xfail-if): Ditto.
16679         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16680
16681 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16682
16683         PR tree-optimization/18291
16684         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16685
16686 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16687
16688         PR C++/18729
16689         * g++.dg/parse/crash20.C: New.
16690
16691         PR c++/17431
16692         * g++.dg/overload/arg1.C: New.
16693         * g++.dg/overload/arg2.C: New.
16694         * g++.dg/overload/arg3.C: New.
16695         * g++.dg/overload/arg4.C: New.
16696
16697 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16698
16699         * gcc.dg/c99-flex-array-4.c: Remove.
16700
16701 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16702
16703         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16704
16705         * lib/target-supports.exp (is-effective-target): Simplify.
16706
16707         * lib/target-supports.exp (check_effective_target_vect_long):
16708         Fix for powerpc64-*-*.
16709
16710 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16711
16712         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16713         to support new requirements on FreeBSD 5.
16714
16715 2004-11-30  Devang Patel  <dpatel@apple.com>
16716
16717         PR 18702
16718         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16719
16720 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16721
16722         * g++.dg/ext/altivec-13.C: New test.
16723
16724 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16725
16726         PR tree-opt/18298
16727         * gcc.c-torture/execute/p18298.c: New test.
16728
16729 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16730             Dorit Naishlos  <dorit@il.ibm.com>
16731
16732         PR tree-opt/18607
16733         * gcc.dg/vect/vect-89.c: New test.
16734
16735 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16736
16737         * gcc.dg/pr18596-1.c: New test.
16738
16739 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16740
16741         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16742
16743 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16744
16745         PR c/18479
16746         * gcc.dg/pr18479.c: New test.
16747
16748 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16749
16750         PR target/18490
16751         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16752         mmix-knuth-mmixware.
16753
16754         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16755         cris-*-elf* cris-*-aout* mmix-*-*
16756
16757 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16758
16759         PR middle-end/18725
16760         * gcc.dg/pr18725.c: New test.
16761
16762 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16763
16764         PR target/18488
16765         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16766
16767         PR target/18336
16768         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16769
16770 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c++/18368
16773         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16774         * g++.old-deja/g++.law/ctors5.C: Likewise.
16775         * g++.old-deja/g++.other/crash25.C: Likewise.
16776
16777         PR c++/18674
16778         * g++.dg/template/error16.C: New test.
16779
16780         PR c++/18512
16781         * g++.dg/template/crash29.C: New test.
16782
16783 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16784
16785         PR tree-optimization/18712
16786         * gcc.c-torture/compile/pr18712.c: New test.
16787
16788 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16789
16790         PR c/7544
16791         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16792         tests.
16793
16794 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16795
16796         PR c++/18652
16797         * g++.dg/lookup/crash6.C: New test.
16798
16799 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16800
16801         PR middle-end/18164
16802         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16803
16804 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16805
16806         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16807         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16808         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16809
16810 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16811
16812         * gcc.dg/pr18164.c: New test.
16813
16814 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16815
16816         * gcc.dg/funroll-loops-all.c: New.
16817
16818 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16819
16820         PR target/18489
16821         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16822         delimeter, match space and TAB as well as ":".
16823
16824         PR target/18484
16825         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16826
16827         PR target/18348
16828         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16829
16830         PR target/18345
16831         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16832
16833         PR target/18337
16834         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16835
16836 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16837
16838         * gfortran.dg/direct_io_2.f90: New test.
16839
16840 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16841
16842         PR target/18334
16843         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16844
16845 2004-11-28  Richard Henderson  <rth@redhat.com>
16846
16847         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16848
16849 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16850
16851         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16852         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16853         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16854         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16855         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16856         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16857         gcc.dg/pointer-arith-8.c: New tests.
16858
16859 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16860
16861         PR fortran/18364
16862         * gfortran.dg/endfile.f90: New test.
16863
16864 2004-11-27  Falk Hueffner  <falk@debian.org>
16865
16866         * gcc.dg/loop-6.c: New test.
16867
16868 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16869
16870         * gcc.c-torture/execute/20041126-1.c: New test.
16871
16872 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16873
16874         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16875         on IRIX.
16876
16877 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16878
16879         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16880         functions.
16881
16882 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16883
16884         PR rtl-optimization/17825
16885         * gcc.c-torture/compile/20041119-1.c: New test.
16886
16887 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16888
16889         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16890         Check existence of ld library path variables before unsetting.
16891
16892 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16895
16896 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16897
16898         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16899
16900 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16901
16902         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16903
16904 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16905
16906         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16907         dg-do directive.
16908
16909 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16910
16911         * gcc.dg/pr17957.c: Pass --param, not -param.
16912
16913 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16914
16915         PR middle-end/17957
16916         * testsuite/gcc.dg/pr17957.c: New test.
16917
16918 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16919
16920         PR c++/18445
16921         * g++.dg/template/crash28.C: Likewise.
16922
16923         PR c++/18001
16924         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16925         * g++.dg/ext/lvaddr.C: Likewise.
16926         * g++.dg/opt/pr7503-3.C: Likewise.
16927
16928         PR c++/18466
16929         * g++.dg/parse/qualified3.C: New test.
16930         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16931
16932         PR c++/18545
16933         * g++.dg/expr/return1.C: New test.
16934
16935 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16936
16937         Friend class name lookup 3/n, PR c++/3332
16938         * g++.dg/lookup/friend3.C: New test.
16939         * g++.dg/lookup/friend4.C: Likewise.
16940         * g++.dg/lookup/friend5.C: Likewise.
16941
16942 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16943
16944         Friend class name lookup 2/n, PR c++/14513, c++/15410
16945         * g++.dg/lookup/friend2.C: New test.
16946         * g++.dg/template/friend31.C: Likewise.
16947
16948 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16949
16950         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16951
16952 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/17473
16955         * g++.dg/tc1/dr56.C: Remove.
16956         * g++.dg/template/typedef1.C: Add dg-error markers.
16957         * g++.old-deja/g++.other/typedef7.C: Likewise.
16958
16959         PR c++/18285
16960         * g++.dg/parse/typedef7.C: New test.
16961
16962 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16963
16964         * gcc.c-torture/execute/20041124-1.c: New test.
16965
16966 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16967
16968         * g++.dg/template/deduce3.C: New test.
16969
16970         PR c++/18586
16971         * g++.dg/template/crash27.C: New test.
16972
16973         PR c++/18530
16974         * g++.dg/warn/Wshadow-3.C: New test.
16975
16976 2004-11-24  Devang Patel  <dpatel@apple.com>
16977
16978         PR/18555
16979         * gcc.dg/cpp/isysroot-1.c: New test.
16980         * gcc.dg/cpp/usr/include/stdio.h: New file.
16981         * gcc.dg/cpp/isysroot-2.c: New test.
16982         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16983         New file.
16984
16985 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16986
16987         PR c++/8929
16988         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16989
16990 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16991
16992         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16993         * gcc.target/sparc/pdist.c: Likewise.
16994
16995 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16996
16997         PR c++/16882
16998         * g++.dg/conversion/simd1.C: New test.
16999
17000 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17001
17002         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17003         and restore_ld_library_path_env_vars.
17004         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17005         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17006         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17007         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17008
17009 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17010
17011         * gcc.dg/pragma-align-2.c: Test macro expansion.
17012         * gcc.dg/pragma-pack-2.c: New test.
17013
17014 2004-11-23  Richard Henderson  <rth@redhat.com>
17015
17016         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17017         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17018         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17019         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17020         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17021         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17022
17023         * gcc.dg/vect/vect.exp: Add check for alpha.
17024         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17025         (check_effective_target_vect_int): Enable for alpha.
17026         (check_effective_target_vect_long): New.
17027         (is-effective-target): Add it.
17028
17029 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17030
17031         * gcc.dg/pr18614-1.c: New test.
17032
17033 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17034
17035         * gcc.dg/setjmp-2.c: New test.
17036
17037 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17038
17039         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17040         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17041         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17042         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17043         gcc.target/sparc/pdist.c: New tests.
17044
17045 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17046
17047         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17048
17049 2004-11-22  Dale Johannesen  <dalej@apple.com>
17050
17051         * gcc.dg/20041111-1.c: New.
17052
17053 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17054
17055         PR tree-opt/18536
17056         * gcc.dg/vect/pr18536.c: New test.
17057
17058 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17059
17060         PR c++/18354
17061         * g++.dg/template/nontype11.C: New test.
17062
17063 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17064
17065         PR middle-end/18520
17066         * gcc.dg/pr18520-1.c: New test case.
17067
17068 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17069
17070         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17071         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17072         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17073         expected diagnostics.
17074
17075 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17076
17077         PR target/18580
17078         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17079         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17080         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17081
17082 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17083
17084         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17085
17086 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17087             Joseph Myers  <joseph@codesourcery.com>
17088
17089         * lib/target-supports.exp (check_visibility_available): Really
17090         test the compiler.
17091
17092 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17093
17094         PR tree-opt/18181
17095         * gcc.dg/vect/vect-85.c: New test.
17096         * gcc.dg/vect/vect-86.c: New test.
17097         * gcc.dg/vect/vect-87.c: New test.
17098         * gcc.dg/vect/vect-88.c: New test.
17099
17100 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17101
17102         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17103
17104 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17105
17106         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17107         * gcc.dg/ppc-and-1.c: Ditto.
17108         * gcc.dg/ppc-compare-1.c: Ditto.
17109         * gcc.dg/ppc-mov-1.c: Ditto
17110
17111 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17112             Mark Mitchell  <mark@codesourcery.com>
17113
17114         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17115
17116 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17117             Aldy Hernandez  <aldyh@redhat.com>
17118
17119         * lib/target-supports.exp (check_effective_target_vect_int): New
17120         (check_effective_target_vect_float): New
17121         (check_effective_target_vect_double): New.
17122         (is-effective-target): Support new effective targets keywords.
17123         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17124         default action for dg-do.
17125         * gcc.dg/vect/pr16105.c: Use new support.
17126         * gcc.dg/vect/pr18400.c: Ditto.
17127         * gcc.dg/vect/pr18425.c: Ditto.
17128         * gcc.dg/vect/vect-1.c: Ditto.
17129         * gcc.dg/vect/vect-10.c: Ditto.
17130         * gcc.dg/vect/vect-11.c: Ditto.
17131         * gcc.dg/vect/vect-12.c: Ditto.
17132         * gcc.dg/vect/vect-13.c: Ditto.
17133         * gcc.dg/vect/vect-14.c: Ditto.
17134         * gcc.dg/vect/vect-15.c: Ditto.
17135         * gcc.dg/vect/vect-16.c: Ditto.
17136         * gcc.dg/vect/vect-17.c: Ditto.
17137         * gcc.dg/vect/vect-18.c: Ditto.
17138         * gcc.dg/vect/vect-19.c: Ditto.
17139         * gcc.dg/vect/vect-2.c: Ditto.
17140         * gcc.dg/vect/vect-20.c: Ditto.
17141         * gcc.dg/vect/vect-21.c: Ditto.
17142         * gcc.dg/vect/vect-22.c: Ditto.
17143         * gcc.dg/vect/vect-23.c: Ditto.
17144         * gcc.dg/vect/vect-24.c: Ditto.
17145         * gcc.dg/vect/vect-25.c: Ditto.
17146         * gcc.dg/vect/vect-26.c: Ditto.
17147         * gcc.dg/vect/vect-27.c: Ditto.
17148         * gcc.dg/vect/vect-27a.c: Ditto.
17149         * gcc.dg/vect/vect-28.c: Ditto.
17150         * gcc.dg/vect/vect-29.c: Ditto.
17151         * gcc.dg/vect/vect-29a.c: Ditto.
17152         * gcc.dg/vect/vect-3.c: Ditto.
17153         * gcc.dg/vect/vect-30.c: Ditto.
17154         * gcc.dg/vect/vect-31.c: Ditto.
17155         * gcc.dg/vect/vect-32.c: Ditto.
17156         * gcc.dg/vect/vect-33.c: Ditto.
17157         * gcc.dg/vect/vect-34.c: Ditto.
17158         * gcc.dg/vect/vect-35.c: Ditto.
17159         * gcc.dg/vect/vect-36.c: Ditto.
17160         * gcc.dg/vect/vect-37.c: Ditto.
17161         * gcc.dg/vect/vect-38.c: Ditto.
17162         * gcc.dg/vect/vect-4.c: Ditto.
17163         * gcc.dg/vect/vect-40.c: Ditto.
17164         * gcc.dg/vect/vect-41.c: Ditto.
17165         * gcc.dg/vect/vect-42.c: Ditto.
17166         * gcc.dg/vect/vect-43.c: Ditto.
17167         * gcc.dg/vect/vect-44.c: Ditto.
17168         * gcc.dg/vect/vect-45.c: Ditto.
17169         * gcc.dg/vect/vect-46.c: Ditto.
17170         * gcc.dg/vect/vect-47.c: Ditto.
17171         * gcc.dg/vect/vect-48.c: Ditto.
17172         * gcc.dg/vect/vect-48a.c: Ditto.
17173         * gcc.dg/vect/vect-49.c: Ditto.
17174         * gcc.dg/vect/vect-5.c: Ditto.
17175         * gcc.dg/vect/vect-50.c: Ditto.
17176         * gcc.dg/vect/vect-51.c: Ditto.
17177         * gcc.dg/vect/vect-52.c: Ditto.
17178         * gcc.dg/vect/vect-53.c: Ditto.
17179         * gcc.dg/vect/vect-54.c: Ditto.
17180         * gcc.dg/vect/vect-55.c: Ditto.
17181         * gcc.dg/vect/vect-56.c: Ditto.
17182         * gcc.dg/vect/vect-56a.c: Ditto.
17183         * gcc.dg/vect/vect-57.c: Ditto.
17184         * gcc.dg/vect/vect-58.c: Ditto.
17185         * gcc.dg/vect/vect-59.c: Ditto.
17186         * gcc.dg/vect/vect-6.c: Ditto.
17187         * gcc.dg/vect/vect-60.c: Ditto.
17188         * gcc.dg/vect/vect-61.c: Ditto.
17189         * gcc.dg/vect/vect-62.c: Ditto.
17190         * gcc.dg/vect/vect-63.c: Ditto.
17191         * gcc.dg/vect/vect-64.c: Ditto.
17192         * gcc.dg/vect/vect-65.c: Ditto.
17193         * gcc.dg/vect/vect-66.c: Ditto.
17194         * gcc.dg/vect/vect-67.c: Ditto.
17195         * gcc.dg/vect/vect-68.c: Ditto.
17196         * gcc.dg/vect/vect-69.c: Ditto.
17197         * gcc.dg/vect/vect-7.c: Ditto.
17198         * gcc.dg/vect/vect-72.c: Ditto.
17199         * gcc.dg/vect/vect-72a.c: Ditto.
17200         * gcc.dg/vect/vect-73.c: Ditto.
17201         * gcc.dg/vect/vect-74.c: Ditto.
17202         * gcc.dg/vect/vect-75.c: Ditto.
17203         * gcc.dg/vect/vect-76.c: Ditto.
17204         * gcc.dg/vect/vect-77.c: Ditto.
17205         * gcc.dg/vect/vect-77a.c: Ditto.
17206         * gcc.dg/vect/vect-78.c: Ditto.
17207         * gcc.dg/vect/vect-79.c: Ditto.
17208         * gcc.dg/vect/vect-8.c: Ditto.
17209         * gcc.dg/vect/vect-80.c: Ditto.
17210         * gcc.dg/vect/vect-82.c: Ditto.
17211         * gcc.dg/vect/vect-82_64.c: Ditto.
17212         * gcc.dg/vect/vect-83.c: Ditto.
17213         * gcc.dg/vect/vect-83_64.c: Ditto.
17214         * gcc.dg/vect/vect-9.c: Ditto.
17215         * gcc.dg/vect/vect-all.c: Ditto.
17216         * gcc.dg/vect/vect-none.c: Ditto.
17217
17218 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17219
17220         * lib/gcc-dg.exp (dg-skip-if): New function.
17221         (dg-forbid-option): Remove.
17222         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17223         * g++.dg/abi/bitfield8.C: Likewise.
17224         * g++.dg/abi/dtor1.C: Likewise.
17225         * g++.dg/abi/empty10.C: Likewise.
17226         * g++.dg/abi/empty7.C: Likewise.
17227         * g++.dg/abi/empty9.C: Likewise.
17228         * g++.dg/abi/layout3.C: Likewise.
17229         * g++.dg/abi/layout4.C: Likewise.
17230         * g++.dg/abi/thunk1.C: Likewise.
17231         * g++.dg/abi/thunk2.C: Likewise.
17232         * g++.dg/abi/vbase11.C: Likewise.
17233         * g++.dg/abi/vthunk2.C: Likewise.
17234         * g++.dg/abi/vthunk3.C: Likewise.
17235         * g++.dg/ext/attrib8.C: Likewise.
17236         * g++.dg/opt/longbranch2.C: Likewise.
17237         * g++.dg/opt/reg-stack4.C: Likewise.
17238         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17239         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17240         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17241         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17242         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17243         * gcc.dg/20000609-1.c: Likewise.
17244         * gcc.dg/20000720-1.c: Likewise.
17245         * gcc.dg/20011107-1.c: Likewise.
17246         * gcc.dg/20011119-1.c: Likewise.
17247         * gcc.dg/20020108-1.c: Likewise.
17248         * gcc.dg/20020122-2.c: Likewise.
17249         * gcc.dg/20020122-3.c: Likewise.
17250         * gcc.dg/20020201-3.c: Likewise.
17251         * gcc.dg/20020206-1.c: Likewise.
17252         * gcc.dg/20020218-1.c: Likewise.
17253         * gcc.dg/20020310-1.c: Likewise.
17254         * gcc.dg/20020411-1.c: Likewise.
17255         * gcc.dg/20020418-2.c: Likewise.
17256         * gcc.dg/20020426-1.c: Likewise.
17257         * gcc.dg/20020426-2.c: Likewise.
17258         * gcc.dg/20020517-1.c: Likewise.
17259         * gcc.dg/20020523-1.c: Likewise.
17260         * gcc.dg/20020523-2.c: Likewise.
17261         * gcc.dg/20020729-1.c: Likewise.
17262         * gcc.dg/20030204-1.c: Likewise.
17263         * gcc.dg/20030826-2.c: Likewise.
17264         * gcc.dg/20030926-1.c: Likewise.
17265         * gcc.dg/20031202-1.c: Likewise.
17266         * gcc.dg/980312-1.c: Likewise.
17267         * gcc.dg/980313-1.c: Likewise.
17268         * gcc.dg/990117-1.c: Likewise.
17269         * gcc.dg/990424-1.c: Likewise.
17270         * gcc.dg/990524-1.c: Likewise.
17271         * gcc.dg/991230-1.c: Likewise.
17272         * gcc.dg/i386-387-1.c: Likewise.
17273         * gcc.dg/i386-387-2.c: Likewise.
17274         * gcc.dg/i386-387-3.c: Likewise.
17275         * gcc.dg/i386-387-4.c: Likewise.
17276         * gcc.dg/i386-387-5.c: Likewise.
17277         * gcc.dg/i386-387-6.c: Likewise.
17278         * gcc.dg/i386-asm-1.c: Likewise.
17279         * gcc.dg/i386-bitfield1.c: Likewise.
17280         * gcc.dg/i386-bitfield2.c: Likewise.
17281         * gcc.dg/i386-loop-1.c: Likewise.
17282         * gcc.dg/i386-loop-2.c: Likewise.
17283         * gcc.dg/i386-loop-3.c: Likewise.
17284         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17285         * gcc.dg/i386-pic-1.c: Likewise.
17286         * gcc.dg/i386-regparm.c: Likewise.
17287         * gcc.dg/i386-signbit-1.c: Likewise.
17288         * gcc.dg/i386-signbit-2.c: Likewise.
17289         * gcc.dg/i386-signbit-3.c: Likewise.
17290         * gcc.dg/i386-sse-5.c: Likewise.
17291         * gcc.dg/i386-sse-8.c: Likewise.
17292         * gcc.dg/i386-unroll-1.c: Likewise.
17293         * gcc.dg/tls/opt-1.c: Likewise.
17294         * gcc.dg/tls/opt-2.c: Likewise.
17295         * gcc.dg/unroll-1.c: Likewise.
17296         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17297         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17298         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17299         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17300
17301 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17302
17303         * g++.dg/template/incomplete1.C: New test.
17304
17305 2004-11-16  Nick Clifton  <nickc@redhat.com>
17306
17307         Revert patches accidentally commited during checkin of fixes for
17308         xstormy16 tests:
17309         gcc.c-torture/execute/simd-4.c: Revert
17310         gcc.dg/20040910-1.c: Revert.
17311
17312 2004-11-16  Paul Brook  <paul@codesourcery.com>
17313
17314         PR fortran/13010
17315         * gfortran.dg/der_pointer_1.f90: New test.
17316
17317 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17318
17319         PR c/18498
17320         * gcc.dg/bitfld-13.c: New test.
17321
17322 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17323
17324         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17325         powerpc*-*-linux*.
17326
17327         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17328         * gcc.dg/ppc64-abi-2.c: Ditto.
17329         * gcc.dg/ppc64-abi-3.c: Ditto.
17330
17331         * lib/gcc-dg.exp (dg-target-list): Remove.
17332
17333 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17334
17335         * gcc.dg/ia64-postinc.c: New test.
17336
17337 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17338
17339         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17340
17341 2004-11-15  Nick Clifton  <nickc@redhat.com>
17342
17343         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17344         __INT_MAX__ so that the test can be compiled by toolchains
17345         targeted at 16-bit processors.
17346
17347         * gcc.dg/20040625-1.c: Use long constants rather than integers
17348         when performing arithmetic that will overflow 16-bits.
17349
17350         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17351         xstormy16.  It does not support 128-bit vector operations.
17352
17353         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17354         with the macro PTR_TYPE.  Define this macro to an integer type
17355         suitable for holding a pointer.
17356
17357         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17358         the target is a 16-bit processor.
17359
17360         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17361         16-bit targets where the character constant will be too long.
17362
17363         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17364         where the double will not be directly addressable.
17365
17366 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17367
17368         Friend class name lookup 1/n, PR c++/18471
17369         * g++.dg/template/crash26.C: New test.
17370         * g++.dg/lookup/struct1.C: Adjust expected error.
17371         * g++.dg/parse/elab1.C: Likewise.
17372         * g++.dg/parse/elab2.C: Likewise.
17373         * g++.dg/parse/int-as-enum1.C: Likewise.
17374         * g++.dg/parse/struct-as-enum1.C: Likewise.
17375         * g++.dg/parse/typedef1.C: Likewise.
17376         * g++.dg/parse/typedef3.C: Likewise.
17377         * g++.dg/parse/typedef4.C: Likewise.
17378         * g++.dg/parse/typedef5.C: Likewise.
17379         * g++.dg/template/nontype4.C: Likewise.
17380         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17381         * g++.old-deja/g++.other/elab1.C: Likewise.
17382         * g++.old-deja/g++.other/syntax4.C: Likewise.
17383
17384 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17385
17386         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17387
17388 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17389
17390         * gcc.c-torture/execute/20041114-1.c: New test.
17391
17392 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17393
17394         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17395         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17396         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17397         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17398         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17399         gcc.dg/switch-7.c: New tests.
17400
17401 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17402
17403         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17404
17405 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17406
17407         PR tree-opt/18400
17408         * gcc.dg/vect/pr18400.c: New test.
17409
17410 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17411             Andrew Pinski  <pinskia@physics.uc.edu>
17412
17413         PR tree-opt/18425
17414         * gcc.dg/vect/pr18425.c: New test.
17415
17416 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17417
17418         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17419         Guard with dg-require-alias and dg-require-visibility.
17420
17421 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17422
17423         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17424
17425 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17426
17427         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17428
17429 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17430
17431         PR c++/17344
17432         * g++.dg/template/defarg5.C: New test.
17433
17434 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17435
17436         * g++.dg/parse/cast1.C: Run only on ILP32.
17437         * g++.old-deja/g++.mike/p784.C: Likewise.
17438
17439 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17440
17441         * gcc.c-torture/execute/20041113-1.c: New test.
17442
17443 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17444
17445         PR target/18230
17446         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17447         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17448         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17449         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17450         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17451         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17452         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17453         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17454         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17455         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17456         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17457         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17458         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17459
17460 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17461
17462         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17463         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17464         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17465         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17466         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17467         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17468         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17469         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17470         gcc.target/sparc/combined-1.c: New tests.
17471
17472 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17473
17474         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17475         New tests.
17476
17477 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17478
17479         * lib/gcc-dg.exp (dg-forbid-option): New function.
17480         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17481         * g++.dg/abi/bitfield8.C: Likewise.
17482         * g++.dg/abi/dtor1.C: Likewise.
17483         * g++.dg/abi/empty10.C: Likewise.
17484         * g++.dg/abi/empty7.C: Likewise.
17485         * g++.dg/abi/empty9.C: Likewise.
17486         * g++.dg/abi/layout3.C: Likewise.
17487         * g++.dg/abi/layout4.C: Likewise.
17488         * g++.dg/abi/thunk1.C: Likewise.
17489         * g++.dg/abi/thunk2.C: Likewise.
17490         * g++.dg/abi/vbase11.C: Likewise.
17491         * g++.dg/abi/vthunk2.C: Likewise.
17492         * g++.dg/abi/vthunk3.C: Likewise.
17493         * g++.dg/ext/attrib8.C: Likewise.
17494         * g++.dg/opt/longbranch2.C: Likewise.
17495         * g++.dg/opt/reg-stack4.C: Likewise.
17496         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17497         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17498         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17499         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17500         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17501         * gcc.dg/20000609-1.c: Likewise.
17502         * gcc.dg/20000720-1.c: Likewise.
17503         * gcc.dg/20011107-1.c: Likewise.
17504         * gcc.dg/20011119-1.c: Likewise.
17505         * gcc.dg/20020108-1.c: Likewise.
17506         * gcc.dg/20020122-2.c: Likewise.
17507         * gcc.dg/20020122-3.c: Likewise.
17508         * gcc.dg/20020201-3.c: Likewise.
17509         * gcc.dg/20020206-1.c: Likewise.
17510         * gcc.dg/20020218-1.c: Likewise.
17511         * gcc.dg/20020310-1.c: Likewise.
17512         * gcc.dg/20020411-1.c: Likewise.
17513         * gcc.dg/20020418-2.c: Likewise.
17514         * gcc.dg/20020426-1.c: Likewise.
17515         * gcc.dg/20020426-2.c: Likewise.
17516         * gcc.dg/20020517-1.c: Likewise.
17517         * gcc.dg/20020523-1.c: Likewise.
17518         * gcc.dg/20020523-2.c: Likewise.
17519         * gcc.dg/20020729-1.c: Likewise.
17520         * gcc.dg/20030204-1.c: Likewise.
17521         * gcc.dg/20030826-2.c: Likewise.
17522         * gcc.dg/20030926-1.c: Likewise.
17523         * gcc.dg/20031202-1.c: Likewise.
17524         * gcc.dg/980312-1.c: Likewise.
17525         * gcc.dg/980313-1.c: Likewise.
17526         * gcc.dg/990117-1.c: Likewise.
17527         * gcc.dg/990424-1.c: Likewise.
17528         * gcc.dg/990524-1.c: Likewise.
17529         * gcc.dg/991230-1.c: Likewise.
17530         * gcc.dg/i386-387-1.c: Likewise.
17531         * gcc.dg/i386-387-2.c: Likewise.
17532         * gcc.dg/i386-387-3.c: Likewise.
17533         * gcc.dg/i386-387-4.c: Likewise.
17534         * gcc.dg/i386-387-5.c: Likewise.
17535         * gcc.dg/i386-387-6.c: Likewise.
17536         * gcc.dg/i386-asm-1.c: Likewise.
17537         * gcc.dg/i386-bitfield1.c: Likewise.
17538         * gcc.dg/i386-bitfield2.c: Likewise.
17539         * gcc.dg/i386-loop-1.c: Likewise.
17540         * gcc.dg/i386-loop-2.c: Likewise.
17541         * gcc.dg/i386-loop-3.c: Likewise.
17542         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17543         * gcc.dg/i386-pic-1.c: Likewise.
17544         * gcc.dg/i386-regparm.c: Likewise.
17545         * gcc.dg/i386-signbit-1.c: Likewise.
17546         * gcc.dg/i386-signbit-2.c: Likewise.
17547         * gcc.dg/i386-signbit-3.c: Likewise.
17548         * gcc.dg/i386-sse-5.c: Likewise.
17549         * gcc.dg/i386-sse-8.c: Likewise.
17550         * gcc.dg/i386-unroll-1.c: Likewise.
17551         * gcc.dg/tls/opt-1.c: Likewise.
17552         * gcc.dg/tls/opt-2.c: Likewise.
17553         * gcc.dg/unroll-1.c: Likewise.
17554         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17555         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17556         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17557         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17558         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17559         -m64 is specified.
17560
17561 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17562
17563         PR c++/18389
17564         * g++.dg/parse/cond1.C: New test.
17565
17566         PR c++/18429
17567         * g++.dg/template/array9.C: New test.
17568         * g++.dg/ext/vla1.C: Adjust error messages.
17569         * g++.dg/ext/vlm1.C: Likewise.
17570         * g++.dg/template/crash2.C: Likewise.
17571
17572         PR c++/18436
17573         * g++.dg/template/call3.C: New test.
17574
17575         PR c++/18407
17576         * g++.dg/template/ptrmem11.C: New test.
17577
17578 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17579
17580         PR other/14264
17581         * lib/g++.exp: Set LC_ALL and LANG to C.
17582         * lib/gcc-dg.exp: Likewise.
17583         * lib/gfortran.exp: Likewise.
17584         * lib/objc.exp: Likewise.
17585         * lib/treelang.exp: Likewise.
17586
17587 2004-11-12  Andreas Schwab  <schwab@suse.de>
17588
17589         * gcc.dg/pr16286.c: Fix last change.
17590
17591 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/18416
17594         * g++.dg/init/global1.C: New test.
17595
17596 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17597
17598         * gcc.c-torture/execute/20041112-1.c: New test.
17599
17600 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17601
17602         * lib/gcc-dg.exp (dg-target-list): New.
17603
17604 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17605             Richard Sandiford  <rsandifo@redhat.com>
17606
17607         * lib/target-supports.exp (get-compiler_messages): New.
17608         (check_named_sections_available): Use it.
17609         (check_effective_target_ilp32): New.
17610         (check_effective_target_lp64): New.
17611         (is-effective-target): New.
17612         * lib/gcc-dg.exp (dg-require-effective-target): New.
17613
17614 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17615
17616         * gcc.dg/precedence-1.c: New test.
17617
17618 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17619
17620         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17621
17622         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17623         message, delete generated files, use more descriptive name for
17624         executable, and make the test unsupported when it cannot be run.
17625
17626         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17627         (dg-require-weak, dg-require-visibility, dg-require-alias,
17628         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17629         dg-require-iconv, dg-require-named-sections): Use it.
17630
17631         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17632
17633 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         PR target/16457
17636         * gcc.dg/ppc-and-1: New
17637
17638         PR target/16796
17639         * gcc.dg/ppc-mov-1.c: New.
17640
17641         PR target/16458
17642         * gcc.dg/ppc-compare-1.c: New.
17643
17644 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17645
17646         * objc.dg/desig-init-2.m: New test.
17647
17648 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17649
17650         PR middle-end/18160
17651         * g++.dg/warn/register-var-1.C: New test.
17652         * g++.dg/warn/register-var-2.C: New test.
17653
17654 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17655
17656         * gcc.dg/union-2.c: New test.
17657
17658 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17659
17660         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17661         New test for PR tree-optimization/17892.
17662
17663 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/18369
17666         * g++.dg/init/new12.C: New test.
17667
17668 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17669
17670         * gcc.target/sparc: New directory.
17671         * gcc.target/sparc/sparc.exp: New driver.
17672         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17673         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17674         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17675         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17676
17677 2004-11-10  Paul Brook  <paul@codesourcery.com>
17678
17679         PR fortran/18218
17680         * gfortran.dg/list_read.c: New test.
17681
17682 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17683
17684         PR c/18322
17685         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17686         expected diagnostic location.
17687
17688 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17689
17690         * gcc.dg/20041109-1.c: New test.
17691
17692 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17693
17694         PR objc/18406
17695         * objc/compile/pr18406.m: New test.
17696
17697 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17698
17699         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17700
17701 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17702
17703         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17704
17705 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17706
17707         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17708
17709 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17710
17711         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17712         exit.
17713
17714 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17715
17716         PR tree-opt/18299
17717         * gcc.c-torture/pr18299-1.c: New test.
17718
17719 2004-11-06  Andreas Schwab  <schwab@suse.de>
17720
17721         * gcc.dg/pr16286.c: Also test for bool and pixel.
17722
17723 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17724
17725         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17726         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17727         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17728         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17729         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17730         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17731         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17732         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17733         gcc.dg/struct-semi-3.c: New tests.
17734
17735 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17738
17739 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17742         Do not use C99 designators.
17743
17744 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17745
17746         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17747
17748 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17749
17750         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17751         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17752         * gcc.c-torture/execute/simd-5.x: Remove.
17753
17754 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17755
17756         PR rtl-optimization/17933
17757         * gcc.dg/torture/pr17933-1.c: New test.
17758
17759 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17760
17761         PR target/18106
17762         * lib/target-supports.exp (check_weak_available): Support
17763         Windows.
17764
17765 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17766
17767         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17768         call to fflush(stdout) before abort.
17769         (my_ffsll): New function.
17770         (generate_fields): Use it.
17771
17772 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17773
17774         * gcc.dg/init-undef-1.c: New test.
17775
17776 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17777
17778         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17779         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17780         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17781         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17782         expected messages for new parser.
17783
17784 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17785
17786         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17787
17788 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17789
17790         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17791         on LP64 targets.
17792
17793 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17794
17795         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17796         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17797         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17798         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17799         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17800         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17801         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17802         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17803         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17804         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17805
17806 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17807
17808         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17809         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17810         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17811         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17812         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17813         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17814         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17815         for new parser.
17816
17817 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17818
17819         PR target/15342
17820         * gcc.dg/20041104-1.c: New test.
17821
17822 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17823
17824         * g++.dg/template/nontype7.C: New test.
17825         * g++.dg/template/nontype8.C: Likewise.
17826         * g++.dg/template/nontype9.C: Likewise.
17827         * g++.dg/template/nontype10.C: Likewise.
17828         * g++.dg/tc1/dr49.C: Likewise.
17829         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17830         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17831
17832 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17833
17834         * g++.dg/rtti/tinfo1.C: Remove xfails.
17835
17836 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17837
17838         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17839         packed attribute to the definition to satisfy the new C++ parser.
17840
17841 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17842
17843         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17844         invocations of va_arg.
17845
17846 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/18124
17849         * g++.dg/template/crash25.C: New test.
17850
17851         PR c++/18155
17852         * g++.dg/template/typedef2.C: New test.
17853         * g++.dg/parse/crash13.C: Adjust error markers.
17854
17855         PR c++/18177
17856         * g++.dg/conversion/const3.C: New test.
17857
17858 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17859
17860         PR fortran/17535
17861         PR fortran/17583
17862         PR fortran/17713
17863         * gfortran.dg/generic_[123].f90: New testcases.
17864
17865 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17866
17867         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17868         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17869
17870 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17871
17872         PR tree-opt/16808
17873         * gcc.c-torture/compile/pr16808.c: New test.
17874
17875 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17876
17877         PR rtl-optimization/17104
17878         * gcc.dg/ppc-bitfield1.c: New.
17879
17880 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17881
17882         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17883
17884 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17885
17886         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17887         strings for 32-bit code.
17888
17889 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17890
17891         PR c/18239
17892         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17893
17894 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17895
17896         PR c++/18064
17897         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17898
17899 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17900
17901         PR c++/15172
17902         * g++.dg/init/aggr2.C: New test.
17903
17904 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17905
17906         * objc.dg/local-decl-1.m: New test.
17907
17908 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17909
17910         * gcc.dg/20040910-1.c: Adjust regex.
17911
17912 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17913
17914         PR rtl-optimization/18084
17915         * g++.dg/opt/pr18084-1.C: New testcase.
17916
17917 2004-10-30  Matt Austern  <austern@apple.com>
17918
17919         PR c++/17542
17920         * g++.dg/ext/attrib18.C: New test.
17921
17922 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17923
17924         PR middle-end/18096
17925         * gcc.dg/pr18096-1.c: New test case.
17926
17927 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17928
17929         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17930
17931 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17932
17933         PR c/16666
17934         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17935         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17936         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17937         gcc.dg/old-style-prom-3.c: New tests.
17938
17939 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17940
17941         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17942         Remove unnecessary inclusion of stdio.h.
17943
17944 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17945
17946         PR rtl-optimization/17581
17947         * gcc.dg/pr17581-1.c: New test case.
17948
17949 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17950
17951         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17952         being implemented.
17953         * g++.dg/conversion/dr195-1.C: New.
17954         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17955         * g++.old-deja/g++.mike/p10148.C: Likewise.
17956
17957 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17958
17959         PR c++/17695
17960         * g++.dg/debug/typedef2.C: New test.
17961
17962 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17963
17964         PR fortran/13490
17965         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17966         * gfortran.dg/g77/README: Update.
17967
17968 2004-10-28  Matt Austern  <austern@apple.com>
17969
17970         PR c++/14124
17971         * g++.dg/ext/packed7.C: New test.
17972
17973 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17974
17975         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17976         scan-assembler.
17977         * lib/scanasm.exp (hidden-scan-for): New proc.
17978         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17979         string.
17980         (scan-not-hidden): Likewise.
17981         * lib/target-supports.exp (check_visibility_available): mach-o is
17982         support too.
17983
17984 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/17132
17987         * g++.dg/template/memclass3.C: New test.
17988
17989 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17990
17991         PR middle-end/18160
17992         * gcc.dg/register-var-1.c: New test.
17993         * gcc.dg/register-var-2.c: New test.
17994         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17995         error now.
17996
17997 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17998
17999         PR other/18172
18000         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18001         unused variables.
18002         * gcc.dg/vect/vect-22.c: Likewise.
18003
18004 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18005
18006         * gcc.dg/i386-rotate-1.c: New test.
18007
18008 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18009
18010         * g++.dg/init/ref12.C: Add "run" marker.
18011
18012         PR c++/17435
18013         * g++.dg/init/ref12.C: New test.
18014
18015         PR c++/18140
18016         * g++.dg/template/shift1.C: New test.
18017         * g++.dg/template/error10.C: Adjust error markers.
18018
18019 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18020
18021         PR tree-opt/17529
18022         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18023
18024 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18025
18026         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18027         * gcc.dg/weak/weak-3.c: Likewise.
18028         * gcc.dg/weak/weak-5.c: Likewise.
18029         * gcc.dg/weak/weak-9.c: Likewise.
18030         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18031         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18032
18033         * gcc.dg/darwin-weakimport-1.c: New.
18034
18035 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18036
18037         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18038
18039 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18040
18041         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18042         'syntax' error messages.
18043         * gcc.dg/cpp/direct2s.c: Likewise.
18044
18045 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18046
18047         * gcc.c-torture/compile/20041026-1.c: New.
18048
18049 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18050
18051         PR c++/18093
18052         * g++.dg/lookup/ns2.C: New test.
18053
18054         PR c++/18020
18055         * g++.dg/template/enum4.C: New test.
18056
18057         PR c++/18161
18058         * g++.dg/template/expr1.C: New test.
18059
18060 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18061
18062         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18063
18064 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18065
18066         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18067         gcc.dg/decl-nospec-3.c: New tests.
18068
18069 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18070
18071         * objc.dg/super-class-3.m: New test.
18072
18073 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18076         resyncing.
18077         * gcc.dg/cpp/direct2s.c: Likewise.
18078
18079 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18080
18081         * objc.dg/image-info.m: Update for changes to section selection.
18082
18083 2004-10-25  David Ayers  <d.ayers@inode.at>
18084             Ziemowit Laski  <zlaski@apple.com>
18085
18086         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18087         diagnostics when messaging 'id <Proto>'.
18088         * objc.dg/class-protocol-1.m: New test.
18089         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18090         a non-existent method signature.
18091         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18092         Update diagnostics when messaging with non-existent method signature.
18093         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18094         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18095         invalid receivers are now resolved as if messaging 'id'; remove
18096         extraneous diagnostics.
18097
18098 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18099
18100         PR c/16667
18101         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18102         gcc.dg/init-desig-obs-3.c: New tests.
18103
18104 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18105
18106         * gcc.dg/debug/20041023-1.c: New test.
18107
18108 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18109
18110         PR middle-end/17407
18111         * gcc.c-torture/compile/pr17407.c: New test.
18112
18113         PR c++/18121
18114         * g++.dg/template/array8.C: New test.
18115
18116 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18117
18118         PR other/18138
18119         * lib/g++.exp: Accept more than one multilib libgcc.
18120         * lib/gcc-dg.exp: Likewise.
18121         * lib/objc.exp: Likewise.
18122         * lib/treelang.exp: Likewise.
18123         * lib/gfortran.exp: Likewise.
18124
18125 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18126
18127         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18128
18129 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18130
18131         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18132         * gcc.dg/c99-const-expr-3.c: Likewise.
18133
18134 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18135
18136         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18137
18138 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18139
18140         * gcc.c-torture/execute/loop-2e.x: Remove.
18141
18142 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18143
18144         PR c++/18095
18145         * g++.dg/parse/crash18.C: New.
18146         * g++.dg/parse/crash19.C: New.
18147
18148 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18149
18150         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18151         * g++.dg/ext/dllimport2.C: Same.
18152         * g++.dg/ext/dllimport8.C: Same.
18153
18154 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18155
18156         PR c++/10841
18157         * g++.dg/conversion/cast1.C: New test.
18158         * g++.dg/overload/pmf1.C: Adjust error marker.
18159
18160 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18161
18162         PR objc/17923
18163         * objc.dg/const-str-7.m: New test.
18164
18165 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18166
18167         * g++.dg/template/memfriend11.C: Fix comment typo.
18168         * g++.dg/template/memfriend14.C: Likewise.
18169
18170 2004-10-20  Richard Henderson  <rth@redhat.com>
18171
18172         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18173         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18174         -fasynchronous-unwind-tables.
18175
18176 2004-10-20  Richard Henderson  <rth@redhat.com>
18177
18178         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18179         (main): Return success.
18180         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18181         (main): Return success.
18182
18183 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18184
18185         PR c++/13495
18186         * g++.dg/template/memfriend9.C: New test.
18187         * g++.dg/template/memfriend10.C: Likewise.
18188         * g++.dg/template/memfriend11.C: Likewise.
18189         * g++.dg/template/memfriend12.C: Likewise.
18190         * g++.dg/template/memfriend13.C: Likewise.
18191         * g++.dg/template/memfriend14.C: Likewise.
18192         * g++.dg/template/memfriend15.C: Likewise.
18193         * g++.dg/template/memfriend16.C: Likewise.
18194         * g++.dg/template/memfriend17.C: Likewise.
18195         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18196
18197 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18198
18199         * g++.dg/conversion/dr195.C: New.
18200         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18201
18202 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18203             Devang Patel  <dpatel@apple.com>
18204
18205         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18206         of floating point arithmetic, which could trap.
18207
18208 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18209
18210         PR c++/14035
18211         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18212         * g++.dg/conversion/const2.C: New test.
18213         * g++.dg/expr/reinterpret2.C: New test.
18214         * g++.dg/expr/reinterpret3.C: New test.
18215         * g++.dg/expr/cast2.C: New test.
18216         * g++.dg/expr/copy1.C: New test.
18217         * g++.dg/other/conversion1.C: Change error message.
18218         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18219         function pointers to void *.
18220         * g++.old-deja/g++.mike/p10148.C: Likewise.
18221
18222 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18223
18224         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18225
18226 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18227
18228         PR c++/18047
18229
18230         * g++.dg/parse/expr3.C: New test.
18231
18232 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18233
18234         * gcc.dg/smod-1.c: New test.
18235
18236 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18237
18238         * objc.dg/method-14.m: New test.
18239
18240 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18243         Also xfail as the patch was reverted.
18244
18245 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         PR middle-end/16973
18248         * gcc.dg/pr16973.c: New test.
18249
18250 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18251
18252         PR tree-optimization/17656
18253         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18254
18255 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18256
18257         * g++.dg/eh/shadow1.C: New.
18258
18259 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18260
18261         * gcc.c-torture/compile/20041018-1.c: New test.
18262
18263 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18264
18265         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18266         compiler referring to register 0 when accessing sdata.  The linker
18267         now patches things up.
18268
18269 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18270
18271         PR c/17529
18272         * gcc.c-torture/compile/pr17529.c: New test.
18273
18274 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18275
18276         PR c++/17743
18277         * g++.dg/ext/attrib17.C: New test.
18278
18279 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18280
18281         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18282
18283 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18284
18285         PR c++/10479
18286         * g++.dg/ext/attrib16.C: New test.
18287
18288 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18289
18290         PR c++/17042
18291         * g++.dg/init/dso_handle1.C: New test.
18292
18293         PR c++/14667
18294         * g++.dg/parse/typedef6.C: New test.
18295
18296         PR c++/17916
18297         * g++.dg/parse/pragma1.C: New test.
18298
18299 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18300
18301         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18302
18303 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18304
18305         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18306         -fno-common when on HPPA HP-UX platforms.
18307
18308 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18309
18310         PR other/16820
18311         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18312         stdint.h.
18313         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18314         uintptr_t.
18315
18316 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18317
18318         PR c++/16301
18319         * g++.dg/lookup/strong-using-4.C: New test.
18320
18321 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18322
18323         PR middle-end/16567
18324         * gcc.c-torture/compile/nested-1.c: New test.
18325
18326 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18327
18328         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18329         and mipsisa64*-*-* (until support for misaligned loads is added).
18330         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18331         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18332         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18333         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18334         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18335         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18336
18337 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18338
18339         PR c++/17976
18340         * g++.dg/init/dtor3.C: New test.
18341
18342 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18343
18344         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18345
18346 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18347
18348         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18349         * gcc.dg/macho-lo-sum.c: Likewise.
18350
18351 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18352
18353         * gcc.dg/ppc-spe64-1.c: New test.
18354
18355 2004-10-14  Devang Patel  <dpatel@apple.com>
18356
18357         PR 17635
18358         * gcc.dg/pr17635.c : New test.
18359
18360 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18361
18362         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18363         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18364         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18365         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18366         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18367         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18368         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18369         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18370         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18371         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18372         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18373         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18374         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18375         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18376         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18377         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18378         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18379         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18380
18381 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18382
18383         * gcc.dg/vect/vect-82.c: New testcase.
18384         * gcc.dg/vect/vect-82_64.c: New testcase.
18385         * gcc.dg/vect/vect-83.c: New testcase.
18386         * gcc.dg/vect/vect-83_64.c: New testcase.
18387
18388 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18389
18390         * gcc.dg/cpp/error-1.c: New test.
18391
18392 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18393
18394         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18395
18396 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18397
18398         PR target/17984
18399         * gcc.dg/cris-peep2-xsrand2.c: New test.
18400
18401 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18402
18403         PR c++/17661
18404         * testsuite/g++.dg/expr/for2.C: New test.
18405
18406 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18407
18408         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18409
18410 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18411
18412         PR tree-optimization/17724
18413         * g++.dg/opt/pr17724-1.C: New test.
18414         * g++.dg/opt/pr17724-2.C: New test.
18415         * g++.dg/opt/pr17724-3.C: New test.
18416         * g++.dg/opt/pr17724-4.C: New test.
18417         * g++.dg/opt/pr17724-5.C: New test.
18418         * g++.dg/opt/pr17724-6.C: New test.
18419
18420 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18421
18422         PR c/17301
18423         * gcc.dg/pr17301-2.c: New test.
18424
18425 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/15876
18428         * g++.dg/parse/error22.C: New test.
18429
18430         PR c++/17936
18431         * g++.dg/template/spec18.C: New test.
18432
18433 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18434
18435         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18436         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18437         memcpy.
18438         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18439         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18440
18441 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18442
18443         * g++.dg/eh/cleanup5.C: Add dg-options "".
18444
18445 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18446
18447         PR middle-end/17657
18448         * gcc.dg/switch-4.c: New test case.
18449
18450 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18451
18452         * gcc.c-torture/execute/20041011-1.c: New test.
18453
18454 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         PR c++/17554
18457         * g++.dg/init/for3.C: New test.
18458
18459         PR c++/17657
18460         * g++.dg/opt/switch2.C: New test.
18461
18462         PR middle-end/17703
18463         * g++.dg/warn/Wreturn-2.C: New test.
18464
18465 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18466
18467         PR c++/17907
18468         * g++.dg/eh/cleanup5.C: New test.
18469
18470 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/17393
18473         * g++.dg/parse/error21.C: New test.
18474
18475 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18476
18477         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18478         * g++.dg/warn/incomplete1.C: Likewise.
18479         * g++.dg/template/qualttp20.C: Likewise.
18480
18481 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18482
18483         PR c/17881
18484         * parm-incomplete-1.c: New test.
18485
18486 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/17867
18489         * g++.dg/parse/error19.C: New test.
18490
18491         PR c++/17670
18492         * g++.dg/init/new11.C: New test.
18493
18494         PR c++/17821
18495         * g++.dg/parse/error20.C: New test.
18496
18497         PR c++/17826
18498         * g++.dg/template/crash24.C: New test.
18499
18500 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18501
18502         PR c/17301
18503         * gcc.dg/pr17301-1.c: New test.
18504
18505 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18506
18507         PR c/17189
18508         * gcc.dg/anon-struct-5.c: New test.
18509
18510 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18511
18512         PR c/17844
18513         * gcc.dg/pr17844-1.c: New test.
18514
18515 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18516
18517         PR tree-optimization/17906
18518         * gcc.c-torture/compile/pr17906.c: New.
18519
18520 2004-10-09  Stuart Hastings  <stuart@apple.com>
18521             Roger Sayle  <roger@eyesopen.com>
18522
18523         PR rtl-optimization/17853
18524         * gcc.dg/i386-mmx-5.c: New testcase.
18525
18526 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18529
18530 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/17524
18533         * g++.dg/template/static9.C: New test.
18534
18535         PR c++/17685
18536         * g++.dg/parse/operator5.C: New test.
18537
18538 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18539
18540         PR middle-end/17894
18541         * gcc.c-torture/execute/divcmp-4.c: New test case.
18542
18543 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18544
18545         PR tree-opt/17902
18546         * g++.dg/opt/pr17902.C: New test.
18547
18548 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18549
18550         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18551
18552 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18553
18554         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18555
18556 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18557
18558         * gcc.dg/assign-warn-3.c: New test.
18559
18560 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18561
18562         PR c/16999
18563         * gcc.dg/cpp/ident-1.c: New test.
18564
18565 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18566
18567         * gcc.c-torture/compile/acc1.c: New.
18568
18569 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18570
18571         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18572         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18573
18574 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18575
18576         * gcc.dg/ultrasp11.c: New test.
18577
18578 2004-10-08  Michael Matz  <matz@suse.de>
18579
18580         * gcc.dg/doloop-2.c: New test.
18581
18582 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18583
18584         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18585         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18586         objc.dg/method-9.m: Update expected diagnostics.
18587
18588 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18589
18590         * gcc.dg/ppc-fsel-3.c: New file.
18591         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18592
18593 2004-10-07  Paul Brook  <paul@codesourcery.com>
18594
18595         * gfortran.dg/intrinsic_verify_1.f90: New test.
18596
18597 2004-10-07  Paul Brook  <paul@codesourcery.com>
18598
18599         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18600
18601 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18602
18603         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18604         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18605         commit.
18606
18607 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18608
18609         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18610
18611 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18612
18613         PR c++/17115
18614         * g++.dg/warn/Winline-4.C: New test.
18615
18616 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18617
18618         * gcc.c-torture/compile/20041007-1.c: New test.
18619
18620 2004-10-07  Paul Brook  <paul@codesourcery.com>
18621
18622         PR fortran/17678
18623         * gfortran.dg/use_allocated_1.f90: New test.
18624
18625 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18626
18627         PR middle-end/17849
18628         * gfortran.fortran-torture/compile/nested.f90: New test
18629
18630 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18631
18632         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18633
18634 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18635
18636         PR c++/17368
18637         * g++.dg/ext/asm6.C: New test.
18638
18639 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18640
18641         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18642
18643 2004-10-06  Paul Brook  <paul@codesourcery.com>
18644
18645         PR libfortran/17709
18646         * gfortran.dg/empty_format_1.f90: New test.
18647
18648 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18649
18650         PR fortran/17568
18651         * gfortran.dg/ishft.f90: New test.
18652
18653         PR fortran/17283
18654         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18655         tests.
18656
18657 2004-10-06  Paul Brook  <paul@codesourcery.com>
18658
18659         * gfortran.dg/do_1.f90: New test.
18660
18661 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18662
18663         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18664         optimizing for size.
18665
18666 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18667
18668         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18669
18670 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18671
18672         * gcc.c-torture/compile/20041005-1.c: New test.
18673
18674 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         PR c++/17829
18677         * g++.dg/lookup/koenig4.C: New.
18678
18679 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18680
18681         * g++.dg/other/classkey1.C: Adjust quoting marks.
18682         * g++.dg/parse/error15.C: Likewise.
18683         * g++.dg/template/meminit2.C (int>): Likewise.
18684
18685 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18686
18687         PR fortran/17283
18688         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18689
18690         PR fortran/17631
18691         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18692
18693         PR fortran/17708
18694         * gfortran.dg/pr17708.f90: New test.
18695
18696 2004-10-04  Chao-ying Fu  <fu@mips.com>
18697
18698         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18699         * gcc.dg/vect/vect-4.c: Ditto.
18700         * gcc.dg/vect/vect-5.c: Ditto.
18701         * gcc.dg/vect/vect-6.c: Ditto.
18702         * gcc.dg/vect/vect-8.c: Ditto.
18703         * gcc.dg/vect/vect-16.c: Ditto.
18704         * gcc.dg/vect/vect-30.c: Ditto.
18705         * gcc.dg/vect/vect-40.c: Ditto.
18706         * gcc.dg/vect/vect-41.c: Ditto.
18707         * gcc.dg/vect/vect-42.c: Ditto.
18708         * gcc.dg/vect/vect-43.c: Ditto.
18709         * gcc.dg/vect/vect-44.c: Ditto.
18710         * gcc.dg/vect/vect-45.c: Ditto.
18711         * gcc.dg/vect/vect-46.c: Ditto.
18712         * gcc.dg/vect/vect-47.c: Ditto.
18713         * gcc.dg/vect/vect-48.c: Ditto.
18714         * gcc.dg/vect/vect-49.c: Ditto.
18715         * gcc.dg/vect/vect-50.c: Ditto.
18716         * gcc.dg/vect/vect-51.c: Ditto.
18717         * gcc.dg/vect/vect-52.c: Ditto.
18718         * gcc.dg/vect/vect-53.c: Ditto.
18719         * gcc.dg/vect/vect-54.c: Ditto.
18720         * gcc.dg/vect/vect-55.c: Ditto.
18721         * gcc.dg/vect/vect-56.c: Ditto.
18722         * gcc.dg/vect/vect-57.c: Ditto.
18723         * gcc.dg/vect/vect-58.c: Ditto.
18724         * gcc.dg/vect/vect-59.c: Ditto.
18725         * gcc.dg/vect/vect-60.c: Ditto.
18726         * gcc.dg/vect/vect-74.c: Ditto.
18727         * gcc.dg/vect/vect-79.c: Ditto.
18728         * gcc.dg/vect/vect-80.c: Ditto.
18729
18730 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18731
18732         * gcc.dg/unused-7.c: Use the correct option.
18733
18734 2004-10-04  Paul Brook  <paul@codesourcery.com>
18735         Bud Davis  <bdavis9659@comcast.net>
18736
18737         PR fortran/17706
18738         PR fortran/16434
18739         * gfortran/pr17706.f90: New test.
18740         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18741
18742 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18743
18744         * gfortran.dg/pr17612.f90: New test.
18745
18746 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18747
18748         * g++.dg/template/local1.C: Adjust quoting marks in
18749         testing for diagnostics.
18750         * g++.dg/tls/diag-2.C: Likewise.
18751         * g++.dg/other/error8.C: Likewise.
18752
18753 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18754
18755         PR c/17178
18756         * gcc.dg/unused-4.c: Adjust to be correct.
18757
18758         PR c/17820
18759         * gcc.dg/unused-7.c: New test.
18760
18761 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         PR c++/17797
18764         * g++.dg/overload/template2.C: New test.
18765
18766 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18767
18768         PR tree-optimization/16632
18769         * gcc.dg/tree-ssa/20041002-1.c: New.
18770
18771 2004-10-03  Paul Brook  <paul@codesourcery.com>
18772
18773         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18774         rather than relying on default formatting.
18775
18776 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18777
18778         * gcc.dg/20040920-1.c: Update expected message text.
18779
18780 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18781
18782         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18783
18784 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18785
18786         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18787         tree level.
18788
18789 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18790
18791         * gcc.dg/tree-ssa/pr17343.c: Remove.
18792
18793 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18794
18795         PR tree-opt/17343
18796         * gcc.dg/tree-ssa/pr17343.c: New test.
18797
18798 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18799
18800         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18801         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18802         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18803         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18804         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18805
18806 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18807
18808         * gcc.dg/lvalue-2.c: New test.
18809
18810 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18811
18812         PR c/17730
18813         * gcc.dg/pr17730-1.c: New test
18814
18815 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18816
18817         PR c/7425
18818         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18819
18820 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18821
18822         * gcc.c-torture/execute/stdarg-1.c: New test.
18823         * gcc.c-torture/execute/stdarg-2.c: New test.
18824         * gcc.c-torture/execute/stdarg-3.c: New test.
18825         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18826         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18827         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18828         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18829         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18830
18831 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18832
18833         PR tree-optimization/17697
18834         * g++.dg/opt/pr17697-1.C: New test.
18835         * g++.dg/opt/pr17697-2.C: New test.
18836         * g++.dg/opt/pr17697-3.C: New test.
18837
18838 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18839
18840         PR c/16409
18841         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18842         gcc.dg/vla-init-5.c: New tests.
18843
18844 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18845
18846         PR c/13804
18847         * gcc.dg/pr13804-1.c: New test.
18848
18849 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18850
18851         PR fortran/16938
18852         * gfortran.dg/pr16938.f90: New test.
18853
18854 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * g++.dg/template/crash23.C: New test.
18857
18858 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/17585
18861         * g++.dg/template/static8.C: New test.
18862
18863 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         PR c++/17681
18866         * g++.dg/other/error9.C: New test.
18867
18868 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18869
18870         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18871
18872 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18873
18874         PR fortran/15164
18875         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18876
18877 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18878
18879         PR middle-end/17112
18880         * gcc.dg/pr17112-1.c: New test case.
18881
18882 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18883
18884         PR c/11459
18885         * gcc.dg/pr11459-1.c: New test.
18886
18887 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18888
18889         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18890         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18891
18892 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18893
18894         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18895
18896 2004-09-25  Jan Hubicka  <jh@suse.cz>
18897
18898         * compile/30040909-1.c: New test.
18899         * compile/30040907-1.c: New test.
18900
18901 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18902
18903         * gcc.c-torture/execute/va-arg-26.c: New test.
18904
18905 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18906
18907         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18908         extra diagnostics on targets with 64-bit pointers.
18909         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18910
18911 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18912
18913         PR c/17188
18914         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18915         * gcc.dg/decl-3.c: Adjust expected message.
18916
18917 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18918
18919         PR fortran/17615
18920         * gfortran.dg/pr17615.f90: New test.
18921
18922 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18923
18924         PR tree-optimzation/17517
18925         * g++.dg/tree-ssa/pr17517.C: New Test.
18926
18927 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18928
18929         PR c++/16889
18930         * g++.dg/lookup/ambig3.C: New.
18931
18932 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18933
18934         PR tree-opt/17624
18935         * g++.dg/opt/pr17624.C: New test.
18936
18937 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18938
18939         PR c/6980
18940         * gcc.dg/Wbad-function-cast-1.c: New test.
18941
18942 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18943
18944         * g++.dg/ext/complit1.C
18945         * g++.dg/other/error2.C
18946         * g++.dg/other/nontype-1.C
18947         * g++.dg/parse/crash11.C
18948         * g++.dg/parse/crash12.C
18949         * g++.dg/parse/error15.C
18950         * g++.dg/parse/error4.C
18951         * g++.dg/parse/tmpl-outside1.C
18952         * g++.dg/parse/too-many-tmpl-args1.C
18953         * g++.dg/template/dependent-expr3.C
18954         * g++.dg/template/error10.C
18955         * g++.dg/template/instantiate1.C
18956         * g++.dg/template/vtable2.C
18957         * g++.dg/warn/Wshadow-1.C
18958         * g++.dg/warn/weak1.C
18959         * g++.old-deja/g++.brendan/crash16.C
18960         * g++.old-deja/g++.brendan/crash18.C
18961         * g++.old-deja/g++.brendan/crash48.C
18962         * g++.old-deja/g++.brendan/crash49.C
18963         * g++.old-deja/g++.brendan/crash55.C
18964         * g++.old-deja/g++.brendan/crash56.C
18965         * g++.old-deja/g++.brendan/crash8.C
18966         * g++.old-deja/g++.brendan/enum11.C
18967         * g++.old-deja/g++.brendan/enum8.C
18968         * g++.old-deja/g++.brendan/enum9.C
18969         * g++.old-deja/g++.brendan/friend3.C
18970         * g++.old-deja/g++.brendan/misc14.C
18971         * g++.old-deja/g++.bugs/900402_02.C
18972         * g++.old-deja/g++.bugs/900404_03.C
18973         * g++.old-deja/g++.bugs/900404_04.C
18974         * g++.old-deja/g++.bugs/900428_03.C
18975         * g++.old-deja/g++.jason/crash4.C
18976         * g++.old-deja/g++.jason/overload21.C
18977         * g++.old-deja/g++.jason/redecl1.C
18978         * g++.old-deja/g++.jason/report.C
18979         * g++.old-deja/g++.jason/rfg10.C
18980         * g++.old-deja/g++.jason/template30.C
18981         * g++.old-deja/g++.law/arm12.C
18982         * g++.old-deja/g++.law/ctors5.C
18983         * g++.old-deja/g++.law/cvt20.C
18984         * g++.old-deja/g++.law/init10.C
18985         * g++.old-deja/g++.law/init8.C
18986         * g++.old-deja/g++.law/visibility17.C
18987         * g++.old-deja/g++.law/visibility7.C
18988         * g++.old-deja/g++.mike/net8.C
18989         * g++.old-deja/g++.mike/p646.C
18990         * g++.old-deja/g++.mike/p700.C
18991         * g++.old-deja/g++.mike/p701.C
18992         * g++.old-deja/g++.mike/p811.C
18993         * g++.old-deja/g++.ns/template13.C
18994         * g++.old-deja/g++.other/array3.C
18995         * g++.old-deja/g++.other/crash25.C
18996         * g++.old-deja/g++.other/dtor3.C
18997         * g++.old-deja/g++.other/dtor4.C
18998         * g++.old-deja/g++.other/main1.C
18999         * g++.old-deja/g++.other/warn7.C
19000         * g++.old-deja/g++.pt/crash11.C
19001         * g++.old-deja/g++.pt/crash36.C
19002         * g++.old-deja/g++.pt/spec22.C
19003         * g++.old-deja/g++.pt/spec9.C
19004         * g++.old-deja/g++.pt/ttp52.C
19005         * g++.old-deja/g++.robertl/eb103.C
19006         * g++.old-deja/g++.robertl/eb121.C
19007         * g++.old-deja/g++.robertl/eb22.C
19008         * g++.old-deja/g++.robertl/eb8.C:
19009         Update locations and/or regexps of dg-error markers.
19010         Remove markers for some bogus messages that are no longer issued.
19011
19012 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19013
19014         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19015         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19016
19017 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19018
19019         PR c++/17618
19020         * g++.dg/lookup/crash5.C: New test.
19021
19022 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19023
19024         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19025         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19026         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19027         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19028         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19029         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19030
19031         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19032         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19033         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19034         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19035         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19036         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19037
19038         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19039
19040         * gcc.dg/vect/vect-44.c: Check additional cases.
19041         * gcc.dg/vect/vect-48.c: Check additional cases.
19042
19043         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19044         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19045         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19046         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19047         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19048         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19049         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19050         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19051         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19052
19053         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19054         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19055         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19056
19057 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19058
19059         * gcc.dg/tree-ssa/loop-6.c: New test.
19060
19061 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         PR c++/17620
19064         * g++.dg/inherit/base2.C: New.
19065
19066 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19067
19068         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19069         * gcc.dg/20001012-2.c: Likewise.
19070         * gcc.dg/20001013-1.c: Likewise.
19071         * gcc.dg/20001101-1.c: Likewise.
19072         * gcc.dg/20001102-1.c: Likewise.
19073         * gcc.dg/bf-spl1.c: Likewise.
19074         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19075         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19076
19077 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19078
19079         PR tree-optimization/16721
19080         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19081
19082 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19083
19084         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19085         * gcc.dg/20040305-1.c: Likewise.
19086
19087 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19088
19089         PR c/16566
19090         * gcc.c-torture/compile/pr16566-1.c,
19091         gcc.c-torture/compile/pr16566-2.c,
19092         gcc.c-torture/compile/pr16566-3.c: New tests.
19093
19094 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19095
19096         PR tree-optimization/17512
19097         * gcc.c-torture/compile/20040916-1.c.
19098
19099 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19100
19101         * gcc.dg/pragma-re-3.c: New test.
19102
19103 2004-09-17  Matt Austern  <austern@apple.com>
19104
19105         PR c++/15049
19106         * g++.dg/other/anon3.C: New.
19107
19108 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19109
19110         PR c++/7503
19111         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19112         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19113         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19114         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19115         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19116
19117 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19118
19119         PR fortran/17286
19120         * gfortran.dg/pr17286.f90: New test.
19121
19122 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19123
19124         PR c++/17530
19125         * g++.dg/template/static7.C: New test.
19126
19127 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19128
19129         PR tree-opt/17558
19130         * gcc.c-torture/compile/pr17558.c: New test.
19131
19132 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19133
19134         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19135         if SKIP_ATTRIBUTE is defined.
19136
19137 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19138
19139         PR fortran/15957
19140         * gfortran.dg/pr15957.f90: New test.
19141
19142 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19143
19144         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19145         in comparison.
19146         * gcc.dg/vect/vect-79.c: Likewise.
19147         * gcc.dg/vect/vect-80.c: Likewise.
19148
19149 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19150
19151         PR fortran/15750
19152         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19153
19154 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19155
19156         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19157         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19158         * gcc.dg/vect/vect-62.c: New testcase.
19159         * gcc.dg/vect/vect-63.c: New testcase.
19160         * gcc.dg/vect/vect-64.c: New testcase.
19161         * gcc.dg/vect/vect-65.c: New testcase.
19162         * gcc.dg/vect/vect-66.c: New testcase.
19163         * gcc.dg/vect/vect-67.c: New testcase.
19164         * gcc.dg/vect/vect-68.c: New testcase.
19165         * gcc.dg/vect/vect-69.c: New testcase.
19166         * gcc.dg/vect/vect-79.c: New testcase.
19167         * gcc.dg/vect/vect-80.c: New testcase.
19168
19169 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19170
19171         * gcc.target/mips/asm-1.c: New test.
19172
19173 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19174
19175         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19176         * gcc.dg/vect/vect-73.c: New testcase.
19177         * gcc.dg/vect/vect-74.c: New testcase.
19178         * gcc.dg/vect/vect-75.c: New testcase.
19179         * gcc.dg/vect/vect-76.c: New testcase.
19180         * gcc.dg/vect/vect-77.c: New testcase.
19181         * gcc.dg/vect/vect-78.c: New testcase
19182
19183 2004-09-18  Paul Brook  <paul@codesourcery.com>
19184
19185         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19186
19187 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19188
19189         PR c/17424
19190         * gcc.dg/pr17424-1.c: New test.
19191
19192 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19193
19194         * g++.dg/tree-ssa/pr17153.C: New test.
19195
19196 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19197
19198         PR pch/13361
19199         * testsuite/g++.dg/pch/wchar-1.C: New.
19200         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19201
19202 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19203
19204         * gcc.c-torture/execute/20040917-1.c: New test.
19205
19206 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19207
19208         PR tree-optimization/17319
19209         * gcc.dg/pr17319.c: New test.
19210
19211 2004-09-17  Devang Patel  <dpatel@apple.com>
19212
19213         * gcc.dg/20040813-1.c: New test.
19214
19215 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19216
19217         PR tree-optimization/17273
19218         * gcc.c-torture/compile/pr17273.c: New test.
19219
19220 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19221
19222         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19223         Update expected messages.
19224         * gcc.dg/declspec-13.c: New test.
19225
19226 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19227
19228         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19229
19230 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19231
19232         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19233         change what 'a' is pointing to.
19234
19235 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/16002
19238         * g++.dg/template/error18.C: New test.
19239
19240         PR c++/16029
19241         * g++.dg/warn/Wunused-8.C: New test.
19242
19243 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19244
19245         PR tree-optimization/17513
19246         * gcc.dg/20040916-1.c: New test.
19247
19248 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/17501
19251         * g++.dg/template/typename7.C: New test.
19252
19253 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19254
19255         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19256
19257 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19258
19259         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19260         with -ftree-based-profiling also.
19261         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19262
19263 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19264
19265         PR/15364
19266         * gfortran.dg/der_array_io_1.f90: New test.
19267         * gfortran.dg/der_array_io_2.f90: New test.
19268         * gfortran.dg/der_array_io_3.f90: New test.
19269
19270 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19271
19272         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19273         EABI.
19274
19275 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19276
19277         * g++.dg/opt/switch1.C: New test.
19278
19279 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19280
19281         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19282         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19283         Update expected messages.
19284
19285 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19286
19287         PR fortran/16485
19288         * gfortran.dg/same_name_1.f90: New test.
19289
19290 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19291
19292         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19293         dereference garbage pointers.
19294
19295 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19296
19297         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19298         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19299
19300         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19301         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19302         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19303
19304 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/17324
19307         * g++.dg/template/mangle1.C: New test.
19308
19309 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19310
19311         PR tree-optimization/17252
19312         * gcc.c-torture/execute/pr17252.c: New test.
19313
19314 2004-09-14  Andrew Pinski  <apinski@apple.com>
19315
19316         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19317
19318 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19319
19320         PR rtl-optimization/9771
19321         * gcc.dg/pr9771-1.c: New test case.
19322
19323 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19324
19325         PR tree-optimization/15262
19326         * gcc.c-torture/execute/pr15262-1.c: New test.
19327         * gcc.c-torture/execute/pr15262-2.c: New test.
19328
19329 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19330
19331         * gcc.dg/declspec-12.c: New test.
19332
19333 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19334
19335         * gfortran.dg/pr17090.f90: Add directives to test.
19336
19337 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19338
19339         * gcc.c-torture/compile/20040914-1.c: New test.
19340
19341 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/16162
19344         * g++.dg/template/decl2.C: New test.
19345
19346 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19347
19348         PR fortran/17090
19349         * gfortran.dg/pr17090.f90: New test.
19350
19351 2004-09-13  Dale Johannesen  <dalej@apple.com>
19352
19353         * gcc.c-torture/compile/pr17408.c: New test case.
19354
19355 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19356
19357         PR c++/16716
19358         * g++.dg/parse/crash17.C: New test.
19359
19360         PR c++/17327
19361         * g++.dg/template/enum3.C: New test.
19362
19363 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19364
19365         * lib/gcc-defs.exp: Load wrapper.exp.
19366         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19367         using local code.
19368         * lib/gcc.exp (gcc_init): Similar.
19369         * lib/gfortran.exp (gfortran_init): Similar.
19370         * lib/objc.exp (objc_init): Similar.
19371         * lib/treelang.exp (treelang_init): Similar.
19372         * lib/wrapper.exp: New file with build_wrapper call machinery in
19373         ${tool}_maybe_build_wrapper.
19374
19375 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19376
19377         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19378         "inline".
19379         * gcc.dg/declspec-11.c: Update expected messages.
19380         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19381         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19382         gcc.dg/inline-12.c: New tests.
19383
19384 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19385
19386         * g++.dg/tree-ssa/pr17400.C: New testcase.
19387
19388 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19389
19390         * gcc.target/mips/sb1-1.c: New testcase.
19391
19392 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19393
19394         * lib/g77-dg.exp: Remove unused file.
19395         * lib/mike-g77.exp: Ditto.
19396         * lib/g77.exp: Ditto.
19397
19398 2004-09-12  Richard Henderson  <rth@redhat.com>
19399
19400         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19401
19402 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19403
19404         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19405         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19406         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19407         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19408         Update expected messages.
19409
19410 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19411
19412         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19413         declaration/use mismatch for dirp parameter.
19414
19415 2004-09-12  Andrew Pinski  <apinski@apple.com>
19416
19417         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19418         -fgnu-runtime is passed.
19419
19420 2004-09-12  Richard Henderson  <rth@redhat.com>
19421
19422         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19423         do the uplevel thing and update additional_flags directly.
19424         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19425         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19426         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19427         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19428
19429 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19430
19431         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19432
19433 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19434
19435         PR middle-end/17411
19436         * g++.dg/opt/pr17411-1.C: New test case.
19437
19438 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19439
19440         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19441         gcc.dg/tls/diag-2.c: Update expected messages.
19442         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19443         messages.
19444         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19445         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19446         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19447         gcc.dg/tls/diag-5.c: New tests.
19448
19449 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19450
19451         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19452
19453 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19454
19455         * g++.dg/parse/break-in-for.C: New test.
19456
19457 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19458
19459         * gcc.dg/tree-ssa/20040911-1.c: New test.
19460
19461 2004-09-11  Andreas Jaeger  <aj@suse.de>
19462
19463         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19464         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19465
19466 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19467
19468         * gcc.target/frv: New directory of FR-V-specific tests.
19469
19470 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19471
19472         * gcc.dg/convert-vec-1.c: New test.
19473
19474 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19475
19476         PR middle-end/17024
19477         * gcc.dg/pr17024-1.c: New test case.
19478
19479 2004-09-10  Eric Christopher  <echristo@redhat.com>
19480
19481         * gcc.dg/20040910-1.c: New test.
19482
19483 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19484
19485         * gcc.dg/bitfld-9.c: New test.
19486
19487 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19488
19489         * gcc.c-torture/execute/ieee/acc1.c: New test.
19490         * gcc.c-torture/execute/ieee/acc2.c: New test.
19491         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19492
19493 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19494
19495         * gcc.dg/deprecated-2.c: New test.
19496
19497 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19498
19499         * gcc.dg/init-vec-1.c: New test.
19500
19501 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19502
19503         PR middle-end/17055
19504         * gcc.dg/pr17055-1.c: New test case.
19505
19506 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19507
19508         PR target/17377
19509         * gcc.c-torture/execute/pr17377.c: New test.
19510
19511 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19512
19513         PR c/8420
19514         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19515         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19516         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19517         gcc.dg/long-long-typespec-1.c: New tests.
19518         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19519
19520 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19521
19522         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19523         gcc.dg/gnu99-static-1.c: New tests.
19524
19525 2004-09-08  Devang Patel  <dpatel@apple.com>
19526
19527         * gcc.dg/darwin-ld-20040828-1.c: New test.
19528         * gcc.dg/darwin-ld-20040828-2.c: New test.
19529         * gcc.dg/darwin-ld-20040828-3.c: New test.
19530
19531 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19532
19533         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19534         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19535         in error message.
19536         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19537         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19538         in error message.
19539         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19540         types they qualify.
19541         * objc.dg/type-size-2.m: Fix wording in comment.
19542         * objc.dg/va-meth-1.m: New test case.
19543
19544 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19545
19546         PR c/16633:
19547         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19548         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19549
19550 2004-09-06  Devang Patel  <dpatel@apple.com>
19551
19552         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19553         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19554
19555 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19556
19557         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19558         reflect changed line numbering of diagnostics.
19559
19560 2004-09-06  Paul Brook  <paul@codesourcery.com>
19561
19562         * gfortran.dg/edit_real_1.f90: Add new test.
19563
19564 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19565
19566         * gcc.dg/tree-ssa/loop-2.c: New test.
19567         * gcc.dg/tree-ssa/loop-3.c: New test.
19568         * gcc.dg/tree-ssa/loop-4.c: New test.
19569         * gcc.dg/tree-ssa/loop-5.c: New test.
19570
19571 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19572
19573         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19574
19575 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19576
19577         * gcc.dg/format/sentinel-1.c: New test.
19578
19579 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19580
19581         * testsuite/gcc.dg/builtins-46.c: New.
19582
19583 2004-09-03  Devang Patel  <dpatel@apple.com>
19584
19585         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19586         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19587
19588 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19589
19590         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19591         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19592         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19593         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19594         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19595         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19596         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19597         the non-portable bzero.
19598         * gcc.dg/20010912-1.c: xfail for NetWare.
19599         * gcc.dg/20020426-2.c: xfail for NetWare.
19600         * gcc.dg/20021014-1.c: xfail for NetWare.
19601         * gcc.dg/20021018-1.c: xfail for NetWare.
19602         * gcc.dg/20030213-1.c: xfail for NetWare.
19603         * gcc.dg/20030225-1.c: xfail for NetWare.
19604         * gcc.dg/20030708-1.c: xfail for NetWare.
19605         * gcc.dg/builtins-config.h: Also exclude NetWare.
19606         * gcc.dg/format/format.h: Define restrict only if not already defined.
19607         * gcc.dg/nest.c: xfail for NetWare.
19608         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19609         * lib/target-supports.exp (check_visibility_available): Exclude
19610         NetWare.
19611
19612 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19613
19614         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19615         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19616         deterministic starting point for the alignment of structure fields.
19617         * gcc.dg/Wpadded.c: Dito.
19618         * g++.dg/abi/vbase10.C: Dito.
19619
19620 2004-09-03  Devang Patel  <dpatel@apple.com>
19621
19622         * g++.dg/debug/pr15736.cc: New test.
19623
19624 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19625
19626         * README.QMTEST: Fix out-of-date link.
19627
19628 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19629
19630         PR fortran/16579
19631         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19632         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19633
19634 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19635
19636         * g++.dg/abi/arm_rtti1.C: New test.
19637
19638 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19639
19640         * gcc.dg/ppc-vector-memcpy.c: New.
19641         * gcc.dg/ppc-vector-memset.c: New.
19642
19643 2004-09-02  Chao-ying Fu  <fu@mips.com>
19644
19645         * gcc.target/mips/mips-3d-1.c: New test.
19646         * gcc.target/mips/mips-3d-2.c: New test.
19647         * gcc.target/mips/mips-3d-3.c: New test.
19648         * gcc.target/mips/mips-3d-4.c: New test.
19649         * gcc.target/mips/mips-3d-5.c: New test.
19650         * gcc.target/mips/mips-3d-6.c: New test.
19651         * gcc.target/mips/mips-3d-7.c: New test.
19652         * gcc.target/mips/mips-3d-8.c: New test.
19653         * gcc.target/mips/mips-3d-9.c: New test.
19654         * gcc.target/mips/mips-ps-1.c: New test.
19655         * gcc.target/mips/mips-ps-2.c: New test.
19656         * gcc.target/mips/mips-ps-3.c: New test.
19657         * gcc.target/mips/mips-ps-4.c: New test.
19658         * gcc.target/mips/mips-ps-type.c: New test.
19659
19660 2004-09-02  Paul Brook  <paul@codesourcery.com>
19661
19662         * gfortran.dg/edit_real_1.f90: Add new tests.
19663
19664 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19665
19666         PR fortran/15327
19667         * gfortran.dg/merge_char_1.f90: New test.
19668
19669 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19670
19671         PR fortran/16404
19672         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19673
19674 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19675
19676         PR c/1522
19677         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19678
19679 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * g++.dg/opt/loop1.C: Do not XFAIL.
19682
19683 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19684
19685         * gcc.c-torture/execute/20040831-1.c: New test.
19686
19687 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19688
19689         PR fortran/16579
19690         * gfortran.dg/g77/20010610.f: Now passes.
19691         Copy from g77.f-torture/execute. Add dg-run directive.
19692         * gfortran.dg/g77/README: Update
19693
19694 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19695
19696         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19697         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19698         (t1, t2, t3, t4): Add volatile.
19699
19700 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19701
19702         * g++.dg/ext/visibility/arm1.C: New test.
19703
19704 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19705
19706         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19707         -pedantic-errors.
19708
19709 2004-09-01  Paul Brook  <paul@codesourcery.com>
19710
19711         * gfortran.dg/eof_2.f90: New test.
19712
19713 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19714
19715         PR fortran/16579
19716         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19717
19718 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19719
19720         PR libfortran/16805
19721         * gfortran.dg/list_read_2.f90: New test.
19722
19723 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19724
19725         * g++.dg/abi/key1.C: New test.
19726
19727 2004-08-31  Richard Henderson  <rth@redhat.com>
19728
19729         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19730         form of offsetof.
19731         * g++.dg/other/offsetof5.C: Remove duplicate.
19732
19733 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19734
19735         PR fortran/17244
19736         * gfortran.dg/func_derived_1.f90: New test.
19737
19738 2004-08-31  Paul Brook  <paul@codesourcery.com>
19739
19740         * gfortran.dg/eof_1.f90: New test.
19741
19742 2004-08-31  Paul Brook  <paul@codesourcery.com>
19743
19744         * gfortran.dg/list_read_1.f90: New file.
19745
19746 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19747
19748         * g++.dg/opt/loop1.C: XFAIL.
19749
19750 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19751
19752         * gcc.dg/funcdef-storage-1.c: New.
19753         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19754         an extern function in local scope.
19755         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19756         declare an 'auto inline' function in local scope.
19757         * gcc.dg/20011130-1.c: Likewise.
19758         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19759         an 'auto' function in local scope.
19760         * gcc.dg/20021014-1.c: Likewise.
19761         * gcc.dg/20030331-2.c: Likewise.
19762
19763 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19764
19765         * gfortran.dg/blockdata_1.f90: New test.
19766
19767 2004-08-30  Richard Henderson  <rth@redhat.com>
19768
19769         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19770
19771 2004-08-30  Richard Henderson  <rth@redhat.com>
19772
19773         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19774         additional_flags set by alternate driver.
19775         (ieee-options): New procedure.
19776         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19777         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19778         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19779         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19780
19781 2004-08-30  Richard Henderson  <rth@redhat.com>
19782
19783         * lib/f-torture.exp: Remove.
19784
19785 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19786
19787         PR rtl-optimization/16590
19788         * g++.dg/opt/loop1.C: New test.
19789
19790 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19791
19792         PR fortran/13910
19793         * gfortran.dg/oldstyle_1.f90: New test.
19794
19795 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19796         Paul Brook  <paul@codesourcery.com>
19797
19798         * gfortran.dg/g77/README: Update.
19799         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19800         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19801         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19802
19803 2004-08-28  Paul Brook  <paul@codesourcery.com>
19804
19805         PR libfortran/17195
19806         * gfortran.dg/edit_real_1.f90: New test.
19807
19808 2004-08-27  Paul Brook  <paul@codesourcery.com>
19809
19810         * gfortran.dg/rewind_1.f90: New test.
19811
19812 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19813
19814         PR fortran/16597
19815         * gfortran.dg/pr16597.f90: New test.
19816
19817 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19818
19819         PR c/13801
19820         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19821         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19822         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19823         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19824         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19825
19826 2004-08-26  Nick Clifton  <nickc@redhat.com>
19827
19828         * gcc.c-torture/compile/pr17119.c: New test.
19829
19830 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19831
19832         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19833
19834 2004-08-25  Richard Henderson  <rth@redhat.com>
19835
19836         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19837         the bits that expect kind=8 to be the largest real kind.
19838
19839 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19840
19841         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19842
19843 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19844
19845         * gfortran.dg/assignment_1.f90: New test.
19846
19847 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19848
19849         * g++.dg/template/repo3.C: New test.
19850
19851 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19852
19853         PR middle-end/16693
19854         PR tree-optimization/16372
19855         * g++.dg/opt/pr16372-1.C: New test case.
19856         * g++.dg/opt/pr16693-1.C: New test case.
19857         * g++.dg/opt/pr16693-2.C: New test case.
19858
19859 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19860
19861         * objc.dg/proto-lossage-4.m: New test.
19862
19863 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19864
19865         PR c++/17155
19866         * g++.dg/inherit/local2.C: New test.
19867
19868 2004-08-25  Paul Brook  <paul@codesourcery.com>
19869
19870         PR fortran/17144
19871         * gfortran.dg/string_ctor_1.f90: New test.
19872
19873 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19874
19875         PR c++/14428
19876         * g++.dg/template/redecl2.C: New test.
19877
19878 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19879
19880         PR fortran/17143
19881         * gfortran.dg/pr17143.f90: New test.
19882
19883 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19884
19885         PR fortran/17164
19886         * gfortran.dg/pr17164.f90: New test.
19887
19888 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19889
19890         * gcc.dg/tree-ssa/loop-1.c: New test.
19891
19892 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19893
19894         * gcc.c-torture/compile/20040824-1.c: New test.
19895
19896 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19897
19898         * gcc.c-torture/compile/iftrap-3.c: New test.
19899
19900 2004-08-24  Paul Brook  <paul@codesourcery.com>
19901
19902         * gfortran.dg/entry_2.f90: New test.
19903
19904 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19905
19906         PR c++/16889
19907         * g++.dg/lookup/ambig[12].C: New.
19908
19909 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19910
19911         PR c++/16706
19912         * g++.dg/template/crash21.C: New test.
19913         * g++.dg/template/crash22.C: Likewise.
19914
19915 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19916
19917         PR c++/17149
19918         * g++.dg/template/access15.C: New.
19919
19920 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19921
19922         PR c++/17163
19923         * g++.dg/template/repo2.C: New test.
19924
19925 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19926
19927         PR rtl-optimization/17078
19928         * gcc.c-torture/execute/pr17078-1.c: New test case.
19929
19930 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c/14492
19933         * gcc.dg/debug/crash1.c: New test.
19934
19935 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19936
19937         PR c/16180
19938         * gcc.dg/loop-5.c: New test.
19939
19940 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19941
19942         * gcc.c-torture/execute/20040823-1.c: New test.
19943
19944 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19945
19946         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19947         to the assembler.  Simplify test accordingly.
19948         (asm_abi_flags): Use GNU names.
19949         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19950         to check for ABI flags.
19951
19952 2004-08-22  Andrew Pinski  <apinski@apple.com>
19953
19954         * g++.dg/opt/pr14029.C: New test.
19955         * gcc.c-torture/execute/pr15262.c: New test.
19956
19957 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19958
19959         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19960
19961 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19962
19963         PR 16908
19964         * gfortran.dg/direct_io.f90: New test.
19965
19966 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19967
19968         PR c++/17121
19969         * g++.dg/inherit/local2.C: New test.
19970
19971 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19972
19973         PR c++/17120
19974         * g++.dg/warn/Wparentheses-4.C: New test.
19975
19976 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19977
19978         PR c++/17121
19979         * g++.dg/inherit/local2.C: New test.
19980
19981         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19982         * gcc.dg/ppc-ldstruct.c: Likewise.
19983         * gcc.dg/ppc64-abi-2.c: Likewise.
19984
19985 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19986
19987         PR rtl-optimization/17099
19988         * gcc.c-torture/execute/20040820-1.c: New test.
19989
19990 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19991
19992         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19993
19994 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19995
19996         PR fortran/17077
19997         * gfortran.dg/auto_array_1.f90: New test.
19998
19999 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20000
20001         PR fortran/17074
20002         * gfortran.dg/simpleif_1.f90: New test.
20003
20004 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20005
20006         * lib/target-supports.exp (check_profiling_available): Return
20007         false for arm*-*-symbianelf* and arm*-*-eabi*.
20008
20009         PR c++/15890
20010         * g++.dg/template/delete1.C: New test.
20011
20012 2004-08-19  Paul Brook  <paul@codesourcery.com>
20013
20014         PR fortran/14976
20015         PR fortran/16228
20016         * gfortran.dg/data_char_1.f90: New test.
20017
20018 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20019
20020         PR fortran/16946
20021         * gfortran.dg/reduction.f90: New testcase.
20022
20023 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20024
20025         PR fortran/16520
20026         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20027
20028 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20029
20030         PR c++/17041
20031         * g++.dg/Wparentheses-3.C: New test.
20032
20033 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20034
20035         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20036         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20037         * gcc.dg/vect/vect-2.c: Likewise.
20038         * gcc.dg/vect/vect-3.c: Likewise.
20039         * gcc.dg/vect/vect-4.c: Likewise.
20040         * gcc.dg/vect/vect-5.c: Likewise.
20041         * gcc.dg/vect/vect-6.c: Likewise.
20042         * gcc.dg/vect/vect-7.c: Likewise.
20043         * gcc.dg/vect/vect-25.c: Likewise.
20044         * gcc.dg/vect/vect-31.c: Likewise.
20045         * gcc.dg/vect/vect-32.c: Likewise.
20046         * gcc.dg/vect/vect-34.c: Likewise.
20047         * gcc.dg/vect/vect-36.c: Likewise.
20048         * gcc.dg/vect/vect-all.c: Likewise.
20049
20050 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/17068
20053         * g++.dg/template/operator4.C: New test.
20054
20055 2004-08-18  Richard Henderson  <rth@redhat.com>
20056
20057         * gcc.dg/20040206-1.c: XFAIL.
20058
20059 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20060
20061         PR c++/16246
20062         * g++.dg/template/array7.C: New test.
20063
20064 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20065
20066         * gcc.dg/mips-movcc-1.c: New test.
20067         * gcc.dg/mips-movcc-2.c: New test.
20068         * gcc.dg/mips-movcc-3.c: New test.
20069
20070         * gcc.dg/mips-nmadd-1.c: New test.
20071         * gcc.dg/mips-nmadd-2.c: New test.
20072
20073 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/15871
20076         * g++.dg/opt/inline8.C: New test.
20077
20078         PR c++/16965
20079         * g++.dg/parse/error17.C: New test.
20080
20081 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20082
20083         * gcc.dg/vect: New directory for vectorizer tests.
20084         * gcc.dg/vect/tree-vect.h: New file.
20085         * gcc.dg/vect/vect.exp: New file.
20086         * gcc.dg/vect/pr16105.c.c: New test.
20087         * gcc.dg/vect/vect-1.c: New test.
20088         * gcc.dg/vect/vect-2.c: New test.
20089         * gcc.dg/vect/vect-3.c: New test.
20090         * gcc.dg/vect/vect-4.c: New test.
20091         * gcc.dg/vect/vect-5.c: New test.
20092         * gcc.dg/vect/vect-6.c: New test.
20093         * gcc.dg/vect/vect-7.c: New test.
20094         * gcc.dg/vect/vect-8.c: New test.
20095         * gcc.dg/vect/vect-9.c: New test.
20096         * gcc.dg/vect/vect-10.c: New test.
20097         * gcc.dg/vect/vect-11.c: New test.
20098         * gcc.dg/vect/vect-12.c: New test.
20099         * gcc.dg/vect/vect-13.c: New test.
20100         * gcc.dg/vect/vect-14.c: New test.
20101         * gcc.dg/vect/vect-15.c: New test.
20102         * gcc.dg/vect/vect-16.c: New test.
20103         * gcc.dg/vect/vect-17.c: New test.
20104         * gcc.dg/vect/vect-18.c: New test.
20105         * gcc.dg/vect/vect-19.c: New test.
20106         * gcc.dg/vect/vect-20.c: New test.
20107         * gcc.dg/vect/vect-21.c: New test.
20108         * gcc.dg/vect/vect-22.c: New test.
20109         * gcc.dg/vect/vect-23.c: New test.
20110         * gcc.dg/vect/vect-24.c: New test.
20111         * gcc.dg/vect/vect-25.c: New test.
20112         * gcc.dg/vect/vect-26.c: New test.
20113         * gcc.dg/vect/vect-27.c: New test.
20114         * gcc.dg/vect/vect-28.c: New test.
20115         * gcc.dg/vect/vect-29.c: New test.
20116         * gcc.dg/vect/vect-30.c: New test.
20117         * gcc.dg/vect/vect-31.c: New test.
20118         * gcc.dg/vect/vect-32.c: New test.
20119         * gcc.dg/vect/vect-33.c: New test.
20120         * gcc.dg/vect/vect-34.c: New test.
20121         * gcc.dg/vect/vect-35.c: New test.
20122         * gcc.dg/vect/vect-36.c: New test.
20123         * gcc.dg/vect/vect-37.c: New test.
20124         * gcc.dg/vect/vect-38.c: New test.
20125         * gcc.dg/vect/vect-40.c: New test.
20126         * gcc.dg/vect/vect-41.c: New test.
20127         * gcc.dg/vect/vect-42.c: New test.
20128         * gcc.dg/vect/vect-43.c: New test.
20129         * gcc.dg/vect/vect-44.c: New test.
20130         * gcc.dg/vect/vect-45.c: New test.
20131         * gcc.dg/vect/vect-46.c: New test.
20132         * gcc.dg/vect/vect-47.c: New test.
20133         * gcc.dg/vect/vect-48.c: New test.
20134         * gcc.dg/vect/vect-49.c: New test.
20135         * gcc.dg/vect/vect-50.c: New test.
20136         * gcc.dg/vect/vect-51.c: New test.
20137         * gcc.dg/vect/vect-52.c: New test.
20138         * gcc.dg/vect/vect-53.c: New test.
20139         * gcc.dg/vect/vect-54.c: New test.
20140         * gcc.dg/vect/vect-55.c: New test.
20141         * gcc.dg/vect/vect-56.c: New test.
20142         * gcc.dg/vect/vect-57.c: New test.
20143         * gcc.dg/vect/vect-58.c: New test.
20144         * gcc.dg/vect/vect-59.c: New test.
20145         * gcc.dg/vect/vect-60.c: New test.
20146         * gcc.dg/vect/vect-61.c: New test.
20147         * gcc.dg/vect/vect-all.c: New test.
20148         * gcc.dg/vect/vect-none.c: New test.
20149
20150 2004-08-17  Paul Brook  <paul@codesourcery.com>
20151
20152         PR fortran/13082
20153         * gfortran.dg/entry_1.f90: New test.
20154
20155 2004-08-17  Andrew Pinski  <apinski@apple.com>
20156
20157         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20158
20159 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20160
20161         * gcc.dg/pr17036-1.c: New test.
20162
20163 2004-08-16  Devang Patel  <dpatel@apple.com>
20164
20165         * gcc.dg/darwin-20040809-1.c: New test.
20166
20167 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20168
20169         * gcc.dg/funcdef-attr-1.c: New test.
20170
20171 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20172
20173         * gcc.dg/altivec-17.c: New test.
20174         * gcc.dg/altivec-18.c: New test.
20175
20176 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20177
20178         PR c++/6749
20179         * g++.dg/template/vtable2.C: New test.
20180
20181 2004-08-14  Richard Henderson  <rth@redhat.com>
20182
20183         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20184         * gcc.dg/pack-test-4.c (main): Return 0.
20185         * gcc.dg/setjmp-1.c: Remove XFAIL.
20186         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20187
20188 2004-08-14  Richard Henderson  <rth@redhat.com>
20189
20190         * gcc.dg/980217-1.c: Add prototype for printf.
20191
20192 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20193
20194         * gfortran.dg/pr16935.f90: New test.
20195
20196 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20197
20198         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20199
20200 2004-08-13  Paul Brook  <paul@codesourcery.com>
20201
20202         * gfortran.dg/der_io_1.f90: Remove stray comma.
20203
20204 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20205
20206         * gcc.dg/vmx/cw-bug-2.c: Remove.
20207         * gcc.dg/vmx/vprint-1.c: Remove.
20208         * gcc.dg/vmx/vscan-1.c: Remove.
20209
20210 2004-08-12  Devang patel  <dpatel@apple.com>
20211
20212         * gcc.dg/darwin-20040809-2.c: New test.
20213
20214 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20215
20216         * g++.dg/ext/altivec-12.C: New test.
20217
20218         * g++.dg/ext/altivec-11.C: New test.
20219
20220 2004-08-12  Paul Brook  <paul@codesourcery.com>
20221
20222         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20223
20224 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20225
20226         * g++.dg/ext/altivec-2.C: Check for hardware support before
20227         executing any VMX instructions.
20228
20229         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20230
20231 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20232
20233         PR c++/16276
20234         * g++.old-deja/g++.other/comdat4.C: New test.
20235         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20236
20237 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20238
20239         PR target/16286
20240         * gcc.dg/pr16286.c: New test.
20241
20242 2004-08-12 Jan Beulich <jbeulich@novell.com>
20243
20244         * g++.dg/ext/asm5.C: New.
20245
20246 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/16698
20249         * g++.dg/eh/crash1.C: New test.
20250
20251         PR c++/16717
20252         * g++.dg/ext/construct1.C: New test.
20253
20254 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR c++/16853
20257         * g++.dg/init/ptrmem1.C: New test.
20258
20259         PR c++/16618
20260         * g++.dg/parse/offsetof5.C: New test.
20261
20262         PR c++/16870
20263         * g++.dg/template/overload3.C: New test.
20264
20265 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20266
20267         PR c++/16964
20268         * g++.dg/parse/error16.C: New test.
20269
20270         PR c++/16904
20271         * g++.dg/template/error14.C: New test.
20272
20273         PR c++/16929
20274         * g++.dg/template/error15.C: New test.
20275
20276 2004-08-11  Devang Patel  <dpatel@apple.com>
20277
20278         * gcc.dg/darwin-ld-20040809-1.c: New test.
20279         * gcc.dg/darwin-ld-20040809-2.c: New test.
20280
20281 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20282
20283         PR fortran/16917
20284         * gfortran.dg/dfloat_1.f90: New test.
20285
20286 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20287
20288         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20289         * gcc.dg/dll-2.c: Fix dg-require syntax.
20290         * gcc.misc-tests/arm-isr.c (abort): Declare.
20291         (exit): Likewise.
20292
20293 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20294
20295         PR c++/16971
20296         * g++.dg/parse/crash16.C: New test.
20297
20298 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20299
20300         * gcc.dg/mips-rsqrt-1.c: New test case.
20301         * gcc.dg/mips-rsqrt-2.c: New test case.
20302         * gcc.dg/mips-rsqrt-3.c: New test case.
20303
20304 2004-08-10  Paul Brook  <paul@codesourcery.com>
20305
20306         * gfortran.dg/der_io_1.f90: New test.
20307
20308 2004-08-10  Paul Brook  <paul@codesourcery.com>
20309
20310         PR fortran/16919
20311         * gfortran.dg/der_array_1.f90: New test.
20312
20313 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20314
20315         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20316
20317 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20318
20319         * gcc.dg/wchar_t-2.c: Fix typo.
20320
20321 2004-08-09  Falk Hueffner  <falk@debian.org>
20322
20323         PR tree-optimization/12517
20324         * gcc.c-torture/compile/pr12517.c: New test.
20325
20326         PR tree-optimization/12578
20327         * gcc.c-torture/compile/pr12578.c: New test.
20328
20329         PR tree-optimization/12899
20330         * gcc.c-torture/compile/pr12899.c: New test.
20331
20332         PR rtl-optimization/14692
20333         * gcc.c-torture/compile/pr14692.c: New test.
20334
20335         PR tree-optimization/16461
20336         * gcc.c-torture/compile/pr16461.c: New test.
20337
20338 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20339
20340         * gfortran.dg/getenv_1.f90: New test.
20341
20342 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20343
20344         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20345         wchar_t.
20346         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20347
20348 2004-08-06  Paul Brook  <paul@codesourcery.com>
20349
20350         * gfortran.dg/ret_array_1.f90: New test.
20351         * gfortran.dg/ret_pointer_1.f90: New test.
20352
20353 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20354
20355         * gcc.dg/missing-field-init-[12].c: New tests.
20356         * g++.dg/warn/missing-field-init-[12].C: New tests.
20357
20358 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20359
20360         * gcc.dg/enum2.c: New test.
20361         * gcc.dg/symbian3.c: Likewise.
20362         * gcc.dg/symbian4.c: Likewise.
20363         * gcc.dg/wchar_t-2.c: Likewise.
20364
20365 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20366
20367         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20368         destructor tests.
20369
20370 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20371
20372         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20373         dg-require-visiblity.
20374         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20375         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20376         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20377         * g++.dg/ext/visibility/new1.C: Likewise.
20378         * g++.dg/ext/visibility/pragma.C: Likewise.
20379         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20380         * g++.dg/ext/visibility/virtual.C: Likewise.
20381         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20382         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20383         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20384         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20385         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20386         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20387         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20388         * g++/dg/ext/visibility/visibility-8.C: New test.
20389         * gcc.c-torture/compile/dll.x: Remove.
20390         * gcc.dg/dll-2.c: Use dg-require-dll
20391         * gcc.dg/visibility-10.c: New test.
20392         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20393         supporting DLLs.
20394         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20395         (scan_not_hidden): Likewise.
20396
20397 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20398
20399         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20400
20401 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20402
20403         * gcc.c-torture/execute/20040805-1.c: New test.
20404
20405 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20406
20407         * gcc.dg/20020118-1.c: Declare abort.
20408         * gcc.dg/altivec_check.h: Likewise.
20409         * gcc.dg/iftrap-2.c: Likewise.
20410         * gcc.dg/pragma-darwin.c: Likewise.
20411         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20412
20413 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20414
20415         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20416
20417 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20418
20419         * gcc.c-torture/execute/builtins/abs-2.c,
20420         gcc.c-torture/execute/builtins/abs-3.c,
20421         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20422         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20423         intmax_t, uintmax_t and their limits.
20424         * gcc.dg/intmax_t-1.c: New test.
20425
20426 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20427
20428         * g++.dg/tc1/dr147.C: Add reference to PR.
20429
20430 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20431
20432         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20433         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20434
20435 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20436
20437         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20438
20439 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20440
20441         * gcc.dg/redecl-5.c: New test.
20442         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20443         of scanf.
20444
20445 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20446
20447         PR middle-end/16790
20448         * gcc.c-torture/execute/pr16790-1.c: New test case.
20449
20450 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20451
20452         * g++.dg/ext/visibility/assign1.C: New test.
20453         * g++.dg/ext/visibility/new1.C: Likewise.
20454
20455         * gcc.dg/symbian1.c: New test.
20456         * gcc.dg/symbian2.c: Likewise.
20457
20458 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20459
20460         PR target/16570
20461         * gcc.dg/i386-sse-9.c: New test.
20462
20463 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20464
20465         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20466
20467 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20468
20469         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20470         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20471         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20472         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20473         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20474         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20475         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20476         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20477         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20478         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20479         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20480         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20481         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20482         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20483         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20484         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20485         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20486         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20487         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20488         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20489         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20490         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20491         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20492         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20493         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20494         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20495         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20496         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20497         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20498         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20499         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20500         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20501         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20502         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20503         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20504         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20505         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20506         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20507         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20508         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20509         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20510         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20511         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20512         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20513         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20514         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20515         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20516         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20517         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20518         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20519         gcc.misc-tests/i386-pf-3dnow-1.c,
20520         gcc.misc-tests/i386-pf-athlon-1.c,
20521         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20522         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20523         Declare built-in functions used.
20524         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20525
20526 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20527
20528         PR c++/16707
20529         * g++.dg/lookup/using12.C: New test.
20530
20531         * g++.dg/init/null1.C: Fix PR number.
20532         * g++.dg/parse/namespace10.C: Likewise.
20533
20534 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/16224
20537         * g++.dg/template/spec17.C: New test.
20538         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20539         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20540
20541 2004-08-02  David Billinghurst
20542
20543         PR fortran/16292
20544         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20545
20546 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20547
20548         * gcc.dg/ia64-got-1.c: New test case.
20549
20550 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20551
20552         PR c++/16489
20553         * g++.dg/init/null1.C: New test.
20554         * g++.dg/tc1/dr76.C: Adjust error marker.
20555
20556         PR c++/16529
20557         * g++.dg/parse/namespace10.C: New test.
20558
20559         PR c++/16810
20560         * g++.dg/inherit/ptrmem2.C: New test.
20561
20562 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20563
20564         PR target/16155
20565         * gcc.dg/pr16155.c: New test.
20566
20567 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20568
20569         * gcc.dg/redecl-2.c: New test.
20570
20571 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20572
20573         * gcc.dg/darwin-longdouble.c: New file.
20574
20575 2004-07-30  Richard Henderson  <rth@redhat.com>
20576
20577         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20578         write to constant argument.
20579         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20580
20581 2004-07-30  Richard Henderson  <rth@redhat.com>
20582
20583         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20584         tests of nearest around zero.
20585
20586 2004-07-30  Andrew Pinski  <apinski@apple.com>
20587
20588         * gcc.c-torture/compile/20040730-1.c: New test.
20589
20590 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20591
20592         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20593         powerpc-eabispe.
20594
20595 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20596
20597         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20598
20599 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20600
20601         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20602         contains $ld_library_path.
20603         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20604
20605 2004-07-29  Richard Henderson  <rth@redhat.com>
20606
20607         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20608
20609         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20610         (alt2, which): New.
20611         (Check): Accept either alternative.
20612
20613 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20614
20615         * g++.dg/abi/inline1.C: New test.
20616         * g++.dg/abi/local1-a.cc: Likewise.
20617         * g++.dg/abi/local1.C: Likewise.
20618         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20619         * g++.dg/abi/mangle12.C: Likewise.
20620         * g++.dg/abi/mangle17.C: Likewise.
20621         * g++.dg/abi/mangle20-2.C: Likewise.
20622         * g++.dg/opt/interface1.C: Likewise.
20623         * g++.dg/opt/interface1.h: Likewise.
20624         * g++.dg/opt/interface1-a.cc: New test.
20625         * g++.dg/parse/repo1.C: New test.
20626         * g++.dg/template/repo1.C: Likewise.
20627         * g++.dg/warn/Winline-1.C: Likewise.
20628         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20629
20630 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20631
20632         * gcc.dg/tree-ssa/20040729-1.c: New test.
20633
20634 2004-07-27  Matt Austern <austern@apple.com>
20635
20636         * gcc.dg/darwin-bool-1.c: New test.
20637         * gcc.dg/darwin-bool-2.c: New test.
20638
20639 2004-07-28  Richard Henderson  <rth@redhat.com>
20640
20641         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20642         arguments in the correct type.  Don't write to constant arguments.
20643
20644 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20645
20646         PR tree-optimization/16688
20647         PR tree-optimization/16689
20648         * g++.dg/tree-ssa/pr16688.C: New test.
20649
20650 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20651
20652         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20653         loads.  Not only in the comment, this time.
20654
20655 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20656
20657         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20658         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20659         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20660         * gcc.dg/sh4a-bitmovua.c: New.
20661         * gcc.dg/sh4a-cos.c: New.
20662         * gcc.dg/sh4a-cosf.c: New.
20663         * gcc.dg/sh4a-fprun.c: New.
20664         * gcc.dg/sh4a-fsrra.c: New.
20665         * gcc.dg/sh4a-memmovua.c: New.
20666         * gcc.dg/sh4a-sin.c: New.
20667         * gcc.dg/sh4a-sincos.c: New.
20668         * gcc.dg/sh4a-sincosf.c: New.
20669         * gcc.dg/sh4a-sinf.c: New.
20670
20671 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20672
20673         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20674         conditionals.
20675         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20676         loads.
20677         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20678         DOM1.
20679
20680 2004-07-27  Andrew Pinski  <apinski@apple.com>
20681
20682         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20683
20684 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20685
20686         * gcc.dg/pragma-isr.c: New test.
20687
20688 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20689
20690         PR c++/14429
20691         * g++.dg/template/ttp11.C: New test.
20692
20693 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20694
20695         * gcc.c-torture/compile/20040727-1.c: New test.
20696
20697 2004-07-26  Eric Christopher  <echristo@redhat.com>
20698
20699         * gcc.c-torture/compile/20040726-2.c: New test.
20700
20701 2004-07-26  Andrew Pinski  <apinski@apple.com>
20702
20703         * g++.dg/rtti/tinfo1.C: Xfail.
20704
20705 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20706
20707         * gcc.c-torture/compile/20040726-1.c: New test.
20708
20709 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20710             Brian Ryner  <bryner@brianryner.com>
20711
20712         PR c++/9283
20713         PR c++/15000
20714         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20715         * g++.dg/ext/visibility/: New directory.
20716         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20717         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20718         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20719         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20720         * g++.dg/ext/visibility/fvisibility.C,
20721         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20722         g++.dg/ext/visibility/fvisibility-override1.C
20723         g++.dg/ext/visibility/fvisibility-override2.C
20724         g++.dg/ext/visibility/memfuncts.C
20725         g++.dg/ext/visibility/noPLT.C
20726         g++.dg/ext/visibility/pragma.C
20727         g++.dg/ext/visibility/pragma-override1.C
20728         g++.dg/ext/visibility/pragma-override2.C
20729         g++.dg/ext/visibility/staticmemfuncts.C
20730         g++.dg/ext/visibility/virtual.C: New tests.
20731
20732 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20733
20734         PR c/15360
20735         * gcc.dg/pr15360-1.c: New test.
20736
20737 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20738
20739         * gcc.dg/pragma-align-2.c: New test.
20740         * gcc.dg/pragma-init-fini.c: New test.
20741         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20742         targets.
20743
20744 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20745
20746         * gcc.dg/init-string-2.c: New test.
20747
20748 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20749
20750         PR 16684
20751         * gcc.dg/Wredundant-decls-1.c: New test case.
20752
20753 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20756         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20757         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20758         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20759         * gcc.dg/compat/generate-random.c: New file.
20760         * gcc.dg/compat/generate-random.h: Likewise.
20761         * gcc.dg/compat/generate-random_r.c: Likewise.
20762         * gcc.dg/compat/struct-layout-1.h: Likewise.
20763         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20764         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20765         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20766         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20767         * gcc.dg/compat/struct-layout-1_main.c: New test.
20768         * gcc.dg/compat/struct-layout-1_x.c: New file.
20769         * gcc.dg/compat/struct-layout-1_y.c: New file.
20770         * gcc.dg/compat/struct-layout-1_test.h: New file.
20771
20772 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20773
20774         * gcc.dg/comp-return-1.c: New test
20775
20776 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20777
20778         * gcc.dg/vmx/8-02a.c: Fix typo.
20779
20780         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20781         * gcc.dg/darwin-abi-3.c: New test.
20782
20783         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20784         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20785
20786         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20787         * gcc.dg/vmx/ops-long-1.c: New test.
20788         * gcc.dg/vmx/ops-long-2.c: New test.
20789
20790 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         * g++.dg/lookup/conv-[1234].C: New.
20793
20794 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20795
20796         * g++.dg/parse/attr2.C: Simplify.
20797
20798 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20799
20800         PR c/7284
20801         * gcc.c-torture/execute/pr7284-1.c: New test.
20802
20803 2004-07-22  Brian Booth  <bbooth@redhat.com>
20804
20805         * gcc.dg/tree-ssa/20040721-1.c: New test.
20806
20807 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20808
20809         * g++.dg/template/crash20.c: New.
20810
20811 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20812
20813         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20814         Add dg-run directive.  Declare variables as required.
20815         * gfortran.dg/g77/README: Update
20816
20817 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20818
20819         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20820         gcc.dg/cris-peep2-andu2.c: New tests.
20821
20822 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20823
20824         PR c/15052
20825         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20826         on return type.
20827         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20828         messages.
20829         * gcc.dg/qual-return-2.c: Update expected messages.
20830         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20831
20832 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20833
20834         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20835         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20836
20837 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20838
20839         PR c/11250
20840         * gcc.dg/init-string-1.c: New test.
20841
20842 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20843
20844         PR middle-end/15345
20845         PR c/16450
20846         * gcc.dg/torture/nested-fn-1.c: New test.
20847
20848 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20849
20850         PR target/16559
20851         * gcc.dg/ia64-fptr-1.c: New file.
20852
20853 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20854
20855         PR c++/14497
20856         * g++.dg/template/spec16.C: New test.
20857         * g++.old-deja/g++.robertl/eb118.C: Remove.
20858
20859 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20860
20861         PR c++/509
20862         * g++.dg/template/spec15.C: New test.
20863
20864 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20865
20866         Copy cases from g77.f-torture/execute and add dg-run
20867         directive.  Other changes as noted.
20868         * gfortran.dg/g77/13037.f
20869         * gfortran.dg/g77/1832.f
20870         * gfortran.dg/g77/19981119-0.f
20871         * gfortran.dg/g77/19990313-0.f
20872         * gfortran.dg/g77/19990313-1.f
20873         * gfortran.dg/g77/19990313-2.f
20874         * gfortran.dg/g77/19990313-3.f
20875         * gfortran.dg/g77/19990419-1.f
20876         * gfortran.dg/g77/19990826-0.f
20877         * gfortran.dg/g77/19990826-2.f
20878         * gfortran.dg/g77/20000503-1.f
20879         * gfortran.dg/g77/20001111.f
20880         * gfortran.dg/g77/20010116.f
20881         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20882         * gfortran.dg/g77/20010430.f
20883         * gfortran.dg/g77/6177.f
20884         * gfortran.dg/g77/947.f
20885         * gfortran.dg/g77/970816-3.f
20886         * gfortran.dg/g77/971102-1.f
20887         * gfortran.dg/g77/980520-1.f
20888         * gfortran.dg/g77/980628-0.f
20889         * gfortran.dg/g77/980628-1.f
20890         * gfortran.dg/g77/980628-10.f
20891         * gfortran.dg/g77/980628-2.f
20892         * gfortran.dg/g77/980628-3.f
20893         * gfortran.dg/g77/980628-7.f
20894         * gfortran.dg/g77/980628-8.f
20895         * gfortran.dg/g77/980628-9.f
20896         * gfortran.dg/g77/980701-0.f
20897         * gfortran.dg/g77/980701-1.f
20898         * gfortran.dg/g77/cabs.f
20899         * gfortran.dg/g77/claus.f
20900         * gfortran.dg/g77/complex_1.f
20901         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20902         * gfortran.dg/g77/dcomplex.f
20903         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20904         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20905         * gfortran.dg/g77/f90-intrinsic-numeric.f
20906         * gfortran.dg/g77/int8421.f
20907         * gfortran.dg/g77/labug1.f
20908         * gfortran.dg/g77/large_vec.f
20909         * gfortran.dg/g77/le.f
20910         * gfortran.dg/g77/short.f
20911         * gfortran.dg/g77/README: Update
20912
20913 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/16637
20916         * g++.dg/parse/lookup4.C: New test.
20917
20918 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20919
20920         PR c++/16175
20921         * g++.dg/template/ttp10.C: New test.
20922
20923 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20924
20925         * gcc.dg/pr12625-1.c: New test.
20926
20927 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20928
20929         * testsuite/gcc.dg/switch-warn-1.c: New test.
20930         * testsuite/gcc.dg/switch-warn-2.c: New test.
20931         * gcc.c-torture/compile/pr14730.c: Update.
20932
20933 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20934
20935         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20936         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20937         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20938         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20939
20940 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/16623
20943         * g++.dg/template/assign1.C: New test.
20944
20945 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20946
20947         PR c++/12170
20948         * g++.dg/template/ttp9.C: New test.
20949
20950 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20951
20952         * gcc.dg/format/cmn-err-1.c: New test.
20953
20954 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20955
20956         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20957         gcc.dg/Wparentheses-10.c: New tests.
20958         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20959
20960 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20961
20962         PR fortran/16465
20963         * gfortran.dg/g77//ffixed-line-length-0.f,
20964         gfortran.dg/g77/ffixed-line-length-132.f,
20965         gfortran.dg/g77/ffixed-line-length-72.f,
20966         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20967         gfortran.dg/g77/README: Update.
20968
20969 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20970
20971         PR c++/13092
20972         * g++.dg/template/non-dependent7.C: New test.
20973         * g++.dg/template/non-dependent8.C: Likewise.
20974         * g++.dg/template/non-dependent9.C: Likewise.
20975         * g++.dg/template/non-dependent10.C: Likewise.
20976
20977 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/16337
20980         * g++.dg/parse/attr2.C: New test.
20981
20982 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20983
20984         * g77.dg: Removed.
20985         * g77.f-torture: Ditto.
20986
20987 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20988
20989         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20990         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20991         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20992
20993 2004-07-16  Richard Henderson  <rth@redhat.com>
20994
20995         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20996
20997 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20998
20999         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21000         tests with full list of options.
21001         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21002         of TORTURE_OPTIONS if test contains 'dg-do run'.
21003
21004         PR fortran/16404
21005         * gfortran.dg/do_iterator.f90: New test.
21006
21007 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21008
21009         PR rtl-optimization/16536
21010         * gcc.c-torture/execute/restrict-1.c: New test.
21011
21012 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21013
21014         PR fortran/15324
21015         * gfortran.dg/pr15324.f90: New test.
21016
21017         PR fortran/15129
21018         * gfortran.dg/pr15129.f90: New test.
21019
21020         PR fortran/15140
21021         * gfortran.dg/pr15140.f90: New test.
21022
21023         PR fortran/13792
21024         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21025         compile-time simplification.
21026
21027 2004-07-14  Mike Stump  <mrs@apple.com>
21028
21029         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21030
21031 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21032
21033         PR target/16325
21034         * gcc.dg/profile-generate-1.c: New.
21035
21036 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.c-torture/execute/20040709-1.c: New test.
21039         * gcc.c-torture/execute/20040709-2.c: New test.
21040
21041 2004-07-14  Mike Stump  <mrs@apple.com>
21042
21043         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21044
21045 2004-07-14  Mike Stump  <mrs@apple.com>
21046
21047         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21048
21049 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21050
21051         PR c++/16518
21052         * g++.dg/parse/mutable1.C: New test.
21053
21054 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21055
21056         PR tree-optimization/16443
21057         * gcc.dg/tree-ssa/20040713-1.c: New test.
21058
21059 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21060
21061         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21062         for operator new.
21063
21064 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21065
21066         * gfortran.dg/g77/README: New file
21067         * gfortran.dg/g77/19981216-0.f: Copy from
21068         g77.f-torture/noncompile.  Add "dg-do compile" and
21069         dg-error as required.
21070         * gfortran.dg/g77/19990218-1.f: Likewise.
21071         * gfortran.dg/g77/19990905-1.f: Likewise.
21072         * gfortran.dg/g77/9263.f: Likewise.
21073         * gfortran.dg/g77/980615-0.f: Likewise.
21074         * gfortran.dg/g77/980616-0.f: Likewise.
21075         * gfortran.dg/g77/check0.f: Likewise.
21076         * gfortran.dg/g77/select_no_compile.f: Likewise.
21077
21078 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21079
21080         Copy files from g77.f-torture/compile.
21081         Add "{ dg-do compile}".  Other changes as noted
21082         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21083         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21084         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21085         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21086         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21087         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21088         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21089         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21090         statement to conform to standard.  Append alpha1.x for reference.
21091         * gfortran.dg/g77/xformat.f: Add dg-warning
21092
21093 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21094
21095         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21096         Add {dg-do compile} directive.
21097         * gfortran.dg/g77/cpp2.F: Likewise.
21098
21099 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21100
21101         PR c++/5402
21102         * g++.dg/lookup/name-clash1.C: New test.
21103
21104         PR c++/9777
21105         * g++.dg/lookup/name-clash2.C: New test.
21106
21107         PR c++/12102
21108         * g++.dg/lookup/name-clash3.C: New test.
21109
21110 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21111
21112         * g++.dg/lookup/new2.C: New test.
21113         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21114
21115 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21116
21117         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21118         Add {dg-do compile} directive.
21119         * gfortran.dg/g77/13060.f: Likewise.
21120         * gfortran.dg/g77/19990218-0.f: Likewise.
21121         * gfortran.dg/g77/19990305-0.f: Likewise.
21122         * gfortran.dg/g77/19990419-0.f: Likewise.
21123         * gfortran.dg/g77/19990502-0.f: Likewise.
21124         * gfortran.dg/g77/19990502-1.f: Likewise.
21125         * gfortran.dg/g77/19990525-0.f: Likewise.
21126         * gfortran.dg/g77/19990826-1.f: Likewise.
21127         * gfortran.dg/g77/19990826-3.f: Likewise.
21128         * gfortran.dg/g77/19990905-2.f: Likewise.
21129         * gfortran.dg/g77/20000412-1.f: Likewise.
21130         * gfortran.dg/g77/20000511-1.f: Likewise.
21131         * gfortran.dg/g77/20000511-2.f: Likewise.
21132         * gfortran.dg/g77/20000518.f: Likewise.
21133         * gfortran.dg/g77/20000601-1.f: Likewise.
21134         * gfortran.dg/g77/20000601-2.f: Likewise.
21135         * gfortran.dg/g77/20000629-1.f: Likewise.
21136         * gfortran.dg/g77/20000630-2.f: Likewise.
21137         * gfortran.dg/g77/20010115.f: Likewise.
21138         * gfortran.dg/g77/20010321-1.f: Likewise.
21139         * gfortran.dg/g77/20010426.f: Likewise.
21140         * gfortran.dg/g77/20020307-1.f: Likewise.
21141         * gfortran.dg/g77/8485.f: Likewise.
21142         * gfortran.dg/g77/960317-1.f: Likewise.
21143         * gfortran.dg/g77/970915-0.f: Likewise.
21144         * gfortran.dg/g77/980310-1.f: Likewise.
21145         * gfortran.dg/g77/980310-2.f: Likewise.
21146         * gfortran.dg/g77/980310-3.f: Likewise.
21147         * gfortran.dg/g77/980310-4.f: Likewise.
21148         * gfortran.dg/g77/980310-6.f: Likewise.
21149         * gfortran.dg/g77/980310-7.f: Likewise.
21150         * gfortran.dg/g77/980310-8.f: Likewise.
21151         * gfortran.dg/g77/980419-2.f: Likewise.
21152         * gfortran.dg/g77/980424-0.f: Likewise.
21153         * gfortran.dg/g77/980427-0.f: Likewise.
21154         * gfortran.dg/g77/980729-0.f: Likewise.
21155         * gfortran.dg/g77/981117-1.f: Likewise.
21156         * gfortran.dg/g77/toon_1.f: Likewise.
21157
21158 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21159
21160         PR c++/2204
21161         * g++.dg/other/abstract2.C: New test.
21162
21163 2004-07-12  Paul Brook  <paul@codesourcery.com>
21164
21165         * gfortran.dg/pointer_init_1.f90: New test.
21166
21167 2004-07-11  Paul Brook  <paul@codesourcery.com>
21168
21169         PR fortran/15986
21170         * gfortran.dg/contained_1.f90: New test.
21171
21172 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21173
21174         * g++.dg/parse/defarg8.C: New test.
21175
21176 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21177
21178         PR fortran/16433
21179         * gfortran.dg/pr16433.f: New test.
21180
21181         PR fortran/17574
21182         * gfortran.dg/pr15754.f90: New test.
21183
21184 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21185
21186         PR tree-optimization/16437
21187         * gcc.c-torture/execute/bitfld-4.c: New test.
21188
21189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21190
21191         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21192         access to common var from module.
21193
21194 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21195
21196         PR fortran/16336
21197         * gfortran.fortran-torture/execute/common_2.f90: New test.
21198
21199 2004-07-10  Paul Brook  <paul@codesourcery.com>
21200
21201         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21202
21203 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21204
21205         PR fortran/15969
21206         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21207
21208 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21209
21210         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21211         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21212         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21213         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21214         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21215         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21216         * gfortran.dg/g77/funderscoring.f: Likewise.
21217         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21218
21219 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21220
21221         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21222
21223 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21224         Paul Brook  <paul@codesourcery.com>
21225
21226         PR fortran/13415
21227         * gfortran.dg/common_pointer_1.f90: New test.
21228
21229 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21230
21231         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21232
21233 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21234
21235         PR target/16364
21236         * gcc.c-torture/compile/20040709-1.c: New.
21237
21238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21239
21240         PR fortran/14077
21241         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21242
21243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21244
21245         PR fortran/13201
21246         * gfortran.dg/shape_1.f90: New test.
21247
21248 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21249             Andrew Pinski  <apinski@apple.com>
21250
21251         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21252
21253 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21254
21255         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21256         comment.
21257
21258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21259         Paul Brook  <paul@codesourcery.com>
21260
21261         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21262         '.f95' and '.F95'.
21263
21264 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21265
21266         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21267
21268 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21269
21270         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21271         testcases with capital suffix.
21272
21273 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21274
21275         PR fortran/15481
21276         PR fortran/13372
21277         PR fortran/13575
21278         PR fortran/15978
21279         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21280
21281         * gfortran.dg/implicit_1.f90: New test.
21282
21283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21284
21285         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21286         expression to match gfortran warning/error messages
21287         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21288         dg-error text.
21289
21290 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21291
21292         * lib/fortran-torture.exp: Rename proc search_for to
21293         search_for_re.
21294
21295 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21296
21297         * gcc.c-torture/execute/simd-5.x: New file.
21298         XFAIL on SPARC 64-bit at -O0.
21299
21300 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21301
21302         PR c++/8211
21303         PR c++/16165
21304         * g++.dg/warn/effc3.C: New test.
21305
21306 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21307
21308         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21309         change X to 1X in format.
21310         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21311         add data statements to conform to standard.
21312
21313 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21314
21315         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21316         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21317         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21318
21319 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21320
21321         * gfortran.dg/g77/7388.f: Copy from g77.dg
21322         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21323         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21324         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21325         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21326         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21327         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21328         * gfortran.dg/g77/strlen0.f: Likewise.
21329
21330 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21331
21332         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21333         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21334
21335 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21336
21337         * gcc.c-torture/execute/920428-2.x: Delete.
21338         * gcc.c-torture/execute/920501-7.x: Likewise.
21339
21340 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21341
21342         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21343         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21344         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21345         prescott and c3-2.
21346         (PREFETCH_3DNOW): Add -march=c3.
21347
21348 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21349
21350         PR c/16437
21351         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21352         * gcc.c-torture/execute/bf64-1.x: Likewise.
21353
21354 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21355
21356         * gcc.c-torture/compile/20040708-1.c: New test.
21357
21358 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21359
21360         PR c++/16169
21361         * g++.dg/warn/effc2.C: New test.
21362
21363 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21364
21365         * gcc.c-torture/execute/bitfld-1.x: Remove.
21366         * gcc.c-torture/execute/bitfld-3.c: New test.
21367         * gcc.dg/bitfld-2.c: Remove XFAILs.
21368
21369 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21370
21371         PR c++/16276
21372         * g++.dg/rtti/tinfo1.C: New file.
21373
21374 2004-07-07  Eric Christopher  <echristo@redhat.com>
21375
21376         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21377
21378 2004-07-07  Andrew Pinski  <apinski@apple.com>
21379
21380         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21381
21382 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21383
21384         * g++.dg/init/call1.C: XFAIL.
21385
21386 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21387
21388         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21389         except for movstrict*, to movmem* and clrstr* to clrmem*.
21390
21391 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21392
21393         * gcc.c-torture/execute/20040707-1.c: New test.
21394
21395 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21396
21397         * gcc.c-torture/execute/20040706-1.c: New test.
21398
21399 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21400
21401         PR c++/3671
21402         * g++.dg/template/spec14.C: New test.
21403
21404 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21405
21406         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21407         nothing if not yet defined.  Use it in b, c and d type definitions.
21408         * gcc.c-torture/execute/20040705-1.c: New test.
21409         * gcc.c-torture/execute/20040705-2.c: New test.
21410
21411 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21412
21413         PR c++/2518
21414         * g++.dg/lookup/new1.C: New test.
21415
21416 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21417
21418         PR c++/11406
21419         * g++.dg/template/sizeof8.C: New test.
21420
21421 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21422
21423         * gcc.c-torture/compile/20040705-1.c: New test.
21424
21425 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21426
21427         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21428
21429 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21430
21431         * gcc.dg/cpp/if-mop.c: Two new testcases.
21432         * gcc.dg/cpp/trad/comment-3.c: New.
21433
21434 2004-07-04  Paul Brook  <paul@codesourcery.com>
21435
21436         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21437
21438 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21439
21440         PR c++/3761
21441         * g++.dg/lookup/crash4.C: New test.
21442
21443 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21444
21445         * gcc.c-torture/execute/builtin-abs-1.c
21446         * gcc.c-torture/execute/builtin-abs-2.c
21447         * gcc.c-torture/execute/builtin-complex-1.c
21448         * gcc.c-torture/execute/builtins/string-1-lib.c
21449         * gcc.c-torture/execute/builtins/string-1.c
21450         * gcc.c-torture/execute/builtins/string-2-lib.c
21451         * gcc.c-torture/execute/builtins/string-2.c
21452         * gcc.c-torture/execute/builtins/string-3-lib.c
21453         * gcc.c-torture/execute/builtins/string-3.c
21454         * gcc.c-torture/execute/builtins/string-4-lib.c
21455         * gcc.c-torture/execute/builtins/string-4.c
21456         * gcc.c-torture/execute/builtins/string-5-lib.c
21457         * gcc.c-torture/execute/builtins/string-5.c
21458         * gcc.c-torture/execute/builtins/string-6-lib.c
21459         * gcc.c-torture/execute/builtins/string-6.c
21460         * gcc.c-torture/execute/builtins/string-7-lib.c
21461         * gcc.c-torture/execute/builtins/string-7.c
21462         * gcc.c-torture/execute/builtins/string-8-lib.c
21463         * gcc.c-torture/execute/builtins/string-8.c
21464         * gcc.c-torture/execute/builtins/string-9-lib.c
21465         * gcc.c-torture/execute/builtins/string-9.c
21466         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21467         * gcc.c-torture/execute/builtins/string-asm-1.c
21468         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21469         * gcc.c-torture/execute/builtins/string-asm-2.c
21470         * gcc.c-torture/execute/stdio-opt-1.c
21471         * gcc.c-torture/execute/stdio-opt-2.c
21472         * gcc.c-torture/execute/stdio-opt-3.c
21473         * gcc.c-torture/execute/string-opt-1.c
21474         * gcc.c-torture/execute/string-opt-10.c
21475         * gcc.c-torture/execute/string-opt-11.c
21476         * gcc.c-torture/execute/string-opt-12.c
21477         * gcc.c-torture/execute/string-opt-13.c
21478         * gcc.c-torture/execute/string-opt-14.c
21479         * gcc.c-torture/execute/string-opt-15.c
21480         * gcc.c-torture/execute/string-opt-16.c
21481         * gcc.c-torture/execute/string-opt-2.c
21482         * gcc.c-torture/execute/string-opt-6.c
21483         * gcc.c-torture/execute/string-opt-7.c
21484         * gcc.c-torture/execute/string-opt-8.c:
21485         Replace with ...
21486
21487         * gcc.c-torture/execute/builtins/abs-2.c
21488         * gcc.c-torture/execute/builtins/abs-3.c
21489         * gcc.c-torture/execute/builtins/complex-1.c
21490         * gcc.c-torture/execute/builtins/fprintf.c
21491         * gcc.c-torture/execute/builtins/fputs.c
21492         * gcc.c-torture/execute/builtins/memcmp.c
21493         * gcc.c-torture/execute/builtins/memmove.c
21494         * gcc.c-torture/execute/builtins/memops-asm.c
21495         * gcc.c-torture/execute/builtins/mempcpy-2.c
21496         * gcc.c-torture/execute/builtins/mempcpy.c
21497         * gcc.c-torture/execute/builtins/memset.c
21498         * gcc.c-torture/execute/builtins/printf.c
21499         * gcc.c-torture/execute/builtins/sprintf.c
21500         * gcc.c-torture/execute/builtins/strcat.c
21501         * gcc.c-torture/execute/builtins/strchr.c
21502         * gcc.c-torture/execute/builtins/strcmp.c
21503         * gcc.c-torture/execute/builtins/strcpy.c
21504         * gcc.c-torture/execute/builtins/strcspn.c
21505         * gcc.c-torture/execute/builtins/strlen-2.c
21506         * gcc.c-torture/execute/builtins/strlen.c
21507         * gcc.c-torture/execute/builtins/strncat.c
21508         * gcc.c-torture/execute/builtins/strncmp-2.c
21509         * gcc.c-torture/execute/builtins/strncmp.c
21510         * gcc.c-torture/execute/builtins/strncpy.c
21511         * gcc.c-torture/execute/builtins/strpbrk.c
21512         * gcc.c-torture/execute/builtins/strpcpy-2.c
21513         * gcc.c-torture/execute/builtins/strpcpy.c
21514         * gcc.c-torture/execute/builtins/strrchr.c
21515         * gcc.c-torture/execute/builtins/strspn.c
21516         * gcc.c-torture/execute/builtins/strstr-asm.c
21517         * gcc.c-torture/execute/builtins/strstr.c:
21518         ... these new files.
21519
21520         * gcc.c-torture/execute/builtins/abs-2-lib.c
21521         * gcc.c-torture/execute/builtins/abs-3-lib.c
21522         * gcc.c-torture/execute/builtins/complex-1-lib.c
21523         * gcc.c-torture/execute/builtins/fprintf-lib.c
21524         * gcc.c-torture/execute/builtins/fputs-lib.c
21525         * gcc.c-torture/execute/builtins/memcmp-lib.c
21526         * gcc.c-torture/execute/builtins/memmove-lib.c
21527         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21528         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21529         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21530         * gcc.c-torture/execute/builtins/memset-lib.c
21531         * gcc.c-torture/execute/builtins/printf-lib.c
21532         * gcc.c-torture/execute/builtins/sprintf-lib.c
21533         * gcc.c-torture/execute/builtins/strcat-lib.c
21534         * gcc.c-torture/execute/builtins/strchr-lib.c
21535         * gcc.c-torture/execute/builtins/strcmp-lib.c
21536         * gcc.c-torture/execute/builtins/strcpy-lib.c
21537         * gcc.c-torture/execute/builtins/strcspn-lib.c
21538         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21539         * gcc.c-torture/execute/builtins/strlen-lib.c
21540         * gcc.c-torture/execute/builtins/strncat-lib.c
21541         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21542         * gcc.c-torture/execute/builtins/strncmp-lib.c
21543         * gcc.c-torture/execute/builtins/strncpy-lib.c
21544         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21545         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21546         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21547         * gcc.c-torture/execute/builtins/strrchr-lib.c
21548         * gcc.c-torture/execute/builtins/strspn-lib.c
21549         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21550         * gcc.c-torture/execute/builtins/strstr-lib.c
21551         * gcc.c-torture/execute/builtins/lib/abs.c
21552         * gcc.c-torture/execute/builtins/lib/fprintf.c
21553         * gcc.c-torture/execute/builtins/lib/memset.c
21554         * gcc.c-torture/execute/builtins/lib/printf.c
21555         * gcc.c-torture/execute/builtins/lib/sprintf.c
21556         * gcc.c-torture/execute/builtins/lib/strcpy.c
21557         * gcc.c-torture/execute/builtins/lib/strcspn.c
21558         * gcc.c-torture/execute/builtins/lib/strncat.c
21559         * gcc.c-torture/execute/builtins/lib/strncmp.c
21560         * gcc.c-torture/execute/builtins/lib/strncpy.c
21561         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21562         * gcc.c-torture/execute/builtins/lib/strspn.c
21563         * gcc.c-torture/execute/builtins/lib/strstr.c:
21564         New files containing support routines.
21565
21566         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21567         declaration.
21568         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21569         when not optimizing.
21570
21571 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21572
21573         PR c++/16240
21574         * g++.dg/abi/mangle22.C: New test.
21575         * g++.dg/abi/mangle23.C: Likewise.
21576
21577 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21578
21579         PR fortran/16290
21580         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21581         Allow for cases without denormalized floating point numbers.
21582
21583 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21584
21585         PR c/1027
21586         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21587         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21588         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21589         expected warning text.
21590         * gcc.dg/format/diag-2.c: New test.
21591
21592 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21593
21594         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21595
21596 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21597
21598         * gcc.dg/builtins-43.c: New.
21599         * gcc.dg/builtins-44.c: New.
21600         * gcc.dg/builtins-45.c: New.
21601
21602 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21603             Andreas Tobler  <a.tobler@schweiz.ch>
21604
21605         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21606         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21607         as SIGSEGV.
21608         * gcc.dg/cleanup-11.c: Likewise.
21609         * gcc.dg/cleanup-8.c: Likewise.
21610         * gcc.dg/cleanup-9.c: Likewise.
21611         * gcc.dg/cleanup-5.c: Run on all platforms.
21612
21613 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21614
21615         * g++.dg/warn/nonnull1.C: New test.
21616
21617 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21618
21619         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21620         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21621         Special-case the Sun compiler wrt to <complex.h>.
21622
21623 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21624
21625         * gcc.dg/Wunreachable-8.C: New test.
21626
21627         * gcc.dg/h8300-ice2.c : New test.
21628
21629 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21630
21631         PR fortran/16161
21632         * gfortran.fortran-torture/compile/implicit.f90: Add test
21633         for implicit character.
21634
21635 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21636
21637         PR fortran/16289
21638         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21639         Use tiny() intrinsic to find smallest non-negative real
21640
21641 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21642
21643         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21644         * gcc.dg/compat/struct-by-value-22_x.c: New.
21645         * gcc.dg/compat/struct-by-value-22_y.c: New.
21646
21647         * gcc.c-torture/execute/20040629-1.c: New test.
21648
21649 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21652         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21653
21654         PR target/16195
21655         * gcc.dg/20040625-1.c: New test.
21656
21657 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21658
21659         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21660
21661 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21662
21663         PR fortran/15963
21664         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21665
21666 2004-06-29  Richard Henderson  <rth@redhat.com>
21667
21668         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21669
21670 2004-06-29  Paul Brook  <paul@codesourcery.com>
21671
21672         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21673         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21674
21675 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21676
21677         PR c++/16260
21678         * g++.dg/parse/crash15.C: New.
21679
21680 2004-06-28  Andrew Pinski  <apinski@apple.com>
21681
21682         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21683         by the error already.
21684
21685         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21686
21687 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21688
21689         PR target/14041
21690         * gcc.dg/h8300-bss-align-1.c : New.
21691
21692 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21693
21694         * PR c++/16174
21695         * g++.dg/template/ctor4.C: New.
21696
21697 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21698
21699         PR c++/16205
21700         * g++.dg/warn/Wsequence-point-1.C: New test.
21701
21702 2004-06-27  Paul Brook  <paul@codesourcery.com>
21703
21704         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21705
21706 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21707
21708         * g++.old-deja/g++.mike/p7325.C: Remove.
21709
21710 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21711
21712         PR c/14963
21713         * gcc.dg/pr14963.c: New test.
21714
21715 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21716
21717         PR c++/16193
21718         * g++.dg/parse/redef1.C: New test.
21719
21720 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21721
21722         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21723         20021110.c.
21724         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21725         20021119-1.c.
21726         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21727         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21728         5-04.c.
21729         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21730         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21731         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21732         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21733         g++.brendan/enum14.C.
21734         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21735         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21736         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21737         g++.mike/virt1.C.
21738         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21739         memtemp24.C.
21740
21741 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21742
21743         * gcc.dg/20040527-1.c: New test case.
21744
21745 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21746
21747         PR gfortran/pr16196
21748         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21749
21750 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21751
21752         PR middle-end/15825
21753         * gcc.dg/pr15825-1.c: New test case.
21754
21755 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21756
21757         * gcc.c-torture/execute/20040625-1.c: New test.
21758
21759 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21760
21761         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21762
21763 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21764
21765         * gcc.dg/torture/mips-div-1.c: New test.
21766
21767 2004-06-24  Jeff Law  <law@redhat.com>
21768
21769         * gcc.dg/tree-ssa/20040624-1.c: New test.
21770
21771 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21772
21773         * gcc.c-torture/compile/20040624-1.c: New test.
21774
21775 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21776
21777         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21778         this directory.
21779
21780 2004-06-23  Andrew Pinski  <apinski@apple.com>
21781
21782         PR middle-end/15988
21783         * g++.dg/opt/ptrmem4.C: New test.
21784
21785         * gcc.dg/c90-array-quals-2.c: New test.
21786
21787 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21788
21789         * gcc.dg/kpice1.c: New test.
21790
21791 2006-06-23  Andrew Pinski  <apinski@apple.com>
21792
21793         * gcc.dg/c90-array-quals.c: New test.
21794
21795 2006-06-22  Richard Henderson  <rth@redhat.com>
21796
21797         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21798
21799 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21800
21801         * gcc.dg/builtins-config.h: Handle FreeBSD.
21802
21803 2006-06-22  Richard Henderson  <rth@redhat.com>
21804
21805         * g++.dg/opt/devirt1.C: New.
21806
21807 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21808
21809         * g++.dg/opt/pr15551.C: New testcase.
21810
21811 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21812
21813         PR target/14800
21814         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21815         x86_64-*-linux* when compiling for 32bit.
21816
21817 2004-06-21  Andrew Pinski  <apinski@apple.com>
21818
21819         * gcc.dg/pch/struct-1.c: New.
21820         * gcc.dg/pch/struct-1.hs: New.
21821
21822 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21823
21824         * gcc.dg/pch/save-temps-1.c: New file.
21825         * gcc.dg/pch/save-temps-1.hs: New file.
21826
21827 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21828
21829         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21830         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21831
21832 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21833
21834         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21835         to fix type error.
21836         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21837         Remove trailing spaces.
21838
21839 2004-06-21  Richard Henderson  <rth@redhat.com>
21840
21841         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21842         merging && to BIT_FIELD_REF.
21843
21844 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21845
21846         * g++.dg/opt/placeholder1.C: New test.
21847
21848 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21849
21850         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21851         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21852         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21853         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21854
21855 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21856
21857         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21858         extern "C".
21859         * g++.dg/other/pragma-re-1.C: Add comments.
21860
21861 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21862
21863         PR gfortran/16080
21864         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21865
21866 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21869         instead of setting the type of size_t by
21870         hand.
21871
21872 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21873
21874         * gcc.dg/unordered-2.c: New test case.
21875         * gcc.dg/unordered-3.c: New test case.
21876
21877 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21878
21879         PR other/16043
21880         * lib/g++.exp (g++_version): Tweak regexp for version
21881         * lib/g77.exp (g77_version): Likewise.
21882         * lib/gfortran.exp (gfortran_version): Likewise.
21883         * lib/objc.exp (objc_version): Likewise.
21884         * lib/treelang.exp (treelang_version): Likewise.
21885
21886 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21889         Use INT_MAX instead of __INT_MAX__.
21890         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21891
21892         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21893         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21894         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21895         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21896         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21897         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21898         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21899         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21900         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21901
21902         * gcc.dg/range-test-1.c: New test.
21903         * g++.dg/opt/range-test-1.C: New test.
21904
21905 2004-06-17  Richard Henderson  <rth@redhat.com>
21906
21907         * objc.dg/sync-1.m: New.
21908         * objc.dg/try-catch-1.m: Don't force next runtime.
21909         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21910         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21911         shadowed catch clause.
21912         * objc.dg/try-catch-5.m: New.
21913
21914 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21915
21916         Bug 14610
21917         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21918
21919 2004-06-15  Richard Henderson  <rth@redhat.com>
21920
21921         * gcc.dg/20001116-1.c: Move expected warning line.
21922
21923 2004-06-15  Richard Henderson  <rth@redhat.com>
21924
21925         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21926         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21927
21928 2004-06-15  Jeff Law  <law@redhat.com>
21929
21930         * gcc.dg/tree-ssa/20040615-1.c: New test.
21931         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21932         be less sensitive to operand ordering.
21933         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21934
21935 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21936
21937         * g++.dg/abi/bitfield3.C: Add comment..
21938
21939 2004-06-15  Richard Henderson  <rth@redhat.com>
21940
21941         * g++.dg/ext/stmtexpr1.C: XFAIL.
21942         * gcc.dg/20030612-1.c: XFAIL.
21943
21944 2004-06-15  Eric Christopher  <echristo@redhat.com>
21945
21946         * g++.dg/charset/asm5.c: New.
21947         * gcc.dg/charset/asm6.c: New.
21948
21949 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21950
21951         PR fortran/15962
21952         * gfortran.fortran-torture/execute/select_1.f90: New test.
21953
21954 2004-06-15  Paul Brook  <paul@codesourcery.com>
21955
21956         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21957
21958 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21959
21960         PR c++/15967
21961         * g++.dg/lookup/crash3.C: New test.
21962
21963 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21964
21965         PR c++/15947
21966         * g++.dg/parse/dtor4.C: New test.
21967
21968 2004-06-14  Jeff Law  <law@redhat.com>
21969
21970         * gcc.c-torture/compile/20040614-1.c: New test.
21971
21972 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21973
21974         PR fortran/15211
21975         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21976         LEN of a character array.
21977
21978 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21979
21980         PR c++/15096
21981         * g++.dg/template/ptrmem10.C: New test.
21982
21983         PR c++/14930
21984         * g++.dg/template/friend30.C: New test.
21985
21986 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21987
21988         PR fortran/14928
21989         * gfortran.fortran-torture/compile/mloc.f90: New test.
21990
21991 2004-06-13  Paul Brook  <paul@codesourcery.com>
21992
21993         * gfortran.fortran-torture/execute/random_2.f90: New test.
21994
21995 2004-06-13  Eric Christopher  <echristo@redhat.com>
21996
21997         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21998
21999 2004-06-12  Paul Brook  <paul@codesourcery.com>
22000
22001         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22002
22003 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22004
22005         PR fortran/14923
22006         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22007
22008 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22009
22010         PR fortran/14957
22011         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22012         syntax errors in end statements of contained subroutines.
22013
22014 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22015
22016         PR fortran/12841
22017         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22018
22019 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22020
22021         PR fortran/15665
22022         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22023
22024 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22025
22026         PR gfortran/12839
22027         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22028
22029 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/15862
22032         * g++.dg/parse/enum1.C: New test.
22033
22034 2004-06-10  Jeff Law  <law@redhat.com>
22035
22036         * gcc.c-torture/compile/20040610-1.c: New test.
22037
22038 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22039
22040         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22041         * g++.old-deja/g++.other/decl3.C: Likewise.
22042
22043 2004-06-10  Brian Booth  <bbooth@redhat.com>
22044
22045         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22046         V_MAY_DEF instead of VDEF.
22047         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22048
22049 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22050
22051         PR c++/14211
22052         * g++.dg/conversion/const1.C: New test.
22053
22054         PR c++/15076
22055         * g++.dg/conversion/reinterpret1.C: New test.
22056
22057         PR c++/15877
22058         * g++.dg/template/enum2.C: New test.
22059
22060         PR c++/15227
22061         * g++.dg/template/error13.C: New test.
22062
22063 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22064
22065         PR fortran/14957
22066         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22067         arguments to test_* REAL and of the right size.
22068
22069 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22070
22071         PR target/15569
22072         PR rtl-optimization/15681
22073         * gcc.dg/20040609-1.c: New test.
22074
22075 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22076
22077         PR c++/14791
22078         * g++.dg/opt/builtins1.C: New test.
22079
22080 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22081
22082         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22083         that use default windows32 struct layout.
22084         * gcc.dg/i386-bitfield2.c: Likewise.
22085
22086 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22087
22088         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22089         for mingw32 and cygwin targets.
22090
22091 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22092
22093         * gcc.dg/pch/macro-4.c: New.
22094         * gcc.dg/pch/macro-4.hs: New.
22095
22096 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22097
22098         PR fortran/13249
22099         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22100
22101 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22102
22103         PR fortran/13372
22104         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22105
22106 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22107
22108         PR gfortran/14897
22109         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22110
22111 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22112
22113         PR gfortran/15755
22114         * gfortran.fortran-torture/execute/backspace.c : New test.
22115
22116 2004-06-09  Paul Brook  <paul@codesourcery.com>
22117
22118         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22119         (pointer_to_section): Rewrite to use smaller array.
22120
22121 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22122
22123         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22124         * gcc.dg/ext/altivec-10.c: Same.
22125         * gcc.dg/ext/altivec-11.c: Same.
22126         * gcc.dg/ext/altivec-12.c: Same.
22127         * gcc.dg/ext/altivec-13.c: Same.
22128         * gcc.dg/ext/altivec-14.c: Same.
22129         * gcc.dg/ext/altivec-15.c: Same.
22130         * gcc.dg/ext/altivec-16.c: Same.
22131         * gcc.dg/ext/altivec-3.c: Same.
22132         * gcc.dg/ext/altivec-4.c: Same.
22133         * gcc.dg/ext/altivec-6.c: Same.
22134         * gcc.dg/ext/altivec-7.c: Same.
22135         * gcc.dg/ext/altivec-8.c: Same.
22136         * gcc.dg/ext/altivec-varargs-1.c: Same.
22137
22138         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22139         * g++.dg/ext/altivec-10.C: Same.
22140         * g++.dg/ext/altivec-2.C: Same.
22141         * g++.dg/ext/altivec-3.C: Same.
22142         * g++.dg/ext/altivec-4.C: Same.
22143         * g++.dg/ext/altivec-5.C: Same.
22144         * g++.dg/ext/altivec-6.C: Same.
22145         * g++.dg/ext/altivec-7.C: Same.
22146         * g++.dg/ext/altivec-8.C: Same.
22147         * g++.dg/ext/altivec-9.C: Same.
22148
22149 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22150
22151         PR c++/7841
22152         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22153
22154 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22155
22156         * gcc.dg/union-1.c: New test.
22157
22158 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22159
22160         * gcc.dg/builtins-41.c: New test case.
22161         * gcc.dg/builtins-42.c: New test case.
22162
22163 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22164
22165         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22166         * g++.dg/ext/altivec-10.C: Same.
22167         * g++.dg/ext/altivec-2.C: Same.
22168         * g++.dg/ext/altivec-3.C: Same.
22169         * g++.dg/ext/altivec-4.C: Same.
22170         * g++.dg/ext/altivec-5.C: Same.
22171         * g++.dg/ext/altivec-6.C: Same.
22172         * g++.dg/ext/altivec-7.C: Same.
22173         * g++.dg/ext/altivec-8.C: Same.
22174         * g++.dg/ext/altivec-9.C: Same.
22175         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22176         * g++.old-deja/g++.brendan/new3.C: Same.
22177         * gcc.c-torture/execute/eeprof-1.x: Same.
22178
22179 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22180
22181         PR c/14765
22182         * gcc.dg/pr14765-1.c: New test.
22183
22184 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22185
22186         PR c/14649
22187         * gcc.dg/pr14649-1.c: New test case.
22188
22189 2004-06-07  Richard Henderson  <rth@redhat.com>
22190
22191         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22192         if temporaries.
22193
22194 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22195
22196         * g++.dg/eh/elide1.C: Remove XFAIL.
22197
22198 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/15337
22201         * g++.dg/expr/sizeof3.C: New test.
22202
22203         PR c++/14777
22204         * g++.dg/template/access14.C: New test.
22205
22206         PR c++/15554
22207         * g++.dg/template/enum1.C: New test.
22208
22209         PR c++/15057
22210         * g++.dg/eh/throw1.C: New test.
22211
22212 2004-06-07  David Ayers  <d.ayers@inode.at>
22213             Ziemowit Laski  <zlaski@apple.com>
22214
22215         * lib/objc.exp (objc_target_compile): Revert the '-framework
22216         Foundation' flag fix, since bare Darwin does not ship
22217         with the Foundation framework.
22218         * objc/execute/next_mapping.h: Provide a local NSConstantString
22219         @interface and @implementation.
22220         (objc_constant_string_init): A constructor function, used to
22221         initialize the NSConstantString meta-class object.
22222         * objc/execute/string1.m: Include "next_mapping.h" instead of
22223         <Foundation/NSString.h>.
22224         * objc/execute/string2.m: Likewise.
22225         * objc/execute/string3.m: Likewise.
22226         * objc/execute/string4.m: Likewise.
22227
22228 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22229
22230         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22231         to double. Replace double with FLOAT.
22232         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22233
22234         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22235         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22236         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22237         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22238         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22239         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22240         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22241         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22242
22243 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22244
22245         PR c/13519
22246         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22247
22248 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22249
22250         PR c++/15503
22251         * g++.dg/template/meminit2.C: New test.
22252
22253 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22254
22255         PR target/15822
22256         * gcc.c-torture/execute/compare-fp-1.c,
22257         gcc.c-torture/execute/compare-fp-2.c,
22258         gcc.c-torture/execute/compare-fp-3.c,
22259         gcc.c-torture/execute/compare-fp-4.c,
22260         gcc.c-torture/execute/compare-fp-3.x,
22261         gcc.c-torture/execute/compare-fp-4.x: Moved...
22262         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22263         gcc.c-torture/execute/ieee/compare-fp-2.c,
22264         gcc.c-torture/execute/ieee/compare-fp-3.c,
22265         gcc.c-torture/execute/ieee/compare-fp-4.c,
22266         gcc.c-torture/execute/ieee/compare-fp-3.x,
22267         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22268
22269 2004-06-04  David Ayers  <d.ayers@inode.at>
22270
22271         * objc/execute/protocol-isEqual-4.m: New testcase.
22272
22273 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22274
22275         * objc/execute/protocol-isEqual-1.m: New testcase.
22276         * objc/execute/protocol-isEqual-2.m: New testcase.
22277         * objc/execute/protocol-isEqual-3.m: New testcase.
22278
22279 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22280
22281         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22282
22283 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22284
22285         * lib/objc.exp (objc_target_compile): When running tests on
22286         Darwin (Mac OS X), inform the linker about '-framework
22287         'Foundation'.
22288
22289 2004-06-02  Eric Christopher  <echristo@redhat.com>
22290
22291         * gcc.c-torture/compile/20040602-1.c: New.
22292
22293 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22294
22295         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22296         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22297
22298         PR tree-optimization/14736
22299         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22300
22301         PR tree-optimization/14042
22302         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22303
22304         PR tree-optimization/14729
22305         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22306
22307 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22308
22309         PR fortran/15557
22310         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22311
22312 2004-06-01  Richard Hederson  <rth@redhat.com>
22313
22314         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22315
22316 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22317
22318         PR c++/14932
22319         * g++.dg/parse/offsetof4.C: New test.
22320
22321 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22322
22323         PR objc/7993
22324         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22325
22326 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22327
22328         PR c++/15701
22329         * g++.dg/template/friend29.C: New test.
22330
22331 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22332
22333         PR c/15749
22334         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22335
22336 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22337
22338         * gcc.dg/sparc-trap-1.c: New test.
22339
22340 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22341
22342         PR middle-end/15069
22343         * g++.dg/opt/fold3.C: New test case.
22344
22345 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22346
22347         * lib/target-supports.exp (check_iconv_available): Fix fallout
22348         from 2004-05-28 patch.
22349
22350 2004-05-30  Paul Brook  <paul@codesourcery.com>
22351
22352         PR fortran/15620
22353         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22354         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22355
22356 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22357
22358         * gfortran.fortran-torture/execute/random_1.f90: New test.
22359
22360 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22361
22362         * g++.dg/ext/altivec-10.C: New test.
22363
22364 2004-05-29  Paul Brook  <paul@codesourcery.com>
22365
22366         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22367
22368 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22369
22370         * gcc.dg/altivec-16.c: New test.
22371
22372 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22373
22374         * lib/target-supports.exp (check_vmx_hw_available): New.
22375         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22376
22377         * lib/target-supports.exp (check_alias_available,
22378         check_iconv_available, check_named_sections_available): Use
22379         unique names for temporary files.
22380
22381 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22382
22383         * gcc.dg/altivec-15.c: New test.
22384
22385 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22386
22387         PR c++/15083
22388         * g++.dg/warn/noeffect6.C: New test.
22389
22390         PR c++/15471
22391         * g++.dg/expr/ptrmem4.C: New test.
22392
22393         PR c++/15640
22394         * g++.dg/template/operator3.C: New test.
22395
22396 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/14668
22399         * g++.dg/lookup/redecl1.C: New test.
22400         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22401
22402 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22403
22404         * gcc.c-torture/execute/compare-fp-1.c,
22405         gcc.c-torture/execute/compare-fp-2.c,
22406         gcc.c-torture/execute/compare-fp-3.c,
22407         gcc.c-torture/execute/compare-fp-4.c,
22408         gcc.c-torture/execute/compare-fp-3.x,
22409         gcc.c-torture/execute/compare-fp-4.x,
22410         gcc.dg/pr15649-1.c: New.
22411
22412 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22413
22414         PR c++/12883
22415         * g++.dg/init/array14.C: New test.
22416
22417 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22418
22419         * lib/compat.exp (compat-get-options-main): New.
22420         (compat-get-options): Remove unneeded code, warn for ignored
22421         command.
22422         (compat-execute): Check flag set by dg-require-* commands.
22423
22424         * lib/compat.exp (compat-execute): Break up long lines.
22425
22426 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22427
22428         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22429         * gcc.dg/altivec-14.c: New test.
22430         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22431
22432         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22433         * gcc.dg/altivec-12.c: Ditto.
22434
22435         * gcc.dg/altivec-3.c: Move call to altivec_check.
22436
22437 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22438
22439         PR c++/15044
22440         * g++.dg/template/error12.C: New test.
22441
22442         PR c++/15317
22443         * g++.dg/ext/attrib15.C: New test.
22444
22445         PR c++/15329
22446         * g++.dg/template/ptrmem9.C: New test.
22447
22448 2004-05-25  Paul Brook  <paul@codesourcery.com>
22449
22450         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22451
22452 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/15165
22455         * g++.dg/template/crash19.C: New test.
22456
22457 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/15025
22460         * g++.dg/template/redecl1.C: New test.
22461
22462 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/14821
22465         * g++.dg/other/ns1.C: New test.
22466
22467         PR c++/14883
22468         * g++.dg/template/invalid1.C: New test.
22469
22470 2004-05-23  Paul Brook  <paul@codesourcery.com>
22471         Victor Leikehman  <lei@haifasphere.co.il>
22472
22473         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22474         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22475
22476 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22477
22478         PR c++/15285
22479         PR c++/15299
22480         * g++.dg/template/non-dependent5.C: New test.
22481         * g++.dg/template/non-dependent6.C: New test.
22482
22483 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22484
22485         PR c++/15507
22486         * g++.dg/inherit/union1.C: New test.
22487
22488         PR c++/15542
22489         * g++.dg/template/addr1.C: New test.
22490
22491         PR c++/15427
22492         * g++.dg/template/array5.C: New test.
22493
22494         PR c++/15287
22495         * g++.dg/template/array6.C: New test.
22496
22497 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22498             Roger Sayle  <roger@eyesopen.com>
22499
22500         * g++.dg/lookup/forscope2.C: New test case.
22501
22502 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22503
22504         * gcc.dg/cpp/Wmissingdirs.c: New.
22505
22506 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22507
22508         PR target/15301
22509         * gcc.dg/compat/union-m128-1.h: New file.
22510         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22511         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22512         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22513
22514 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22515
22516         PR target/15302
22517         * gcc.dg/compat/struct-complex-1.h: New file.
22518         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22519         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22520         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22521
22522 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22523
22524         PR middle-end/3074
22525         * gcc.dg/pr3074-1.c: New test case.
22526         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22527
22528 2004-05-20  Falk Hueffner  <falk@debian.org>
22529
22530         PR other/15526
22531         * gcc.dg/ftrapv-1.c: New test case.
22532
22533 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22534
22535         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22536
22537 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22538             Jeff Law  <law@redhat.com>
22539
22540         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22541         * gcc.dg/tree-ssa/20040518-2.c: New test.
22542
22543         * gcc.dg/tree-ssa/20040518-1.c: New test.
22544
22545 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22546
22547         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22548
22549 2004-05-18  Paul Brook  <paul@codesourcery.com>
22550
22551         PR fortran/13930
22552         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22553
22554 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22555
22556         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22557         constant folding.
22558
22559 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22560
22561         * gcc.dg/tree-ssa/20040517-1.c: New test.
22562
22563 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22564
22565         * gcc.dg/loop-4.c: New test.
22566
22567 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22568
22569         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22570
22571 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22572
22573         PR fortran/15311
22574         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22575
22576 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22577
22578         PR fortran/13826
22579         PR fortran/13940
22580         * gfortran.fortran-torture/compile/data_1.f90: New test.
22581
22582 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22583
22584         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22585         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22586
22587 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22588
22589         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22590
22591 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22592
22593         PR c/15444
22594         * gcc.dg/format/xopen-1.c: Adjust expected message.
22595         * gcc.dg/format/xopen-3.c: New test.
22596
22597 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22598
22599         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22600
22601 2004-05-14  Jeff Law  <law@redhat.com>
22602
22603         * gcc.dg/tree-ssa/20040514-2.c: New test.
22604
22605 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22606
22607         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22608         this ...
22609         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22610         this.
22611
22612 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22613
22614         * gcc.dg/tree-ssa/20040514-1.c: New test.
22615
22616 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22617
22618         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22619         test.
22620
22621 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22622
22623         PR fortran/14066
22624         * gfortran.fortran-torture/compile/do_1.f90: New test.
22625
22626 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22627
22628         PR fortran/15051
22629         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22630         test.
22631
22632 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22633
22634         PR fortran/15149
22635         * gfortran.fortran-torture/execute/random_init.f90: New test.
22636
22637 2004-05-13  Paul Brook  <paul@codesourcery.com>
22638
22639         PR fortran/15314
22640         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22641
22642 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22643
22644         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22645         for the powerpc case.
22646
22647 2004-05-13  Jeff Law  <law@redhat.com>
22648
22649         * gcc.dg/tree-ssa/20040513-1.c: New test.
22650         * gcc.dg/tree-ssa/20040513-2.c: New test.
22651
22652 2004-05-13  Paul Brook  <paul@codesourcery.com>
22653
22654         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22655         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22656         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22657
22658 2004-05-13  Andreas Schwab  <schwab@suse.de>
22659
22660         PR other/10819
22661         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22662         characters.
22663
22664 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22665
22666         PR fortran/15294
22667         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22668
22669 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22670
22671         Merge from tree-ssa-20020619-branch.  See
22672         ChangeLog.tree-ssa for details.
22673
22674 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22675
22676         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22677         include <altivec.h> explicitly.
22678         * gcc.dg/altivec-13.c: Likewise.
22679
22680 2004-05-11  Paul Brook  <paul@codesourcery.com>
22681
22682         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22683
22684 2004-05-10  Eric Christopher  <echristo@redhat.com>
22685
22686         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22687         * gcc.dg/sibcall-4.c: Ditto.
22688
22689 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22690
22691         * g++.dg/ext/altivec-8.C: New test case.
22692         * gcc.dg/altivec-13.c: New test case.
22693
22694 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22695
22696         * gcc.c-torture/execute/divcmp-1.c: New test case.
22697         * gcc.c-torture/execute/divcmp-2.c: New test case.
22698         * gcc.c-torture/execute/divcmp-3.c: New test case.
22699
22700 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22701
22702         * g++.dg/other/pragma-re-2.C: New test.
22703
22704 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22705
22706         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22707         * gcc.dg/i386-387-2.c: Likewise.
22708
22709         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22710         __builtin_drem.
22711         * gcc.dg/i386-387-6.c: Likewise.
22712
22713 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22714
22715         * gcc.dg/builtins-33.c: Also check log1p*.
22716
22717 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22718
22719         PR optimization/15296
22720         * gcc.c-torture/execute/pr15296.c: New test.
22721
22722 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22723
22724         * gcc.dg/builtins-40.c: New test.
22725
22726 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22727
22728         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22729
22730 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22731
22732         * g++.dg/ext/spe1.C: New testcase.
22733
22734 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22735
22736         * objc.dg/image-info.m: Allow additional attributes
22737         for __image_info section.
22738
22739 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22740
22741         * gcc.dg/torture/mips-hilo-2.c: New test.
22742
22743 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22744
22745         PR c++/14389
22746         * g++.dg/template/member5.C: New test.
22747
22748 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22749
22750         * gcc.dg/builtins-34.c: Also check expm1*.
22751
22752 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22753
22754         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22755         * gcc.dg/torture/builtin-convert-3.c: New test.
22756
22757 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22758
22759         PR middle-end/15054
22760         * g++.dg/opt/pr15054.C: New test.
22761
22762 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22763
22764         * gcc.dg/torture/builtin-rounding-1.c: New test.
22765         * gcc.dg/builtins-25.c: Delete.
22766         * gcc.dg/builtins-29.c: Delete.
22767
22768 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22769
22770         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22771         * gcc.dg/sibcall-4.c: Likewise.
22772         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22773
22774 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22775
22776         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22777         bit-field on 16-bit targets.
22778
22779 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22780
22781         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22782         16-bit targets.
22783
22784 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22785
22786         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22787         * gcc.dg/rs6000-power2-2.c: Likewise.
22788
22789 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22790
22791         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22792         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22793         Change the asm registers to be in form of frN instead of fN.
22794
22795 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22796
22797         * gcc.dg/torture/builtin-convert-2.c: New test.
22798
22799 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22800
22801         * gcc.dg/rs6000-power2-1.c: New test.
22802         * gcc.dg/rs6000-power2-2.c: New test.
22803
22804 2004-04-28  Jan Hubicka  <jh@suse.cz>
22805
22806         * gcc.dg/unused-6.c: New test.
22807
22808 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22809             Ulrich Weigand  <uweigand@de.ibm.com>
22810
22811         * ada/acats/run_all.sh: Define $target variable.
22812
22813 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22814
22815         PR c++/15119
22816         * g++.dg/other/vararg-1.C: New test.
22817
22818         PR c++/4794
22819         * g++.dg/eh/cleanup3.C: New test.
22820
22821 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22822
22823         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22824         and ad8011a (target_insn).
22825         * ada/acats/support/macro.dfs: Likewise.
22826         * ada/acats/support/impbit.adb: New file.
22827
22828 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22829
22830         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22831
22832 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22833
22834         * gcc.dg/loop-3.c: New test.
22835
22836 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22837
22838         * gcc.c-torture/execute/simd-5.c: New test.
22839
22840 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22841
22842         PR c++/15064
22843         * g++.dg/template/crash18.C: New test.
22844
22845 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22846
22847         * g++.dg/ext/complit3.C: New test.
22848
22849 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22850
22851         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22852         * gcc.dg/altivec-3.c: Same.
22853         * gcc.dg/altivec-varargs-1.c: Same.
22854
22855 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22856
22857         * lib/target-supports.exp (check_profiling_available): Assume
22858         profiling is not available on powerpc-eabi targets.
22859
22860 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22861
22862         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22863         * gcc.dg/vmx/bug-1.c: Ditto.
22864
22865 2004-04-20  Eric Christopher  <echristo@redhat.com>
22866
22867         * gcc.dg/charset/extern.c: New test.
22868         * g++.dg/charset/extern3.cc: Ditto.
22869
22870 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22871
22872         * gcc.dg/builtins-39.c: New test.
22873
22874 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22875
22876         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22877
22878 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22879
22880         * gcc.dg/torture/mips-hilo-1.c: New test.
22881
22882 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22883
22884         * gcc.c-torture/compile/20040419-1.c: New test.
22885
22886 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22887
22888         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22889
22890 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22891             Aldy Hernandez  <aldyh@redhat.com>
22892
22893         * gcc.c-torture/execute/va-arg-24.c: New.
22894
22895 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22896             Aldy Hernandez  <aldyh@redhat.com>
22897
22898         * gcc.dg/vmx/1b-01.c: New.
22899         * gcc.dg/vmx/1b-02.c: New.
22900         * gcc.dg/vmx/1b-03.c: New.
22901         * gcc.dg/vmx/1b-04.c: New.
22902         * gcc.dg/vmx/1b-05.c: New.
22903         * gcc.dg/vmx/1b-06.c: New.
22904         * gcc.dg/vmx/1b-07.c: New.
22905         * gcc.dg/vmx/1c-01.c: New.
22906         * gcc.dg/vmx/1c-02.c: New.
22907         * gcc.dg/vmx/3a-01a.c: New.
22908         * gcc.dg/vmx/3a-01.c: New.
22909         * gcc.dg/vmx/3a-01m.c: New.
22910         * gcc.dg/vmx/3a-03.c: New.
22911         * gcc.dg/vmx/3a-03m.c: New.
22912         * gcc.dg/vmx/3a-04.c: New.
22913         * gcc.dg/vmx/3a-04m.c: New.
22914         * gcc.dg/vmx/3a-05.c: New.
22915         * gcc.dg/vmx/3a-06.c: New.
22916         * gcc.dg/vmx/3a-06m.c: New.
22917         * gcc.dg/vmx/3a-07.c: New.
22918         * gcc.dg/vmx/3b-01.c: New.
22919         * gcc.dg/vmx/3b-02.c: New.
22920         * gcc.dg/vmx/3b-10.c: New.
22921         * gcc.dg/vmx/3b-13.c: New.
22922         * gcc.dg/vmx/3b-14.c: New.
22923         * gcc.dg/vmx/3b-15.c: New.
22924         * gcc.dg/vmx/3c-01a.c: New.
22925         * gcc.dg/vmx/3c-01.c: New.
22926         * gcc.dg/vmx/3c-02.c: New.
22927         * gcc.dg/vmx/3c-03.c: New.
22928         * gcc.dg/vmx/3d-01.c: New.
22929         * gcc.dg/vmx/4-01.c: New.
22930         * gcc.dg/vmx/4-03.c: New.
22931         * gcc.dg/vmx/5-01.c: New.
22932         * gcc.dg/vmx/5-02.c: New.
22933         * gcc.dg/vmx/5-03.c: New.
22934         * gcc.dg/vmx/5-04.c: New.
22935         * gcc.dg/vmx/5-05.c: New.
22936         * gcc.dg/vmx/5-06.c: New.
22937         * gcc.dg/vmx/5-07.c: New.
22938         * gcc.dg/vmx/5-07t.c: New.
22939         * gcc.dg/vmx/5-08.c: New.
22940         * gcc.dg/vmx/5-10.c: New.
22941         * gcc.dg/vmx/5-11.c: New.
22942         * gcc.dg/vmx/7-01a.c: New.
22943         * gcc.dg/vmx/7-01.c: New.
22944         * gcc.dg/vmx/7c-01.c: New.
22945         * gcc.dg/vmx/7d-01.c: New.
22946         * gcc.dg/vmx/7d-02.c: New.
22947         * gcc.dg/vmx/8-01.c: New.
22948         * gcc.dg/vmx/8-02a.c: New.
22949         * gcc.dg/vmx/8-02.c: New.
22950         * gcc.dg/vmx/brode-1.c: New.
22951         * gcc.dg/vmx/bug-1.c: New.
22952         * gcc.dg/vmx/bug-2.c: New.
22953         * gcc.dg/vmx/bug-3.c: New.
22954         * gcc.dg/vmx/cw-bug-1.c: New.
22955         * gcc.dg/vmx/cw-bug-2.c: New.
22956         * gcc.dg/vmx/cw-bug-3.c: New.
22957         * gcc.dg/vmx/dct.c: New.
22958         * gcc.dg/vmx/debug-1.c: New.
22959         * gcc.dg/vmx/debug-2.c: New.
22960         * gcc.dg/vmx/debug-3.c: New.
22961         * gcc.dg/vmx/debug-4.c: New.
22962         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22963         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22964         * gcc.dg/vmx/eg-5.c: New.
22965         * gcc.dg/vmx/fft.c: New.
22966         * gcc.dg/vmx/gcc-bug-1.c: New.
22967         * gcc.dg/vmx/gcc-bug-2.c: New.
22968         * gcc.dg/vmx/gcc-bug-3.c: New.
22969         * gcc.dg/vmx/gcc-bug-4.c: New.
22970         * gcc.dg/vmx/gcc-bug-5.c: New.
22971         * gcc.dg/vmx/gcc-bug-6.c: New.
22972         * gcc.dg/vmx/gcc-bug-7.c: New.
22973         * gcc.dg/vmx/gcc-bug-8.c: New.
22974         * gcc.dg/vmx/gcc-bug-9.c: New.
22975         * gcc.dg/vmx/gcc-bug-b.c: New.
22976         * gcc.dg/vmx/gcc-bug-c.c: New.
22977         * gcc.dg/vmx/gcc-bug-d.c: New.
22978         * gcc.dg/vmx/gcc-bug-e.c: New.
22979         * gcc.dg/vmx/gcc-bug-f.c: New.
22980         * gcc.dg/vmx/gcc-bug-g.c: New.
22981         * gcc.dg/vmx/gcc-bug-i.c: New.
22982         * gcc.dg/vmx/harness.h: New.
22983         * gcc.dg/vmx/ira1.c: New.
22984         * gcc.dg/vmx/ira2a.c: New.
22985         * gcc.dg/vmx/ira2b.c: New.
22986         * gcc.dg/vmx/ira2.c: New.
22987         * gcc.dg/vmx/ira2c.c: New.
22988         * gcc.dg/vmx/mem.c: New.
22989         * gcc.dg/vmx/newton-1.c: New.
22990         * gcc.dg/vmx/ops.c: New.
22991         * gcc.dg/vmx/sn7153.c: New.
22992         * gcc.dg/vmx/spill2.c: New.
22993         * gcc.dg/vmx/spill3.c: New.
22994         * gcc.dg/vmx/spill.c: New.
22995         * gcc.dg/vmx/t.c: New.
22996         * gcc.dg/vmx/varargs-1.c: New.
22997         * gcc.dg/vmx/varargs-2.c: New.
22998         * gcc.dg/vmx/varargs-3.c: New.
22999         * gcc.dg/vmx/varargs-4.c: New.
23000         * gcc.dg/vmx/varargs-5.c: New.
23001         * gcc.dg/vmx/varargs-6.c: New.
23002         * gcc.dg/vmx/varargs-7.c: New.
23003         * gcc.dg/vmx/vmx.exp: New.
23004         * gcc.dg/vmx/vprint-1.c: New.
23005         * gcc.dg/vmx/vscan-1.c: New.
23006         * gcc.dg/vmx/x-01.c: New.
23007         * gcc.dg/vmx/x-02.c: New.
23008         * gcc.dg/vmx/x-03.c: New.
23009         * gcc.dg/vmx/x-04.c: New.
23010         * gcc.dg/vmx/x-05.c: New.
23011         * gcc.dg/vmx/yousufi-1.c: New.
23012         * gcc.dg/vmx/zero-1.c: New.
23013         * gcc.dg/vmx/zero.c: New.
23014
23015 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         * g++.dg/lookup/java1.C: Update for chage of
23018         _Jv_AllocObject.
23019         * g++.dg/lookup/java2.C: Likewise.
23020
23021 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23022
23023         * ada/acats/run_all.sh: use -O2 by default.
23024
23025 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23026
23027         * gcc.dg/vr-mult-[12].c: New tests.
23028
23029 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23030
23031         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23032
23033         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23034
23035 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23036
23037         * lib/target-supports.exp (check_profiling_available): Assume profiling
23038         isn't available for mips*-*-elf targets.
23039
23040 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23041
23042         * gcc.dg/builtins-38.c: New test.
23043
23044 2004-04-14  Eric Christopher  <echristo@redhat.com>
23045
23046         * g++.dg/charset/charset.exp: Run .cc extension tests.
23047
23048 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23049
23050         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23051
23052 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23053
23054         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23055
23056 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23057
23058         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23059         * gcc.dg/i386-387-2.c: Likewise.
23060
23061         * gcc.dg/i386-387-7.c: New test.
23062         * gcc.dg/i386-387-8.c: New test.
23063
23064         * gcc.dg/builtins-37.c: New test.
23065
23066 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23067
23068         * g++.dg/pch/externc-1.C: Add missing semicolon.
23069
23070 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23071
23072         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23073
23074 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23075
23076         * gcc.c-torture/execute/20040411-1.c: New test.
23077
23078 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23079
23080         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23081
23082 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23083
23084         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23085
23086 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23087
23088         * lib/target-supports.exp (check_named_sections_available): New.
23089         * lib/gcc-dg.exp (dg-require-named-sections): New.
23090         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23091         old-deja.exp.  Also prune error-count message from HP linker.
23092         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23093
23094         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23095         * g++.old-deja/g++.pt/static3.C: Likewise.
23096         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23097
23098 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23099
23100         * gcc.c-torture/execute/20040409-1.c: New test case.
23101         * gcc.c-torture/execute/20040409-2.c: New test case.
23102         * gcc.c-torture/execute/20040409-3.c: New test case.
23103
23104 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23105
23106         * gcc.dg/20040409-1.c: New test.
23107
23108 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23109
23110         PR target/14888
23111         * g++.dg/opt/pr14888.C: New test case.
23112
23113 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23114
23115         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23116         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23117         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23118         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23119         New tests.
23120
23121 2004-04-08  Paul Brook  <paul@codesourcery.com>
23122
23123         * gcc.dg/spill-1.c: New test.
23124
23125 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23126
23127         * gcc.dg/torture/builtin-ctype-2.c: New test.
23128
23129 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23130
23131         * gcc.dg/pch/pch.exp: Add largefile test.
23132
23133 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23134
23135         * g++.dg/pch/externc-1.Hs: New.
23136         * g++.dg/pch/externc-1.C: New.
23137
23138 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23139
23140         * gcc.dg/compat/struct-by-value-5a_main.c,
23141         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23142         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23143         * gcc.dg/compat/struct-by-value-5a_x.c,
23144         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23145         gcc.dg/compat/struct-by-value-5_x.c.
23146         * gcc.dg/compat/struct-by-value-5a_y.c,
23147         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23148         gcc.dg/compat/struct-by-value-5_y.c.
23149
23150         * gcc.dg/compat/struct-by-value-6a_main.c,
23151         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23152         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23153         * gcc.dg/compat/struct-by-value-6a_x.c,
23154         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23155         gcc.dg/compat/struct-by-value-6_x.c.
23156         * gcc.dg/compat/struct-by-value-6a_y.c,
23157         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23158         gcc.dg/compat/struct-by-value-6_y.c.
23159
23160         * gcc.dg/compat/struct-by-value-7a_main.c,
23161         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23162         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23163         * gcc.dg/compat/struct-by-value-7a_x.c,
23164         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23165         gcc.dg/compat/struct-by-value-7_x.c.
23166         * gcc.dg/compat/struct-by-value-7a_y.c,
23167         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23168         gcc.dg/compat/struct-by-value-7_y.c.
23169
23170 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23171
23172         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23173         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23174         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23175         options.
23176
23177 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23178
23179         * gcc.dg/builtins-36.c: New test.
23180
23181 2004-04-06  Paul Brook  <paul@codesourcery.com>
23182
23183         * README.gcc: Remove obsolete contraint on testcases.
23184
23185 2004-04-05  Paul Brook  <paul@codesourcery.com>
23186
23187         PR2123
23188         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23189         failure and exit(0) on success.
23190         * g++.dg/expr/anew2.C: Ditto.
23191         * g++.dg/expr/anew3.C: Ditto.
23192         * g++.dg/expr/anew4.C: Ditto.
23193
23194 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23195
23196         PR c++/3518
23197         * g++.dg/template/unify7.C: New.
23198
23199 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23200
23201         * g++.dg/README: Bring up to date with new subdirectories; remove
23202         duplicate subdirectory lines.
23203
23204 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         PR c++/14007
23207         * g++.dg/template/unify5.C: New.
23208         * g++.dg/template/unify6.C: New.
23209         * g++.dg/template/qualttp20.C: Adjust.
23210         * g++.old-deja/g++.jason/report.C: Adjust.
23211         * g++.old-deja/g++.other/qual1.C: Adjust.
23212
23213 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23214
23215         PR c++/14803
23216         * g++.dg/inherit/ptrmem1.C: New test.
23217
23218 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23219
23220         PR c++/14755
23221         * gcc.c-torture/execute/20040331-1.c: New test.
23222         * gcc.dg/20040331-1.c: New test.
23223
23224 2004-04-01  Paul Brook  <paul@codesourcery.com>
23225
23226         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23227
23228 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/14724
23231         * g++.dg/init/goto1.C: New test.
23232
23233         PR c++/14763
23234         * g++.dg/template/defarg4.C: New test.
23235
23236 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23237
23238         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23239
23240 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23241
23242         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23243
23244 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23245
23246         * gcc.dg/noncompile/undeclared-2.c: New test.
23247
23248 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23249
23250         * gcc.dg/940409-1.c: Remove XFAIL.
23251         * gcc.dg/reg-vol-struct-1.c: New test.
23252
23253 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23254
23255         * gcc.dg/torture/builtin-wctype-1.c: New test.
23256
23257 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23258
23259         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23260         * gcc.dg/20001101-1.c: Likewise.
23261         * gcc.dg/20001102-1.c: Likewise.
23262
23263 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23264
23265         * gcc.dg/compare8.c: Add an additional test for XOR.
23266
23267 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23268
23269         * gcc.dg/torture/builtin-ctype-1.c: New test.
23270
23271 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23272
23273         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23274         * gcc.dg/torture/builtin-math-1.c: Likewise.
23275         * gcc.dg/torture/builtin-power-1.c: New test.
23276
23277 2004-03-24  Andreas Schwab  <schwab@suse.de>
23278
23279         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23280         IA64 assembler.
23281
23282 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23283             Roger Sayle  <roger@eyesopen.com>
23284
23285         * gcc.dg/compare8.c: New test case.
23286
23287 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23288
23289         * g++.dg/ext/altivec-7.C: New test.
23290
23291 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23292
23293         PR 12267, 12391, 12560, 13129, 14114, 14133
23294         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23295         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23296         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23297         Adjust error regexps.
23298         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23299         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23300         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23301         * gcc.dg/local1.c: Add explanatory comment.
23302
23303 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23304
23305         PR optimization/14669
23306         * g++.dg/opt/fold2.C: New test case.
23307
23308 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23309
23310         PR c/14069
23311         * gcc.dg/20040322-1.c: New test.
23312
23313 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23314
23315         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23316         * gcc.dg/ultrasp4.c: Likewise.
23317         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23318
23319 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23320
23321         * gcc.dg/i386-sse-8.c: Reset default options.
23322
23323 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23324
23325         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23326         in the error message text.
23327
23328 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23329
23330         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23331
23332 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23333
23334         PR c++/14616
23335         * g++.dg/init/array13.C: New test.
23336
23337 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23338
23339         PR target/13889
23340         * gcc.c-torture/compile/pr13889.c: New test case.
23341
23342 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23343
23344         PR c/14635
23345         * builtins-1.c (nan, nans): Don't test.
23346         * builtins-30.c: Don't use nan, nanf, nanl.
23347         * builtins-35.c: New test.
23348
23349 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23350
23351         * g++.dg/ext/altivec-6.C: New test.
23352
23353 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23354
23355         * g++.dg/init/placement3.C: New test.
23356
23357         * g++.dg/template/spec13.C: New test.
23358
23359         * g++.dg/lookup/using11.C: New test.
23360
23361         * g++.dg/lookup/koenig3.C: New test.
23362
23363         * g++.dg/template/operator2.C: New test.
23364
23365         * g++.dg/expr/dtor3.C: New test.
23366         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23367         marker.
23368         * g++.old-deja/g++.law/visibility28.C: Likewise.
23369
23370 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23371
23372         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23373         * gcc.dg/ppc64-abi-3.c: Likewise.
23374
23375 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23376
23377         PR c++/14545
23378         * g++.dg/parse/template15.C: New test.
23379
23380 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23381
23382         * g++.dg/expr/dtor2.C: New test.
23383
23384         * g++.dg/lookup/anon4.C: New test.
23385
23386         * g++.dg/overload/using1.C: New test.
23387
23388         * g++.dg/template/lookup7.C: New test.
23389
23390         * g++.dg/template/typename6.C: New test.
23391
23392         * g++.dg/expr/cond6.C: New test.
23393
23394 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23395
23396         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23397
23398 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23399
23400         * g++.dg/expr/cond5.C: New test.
23401         * g++.dg/expr/constcast1.C: Likewise.
23402         * g++.dg/expr/ptrmem2.C: Likewise.
23403         * g++.dg/expr/ptrmem3.C: Likewise.
23404         * g++.dg/lookup/main1.C: Likewise.
23405         * g++.dg/template/lookup6.C: Likewise.
23406
23407 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23408
23409         * gcc.dg/local1.c: New test.
23410
23411         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23412
23413 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23414
23415         * gcc.dg/torture/builtin-convert-1.c: New test.
23416
23417 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23418
23419         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23420
23421 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23422
23423         PR c++/14481
23424         * g++.dg/warn/Wunused-7.C: New test.
23425
23426 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23427
23428         * gcc.dg/torture/builtin-integral-1.c: New test.
23429
23430 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23431
23432         PR c++/14586
23433         * g++.dg/parse/non-dependent3.C: New test.
23434
23435 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23436
23437         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23438         * g++.dg/eh/simd-2.C: Likewise.
23439         * g++.dg/init/array10.C: Likewise.
23440         * gcc.c-torture/compile/simd-1.c: Likewise.
23441         * gcc.c-torture/compile/simd-2.c: Likewise.
23442         * gcc.c-torture/compile/simd-3.c: Likewise.
23443         * gcc.c-torture/compile/simd-4.c: Likewise.
23444         * gcc.c-torture/compile/simd-6.c: Likewise.
23445         * gcc.c-torture/execute/simd-1.c: Likewise.
23446         * gcc.c-torture/execute/simd-2.c: Likewise.
23447         * gcc.dg/compat/vector-defs.h: Likewise.
23448         * gcc.dg/20020531-1.c: Likewise.
23449         * gcc.dg/altivec-3.c: Likewise.
23450         * gcc.dg/altivec-4.c: Likewise.
23451         * gcc.dg/altivec-varargs-1.c: Likewise.
23452         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23453         * gcc.dg/i386-mmx-3.c: Likewise.
23454         * gcc.dg/i386-sse-4.c: Likewise.
23455         * gcc.dg/i386-sse-5.c: Likewise.
23456         * gcc.dg/i386-sse-8.c: Likewise.
23457         * gcc.dg/simd-1.c: Likewise.
23458         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23459         __ev64_opaque__ since the machine description provides it.
23460
23461 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23462
23463         * lib/compat.exp (skip_list): New global variable.
23464         Use it to hold the user defined COMPAT_SKIPS list if any.
23465         (compat-obj): Add the members of skip_list to optall.
23466
23467 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23468
23469         * gcc.dg/compat/union-by-value-1_main.c,
23470         union-by-value-1_x.c, union-by-value-1_y.c,
23471         union-check.h, union-defs.h,
23472         union-init.h, union-return-1_main.c,
23473         union-return-1_x.c, union-return-1_y.c: New files.
23474
23475 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23476
23477         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23478         mixed-struct-init.h: Add 4 mixed structure types.
23479         struct-by-value-21_main.c, struct-by-value-21_x.c,
23480         struct-by-value-21_y.c, struct-return-21_main.c,
23481         struct-return-21_x.c, struct-return-21_y.c: New files.
23482
23483 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23484
23485         PR c++/14550
23486         * g++.dg/parse/template14.C: New test.
23487
23488 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23489
23490         * gcc.c-torture/execute/20040313-1.c: New test.
23491
23492 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23493
23494         PR target/14533
23495         * gcc.dg/20040311-2.c: New test.
23496
23497 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23498
23499         PR other/14544
23500         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23501         bit-field.
23502
23503 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23504
23505         * gcc.dg/20040305-2.c: Add missing return statement.
23506
23507 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23508
23509         * gcc.dg/builtins-34.c: Also check pow10*.
23510
23511 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23512
23513         PR target/14262
23514         * gcc.dg/20040305-2.c: New test.
23515
23516 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23517
23518         * gcc.dg/20040310-1.c: New test.
23519
23520 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23521
23522         * gcc.c-torture/execute/20040311-1.c: New test case.
23523
23524 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/14476
23527         * g++.dg/lookup/enum1.C: New test.
23528
23529 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/14510
23532         * g++.dg/lookup/struct2.C: New test.
23533
23534 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23535
23536         * gcc.dg/builtins-34.c: New test.
23537
23538 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23539
23540         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23541
23542 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23543
23544         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23545         * gcc.dg/alias-2.c: New testcase.
23546
23547 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23548
23549         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23550
23551 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23552
23553         * gcc.c-torture/execute/20040309-1.c: New test case.
23554
23555 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23556
23557         PR c++/14397
23558         * g++.dg/overload/ref1.C: New.
23559
23560 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23561
23562         PR c++/14409
23563         * g++.dg/template/spec12.C: New test.
23564
23565         PR c++/14448
23566         * g++.dg/parse/crash14.C: New test.
23567
23568 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23569
23570         PR c++/14230
23571         * g++.dg/init/ref11.C: New test.
23572
23573 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23574
23575         PR c++/14432
23576         * g++.dg/parse/builtin2.C: New test.
23577
23578 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23579
23580         PR c++/14401
23581         * g++.dg/init/ctor3.C: New test.
23582         * g++.dg/init/union1.C: New test.
23583         * g++.dg/ext/anon-struct4.C: New test.
23584
23585 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23586
23587         * g++.dg/lookup/koenig1.C: Tweak error messages.
23588         * g++.dg/lookup/used-before-declaration.C: Likewise.
23589         * g++.dg/other/do1.C: Likewise.
23590         * g++.dg/overload/koenig1.C: Likewise.
23591         * g++.dg/parse/crash13.C: Likewise.
23592         * g++.dg/template/instantiate3.C: Likewise.
23593
23594 2004-03-08  Eric Christopher  <echristo@redhat.com>
23595
23596         * * lib/target-supports.exp: Enable libiconv in test
23597         compilation.  Fix up error checking.
23598
23599 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23600
23601         PR middle-end/14289
23602         * gcc.dg/pr14289-1.c: New test case.
23603         * gcc.dg/pr14289-2.c: Likewise.
23604         * gcc.dg/pr14289-3.c: Likewise.
23605
23606 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23607
23608         * gcc.c-torture/execute/20040308-1.c: New test.
23609
23610 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23611
23612         * gcc.c-torture/execute/20040307-1.c: New test case.
23613
23614 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23615
23616         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23617
23618 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23619
23620         * gcc.dg/20040306-1.c: New test.
23621
23622 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23623
23624         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23625         them static.
23626         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23627
23628 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23629
23630         PR c/14465
23631         * gcc.dg/decl-6.c: New test.
23632
23633 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23634
23635         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23636         Rename LOGPOW -> LOG_POW.
23637         (SQRT_EXP, POW_EXP): New.
23638
23639 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23640
23641         * gcc.dg/i386-sse-8.c: New test.
23642
23643 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23644
23645         PR c/14114
23646         * gcc.dg/decl-5.c: New test.
23647
23648 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23649
23650         * gcc.dg/20040305-1.c: New test.
23651
23652 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23653
23654         PR other/14354
23655         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23656
23657 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23658
23659         PR c++/14425, c++/14426
23660         * g++.dg/ext/altivec-4.C: New test.
23661         * g++.dg/ext/altivec-5.C: New test.
23662
23663 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23664
23665         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23666         global variables of a type with no linkage.
23667         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23668         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23669         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23670         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23671         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23672         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23673         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23674         * g++.dg/warn/deprecated.C: Name enum Color.
23675         * g++.dg/overload/VLA.C: Name structure for 'b'.
23676         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23677
23678 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23679
23680         * gcc.c-torture/compile/20040304-1.c: New test.
23681
23682 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23683
23684         PR 13728
23685         * gcc.dg/decl-4.c: New testcase.
23686
23687 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23688
23689         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23690         as PRECF if sizeof (float) > sizeof (double).
23691         (PRECL): Make it the same as PRECF if
23692         sizeof (float) > sizeof (long double).
23693
23694 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23695
23696         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23697         system type.  Add check for irix6 which doesn't have c99 runtime.
23698
23699 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23700
23701         * gcc.dg/const-elim-1.c: xfail for xtensa.
23702
23703 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/14369
23706         * g++.dg/template/cond4.C: New test.
23707
23708 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23709
23710         PR c++/14360
23711         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23712
23713         PR c++/14361
23714         * g++.dg/parse/defarg7.C: New test.
23715
23716         PR c++/14359
23717         * g++.dg/template/friend26.C: New test.
23718
23719 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/14324
23722         * g++.dg/abi/mangle21.C: New test.
23723
23724         PR c++/14260
23725         * g++.dg/parse/constructor2.C: New test.
23726
23727         PR c++/14337
23728         * g++.dg/template/sfinae1.C: New test.
23729
23730 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/14267
23733         * g++.dg/expr/crash2.C: New test.
23734
23735         PR middle-end/13448
23736         * gcc.dg/inline-5.c: New test.
23737         * gcc.dg/always-inline.c: Split out tests into ...
23738         * gcc.dg/always-inline2.c: ... this and ...
23739         * gcc.dg/always-inline3.c: ... this.
23740
23741 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR debug/12103
23744         * g++.dg/debug/crash1.C: New test.
23745
23746 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23747
23748         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23749         function with __attribute__((noinline)).
23750         (recurser_void2): Likewise.
23751         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23752         (recurser_void2): Likewise.
23753
23754 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23755
23756         PR middle-end/14203
23757         * g++.dg/warn/Wunused-6.C: New test case.
23758
23759 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23760
23761         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23762         not defined.
23763
23764 2004-02-27  Eric Christopher  <echristo@redhat.com>
23765
23766         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23767         * g++.dg/charset/asm2.c: Run only x86.
23768         * gcc.dg/charset/asm3.c: Ditto.
23769
23770 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23771
23772         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23773         ld_library_path.
23774
23775 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23776
23777         * g++.dg/ext/altivec-3.C: New.
23778
23779 2004-02-26  Richard Henderson  <rth@redhat.com>
23780
23781         * g++.dg/ext/attrib10.C: Mark for warning.
23782         * gcc.dg/attr-alias-1.c: New.
23783
23784 2004-02-26  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23787         * gcc.c-torture/execute/20040208-2.c: ... it back.
23788
23789 2004-02-26  Eric Christopher  <echristo@redhat.com>
23790
23791         * lib/target-supports.exp (check-iconv-available): New function.
23792         * lib/gcc-dg.exp (dg-require-iconv): New function.
23793         Use above.
23794         * gcc.dg/charset: New directory.
23795         * gcc.dg/charset/charset.exp: New file.
23796         * gcc.dg/charset/asm1.c: Ditto.
23797         * gcc.dg/charset/asm2.c: Ditto.
23798         * gcc.dg/charset/asm3.c: Ditto.
23799         * gcc.dg/charset/asm4.c: Ditto.
23800         * gcc.dg/charset/asm5.c: Ditto.
23801         * gcc.dg/charset/attribute1.c: Ditto.
23802         * gcc.dg/charset/attribute2.c: Ditto.
23803         * gcc.dg/charset/string1.c: Ditto.
23804         * g++.dg/charset: New directory.
23805         * g++.dg/dg.exp: Add here. Special options.
23806         * g++.dg/charset/charset.exp: New file.
23807         * g++.dg/charset/asm1.c: Ditto.
23808         * g++.dg/charset/asm2.c: Ditto.
23809         * g++.dg/charset/asm3.c: Ditto.
23810         * g++.dg/charset/asm4.c: Ditto.
23811         * g++.dg/charset/attribute1.c: Ditto.
23812         * g++.dg/charset/attribute2.c: Ditto.
23813         * g++.dg/charset/extern1.cc: Ditto.
23814         * g++.dg/charset/extern2.cc: Ditto.
23815         * g++.dg/charset/string1.c: Ditto.
23816
23817 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/14278
23820         * g++.dg/parse/comma1.C: New test.
23821
23822 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23823
23824         PR c++/14284
23825         * g++.dg/template/ttp8.C: New test.
23826
23827 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23828
23829         * gcc.dg/fixuns-trunc-1.c: New test.
23830
23831 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23832
23833         * gcc.dg/builtins-config.h: Use #elif.
23834
23835 2004-02-26  Michael Matz  <matz@suse.de>
23836
23837         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23838         * gcc.dg/991214-1.c: Likewise.
23839         * gcc.dg/i386-asm-1.c: Likewise.
23840
23841 2004-02-25  Richard Henderson  <rth@redhat.com>
23842
23843         * gcc.c-torture/execute/20040208-2.c: Move ...
23844         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23845
23846 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23847
23848         PR c++/14246
23849         * g++.dg/other/crash-3.C: New test.
23850
23851 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23852
23853         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23854         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23855
23856         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23857         HP-UX.
23858
23859 2004-02-24  Michael Matz  <matz@suse.de>
23860
23861         * gcc.dg/i386-regparm.c: New.
23862
23863 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23864
23865         * gcc.c-torture/execute/20040223-1.c: New.
23866
23867 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23868             Kazu Hirata  <kazu@cs.umass.edu>
23869
23870         * gcc.dg/fwritable-strings-1.c: Remove.
23871
23872 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23873
23874         PR c/14156
23875         * gcc.dg/20040223-1.c: New test.
23876
23877 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23878
23879         PR c++/14106
23880         * g++.dg/ext/typeof9.C: New test.
23881
23882 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23883
23884         PR c++/14250
23885         * g++.dg/other/switch1.C: New test.
23886
23887 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23888
23889         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23890         * gcc.dg/va-arg-1.c: Likewise.
23891
23892 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23893
23894         PR c++/14143
23895         * g++.dg/template/koenig5.C: New test.
23896
23897 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23898
23899         * g++.dg/ext/altivec-1.C: Generalize target triple.
23900         * g++.dg/ext/altivec-2.C: New test case.
23901         * g++.dg/ext/altivec_check.h: New file.
23902         * gcc.dg/altivec-1.c: Generalize target triple;
23903         include altivec_check.h and call altivec_check().
23904         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23905         * gcc.dg/altivec-6.c: New test case.
23906         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23907         type casts as needed.
23908         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23909         altivec_check().
23910         * gcc.dg/altivec-12.c: New test case.
23911         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23912         include altivec_check.h and call altivec_check().
23913         * gcc.dg/altivec_check.h: New file.
23914
23915 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23916
23917         * lib/target-supports.exp (check_alias_available): Don't mangle
23918         function `g' in test program.
23919
23920 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23921
23922         * lib/target-supports.exp (check_profiling_available): Check
23923         argument to determine whether we support a profiling type.
23924         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23925         check_profiling_available.
23926         * g++.dg/bprob/bprob.exp: Likewise.
23927         * g77.dg/bprob/bprob.exp: Likewise.
23928         * gcc.misc-tests/bprob.exp: Likewise.
23929         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23930         dg-require-profiling and delete expected error handling.
23931         * gcc.dg/20021014-1.c: Likewise.
23932         * gcc.dg/nest.c: Likewise.
23933
23934 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23935
23936         PR c++/12007
23937         * g++.dg/other/vthunk1.C: New test.
23938
23939 2004-02-20  Falk Hueffner  <falk@debian.org>
23940
23941         PR target/14201
23942         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23943
23944 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23945
23946         PR c++/13927
23947         * g++.dg/other/error8.C: Remove XFAIL markers.
23948
23949         PR c++/14173
23950         * g++.dg/ext/packed5.C: New test.
23951
23952         PR c++/14199
23953         * g++.dg/warn/Wunused-5.C: New test.
23954
23955         PR c++/14186
23956         * g++.dg/lookup/member1.C: New test.
23957
23958 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23959
23960         * gcc.c-torture/compile/20040130-1.c: Enable only when
23961         __INT_MAX__ >= 2147483647L.
23962         * gcc.c-torture/compile/961203-1.c: Likewise.
23963
23964 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23967         * g++.dg/opt/template1.C: Robustify assembler regexp
23968
23969 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23970
23971         * gcc.c-torture/execute/simd-4.x: Remove.
23972         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23973         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23974         Guard with #ifndef SKIP_ATTRIBUTE.
23975         * gcc.dg/compat/vector-1_y.c: Likewise.
23976         * gcc.dg/compat/vector-2_x.c: Likewise.
23977         * gcc.dg/compat/vector-2_y.c: Likewise.
23978         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23979         * g++.dg/eh/simd-2.C: Likewise.
23980
23981 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23982
23983         * gcc.c-torture/compile/complex-1.c: New.
23984
23985 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23986
23987         PR target/14209
23988         * gcc.c-torture/execute/20040218-1.c: New test.
23989
23990 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23991
23992         PR c++/14181
23993         * g++.dg/parse/new2.C: New test.
23994
23995 2004-02-18  Paul Brook  <paul@codesourcery.com>
23996
23997         * gcc.c-torture/compile/libcall-1.c: New test.
23998
23999 2004-02-18  Paul Brook  <paul@codesourcery.com>
24000
24001         PR debug/12934
24002         * gcc.dg/debug/debug-7.c: New test.
24003
24004 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24005
24006         * gcc.dg/20040217-1.c: New test.
24007
24008 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24009
24010         * gcc.c-torture/execute/990208-1.x: Delete.
24011
24012 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24013
24014         * gcc.c-torture/execute/20040208-2.x: New file.
24015
24016 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24017
24018         PR c++/11326
24019         * g++.dg/abi/structret1.C: New test.
24020
24021 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24022
24023         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24024         (i386_cpuid): No need to test if cpuid is available on AMD64.
24025         Fix assembly, so that it works onboth i386 and AMD64.
24026         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24027         (vecInLong): Fix s[] member type to unsigned int.
24028         (vecInWord): Remove type.
24029         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24030         (a64, b64, c64, d64, e64): Remove.
24031         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24032         Remove unused variable.  Remove initialization of removed variables.
24033         Don't call mmx_tests nor sse_tests.
24034         (reference_mmx, reference_sse): Remove.
24035         (check): Add return stmt.
24036         * gcc.dg/i386-sse-7.c: New test.
24037         * gcc.dg/i386-mmx-4.c: New test.
24038
24039 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24040
24041         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24042         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24043         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24044         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24045         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24046         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24047         g++.dg/tc1/dr94.C: Fix line terminator.
24048
24049 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24050
24051         * gcc.c-torture/compile/20040216-1.c: New.
24052
24053 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24054
24055         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24056         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24057         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24058         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24059         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24060         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24061
24062 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24063
24064         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24065
24066 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24067
24068         PR c++/13971
24069         * g++.dg/expr/cond4.C: New test.
24070
24071         PR c++/14086
24072         * g++.dg/lookup/crash2.C: New test.
24073
24074 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24075
24076         * gcc.c-torture/compile/20040214-2.c: New test.
24077
24078 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24079
24080         PR c++/14116
24081         * g++.dg/ext/typeof8.C: New test.
24082
24083 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24084
24085         * gcc.c-torture/compile/20040214-1.c: New test.
24086
24087 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24088
24089         PR c++/13635
24090         * g++.dg/template/spec11.C: New test.
24091
24092 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24093
24094         PR c++/13927
24095         * g++.dg/other/error8.C: New test.
24096
24097 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/14122
24100         * g++.dg/template/array4.C: New test.
24101
24102         PR c++/14108
24103         * g++.dg/inherit/thunk2.C: New test.
24104
24105         PR c++/14083
24106         * g++.dg/eh/cond2.C: New test.
24107
24108 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24109
24110         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24111
24112 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24113
24114         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24115
24116 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24117
24118         * g++.dg/simd-2.C: xfail on ppc64-linux.
24119
24120 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24121
24122         PR c/456
24123         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24124         tests.
24125
24126 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24127
24128         * gcc.dg/builtins-33.c: New test.
24129
24130 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24131
24132         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24133
24134 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24135
24136         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24137
24138 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24139
24140         * gcc.dg/ppc64-abi-3.c: New test.
24141
24142 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24143
24144         PR c/14092
24145
24146         * gcc.dg/pr14092-1.c: New testcase.
24147
24148 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24149
24150         * gcc.dg/cpp/assert4.c: Fix typo last change.
24151
24152         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24153         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24154
24155         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24156
24157 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24158
24159         * gcc.c-torture/compile/20040209-1.c: New test case.
24160
24161 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24162
24163         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24164
24165 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24166
24167         * gcc.c-torture/execute/20040208-[12].c: New tests.
24168
24169 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24170
24171         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24172
24173 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24174
24175         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24176
24177 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24178
24179         Bug 13856
24180         * gcc.dg/visibility-8.c: New testcase.
24181
24182 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24183
24184         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24185         arguments.
24186         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24187
24188 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24189
24190         PR middle-end/13696
24191         * g++.dg/opt/fold1.C: New test case.
24192
24193 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24194
24195         PR c++/14033
24196         * g++.dg/other/crash-2.C: New test.
24197
24198 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24199
24200         PR c++/14028
24201         * g++.dg/parse/angle-bracket2.C: New test.
24202
24203 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24204
24205         PR middle-end/13750
24206         Revert:
24207         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24208         PR pch/13361
24209         * testsuite/g++.dg/pch/wchar-1.C: New.
24210         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24211
24212 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24213
24214         PR c++/14008
24215         * g++.dg/parse/error15.C: New test.
24216         * g++.dg/parse/crash11.C: Update dg-error mark.
24217
24218 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++/13932
24221         * g++.dg/warn/conv2.C: New test.
24222
24223 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24224
24225         PR c++/13086
24226         * g++.dg/warn/incomplete1.C: Remove xfail.
24227
24228 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24229
24230         * lib/file-format.exp (gcc_target_object_format): Use
24231         ${tool}_target_compile, not gcc_target_compile.
24232         * lib/target-supports.exp (check_alias_available): Likewise.
24233         (check_gc_sections_available): Likewise.
24234         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24235         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24236         dg-require-alias.
24237
24238 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24239
24240         PR c++/13969
24241         * g++.dg/template/static6.C: New test.
24242
24243 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24244
24245         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24246
24247 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24248
24249         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24250         tests for systems where `char' is unsigned by default.
24251
24252 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24253
24254         PR c++/13997
24255         * g++.dg/template/partial3.C: New test.
24256
24257 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24258
24259         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24260         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24261         Remove mentions of obsolete ports.
24262
24263 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24264
24265         * gcc.dg/noncompile/20001228-1.c: Fix for new
24266         error message.
24267
24268 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24269
24270         PR target/9348
24271         * gcc.c-torture/execute/multdi-1.c: New test case.
24272
24273 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24274
24275         PR c++/13925
24276         * g++.dg/template/lookup5.C: New test.
24277
24278 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24279
24280         PR c++/13950
24281         * g++.dg/template/lookup4.C: New test.
24282
24283         PR c++/13970
24284         * g++.dg/parse/error14.C: New test.
24285
24286         PR c++/14002
24287         * g++.dg/parse/template13.C: New test.
24288
24289 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/13978
24292         * g++.dg/template/koenig4.C: New test.
24293
24294         PR c++/13968
24295         * g++.dg/template/crash17.C: New test.
24296
24297         PR c++/13975
24298         * g++.dg/parse/error13.C: New test.
24299         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24300
24301 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24302
24303         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24304
24305 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24306
24307         PR c/11658
24308         PR c/13994
24309         * gcc.dg/noncompile/20040203-1.c: New test.
24310         * gcc.dg/noncompile/20040203-2.c: Likewise.
24311         * gcc.dg/noncompile/20040203-3.c: Likewise.
24312         * gcc.dg/20040203-1.c: Likewise.
24313
24314 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24315
24316         PR c++/10858
24317         * g++.dg/template/sizeof7.C: New test.
24318
24319 2004-02-02  Eric Christopher  <echristo@redhat.com>
24320             Zack Weinberg  <zack@codesourcery.com>
24321
24322         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24323
24324 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24325
24326         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24327         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24328         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24329         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24330
24331 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24332
24333         PR c++/13113
24334         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24335
24336         PR c++/13854
24337         * g++.dg/ext/attrib13.C: New test.
24338
24339         PR c++/13907
24340         * g++.dg/conversion/op2.C: New test.
24341
24342 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24343
24344         * gcc.dg/titype-1.c: Fix pasto.
24345
24346 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24347
24348         * gcc.dg/titype-1.c: New test.
24349
24350 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24351
24352         PR c++/13957
24353         * g++.dg/template/non-type-template-argument-1.C,
24354         g++.dg/template/qualified-id1.C: Update dg-error marks.
24355         * g++.dg/template/nontype6.C: New test.
24356
24357 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24358
24359         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24360         * gcc.dg/builtins-31.c: New testcase.
24361         * gcc.dg/builtins-32.c: New testcase.
24362
24363 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24364
24365         * objc.dg/call-super-2.m: Update line numbers
24366         for the including of stddef.h.
24367
24368 2004-01-30  Michael Matz  <matz@suse.de>
24369
24370         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24371         g++.dg/ext/case-range3.C: New tests.
24372
24373 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24374
24375         DR206
24376         PR c++/13813
24377         * g++.dg/template/member4.C: New test.
24378
24379 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24380
24381         PR c++/13683
24382         * g++.dg/template/sizeof6.C: New test.
24383
24384 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24385
24386         * gcc.dg/fwritable-strings-1.c: New test.
24387
24388 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24389
24390         * gcc.c-torture/compile/20040130-1.c: New test.
24391
24392 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24393
24394         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24395
24396 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24397
24398         PR c++/13883
24399         * g++.dg/template/ctor3.C: New test.
24400
24401 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24402
24403         * g++.dg/tc1: New directory.
24404         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24405         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24406         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24407         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24408         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24409
24410 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24411
24412         * g++.dg/parse/error11.C: New test.
24413         * g++.dg/parse/error12.C: Likewise.
24414
24415 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24416
24417         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24418         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24419
24420 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24421
24422         PR c++/13791
24423         * g++.dg/ext/attrib12.C: New test.
24424
24425         PR c++/13736
24426         * g++.dg/parse/cast2.C: New test.
24427
24428 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24429
24430         * objc.dg/encode-2.m (main): New local string.  Set depending on
24431         sizeof long.  Use in sscanf call.
24432         * objc.dg/encode-3.m (main): New local string.  Set depending on
24433         sizeof long.  Use in scan_initial call.
24434
24435 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24436
24437         * objc.dg/call-super-2.m: Make LP64-safe.
24438         * objc.dg/desig-init-1.m: Likewise.
24439
24440 2004-01-27  Devang Patel <dpatel@apple.com>
24441
24442         * g++.dg/debug/namespace1.C: New test.
24443
24444 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24445
24446         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24447         xscale-*-*.
24448
24449         * gcc.dg/arm-mmx-1.c: New test.
24450
24451 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24452
24453         * gcc.dg/20040127-1.c: New test.
24454         * gcc.dg/20040127-2.c: New test.
24455
24456 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24457
24458         * objc.dg/stret-1.m (glob): Renamed to globa.
24459
24460 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24461
24462         PR c++/13663
24463         * g++.dg/expr/for1.C: New test.
24464
24465 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24466
24467         PR middle-end/13779
24468         * gcc.dg/darwin-longlong.c: New test.
24469
24470 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24471
24472         * gcc.dg/20040124-1.c: Moved test from here...
24473         * gcc.c-torture/compile/20040124-1.c: ...to here.
24474
24475 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24476
24477         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24478         the assembly output if -m64 is passed.
24479
24480 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/13833
24483         * g++.dg/template/cond3.C: New test.
24484
24485 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24486
24487         PR c++/13810
24488         * g++.dg/template/ttp7.C: New test.
24489
24490 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24491
24492         PR c++/13797
24493         * g++.dg/template/nontype4.C: New test.
24494         * g++.dg/template/nontype5.C: Likewise.
24495
24496 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24497
24498         * gcc.dg/torture/mips-clobber-at.c: New test.
24499
24500 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24501
24502         * gcc.dg/20040124-1.c: New test.
24503
24504 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.dg/20040123-1.c: New test.
24507
24508 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24509
24510         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24511
24512 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24515
24516 2004-01-23  Andrew Pinski  <apinski@apple.com>
24517
24518         * gcc.dg/20030121-1.c: Move to ..
24519         * gcc.dg/20040121-1.c: here.
24520
24521 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24522
24523         * gcc.dg/builtins-29.c: New test case.
24524
24525 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24526
24527         PR 18314
24528         * gcc.dg/builtins-30.c: New testcase.
24529
24530 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24531
24532         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24533         * lib/g77.exp: Likewise.
24534         * lib/objc.exp: Likewise.
24535         * lib/g++.exp: Likewise.
24536
24537 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24538
24539         * gcc.dg/struct-by-value-2.c: New test.
24540
24541 2004-01-21  Andrew Pinski  <apinski@apple.com>
24542
24543         PR target/13785
24544         * gcc.dg/20030121-1.c: New test.
24545
24546 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24547
24548         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24549         clobber frame pointer register in asm statement.
24550
24551 2004-01-21  Falk Hueffner  <falk@debian.org>
24552
24553         * gcc.c-torture/compile/20040121-1.c: New test.
24554
24555 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24556
24557         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24558
24559 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24560
24561         * gcc.dg/ppc64-abi-2.c: New test.
24562
24563 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24564
24565         * lib/treelang.exp: Fill out this file.
24566         * lib/treelang-dg.exp: New File.
24567
24568 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24569
24570         * gcc.c-torture/compile/981022-1.c: Remove.
24571         * gcc.dg/array-5.c: Remove XFAIL.
24572         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24573         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24574         gcc.dg/cond-lvalue-1.c: Update.
24575         * gcc.dg/cast-lvalue-2.c: New test.
24576
24577 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24578
24579         PR c++/13592
24580         * g++.dg/other/error1.C (class foo): Tweak error message.
24581
24582         PR c++/13592
24583         * g++.dg/template/call2.C: New test.
24584
24585 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24586
24587         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24588         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24589         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24590         scalar-return-1_x.c, scalar-return-2_y.c,
24591         scalar-return-3_x.c, scalar-return-3_y.c,
24592         scalar-return-4_x.c, scalar-return-4_y.c,
24593         struct-align-1.h, struct-align-1_x.c,
24594         struct-align-1_y.c, struct-align-2.h,
24595         struct-align-2_x.c, struct-align-2_y.c,
24596         struct-by-value-10_y.c, struct-by-value-11_x.c,
24597         struct-by-value-11_y.c, struct-by-value-12_x.c,
24598         struct-by-value-12_y.c, struct-by-value-13_x.c,
24599         struct-by-value-13_y.c, struct-by-value-14_x.c,
24600         struct-by-value-14_y.c, struct-by-value-15_x.c,
24601         struct-by-value-15_y.c, struct-by-value-16_y.c,
24602         struct-by-value-17_y.c, struct-by-value-18_y.c,
24603         struct-by-value-19_y.c, struct-by-value-1_x.c,
24604         struct-by-value-1_y.c, struct-by-value-20_y.c,
24605         struct-by-value-2_x.c, struct-by-value-2_y.c,
24606         struct-by-value-3_y.c, struct-by-value-4_x.c,
24607         struct-by-value-4_y.c, struct-by-value-5_y.c,
24608         struct-by-value-6_y.c, struct-by-value-7_y.c
24609         struct-by-value-8_x.c, struct-by-value-8_y.c
24610         struct-by-value-9_x.c, struct-by-value-9_y.c
24611         struct-return-10_x.c, struct-return-10_y.c,
24612         struct-return-19_x.c, struct-return-20_x.c
24613         struct-return-2_x.c, struct-return-2_y.c
24614         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24615         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24616
24617 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24618
24619         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24620         attribute on sparc*-sun-solaris2.*.
24621
24622 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/13710
24625         * g++.dg/ext/typeof7.C: New test.
24626
24627 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24628
24629         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24630         * gcc.dg/const-elim-1.c: Same.
24631
24632 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24633
24634         * objc.dg/stret-1.m: New.
24635         * objc.dg/stret-2.m: New.
24636
24637 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24638
24639         PR c++/11895
24640         * g++.dg/ext/vector1.C: New test.
24641
24642 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24643
24644         * gcc.dg/pch/import-1.c: New.
24645         * gcc.dg/pch/import-1.hs: New.
24646         * gcc.dg/pch/import-1a.h: New.
24647         * gcc.dg/pch/import-1b.h: New.
24648         * gcc.dg/pch/import-1c.h: New.
24649
24650 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24651
24652         PR c++/13574
24653         * g++.dg/ext/array1.C: New test.
24654
24655         PR c++/13178
24656         * g++.dg/conversion/op1.C: New test.
24657
24658 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24659
24660         PR 11864
24661         From Kazumoto Kojima / Dan Kegel:
24662         * gcc.dg/pr11864-1.c: New test.
24663
24664         PR 10392
24665         From Marcus Comstedt / Dan Kegel:
24666         * gcc.dg/pr10392-1.c: New test.
24667
24668 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/13478
24671         * g++.dg/init/ref10.C: New test.
24672
24673 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24674
24675         PR c++/13407
24676         * g++.dg/parse/typename6.C: New test.
24677
24678 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24679
24680         PR pch/13361
24681         * testsuite/g++.dg/pch/wchar-1.C: New.
24682         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24683
24684 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24685
24686         PR c++/9259
24687         * g++.dg/expr/sizeof2.C: New test.
24688
24689 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24690
24691         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24692
24693 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24694
24695         PR c++/13659
24696         * g++.dg/lookup/strong-using-3.C: New.
24697         * g++.dg/lookup/using-10.C: New.
24698
24699 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24700
24701         PR c++/13594
24702         * g++.dg/lookup/strong-using-2.C: New.
24703
24704 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24705             Dan Kegel <dank@kegel.com>
24706             J"orn Rennecke <joern.rennecke@superh.com>
24707
24708         PR target/9365
24709         * gcc.dg/pr9365-1.c: New test.
24710
24711 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24712
24713         PR c++/8856
24714         * g++.dg/parse/casting-operator2.C: New test.
24715         * g++.old-deja/g++.pt/explicit83.C: Remove.
24716
24717 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24718
24719         * gcc.dg/label-compound-stmt-1.c: New test.
24720         * gcc.c-torture/compile/950922-1.c,
24721         gcc.c-torture/compile/20000211-3.c,
24722         gcc.c-torture/compile/20000518-1.c,
24723         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24724         compound statements.
24725
24726 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24727
24728         * gcc.dg/ppc64-abi-1.c: New test.
24729
24730 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24731
24732          * g++.dg/ext/attrib9.C: Add dg-warnings.
24733
24734 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24735
24736         PR c++/12335
24737         * g++.dg/parse/dtor3.C: New test.
24738
24739 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR c++/12709
24742         * g++.dg/parse/try-catch-1.C: New test.
24743
24744 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24745
24746         * ada/acats/run_all.sh: Add more verbose output in acats.log
24747         when compiling tests.
24748
24749 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24750
24751         PR 13656
24752         * gcc.dg/typedef-redecl.c: New test case.
24753         * gcc.dg/typedef-redecl.h: New support file.
24754
24755 2004-01-13  Jan Hubicka  <jh@suse.cz>
24756
24757         * gcc.dg/always_inline.c: New test.
24758         * gcc.dg/debug/20031231-1.c: Fix.
24759
24760 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24761
24762         PR c++/13474
24763         * g++.dg/template/array3.C: New test.
24764
24765 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24766
24767         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24768         * g++.dg/warn/Wunused-2.C: Likewise.
24769
24770 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24771
24772         PR c++/13289
24773         * g++.dg/template/instantiate6.C: New test.
24774
24775 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24776
24777         PR middle-end/11397
24778         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24779
24780 2004-01-12  Jan Hubicka  <jh@suse.cz>
24781
24782         PR opt/12826
24783         * gcc.dg/20040112-1.c: New.
24784
24785         * gcc.dg/dwarf-die[1-7].c: Move to...
24786         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24787         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24788
24789 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24790
24791         PR c++/4100
24792         * g++.dg/parse/friend4.C: New test.
24793
24794 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24795
24796         PR c++/4100
24797         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24798         definition is called a friend.
24799
24800 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24801
24802         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24803
24804 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24805
24806         PR c++/3478
24807         * g++.dg/parse/error10.C: New test.
24808         * g++.dg/template/arg2.C: Accept "invalid type" error.
24809
24810 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24811
24812         PR middle-end/13392
24813         * g++.dg/opt/expect2.C: New test.
24814
24815 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24816
24817         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24818         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24819         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24820         Update dg-error regexps.
24821
24822 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24823
24824         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24825         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24826
24827 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24828
24829         * gcc.dg/pragma-re-1.c: Use right pointer type.
24830
24831 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24832
24833         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24834
24835 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24836
24837         * gcc.dg/rs6000-ldouble-1.c: New.
24838
24839 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24840
24841         DR 337
24842         PR c++/9256
24843         * g++.dg/other/abstract1.C: New test.
24844
24845 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24846
24847         * g++.dg/lookup/strong-using-1.C: New.
24848
24849 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24850
24851         PR c/11234
24852         * gcc.dg/func-ptr-conv-1.c: New test.
24853         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24854
24855 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24856
24857         PR target/13380.
24858         * gcc.c-torture/compile/20040109-1.c: New.
24859
24860 2004-01-08  Stuart Hastings  <stuart@apple.com>
24861
24862         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24863         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24864         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24865
24866 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24867
24868         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24869
24870 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24871
24872         * ada/acats/run_acats: Treat 'gnatchop' the same way
24873         as 'gnatmake'.  Export GCC_DRIVER.
24874         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24875         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24876
24877 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24878
24879         PR c++/12573
24880         * g++.dg/template/dependent-expr4.C: New test.
24881
24882 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24883
24884         * gcc.dg/altivec-11.c: New test.
24885
24886 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24887
24888         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24889
24890 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24891
24892         PR c/6024
24893         * gcc.dg/enum-compat-1.c: New test.
24894         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24895
24896 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24897
24898         PR c/12165
24899         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24900         gcc.dg/c99-idem-qual-3.c: New tests.
24901
24902 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24903
24904         * gcc.dg/winline-7.c: Don't cast void * to int.
24905
24906 2004-01-06  Jan Hubicka  <jh@suse.cz>
24907
24908         * gcc.dg/i386-sse-5.c: New test
24909         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24910
24911 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/12815
24914         * g++.dg/rtti/typeid4.C: New test.
24915
24916 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24917
24918         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24919
24920 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24921
24922         PR c++/12132
24923         * g++.dg/template/error11.C: New test.
24924
24925         PR c++/13451
24926         * g++.dg/template/class2.C: New test.
24927
24928 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24929         Richard Sandiford <rsandifo@redhat.com>
24930
24931         PR c++/13387
24932         * g++.dg/opt/alias3.C: New test.
24933
24934 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/13157
24937         * g++.dg/template/koenig3.C: New test.
24938
24939         PR c++/13529
24940         * g++.dg/parse/offsetof3.C: New test.
24941
24942         * g++.dg/init/copy7.C: Add missing dg-error markers.
24943
24944         PR c++/12226
24945         * g++.dg/init/copy7.c: New test.
24946
24947         PR c++/13536
24948         * g++.dg/parse/cast1.C: New test.
24949
24950 2004-01-04  Jan Hubicka  <jh@suse.cz>
24951
24952         * gcc.dg/winline[1-7].c: New tests.
24953
24954 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24955
24956         PR c++/13520
24957         * g++.dg/template/qualttp22.C: New test.
24958
24959 2004-01-01  Jan Hubicka  <jh@suse.cz>
24960
24961         * gcc.dg/debug/20031231-1.c: New.
24962         * gcc.c-torture/compile/20040101-1.c: New.
24963         * gcc.dg/dwarf-die-[1-7].c: New.
24964
24965 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24966
24967         PR optimization/13521
24968         * gcc.c-torture/compile/20031231-1.c: New test.
24969
24970 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24971
24972         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24973
24974 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24975
24976         PR c++/10079
24977         * g++.dg/template/crash16.C: New test.
24978
24979 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24980
24981         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24982
24983 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24984
24985         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24986         ports.
24987         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24988         * g++.old-deja/g++.law/profile1.C: Likewise.
24989         * gcc.c-torture/compile/981006-1.c: Likewise.
24990         * gcc.c-torture/execute/loop-2e.x: Likewise.
24991         * gcc.c-torture/execute/loop-2f.x: Remove.
24992         * gcc.c-torture/execute/loop-2g.x: Likewise.
24993         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24994         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24995
24996 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24997
24998         PR c++/13507
24999         * g++.dg/ext/attrib11.C: New test.
25000
25001         PR c++/13494
25002         * g++.dg/template/array2-1.C: New test.
25003         * g++.dg/template/array2-2.C: New test.
25004
25005 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25006
25007         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25008
25009 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25010
25011         PR c++/12774
25012         * g++.dg/template/array1-1.C: New test.
25013         * g++.dg/template/array1-2.C: New test.
25014
25015 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25016
25017         PR fortran/12632
25018         * g77.dg/12632.f: New test case.
25019
25020 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25021
25022         PR c++/13289
25023         * g++.dg/parse/nontype1.C: New test.
25024
25025 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25026
25027         PR c++/12403
25028         * g++.dg/parse/explicit1.C: New test.
25029         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25030
25031 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25032
25033         PR c++/13081
25034         * g++.dg/opt/inline6.C: New test.
25035
25036         PR c++/12613
25037         * g++.dg/parse/error9.C: New test.
25038
25039         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25040
25041 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25042
25043         PR c++/13009
25044         * g++.dg/init/assign1.C: New test.
25045
25046 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25047
25048         PR c++/13070
25049         * g++.dg/warn/format3.C: New test case.
25050
25051 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25052
25053         * gcc.c-torture/compile/20031227-1.c: New test.
25054
25055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25056
25057         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25058         * g77.dg/bprob/bprob.exp: Likewise.
25059         * gcc.misc-tests/bprob.exp: Likewise.
25060         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25061         variants on systems where the library does not provide that
25062         functionality.
25063         * gcc.dg/builtins-20.c: Use builtins-config.h.
25064         * gcc.dg/builtins-config.h: New file.
25065
25066 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25067
25068         * lib/gcc-dg.exp (dg-require-profiling): New function.
25069         * lib/target-supports.exp (check_profiling_available): Likewise.
25070         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25071         * g77.dg/bprob/bprob.exp: Likewise.
25072         * gcc.misc-tests/bprob.exp: Likewise.
25073         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25074         * gcc.dg/20021014-1.c: Likewise.
25075         * gcc.dg/nest.c: Likewise.
25076
25077 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25078
25079         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25080         compiling.
25081         * g++.dg/lookup/java2.C: Likewise.
25082         * gcc.dg/cpp/lexident.c: Likewise.
25083
25084 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25085
25086         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25087         given.
25088         * gcc.c-torture/compile/961203-1.c: Likewise.
25089         * gcc.c-torture/compile/980506-1.c: Likewise.
25090
25091 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25092
25093         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25094         (additional_prunes): New global.
25095         (gcc-dg-prune): Handle additional per-test pruning.
25096         (dg-test): Clear additional_prunes between tests.
25097
25098         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25099         dg-prune-output to avoid spurious failures from assembler
25100         complaining about nonexistent WAW violations.
25101         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25102         Use dg-prune-output to avoid spurious failures from assembler
25103         warning about Itanium B-step errata.
25104
25105 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25106
25107         * g++.dg/abi/macro0.C: New test.
25108         * g++.dg/abi/macro1.C: Likewise.
25109         * g++.dg/abi/macro2.C: Likewise.
25110
25111         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25112         * g++.dg/abi/bitfield7.C: Likewise.
25113         * g++.dg/abi/dtor2.C: Likewise.
25114         * g++.dg/abi/mangle11.C: Likewise.
25115         * g++.dg/abi/mangle12.C: Likewise.
25116         * g++.dg/abi/mangle14.C: Likewise.
25117         * g++.dg/abi/mangle17.C: Likewise.
25118         * g++.dg/abi/vbase10.C: Likewise.
25119         * g++.dg/abi/vbase14.C: Likewise.
25120         * g++.dg/template/qualttp17.C: Likewise.
25121
25122 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25123
25124         PR c/11995
25125         * gcc.dg/20031223-1.c: New test.
25126
25127 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25128
25129         * gcc.dg/noreturn-7.c: New test.
25130
25131 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25132
25133         * gcc.dg/null-pointer-1.c: New test.
25134
25135 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25136
25137         * g++.old-deja/g++.jason/template18.C: Remove.
25138         * g++.old-deja/g++.jason/template37.C: Likewise.
25139
25140         PR c++/12862
25141         * g++.dg/lookup/ns1.C: New test.
25142
25143         PR c++/12397
25144         * g++.dg/template/lookup3.C: New test.
25145
25146 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25147
25148         * g++.dg/template/recurse1.C: New test
25149
25150 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25151
25152         PR c++/12479
25153         * g++.dg/parse/semicolon1.C: New test.
25154         * g++.dg/parse/semicolon1.h: Likewise.
25155
25156 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25157
25158         * gcc.dg/darwin-misaligned.c: New test.
25159
25160 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25161
25162         PR c/9163
25163         * gcc.dg/20031222-1.c: New test.
25164
25165 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25166
25167         PR c++/13438
25168         * g++.dg/parse/error8.C: New test.
25169
25170         PR c++/11554
25171         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25172
25173 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25174
25175         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25176         too small.
25177         * gcc.c-torture/compile/930217-1.c: Likewise.
25178         * gcc.c-torture/compile/930513-1.c: Likewise.
25179         * gcc.c-torture/execute/920908-2.c: Likewise.
25180         * gcc.c-torture/execute/921204-1.c: Likewise.
25181         * gcc.c-torture/execute/930621-1.c: Likewise.
25182         * gcc.c-torture/execute/930630-1.c: Likewise.
25183         * gcc.c-torture/execute/931031-1.c: Likewise.
25184         * gcc.c-torture/execute/980602-2.c: Likewise.
25185         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25186         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25187         * gcc.c-torture/execute/extzvsi.c: Likewise.
25188         * gcc.c-torture/unsorted/ext.c: Likewise.
25189
25190 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25191
25192         PR target/12749
25193         * gcc.c-torture/compile/20031220-2.c: New test case.
25194
25195 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25196
25197         PR optimization/13031
25198         * gcc.c-torture/compile/20031220-1.c: New test case.
25199
25200 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25201
25202         * gcc.dg/cast-function-1.c: New test.
25203
25204 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25205
25206         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25207         formats.
25208
25209 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25210
25211         PR c++/12795
25212         * g++.dg/ext/attrib10.C: New test.
25213
25214 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25215
25216         * gcc.dg/cleanup-10.c: New test.
25217         * gcc.dg/cleanup-11.c: New test.
25218
25219 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25220
25221         PR c++/13239
25222         * g++.dg/opt/expect1.C: New test.
25223
25224 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25225
25226         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25227
25228 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25229
25230         PR debug/12923
25231         * gcc.dg/20031218-1.c: New test.
25232
25233         PR debug/12389
25234         * gcc.dg/20031218-2.c: New test.
25235         * gcc.dg/20031218-3.c: New test.
25236
25237         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25238         of label name and allow for USER_LABEL_PREFIX == "_" names.
25239         * g++.dg/abi/mangle18-2.C: Likewise.
25240         * g++.dg/abi/mangle19-1.C: Likewise.
25241         * g++.dg/abi/mangle19-2.C: Likewise.
25242         * g++.dg/abi/mangle20-1.C: Likewise.
25243         * g++.dg/abi/mangle20-2.C: Likewise.
25244
25245 2003-12-18  Richard Henderson  <rth@redhat.com>
25246
25247         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25248
25249 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25250             Dan Kegel <dank@kegel.com>
25251
25252         PR other/12009
25253         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25254         testing a cross compiler, it causes spurious compile failures.
25255         * lib/g++.exp: Likewise.
25256
25257 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25258
25259         PR c++/13262
25260         * g++.dg/template/access13.C: New test.
25261
25262 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25263
25264         * gcc.dg/20031216-1.c: New test.
25265
25266 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25267
25268         PR c++/9154
25269         * g++.dg/template/error10.C: New test.
25270
25271 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25272
25273         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25274         * g++.dg/eh/simd-2.C: Likewise.
25275
25276 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25277             Roger Sayle  <roger@eyesopen.com>
25278
25279         * gcc.c-torture/execute/ieee/mzero5.c: New.
25280
25281 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25282
25283         PR c++/10603
25284         * g++.dg/parse/error6.C: New test.
25285
25286         PR c++/12827
25287         * g++.dg/parse/error7.C: New test.
25288
25289 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25290
25291         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25292         at -O with stabs debugging formats.
25293         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25294         * gcc.dg/debug/debug-2.c: Likewise.
25295
25296 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/12696
25299         * g++.dg/init/error1.C: New test.
25300
25301         PR c++/12218
25302         * g++.dg/init/pm3.C: New test.
25303
25304 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25305
25306         PR c/3347
25307         * gcc.dg/bitfld-8.c: New test.
25308
25309 2003-12-16  James Lemke  <jim@wasabisystems.com>
25310
25311         * gcc.dg/arm-scd42-[123].c: New tests.
25312
25313 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         PR c++/9043
25316         * g++.dg/abi/mangle20-1.C: New test.
25317         * g++.dg/abi/mangle20-2.C: New test.
25318
25319 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25320
25321         PR c++/13275
25322         * g++.dg/other/offsetof2.C: Remove XFAIL.
25323         * g++.dg/parse/offsetof1.C: New test.
25324         * g++.gd/parse/offsetof2.C: Likewise.
25325
25326 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25327
25328         * g++.dg/template/nontype3.C: New test.
25329         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25330
25331 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25332
25333         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25334
25335 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25336
25337         PR c++/13387
25338         * g++.dg/expr/assign1.C: New test.
25339
25340         PR c++/13242
25341         * g++.dg/abi/mangle19-1.C: New test.
25342         * g++.dg/abi/mangle19-2.C: New test.
25343
25344 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25345
25346         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25347
25348 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25349
25350         * gcc.c-torture/execute/20031216-1.c: New test.
25351
25352 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25353
25354         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25355         an ICE regression.
25356
25357 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25358
25359         PR c++/10926
25360         * g++.dg/template/error9.C: New test.
25361
25362         PR c++/11116
25363         * g++.dg/template/error8.C: New test.
25364
25365 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25366
25367         PR middle-end/13400
25368         * gcc.c-torture/execute/20031215-1.c: New test case.
25369
25370 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25371
25372         PR c++/13269
25373         * g++.dg/parse/error5.C: New test.
25374
25375         PR c++/12989
25376         * g++.dg/expr/sizeof1.C: New test.
25377
25378         PR c++/13310
25379         * g++.dg/template/crash15.C: New test.
25380
25381 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25382
25383         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25384         a non-POD type as the last named parameter of a varargs function.
25385
25386 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25387
25388         PR c++/13243
25389         PR c++/12573
25390         * g++.dg/template/crash14.C: New test.
25391         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25392
25393 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25394
25395         * g++.dg/other/java1.C: New test.
25396
25397         PR c++/13241
25398         * g++.dg/abi/mangle18-1.C: New test.
25399         * g++.dg/abi/mangle18-2.C: New test.
25400
25401 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25402
25403         PR optimization/10312
25404         * gcc.c-torture/execute/20031214-1.c: New.
25405
25406 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/10779
25409         PR c++/12160
25410         * g++.dg/parse/error3.C: New test.
25411         * g++.dg/parse/error4.C: Likewise.
25412         * g++.dg/abi/mangle4.C: Tweak error messages.
25413         * g++.dg/lookup/using5.C: Likewise.
25414         * g++.dg/other/error2.C: Likewise.
25415         * g++.dg/parse/typename5.C: Likewise.
25416         * g++.dg/parse/undefined1.C: Likewise.
25417         * g++.dg/template/arg2.C: Likewise.
25418         * g++.dg/template/ttp3.C: Likewise.
25419         * g++.dg/template/type1.C: Likewise.
25420         * g++.old-deja/g++.other/crash32.C: Likewise.
25421         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25422
25423 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25424
25425         PR c++/13106
25426         * g++.dg/warn/noreturn-3.C: New test.
25427
25428 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25429
25430         PR c++/13118
25431         * g++.dg/abi/covariant3.C: New.
25432
25433 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25434
25435         * g++.dg/eh/ia64-1.C: New test.
25436
25437 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25438
25439         PR optimization/13037
25440         * g77.f-torture/execute/13037.f: New test case.
25441
25442 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25443
25444         PR c++/12881
25445         * g++.dg/abi/covariant2.C: New.
25446
25447 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25448
25449         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25450
25451 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25452
25453         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25454
25455 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25456
25457         PR other/10819
25458         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25459         to fix Bug 10819.
25460         * lib/g++.exp (g++_version): Likewise.
25461         * lib/g77.exp (g77_version): Likewise.
25462         * lib/objc.exp (default_objc_version): Likewise.
25463
25464 2003-12-10  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25467
25468         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25469
25470 2003-12-08  Matt Austern  <austern@apple.com>
25471
25472         PR c/13134
25473         * lib/gcc-dg.exp (dg-require-visibility): Define.
25474         * lib/target-supports (check_visibility_available): Define.
25475         * gcc.dg/visibility-1.c: New test.
25476         * gcc.dg/visibility-2.c: Likewise.
25477         * gcc.dg/visibility-3.c: Likewise.
25478         * gcc.dg/visibility-4.c: Likewise.
25479         * gcc.dg/visibility-5.c: Likewise.
25480         * gcc.dg/visibility-6.c: Likewise.
25481         * g++.dg/ext/visibility-1.C: Likewise.
25482         * g++.dg/ext/visibility-2.C: Likewise.
25483         * g++.dg/ext/visibility-3.C: Likewise.
25484         * g++.dg/ext/visibility-4.C: Likewise.
25485         * g++.dg/ext/visibility-5.C: Likewise.
25486         * g++.dg/ext/visibility-6.C: Likewise.
25487
25488 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25489
25490         * g++.dg/lookup/java1.C: New test.
25491         * g++.dg/lookup/java2.C: New test.
25492
25493 2003-12-07  Falk Hueffner  <falk@debian.org>
25494
25495         * g++.dg/opt/noreturn-1.C: New test.
25496
25497 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25498
25499         * gcc.dg/overflow-1.c: New test.
25500
25501 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25502
25503         * g77.f-torture/compile/13060.f: New test.
25504
25505 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25506
25507         PR c++/13323
25508         * g++.dg/inherit/operator2.C: New test.
25509
25510 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25511
25512         PR c++/13305
25513         * g++.dg/ext/attrib9.C: New test.
25514
25515 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25516
25517         PR c++/13314
25518         * g++.dg/template/error7.C: New test.
25519
25520 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25521             J"orn Rennecke <joern.rennecke@superh.com>
25522
25523         PR target/13302
25524         * g++.dg/other/struct-va_list.C: New test.
25525
25526 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25527
25528         PR c++/13166
25529         * g++.dg/parse/defarg6.C: New test.
25530
25531 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25532
25533         PR target/13256
25534         * gcc.c-torture/execute/20031201-1.c: New test.
25535
25536 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25537
25538         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25539
25540 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25541
25542         * gcc.dg/builtin-return-1.c: New test.
25543
25544 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25545             J"orn Rennecke <joern.rennecke@superh.com>
25546
25547         PR optimization/13260
25548         * gcc.c-torture/execute/20031204-1.c: New test.
25549
25550 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25551
25552         PR c++/9127
25553         * g++.dg/template/error6.C: New test.
25554
25555 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * gcc.dg/20031202-1.c: New test.
25558
25559 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25560
25561         PR c++/13179
25562         * g++.dg/template/eh1.C: New test.
25563
25564         PR c++/10771
25565         * g++.dg/template/error5.C: New test.
25566
25567 2003-12-02  David Ung  <davidu@mips.com>
25568
25569         * gcc.dg/compat/vector-check.h: Corrected type for var
25570         g_##TMODE
25571
25572 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25573
25574         PR c++/10126
25575         * g++.dg/template/ptrmem8.C: New test.
25576
25577 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25578
25579         PR c++/12573
25580         * g++.dg/template/dependent-expr3.C: New test.
25581
25582 2003-12-01  James Lemke  <jim@wasabisystems.com>
25583
25584         * gcc.dg/arm-g2.c: New test.
25585
25586 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25587
25588         PR optimization/11634
25589         * gcc.dg/20031201-2.c: New test case.
25590
25591 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25592
25593         PR 11433
25594         * objc.dg/proto-lossage-3.m: New test.
25595
25596 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25597
25598         PR optimization/12628
25599         * gcc.dg/20031201-1.c: New test case.
25600
25601 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25602
25603         * gcc.dg/unaligned-1.c: New test.
25604
25605 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25606
25607         PR c++/9849
25608         * g++.dg/template/error4.C: New test.
25609         * g++.dg/template/nested3.C: Adjust error markers.
25610
25611 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25612
25613         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25614
25615 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25616
25617         PR c/10333
25618         * gcc.dg/bitfld-7.c: New test.
25619
25620 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25621
25622         * gcc.dg/tls/asm-1.C: New test.
25623
25624 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25625
25626         * gcc.dg/cpp/assert4.c: Update.
25627
25628 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25629
25630         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25631         * gcc.dg/builtin-apply3.c: New test.
25632
25633 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25634
25635         * lib/compat.exp (compat-obj): New xfaildata parameter.
25636         Use it to set compiler_conditional_xfail_data before compiling.
25637         (compat-get-options): Handle dg-xfail-if.
25638         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25639         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25640         * gcc.dg/compat/vector-1_y.c: Likewise.
25641         * gcc.dg/compat/vector-2_x.c: Likewise.
25642         * gcc.dg/compat/vector-2_y.c: Likewise.
25643
25644 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25645
25646         * g++.dg/opt/reg-stack4.C: New test.
25647
25648 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25649
25650         * gcc.dg/builtin-apply2.c: New test.
25651
25652 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25653
25654         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25655
25656 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25657
25658         PR c++/12924
25659         * g++.dg/template/template-id-2.C: New test.
25660
25661 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25662
25663         PR c++/5369
25664         * g++.dg/template/memfriend1.C: New test.
25665         * g++.dg/template/memfriend2.C: Likewise.
25666         * g++.dg/template/memfriend3.C: Likewise.
25667         * g++.dg/template/memfriend4.C: Likewise.
25668         * g++.dg/template/memfriend5.C: Likewise.
25669         * g++.dg/template/memfriend6.C: Likewise.
25670         * g++.dg/template/memfriend7.C: Likewise.
25671         * g++.dg/template/memfriend8.C: Likewise.
25672         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25673
25674 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/12515
25677         * g++.dg/ext/cond1.C: New test.
25678
25679 2003-11-20  Richard Henderson  <rth@redhat.com>
25680
25681         * gcc.dg/20020201-2.c: Remove.
25682         * gcc.dg/20020201-4.c: Remove.
25683         * gcc.dg/20020304-1.c: Remove.
25684
25685 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25686
25687         * gcc.dg/cpp/trad/xwin1.c: New test case.
25688
25689 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25690
25691         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25692         * lib/g77.exp: Likewise.
25693         * lib/objc.exp: Likewise.
25694         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25695         for darwin.
25696
25697 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25698
25699         PR c++/12932
25700         * g++.dg/template/static5.C: New test.
25701
25702 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25703
25704         * gcc.dg/nested-func-1.c: New test.
25705
25706 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25707
25708         * gcc.dg/cpp/assert4.c: New test.
25709
25710 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25711
25712         PR c++/2294
25713         * g++.dg/lookup/using9.c: New test.
25714
25715 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/12762
25718         * g++.dg/template/error3.C: New test.
25719
25720 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25721
25722         PR ada/13035
25723         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25724         No longer use a wrapper for gcc, since this does not work under
25725         Windows.
25726
25727 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25728
25729         PR c++/2094
25730         * g++.dg/template/ptrmem7.C: New test.
25731
25732 2003-11-13  Andrew Pinski <apinski@apple.com>
25733
25734         * gcc.c-torture/compile/20031113-1.c: New test.
25735
25736 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25737             Kean Johnston <jkj@sco.com>
25738
25739         PR c/13029
25740         * gcc.dg/unused-4.c: Update.
25741
25742 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25743
25744         * g++.dg/opt/const3.C: New test.
25745
25746 2003-11-13  Jan Hubicka  <jh@suse.cz>
25747
25748         * gcc.c-torture/compile/20031112-1.c: New test.
25749
25750 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25751
25752         * g++.dg/parse/crash10.C: Remove bogus error marker.
25753
25754 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25755
25756         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25757         (host_gcc): Likewise.
25758         (ROOT): Honor $PWDCMD.
25759         (BASE): Likewise.
25760         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25761
25762 2003-11-12  Catherine Moore  <clm@redhat.com>
25763
25764         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25765
25766 2003-11-12  Andreas Jaeger  <aj@suse.de>
25767             Jakub Jelinek  <jakub@redhat.com>
25768             Andrew Pinski  <pinskia@physics.uc.edu>
25769             Richard Henderson  <rth@redhat.com>
25770
25771         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25772         systems.
25773         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25774
25775         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25776         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25777
25778 2003-11-11  Andreas Jaeger  <aj@suse.de>
25779
25780         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25781
25782         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25783
25784 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25785
25786         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25787         Clean ups.
25788
25789 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25790
25791         * gcc.dg/trampoline-1.c: New test.
25792
25793 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25794
25795         * gcc.c-torture/compile/200031109-1.c: New test.
25796
25797 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25798
25799         PR c/3190
25800         PR c/8714
25801         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25802         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25803         gcc.dg/format/no-y2k-1.c: Update.
25804
25805 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25806
25807         PR optimization/10467
25808         * gcc.dg/20031108-1.c: New test case.
25809
25810 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25811
25812         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25813
25814 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25815
25816         * gcc.dg/compound-lvalue-1.c: New test.
25817         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25818         some XFAILs.
25819
25820 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25821
25822         * gcc.dg/altivec-varargs-1.c: New test.
25823
25824 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25825
25826         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25827         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25828         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25829         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25830         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25831
25832 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25833
25834         * gcc.dg/cond-lvalue-1.c: New test.
25835
25836 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25837
25838         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25839
25840 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25841
25842         PR c++/11616
25843         * g++.dg/template/instantiate5.C: New test.
25844
25845 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25846
25847         PR c++/12726
25848         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25849         * ChangeLog: Add missing first entry for above test.
25850
25851 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25852
25853         PR c++/9810
25854         * g++.dg/template/using8.C: New test.
25855         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25856
25857 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25858
25859         PR optimization/10817
25860         * gcc.c-torture/compile/20031102-1.c: New test case.
25861
25862 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25863
25864         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25865         2147483647.
25866
25867 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25868
25869         * gcc.dg/20031102-1.c: New test.
25870
25871 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25872
25873         * gcc.dg/complex-1.c: New test.
25874
25875 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25876
25877         PR c++/12796
25878         * g++.dg/template/crash13.C: Adjust expected error location.
25879         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25880
25881 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25882
25883         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25884
25885 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25886
25887         PR/10239
25888         * gcc.c-torture/compile/20031031-2.c: New test.
25889
25890 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25891
25892         PR/11640
25893         * gcc.c-torture/compile/20031031-1.c: New test.
25894
25895 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25896
25897         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25898         * gcc.misc-tests/bprob.exp: Likewise.
25899         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25900         the execution test on arm-elf configs.
25901         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25902         configs that don't support scratch files.
25903         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25904
25905 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25906
25907         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25908         done by dejagnu.
25909
25910 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25911
25912         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25913         Avoid non pure sh syntax. Add more logging.
25914
25915         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25916         fail.
25917
25918 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25919
25920         PR libgcj/10610
25921         * gcc.dg/ppc-stackalign-1.c: New test.
25922
25923 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25924
25925         * ada/acats/run_all.sh: Change output to be more compliant with
25926         dejagnu framework.
25927         Create acats.sum and acats.log files under testsuite/ada/acats
25928         Only run [a-z]* directories, to filter out e.g. CVS.
25929         Redirect build output to log file.
25930
25931 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25932
25933         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25934
25935 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25936
25937         PR ada/5909:
25938         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25939
25940 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25941
25942         * gcc.c-torture/compile/20031023-1.c: New test.
25943         * gcc.c-torture/compile/20031023-2.c: New test.
25944         * gcc.c-torture/compile/20031023-3.c: New test.
25945         * gcc.c-torture/compile/20031023-4.c: New test.
25946
25947 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25948
25949         PR c++/10371
25950         * g++.dg/lookup/scoped8.C: New test.
25951
25952 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25953
25954         * g++.dg/opt/reg-stack3.C: New test.
25955
25956 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25957
25958         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25959
25960 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25961
25962         PR c++/11076
25963         * g++.dg/template/crash13.C: New test.
25964
25965 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25966
25967         * gcc.dg/c99-restrict-2.c: New test.
25968
25969 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25970
25971         PR c++/12698, c++/12699, c++/12700, c++/12566
25972         * g++.dg/inherit/covariant9.C: New test.
25973         * g++.dg/inherit/covariant10.C: New test.
25974         * g++.dg/inherit/covariant11.C: New test.
25975
25976 2003-10-23  Jason Merrill  <jason@redhat.com>
25977
25978         PR c++/12726
25979         * g++.dg/ext/complit2.C: New test.
25980
25981 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25982
25983         PR target/12654
25984         * gcc.c-torture/execute/20031020-1.c: New test.
25985
25986 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25987
25988         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25989         following the jump_insn.
25990
25991 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25992
25993         * gcc.dg/cast-lvalue-1.c: New test.
25994
25995 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25996
25997         PR c++/11962
25998         * g++.dg/template/cond2.C: New test.
25999
26000 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26001
26002         * gcc.dg/builtins-28.c: New test.
26003
26004 2003-10-20  Jan Hubicka  <jh@suse.cz>
26005
26006         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26007         parameter.
26008         * testsuite/gcc.dg/inline-2.c: Likewise.
26009
26010 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26011
26012         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26013         * gcc.dg/nest.c: Likewise.
26014
26015 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26016
26017         PR c++/9781, c++/10583, c++/11862
26018         * g++.dg/parse/crash13.C: New test.
26019
26020 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26021
26022         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26023
26024 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26025
26026         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26027         Define HAVE_C99_RUNTIME except on Solaris.
26028         * gcc.dg/builtins-20.c: Likewise.
26029
26030 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26031
26032         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26033
26034 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26035
26036         PR c++/12495
26037         * g++.dg/template/crash21.C: New test.
26038
26039 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26040
26041         PR c++/2513
26042         * g++.dg/template/typename5.C: New test.
26043
26044 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26045
26046         PR c++/12369
26047         * g++.dg/template/friend25.C: New test.
26048
26049 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26050
26051         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26052         versions.
26053
26054 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26055
26056         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26057         == 2147483647.
26058
26059 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26060
26061         * gcc.c-torture/execute/960416-1.x: Remove.
26062         * gcc.c-torture/execute/divconst-3.x: Likewise.
26063
26064 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26065
26066         PR target/12598
26067         * gcc.dg/torture/cris-volatile-1.c: New test.
26068
26069 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26070
26071         PR optimization/9325
26072         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26073         for overflowing floating point to integer conversion during RTL
26074         simplification.
26075
26076 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26077
26078         * objc/execute/_cmd.m: Fix typo.
26079         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26080         Relax 'scan-assembler' regexp.
26081         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26082         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26083         * objc.dg/zero-link-2.m: Remove blank line.
26084         * objc.dg/zero-link-3.m: New test case.
26085
26086 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26087
26088         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26089
26090         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26091         than linker trickery.
26092
26093 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26094
26095         PR c++/12370
26096         * g++.dg/other/friend2.C: New test.
26097
26098 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26099
26100         * gcc.dg/20031012-1.c: New test.
26101
26102 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26103
26104         * gcc.dg/weak/weak-3.c: Fix for new warning.
26105
26106 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26107
26108         PR optimization/8750
26109         * gcc.c-torture/execute/20031012-1.c: New test case.
26110
26111 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26112
26113         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26114         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26115
26116 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26117
26118         PR optimization/12260
26119         * gcc.c-torture/compile/20031011-2.c: New test case.
26120
26121 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26122
26123         * gcc.c-torture/execute/20031011-1.c: New testcase.
26124
26125 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26126
26127         * gcc.c-torture/compile/20031011-1.c: New test.
26128
26129 2003-10-11  Jan Hubicka  <jh@suse.cz>
26130
26131         * g++.dg/other/first-global.C: New test.
26132
26133 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26134
26135         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26136
26137 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26138
26139         * gcc.c-torture/compile/20031010-1.c: New test.
26140
26141 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26142
26143         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26144         * gcc.c-torture/execute/va-arg-25.c: ... here.
26145
26146 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26147
26148         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26149
26150 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26151
26152         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26153
26154 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26155
26156         * g++.dg/parse/error2.C: New test.
26157
26158 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26159
26160         PR c++/11097
26161         * g++.dg/other/error5.C: Modify the error message.
26162         * g++.dg/lookup/using8.C: New test.
26163
26164 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26165
26166         * gcc.dg/darwin-abi-2.c: New file.
26167         * gcc.c-torture/execute/va-arg-24.c: New file.
26168
26169 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26170
26171         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26172         indentation.
26173
26174 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/10147
26177         * g++.dg/other/error4.C: Update error messages.
26178         * g++.dg/template/ptrmem4.C: Likewise.
26179
26180         PR c++/12337
26181         * g++.dg/init/new9.C: New test.
26182
26183         PR c++/12334, c++/12236, c++/8656
26184         * g++.dg/ext/attrib8.C: New test.
26185
26186 2003-10-06  Devang Patel  <dpatel@apple.com>
26187
26188         * gcc.dg/debug/dwarf2-3.h: New test.
26189         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26190
26191 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26192
26193         * g++.dg/opt/cfg2.C: New test.
26194
26195 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26196
26197         * g++.dg/opt/float1.C: New test.
26198
26199 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26200
26201         * gcc.dg/c90-array-lval-6.c: New test.
26202         * gcc.dg/c99-array-lval-6.c: New test.
26203
26204 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26205             Ziemowit Laski  <zlaski@apple.com>
26206
26207         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26208         'Derived', so that it is never considered a class method; add
26209         new warning for '+port' method ambiguity.
26210         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26211         <objc/objc-api.h> (needed on Mac OS X).
26212         * objc.dg/method-13.m: New test.
26213
26214 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26215
26216         PR optimization/9325, PR java/6391
26217         * gcc.c-torture/execute/20031003-1.c: New test case.
26218
26219 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR optimization/12180
26222         * gcc.dg/20031002-1.c: New test.
26223
26224         PR c++/12486
26225         * g++.dg/inherit/error1.C: New test.
26226
26227 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26228
26229         * lib/f-torture.exp (search_for): Rename to...
26230         (search_for_re): This.  Also, clean up comments and the
26231         "regexp" invocation.
26232
26233 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26234
26235         * gcc.c-torture/compile/20031002-1.c: New test.
26236
26237 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26238
26239         * g++.dg/opt/cond1.C: New test.
26240
26241 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26242
26243         * gcc.dg/Wold-style-definition-2.c: New testcase.
26244         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26245
26246 2003-09-29  Richard Henderson  <rth@redhat.com>
26247
26248         * g++.dg/init/array10.C: Add dg-options.
26249
26250 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26251
26252         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26253
26254 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26255
26256         * g++.dg/template/friend19.C: Fix typo.
26257         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26258
26259 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26260
26261         * gcc.c-torture/execute/20030928-1.c: New test.
26262         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26263
26264 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26265
26266         * g++.dg/opt/unroll1.C: New test.
26267
26268 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26269
26270         PR optimization/11741
26271         * gcc.dg/20030926-1.c: New test case.
26272
26273 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26274
26275         PR c++/5655
26276         * g++.dg/parse/access7.C: New test.
26277         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26278
26279 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26280
26281         MERGE OF objc-improvements-branch into MAINLINE:
26282         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26283         if libobjc has not been built.
26284         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26285         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26286         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26287         objc/execute/nested-3.m, objc/execute/np-2.m,
26288         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26289         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26290         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26291         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26292         objc.dg/special/unclaimed-category-1.h,
26293         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26294         well as GNU runtime.
26295         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26296         * execute/cascading-1.m, execute/function-message-1.m,
26297         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26298         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26299         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26300         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26301         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26302         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26303         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26304         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26305         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26306         * objc.dg/bitfield-2.m: Run only on Darwin.
26307         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26308         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26309         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26310         * objc.dg/const-str-1.m: Fix constant string layout.
26311
26312 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26313
26314         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26315
26316 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26317
26318         * gcc.dg/darwin-abi-1.c: New file.
26319
26320 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26321
26322         PR target/12281
26323         * gcc.c-torture/compile/20030921-1.c: New test.
26324
26325 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26326
26327         * g++.dg/opt/reg-stack2.C: New test.
26328
26329 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26330
26331         * g++.dg/eh/delayslot1.C: New test.
26332
26333 2003-09-20  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26336
26337 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26338
26339         * gcc.c-torture/execute/20030920-1.c: New test case.
26340
26341 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26342
26343         * g++.dg/rtti/typeid3.C: Correct expected error message.
26344
26345 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26346
26347         PR c++/157
26348         * g++.dg/parse/crash12.C: New test.
26349
26350 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26351
26352         * gcc.dg/compat/mixed-struct-check.h: New.
26353         * gcc.dg/compat/mixed-struct-defs.h: New.
26354         * gcc.dg/compat/mixed-struct-init.h: New.
26355         * gcc.dg/compat/struct-by-value-19_main.c: New.
26356         * gcc.dg/compat/struct-by-value-19_x.c: New.
26357         * gcc.dg/compat/struct-by-value-19_y.c: New.
26358         * gcc.dg/compat/struct-by-value-20_main.c: New.
26359         * gcc.dg/compat/struct-by-value-20_x.c: New.
26360         * gcc.dg/compat/struct-by-value-20_y.c: New.
26361         * gcc.dg/compat/struct-return-19_main.c: New.
26362         * gcc.dg/compat/struct-return-19_x.c: New.
26363         * gcc.dg/compat/struct-return-19_y.c: New.
26364         * gcc.dg/compat/struct-return-20_main.c: New.
26365         * gcc.dg/compat/struct-return-20_x.c: New.
26366         * gcc.dg/compat/struct-return-20_y.c: New.
26367
26368 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26369         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26370         so that it will not complain on LP64 targets.
26371
26372 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26373
26374         PR c++/495
26375         * g++.dg/template/friend24.C: New test.
26376
26377 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26378
26379         PR c++/12332
26380         * g++.dg/template/memtmpl2.C: New test.
26381
26382 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR target/11184
26385         * gcc.dg/builtin-apply1.c: New test.
26386
26387 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         PR c++/9848
26390         * g++.dg/warn/Wunused-4.C: New test.
26391
26392 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26393
26394         PR c++/12316
26395         * g++.dg/other/gc2.C: New test.
26396
26397 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26398
26399         PR c++/11991
26400         * g++.dg/rtti/typeid3.C: New test.
26401
26402         PR c++/12266
26403         * g++.dg/overload/template1.C: New test.
26404
26405 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26406
26407         * g++.dg/opt/cfg3.C: New test.
26408
26409 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26410
26411         PR c++/7939
26412         * g++.dg/template/crash11.C: New test.
26413
26414 2003-09-16  Jason Merrill  <jason@redhat.com>
26415             Jakub Jelinek  <jakub@redhat.com>
26416
26417         * gcc.dg/attr-warn-unused-result.c: New test.
26418
26419 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26420
26421         PR c++/12184
26422         * g++.dg/expr/call2.C: New test.
26423
26424 2003-09-15  Andreas Jaeger  <aj@suse.de>
26425
26426         * gcc.dg/Wold-style-definition-1.c: New test.
26427
26428 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26429
26430         PR c++/3907
26431         * g++.dg/parse/template12.C: New test.
26432
26433         * g++.dg/abi/bitfield11.C: New test.
26434         * g++.dg/abi/bitfield12.C: Likewise.
26435
26436 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26437
26438         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26439         non-expansion of functional macro name without arguments at EOL.
26440         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26441
26442 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26443
26444         * gcc.c-torture/execute/20030914-[12].c: New tests.
26445
26446 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         PR c++/11788
26449         * g++.dg/overload/addr1.C: New test.
26450
26451 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26452
26453         * gcc.dg/20030909-1.c: New test.
26454
26455 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26456
26457         * gcc.dg/ultrasp10.c: New test.
26458
26459 2003-09-09  Devang Patel  <dpatel@apple.com>
26460
26461         * gcc.dg/darwin-ld-6.c: New test.
26462
26463 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26464
26465         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26466
26467 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26468
26469         * gcc.dg/ia64-types1.c: New test.
26470         * gcc.dg/ia64-types2.c: Likewise.
26471
26472 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26473
26474         * gcc.dg/builtins-1.c: Add more _Complex tests.
26475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26476
26477         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26478         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26479
26480 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/11786
26483         * g++.dg/lookup/koenig2.C: New test.
26484
26485         PR c++/5296
26486         * g++.dg/rtti/typeid2.C: New test.
26487
26488 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26489
26490         * gcc.c-torture/compile/20030904-1.c: New test.
26491
26492 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26493
26494         * g++.dg/opt/longbranch2.C: New test.
26495
26496 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26497
26498         * g++.dg/template/crash10.C: Only compile it.
26499
26500 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26501
26502         PR middle-end/11665
26503         * gcc.c-torture/compile/20030907-1.c: New test.
26504         * g++.dg/init/array11.C: New test.
26505
26506 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26507
26508         PR c++/11852
26509         * g++.dg/init/struct1.C: New test.
26510
26511 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26512
26513         PR c++/12181
26514         * g++.dg/expr/comma1.C: New test.
26515
26516 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/11867
26519         * g++.dg/expr/static_cast5.C: New test.
26520
26521 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26522
26523         PR c++/11507
26524         * g++.dg/lookup/scoped7.C: New test.
26525
26526         PR c++/9574
26527         * g++.dg/other/static1.C: New test.
26528
26529         PR c++/11490
26530         * g++.dg/warn/template-1.C: New test.
26531
26532         PR c++/11432
26533         * g++.dg/template/crash10.C: New test.
26534
26535         PR c++/2478
26536         * g++.dg/overload/VLA.C: New test.
26537
26538         PR c++/10804
26539         * g++.dg/template/call1.C: New test.
26540
26541 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         PR c++/11794
26544         * g++.dg/parse/using3.C: New test.
26545
26546 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26547
26548         PR c++/11409
26549         * g++.dg/overload/builtin3.C: New test case.
26550
26551 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26552
26553         PR c/9862
26554         * gcc.dg/20030906-1.c: New test.
26555         * gcc.dg/20030906-2.c: Likewise.
26556
26557 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26558
26559         PR c++/12167
26560         * g++.dg/parse/defarg5.C: New test.
26561
26562         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26563
26564 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/12163
26567         * g++.dg/expr/static_cast4.C: New test.
26568
26569         PR c++/12146
26570         * g++.dg/template/crash9.C: New test.
26571
26572 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26573
26574         * g++.old-deja/g++.ext/pretty2.C: Update for change
26575         in __FUNCTION__.
26576         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26577
26578 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         PR c++/11922
26581         * g++/dg/template/qualified-id1.C: New test.
26582
26583         PR c++/12037
26584         * g++.dg/warn/noeffect4.C: New test.
26585
26586 2003-09-04  Matt Austern  <austern@apple.com>
26587
26588         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26589         * g++.dg/ext/fnname2.C: Likewise.
26590         * g++.dg/ext/fnname3.C: Likewise.
26591
26592 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * g++.dg/expr/lval1.C: New test.
26595         * g++.dg/ext/lvcast.C: Remove.
26596
26597 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26598
26599         PR optimization/11700.
26600         * gcc.c-torture/compile/20030903-1.c: New test case.
26601
26602 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26603
26604         PR c++/12053
26605         * g++.dg/abi/layout4.C: New test.
26606
26607 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26608
26609         PR c++/11553
26610         * g++.dg/parse/friend3.C: New test.
26611
26612 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26613
26614         PR c++/11847
26615         * g++.dg/template/class1.C: New test.
26616
26617         PR c++/11808
26618         * g++.dg/expr/call1.C: New test.
26619
26620 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26621
26622         PR c++/12114
26623         * g++.dg/init/ref9.C: New test.
26624
26625         PR c++/11972
26626         * g++.dg/template/nested4.C: New test.
26627
26628 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/12093
26631         * g++.dg/template/non-dependent4.C: New test.
26632
26633         PR c++/11928
26634         * g++.dg/inherit/conv1.C: New test.
26635
26636 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26637
26638         PR c++/6196
26639         * g++.dg/ext/label1.C: New test.
26640         * g++.dg/ext/label2.C: Likewise.
26641
26642 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26643
26644         * g++.dg/expr/cond3.C: New test.
26645
26646 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26647
26648         * gcc.dg/builtins-1.c: Add new builtin cases.
26649
26650 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26651
26652         * gcc.dg/builtins-1.c: Add new cases.
26653         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26654
26655 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.dg/builtins-1.c: Add more math builtin tests.
26658         * gcc.dg/torture/builtin-attr-1.c: New test.
26659
26660 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR optimization/5079
26663         * g++.dg/opt/static3.C: New test.
26664
26665 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26666
26667         * gcc.misc-tests/gcov-10b.c: New test.
26668
26669 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26670
26671         * g++.dg/opt/ptrmem3.C: New test.
26672
26673         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26674
26675 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26676
26677         * gcc.dg/20030826-2.c: New test.
26678
26679 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26680
26681         PR middle-end/12002
26682         * g77.f-torture/compile/12002.f: New test case.
26683
26684 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26685
26686         * gcc.dg/20030826-1.c: New test case.
26687
26688 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26689
26690         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26691
26692 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         PR c++/11871
26695         * c++.dg/lookup/crash1.C: New test.
26696
26697         * c++.dg/warn/noeffect3.C: New test.
26698
26699 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26700
26701         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26702         * gcc.dg/compat/vector-1_y.c: Ditto.
26703         * gcc.dg/compat/vector-2_x.c: Ditto.
26704         * gcc.dg/compat/vector-2_y.c: Ditto.
26705
26706 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26707
26708         * gcc.dg/20030702-1.c: New test.
26709
26710 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26711
26712         PR c++/8795
26713         * g++.dg/ext/altivec-1.C: New test.
26714
26715 2003-08-24  Richard Henderson  <rth@redhat.com>
26716
26717         * g++.dg/eh/simd-2.C: Add -w for x86.
26718
26719 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26720
26721         * gcc.dg/20030815-1.c: New test.
26722
26723 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26724
26725         PR c++/3765
26726         * g++.dg/parse/access6.C: New test.
26727
26728 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26729
26730         PR c++/641, c++/11876
26731         * g++.dg/template/friend22.C: New test.
26732         * g++.dg/template/friend23.C: Likewise.
26733
26734 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26735
26736         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26737         identically.
26738
26739 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26740
26741         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26742
26743 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26744
26745         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26746
26747 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26748
26749         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26750
26751 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26752
26753         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26754
26755 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26756
26757         PR c++/11919
26758         * g++.dg/overload/prom1.C: New test.
26759
26760         PR c++/11551
26761         * g++.dg/parse/dtor2.C: New test.
26762
26763         PR c++/10762
26764         * g++.dg/parse/using2.C: New test.
26765
26766 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26767
26768         PR target/11805
26769         * gcc.c-torture/compile/20030821-1.c: New.
26770
26771 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26772
26773         PR c++/11834
26774         * g++.dg/template/deduce2.C: New test.
26775
26776 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26777
26778         * gcc.c-torture/execute/20030821-1.c: New test.
26779
26780 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26781
26782         PR middle-end/11984
26783         * gcc.dg/20030820-1.c: New test case.
26784
26785 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         PR c++/11945
26788         * g++.dg/warn/noeffect2.C: New test.
26789
26790 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26791
26792         PR c++/10926
26793         * g++.dg/template/dtor2.C: New test.
26794
26795         PR c++/11684
26796         * g++.dg/template/operator1.C: New test.
26797         * g++.dg/parse/operator4.C: New test.
26798
26799         PR c++/11946.C
26800         * g++.dg/expr/enum1.C: New test.
26801         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26802
26803         PR c++/11036.C
26804         * g++.dg/parse/elab2.C: New test.
26805         * g++.dg/parse/typedef4.C: Change error message.
26806         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26807         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26808         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26809
26810 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26811
26812         * gcc.dg/pch/warn-1.c: New.
26813         * gcc.dg/pch/warn-1.hs: New.
26814
26815         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26816         not-tested file.
26817
26818 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26819
26820         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26821
26822 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26823
26824         * gcc.dg/uninit-D.c: New Test.
26825         * gcc.dg/uninit-E.c: New Test.
26826         * gcc.dg/uninit-F.c: New Test.
26827         * gcc.dg/uninit-G.c: New Test.
26828
26829 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26830
26831         * g++.dg/README: Describe the pch directory.
26832
26833 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26834
26835         PR c++/11174
26836         * g++.dg/parse/access4.C: New test.
26837         * g++.dg/parse/access5.C: Likewise.
26838         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26839
26840 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26841
26842         * gcc.dg/noncompile/20030818-1.c: New.
26843
26844 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         PR c++/11957
26847         * g++.dg/warn/noeffect1.C: New test.
26848
26849         * g++.dg/template/scope2.C: New test.
26850         * g++.dg/template/error2.C: Correct dg-error
26851
26852 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26853
26854         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26855
26856 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         PR C++/11512
26859         * g++.dg/template/warn1.C: New.
26860
26861 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.dg/template/error2.C: New test.
26864         * g++.dg/lookup/using7.C: Adjust errors
26865         * g++.old-deja/g++.pt/crash36.C: Likewise.
26866         * g++.old-deja/g++.pt/derived3.C: Likewise.
26867
26868 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26869
26870         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26871         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26872         * gcc.c-torture/execute/builtins/string-9.c: New, from
26873         string-opt-9.c.  Adjust for execute/builtins framework.
26874         * gcc.c-torture/execute/string-opt-9.c: Delete.
26875
26876 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26877
26878         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26879
26880         * g++.dg/parse/ret-type2.C: New test.
26881
26882         PR c++/11703
26883         * g++.dg/init/new8.C: New test.
26884
26885         PR c++/10923
26886         * g++.dg/parse/typedef5.C: New test.
26887
26888         PR c++/9512
26889         * g++.dg/parse/qualified2.C: New test.
26890         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26891         invalid code.
26892
26893 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26894
26895         * g++.dg/conversion/ptrmem1.C: New test.
26896
26897 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26898
26899         PR target/11693
26900         * gcc.dg/20030811-1.c: New test.
26901
26902         PR target/11535
26903         * gcc.c-torture/execute/20030811-1.c: New test.
26904
26905 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26906
26907         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26908
26909 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR c++/11789.C
26912         * g++.dg/inherit/multiple1.C: New test.
26913
26914 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26915
26916         * gcc.dg/spe1.c: New test.
26917
26918         PR c++/11670
26919         * g++.dg/expr/cast2.C: New test.
26920
26921         PR c++/10530
26922         * g++.dg/template/dependent-name2.C: New test.
26923
26924 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26925
26926         * g++.dg/parse/crash11.C: Put the dg options in comments.
26927
26928 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26929
26930         * lib/gcc-dg.exp: Update for diagnostic change.
26931
26932 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26933
26934         PR c++/5767
26935         * g++.dg/parse/crash11.C: New test.
26936
26937 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26938
26939         * gcc.dg/cpp/spacing1.c: Update.
26940
26941 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26942
26943         PR target/11739
26944         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26945         a value for -mtune.
26946
26947 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26948
26949         PR middle-end/11771
26950         * gcc.c-torture/compile/20030804-1.c: New test case.
26951
26952 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26953
26954         * gcc.dg/20030804-1.c: New test case.
26955
26956 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26957
26958         * gcc.dg/cpp/separate-1.c: New test.
26959
26960 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26961
26962         PR c++/11704
26963         * g++.dg/template/dependent-expr2.C: New test.
26964
26965         PR c++/11766
26966         * g++.dg/expr/ptrmem1.C: New test.
26967
26968 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26969
26970         PR c++/9453
26971         * g++.dg/template/friend15.C: New test.
26972
26973 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26974
26975         * lib/dg-pch.exp: Work round PCH bug.
26976
26977 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26978
26979         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26980         builtins.  Move cases from builtins-4.c here.
26981
26982         * gcc.dg/torture/builtin-math-1.c: New test taken from
26983         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26984         additional cases.
26985
26986         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26987         Delete.
26988
26989 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         PR c++/9447
26992         * g++.dg/template/using7.C: New test.
26993
26994 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26995
26996         * import1.c, import2.c: New tests.
26997
26998 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26999
27000         * g++.dg/eh/crossjump1.C: New test.
27001
27002 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/11697
27005         * g++.dg/template/using6.C: New test.
27006
27007         PR c++/11744
27008         * g++.dg/template/koenig2.C: New test.
27009
27010 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27011
27012         PR c++/7983
27013         * g++.dg/parse/typedef4.C: New test.
27014
27015 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27016
27017         PR c++/8442, c++/8806
27018         * g++.dg/template/elab1.C: New test.
27019         * g++.dg/template/type2.C: Likewise.
27020         * g++.dg/template/ttp3.C: Adjust expected error message.
27021         * g++.old-deja/g++.law/visibility13.C: Likewise.
27022         * g++.old-deja/g++.niklas/t135.C: Likewise.
27023         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27024         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27025         template argument.
27026         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27027
27028 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         PR c++/11295
27031         * g++.dg/ext/stmtexpr1.C: New test.
27032
27033         * g++.dg/opt/tmp1.C: New test.
27034
27035         PR c++/11525
27036         * g++.dg/parse/constant4.C: New test.
27037
27038         PR c++/9447
27039         * g++.dg/template/using5.C: New test.
27040
27041 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27042
27043         * gcc.dg/builtins-27.c: New test case.
27044
27045 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27046
27047         * gcc.dg/tls/opt-7.c: New test.
27048
27049 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27050
27051         * g++.old-deja/g++.other/crash18.C: Remove.
27052
27053 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         * g++.dg/template/explicit3.C: New.
27056         * g++.dg/template/explicit4.C: New.
27057         * g++.dg/template/explicit5.C: New.
27058
27059         PR c++/11347
27060         * g++.dg/template/memtmpl1.C: New.
27061
27062 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27063
27064         PR target/11565
27065         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27066         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27067
27068 2003-07-30  Jan Hubicka  <jh@suse.cz>
27069
27070         * vtgc1.c: Kill.
27071
27072 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27073
27074         * gcc.dg/struct-in-proto-1.c: New test.
27075
27076 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27077
27078         * gcc.dg/cpp/include2.c: Only expect one message.
27079
27080 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         PR c++/9447
27083         * g++.dg/template/using1.C: New test.
27084         * g++.dg/template/using2.C: New test.
27085         * g++.dg/template/using3.C: New test.
27086         * g++.dg/template/using4.C: New test.
27087
27088 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27089
27090         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27091         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27092
27093 2003-07-28  Jan Hubicka  <jh@suse.cz>
27094
27095         PR c++/11530
27096         * g++.dg/opt/call1.C: New test.
27097
27098 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27099
27100         PR c++/11667
27101         * g++.dg/init/enum2.C: New test.
27102         * g++.dg/template/overload1.C: Add "-w" option.
27103
27104 2003-07-28    <hp@bitrange.com>
27105
27106         * gcc.dg/Wdeclaration-after-statement-1.c,
27107         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27108
27109 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27110
27111         * gcc.c-torture/compile/20030725-1.c: New test.
27112
27113 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27114
27115         * gcc.dg/20030505.c: Only run for SPE.
27116         Remove definition of opaque type.
27117
27118 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27119
27120         * g++.dg/template/ptrmem6.C: New test.
27121
27122 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27123
27124         * gcc.c-torture/compile/zero-strct-2.c: New test.
27125
27126 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27127
27128         * gcc.dg/intermod-1.c: New test.
27129
27130 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27131
27132         PR c++/11617
27133         * g++.dg/template/lookup2.C: New test.
27134         * g++.dg/template/memclass1.C: Remove instantiated from error.
27135         * g++.dg/other/error2.C: Tweak expected errors.
27136
27137         PR c++/11596
27138         * g++.dg/template/defarg3.C: New test.
27139
27140         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27141
27142 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27143
27144         * g++.dg/inherit/access5.C: New test.
27145
27146 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27147
27148         PR c++/11513
27149         * g++.dg/template/crash8.C: New test.
27150
27151 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27152
27153         PR c/10602
27154         * gcc.dg/noncompile/incomplete-2.c: New test.
27155
27156 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27157
27158         PR c++/11645
27159         * g++.dg/inherit/access4.C: New test.
27160
27161         PR c++/11517
27162         * g++.dg/expr/cond2.C: New test.
27163
27164         PR optimization/10679
27165         * g++.dg/opt/inline4.C: New test.
27166
27167 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         * g++.dg/parse/crash10: New test.
27170
27171 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.dg/ext/flexary1.C: New test.
27174
27175 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27176
27177         PR c++/10793
27178         * g++.dg/template/crash9.C: New test.
27179
27180 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27181
27182         PR c++/3004
27183         * g++.dg/parse/typedef3.C: New test.
27184
27185         PR c++/7906
27186         * g++.dg/parse/operator2.C: New test.
27187
27188         PR c++/8895
27189         * g++.dg/parse/def-tmpl-arg1.C: New test.
27190
27191         PR c++/9282
27192         * g++.dg/parse/funptr1.C: New test.
27193
27194         PR c++/9452
27195         * g++.dg/parse/ambig3.C: New test.
27196
27197         PR c++/9454
27198         * g++.dg/parse/operator3.C: New test.
27199
27200         PR c++/9486
27201         * g++.dg/parse/template10.C: New test.
27202
27203         PR c++/9488
27204         * g++.dg/parse/template11.C: New test.
27205
27206         PR c++/10150
27207         * g++.dg/parse/invalid-op1.C: New test.
27208
27209         PR c++/10247
27210         * g++.dg/parse/condexpr1.C: New test.
27211
27212 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         * g++.dg/ext/packed3.C: New test.
27215         * g++.dg/ext/packed4.C: New test.
27216
27217         * gcc.dg/pack-test-3.c: New test.
27218
27219 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27220
27221         * lib/compat.exp: Handle dg-options per source file.
27222         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27223         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27224         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27225         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27226         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27227         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27228         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27229         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27230         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27231         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27232         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27233         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27234         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27235         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27236
27237 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27238
27239         PR c/10320
27240         * gcc.c-torture/execute/20030718-1.c: New test.
27241
27242 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27243
27244         PR optimization/11536
27245         * gcc.dg/20030721-1.c: New test.
27246
27247 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27248
27249         PR c++/11546
27250         * g++.dg/template/lookup1.C: New test.
27251
27252 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27253
27254         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27255         diagnostics of ill-formed constructs involving labels.
27256         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27257         the new 'previously defined here' message.
27258
27259 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         * g++.dg/parse/non-dependent2.C: New test.
27262
27263 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27264
27265         * g++.dg/init/init-ref4.C: xfail on targets without
27266         weak symbols.
27267
27268 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27269
27270         PR target/11087
27271         * gcc.c-torture/execute/20030717-1.c: New test.
27272
27273 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27274
27275         * g++.dg/opt/cfg1.C: New test.
27276
27277 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27278
27279         PR optimization/11557
27280         * gcc.dg/20030717-1.c: New test.
27281
27282 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27283
27284         PR c++/10476
27285         * g++.dg/expr/crash-1.C: New test.
27286
27287         PR c++/11027
27288         * g++.dg/template/init3.C: New test.
27289
27290         PR c++/8222
27291         * g++.dg/template/non-dependent1.C: New test.
27292
27293         PR c++/11070
27294         * g++.dg/template/non-dependent2.C: New test.
27295
27296         PR c++/11071
27297         * g++.dg/template/non-dependent3.C: New test.
27298
27299         PR c++/9907
27300         * g++.dg/template/sizeof5.C: New test.
27301
27302 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27303
27304         PR 11498
27305         * gcc.c-torture/compile/mangle-1.c: New file.
27306
27307 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27308
27309         PR c++/7809
27310         * g++.dg/parse/access3.C: New test.
27311
27312 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27313
27314         PR c++/11384
27315         * g++.dg/init/init-ref4.C: New test.
27316
27317 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27318
27319         PR c++/11547
27320         * g++.dg/parse/constant3.C: New test.
27321         * g++.dg/parse/crash7.C: Likewise.
27322
27323 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27324
27325         PR target/11008
27326         * gcc.dg/i386-pentium4-not-mull.c: New.
27327
27328 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27329
27330         * gcc.dg/asm-names.c (ymain): Make it weak.
27331
27332 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27333
27334         PR c++/5421
27335         * g++.dg/template/friend21.C: New test.
27336
27337 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27338
27339         * gcc.dg/cleanup-8.c: New test.
27340         * gcc.dg/cleanup-9.c: New test.
27341
27342 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27343
27344         * g++.dg/ext/dll-MI1.h: New file.
27345         * g++.dg/ext/dllexport-MI1.C: New file.
27346         * g++.dg/ext/dllimport-MI1.C: New file.
27347
27348 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27351         it does not have cmpstrsi patterns (just cmpmemsi).
27352
27353 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27354
27355         PR debug/11473
27356         * g++.dg/debug/debug8.C: New test.
27357
27358 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27359
27360         PR c++/10108
27361         * g++.dg/template/crash7.C: New test.
27362
27363 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27364
27365         PR target/10795
27366         * gcc.c-torture/compile/20030708-1.c: New.
27367
27368 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27369
27370         * gcc.c-torture/execute/20030715-1.c: New test.
27371
27372 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27373
27374         * gcc.dg/pch/inline-3.c: New file.
27375         * gcc.dg/pch/inline-3.hs: New file.
27376         * gcc.dg/pch/inline-4.c: New file.
27377         * gcc.dg/pch/inline-4.hs: New file.
27378
27379 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27380
27381         PR c++/11509
27382         * g++.dg/template/crash6.C: New test.
27383
27384         PR c++/7053
27385         * g++.dg/template/friend20.C: New test.
27386
27387         PR c++/7019
27388         * g++.dg/template/overload2.C: New test.
27389
27390 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27391
27392         PR optimization/11440
27393         * gcc.c-torture/execute/20030714-1.c: New test.
27394
27395 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27396
27397         PR c++/11154
27398         * g++.dg/template/partial2.C: New test.
27399
27400 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27401
27402         PR c++/11503
27403         * g++.dg/template/anon1.C: New test.
27404
27405         PR c++/11493
27406         PR c++/11495
27407         * g++.dg/parse/template9.C: Likewise.
27408         * g++.dg/template/crash4.C: New test.
27409         * g++.dg/template/koenig1.C: Likewise.
27410         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27411         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27412         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27413         functions.
27414         * g++.old-deja/g++.jason/template36.C: Likewise.
27415         * g++.old-deja/g++.mike/p1989.C: Likewise.
27416         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27417         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27418         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27419         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27420         compiling.
27421         * g++.old-deja/g++.pt/union2.C: Use this->.
27422
27423 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * gcc.dg/20030711-1.c: New test.
27426
27427 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27428
27429         PR c++/11050
27430         * g++.dg/parse/args1.C: New test.
27431         * g++.pt/defarg8.C: Change expected errors.
27432
27433 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/8164
27436         * g++.dg/template/nontype2.C: New test.
27437
27438         PR c++/10558
27439         * g++.dg/parse/template8.C: New test.
27440
27441         PR c++/8327
27442         * g++.dg/template/scope1.C: New test.
27443
27444         * g++.dg/warn/Wsign-compare-1.C: New test.
27445
27446 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27447
27448         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27449
27450 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/9411
27453         * g++.dg/template/explicit2.C: New test.
27454
27455         PR c++/10032
27456         * g++.dg/warn/pedantic1.C: New test.
27457
27458 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         PR c++ 9483
27461         * g++.dg/other/field1.C: New test.
27462
27463 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27464
27465         PR c/11449
27466         * gcc.c-torture/compile/20030707-1.c: New.
27467
27468 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27469
27470         PR c++/10849
27471         * g++.dg/template/access12.C: New test.
27472
27473 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27474
27475         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27476         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27477         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27478         * gcc.misc-tests/gcov.exp: Update
27479         * g++.dg/gcov/gcov.exp: Update
27480         * lib/gcov.exp: Update.
27481
27482 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27483
27484         * g++.dg/abi/mangle17.C: Make sure template expressions are
27485         dependent.
27486         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27487         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27488         * g++.dg/opt/stack1.C: Remove erroneous code.
27489         * g++.dg/parse/template7.C: New test.
27490         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27491         * g++.old-deja/g++.pt/crash4.C: Likewise.
27492
27493 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27494
27495         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27496         with zero or one occurence of `$' after the initial `L'.
27497
27498 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27499
27500         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27501
27502 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27503
27504         PR c/11370
27505         * gcc.dg/Wunreachable-6.c: New testcase.
27506         * gcc.dg/Wunreachable-7.c: New testcase.
27507
27508 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27509
27510         PR c/11420
27511         * gcc.dg/20030708-1.c: New test.
27512
27513 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27514
27515         * gcc.dg/compat/sdata-section.h: New file.
27516         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27517         * gcc.dg/torture/mips-sdata-1.c: New test.
27518
27519 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27520
27521         PR c++/11030
27522         * g++.dg/template/friend19.C: New test.
27523
27524 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27525
27526         * g++.dg/opt/strength-reduce.C: New test.
27527
27528 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27529
27530         PR target/10979
27531         * gcc.dg/20030707-1.c: New testcase.
27532
27533 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27534
27535         PR optimization/11059
27536         * g++.dg/opt/emptyunion.C: New testcase.
27537
27538 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27539             Eric Botcazou  <ebotcazou@libertysurf.fr>
27540
27541         * g++.dg/opt/stack1.C: New test.
27542
27543 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27544
27545         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27546         run test.
27547
27548         PR c++/11431
27549         * g++.dg/expr/static_cast3.C: New test.
27550
27551 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27552
27553         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27554         everywhere.
27555         * gcc.dg/concat.c: Concatenation of string constants with
27556         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27557         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27558         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27559         necessary to avoid multi-character character constant warning.
27560         * gcc.dg/cpp/escape.c: Likewise.
27561         * gcc.dg/cpp/ucs.c: Likewise.
27562         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27563         Fix a typo.
27564
27565 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27566
27567         PR c/11428
27568         * gcc.c-torture/compile/20030704-1.c: New.
27569
27570 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27571
27572         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27573
27574 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27575
27576         PR c++/5287, PR c++/7910,  PR c++/11021
27577         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27578         tests for warnings.
27579         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27580         * g++.dg/ext/dllimport3.C: Likewise.
27581         * g++.dg/ext/dllimport4.C: New file.
27582         * g++.dg/ext/dllimport5.C: New file.
27583         * g++.dg/ext/dllimport6.C: New file.
27584         * g++.dg/ext/dllimport7.C: New file.
27585         * g++.dg/ext/dllimport8.C: New file.
27586         * g++.dg/ext/dllimport9.C: New file.
27587         * g++.dg/ext/dllimport10.C: New file.
27588         * g++.dg/ext/dllexport1.C: New file.
27589
27590 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27591
27592         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27593         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27594
27595 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27596
27597         * gcc.dg/builtins-25.c: New testcase.
27598         * gcc.dg/builtins-26.c: New testcase.
27599
27600 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27601
27602         * gcc.dg/compat/vector-defs.h: New file.
27603         * gcc.dg/compat/vector-setup.h: New file.
27604         * gcc.dg/compat/vector-check.h: New file.
27605         * gcc.dg/compat/vector-1_main.c: New file.
27606         * gcc.dg/compat/vector-1_x.c: New file.
27607         * gcc.dg/compat/vector-1_y.c: New file.
27608         * gcc.dg/compat/vector-2_main.c: New file.
27609         * gcc.dg/compat/vector-2_x.c: New file.
27610         * gcc.dg/compat/vector-2_y.c: New file.
27611
27612         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27613         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27614         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27615         * gcc.dg/compat/struct-align-1.h: New file.
27616         * gcc.dg/compat/struct-align-1_main.c: New file.
27617         * gcc.dg/compat/struct-align-1_x.c: New file.
27618         * gcc.dg/compat/struct-align-1_y.c: New file.
27619         * gcc.dg/compat/struct-align-2.h: New file.
27620         * gcc.dg/compat/struct-align-2_main.c: New file.
27621         * gcc.dg/compat/struct-align-2_x.c: New file.
27622         * gcc.dg/compat/struct-align-2_y.c: New file.
27623
27624         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27625         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27626         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27627         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27628         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27629         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27630         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27631         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27632         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27633         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27634         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27635         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27636         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27637         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27638         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27639         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27640         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27641         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27642         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27643         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27644         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27645         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27646         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27647         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27648         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27649         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27650         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27651         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27652         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27653
27654 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27655
27656         * gcc.dg/i386-call-1.c: New test.
27657
27658 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27659
27660         PR c++/9162
27661         * g++.dg/parse/defarg4.C: New.
27662
27663 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27664
27665         PR target/10700
27666         * gcc.c-torture/compile/20030703-1.c: New test case.
27667
27668 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27669
27670         * g++.dg/template/local3.C: Remove extra semicolon.
27671
27672 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27673
27674         * gcc.dg/i386-volatile-1.c: New test.
27675
27676 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         PR c++/11072
27679         * g++.dg/other/offsetof2.C: XFAIL.
27680         * g++.dg/other/offsetof5.C: New.
27681
27682         PR c++/10219
27683         * g++.dg/template/error1.C: New.
27684
27685         PR c++/9779
27686         * g++.dg/template/dependent-expr1.C: New.
27687
27688 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27689
27690         PR c++/6949
27691         * g++.dg/template/local3.C: New test.
27692
27693         PR c++/11149
27694         * g++.dg/lookup/scoped6.C: New test.
27695
27696 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27697
27698         PR c++/8046
27699         * g++.dg/other/error7.C: New test.
27700
27701 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27702
27703         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27704         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27705         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27706         * g++.old-deja/g++.other/union2.C: Likewise.
27707         * gcc.dg/c90-const-expr-2.c: Likewise.
27708         * gcc.dg/c90-const-expr-3.c: Likewise.
27709         * gcc.dg/c99-const-expr-2.c: Likewise.
27710         * gcc.dg/c99-const-expr-3.c: Likewise.
27711         * gcc.dg/concat.c: Likewise.
27712
27713 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27714
27715         PR c++/9559
27716         * g++.dg/init/static1.C: New test.
27717
27718 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27719
27720         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27721         * g++.old-deja/g++.other/access2.C: Likewise.
27722         * g++.old-deja/g++.other/decl2.C: Likewise.
27723         * gcc.c-torture/execute/20020615-1.c: Likewise.
27724
27725 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27726
27727         PR c++/4933
27728         * g++.dg/template/sizeof4.C: New test.
27729
27730 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27731
27732         * g++.dg/other/error6.C: New test.
27733
27734 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27735
27736         PR c++/10750
27737         * g++.dg/parse/constant2.C: New test.
27738
27739 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27740
27741         PR c++/11106
27742         * g++.dg/other/error5.C: New test.
27743
27744 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27745
27746         * gcc.dg/format/gcc_diag-1.c: New test.
27747
27748 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27749
27750         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27751
27752 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27753
27754         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27755         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27756         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27757
27758 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * gcc.c-torture/execute/builtins/string-8.c: New test.
27761         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27762         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27763         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27764
27765 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27766
27767         PR c++/10468
27768         * g++.dg/ext/typeof6.C: New test.
27769
27770 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c++/10796
27773         * g++.dg/init/enum1.C: New test.
27774
27775 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27776
27777         * gcc.dg/20030627-1.c: New test.
27778
27779 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27780
27781         PR c++/11332
27782         * g++.dg/expr/static_cast2.C: New test.
27783
27784 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27785             Jakub Jelinek  <jakub@redhat.com>
27786
27787         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27788         sprintf(dst,"%s",src) optimization.
27789         * gcc.c-torture/execute/20030626-1.c: New test case.
27790         * gcc.c-torture/execute/20030626-2.c: New test case.
27791
27792 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27793
27794         * gcc.c-torture/execute/multi-ix.c: New test.
27795
27796         * gcc.c-torture/execute/simd-4.c (main):
27797         Added missing semicolon at end of union.
27798
27799 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27800
27801         PR c++/8266
27802         * g++.dg/template/explicit-instantiation3.C: New test.
27803
27804 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27805
27806         * gcc.dg/20030626-1.c: Use signed char.
27807
27808 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27809
27810         * gcc.dg/20030626-1.c: New test.
27811
27812 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27813
27814         * const-str-2.m: Update.
27815
27816 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27817
27818         PR c++/10990
27819         * g++.dg/rtti/dyncast1.C: New test.
27820         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27821         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27822         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27823
27824         PR c++/10931
27825         * g++.dg/expr/static_cast1.C: New test.
27826
27827 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27828
27829         * gcc.dg/20030625-1.c: New test.
27830
27831 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27832
27833         * gcc.c-torture/compile/20030624-1.c: New test case.
27834
27835 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * gcc.c-torture/execute/string-opt-17.c: New test.
27838
27839 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27840
27841         PR c++/5754
27842         * g++.dg/parse/crash6.C: New test.
27843
27844 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27845
27846         * gcc.dg/builtins-24.c: New test case.
27847
27848 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27849
27850         * g++.dg/opt/operator1.C: New test.
27851
27852 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27853
27854         * gcc.c-torture/execute/string-opt-16.c: New test case.
27855
27856 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27857
27858         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27859         * g++.old-deja/g++.other/conv7.C: Likewise.
27860         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27861         * g++.old-deja/g++.other/overload14.C: Likewise.
27862
27863 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27864
27865         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27866         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27867
27868 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27869
27870         PR c++/10888
27871         * g++.dg/warn/Winline-3.C: New test.
27872
27873 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27874
27875         * lib/target-supports.exp (check_alias_available): Make the test
27876         program acceptable to the Solaris assembler.
27877
27878         PR c++/10749
27879         * g++.dg/template/memclass2.C: New test.
27880
27881 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27882             Eric Botcazou  <ebotcazou@libertysurf.fr>
27883
27884         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27885         data for non-matching targets.
27886         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27887
27888 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27889
27890         PR c++/10845
27891         * g++.dg/template/member3.C: New test.
27892
27893 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR c++/10939
27896         * g++.dg/template/func1.C: New test.
27897
27898         PR c++/9649
27899         * g++.dg/template/static4.C: New test.
27900         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27901
27902         PR c++/11041
27903         * g++.dg/init/ref7.C: New test.
27904
27905 2003-06-19  Matt Austern  <austern@apple.com>
27906
27907         PR c++/11228
27908         * g++.dg/anew1.C: New test.
27909         * g++.dg/anew2.C: New test.
27910         * g++.dg/anew3.C: New test.
27911         * g++.dg/anew4.C: New test.
27912
27913 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27914
27915         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27916
27917 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27918
27919         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27920         endian-dependent.
27921
27922 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27923
27924         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27925         Remove cruft.
27926
27927 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27928
27929         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27930         * gcc.c-torture/compile/961203-1.c: Likewise.
27931         * gcc.c-torture/compile/980506-1.c: Likewise.
27932
27933 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27934
27935         PR c++/10712
27936         * g++.dg/lookup/using7.C: New test.
27937
27938 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27939
27940         PR c++/11105
27941         * g++.dg/abi/conv1.C: Remove it.
27942         * g++.dg/template/conv7.C: New test.
27943         * g++.dg/template/conv8.C: Likewise.
27944         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27945         conversion operator.
27946
27947 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27948
27949         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27950         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27951         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27952         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27953         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27954         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27955         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27956         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27957         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27958         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27959         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27960         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27961         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27962         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27963         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27964         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27965         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27966         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27967         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27968         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27969         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27970         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27971         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27972         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27973         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27974         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27975         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27976         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27977         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27978
27979 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27980
27981         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27982         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27983         indications.
27984
27985 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27986
27987         * gcc.dg/i386-387-5.c: New test case.
27988         * gcc.dg/i386-387-6.c: New test case.
27989         * gcc.dg/builtins-23.c: New test case.
27990
27991 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27992
27993         * gcc.dg/builtins-22.c: New test case.
27994         * gcc.dg/i386-387-1.c: Update to test exp.
27995         * gcc.dg/i386-387-2.c: Likewise.
27996
27997 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27998
27999         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28000
28001 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28002
28003         * lib/gcc-dg.exp (dg-require-dll): New function.
28004         (dg-xfail-if): Likewise.
28005         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28006         driver.
28007
28008         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28009         * gcc.c-torture/compile/20001205-1.c: Likewise.
28010         * gcc.c-torture/compile/20001226-1.c: Likewise.
28011         * gcc.c-torture/compile/20010518-2.c: Likewise.
28012         * gcc.c-torture/compile/20020312-1.c: Likewise.
28013         * gcc.c-torture/compile/20020604-1.c: Likewise.
28014         * gcc.c-torture/compile/920501-12.c: Likewise.
28015         * gcc.c-torture/compile/920501-4.c: Likewise.
28016         * gcc.c-torture/compile/920520-1.c: Likewise.
28017         * gcc.c-torture/compile/920521-1.c: Likewise.
28018         * gcc.c-torture/compile/920625-1.c: Likewise.
28019         * gcc.c-torture/compile/961203-1.c: Likewise.
28020         * gcc.c-torture/compile/980506-1.c: Likewise.
28021         * gcc.c-torture/compile/981006-1.c: Likewise.
28022         * gcc.c-torture/compile/981022-1.c: Likewise.
28023         * gcc.c-torture/compile/981223-1.c: Likewise.
28024         * gcc.c-torture/compile/990617-1.c: Likewise.
28025         * gcc.c-torture/compile/dll.c: Likewise.
28026         * gcc.c-torture/compile/labels-3.c: Likewise.
28027         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28028         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28029         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28030         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28031         * gcc.c-torture/compile/simd-5.c: Likewise.
28032         * gcc.c-torture/compile/20000804-1.x: Remove.
28033         * gcc.c-torture/compile/20001205-1.x: Likewise.
28034         * gcc.c-torture/compile/20001226-1.x: Likewise.
28035         * gcc.c-torture/compile/20010518-2.x: Likewise.
28036         * gcc.c-torture/compile/20020312-1.x: Likewise.
28037         * gcc.c-torture/compile/20020604-1.x: Likewise.
28038         * gcc.c-torture/compile/920501-12.x: Likewise.
28039         * gcc.c-torture/compile/920501-4.x: Likewise.
28040         * gcc.c-torture/compile/920520-1.x: Likewise.
28041         * gcc.c-torture/compile/920521-1.x: Likewise.
28042         * gcc.c-torture/compile/920625-1.x: Likewise.
28043         * gcc.c-torture/compile/961203-1.x: Likewise.
28044         * gcc.c-torture/compile/980506-1.x: Likewise.
28045         * gcc.c-torture/compile/981006-1.x: Likewise.
28046         * gcc.c-torture/compile/981022-1.x: Likewise.
28047         * gcc.c-torture/compile/981223-1.x: Likewise.
28048         * gcc.c-torture/compile/990617-1.x: Likewise.
28049         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28050         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28051         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28052         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28053         * gcc.c-torture/compile/simd-5.x: Likewise.
28054
28055         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28056
28057 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28058
28059         * gcc.c-torture/execute/20030611-1.c: New test.
28060
28061 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28062
28063         PR middle-end/168
28064         * gcc.dg/20030612-1.c: New test case.
28065
28066 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28067
28068         PR c++/10635
28069         * g++.dg/expr/cast1.C: New test.
28070
28071 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28072
28073         * gcc.dg/builtins-21.c: New test case.
28074
28075 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28076
28077         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28078         options instead of at the end.
28079         * lib/objc.exp (objc_target_compile): Likewise.
28080
28081 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28082
28083         PR c++/10432
28084         * g++.dg/parse/error1.C: New test.
28085
28086 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28087
28088         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28089         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28090         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28091         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28092         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28093         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28094         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28095         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28096         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28097         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28098         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28099         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28100         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28101         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28102         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28103         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28104         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28105         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28106         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28107         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28108         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28109         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28110         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28111         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28112
28113         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28114         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28115         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28116         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28117         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28118         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28119         * gcc.dg/compat/scalar-return-3_main.c: New file.
28120         * gcc.dg/compat/scalar-return-3_x.c: New file.
28121         * gcc.dg/compat/scalar-return-3_y.c: New file.
28122         * gcc.dg/compat/scalar-return-4_main.c: New file.
28123         * gcc.dg/compat/scalar-return-4_x.c: New file.
28124         * gcc.dg/compat/scalar-return-4_y.c: New file.
28125
28126 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28127
28128         * gcc.dg/compat/fp2-struct-check.h: New file.
28129         * gcc.dg/compat/fp2-struct-defs.h: New file.
28130         * gcc.dg/compat/fp2-struct-init.h: New file.
28131         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28132         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28133         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28134         * gcc.dg/compat/struct-return-10_main.c: New file.
28135         * gcc.dg/compat/struct-return-10_x.c: New file.
28136         * gcc.dg/compat/struct-return-10_y.c: New file.
28137
28138         * gcc.dg/compat/compat-common.h: New file.
28139         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28140         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28141         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28142         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28143         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28144         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28145         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28146         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28147         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28148         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28149         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28150         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28151         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28152         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28153         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28154         * gcc.dg/compat/small-struct-check.h: Ditto.
28155         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28156         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28157         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28158         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28159         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28160         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28161         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28162         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28163         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28164         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28166         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28167         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28168         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28169         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28170         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28171         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28172         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28173         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28174         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28175         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28176         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28177         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28178         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28179         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28180         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28181         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28182         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28183         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28184         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28185
28186 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28187
28188         * g++.dg/pch/static-1.C: New file.
28189         * g++.dg/pch/static-1.Hs: New file.
28190
28191 2003-06-10  Richard Henderson  <rth@redhat.com>
28192
28193         * gcc.dg/asm-7.c: Adjust expected warning text.
28194
28195 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28196
28197         * gcc.dg/builtins-20.c: New test case.
28198
28199 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28200
28201         PR c++/11131
28202         * g++.dg/opt/template1.C: New test.
28203
28204 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28205
28206         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28207         additional_sources.
28208
28209 2003-05-21  David Taylor  <dtaylor@emc.com>
28210
28211         * gcc.dg/Wpadded.c: New file.
28212
28213 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28214
28215         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28216         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28217         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28218         dg-require-weak.
28219
28220 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28221
28222         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28223
28224 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28225
28226         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28227         (dg-require-alias): Likewise.
28228         (dg-require-gc-sections): Likewise.
28229         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28230
28231 2003-06-08  Richard Henderson  <rth@redhat.com>
28232
28233         * gcc.dg/20011029-2.c: Fix the array reference.
28234         * gcc.dg/asm-7.c: New.
28235
28236 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28237
28238         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28239
28240 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28241
28242         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28243         (dg-require-gc-sections): Likewise.
28244
28245 2003-06-08  Jan Hubicka  <jh@suse.cz>
28246
28247         * i386-cmov1.c: Fix regular expression.
28248         * i386-cvt-1.c: Likewise.
28249         * i386-local.c: Likewise.
28250         * i386-local2.c: Likewise.
28251         * i386-mul.c: Likewise.
28252         * i386-ssetype-1.c: Likewise.
28253         * i386-ssetype-3.c: Likewise.
28254         * i386-ssetype-5.c: Likewise.
28255
28256 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28257
28258         PR c++/11039
28259         * g++.dg/warn/implicit-typename2.C: New test.
28260         * g++.dg/warn/implicit-typename3.C: New test.
28261
28262 2003-06-07  Richard Henderson  <rth@redhat.com>
28263
28264         * g++.dg/other/offsetof3.C: Use size_t.
28265         * g++.dg/other/offsetof4.C: Likewise.
28266
28267 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28268
28269         * lib/copy-file.exp: New. Implement gcc_copy_files.
28270
28271         * lib/dg-pch.exp: Load copy-file.exp
28272         (dg-pch): Use gcc_copy_files instead of "file copy".
28273
28274 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28275
28276         * gcc.dg/weak/weak.exp: Simplify.
28277         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28278         * gcc.dg/weak/weak-1.c: Likewise.
28279         * gcc.dg/weak/weak-2.c: Likewise.
28280         * gcc.dg/weak/weak-3.c: Likewise.
28281         * gcc.dg/weak/weak-4.c: Likewise.
28282         * gcc.dg/weak/weak-5.c: Likewise.
28283         * gcc.dg/weak/weak-6.c: Likewise.
28284         * gcc.dg/weak/weak-7.c: Likewise.
28285         * gcc.dg/weak/weak-8.c: Likewise.
28286         * gcc.dg/weak/weak-9.c: Likewise.
28287
28288 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28289
28290         gcc.c-torture/execute/20030606-1.c: New.
28291
28292 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28293
28294         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28295         * gcc.dg/builtins-19.c: Likewise.
28296
28297 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28298
28299         * gcc.dg/builtins-2.c: Add some more tests.
28300         * gcc.dg/builtins-18.c: New test case.
28301         * gcc.dg/builtins-19.c: New test case.
28302
28303 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28304             Jim Wilson  <wilson@tuliptree.org>
28305
28306         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28307
28308 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28311         mempcpy/stpcpy calls not to be optimized into something else.
28312         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28313         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28314         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28315
28316 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28317
28318         * gcc.dg/format/asm_fprintf-1.c: New test.
28319
28320 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28321
28322         * lib/gcc-defs.exp (additional_sources): New variable.
28323         (dg-additional-sources): New function.
28324         (additional_files): New variable.
28325         (dg-additional-files): New function.
28326         (dg-additional-files-options): Likewise.
28327         * lib/gcc-dg.exp (dg-require-weak): New function.
28328         (dg-require-alias): Likewise.
28329         (dg-require-gc-sections): Likewise.
28330         * lib/target-supports.exp (check_alias_available): Remove testfile
28331         parameter.
28332         (check_gc_sections_available): New function.
28333         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28334         (dg-gpp-additional-files): Likewise.
28335         * lib/g++.exp (additional_sources): Remove.
28336         (additional_files): Likewise.
28337         (g++_target_compile): Use dg-additional-files-options.
28338
28339         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28340         Tcl logic.
28341         * gcc.dg/special/ecos.exp: Remove.
28342         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28343         * gcc.dg/special/alias-1.c: Likewise.
28344         * gcc.dg/special/alias-2.c: Likewise.
28345         * gcc.dg/special/gcsec-1.c: Likewise.
28346         * gcc.dg/special/weak-1.c: Likewise.
28347         * gcc.dg/special/weak-2.c: Likewise.
28348         * gcc.dg/special/wkali-1.c: Likewise.
28349         * gcc.dg/special/wkali-2.c: Likewise.
28350
28351         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28352         dg-gpp-additional-*.
28353         * g++.dg/special/conpr-3.C: Likewise.
28354         * g++.dg/special/conpr-4.C: Likewise.
28355         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28356         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28357         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28358         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28359         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28360         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28361         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28362         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28363         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28364         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28365         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28366         * g++.old-deja/g++.other/comdat1.C: Likewise.
28367         * g++.old-deja/g++.other/comdat2.C: Likewise.
28368         * g++.old-deja/g++.other/comdat3.C: Likewise.
28369         * g++.old-deja/g++.other/ctor1.C: Likewise.
28370         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28371
28372 2003-06-05  Richard Henderson  <rth@redhat.com>
28373
28374         * gcc.dg/debug/20030605-1.c: New.
28375
28376 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * README.QMTEST: Update.
28379
28380 2003-06-04  Richard Henderson  <rth@redhat.com>
28381
28382         * gcc.dg/cleanup-1.c: New.
28383         * gcc.dg/cleanup-2.c: New.
28384         * gcc.dg/cleanup-3.c: New.
28385         * gcc.dg/cleanup-4.c: New.
28386         * gcc.dg/cleanup-5.c: New.
28387         * gcc.dg/cleanup-6.c: New.
28388         * gcc.dg/cleanup-7.c: New.
28389
28390 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28391
28392         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28393
28394         * lib/dg-pch.exp: New file.
28395         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28396         * gcc.dg/pch/pch.exp: Likewise.
28397
28398 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28399
28400         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28401         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28402         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28403         * gcc.dg/builtins-17.c: New test case.
28404         * gcc.dg/i386-387-4.c: New test case.
28405         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28406
28407 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28408
28409         * gcc.dg/ultrasp9.c: New test.
28410
28411 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28412
28413         * gcc.c-torture/compile/20030604-1.c: New test.
28414         * gcc.dg/sparc-constant-1.c: New test.
28415
28416 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28417
28418         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28419
28420 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28421
28422         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28423
28424         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28425         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28426
28427 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28428
28429         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28430
28431 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28432
28433         PR c++/10940
28434         * g++.dg/template/spec10.C: New test.
28435
28436 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28437
28438         * gcc.dg/builtins-16.c: New test case.
28439
28440 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28441
28442         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28443         mempcpy test with post-increments.
28444         * gcc.c-torture/execute/string-opt-3.c: New test.
28445         * gcc.dg/string-opt-1.c: New test.
28446
28447 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28448
28449         PR fortran/10965
28450         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28451
28452 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28453
28454         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28455         (scan-assembler): ... here.  Use dg-scan.
28456         (scan-assembler-not): Likewise.
28457         (scan-file): New function.
28458         (scan-file-not): Likewise.
28459         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28460         * gcc.dg/cpp/_Pragma4.c: Likewise.
28461         * gcc.dg/cpp/_Pragma5.c: Likewise.
28462         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28463         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28464         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28465         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28466         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28467         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28468         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28469         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28470         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28471         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28472         * gcc.dg/cpp/cxxcom1.c: Likewise.
28473         * gcc.dg/cpp/line1.c: Likewise.
28474         * gcc.dg/cpp/maccom1.c: Likewise.
28475         * gcc.dg/cpp/maccom2.c: Likewise.
28476         * gcc.dg/cpp/maccom3.c: Likewise.
28477         * gcc.dg/cpp/maccom4.c: Likewise.
28478         * gcc.dg/cpp/maccom5.c: Likewise.
28479         * gcc.dg/cpp/maccom6.c: Likewise.
28480         * gcc.dg/cpp/multiline.c: Likewise.
28481         * gcc.dg/cpp/spacing1.c: Likewise.
28482         * gcc.dg/cpp/spacing2.c: Likewise.
28483         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28484         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28485         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28486         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28487         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28488         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28489         * gcc.dg/cpp/cxxcom2.c: Likewise.
28490         * gcc.dg/cpp/cxxcom2.h: New file.
28491
28492         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28493         * g++.dg/cpp/truefalse.C: Here.
28494         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28495
28496 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28497
28498         * gcc.dg/cpp/redef3.c: New file.
28499
28500 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28501
28502         * gcc.dg/i386-loop-3.c: New test.
28503
28504 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28505
28506         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28507
28508 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28509
28510         * gcc.dg/fwrapv-1.c: New test case.
28511         * gcc.dg/fwrapv-2.c: New test case.
28512
28513 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28514
28515         PR c++/10956
28516         * g++.dg/template/spec9.C: New test.
28517
28518 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28519
28520         * gcc.dg/duff-4.c: New test case.
28521
28522 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28523
28524         PR fortran/10843
28525         * g77.dg/ffixed-form-1.f: New test
28526         * g77.dg/ffixed-form-2.f: New test
28527         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28528         * g77.dg/ffree-form-3.f: New test
28529
28530 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28531
28532         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28533         * gcc.dg/wint_t-1.c: Likewise.
28534
28535 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28536
28537         * g++.dg/template/access11.C: New test.
28538
28539 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28540
28541         PR c++/10849
28542         * g++.dg/template/access10.C: New test.
28543
28544 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28545             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28546
28547         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28548
28549 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28550
28551         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28552         suppress for powerpc-*-darwin*.
28553         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28554
28555 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28556
28557         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28558         suppress option for powerpc-*-darwin*.
28559
28560 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28561
28562         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28563         * gcc.dg/builtins-4.c: Add test for fmod.
28564
28565 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28566
28567         PR c++/10682
28568         * g++.dg/template/instantiate4.C: New test.
28569
28570 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28571
28572         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28573
28574 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28575
28576         * gcc.dg/compat/scalar-return-1_main.c: New file.
28577         * gcc.dg/compat/scalar-return-1_x.c: New file.
28578         * gcc.dg/compat/scalar-return-1_y.c: New file.
28579         * gcc.dg/compat/scalar-return-2_main.c: New file.
28580         * gcc.dg/compat/scalar-return-2_x.c: New file.
28581         * gcc.dg/compat/scalar-return-2_y.c: New file.
28582         * gcc.dg/compat/struct-return-3_main.c: New file.
28583         * gcc.dg/compat/struct-return-3_y.c: New file.
28584         * gcc.dg/compat/struct-return-3_x.c: New file.
28585         * gcc.dg/compat/struct-return-2_main.c: New file.
28586         * gcc.dg/compat/struct-return-2_x.c: New file.
28587         * gcc.dg/compat/struct-return-2_y.c: New file.
28588
28589 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28590
28591         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28592         for hppa*-hp-hpux*.
28593         * gcc.dg/20021014-1.c (dg-options): Likewise.
28594         * gcc.dg/nest.c (dg-options): Likewise.
28595
28596 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28597
28598         PR c++/9738
28599         * g++.dg/ext/dllimport2.C: New file.
28600         * g++.dg/ext/dllimport3.C: New file.
28601
28602 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28603
28604         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28605         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28606         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28607         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28608         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28609         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28610         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28611         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28612         * gcc.dg/compat/small-struct-defs.h: New file.
28613         * gcc.dg/compat/small-struct-init.h: New file.
28614         * gcc.dg/compat/small-struct-check.h: New file.
28615         * gcc.dg/compat/fp-struct-defs.h: New file.
28616         * gcc.dg/compat/fp-struct-check.h: New file.
28617         * gcc.dg/compat/fp-struct-init.h: New file.
28618         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28619         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28620
28621 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gcc.dg/20030225-2.c: New test.
28624
28625 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28626             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28627
28628         * gcc.c-torture/compile/20030518-1.c: New test case.
28629
28630 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28631
28632         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28633         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28634         gcc-dg-debug-runtest.
28635         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28636         gcc-dg-debug-runtest.
28637
28638 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28639
28640         PR c++/9022
28641         * g++.dg/lookup/using6.C: New test.
28642
28643 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28644
28645         * g++.dg/parse/access2.C: New test.
28646
28647 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28648
28649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28650         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28651         * gcc.dg/debug/debug.exp: Likewise.
28652
28653 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28654
28655         * gcc.dg/dollar.c: New test.
28656
28657 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28658
28659         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28660         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28661         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28662         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28663         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28664         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28665         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28666         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28667         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28668         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28669         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28670         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28671         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28672         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28673         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28674         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28675         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28676         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28677
28678 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28679
28680         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28681         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28682         support for "repo" mode.
28683         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28684         * lib/g77-dg.exp: Likewise.
28685         * lib/obj-dg.exp: Likewise.
28686
28687 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28688
28689         Merge from gcc-3_2-rhl8-branch:
28690         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * gcc.dg/tls/opt-6.c: New test.
28693
28694         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28695
28696         * gcc.dg/20030405-1.c: New test.
28697
28698         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28699
28700         * gcc.dg/20030309-1.c: New test.
28701
28702         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28703
28704         * gcc.c-torture/execute/20030307-1.c: New test.
28705
28706         2003-02-20  Randolph Chung  <tausq@debian.org>
28707
28708         * gcc.c-torture/compile/20030220-1.c: New test.
28709
28710         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * gcc.dg/20030217-1.c: New test.
28713
28714         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * gcc.c-torture/compile/20020129-1.c: New test.
28717
28718         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28719
28720         * gcc.dg/unroll-1.c: New test.
28721
28722         2002-11-16  Jan Hubicka  <jh@suse.cz>
28723
28724         * gcc.c-torture/execute/20020920-1.c: New test.
28725
28726         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28727
28728         PR target/7434
28729         * gcc.c-torture/compile/20021008-1.c: New test.
28730
28731         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28732
28733         PR target/7559
28734         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28735
28736         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.c-torture/compile/20020807-1.c: New test.
28739
28740         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.dg/tls/opt-1.c: New test.
28743
28744         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28745
28746         * gcc.dg/20020729-1.c: New test.
28747
28748         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * g++.dg/opt/life1.C: New test.
28751
28752         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.dg/20020525-1.c: New test.
28755
28756         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28757
28758         PR c++/6794
28759         * g++.dg/ext/pretty1.C: New test.
28760         * g++.dg/ext/pretty2.C: New test.
28761
28762 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28763
28764         PR c++/8385
28765         * g++.dg/ext/typeof5.C: New test.
28766
28767 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28768
28769         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28770         __USER_LABEL_PREFIX__ into account.
28771         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28772
28773 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28774
28775         * gcc.dg/builtins-15.c: New test case.
28776
28777 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28778
28779         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28780
28781 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28782
28783         * lib/g++.exp: Tweak handling of additional source files.
28784         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28785         * g++.dg/special/conpr-2a.C: Rename to ...
28786         * g++.dg/special/conpr-2a.cc: ... this.
28787         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28788         * g++.dg/special/conpr-3a.C: Rename to ...
28789         * g++.dg/special/conpr-3a.cc: This.
28790         * g++.dg/special/conpr-3b.C: Rename to ...
28791         * g++.dg/special/conpr-3b.cc: This.
28792         * g++.dg/special/conpr-4.C: New test.
28793         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28794
28795 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28796
28797         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28798
28799 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28800
28801         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28802         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28803         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28804         * g++.old-deja/g++.other/warn3.C: Likewise.
28805
28806 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28807
28808         * gcc.dg/i386-387-1.c: Update to also test log.
28809         * gcc.dg/i386-387-2.c: Likewise.
28810
28811 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28812
28813         * g77.f-torture/execute/int8421.f: New test.
28814
28815 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28816
28817         PR c++/10230, c++/10481
28818         * g++.dg/lookup/scoped5.C: New test.
28819
28820 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28821
28822         PR c++/10552
28823         * g++.dg/template/ttp6.C: New test.
28824
28825 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28826
28827         * gcc.c-torture/execute/builtins: New directory.
28828         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28829         gcc.c-torture/execute/builtins.
28830         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28831         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28832         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28833         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28834
28835 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28836
28837         PR c++/9252
28838         * g++.dg/template/access8.C: New test.
28839         * g++.dg/template/access9.C: New test.
28840
28841 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28842
28843         PR c++/9554
28844         * g++.dg/parse/access1.C: New test.
28845
28846 2003-05-09  DJ Delorie  <dj@redhat.com>
28847
28848         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28849         long, and not an int.
28850
28851 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28852
28853         PR c++/10555, c++/10576
28854         * g++.dg/template/memclass1.C: New test.
28855
28856 2003-05-08  DJ Delorie  <dj@redhat.com>
28857
28858         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28859         targets.
28860         * gcc.c-torture/execute/20021024-1.x: Likewise.
28861         * gcc.c-torture/execute/shiftdi.x: Likewise.
28862         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28863         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28864         * gcc.dg/20021018-1.c: Likewise.
28865
28866 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28867
28868         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28869
28870         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28871         (bcopy): Call memmove.
28872
28873 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28874
28875         * g77.f-torture/compile/8485.f: New test case.
28876
28877 2003-05-07  Richard Henderson  <rth@redhat.com>
28878
28879         PR c++/10570
28880         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28881         Verify exception_cleanup not called for rethrows.
28882         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28883         when exiting catch block without rethrowing.
28884         * g++.dg/eh/forced3.C: New.
28885         * g++.dg/eh/forced4.C: New.
28886
28887 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28888
28889         * gcc.dg/20030505.c: Fix triplet.
28890
28891 2003-05-06  DJ Delorie  <dj@redhat.com>
28892
28893         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28894         * gcc.dg/nest.c: Likewise.
28895
28896 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28897
28898         * gcc.dg/builtins-14.c: New test case.
28899
28900 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28901
28902         * lib/compat.exp (compat-execute): New argument.
28903         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28904         * gcc.dg/compat: New test directory.
28905         * gcc.dg/compat/compat.exp: New expect script.
28906         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28907         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28908         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28909         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28910         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28911         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28912
28913         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28914         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28915         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28916         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28917         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28918         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28919         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28920         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28921         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28922         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28923         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28924         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28925         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28926         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28927         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28928
28929 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28930
28931         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28932
28933 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28934
28935         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28936
28937 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28938
28939         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28940         * gcc.dg/ppc-fsel-2.c: New test.
28941
28942         * gcc.dg/unused-5.c: New test.
28943
28944 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28945
28946         PR c++/10496
28947         * g++.dg/warn/pmf1.C: New test.
28948
28949 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28950
28951         PR c++/4494
28952         * g++.dg/warn/main.C: New test.
28953
28954 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28955
28956         * gcc.dg/nonnull-3.c: New test.
28957
28958 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28959
28960         * gcc.dg/cpp/Wtrigraphs.c: Update.
28961         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28962
28963 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28964
28965         * gcc.dg/ppc-fsel-1.c: New test.
28966
28967 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28968
28969         PR c/10604
28970         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28971
28972 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28973
28974         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28975
28976 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28977
28978         PR c++/9364, c++/10553, c++/10586
28979         * g++.dg/parse/typename4.C: New test.
28980         * g++.dg/parse/typename5.C: Likewise.
28981
28982 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28983
28984         * gcc.c-torture/compile/20030503-1.c: New test.
28985
28986 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28987
28988         * g++.dg/lookup/using5.C: Fix testcase error.
28989
28990 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28991
28992         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28993         since MEABI is no longer supported.  Remove all vestiges
28994         of MEABI from the test.
28995
28996 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/10554
28999         * g++.dg/lookup/using5.C: New test.
29000
29001 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29002
29003         PR c++/8772
29004         * g++.dg/template/ttp5.C: New test.
29005
29006 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29007
29008         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29009         (dg-gpp-additional-sources): New function.
29010         (dg-gpp-additional-files): Likewise.
29011         * lib/g++.exp (additional_sources): New variable.
29012         (additional_files): Likewise.
29013         (g++_target_compile): Deal with them.
29014         * lib/old-dejagnu.exp: Remove.
29015         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29016         * g++.old-deja: Revise all tests to use dg commands.
29017
29018 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29019
29020         PR c++/9432, c++/9528
29021         * g++.dg/lookup/using4.C: New test.
29022
29023 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29024
29025         * gcc.dg/noreturn-5.c: New file.
29026         * gcc.dg/noreturn-6.c: New file.
29027
29028         * gcc.c-torture/compile/inline-1.c: New file.
29029
29030 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/10551
29033         * g++.dg/template/explicit1.C: New test.
29034
29035 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29036
29037         PR c++/10549
29038         * g++.dg/other/bitfield1.C: New test.
29039
29040         PR c++/10527
29041         * g++.dg/init/new7.C: New test.
29042
29043 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29044
29045         * g++.dg/ext/desig1.C: New test.
29046         * g++.dg/ext/init1.C: Update.
29047
29048         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29049
29050 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29051
29052         PR c++/10180
29053         * g++.dg/warn/Winline-1.C: New test.
29054
29055 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29056
29057         * gcc.c-torture/execute/string-opt-19.c: New test.
29058
29059         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29060         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29061
29062 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29063
29064         PR c++/10506
29065         * g++.dg/init/new6.C: New test.
29066
29067         PR c++/10503
29068         * g++.dg/init/ref6.C: New test.
29069
29070 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29071
29072         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29073
29074 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29075
29076         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29077         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29078
29079 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29080
29081         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29082         initialized static data members.
29083
29084 2003-04-25  H.J. Lu <hjl@gnu.org>
29085
29086         * gcc.dg/ia64-sync-4.c: New test.
29087
29088 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29089
29090         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29091         date.
29092
29093 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29094
29095         PR c++/10337
29096         * g++.dg/warn/conv1.C: New test.
29097         * g++.old-deja/g++.other/conv7.C: Adjust.
29098         * g++.old-deja/g++.other/overload14.C: Adjust.
29099
29100 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29101
29102         PR c++/10471
29103         * g++.dg/template/defarg2.C: New test.
29104
29105 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29106
29107         * gcc.dg/cpp/include2.c: Update.
29108         * gcc.dg/cpp/multiline-2.c: New.
29109         * gcc.dg/cpp/multiline.c: Update.
29110         * gcc.dg/cpp/strify2.c: Update.
29111         * gcc.dg/cpp/trad/literals-2.c: Update.
29112
29113 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29114
29115         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29116
29117 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29118
29119         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29120
29121 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29122
29123         PR c++/10451
29124         * g++.dg/parse/crash4.C: New test.
29125
29126         PR c++/9847
29127         * g++.dg/parse/crash5.C: New test.
29128
29129 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29130
29131         PR c++/10446
29132         * g++.dg/parse/crash3.C: New test.
29133
29134         PR c++/10428
29135         * g++.dg/parse/elab1.C: New test.
29136
29137 2003-04-22  Devang Patel  <dpatel@apple.com>
29138
29139         * gcc.dg/cpp/trad/funlike-5.c: New test.
29140
29141 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29142
29143         * g++.dg/other/packed1.C: Fix dg options.
29144
29145 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29146
29147         * g++.dg/other/offsetof2.C: New test.
29148
29149 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29150
29151         * g++.dg/template/recurse.C: Adjust location of error messages.
29152
29153 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29154
29155         PR c++/9881
29156         * g++.dg/init/addr-const1.C: New test.
29157         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29158
29159 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29160
29161         PR c++/10405
29162         * g++.dg/lookup/struct-hack1.C: New test.
29163
29164 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29165
29166         * ucs.c: Update diagnostic messages.
29167
29168 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29169
29170         * gcc.dg/cpp/truefalse.cpp: New test.
29171         * gcc.dg/cpp/cpp.exp: Update.
29172         * g++.dg/other/stdbool-if.C: Remove.
29173
29174 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29175
29176         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29177         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29178
29179 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29180
29181         * gcc.c-torture/compile/20030418-1.c: New test.
29182
29183 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29184
29185         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29186
29187 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29188
29189         PR c++/10347
29190         g++.dg/template/dependent-name1.C: New test.
29191
29192 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29193
29194         * gcc.dg/warn-1.c (tourist_guide): New array,
29195         contains a pointer to bar.
29196
29197 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29198
29199         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29200         * gcc.c-torture/execute/medce-1.c: New test case.
29201         * gcc.c-torture/execute/medce-2.c: New test case.
29202
29203 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29204
29205         * lib/prune.exp: Ignore more messages.
29206
29207         PR c++/10381
29208         * g++.dg/parse/lookup3.C: New test.
29209
29210 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29211
29212         * gcc.c-torture/compile/20030415-1.c : New test.
29213
29214 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29215
29216         * gcc.c-torture/execute/scope-2.c: Move to ...
29217         * gcc.dg/noncompile/scope.c: .... here.
29218
29219 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29220
29221         * gcc.dg/20030414-2.c: New test case.
29222
29223 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29224
29225         PR target/10377
29226         * gcc.dg/20030414-1.c: New test.
29227
29228 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29229
29230         * gcc.dg/builtins-12.c: New test case.
29231         * gcc.dg/builtins-13.c: New test case.
29232
29233 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29234
29235         * gcc.c-torture/execute/string-opt-18.c: New test.
29236
29237 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/10300
29240         * g++.dg/init/new5.C: New test.
29241
29242 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29243
29244         PR c++/7910
29245         * g++.dg/ext/dllimport1.C: New test.
29246
29247 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29248
29249         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29250
29251 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29252
29253         PR Fortran/9263
29254         * g77.f-torture/noncompile/9263.f: New test
29255         PR Fortran/1832
29256         * g77.f-torture/execute/1832.f: New test
29257
29258 2003-04-11  David Chad  <davidc@freebsd.org>
29259             Loren J. Rittle  <ljrittle@acm.org>
29260
29261         libobjc/8562
29262         * objc.dg/headers.m: New test.
29263
29264 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29265
29266         * gcc.c-torture/execute/builtin-noret-2.c: New.
29267         * gcc.c-torture/execute/builtin-noret-2.x: New.
29268         XFAIL builtin-noret-2.c at -O1 and above.
29269         * gcc.dg/redecl.c: New.
29270         * gcc.dg/Wshadow-1.c: Update error regexps.
29271
29272 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29273
29274         * g++.dg/abi/bitfield10.C: New test.
29275
29276 2003-04-09  Mike Stump  <mrs@apple.com>
29277
29278         * gcc.dg/pch/pch.exp: Make testcase names longer.
29279         * g++.dg/pch/pch.exp: Make testcase names longer.
29280
29281 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29282
29283         * gcc.dg/builtins-11.c: New test case.
29284
29285 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29286
29287         * gcc.dg/builtins-9.c: New test case.
29288         * gcc.dg/builtins-10.c: New test case.
29289
29290 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29291
29292         * gcc.dg/noncompile/init-4.c.c: New test.
29293
29294 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         * gcc.misc-test/gcov-9.c: New test.
29297         * gcc.misc-test/gcov-10.c: New test
29298         * gcc.misc-test/gcov-11.c: New test.
29299
29300 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29301
29302         PR optimization/10024
29303         * gcc.c-torture/compile/20030405-1.c: New test.
29304
29305 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29306
29307         * gcc.dg/pch/static-3.c: New.
29308         * gcc.dg/pch/static-3.hs: New.
29309         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29310
29311 2003-04-04  Richard Henderson  <rth@redhat.com>
29312
29313         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29314         * g++.dg/eh/forced2.C: Likewise.
29315
29316 2003-04-03  Mike Stump  <mrs@apple.com>
29317
29318         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29319         target arg.
29320         (scan-assembler-times, scan-assembler-not): Likewise.
29321         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29322
29323 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29324
29325         * gcc.dg/sparc-loop-1.c: New test.
29326
29327 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29328
29329         PR other/9274
29330         * g++.dg/pch/system-2.C: New.
29331         * g++.dg/pch/system-2.Hs: New.
29332
29333 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29334
29335         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29336
29337         * g++.dg/eh/simd-1.C (vecfunc): Same.
29338
29339 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29340
29341         * gcc.c-torture/execute/20030401-1.c: New test case.
29342
29343 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29344
29345         * objc.dg/defs.m: New.
29346
29347 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29348
29349         * g++.dg/eh/simd-1.C: New.
29350         * g++.dg/eh/simd-2.C: New.
29351
29352 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29353
29354         * gcc.c-torture/execute/simd-3.c: New.
29355
29356 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29357
29358         PR c/9936
29359         * gcc.dg/20030331-2.c: New test.
29360
29361 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29362
29363         PR c++/10278
29364         * g++.dg/parse/crash2.C: New test.
29365
29366 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29367
29368         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29369         * gcc.c-torture/execute/20030331-1.c: ...here.
29370
29371 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29372
29373         * gcc.c-torture/execute/20030331-1.c: New test.
29374
29375 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29376
29377         * lib/gcov.exp: Adjust call return testing strings.
29378         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29379
29380 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29381
29382         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29383         * gcc.dg/builtins-7.c: New test case.
29384         * gcc.dg/builtins-8.c: New test case.
29385
29386 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29387
29388         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29389
29390 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29391
29392         PR c++/7647
29393         * g++.dg/lookup-class-member-2.C: New test.
29394
29395 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29396
29397         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29398
29399 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29400
29401         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29402
29403 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29404
29405         * g++.dg/init/attrib1.C: New test.
29406
29407 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408
29409         * gcc.dg/ultrasp8.c: New test.
29410
29411 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29412
29413         * gcc.dg/ultrasp7.c: New test.
29414
29415 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29416
29417         PR c++/10047
29418         * g++.dg/template/inline1.C: New test.
29419
29420 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.dg/sparc-dwarf2.c: New test.
29423
29424 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29425
29426         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29427         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29428
29429 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29430
29431         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29432         than reading .x files.
29433         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29434         * g77.dg/gcov/gcov-1.f: Likewise.
29435         * gcc.misc-tests/gcov-4b.c: Likewise.
29436         * gcc.misc-tests/gcov-5b.c: Likewise.
29437         * gcc.misc-tests/gcov-6.c: Likewise.
29438         * gcc.misc-tests/gcov-7.c: Likewise.
29439         * gcc.misc-tests/gcov-8.c: Likewise.
29440         * g++.dg/gcov/gcov-1.x: Remove.
29441         * g77.dg/gcov/gcov-1.x: Likewise.
29442         * gcc.misc-tests/gcov-4b.x: Likewise.
29443         * gcc.misc-tests/gcov-5b.x: Likewise.
29444         * gcc.misc-tests/gcov-6.x: Likewise.
29445         * gcc.misc-tests/gcov-7.x: Likewise.
29446         * gcc.misc-tests/gcov-8.x: Likewise.
29447
29448 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29449
29450         PR opt/10087
29451         * gcc.dg/20030324-1.c: New test.
29452
29453 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29454
29455         PR c++/10224
29456         * g++.dg/template/arg3.C: New test.
29457
29458         PR c++/10158
29459         * g++.dg/template/friend18.C: New test.
29460
29461 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29462
29463         * g77.f-torture/compile/20030326-1.f: New test case.
29464
29465 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29466
29467         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29468
29469         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29470
29471 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * gcc.dg/ia64-sync-3.c: New test.
29474
29475 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29476
29477         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29478
29479 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.dg/ultrasp6.c: New test.
29482
29483 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29484
29485         * gcc.dg/i386-signbit-1.c: New test.
29486         * gcc.dg/i386-signbit-2.c: New test.
29487         * gcc.dg/i386-signbit-3.c: New test.
29488
29489 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29490
29491         * gcc.dg/ultrasp5.c: Fix options.
29492
29493 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29494
29495         * gcc.dg/ultrasp5.c: Fix comment.
29496
29497 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29498
29499         PR fortran/10197
29500         * g77.f-torture/execute/10197.f: New test.
29501
29502 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29503
29504         PR c++/9898, c++/383
29505         * g++.dg/template/conv6.C: New test.
29506
29507         PR c++/10119
29508         * g++.dg/template/ptrmem5.C: New test.
29509
29510         PR c++/10026
29511         * g++.dg/lookup/koenig1.C: New test.
29512
29513         PR C++/10199
29514         * g++.dg/lookup/template2.C: New test.
29515
29516 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29517
29518         * g++.dg/opt/rtti1.C: New test.
29519
29520 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29521
29522         * gcc.dg/ultrasp5.c: New test.
29523
29524 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29525
29526         PR middle-end/9967
29527         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29528         builtin fputs.
29529
29530 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29531
29532         PR c/8224
29533         * gcc.dg/20030323-1.c: New test.
29534
29535 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29536
29537         * gcc.c-torture/compile/20030323-1.c: New test case.
29538
29539 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29540
29541         * gcc.dg/20030321-1.c: New test.
29542
29543 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29544
29545         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29546
29547 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29548
29549         PR c++/9978, c++/9708
29550         * g++.dg/ext/vlm1.C: Adjust expected error.
29551         * g++.dg/ext/vla2.C: New test.
29552         * g++.dg/template/arg1.C: New test.
29553         * g++.dg/template/arg2.C: New test.
29554
29555 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29556
29557         * g77.f-torture/execute/select.f: New test.
29558         * g77.f-torture/noncompile/select_no_compile.f: New test.
29559
29560 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         PR c++/9898
29563         * g++.dg/other/error4.C: New test.
29564
29565 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29566
29567         * g++.dg/template/friend17.C: New test.
29568
29569 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29570
29571         * gcc.c-torture/compile/20030320-1.c: New.
29572
29573 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29574
29575         * gcc.dg/builtins-6.c: New test case.
29576
29577 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29578
29579         PR target/10073
29580         * gcc.c-torture/compile/20030319-1.c: New.
29581
29582 2003-03-18  Jan Hubicka  <jh@suse.cz>
29583
29584         * gcc.dg/i386-cvt-1.c: New test.
29585
29586 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29587
29588         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29589         * objc.dg/naming-2.m: Likewise.
29590
29591 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/9639
29594         * g++.dg/parse/crash1.C: New test.
29595
29596 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29597
29598         PR c++/8805
29599         * g++.dg/eh/cleanup1.C: New test.
29600
29601 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29602
29603         * gcc.c-torture/execute/20030316-1.c: New test case.
29604
29605 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         PR c++/9629
29608         * g++.dg/init/ctor2.C: New test.
29609
29610 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29611
29612         * g77.f-torture/compile/xformat.f: New test case.
29613
29614 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29615
29616         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29617         * g++.old-deja/g++.mike/eh50.C: Likewise.
29618
29619 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29620
29621         PR c++/6440
29622         * g++.dg/template/spec7.C: New test.
29623         * g++.dg/template/spec8.C: Likewise.
29624
29625 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29626
29627         * gcc.c-torture/execute/20030313-1.c: New test.
29628
29629 2003-03-14  Richard Henderson  <rth@redhat.com>
29630
29631         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29632
29633 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29634
29635         * gcc.c-torture/compile/20030314-1.c: New test.
29636
29637 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29638
29639         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29640         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29641         thumb target,
29642         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29643         to accept newer _imp__  prefix and additional
29644         newline in .drectve section.
29645         * gcc.dg/dll-4.c: Likewise.
29646         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29647         switch.
29648
29649 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29650
29651         * g++.dg/parse/namespace9.C: New test.
29652
29653         * g++.dg/init/ref5.C: New test.
29654         * g++.dg/parse/ptrmem1.C: Likewise.
29655
29656 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29657
29658         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29659         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29660         regular expression.
29661         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29662         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29663
29664 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29665
29666         * gcc.c-torture/execute/20030224-2.c: New test.
29667
29668 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29669
29670         * gcc.dg/decl-3.c: New test.
29671
29672 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29673
29674         * gcc.dg/i386-loop-2.c: New test.
29675
29676 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29677
29678         PR c++/9474
29679         * g++.dg/parse/namespace8.C: New test.
29680
29681         PR c++/9924
29682         * g++.dg/overload/builtin2.C: New test.
29683
29684 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29685
29686         * gcc.dg/return-type-3.c: New test.
29687
29688 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29689
29690         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29691         profiling options are not supported.
29692
29693 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29694
29695         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29696         * g++.old-deja/g++.warn/impint2.C: Likewise.
29697
29698 2003-03-10  Devang Patel  <dpatel@apple.com>
29699
29700         * g++.dg/cpp/c++_cmd_1.C: New test.
29701         * g++.dg/cpp/c++_cmd_1.h: New file.
29702
29703 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29704
29705         * gcc.dg/altivec-9.c: New file.
29706
29707 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29708
29709         * gcc.dg/ppc-sdata-1.c: New test.
29710         * gcc.dg/ppc-sdata-2.c: New test.
29711
29712 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/9373
29715         * g++.dg/opt/ptrmem2.C: New test.
29716
29717         PR c++/8534
29718         * g++.dg/opt/ptrmem1.C: New test.
29719
29720 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29721
29722         * gcc.dg/i386-loop-1.c: New test.
29723
29724 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29725
29726         PR c++/9970
29727         * g++.dg/lookup/friend1.C: New test.
29728
29729 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29730
29731         PR c++/9823
29732         * g++.dg/parser/constructor1.C: New test.
29733
29734 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29735
29736         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29737
29738         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29739
29740 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29741
29742         * gcc.dg/cpp/Wunused.c: Update test.
29743
29744 2003-03-08  Jan Hubicka  <jh@suse.cz>
29745
29746         * gcc.dg/inline-3.c: New test.
29747
29748 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29749
29750         PR c++/9809
29751         * g++.dg/parse/builtin1.C: New test.
29752
29753         PR c++/9982
29754         * g++.dg/abi/cookie1.C: New test.
29755         * g++.dg/abi/cookie2.C: Likewise.
29756
29757         PR c++/9524
29758         * g++.dg/template/field1.C: New test.
29759
29760         PR c++/9912
29761         * g++.dg/parse/class1.C: New test.
29762         * g++.dg/parse/namespace7.C: Likewise.
29763         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29764
29765 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/init/ref4.C: New test.
29768
29769 2003-03-07  Jan Hubicka  <jh@suse.cz>
29770
29771         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29772         * gcc.dg/inline-3.c: New test.
29773
29774 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29775
29776         * g++.dg/init/ref3.C: New test.
29777
29778         PR c++/9965
29779         * g++.dg/init/ref2.C: New test.
29780
29781         PR c++/9400
29782         * g++.dg/warn/Wshadow-2.C: New test.
29783
29784         PR c++/9791
29785         * g++.dg/warn/Woverloaded-1.C: New test.
29786
29787 2003-03-05  Jan Hubicka  <jh@suse.cz>
29788
29789         * gcc.dg/i386-local2.c: New.
29790         * gcc.dg/i386-local.c: Fix typo.
29791
29792 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29793
29794         * g++.dg/abi/layout3.C: New test.
29795
29796 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29797
29798         * gcc.c-torture/compile/20030305-1.c
29799
29800 2003-03-05  Jan Hubicka  <jh@suse.cz>
29801
29802         * gcc.dg/i386-local.c: New.
29803
29804 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29805
29806         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29807
29808 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29809
29810         * gcc.dg/switch-2.c: New test.
29811         * gcc.dg/switch-3.c: New test.
29812         * gcc.dg/Wswitch.c: Adjust line numbers.
29813         * gcc.dg/Wswitch-default.c: Likewise.
29814         * gcc.dg/Wswitch-enum.c: Likewise.
29815
29816 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29817
29818         * gcc.c-torture/execute/20030222-1.c: New test.
29819
29820 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29821
29822         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29823
29824 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29825
29826         PR c++/9878
29827         * g++.dg/init/ref1.C: New test.
29828
29829 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29830
29831         * gcc.dg/sh-relax.c: New SH-only test.
29832
29833 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29834
29835         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29836         comment explaining purpose of testcase.
29837
29838 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29839
29840         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29841         for HC11/HC12 (asm needs two int registers).
29842         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29843         HC11/HC12 because the test uses an asm which needs two 32-bit
29844         registers.
29845
29846 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29847
29848         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29849         for HC11/HC12 (array is too large otherwise).
29850         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29851         * gcc.c-torture/compile/20010518-2.x: Likewise.
29852         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29853         HC11/HC12 (array is too large).
29854
29855 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29856
29857         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29858         * lib/g++-dg.exp (g++-dg-test): Likewise.
29859
29860 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29861
29862         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29863         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29864
29865 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29866
29867         * g++.dg/warn/implicit-typename1.C: Remove warning.
29868
29869 2003-02-28  Richard Henderson  <rth@redhat.com>
29870
29871         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29872         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29873
29874 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29875
29876         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29877         * g++.dg/pch/pch.exp: Likewise.
29878
29879 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/9879
29882         * testsuite/g++.dg/init/new4.C: New test.
29883
29884 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29885
29886         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29887
29888 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29889
29890         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29891         unsigned long.
29892
29893         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29894         wider than float.
29895
29896 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29897
29898         * lib/scanasm.exp: Add support for counting numbers of
29899         occurences.
29900         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29901         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29902
29903 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29904
29905         PR c++/9683
29906         * g++.dg/template/static3.C: New test.
29907
29908         PR c++/9829
29909         * g++.dg/parse/namespace6.C: New test.
29910
29911 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29912
29913         PR target/9732
29914         * gcc.dg/20030225-1.c: New test.
29915
29916 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29917
29918         * README: Remove out-of-date information.
29919
29920         PR c++/9836
29921         * g++.dg/template/spec6.C: New test.
29922
29923 2003-02-24  Jeff Law  <law@redhat.com>
29924
29925         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29926
29927 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29928
29929         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29930         * gcc.dg/pragma-ep-1.c: Likewise.
29931
29932 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29933
29934         PR c++/9602
29935         * g++.dg/template/friend16.C: New test.
29936
29937 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29938
29939         PR c++/5333
29940         * g++.dg/parse/fused-params1.C: Adjust error messages.
29941         * g++.dg/template/nested3.C: New test.
29942
29943 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29944
29945         * g++.dg/abi/param1.C: New test.
29946
29947 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29948
29949         PR c++/7982
29950         * g++.dg/warn/implicit-typename1.C: New test.
29951
29952 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29953
29954         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29955         with "mtune".
29956         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29957         * gcc.c-torture/execute/20010129-1.x: Likewise.
29958         * gcc.dg/20011107-1.c: Likewise.
29959         * gcc.dg/20020108-1.c: Likewise.
29960         * gcc.dg/20020122-3.c: Likewise.
29961         * gcc.dg/20020206-1.c: Likewise.
29962         * gcc.dg/20020310-1.c: Likewise.
29963         * gcc.dg/20020426-2.c: Likewise.
29964         * gcc.dg/20020517-1.c: Likewise.
29965         * gcc.dg/991230-1.c: Likewise.
29966         * gcc.dg/i386-unroll-1.c: Likewise.
29967         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29968
29969 2003-02-22  Jan Hubicka  <jh@suse.cz>
29970
29971         * gcc.dg/i386-mul.c: New test.
29972
29973 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29974
29975         * gcc.dg/builtins-5.c: New test case.
29976
29977 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29978
29979         * gcc.dg/asmreg-1.c: New test.
29980
29981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29982
29983         PR c++/9749
29984         * g++.dg/parse/varmod1.C: New test.
29985
29986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29987
29988         PR c++/9727
29989         * g++.dg/template/op1.C: New test.
29990
29991 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29992
29993         PR c++/8906
29994         * g++.dg/template/nested2.C: New test.
29995
29996 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29997
29998         PR c++/8724
29999         * g++.dg/expr/dtor1.C: New test.
30000
30001 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30002
30003         * gcc.dg/cpp/include3.c: New test.
30004         * gcc.dg/cpp/inc/foo.h: New file.
30005
30006 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30007
30008         * gcc.c-torture/execute/20030221-1.c: New test.
30009
30010 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30011
30012         PR c++/9729
30013         * g++.dg/abi/conv1.C: New test.
30014
30015 2003-02-20  Jan Hubicka  <jh@suse.cz>
30016
30017         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30018
30019 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30020
30021         * gcc.c-torture/compile/20030219-1.c: New test.
30022
30023 2003-02-18  Jan Hubicka  <jh@suse.cz>
30024
30025         * gcc.dg/funcorder.c: New test.
30026
30027 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30028
30029         * gcc.c-torture/execute/20030218-1.c: New.
30030
30031 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30032
30033         * gcc.dg/20030218-1.c: New.
30034
30035 2003-02-18  Richard Henderson  <rth@redhat.com>
30036
30037         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30038         * gcc.dg/attr-used-2.c: New.
30039
30040 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30041
30042         PR c++/9704
30043         * g++.dg/init/copy5.C: New test.
30044
30045 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30046
30047         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30048         * g++.dg/pch/pch.exp: Likewise.
30049
30050 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30051
30052         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30053         STACK_SIZE is not defined.
30054
30055 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30056
30057         PR c++/9457
30058         * g++.dg/template/init1.C: New test.
30059
30060 2003-02-16  Jan HUbicka  <jh@suse.cz>
30061
30062         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30063         (foo): Add few extra tests
30064         * gcc.dg/c99-const-expr-3.c: Likewise.
30065         * gcc.c-torture/execute/20030216-1.c: New.
30066
30067 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30068
30069         PR c++/9459
30070         * g++.dg/ext/typeof4.C: New test.
30071
30072 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30073
30074         * gcc.dg/i386-387-3.c: New test case.
30075
30076 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30077
30078         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30079         cris-*-elf* cris-*-aout* and mmix-*-*.
30080
30081 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30082
30083         * gcc.dg/20030213-1.c: New test.
30084
30085 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30086
30087         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30088         * gcc.dg/i386-387-2.c: Likewise.
30089
30090 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30091
30092         * gcc.dg/ppc-spe.c: Fix formatting.
30093         Enable tests that were previously unsupported by gas.
30094         Delete tests for instructions that no longer exist.
30095         Switch arguments on evsubifw builtin.
30096
30097 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30098
30099         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30100         STACK_SIZE is too small.
30101
30102 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30103             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30104
30105         * gcc.dg/decl-2.c: New test.
30106
30107 2003-02-10  Jan Hubicka  <jh@suse.cz>
30108
30109         * gcc.dg/i386-fpcvt-1.c: New test.
30110
30111 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30112
30113         * gcc.c-torture/execute/20030209-1.c: New test.
30114
30115 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30116
30117         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30118         int-wide bitops, use the constants of the same width.
30119         Likewise, if long long is 32-bit wide, test bitops using
30120         32-bit constants.
30121
30122 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30123
30124         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30125
30126 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30127
30128         * testsuite/gcc.dg/builtins-4.c: New test case.
30129
30130 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30131
30132         * gcc.dg/20020430-1.c: Fix dg command typos.
30133         * gcc.dg/20020503-1.c: Likewise.
30134
30135 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30136
30137         PR c++/8785
30138         * g++.dg/parse/fused-params1.C: New test.
30139
30140         PR c++/8857
30141         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30142
30143         PR c++/8921
30144         * g++.dg/parse/non-dependent1.C: New test.
30145
30146         PR c++/8928
30147         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30148
30149         PR c++/9228
30150         * g++.dg/parse/undefined7.C: New test.
30151         * g++.dg/parse/non-templ1.C: New test.
30152
30153         PR c++/9229
30154         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30155
30156 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30157
30158         * gcc.c-torture/compile/20030206-1.c: New test.
30159
30160 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30161
30162         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30163         "pow" to "foo" to avoid potential confusion with a math built-in.
30164
30165 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30166
30167         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30168         conditions for SPARC targets.
30169
30170 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30171
30172         * gcc.dg/20030204-1.c: New test.
30173
30174 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30175
30176         PR c++/38
30177         * g++.dg/parse/array-size1.C: New test.
30178
30179         PR c++/5657
30180         * g++.dg/parse/undefined3.C: New test.
30181
30182         PR c++/5665
30183         * g++.dg/parse/undefined4.C: New test.
30184
30185         PR c++/5975
30186         * g++.dg/parse/undefined5.C: New test.
30187
30188         PR c++/7259
30189         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30190
30191         PR c++/8578
30192         * g++.dg/parse/casting-operator1.C: New test.
30193
30194         PR c++/8596
30195         * g++.dg/parse/undefined6.C: New test.
30196
30197         PR c++/8736
30198         * g++.dg/parse/missing-template1.C: New test.
30199
30200 2003-02-04  Jan Hubicka  <jh@suse.cz>
30201
30202         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30203         * gcc.dg/i386-cmov?.c: Likewise.
30204         * gcc.dg/i386-fpcvt-?.c: Likewise.
30205         * gcc.dg/i386-ssefp-1.c: Likewise.
30206         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30207         conventions.
30208
30209 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/7129
30212         * testsuite/g++.dg/ext/max.C: New test.
30213
30214 2003-02-03  Jan Hubicka  <jh@suse.cz>
30215
30216         * gcc.c-torture/execute/20030203-1.c: New test.
30217
30218 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30219
30220         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30221         'natural-endian'.
30222
30223 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30224
30225         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30226         * g++.dg/init/new2.C: Likewise.
30227         * g++.dg/other/new1.C: Likewise.
30228
30229 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30230
30231         * gcc.dg/struct-ret-libc.c: New test.
30232
30233 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30234
30235         * gcc.dg/20030129-1.c: New test.
30236
30237 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30238
30239         PR c++/8849
30240         * g++.dg/template/ptrmem4.C: New test.
30241
30242 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30243
30244         * g++.dg/parser/constant1.C: New test.
30245
30246 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30247
30248         PR c++/8591
30249         * g++.dg/parse/friend2.C: New test.
30250
30251 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30252
30253         PR c++/9437
30254         * g++.dg/template/unify4.C: New test.
30255
30256 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30257
30258         * gcc.c-torture/execute/20030128-1.c: New test.
30259
30260 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30261
30262         * g++.dg/lookup/nested1.C: Test moved from ...
30263         * g++.old-deja/g++.other/lookup24.C: ... here.
30264
30265 2003-01-28  Jan Hubicka  <jh@suse.cz>
30266
30267         * gcc.dg/i386-cmov5.c: New test.
30268
30269 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30270
30271         * gcc.c-torture/execute/20010925-1.c: Changed the
30272         memcpy declaration.
30273
30274 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         PR c++/3902
30277         * g++.dg/parse/template5.C: New test.
30278
30279 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30280
30281         PR fortran/9258
30282         * g77.dg/pr9258: New test.
30283
30284 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30285
30286         * README: Move relevant parts from README.g++.
30287
30288         * README.g++: Remove this file.
30289
30290 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30291
30292         * g++.dg/abi/dcast1.C: New test.
30293
30294 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30295
30296         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30297
30298 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30299
30300         PR c++/47
30301         * g++.old-deja/g++.other/lookup24.C: New test.
30302
30303 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30304
30305         PR middle-end/7227
30306         * gcc.dg/uninit-C.c: New test.
30307
30308 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30309
30310         * g++.dg/abi/covariant1.C: New test.
30311
30312 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30313
30314         * gcc.dg/20030123-1.c: New test.
30315
30316 2003-01-25  Jan Hubicka  <jh@suse.cz>
30317
30318         PR opt/8492
30319         * gcc.c-torture/compile/20030125-1.c
30320
30321 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         PR c++/9403
30324         * g++.dg/parse/template3.C: New test.
30325         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30326
30327         PR c++/795
30328         * g++.dg/parse/template4.C: New test.
30329
30330         PR c++/9415
30331         * g++.dg/template/qual2.C: New test.
30332
30333         PR c++/8545
30334         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30335
30336         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30337
30338 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30339
30340         * gcc.c-torture/execute/switch-1.c: New test case.
30341
30342 2003-01-25  Jan Hubicka  <jh@suse.cz>
30343
30344         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30345
30346 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30347
30348         Tweaks for Bison-1.875. From the NEWS file:
30349         "- `parse error' -> `syntax error'
30350         Bison now uniformly uses the term `syntax error'"
30351         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30352         * gcc.dg/cpp/digraph2.c: Likewise.
30353         * gcc.dg/cpp/direct2.c: Likewise.
30354         * gcc.dg/cpp/paste4.c: Likewise.
30355         * gcc.dg/c90-restrict-1.c: Likewise.
30356         * gcc.dg/c99-func-2.c: Likewise.
30357         * gcc.dg/noncompile/920721-2.c: Likewise.
30358         * gcc.dg/noncompile/930622-2.c: Likewise.
30359         * gcc.dg/noncompile/940112-1.c: Likewise.
30360         * gcc.dg/noncompile/950921-1.c: Likewise.
30361         * gcc.dg/noncompile/951123-1.c: Likewise.
30362         * gcc.dg/noncompile/971104-1.c: Likewise.
30363         * gcc.dg/noncompile/990416-1.c: Likewise.
30364
30365 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30366
30367         * g++.dg/parse/undefined1.C: Add error message.
30368
30369 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/9354
30372         * g++.dg/parse/new1.C: New test.
30373
30374         PR c++/9216
30375         * g++.dg/parse/template2.C: New test.
30376
30377         PR c++/9354
30378         * g++.dg/parse/typedef2.C: New test.
30379
30380         PR c++/9328
30381         * g++.dg/ext/typeof3.C: New test.
30382
30383 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30384
30385         PR c++/2738
30386         * g++.dg/parse/ret-type1.C: New test.
30387
30388         PR c++/3792
30389         * g++.dg/parse/tmpl-outside1.C: New test.
30390
30391         PR c++/4207
30392         * g++.dg/parse/int-as-enum1.C: New test.
30393
30394         PR c++/4903
30395         * g++.dg/parse/no-typename1.C: New test.
30396
30397         PR c++/5533
30398         * g++.dg/parse/no-value1.C: New test.
30399
30400         PR c++/5921
30401         * g++.dg/parse/wrong-inline1.C: New test.
30402
30403         PR c++/6402
30404         * g++.dg/parse/ref1.C: New test.
30405
30406         PR c++/6992
30407         * g++.dg/parse/attr-ctor1.C: New test.
30408
30409         PR c++/7229
30410         * g++.dg/parse/namespace5.C: New test.
30411
30412         PR c++/7917
30413         * g++.dg/parse/func-def1.C: New test.
30414
30415         PR c++/8143
30416         * g++.dg/parse/undefined1.C: New test.
30417
30418         PR c++/5723, PR c++/8522
30419         * g++.dg/parse/specialization1.C: New test.
30420
30421         PR c++/163, PR c++/8595
30422         * g++.dg/parse/struct-as-enum1.C: New test.
30423
30424         PR c++/9173
30425         * g++.dg/parse/undefined2.C: New test.
30426
30427 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/9298
30430         * g++.dg/parse/template1.C: New test.
30431
30432         PR c++/9384
30433         * g++.dg/parse/using1.C: New test.
30434
30435         PR c++/9285
30436         PR c++/9294
30437         * g++.dg/parse/expr2.C: New test.
30438
30439         PR c++/9388
30440         * g++.dg/parse/lookup2.C: Likewise.
30441
30442 2003-01-21  Jan Hubicka  <jh@suse.cz>
30443
30444         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30445         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30446         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30447         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30448
30449 2003-01-20  Nick Clifton  <nickc@redhat.com>
30450
30451         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30452         problem with ARM sibcall code generation.
30453
30454 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30455
30456         * gcc.c-torture/execute/20030120-1.c: New.
30457
30458 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30459
30460         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30461
30462 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30463
30464         PR c++/9272
30465         * g++.dg/parse/ctor1.C: New test.
30466
30467         PR c++/9294:
30468         * g++.dg/parse/qualified1.C: New test.
30469
30470         * g++.dg/parse/typename3.C: New test.
30471
30472 2003-01-16  Richard Henderson  <rth@redhat.com>
30473
30474         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30475
30476 2003-01-16  Richard Henderson  <rth@redhat.com>
30477
30478         * g++.dg/pch/pch.exp: Copy test header to the working directory
30479         before using it either for precompilation or direct use.
30480         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30481         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30482
30483 2003-01-16  Richard Henderson  <rth@redhat.com>
30484
30485         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30486         before using it either for precompilation or direct use.
30487         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30488         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30489
30490 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30491
30492         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30493         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30494         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30495         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30496         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30497         typename warning into error.
30498         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30499         error messages.
30500         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30501         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30502         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30503         messages.
30504         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30505         make declaration visible in template.
30506         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30507         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30508         messages.
30509         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30510         message.
30511         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30512         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30513         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30514         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30515         typename warning with error message.
30516         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30517         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30518         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30519
30520 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.dg/parse/ambig2.C: New test.
30523
30524 2003-01-15  Richard Henderson  <rth@redhat.com>
30525
30526         * g++.dg/tls/init-2.C: Update error message string.
30527
30528 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30529
30530         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30531
30532 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30533
30534         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30535         all for HC11/HC12.
30536         * gcc.c-torture/compile/20001205-1.x: Likewise.
30537         * gcc.c-torture/compile/20001226-1.x: Likewise.
30538         * gcc.c-torture/compile/920520-1.x: Likewise.
30539         * gcc.c-torture/compile/961203-1.x: Likewise.
30540         * gcc.c-torture/compile/20020604-1.x: Likewise.
30541
30542 2003-01-15  Jan Hubicka  <jh@suse.cz>
30543
30544         * gcc.c-torture/compile/20030115-1.c: New test.
30545
30546         * gcc.dg/i386-fpcvt-1.c: New test.
30547         * gcc.dg/i386-fpcvt-2.c: New test.
30548
30549 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30550
30551         Further conform g++'s __vmi_class_type_info to the C++ ABI
30552         specification.
30553         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30554         the specification.
30555
30556 2003-01-14  Jan Hubicka  <jh@suse.cz>
30557
30558         * gcc.dg/i386-fpcvt-1.c: New test.
30559         * gcc.dg/i386-fpcvt-2.c: New test.
30560
30561 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30562
30563         * gcc.dg/i386-mmx-3.c: New test.
30564
30565 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30566
30567         PR c++/9264
30568         * g++.dg/parse/octal1.C: New file.
30569
30570         PR c++/9172
30571         * g++.dg/parse/typename1.C: New file.
30572
30573 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30574
30575         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30576         * gcc.dg/bf-no-ms-layout.c: Likewise.
30577         * gcc.dg/bf-ms-attrib.c: Likewise.
30578
30579 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30580
30581         PR c++/9099
30582         * g++.dg/parse/dtor1.C: New file.
30583
30584         PR c++/9128
30585         * g++.dg/rtti/typeid1.C: New file.
30586
30587         PR c++/9153
30588         * g++.dg/parse/lookup1.C: New file.
30589
30590         PR c++/9171
30591         * g++.dg/templ/spec5.C: New file.
30592
30593 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30594
30595         * gcc.c-torture/compile/20030110-1.c: New test.
30596
30597 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30598
30599         Merge from pch-branch:
30600
30601         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30602
30603         * gcc.dg/pch/cpp-1.h: New.
30604         * gcc.dg/pch/cpp-1.c: New.
30605         * gcc.dg/pch/cpp-2.h: New.
30606         * gcc.dg/pch/cpp-2.c: New.
30607
30608         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30609
30610         * gcc.dg/pch/except-1.h: New.
30611         * gcc.dg/pch/except-1.c: New.
30612
30613         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30614
30615         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30616         running test.
30617         * gcc.dg/pch: Include *.hp not *.h.
30618         * gcc.dg/pch/system-1.h: New.
30619         * gcc.dg/pch/system-1.c: New.
30620
30621         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30622
30623         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30624         rather than trying to build and run a program using PCH.
30625         * gcc.dg/pch: Remove dg-do commands from test files.
30626
30627         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30628
30629         * gcc.dg/pch/macro-3.c: New.
30630         * gcc.dg/pch/macro-3.h: New.
30631
30632         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30633
30634         * gcc.dg/pch/common-1.c: New.
30635         * gcc.dg/pch/common-1.h: New.
30636         * gcc.dg/pch/decl-1.c: New.
30637         * gcc.dg/pch/decl-1.h: New.
30638         * gcc.dg/pch/decl-2.c: New.
30639         * gcc.dg/pch/decl-2.h: New.
30640         * gcc.dg/pch/decl-3.c: New.
30641         * gcc.dg/pch/decl-3.h: New.
30642         * gcc.dg/pch/decl-4.c: New.
30643         * gcc.dg/pch/decl-4.h: New.
30644         * gcc.dg/pch/decl-5.c: New.
30645         * gcc.dg/pch/decl-5.h: New.
30646         * gcc.dg/pch/global-1.c: New.
30647         * gcc.dg/pch/global-1.h: New.
30648         * gcc.dg/pch/inline-1.c: New.
30649         * gcc.dg/pch/inline-1.h: New.
30650         * gcc.dg/pch/inline-2.c: New.
30651         * gcc.dg/pch/inline-2.h: New.
30652         * gcc.dg/pch/static-1.c: New.
30653         * gcc.dg/pch/static-1.h: New.
30654         * gcc.dg/pch/static-2.c: New.
30655         * gcc.dg/pch/static-2.h: New.
30656
30657         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30658
30659         * g++.dg/pch/pch.exp: Better handle failing testcases.
30660         * gcc.dg/pch/pch.exp: Likewise.
30661         * gcc.dg/pch/macro-1.c: New.
30662         * gcc.dg/pch/macro-1.h: New.
30663         * gcc.dg/pch/macro-2.c: New.
30664         * gcc.dg/pch/macro-2.h: New.
30665
30666         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30667
30668         * g++.dg/dg.exp: Treat files in pch/ specially.
30669         * g++.dg/pch/pch.exp: New file.
30670         * g++.dg/pch/empty.H: New file.
30671         * g++.dg/pch/empty.C: New file.
30672         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30673         "precompile".
30674
30675         * gcc.dg/pch/pch.exp: New file.
30676         * gcc.dg/pch/empty.h: New file.
30677         * gcc.dg/pch/empty.c: New file.
30678         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30679         "precompile".
30680
30681 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30682
30683         * g++.dg/template/friend14.C: New test.
30684
30685 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30686
30687         * gcc.dg/old-style-asm-1.c: New test.
30688
30689 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30690
30691         * gcc.c-torture/compile/20030109-1.c: New test.
30692
30693 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30694
30695         * gcc.c-torture/execute/20030109-1.c: New test.
30696
30697 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30698
30699         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30700         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30701         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30702         * g++.old-deja/g++.mike/eh2.C: Likewise.
30703         * g++.old-deja/g++.mike/eh3.C: Likewise.
30704         * g++.old-deja/g++.mike/eh5.C: Likewise.
30705         * g++.old-deja/g++.mike/eh6.C: Likewise.
30706         * g++.old-deja/g++.mike/eh7.C: Likewise.
30707         * g++.old-deja/g++.mike/eh8.C: Likewise.
30708         * g++.old-deja/g++.mike/eh9.C: Likewise.
30709         * g++.old-deja/g++.mike/eh10.C: Likewise.
30710         * g++.old-deja/g++.mike/eh12.C: Likewise.
30711         * g++.old-deja/g++.mike/eh13.C: Likewise.
30712         * g++.old-deja/g++.mike/eh14.C: Likewise.
30713         * g++.old-deja/g++.mike/eh16.C: Likewise.
30714         * g++.old-deja/g++.mike/eh17.C: Likewise.
30715         * g++.old-deja/g++.mike/eh18.C: Likewise.
30716         * g++.old-deja/g++.mike/eh21.C: Likewise.
30717         * g++.old-deja/g++.mike/eh23.C: Likewise.
30718         * g++.old-deja/g++.mike/eh24.C: Likewise.
30719         * g++.old-deja/g++.mike/eh25.C: Likewise.
30720         * g++.old-deja/g++.mike/eh26.C: Likewise.
30721         * g++.old-deja/g++.mike/eh27.C: Likewise.
30722         * g++.old-deja/g++.mike/eh28.C: Likewise.
30723         * g++.old-deja/g++.mike/eh29.C: Likewise.
30724         * g++.old-deja/g++.mike/eh31.C: Likewise.
30725         * g++.old-deja/g++.mike/eh33.C: Likewise.
30726         * g++.old-deja/g++.mike/eh34.C: Likewise.
30727         * g++.old-deja/g++.mike/eh35.C: Likewise.
30728         * g++.old-deja/g++.mike/eh36.C: Likewise.
30729         * g++.old-deja/g++.mike/eh37.C: Likewise.
30730         * g++.old-deja/g++.mike/eh38.C: Likewise.
30731         * g++.old-deja/g++.mike/eh39.C: Likewise.
30732         * g++.old-deja/g++.mike/eh40.C: Likewise.
30733         * g++.old-deja/g++.mike/eh41.C: Likewise.
30734         * g++.old-deja/g++.mike/eh42.C: Likewise.
30735         * g++.old-deja/g++.mike/eh44.C: Likewise.
30736         * g++.old-deja/g++.mike/eh46.C: Likewise.
30737         * g++.old-deja/g++.mike/eh47.C: Likewise.
30738         * g++.old-deja/g++.mike/eh48.C: Likewise.
30739         * g++.old-deja/g++.mike/eh49.C: Likewise.
30740         * g++.old-deja/g++.mike/eh50.C: Likewise.
30741         * g++.old-deja/g++.mike/eh51.C: Likewise.
30742         * g++.old-deja/g++.mike/eh53.C: Likewise.
30743         * g++.old-deja/g++.mike/eh55.C: Likewise.
30744         * g++.old-deja/g++.mike/p7912.C: Likewise.
30745         * g++.old-deja/g++.mike/p9706.C: Likewise.
30746         * g++.old-deja/g++.mike/p10416.C: Likewise.
30747         * g++.old-deja/g++.mike/p11667.C: Likewise.
30748         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30749         Remove redundant reference to Iris.
30750         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30751         Elxsi, i860, Pico Java, and WE32K.
30752
30753 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30754
30755         * g++.dg/ext/asm4.C: New test.
30756
30757 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30758
30759         PR c++/9030
30760         * g++.dg/template/friend12.C: New test.
30761         * g++.dg/template/friend13.C: Likewise.
30762         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30763
30764 2003-01-08  Jan Hubicka  <jh@suse.cz>
30765
30766         * gcc.dg/i386-cadd.c: New test.
30767         * gcc.dg/i386-cmov4.c: Likewise.
30768
30769 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30770
30771         PR c++/9165
30772         * g++.dg/warn/Wunused-3.C: New test.
30773
30774         * g++.dg/abi/bitfield9.C: New test.
30775
30776         PR c++/9189
30777         * g++.dg/parse/defarg3.C: New test.
30778
30779 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30780
30781         * g++.dg/parse/ambig1.C: New test.
30782         * g++.dg/parse/defarg2.C: New test.
30783
30784 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30785
30786         * g++.dg/template/defarg-1.C: New test.
30787         * g++.dg/template/local2.C: Likewise.
30788
30789 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30790
30791         * gcc.c-torture/execute/20030105-1.c: New test.
30792
30793 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30794
30795         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30796         * g++.dg/parse/namespace4.C: Likewise.
30797
30798 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         * g++.dg/template/ntp2.C: New test.
30801
30802 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30803
30804         * g++.dg/parse/extern-C-1.C: New test.
30805
30806         * g++.dg/parse/namespace4.C: New test.
30807
30808         * g++.dg/template/nested1.C: New test.
30809
30810         * g++.dg/parse/namespace3.C: New test.
30811
30812 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30813
30814         * g++.dg/lookup/two-stage1.C: New test.
30815
30816 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30817
30818         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30819         * g++.old-deja/g++.jason/access8.C: Likewise.
30820         * g++.old-deja/g++.other/decl5.C: Likewise.
30821
30822 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30823
30824         * g++.dg/parse/parse7.C: New test.
30825
30826 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30827
30828         PR c++/2843
30829         * g++.dg/ext/attrib7.C: New test.
30830
30831 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30832
30833         * g++.dg/parse/parse6.C: New test.
30834
30835 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30836
30837         * gcc.dg/h8300-stack-1.c: New.
30838
30839 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30840
30841         g++.dg/lookup/exception1.C: New test.
30842
30843         g++.dg/lookup/template1.C: New test.
30844
30845         g++.dg/parse/namespace2.C: New test.
30846
30847         g++.dg/parse/parens2.C: New test.
30848
30849 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30850
30851         * g++.dg/parse/parse5.C: New test.
30852         * g++.dg/lookup/scoped4.C: New test.
30853
30854 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30855
30856         * g++.dg/parse/parens1.C: New test.
30857
30858         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30859         angle-bracket1.C.
30860         * g++.dg/parse/parens2.C: New test.
30861
30862         * g++.dg/lookup/scope-operator1.C: New test.
30863
30864         * g++.dg/parse/operator1.C: New test.
30865
30866 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30867
30868         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30869         * g++.old-deja/g++.other/access6.C: Likewise.
30870         * g++.old-deja/g++.other/decl1.C: Likewise.
30871         * g++.old-deja/g++.pt/typename12.C: Likewise.
30872
30873 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30874
30875         * g++.dg/parse/namespace1.C: New test.
30876
30877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30878
30879         * g++.dg/parse/parse4.C: New test.
30880
30881 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30882
30883         * g++.dg/parse/parse3.C: New test.
30884
30885 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30886
30887         * g++.dg/parse/parse2.C: New test.
30888
30889 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30890
30891         * g++.dg/template/friend11.C: New test.
30892
30893 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30894
30895         * g++.dg/parse/parse1.C: New test.
30896
30897 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30898
30899         * lib/profopt.exp: Change the name of a global variable to avoid
30900         possible clashes with other test suites.
30901
30902 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.dg/inherit/covariant8.C: New test.
30905
30906 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * g++.dg/init/array9.C: New test.
30909
30910         PR c++/9112
30911         * g++.dg/parse/expr1.C: New test.
30912
30913 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30914
30915         * gcc.c-torture/compile/20021230-1.c: New test.
30916
30917 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30918
30919         * g++.dg/inherit/covariant5.C: New test.
30920         * g++.dg/inherit/covariant6.C: New test.
30921         * g++.dg/inherit/covariant7.C: New test.
30922
30923 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30924
30925         PR c++/2739
30926         * g++.dg/other/access2.C: New test.
30927
30928 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30929
30930         * g++.dg/other/anon-struct.C: No longer fails
30931         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30932         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30933         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30934
30935 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30936
30937         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30938
30939 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30940
30941         * g++.dg/eh/spec4.C: Remove stray semicolon.
30942         * g++.dg/expr/pmf-1.C: Change error message.
30943         * g++.dg/ext/asm1.C: Remove stray semicolon.
30944         * g++.dg/ext/typename1.C: Add missing typenames.
30945         * g++.dg/inherit/template-as-base.C: Change error message.
30946         * g++.dg/lookup/scoped1.C: Likewise.
30947         * g++.dg/lookup/scoped2.C: Likewise.
30948         * g++.dg/lookup/using2.C: Likewise.
30949         * g++.dg/other/component1.C: Remove stray semicolon.
30950         * g++.dg/other/do1.C: Change error message.
30951         * g++.dg/other/error2.C: Likewise.
30952         * g++.dg/other/init1.C: Likewise.
30953         * g++.dg/other/packed1.C: Remove stray semicolon.
30954         * g++.dg/other/ptrmem2.C: Change error message.
30955         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30956         marker.
30957         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30958         * g++.dg/template/access3.C: Add typename keyword.
30959         * g++.dg/template/access5.C: Remove stray semicolon.
30960         * g++.dg/template/access6.C: Likewise.
30961         * g++.dg/template/complit1.C: Likewise.
30962         * g++.dg/template/crash1.C: Change error message.
30963         * g++.dg/template/inherit2.C: Remove stray semicolon.
30964         * g++.dg/template/instantiate2.C: Likewise.
30965         * g++.dg/template/instantiate3.C: Change error message.
30966         * g++.dg/template/qual1.C: Remove stray semicolon.
30967         * g++.dg/template/qualttp18.C: Change error message.
30968         * g++.dg/template/ref1.C: Remove stray semicolon.
30969         * g++.dg/template/sizeof1.C (A::value): Declare it.
30970         * g++.dg/template/spec4.C: Change error message.
30971         * g++.dg/template/static1.C: Likewise.
30972         * g++.dg/template/type1.C: Likewise.
30973         * g++.dg/template/typename3.C: Likewise.
30974         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30975         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30976         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30977         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30978         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30979         named return value extension.
30980         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30981         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30982         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30983         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30984         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30985         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30986         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30987         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30988         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30989         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30990         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30991         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30992         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30993         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30994         syntax.
30995         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30996         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30997         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30998         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30999         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31000         * g++.old-deja/g++.brendan/template11.C: Likewise.
31001         * g++.old-deja/g++.brendan/template26.C: Likewise.
31002         * g++.old-deja/g++.brendan/template27.C: Use explicit
31003         specialization syntax.
31004         * g++.old-deja/g++.brendan/template30.C: Likewise.
31005         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31006         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31007         non-dependent names.
31008         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31009         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31010         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31011         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31012         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31013         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31014         named return value extension.
31015         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31016         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31017         * g++.old-deja/g++.ext/return1.C: Likewise.
31018         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31019         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31020         * g++.old-deja/g++.jason/access8.C: Likewise.
31021         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31022         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31023         pseudo-destructor names.
31024         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31025         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31026         pseudo-destructor names.
31027         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31028         * g++.old-deja/g++.jason/overload19.C: Likewise.
31029         * g++.old-deja/g++.jason/overload32.C: Likewise.
31030         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31031         stray semicolons.
31032         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31033         * g++.old-deja/g++.jason/return.C: Likewise.
31034         * g++.old-deja/g++.jason/return2.C: Likewise.
31035         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31036         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31037         syntax.
31038         * g++.old-deja/g++.jason/template10.C: Account for use of
31039         non-dependent names.
31040         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31041         syntax.
31042         * g++.old-deja/g++.jason/template37.C: Likewise.
31043         * g++.old-deja/g++.law/access4.C: Change error messages.
31044         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31045         pseudo-destructor names.
31046         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31047         * g++.old-deja/g++.law/ctors9.C: Likewise.
31048         * g++.old-deja/g++.law/cvt22.C: Likewise.
31049         * g++.old-deja/g++.law/dtors5.C: Likewise.
31050         * g++.old-deja/g++.law/global-init1.C: Likewise.
31051         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31052         * g++.old-deja/g++.law/operators28.C: Likewise.
31053         * g++.old-deja/g++.law/visibility28.C: Likewise.
31054         * g++.old-deja/g++.martin/eval1.C: Likewise.
31055         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31056         name.
31057         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31058         * g++.old-deja/g++.mike/net34.C: Likewise.
31059         * g++.old-deja/g++.mike/net36.C: Likewise.
31060         * g++.old-deja/g++.mike/ns2.C: Likewise.
31061         * g++.old-deja/g++.mike/p12306.C: Likewise.
31062         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31063         value extension.
31064         * g++.old-deja/g++.mike/p700.C: Likewise.
31065         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31066         * g++.old-deja/g++.mike/p710.C: Likewise.
31067         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31068         value extension.
31069         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31070         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31071         * g++.old-deja/g++.ns/crash2.C: Likewise.
31072         * g++.old-deja/g++.ns/crash3.C: Likewise.
31073         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31074         * g++.old-deja/g++.ns/ns17.C: Likewise.
31075         * g++.old-deja/g++.ns/template16.C: Likewise.
31076         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31077         keyword.
31078         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31079         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31080         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31081         named return value extension.
31082         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31083         * g++.old-deja/g++.other/access4.C: Issue additional error
31084         messages.
31085         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31086         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31087         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31088         * g++.old-deja/g++.other/crash25.C: Change error message.
31089         * g++.old-deja/g++.other/crash4.C: Change error message.
31090         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31091         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31092         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31093         checks.
31094         * g++.old-deja/g++.other/defarg8.C: Likewise.
31095         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31096         * g++.old-deja/g++.other/dtor10.C: Likewise.
31097         * g++.old-deja/g++.other/incomplete.C: Likewise.
31098         * g++.old-deja/g++.other/linkage7.C: Likewise.
31099         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31100         lookup algorithm.
31101         * g++.old-deja/g++.other/mangle2.C: Likewise.
31102         * g++.old-deja/g++.other/refinit2.C: Likewise.
31103         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31104         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31105         * g++.old-deja/g++.pt/crash28.C: Likewise.
31106         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31107         syntax.
31108         * g++.old-deja/g++.pt/crash32.C: Change error message.
31109         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31110         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31111         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31112         error message position.
31113         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31114         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31115         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31116         syntax.
31117         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31118         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31119         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31120         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31121         keyword.
31122         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31123         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31124         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31125         keyword.
31126         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31127         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31128         syntax.
31129         * g++.old-deja/g++.pt/friend28.C: Account for use of
31130         non-dependent names.
31131         * g++.old-deja/g++.pt/friend29.C: Likewise.
31132         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31133         rules.
31134         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31135         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31136         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31137         lookup rules.
31138         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31139         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31140         keyword.
31141         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31142         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31143         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31144         keyword.
31145         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31146         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31147         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31148         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31149         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31150         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31151         keyword.
31152         * g++.old-deja/g++.pt/spec10.C: Likewise.
31153         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31154         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31155         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31156         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31157         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31158         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31159         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31160         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31161         * g++.old-deja/g++.pt/typename15.C: Likewise.
31162         * g++.old-deja/g++.pt/typename22.C: Likewise.
31163         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31164         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31165         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31166         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31167         syntax.
31168         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31169         return value extension.
31170         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31171         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31172         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31173         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31174
31175 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31176
31177         * g++.dg/warn/inline1.C: New test.
31178         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31179         * g++.old-deja/g++.jason/synth10.C: Likewise.
31180         * g++.old-deja/g++.mike/net31.C: Likewise.
31181         * g++.old-deja/g++.mike/p8786.C: Likewise.
31182
31183         * g++.dg/template/friend10.C: New test.
31184         * g++.dg/template/conv5.C: New test.
31185
31186 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31187
31188         * g++.dg/lookup/scoped3.C: New test.
31189
31190         * g++.dg/lookup/decl1.C: New test.
31191         * g++.dg/lookup/decl2.C: New test.
31192
31193 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31194
31195         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31196         gcc.c-torture/compile/20021015-1.c,
31197         gcc.c-torture/compile/20021015-2.c,
31198         gcc.c-torture/compile/20021123-1.c,
31199         gcc.c-torture/compile/20021123-2.c,
31200         gcc.c-torture/compile/20021123-3.c,
31201         gcc.c-torture/compile/20021123-4.c,
31202         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31203         only to 3.1 or 3.2 branch.
31204
31205 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31206
31207         * gcc.dg/i386-bitfield3.c: New test.
31208
31209         * gcc.dg/i386-bitfield2.c: New test.
31210
31211 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.dg/parse/conv_op1.C: New test.
31214
31215 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31216
31217         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31218         approved.
31219
31220 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31221
31222         * gcc.c-torture/compile/20021220-1.c: New test.
31223
31224 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31225
31226         * gcc.dg/i386-fastcall-1.c: New.
31227
31228 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31229
31230         * gcc.c-torture/execute/20021219-1.c: New test.
31231
31232 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31233
31234         * gcc.dg/i386-pic-1.c: New test.
31235
31236 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31237
31238         PR c++/8099
31239         * g++.dg/template/friend9.C: New test.
31240
31241 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31242
31243         PR c++/3663
31244         * g++.dg/template/access7.C: New test.
31245
31246 2002-12-18  Nick Clifton  <nickc@redhat.com>
31247
31248         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31249         the libstdc++-v3 directory has been found.
31250
31251 2002-12-12  Devang Patel <dpatel@apple.com>
31252         * gcc.dg/darwin-ld-1.c: New test.
31253         * gcc.dg/darwin-ld-2.c: New test.
31254         * gcc.dg/darwin-ld-3.c: New test.
31255         * gcc.dg/darwin-ld-4.c: New test.
31256         * gcc.dg/darwin-ld-5.c: New test.
31257
31258 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31259
31260         * gcc.c-torture/compile/20021212-1.c: New test.
31261
31262 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31263
31264         * gcc.dg/fshort-wchar: New test.
31265
31266 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31267
31268         PR c++/8372
31269         * g++.dg/template/dtor1.C: New test.
31270
31271         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31272         markers.
31273
31274 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31275
31276         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31277
31278 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.dg/template/static1.C: New test.
31281         * g++.dg/template/static2.C: New test.
31282         * g++.old-deja/g++.ext/memconst.C: New test.
31283
31284 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31285
31286         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31287         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31288         * g++.dg/special/initp1.C: Likewise.
31289
31290 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.c-torture/execute/20021204-1.c: New test.
31293
31294 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31295
31296         * gcc.dg/ppc-fmadd-1.c: New file.
31297         * gcc.dg/ppc-fmadd-2.c: New file.
31298         * gcc.dg/ppc-fmadd-3.c: New file.
31299
31300 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31301
31302         * gcc.c-torture/compile/20021204-1.c: New test.
31303
31304 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31305
31306         * g++.dg/inherit/covariant2.C: New test.
31307         * g++.dg/inherit/covariant3.C: New test.
31308         * g++.dg/inherit/covariant4.C: New test.
31309         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31310         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31311
31312 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31313
31314         PR c++/8688
31315         * g++.dg/init/brace3.C: New test.
31316
31317 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31318
31319         * gcc.dg/20020210-1.c: Fix a comment typo.
31320
31321 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31322
31323         PR c++/8720
31324         * g++.dg/parse/defarg1.C: New test.
31325
31326         PR c++/8615
31327         * g++.dg/template/char1.C: New test.
31328
31329         * g++.dg/template/varmod1.C: Fix typo.
31330
31331 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31332
31333         DR 180
31334         * g++.old-deja/g++.pt/crash32.C: Expect error.
31335
31336 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31337
31338         PR c++/5919
31339         * g++.dg/template/varmod1.C: New test.
31340
31341         PR c++/8727
31342         * g++.dg/inherit/typeinfo1.C: New test.
31343
31344         PR c++/8663
31345         * g++.dg/inherit/typedef1.C: New test.
31346
31347 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31348
31349         PR c++/8332
31350         PR c++/8493
31351         * g++.dg/template/strlen1.C: New test.
31352
31353         PR c++/8227
31354         * g++.dg/template/ctor2.C: New test.
31355
31356         PR c++/8214
31357         * g++.dg/init/string1.C: New test.
31358
31359         PR c++/8511
31360         * g++.dg/template/friend8.C: New test.
31361
31362 2002-11-29  Joe Buck <jbuck@synopsys.com>
31363
31364         * g++.dg/lookup/anon2.C: New test.
31365
31366 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31367
31368         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31369         h8300 port.
31370
31371 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31372
31373         * gcc.dg/bitfld-6.c: New test.
31374
31375 2002-11-27  Jan Hubicka  <jh@suse.cz>
31376
31377         * gcc.c-torture/execute/20021127.[cx]: New test.
31378
31379 2002-11-26  Jan Hubicka  <jh@suse.cz>
31380
31381         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31382         quality.
31383
31384 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31385
31386         * g++.dg/init/brace2.C: New test.
31387         * g++.old-deja/g++.mike/p9129.C: Correct.
31388
31389 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31390
31391         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31392
31393 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31394
31395         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31396
31397 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31398
31399         * testsuite/g++.dg/abi/empty11.C: New test.
31400         * testsuite/g++.dg/rtti/cv1.C: New test.
31401
31402 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31403
31404         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31405
31406 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31407
31408         * g++.dg/abi/empty10.C: New test.
31409
31410 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31411
31412         * gcc.c-torture/compile/20021124-1.c: New test.
31413
31414 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31415
31416         * g++.dg/abi/rtti2.C: New test.
31417
31418 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31419
31420         * gcc.dg/i386-unroll-1.c: New test.
31421
31422 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31423
31424         * gcc.c-torture/compile/20021120-1.c: New test.
31425         * gcc.c-torture/compile/20021120-2.c: New test.
31426
31427 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31428
31429         * gcc.dg/bitfld-5.c: New test.
31430
31431 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31432
31433         * gcc.c-torture/execute/20021120-3.c: New test.
31434
31435 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31436
31437         * gcc.c-torture/execute/20021120-2.c: New test.
31438
31439 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31440
31441         * gcc.c-torture/execute/20021120-1.c: New test.
31442
31443 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31444
31445         * gcc.c-torture/execute/20021118-3.c: New test.
31446
31447 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31448
31449         * gcc.c-torture/compile/20021119-1.c: New test.
31450
31451 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31452
31453         * gcc.dg/duff-1.c: New test.
31454         * gcc.dg/duff-2.c: New test.
31455         * gcc.dg/duff-3.c: New test.
31456
31457 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31458
31459         * gcc.dg/cpp/_Pragma5.c: New test.
31460
31461 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31462
31463         * gcc.c-torture/execute/20021118-2.c: New test.
31464
31465 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31466
31467         * gcc.c-torture/execute/20021118-1.c: New test.
31468
31469 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31470
31471         * gcc.dg/20021116-1.c: New test.
31472
31473 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31474
31475         * g++.dg/abi/vcall1.C: New test.
31476
31477 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31478
31479         * gcc.dg/20021029-1.c: New test.
31480         * gcc.dg/20021029-2.c: New test.
31481
31482 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31483
31484         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31485
31486 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31487
31488         PR c/8439
31489         * gcc.dg/20021110.c: Move to ...
31490         * gcc.c-torture/compile/20021110.c: .... here.
31491
31492 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31493
31494         PR c/8467
31495         * gcc.c-torture/execute/20021111-1.c
31496
31497 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31498
31499         PR c/8439
31500         * gcc.dg/20021110.c: New test.
31501
31502 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31503
31504         * g++.dg/abi/vthunk3.C: Run only on x86.
31505
31506 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31507
31508         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31509
31510 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31511
31512         * lib/compat.exp (compat-execute): Fix logic error in last
31513         change.
31514
31515 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31516
31517         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31518
31519 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31520
31521         PR c++/8389
31522         * g++.dg/template/access6.C: New test.
31523
31524 2002-11-08  Jan Hubicka  <jh@suse.cz>
31525
31526         * gcc.dg/i386-ssefp-1.c: New test.
31527         * gcc.dg/i386-ssefp-1.c: New test.
31528
31529 2002-11-08  Jan Hubicka  <jh@suse.cz>
31530
31531         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31532
31533 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31534
31535         * g++.dg/abi/vthunk3.C: New test.
31536
31537         PR c++/8338
31538         * g++.dg/template/crash2.C: New test.
31539
31540 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31541
31542         * testsuite/g++.dg/abi/dtor1.C: New test.
31543         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31544
31545 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31546
31547         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31548         Darwin.
31549
31550 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31551
31552         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31553         -mthumb.  Only xfail with -O0.
31554
31555 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31556
31557         * g++.dg/abi/thunk1.C: New test.
31558         * g++.dg/abi/thunk2.C: Likewise.
31559         * g++.dg/abi/vtt1.C: Likewise.
31560
31561 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31562
31563         PR optimization/8423
31564         * gcc.c-torture/execute/builtin-constant.c: New test.
31565
31566 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31567
31568         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31569         Add some more cases.
31570
31571 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31572
31573         PR c++/8391
31574         * g++.dg/opt/local1.C: New test.
31575
31576 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/8160
31579         * g++.dg/template/complit1.C: New test.
31580
31581         PR c++/8149
31582         * g++.dg/template/typename4.C: Likewise.
31583
31584 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31585
31586         Core issue 287, PR c++/7639
31587         * g++.dg/template/instantiate1.C: Adjust error location.
31588         * g++.dg/template/instantiate3.C: New test.
31589         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31590         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31591         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31592
31593 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31594
31595         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31596
31597 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31598
31599         PR c++/8287
31600         * g++.dg/init/dtor2.C: New test.
31601
31602 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31603
31604         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31605         * gcc.dg/nest.c: Bypass errors on irix6.
31606
31607 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31608
31609         * gcc.dg/nest.c: Expect error for mmix-*-*.
31610         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31611
31612 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31613
31614         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31615         markers.
31616
31617         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31618
31619 2002-10-25  Mike Stump  <mrs@apple.com>
31620
31621         * gcc.dg/warn-1.c: New test.
31622
31623 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31624
31625         * g++.dg/template/typename3.C: New test.
31626
31627 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * g++.dg/lookup/ptrmem1.C: New test.
31630
31631         * g++.dg/abi/vthunk2.C: New test.
31632
31633 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31634
31635         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31636
31637 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31638
31639         * g++.dg/abi/empty9.C: New test.
31640
31641 2002-10-24  Richard Henderson  <rth@redhat.com>
31642
31643         * g++.dg/inherit/thunk1.C: Enable for ia64.
31644
31645 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31646
31647         PR c++/8067
31648         * g++.dg/lookup/pretty1.C: New test.
31649
31650 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31651
31652         * gcc.dg/20021023-1.c: New test.
31653
31654 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31655
31656         PR c++/7679
31657         * g++.dg/parse/inline1.C: New test.
31658
31659 2002-10-23  Richard Henderson  <rth@redhat.com>
31660
31661         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31662
31663         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31664
31665 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31666
31667         PR c++/6579
31668         * g++.dg/parse/stmtexpr3.C: New test.
31669
31670 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31671
31672         * g++.dg/expr/cond1.C: New test.
31673
31674 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31675
31676         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31677
31678 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31679
31680         * g++.dg/abi/vbase13.C: New test.
31681         * g++.dg/abi/vbase14.C: Likewise.
31682
31683 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31684
31685         * gcc.dg/tls/pic-1.c: New test.
31686         * gcc.dg/tls/nonpic-1.c: New test.
31687         * gcc.dg/20021018-1.c: New test.
31688
31689 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31690
31691         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31692         Remove only files with the same base name as the test case.
31693         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31694         (profopt-execute): Likewise.  Also, remove old profiling
31695         and performance data files before running the tests.
31696
31697         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31698         * g++.dg/bprob/bprob.exp: Likewise.
31699         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31700         to allow more general test case names.
31701
31702         * g++.dg/bprob/bprob-1.C: Rename to ...
31703         * g++.dg/bprob/g++-bprob-1.C: ... this.
31704
31705         * g77.dg/bprob/bprob-1.f: Rename to ...
31706         * g77.dg/bprob/g77-bprob-1.f: ... this.
31707
31708 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31709
31710         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31711         bison 1.50 or later.
31712
31713 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31714
31715         * g++.dg/README: Describe more test directories.
31716
31717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31718
31719         * g++.dg/init/array6.C: Add additional tests.
31720
31721 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31722
31723         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31724         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31725
31726 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31727
31728         * gcc.c-torture/compile/20020604-1.x: New.
31729         * gcc.c-torture/compile/simd-5.x: Likewise.
31730         * gcc.c-torture/execute/920710-1.x: Likewise.
31731         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31732
31733 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31734
31735         * g++.dg/inherit/override1.C: Add dg-options clause.
31736
31737 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31738
31739         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31740         _mm_slli_si128.
31741
31742 2002-10-19  Andreas Schwab  <schwab@suse.de>
31743
31744         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31745         directory component.
31746
31747 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * g++.dg/inherit/thunk1.C: New test.
31750
31751         * g++.dg/inherit/override1.C: New test.
31752
31753         * g++.dg/abi/mangle11.C: New test.
31754         * g++.dg/abi/mangle14.C: New test.
31755         * g++.dg/abi/mangle17.C: New test.
31756
31757 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         * g++.dg/overload/member2.C: New test.
31760
31761 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31762
31763         * g++.dg/README: Describe new compat directory.
31764         * g++.dg/dg.exp: Skip tests in compat directory.
31765         * README.compat: New file.
31766         * lib/compat.exp: New expect script.
31767         * g++.dg/compat: New test directory.
31768         * g++.dg/compat/compat.exp: New expect script.
31769         * g++.dg/compat/abi: New test directory.
31770         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31771         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31772         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31773         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31774         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31775         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31776         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31777         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31778         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31779         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31780         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31781         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31782         * g++.dg/compat/break: New test directory.
31783         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31784         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31785         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31786         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31787         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31788         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31789         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31790         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31791         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31792         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31793         g++.dg/compat/break/README: New files.
31794         * g++.dg/compat/eh: New test directory.
31795         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31796         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31797         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31798         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31799         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31800         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31801         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31802         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31803         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31804         g++.dg/compat/eh/filter2_y.C,
31805         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31806         g++.dg/compat/eh/new1_y.C,
31807         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31808         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31809         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31810         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31811         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31812         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31813         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31814         g++.dg/compat/eh/unexpected1_y.C: New files.
31815         * g++.dg/compat/init: New test directory.
31816         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31817         g++.dg/compat/init/array5_y.C,
31818         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31819         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31820         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31821         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31822         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31823         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31824         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31825         g++.dg/compat/init/init-ref2_y.C: New files.
31826
31827 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31828
31829         PR c++/7584
31830         * g++.dg/inherit/using3.C: New test.
31831
31832 2002-10-17  Jan Hubicka  <jh@suse.cz>
31833
31834         * gcc.dg/20021017-2.c: New test.
31835
31836 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31837
31838         * g++.dg/abi/mangle16.C: Adjust.
31839
31840         * g++.dg/init/array8.C: New test.
31841
31842 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31843
31844         * gcc.dg/special/mips-abi.exp: New test.
31845         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31846
31847 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31848
31849         * g++.dg/abi/mangle16.C: New test.
31850         * g++.dg/abi/mangle17.C: Likewise.
31851
31852         PR c++/7478
31853         * g++.dg/template/ref1.C: New test.
31854
31855 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31856
31857         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31858
31859 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31860
31861         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31862
31863 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31864
31865         PR c++/7524
31866         * g++.dg/init/array7.C: New test.
31867
31868 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31869
31870         * g++.dg/init/array6.C: New test.
31871
31872         * g++.dg/abi/mangle13.C: Likewise.
31873         * g++.dg/abi/mangle14.C: Likewise.
31874         * g++.dg/abi/mangle15.C: Likewise.
31875
31876 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31877
31878         * g++.dg/abi/empty8.C: New test.
31879
31880 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31881
31882         * g++.dg/init/ctor1.C: New test.
31883
31884 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31885
31886         * gcc.c-torture/execute/20021015-1.c: New test.
31887
31888 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31889
31890         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31891
31892 2002-10-14  Jan Hubicka  <jh@suse.cz>
31893
31894         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31895
31896 2002-10-14  Richard Henderson  <rth@redhat.com>
31897
31898         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31899
31900 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31901
31902         PR optimization/6631
31903         * g++.dg/opt/const2.C: New test.
31904
31905 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31906
31907         PR c++/7176
31908         * g++.dg/parse/friend1.C: New test.
31909         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31910
31911 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * gcc.dg/20021014-1.c: New test.
31914
31915 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31916
31917         PR c++/5661
31918         * g++.dg/ext/vlm1.C: New test.
31919         * g++.dg/ext/vlm2.C: Likewise.
31920
31921         * g++.dg/init/array1.C: Remove invalid braces.
31922         * g++.dg/init/brace1.C: New test.
31923         * g++.dg/init/copy2.C: Likewise.
31924         * g++.dg/init/copy3.C: Likewise.
31925         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31926         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31927         braces.
31928
31929 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31930
31931         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31932
31933 2002-10-11  Richard Shann  <richard.shann@superh.com>
31934
31935         * gcc.c-torture/compile/simd-5.c: New test.
31936
31937 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31938
31939         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31940
31941 2002-10-10  Jim Wilson  <wilson@redhat.com>
31942
31943         * gcc.c-torture/execute/20021010-1.c: New test.
31944
31945 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31946
31947         PR c/7353
31948         * g++.dg/ext/typedef-init.C: New test.
31949         * gcc.dg/typedef-init.c: New test.
31950
31951 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31952
31953         * gcc.dg/cpp/paste13.c: New test.
31954
31955 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31956
31957         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31958         remaining platforms, XFAIL during compile, not execute.  Don't
31959         XFAIL at -O0.
31960
31961 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31962
31963         * gcc.dg/alias-1.c: Tweak expected warning.
31964
31965 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31966
31967         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31968
31969 2002-10-06  Andreas Jaeger  <aj@suse.de>
31970
31971         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31972         * gcc.dg/cpp/c++98.C: Likewise.
31973
31974         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31975         * g++.dg/cpp/c++98.C: Likewise.
31976
31977         * g++.dg/README (Subdirectories): Mention cpp directory.
31978
31979         PR target/7559
31980         * gcc.dg/20021006-1.c: New test.
31981
31982 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31983
31984         PR c++/7804
31985         * g++.dg/other/warning1.C: New test.
31986
31987 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31988
31989         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31990         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31991         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31992
31993 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31994
31995         PR c++/7931
31996         * g++.dg/template/ptrmem3.C: New test.
31997
31998         PR c++/7754
31999         * g++.dg/template/union1.C: New test.
32000
32001 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32002
32003         PR c++/8006
32004         * g++.dg/abi/mangle9.C: New test.
32005         * g++.dg/abi/mangle10.C: New test.
32006         * g++.dg/abi/mangle11.C: New test.
32007         * g++.dg/abi/mangle12.C: New test.
32008
32009 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32010
32011         PR c++/7188.
32012         * g++.dg/template/meminit1.C: New test.
32013         * g++.dg/warn/Wreorder-1.C: Likewise.
32014         * g++.old-deja/g++.mike/warn3.C: Tweak.
32015         * lib/prune.exp: Ingore "in copy constructor".
32016
32017 2002-10-02  Andreas Jaeger  <aj@suse.de>
32018
32019         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32020         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32021         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32022         on x86-64.
32023
32024 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32025
32026         * gcc.dg/empty1.C: Fix typo.
32027
32028 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32029
32030         * gcc.dg/alias-1.c: New test.
32031
32032 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32033
32034         * gcc.dg/empty1.C: New test.
32035
32036         * g++.dg/tls/init-2.C: Tweak error messages.
32037
32038 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32039
32040         * gcc.c-torture/compile/20020923-1.c: New test.
32041
32042 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32043
32044         * gcc.c-torture/execute/ffs-1.c: New test.
32045         * gcc.c-torture/execute/ffs-2.c: Ditto.
32046
32047 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32048
32049         * g++.dg/overload/member1.C: New test.
32050
32051 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32052
32053         * g++.dg/abi/empty7.C: New test.
32054         * g++.dg/init/pm2.C: Likewise.
32055
32056 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32057
32058         * g++.dg/rtti/crash1.C: New test.
32059
32060 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32061
32062         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32063         gcc.dg/sibcall-4.c: New tests.
32064
32065 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32066
32067         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32068         powerpc and MMIX targets.
32069
32070 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32071
32072         * gcc.dg/cpp/20020927-1.c: New.
32073
32074 2002-09-26  David S. Miller  <davem@redhat.com>
32075
32076         * gcc.c-torture/compile/trunctfdf.c: New.
32077
32078 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32079
32080         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32081
32082 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32083
32084         * gcc.c-torture/execute/loop-15.c: New.
32085
32086 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32087
32088         * README.QMTEST: Fix typo.
32089
32090 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32091
32092         * gcc.dg/20020926-1.c: New test.
32093
32094 2002-09-25  David S. Miller  <davem@redhat.com>
32095
32096         PR target/7842
32097         * gcc.c-torture/execute/shiftdi.c: New test.
32098
32099 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32100
32101         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32102         unique to the tool.
32103         * lib/g77.exp (g77_init): Likewise.
32104         * lib/g++.exp (g++_init): Likewise.
32105         * lib/objc.exp (objc_init): Likewise.
32106
32107 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32110         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32111         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32112
32113 2002-09-25  Richard Henderson  <rth@redhat.com>
32114
32115         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32116         too-small long double.
32117
32118 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32119
32120         * gcc.dg/20020919-1.c: New test.
32121
32122 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32123
32124         * g++.dg/abi/bitfield6.C: New test.
32125         * g++.dg/abi/bitfield7.C: New test.
32126         * g++.dg/abi/bitfield8.C: New test.
32127         * g++.dg/abi/vbase11.C: New test.
32128
32129 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32130
32131         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32132         hppa*-*-hpux*.  Update test comment.
32133
32134 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32135
32136         * gcc.dg/tls/struct-1.c: New test.
32137
32138 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32139
32140         * gcc.dg/cpp/tr-warn2.c: Update.
32141
32142 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32143
32144         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32145
32146 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32147
32148         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32149         systems.
32150
32151 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32152
32153         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32154
32155         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32156         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32157         setting of cxxfilt.
32158
32159 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32160
32161         * gcc.dg/20020312-2.c: Update for darwin.
32162
32163 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32166
32167 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32168
32169         * objc.dg/comp-types-1.m: New test.
32170         * objc.dg/comp-types-2.m: New test.
32171         * objc.dg/comp-types-3.m: New test.
32172         * objc.dg/comp-types-4.m: New test.
32173         * objc.dg/comp-types-5.m: New test.
32174         * objc.dg/comp-types-6.m: New test.
32175
32176 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32177
32178         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32179
32180 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32181
32182         * g++.dg/other/do1.C: New test.
32183
32184         * g++.dg/template/subst1.C: New test.
32185
32186 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32187
32188         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32189
32190 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32191
32192         * g++.dg/template/qualttp20.C: Adjust expected errors.
32193         * g++.old-deja/g++.jason/report.C: Likewise.
32194         * g++.old-deja/g++.other/qual1.C: Likewise.
32195
32196         * g++.dg/lookup/scoped2.C: New test.
32197
32198         * g++.dg/ext/asm3.C: New test.
32199
32200 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32201
32202         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32203
32204 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32205
32206         * ChangeLog: follow spelling conventions.
32207         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32208         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32209         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32210         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32211         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32212         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32213         * g++.old-deja/g++.law/global-init1.C: Likewise.
32214         * g++.old-deja/g++.other/delete4.C: Likewise.
32215         * g++.old-deja/g++.other/inline21.C: Likewise.
32216         * g++.old-deja/g++.other/singleton.C: Likewise.
32217         * g77.dg/strlen0.f: Likewise.
32218         * g77.f-torture/compile/20010519-1.f: Likewise.
32219         * g77.f-torture/compile/980310-4.f: Likewise.
32220         * gcc.c-torture/compile/20000605-1.c: Likewise.
32221         * gcc.c-torture/execute/20020225-1.c: Likewise.
32222         * gcc.dg/c90-hexfloat-2.c: Likewise.
32223         * gcc.dg/c99-bool-1.c: Likewise.
32224         * gcc.dg/c99-hexfloat-2.c: Likewise.
32225         * gcc.dg/dll-2.c: Likewise.
32226         * gcc.dg/wtr-union-init-1.c: Likewise.
32227         * gcc.dg/wtr-union-init-2.c: Likewise.
32228         * gcc.dg/wtr-union-init-3.c: Likewise.
32229         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32230         * gcc.dg/cpp/defined.c: Likewise.
32231         * gcc.dg/cpp/macsyntx.c: Likewise.
32232         * gcc.dg/cpp/paste2.c: Likewise.
32233         * gcc.dg/cpp/trad/defined.c: Likewise.
32234         * gcc.dg/format/c90-printf-1.c: Likewise.
32235         * gcc.dg/format/c90-scanf-1.c: Likewise.
32236         * gcc.dg/format/c99-printf-1.c: Likewise.
32237         * gcc.dg/format/c99-scanf-1.c: Likewise.
32238         * gcc.misc-tests/gcov-8.c: Likewise.
32239         * lib/profopt.exp: Likewise.
32240
32241 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32242
32243         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32244
32245 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32246
32247         * g++.dg/inherit/using2.C: New test.
32248
32249 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32250
32251         * ChangeLog: Follow spelling conventions.
32252         * g++.dg/template/friend4.C: Likewise.
32253         * g++.old-deja/g++.pt/crash67.C: Likewise.
32254         * gcc.c-torture/execute/20000801-4.c: Likewise.
32255         * gcc.dg/c90-digraph-1.c: Likewise.
32256         * gcc.dg/c94-digraph-1.c: Likewise.
32257         * gcc.dg/c99-digraph-1.c: Likewise.
32258         * gcc.dg/cpp/line5.c: Likewise.
32259         * gcc.dg/cpp/multiline.c: Likewise.
32260         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32261         * gcc.dg/format/attr-3.c: Likewise.
32262         * gcc.dg/format/c90-scanf-3.c: Likewise.
32263         * gcc.dg/format/ext-4.c: Likewise.
32264
32265 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32266
32267         * g++.dg/template/pretty1.C: New test.
32268
32269 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32270
32271         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32272
32273 2002-09-13  Matt Austern  <austern@apple.com>
32274
32275         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32276         passing a cast expression to a function by const reference.
32277
32278 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32279
32280         * g++.dg/template/deduce1.C: New test.
32281
32282 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32283
32284         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32285         32-bit int.
32286
32287 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32288
32289         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32290         usage.
32291
32292 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32293
32294         * gcc.c-torture/compile/20020910-1.c: New test.
32295
32296 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32297
32298         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32299
32300 2002-09-10  Andreas Jaeger  <aj@suse.de>
32301
32302         * gcc.dg/20020312-2.c: Adjust for x86-64.
32303
32304 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32305
32306         * g77.dg/7388.f: New test case for PR 7388.
32307
32308 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32309
32310         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32311
32312 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32313
32314         * objc.dg/proto-lossage-1.m: New test.
32315
32316 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32317
32318         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32319
32320 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32321
32322         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32323         expected to pass.
32324
32325 2002-09-06  Stan Shebs  <shebs@apple.com>
32326             David Edelsohn  <edelsohn@gnu.org>
32327
32328         * gcc.dg/weak: New directory.
32329         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32330         target-specific xfail bits.
32331         * gcc.dg/typeof-2.c: Move to new directory.
32332         * gcc.dg/weak.exp: New expect script.
32333
32334 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32335
32336         * gcc.c-torture/execute/extzvsi.c: New test.
32337
32338 2002-09-05  Stan Shebs  <shebs@apple.com>
32339
32340         * gcc.dg/weak-1.c: xfail on Darwin.
32341         * gcc.dg/weak-2.c: Ditto.
32342         * gcc.dg/weak-3.c: Ditto.
32343         * gcc.dg/weak-4.c: Ditto.
32344         * gcc.dg/weak-5.c: Ditto.
32345         * gcc.dg/weak-6.c: Ditto.
32346         * gcc.dg/weak-7.c: Ditto.
32347         * gcc.dg/weak-8.c: Ditto.
32348         * gcc.dg/weak-9.c: Ditto.
32349
32350 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32351
32352         * gcc.c-torture/execute/loop-14.c: New test.
32353
32354 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32355
32356         * g++.dg/other/cxa-atexit1.C: New test.
32357
32358         * gcc.dg/typeof-2.c: New test.
32359
32360 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32361
32362         * gcc.dg/builtins-2.c: New testcase.
32363         * gcc.dg/builtins-3.c: New testcase.
32364
32365 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32366
32367         * gcc.dg/cpp/_Pragma4.c: New test.
32368
32369 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32370
32371         * objc/execute/nil_method-1.m: New testcase.
32372
32373 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32374
32375         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32376         [Object class], not [Object initialize].
32377
32378 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32379             Hans-Peter Nilsson  <hp@bitrange.com>
32380
32381         * gcc.c-torture/execute/20020720-1.x: Skip test on
32382         mmix-knuth-mmixware.  Correct comment.
32383
32384 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32385
32386         * testsuite/g++.dg/abi/bitfield5.C: New test.
32387         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32388
32389 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32390
32391         * objc.dg/undeclared-selector.m: New test.
32392
32393 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.dg/other/offsetof1.C: Avoid cast warning.
32396
32397 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32398
32399         * objc.dg/super-class-2.m: New test.
32400
32401 2002-08-24  Matt Austern  <austern@apple.com>
32402
32403         * g++.dg/ext/lvaddr.C: New test.
32404         * g++.dg/ext/lvcast.C: New test.
32405
32406 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32407
32408         * testsuite/g++.dg/inherit/cond1.C: New test.
32409
32410 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32411
32412         * gcc.dg/noncompile/incomplete-1.c: New test.
32413
32414 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32415
32416         * gcc.dg/typespec-1.c: New test.
32417
32418 2002-08-20  Devang Patel  <dpatel@apple.com>
32419         * objc.dg/proto-hier-2.m: New test.
32420
32421 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32422
32423         * objc.dg/bitfield-1.m: New test.
32424         * objc.dg/bitfield-2.m: New test.
32425
32426 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32427
32428         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32429         gcc.dg/c99-flex-array-4.c: New tests.
32430
32431 2002-08-16  Stan Shebs  <shebs@apple.com>
32432
32433         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32434
32435 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32436
32437         * gcc.dg/typeof-1.c: New test.
32438         * g++.dg/ext/typeof2.C: New test.
32439
32440 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.dg/other/offsetof1.C: New test.
32443
32444 2002-08-14  Richard Henderson  <rth@redhat.com>
32445
32446         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32447
32448 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32449
32450         * gcc.dg/cpp/_Pragma3.c: New test.
32451
32452 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32453
32454         * g++.dg/template/inherit3: New test.
32455
32456 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32457
32458         * gcc.dg/bitfld-4.c: Add blank options.
32459
32460 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32461
32462         * g++.dg/template/crash1.C: New test.
32463
32464 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32465
32466         * gcc.dg/tls/opt-2.c: New test.
32467
32468 2002-08-08  Devang Patel  <dpatel@apple.com>
32469
32470         * objc.dg/selector-1.m : New test
32471
32472 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32473
32474         * g++.dg/abi/bitfield4.C: New test.
32475         * gcc.dg/bitfld-4.c: New test.
32476
32477 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32478
32479         * g++.dg/other/packed1.C: New test.
32480
32481 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32482
32483         * g++.dg/abi/offsetof.C: Tweak error messages.
32484         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32485
32486 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32487
32488         * gcc.dg/bitfld-3.c: New test.
32489
32490 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32491             Richard Henderson  <rth@redhat.com>
32492
32493         * gcc.dg/i386-bitfield1.c: New test.
32494         * g++.dg/abi/bitfield3.C: Update.
32495
32496 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32497
32498         * objc.dg/const-str-2.m: Update.
32499         * gcc.dg/cpp/c++98.c: Change to C extension.
32500         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32501         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32502
32503 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32504
32505         * testsuite/gcc.dg/tls/diag-3.c: New.
32506
32507 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32508
32509         * g++.dg/README (Subdirectories): Document new subdir expr.
32510         * g++.dg/expr/pmf-1.C: New test.
32511
32512 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32513
32514         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32515
32516 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * g++.dg/abi/bitfield3.C: New test.
32519
32520 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         * lib/gcov.exp: Tweak expected line formats.
32523         * gcc.misc-tests/gcov8.c: New test.
32524         * gcc.misc-tests/gcov8.x: New flags.
32525
32526 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32527
32528         * consistency.vlad/layout/endian.c: Include string.h.
32529
32530         * gcc.c-torture/execute/20020805-1.c: New test.
32531
32532 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32533
32534         * g++.dg/other/conversion1.C: New test.
32535
32536 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32537
32538         * gcc.dg/builtins-1.c: New testcase.
32539
32540 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32541
32542         * g++.dg/inherit/access3.C: New test.
32543
32544 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32545
32546         * gcc.dg/ia64-visibility-2.c: New test.
32547
32548 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32549
32550         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32551         __qualifier_flags to __flags.
32552
32553 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32554
32555         * g++.dg/inherit/operator1.C: New test.
32556         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32557         * g++.dg/other/error1.C: Change expected error message.
32558         * g++.dg/template/conv4.C: Likewise.
32559
32560 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32561
32562         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32563         for documented behavior.
32564
32565 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32566
32567         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32568         several targets known to fail.
32569
32570 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32571
32572         * gcc.dg/mips-args-[123].c: New tests.
32573
32574 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32575
32576         * gcc.dg/ppc-spe.c: New.
32577
32578 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32579
32580         * g++.dg/other/ptrmem4.C: New testcase.
32581
32582 2002-07-24  Richard Henderson  <rth@redhat.com>
32583
32584         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32585
32586 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32587
32588         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32589
32590 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32591
32592         * gcc.c-torture/execute/memset-3.c: New testcase.
32593
32594 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32595
32596         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32597         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32598
32599 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32600
32601         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32602         Delete.
32603
32604 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32605
32606         * gcc.c-torture/compile/simd-4.c: New test.
32607
32608 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32609
32610         PR c++/7347, c++/7348
32611         * g++.dg/template/access4.C: New test.
32612         * g++.dg/template/access5.C: New test.
32613         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32614         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32615         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32616         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32617
32618 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32619
32620         * gcc.dg/gnu89-init-2.c: New test.
32621
32622 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32623
32624         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32625
32626 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32627
32628         * gcc.c-torture/execute/20020720-1.c: New testcase.
32629
32630 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32631
32632         * gcc.dg/cpp/Wsignprom.c: New tests.
32633
32634 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32635
32636         * gcc.c-torture/execute/loop-13.c: New test.
32637
32638 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32639
32640         * gcc.dg/cpp/expr.c: New tests.
32641
32642 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32643
32644         * g++.dg/opt/pr6713.C: Add template instantiation.
32645
32646 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32647
32648         * gcc.dg/nest.c: New test.
32649
32650 2002-07-17  Richard Henderson  <rth@redhat.com>
32651
32652         * g++.dg/opt/pr6713.C: New test.
32653
32654 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32655
32656         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32657         XFAIL for all x86 processors.
32658
32659 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32660
32661         * gcc.c-torture/execute/20010122-1.x: Do not test with
32662         -fomit-frame-pointer.
32663
32664 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32665
32666         * g++.dg/template/instantiate2.C: New test.
32667         * g++.dg/template/spec4.C: New test.
32668
32669 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32670
32671         * g++.dg/template/access2.C: New test.
32672         * g++.dg/template/access3.C: New test.
32673
32674 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32675
32676         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32677         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32678         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32679         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32680         Convert to use <stdarg.h>.
32681         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32682         Delete.
32683         * gcc.dg/va-arg-2.c: New.
32684         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32685
32686 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32687
32688         * gcc.c-torture/compile/20020710-1.c: New test.
32689
32690 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32691                           Andrew Pinski  <pinskia@physics.uc.edu>
32692
32693         gcc.c-torture/compile/simd-2.c: New testcase.
32694         gcc.c-torture/compile/simd-3.c: Likewise.
32695
32696 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32697
32698         PR c++/7224
32699         * g++.dg/overload/error1.C: New test.
32700
32701 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32702
32703         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32704         configuration and IRIX 6 O32 ABI.
32705
32706 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32707
32708         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32709
32710 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32711
32712         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32713
32714 2002-07-10  Jeffrey A Law  <law@redhat.com>
32715
32716         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32717
32718         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32719
32720 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32721
32722         * gcc.dg/20020312-2.c: Check for __PPC__.
32723
32724 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32725
32726         * gcc.c-torture/compile/20020709-1.c: New test.
32727
32728 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32729
32730         * g++.dg/template/qualttp21.C: New test case.
32731
32732 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32733
32734         * gcc.c-torture/compile/20020706-1.c: New test.
32735         * gcc.c-torture/compile/20020706-2.c: New test.
32736
32737 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32738             Alexandre Oliva  <aoliva@redhat.com>
32739
32740         * g++.dg/warn/incomplete1.C: New test.
32741
32742 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32743
32744         PR c++/7099
32745         * g++.dg/warn/noreturn1.C: New test.
32746
32747 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32748
32749         PR c++/6706
32750         * g++.dg/debug/debug6.C: New test.
32751         * g++.dg/debug/debug7.C: New test.
32752
32753 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32754
32755         * gcc.c-torture/compile/simd-3.c: New test.
32756
32757 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32758
32759         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32760         * gcc.dg/20020620-1.c: Likewise.
32761
32762 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32763
32764         PR c++/6944
32765         * g++.dg/init/array4.C: New test.
32766         * g++.dg/init/array5.C: New test.
32767
32768 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32769
32770         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32771         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32772
32773 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32774
32775         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32776         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32777         * gcc.dg/wtr-conversion-1.c: Likewise.
32778         * gcc.dg/wtr-escape-1.c: Likewise.
32779         * gcc.dg/wtr-int-type-1.c: Likewise.
32780         * gcc.dg/wtr-label-1.c: Likewise.
32781         * gcc.dg/wtr-static-1.c: Likewise.
32782         * gcc.dg/wtr-strcat-1.c: Likewise.
32783         * gcc.dg/wtr-suffix-1.c: Likewise.
32784         * gcc.dg/wtr-switch-1.c: Likewise.
32785         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32786         * gcc.dg/wtr-union-init-1.c: Likewise.
32787         * gcc.dg/wtr-union-init-2.c: Likewise.
32788         * gcc.dg/wtr-union-init-3.c: Likewise.
32789
32790         * gcc.dg/wtr-func-def-1.c: New test.
32791
32792 2002-07-02 Devang Patel <dpatel@apple.com>
32793
32794         * objc.dg/param-1.m: New test.
32795
32796 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32797
32798         * gcc.dg/cpp/trad/directive.c: Add test.
32799         * gcc.dg/cpp/trad/macroargs.c: Add test.
32800         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32801
32802 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32803
32804         * gcc.dg/cpp/cmdlne-M.c: New test.
32805
32806 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32807
32808         * objc.dg/desig-init-1.m: New test.
32809
32810 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32811
32812         PR c++/6716
32813         * g++.dg/template/instantiate1.C: New test.
32814
32815 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32816
32817         PR c++/7112
32818         * g++.dg/template/sizeof2.C: New test.
32819
32820 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32821
32822         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32823         gcc.dg/cpp/trad/include.c: New tests.
32824
32825 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32826
32827         PR target/7177
32828         * gcc.c-torture/compile/20020701-1.c: New test.
32829
32830 2002-07-01  Stan Shebs  <shebs@apple.com>
32831
32832         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32833         header here...
32834         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32835         (objc-torture-execute): or here.
32836
32837 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32838
32839         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32840
32841 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32842
32843         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32844
32845 2002-06-30  Devang Patel  <dpatel@apple.com>
32846
32847         * objc.dg/fsyntax-only.m: New test.
32848
32849 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32850
32851         PR c++/6695
32852         * g++.dg/template/friend7.C: New file.
32853
32854 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32855
32856         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32857         return type.
32858
32859 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32860
32861         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32862         avoid division by zero.
32863
32864 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32865
32866         * gcc.dg/Wunknownprag.c: New tests.
32867
32868 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32869
32870         * gcc.c-torture/execute/simd-2.c: New test.
32871
32872 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32873
32874         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32875         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32876         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32877         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32878         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32879         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32880         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32881         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32882         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32883         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32884         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32885         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32886         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32887         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32888         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32889         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32890         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32891
32892 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32893
32894         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32895         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32896         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32897         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32898         New tests.
32899         * gcc.dg/cpp/trad/directive.c: Update.
32900
32901 2002-06-23  Andreas Jaeger  <aj@suse.de>
32902
32903         * gcc.c-torture/execute/complex-6.c: New.
32904
32905 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32906
32907         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32908         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32909         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32910         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32911
32912 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32913
32914         * gcc.dg/cpp/trad: New directory with traditional tests copied
32915         from parent directory.
32916         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32917         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32918         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32919         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32920         Move to trad/ and rename.
32921         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32922         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32923         gcc.dg/cpp/trad/redef2.c: New tests.
32924         * gcc.dg/cpp/trad/trad.exp: New driver.
32925
32926 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32927
32928         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32929         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32930         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32931         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32932         Remove.
32933
32934 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32935
32936         * gcc.dg/20020620-1.c: New test.
32937
32938 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32939
32940         * g++.dg/template/ttp4.C: New test.
32941
32942 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32943
32944         * g++.dg/opt/vt1.C: Fix regexp.
32945
32946 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32947
32948         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32949         Don't use attribute `noinline'.
32950
32951 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32952
32953         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32954
32955 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32956
32957         * gcc.c-torture/execute/simd-1.c: New.
32958
32959         * gcc.dg/simd-1.c: New.
32960
32961 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32962
32963         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32964
32965 2002-06-16  Richard Henderson  <rth@redhat.com>
32966
32967         * g++.dg/ext/anon-struct1.C: New.
32968         * g++.dg/ext/anon-struct2.C: New.
32969         * g++.dg/ext/anon-struct3.C: New.
32970         * gcc.dg/anon-struct-1.c: New.
32971         * gcc.dg/anon-struct-2.c: New.
32972         * gcc.dg/anon-struct-3.c: New.
32973         * gcc.dg/20011008-1.c: Adjust warning text.
32974         * gcc.dg/20020527-1.c: Add -fms-extensions.
32975
32976 2002-06-16  Richard Henderson  <rth@redhat.com>
32977
32978         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32979
32980 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32981
32982         * gcc.c-torture/execute/20020615-1.c: New test.
32983
32984 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32985
32986         * gcc.c-tortuture/execute/compare-1.c: New test case.
32987         * gcc.c-tortuture/execute/compare-2.c: New test case.
32988         * gcc.c-tortuture/execute/compare-3.c: New test case.
32989
32990 2002-06-13  Richard Henderson  <rth@redhat.com>
32991
32992         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32993         ia64 ilp32.
32994
32995 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32996
32997         * g++.dg/template/typename2.C: Update error message.
32998
32999 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33000
33001         * gcc.c-torture/execute/20020611-1.c: New test.
33002
33003 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33004
33005         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33006         list of targets to skip.
33007
33008 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33009
33010         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33011         targets if not optimizing.
33012
33013 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33014
33015         * gcc.c-torture/compile/20020605-1.c: New test.
33016
33017         * g++.dg/opt/vt1.C: New test.
33018
33019         * gcc.dg/20020531-1.c: New test.
33020
33021         * gcc.dg/20020530-1.c: New test.
33022
33023         * gcc.dg/20020527-1.c: New test.
33024
33025         * g++.dg/opt/cse1.C: New test.
33026
33027 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33028
33029         * gcc.dg/20020607-2.c: New test case.
33030
33031 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33032
33033         * gcc.c-torture/compile/20020604-1.c: New test.
33034
33035 2002-06-04  Richard Henderson  <rth@redhat.com>
33036
33037         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33038         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33039         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33040
33041 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33042
33043         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33044
33045 2002-06-03  Richard Henderson  <rth@redhat.com>
33046
33047         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33048         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33049
33050 2002-06-02  Richard Henderson  <rth@redhat.com>
33051
33052         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33053         test functions static.
33054
33055 2002-06-02  Andreas Jaeger  <aj@suse.de>
33056
33057         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33058         now.
33059
33060 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33061
33062         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33063         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33064         Update for mofified diagnostics.
33065         * gcc.dg/c99-intconst-1.c: No longer fail.
33066
33067 2002-06-02  Richard Henderson  <rth@redhat.com>
33068
33069         * gcc.dg/uninit-A.c: Remove xfail markers.
33070
33071 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33072
33073         * gcc.dg/fnegate-1.c: New test case.
33074
33075 2002-05-30  Osku Salerma  <osku@iki.fi>
33076
33077         * gcc.c-torture/execute/mayalias-1.c: New file.
33078
33079 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33080
33081         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33082         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33083         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33084
33085 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33086
33087         * gcc.c-torture/execute/20020529-1.c: New test.
33088
33089 2002-05-27  Richard Henderson  <rth@redhat.com>
33090
33091         * g++.dg/ext/attrib6.C: New test case.
33092
33093 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33094
33095         * gcc.c-torture/execute/pure-1.c: New test.
33096
33097 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33098
33099         * gcc.dg/cpp/arith-2.c: Remove.
33100
33101 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33102
33103         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33104         * gcc.dg/cpp/if-3.c: Remove.
33105
33106 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33107
33108         * g++.dg/opt/cse2.C: New test.
33109
33110 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33111
33112         * gcc.dg/cpp/arith-1.c: New semantic tests.
33113         * gcc.dg/cpp/if-1.c: Update.
33114
33115 2002-05-24  Ben Elliston  <bje@redhat.com>
33116
33117         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33118
33119 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33120
33121         * gcc.dg/verbose-asm.c: New test.
33122
33123 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33124
33125         * gcc.dg/cpp/paste12.c: New test.
33126
33127 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33128
33129         * g++.dg/parse/named_ops.C: New test.
33130
33131 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33132
33133         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33134
33135 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33136
33137         * gcc.dg/weak-2.c: Allow optional leading underscore
33138         in scan-assembler symbol name.
33139         * gcc.dg/weak-3.c: Likewise.
33140         * gcc.dg/weak-4.c: Likewise.
33141         * gcc.dg/weak-5.c: Likewise.
33142
33143 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33144
33145         * gcc.dg/20020523-1.c: New test.
33146
33147 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33148
33149         * objc.dg/const-str-2.m: Update now that we stop after
33150         a command line error.
33151
33152 2002-05-22  Richard Henderson  <rth@redhat.com>
33153
33154         * g++.dg/dg.exp: Fix typo in test pruneing.
33155
33156 2002-05-22  Richard Henderson  <rth@redhat.com>
33157
33158         * g++.dg/dg.exp: Prune the tls subdirectory.
33159         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33160         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33161         * g++.dg/tls/init-1.C: New.
33162
33163 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33164
33165         * gcc.dg/20020517-1.c: New test.
33166
33167 2002-05-21  Richard Henderson  <rth@redhat.com>
33168
33169         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33170         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33171
33172 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33173
33174         * g++.dg/other/copy2.C: New test.
33175
33176 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33177
33178         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33179         (MAX_COPY): Bump up to 10 times sizeof (long long).
33180         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33181
33182         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33183         sizeof (long long).
33184
33185         * gcc.c-torture/execute/strcpy-1.c: New test.
33186
33187 2002-05-19  Jason Merrill  <jason2redhat.com>
33188
33189         * g++.dg/ext/oper1.C: New test.
33190
33191 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33192 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33193
33194         * README.QMTEST: New file.
33195
33196         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33197
33198 2002-05-19  Andreas Jaeger  <aj@suse.de>
33199
33200         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33201         now.
33202         * gcc.c-torture/execute/loop-2d.x: Likewise.
33203
33204 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33205
33206         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33207         support weak symbols.
33208         * gcc.dg/weak-4.c: Likewise.
33209         * gcc.dg/weak-6.c: Likewise.
33210
33211 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33212
33213         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33214         cygwin, coff and h8300-*-hms targets
33215         * gcc.dg/weak-5.c: Likewise.
33216         * gcc.dg/weak-7.c: Likewise.
33217
33218 2002-05-16  Jason Merrill  <jason@redhat.com>
33219
33220         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33221         (scan-assembler-not, scan-assembler-dem): Likewise.
33222         (scan-assembler-dem-not): Likewise.
33223
33224 2002-05-15  Richard Henderson  <rth@redhat.com>
33225
33226         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33227
33228 2002-05-15  Richard Henderson  <rth@redhat.com>
33229
33230         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33231         (vfoo1f): Warning here.
33232         (vfoo1l): Don't redefine the alias.
33233
33234 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33235
33236         * g++.dg/init/pm1.C: New test.
33237
33238 2002-05-12  David S. Miller  <davem@redhat.com>
33239
33240         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33241         types.
33242
33243 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33244
33245         * gcc.c-torture/execute/20020510-1.c: New test case.
33246
33247 2002-05-10  David S. Miller  <davem@redhat.com>
33248
33249         * gcc.c-torture/execute/conversion.c: Test long double too.
33250
33251 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33252
33253         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33254         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33255         * lib/g++.exp (g++_link_flags): Likewise.
33256         * lib/objc.exp (objc_target_compile): Likewise.
33257
33258 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33259
33260         * gcc.dg/cpp/poison.c: Update.
33261         * gcc.dg/cpp/20000625-2.c: Remove.
33262         * gcc.dg/cpp/direct2s.c: Remove final test.
33263
33264 2002-05-08  Tom Rix  <trix@redhat.com>
33265
33266         * gcc.c-torture/execute/20020508-1.c: New test.
33267         * gcc.c-torture/execute/20020508-2.c: New test.
33268         * gcc.c-torture/execute/20020508-3.c: New test.
33269
33270 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33271
33272         * gcc.dg/cpp/charconst-4.c: More tests.
33273
33274 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33275
33276         PR c/6569
33277         * gcc.dg/weak-3.c: Update location of warning messages.
33278         * gcc.dg/weak-5.c: Likewise.
33279
33280 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33281
33282         * gcc.c-torture/execute/20020506-1.c: New test case.
33283
33284 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33285
33286         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33287
33288 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33289
33290         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33291
33292 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33293
33294         * gcc.dg/cpp/charconst-3.c: New test.
33295
33296 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33297
33298         * gcc.dg/cpp/charconst.c: Update tests.
33299
33300 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33301
33302         * treelang: Added directory for new sample language treelang. Also
33303         lib/treelang.exp: New file to signal treelang should be tested.
33304
33305 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33306
33307         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33308         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33309         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33310         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33311         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33312         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33313         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33314
33315 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33316
33317         * gcc.dg/format/xopen-2.c: New test.
33318
33319 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.dg/20020503-1.c: New test.
33322
33323 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33324
33325         * g++.dg/init/dtor1.C: Make it tougher.
33326
33327 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33328
33329         * g++.dg/init/dtor1.C: New test.
33330
33331 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33332
33333         * gcc.dg/altivec-8.c: New.
33334
33335 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33336
33337         * gcc.dg/altivec-7.c: New.
33338
33339 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * g++.dg/parse/typedef1.C: New test.
33342
33343 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33344
33345         PR c++/6486
33346         * g++.dg/template/friend6.C: New test.
33347
33348         PR c++/6492
33349         * g++.dg/init/copy1.C: New test.
33350
33351 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33352
33353         * g++.dg/warn/effc1.C: New test.
33354
33355 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33356
33357         * gcc.dg/cpp/if-cexp.c: Add a test.
33358
33359 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33360
33361         * gcc.dg/20020426-2.c: New test.
33362
33363 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33364
33365         * gcc.dg/cpp/if-mop.c: Update.
33366         * gcc.dg/cpp/if-mpar.c: Add test.
33367         * gcc.dg/cpp/if-oppr.c: Update.
33368
33369 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33370
33371         PR c/6343
33372         * gcc.dg/weak-[2-7].c: New tests.
33373
33374 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33375
33376         * gcc.dg/enum1.c: New test.
33377
33378 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33379
33380         PR c++/6497
33381         * g++.dg/inherit/access2.C: New test.
33382
33383 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33384
33385         PR bootstrap/6445
33386         * gcc.dg/20020426-1.c: New test.
33387
33388 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33389
33390         * g++.dg/abi/enum1.C: New test.
33391
33392 2002-04-26  Richard Henderson  <rth@redhat.com>
33393
33394         * gcc.dg/c99-bool-1.c: Expect always true warning.
33395
33396 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33397
33398         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33399
33400 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33401
33402         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33403         targets.
33404
33405 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33406
33407         * g++.dg/abi/mange7.C: New test.
33408
33409         PR c++/6438.
33410         * g++.dg/parse/stmtexpr2.C: New test.
33411
33412 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33413
33414         * gcc.dg/20020312-2.c: Add SH target.
33415
33416 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33417
33418         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33419         compiler output on mips*-*-irix*.
33420
33421 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33422
33423         * g++.dg/parse/attr1.C: New test.
33424
33425 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33426
33427         * gcc.c-torture/execute/string-opt-17.c: New test case.
33428         * gcc.c-torture/execute/memset-2.c: New test case.
33429
33430 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33431
33432         PR c++/6256:
33433         * g++.dg/template/friend5.C: New test.
33434
33435         PR c++/6331:
33436         * g++.dg/template/qual1.C: Likewise.
33437
33438 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33439
33440         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33441         Include stdlib.h, not stdio.h or ctype.h.
33442
33443 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33444
33445         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33446         cris-*-elf* and mmix-*-*.
33447         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33448         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33449         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33450         Ditto.
33451         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33452         * gcc.dg/wchar_t-1.c: Ditto.
33453
33454 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33455
33456         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33457         Clarify comment.
33458
33459 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33460
33461         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33462
33463 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33464
33465         * gcc.c-torture/execute/20000906-1.x: Delete.
33466
33467 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33468
33469         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33470
33471 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33472
33473         * PR6367
33474         * g77.f-torture/execute/6367.f: New test.
33475         * g77.f-torture/execute/6367.x: Disable for MMIX.
33476
33477 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33478
33479         * PR6352
33480         * g++.dg/opt/inline2.C: New test.
33481
33482 2002-04-18  Richard Henderson  <rth@redhat.com>
33483
33484         * gcc.dg/20000906-1.c: Enable for all targets.
33485         * gcc.c-torture/compile/iftrap-2.c: New.
33486
33487 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33488
33489         * gcc.dg/20020418-1.c: New test.
33490         * gcc.dg/20020418-2.c: New test.
33491
33492 2002-04-18  Richard Henderson  <rth@redhat.com>
33493
33494         * gcc.c-torture/compile/iftrap-1.c: New.
33495         * gcc.dg/iftrap-1.c: Adjust for ia64.
33496         * gcc.dg/iftrap-2.c: New.
33497
33498 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33499
33500         * gcc.c-torture/compile/20020418-1.c: New test.
33501
33502 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33503
33504         * gcc.c-torture/compile/20020415-1.c: New.
33505
33506 2002-04-18  David S. Miller  <davem@redhat.com>
33507
33508         * gcc.c-torture/execute/20020418-1.c: New test.
33509
33510 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33511
33512         * gcc.dg/20020416-1.c: New test.
33513
33514         * g++.dg/opt/inline1.C: New test.
33515
33516 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33517
33518         * gcc.dg/altivec-5.c: New test.
33519
33520         * gcc.dg/20020415-1.c: New test.
33521
33522 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33523
33524         * testsuite/lib/chill.exp: Remove.
33525
33526 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33527
33528         * g++.dg/other/big-struct.C: New test.
33529
33530 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33531
33532         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33533         of scratch file.
33534
33535 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33536
33537         PR c/6277
33538         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33539         in scan-assembler function name
33540
33541 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33542
33543         * g77.f-torture/execute/980628-4.x,
33544         g77.f-torture/execute/980628-5.x,
33545         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33546         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33547         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33548         i[34567]86-*-*.
33549
33550 2002-04-13  David S. Miller  <davem@redhat.com>
33551
33552         * gcc.c-torture/execute/20020413-1.c: New test.
33553
33554 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33555
33556         * gcc.dg/asm-6.c,
33557         * g++.dg/ext/asm1.C: New tests.
33558
33559 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33560
33561         PR c++ 5373.
33562         * g++.dg/parse/stmtexpr1.C: New test.
33563
33564         PR c++/5189.
33565         * g++.dg/template/copy1.C: New test.
33566
33567 2002-04-12  Richard Henderson  <rth@redhat.com>
33568
33569         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33570
33571 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33572
33573         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33574         gcc.c-torture/execute/20020307-2.c.
33575
33576 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33577
33578         * g++.dg/ext/attrib5.C,
33579         * g++.dg/lookup/struct1.C: New tests.
33580
33581 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33582
33583         * gcc.dg/20020411-1.c: New test.
33584
33585         * gcc.c-torture/execute/20020411-1.c: New test.
33586
33587 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33588
33589         * g77.f-torture/execute/6177.f: New test.
33590
33591 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33592
33593         PR middle-end/6247
33594         * g++.dg/opt/cleanup1.C: New test.
33595
33596         * g++.dg/opt/const1.C: New test.
33597
33598 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33599
33600         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33601
33602 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33603
33604         PR c++/5507
33605         * g++.dg/template/typename2.C: New test.
33606
33607 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33608
33609         * gcc.c-torture/execute/loop-12.c: New.
33610
33611 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33612
33613         * g77.f-torture/execute/980628-4.x,
33614         g77.f-torture/execute/980628-5.x,
33615         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33616         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33617         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33618
33619 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33620
33621         PR optimization/6086
33622         * g++.dg/opt/preinc1.C: New test.
33623
33624 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/5571
33627         * g++.dg/opt/static2.C: New test.
33628
33629 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33630
33631         PR c/5120
33632         * gcc.dg/20020406-1.c: New test.
33633
33634 2002-04-04  David S. Miller  <davem@redhat.com>
33635
33636         * gcc.c-torture/execute/20020404-1.c: New test.
33637
33638 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33639
33640         PR c/6123
33641         * gcc.dg/20020312-2.c: Do not declare global register variable
33642         if __PIC__ or __pic__ is defined.
33643
33644 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33645
33646         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33647         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33648
33649 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33650
33651         * gcc.misc-tests/linkage.exp: Update last change to handle
33652         sparc*-, not just sparc-.
33653
33654 2002-04-03  Richard Henderson  <rth@redhat.com>
33655
33656         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33657
33658 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33659
33660         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33661
33662 2002-04-02  David S. Miller  <davem@redhat.com>
33663
33664         * gcc.c-torture/execute/20020402-3.c: New test.
33665
33666 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33667
33668         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33669         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33670
33671         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33672         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33673         g77.f-torture/execute/20001201.x,
33674         g77.f-torture/execute/u77-test.x: New files.
33675
33676         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33677         * gcc.dg/wchar_t-1.c: Ditto.
33678
33679 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33680
33681         * gcc.c-torture/execute/20020402-1.c: New test.
33682
33683 2002-04-01  Richard Henderson  <rth@redhat.com>
33684
33685         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33686
33687         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33688
33689 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33690
33691         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33692
33693 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33694
33695         * g++.dg/inherit/template-as-base.C: Expect error.
33696         * g++.dg/inherit/namespace-as-base.C: Likewise.
33697
33698 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33699
33700         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33701         g++.dg/ext/instantiate3.C: Tweak match patterns.
33702
33703         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33704         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33705         -da test.
33706
33707 2002-03-31  Richard Henderson  <rth@redhat.com>
33708
33709         * gcc.dg/special/alias-2.c: New.
33710         * gcc.dg/special/ecos.exp: Run it.
33711
33712 2002-03-31  Richard Henderson  <rth@redhat.com>
33713
33714         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33715
33716 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33717
33718         * gcc.dg/weak-1.c: Disable on h8300 port.
33719
33720 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33721
33722         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33723         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33724         ordering tests.
33725         * g++.dg/bprob/bprob-1.C: New test.
33726         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33727         * g++.dg/gcov/gcov-1.C: New test.
33728         * g++.dg/gcov/gcov-1.x: New file.
33729         * g++.dg/gcov/gcov-2.C: New test.
33730         * g++.dg/gcov/gcov-3.C: New test.
33731         * g++.dg/gcov/gcov-3.h: New file.
33732
33733 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33734
33735         * g++.old-deja/g++.other/builtins5.C: New test.
33736         * g++.old-deja/g++.other/builtins6.C: New test.
33737         * g++.old-deja/g++.other/builtins7.C: New test.
33738         * g++.old-deja/g++.other/builtins8.C: New test.
33739         * g++.old-deja/g++.other/builtins9.C: New test.
33740
33741 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33742
33743         * g++.dg/opt/static1.C: New test.
33744
33745         * g++.dg/opt/longbranch1.C: New test.
33746
33747 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33748
33749         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33750
33751         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33752
33753 2002-03-28  Jeffrey A Law  (law@redhat.com)
33754
33755         * gcc.c-torture/execute/20020328-1.c: New test.
33756
33757 2002-03-27  Richard Henderson  <rth@redhat.com>
33758
33759         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33760         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33761         move from g++.old-deja/g++.ext/.
33762
33763 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33764
33765         * g++.dg/init/new2.C: New test.
33766
33767 2002-03-26  Richard Henderson  <rth@redhat.com>
33768
33769         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33770
33771         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33772         on sparc.
33773
33774         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33775         sparcv9 systems.
33776         * gcc.dg/20001102-1.c: Likewise.
33777
33778 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33779
33780         * gcc.dg/cpp/endif-pedantic1.c,
33781         gcc.dg/cpp/endif-pedantic2.c: New tests.
33782
33783 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33784
33785         * g++.dg/init/new1.C: New test.
33786
33787 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33788
33789         * g++.dg/abi/vbase9.C: New test.
33790
33791 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33792
33793         * gcc.dg/arm-asm.c: New test.
33794
33795 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33796
33797         * gcc.dg/Wswitch-enum.c: New test.
33798         Fix PR c/5044.
33799
33800 2002-03-26  Richard Henderson  <rth@redhat.com>
33801
33802         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33803         structure.
33804
33805 2002-03-25  Richard Henderson  <rth@redhat.com>
33806
33807         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33808         sparcv9 systems.
33809
33810         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33811         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33812
33813 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33814
33815         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33816
33817 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33818
33819         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33820         targets using generic thunk support.
33821
33822 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33823
33824         * gcc.c-torture/compile/20020323-1.c: New test.
33825
33826         * g++.dg/opt/conj2.C: New test.
33827
33828 2002-03-24  Richard Henderson  <rth@redhat.com>
33829
33830         * gcc.dg/weak-1.c: Use -fno-common.
33831
33832 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33833
33834         * g77.dg/f77-edit-apostrophe-out.f: New test
33835         * g77.dg/f77-edit-h-out.f: New test
33836         * g77.dg/f77-edit-t-in.f: New test
33837         * g77.dg/f77-edit-t-out.f: New test
33838         * g77.dg/f77-edit-x-out.f: New test
33839         * g77.dg/f77-edit-slash-out.f: New test
33840         * g77.dg/f77-edit-colon-out.f: New test
33841         * g77.dg/f77-edit-s-out.f: New test
33842
33843 2002-03-24  Richard Henderson  <rth@redhat.com>
33844
33845         * objc/execute/formal_protocol-6.x: New XFAIL.
33846
33847 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33848
33849         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33850         that do not support weak symbols
33851
33852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33853
33854         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33855         * lib/g77.exp: Likewise.
33856         * lib/objc.exp: Likewise.
33857
33858 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33859
33860         * gcc.dg/Wswitch-default.c: New test.
33861
33862 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33863
33864         * g++.dg/other/enum1.C: New test.
33865
33866 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33867
33868         * gcc.dg/pragma-ep-3.c: Fix typo.
33869
33870 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33871
33872         * g++.dg/inherit/template-as-base.C: New test.
33873
33874 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33875
33876         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33877         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33878
33879 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33880
33881         * gcc.dg/cpp/multiline.c: Update to match.
33882
33883 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33884
33885         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33886
33887 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33888
33889         * gcc.dg/cpp/extratokens2.c: New file.
33890
33891 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33892
33893         * gcc.dg/20020312-2.c: Add rs6000 target.
33894
33895         * gcc.c-torture/compile/20020319-1.c: New test.
33896
33897 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33898
33899         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33900         (A, E): Handle this.
33901
33902 2002-03-20  Jason Merrill  <jason@redhat.com>
33903
33904         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33905         ignoring -fpic.
33906         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33907         through prune_gcc_output.
33908
33909 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33910
33911         * gcc.c-torture/compile/20020320-1.c: New test.
33912
33913 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * gcc.c-torture/compile/20020318-1.c: New test.
33916
33917         * gcc.dg/struct-by-value-1.c: New test.
33918
33919         * gcc.dg/20020319-1.c: New test.
33920
33921 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33922
33923         * g++.dg/opt/conj1.C: New test.
33924
33925 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33926
33927         * g++.dg/template/qualttp20.C: Revert previous change.
33928         * g++.dg/template/qualttp3.C: Likewise.
33929         * g++.dg/template/qualttp4.C: Likewise.
33930         * g++.dg/template/qualttp5.C: Likewise.
33931         * g++.dg/template/qualttp6.C: Likewise.
33932         * g++.dg/template/qualttp7.C: Likewise.
33933         * g++.dg/template/qualttp8.C: Likewise.
33934         * g++.dg/template/recurse.C: Likewise.
33935
33936 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33937
33938         * gcc.dg/cpp/wchar-1.c: Update.
33939
33940 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33941
33942         * g++.dg/template/conv1.C: New test.
33943         * g++.dg/template/conv2.C: New test.
33944         * g++.dg/template/conv3.C: New test.
33945         * g++.dg/template/conv4.C: New test.
33946
33947 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33948
33949         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33950         * g++.dg/template/qualttp3.C: Likewise.
33951         * g++.dg/template/qualttp4.C: Likewise.
33952         * g++.dg/template/qualttp5.C: Likewise.
33953         * g++.dg/template/qualttp6.C: Likewise.
33954         * g++.dg/template/qualttp7.C: Likewise.
33955         * g++.dg/template/qualttp8.C: Likewise.
33956         * g++.dg/template/recurse.C: Likewise.
33957
33958 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33959
33960         * g++.dg/opt/dtor1.C: New test.
33961
33962 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33963
33964         * gcc.c-torture/compile/20020315-1.c: New test.
33965
33966 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33967
33968         * gcc.dg/weak-1.c: Fix scan tests.
33969
33970 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33971
33972         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33973         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33974         cris-*-aout* mmix-*-*.
33975         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33976         cris-*-aout* mmix-*-*.
33977         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33978         cris-*-elf* cris-*-aout* and mmix-*-*.
33979         * gcc.dg/20001009-1.c: Ditto.
33980         * gcc.dg/20010912-1.c: Ditto.
33981         * gcc.dg/20020122-4.c: Ditto.
33982         * gcc.dg/inline-2.c: Ditto.
33983
33984 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33985
33986         * gcc.c-torture/compile/20020314-1.c: New test.
33987
33988 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33989
33990         * gcc.c-torture/execute/20020314-1.c: New test.
33991
33992 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * g++.dg/warn/Wunused-1.C: New test.
33995
33996 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33997
33998         * g++.dg/abi/mangle6.C: New test.
33999
34000 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34001
34002         * gcc.c-torture/compile/20020309-2.c: New test.
34003
34004         * gcc.c-torture/compile/20020312-1.c: New test.
34005
34006 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34007
34008         * g++.dg/other/access1.C: New test.
34009
34010 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.c-torture/execute/wchar_t-1.c: New test.
34013
34014 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34015
34016         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34017
34018 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34019
34020         * gcc.dg/20020312-1.c: New test case.
34021
34022 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34023
34024         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34025
34026 2002-03-11  Richard Henderson  <rth@redhat.com>
34027
34028         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34029         * g++.old-deja/g++.jason/report.C: Likewise.
34030
34031 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34032
34033         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34034         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34035
34036 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * testsuite/g++.dg/overload/pmf1.C: New test.
34039
34040 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34041
34042         * gcc.c-torture/execute/20020307-1.c: Use long.
34043
34044 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34045
34046         PR optimization/5844
34047         * gcc.dg/20020310-1.c: New test.
34048
34049 2002-03-09  Michael Meissner  <meissner@redhat.com>
34050
34051         * gcc.c-torture/execute/memcpy-2.c: New test.
34052         * gcc.c-torture/execute/memset-1.c: New test.
34053         * gcc.c-torture/execute/strlen-1.c: New test.
34054         * gcc.c-torture/execute/strcmp-1.c: New test.
34055         * gcc.c-torture/execute/strncmp-1.c: New test.
34056
34057 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34058
34059         * gcc.dg/ppc-ldstruct.c: New test.
34060
34061 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * gcc.c-torture/execute/va-arg-22.c: New test.
34064
34065 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34066
34067         * gcc.c-torture/compile/20020309-1.c: New test.
34068
34069 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34070
34071         * gcc.c-torture/execute/20020307-2.c: New test.
34072
34073 2002-03-07  Jeffrey A Law  (law@redhat.com)
34074
34075         * g77.f-torture/compile/20020307-1.f: New test.
34076
34077 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34078
34079         * gcc.dg/unordered-1.c: New test.
34080
34081 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34082
34083         * gcc.c-torture/execute/20020307-1.c: New test.
34084
34085 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34086
34087         * gcc.dg/20020304-1.c: New test.
34088
34089         * gcc.c-torture/compile/20020304-2.c: New test.
34090
34091 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34092
34093         * gcc.c-torture/compile/20020304-1.c: New test case
34094         (from PR c/5830).
34095
34096 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34097
34098         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34099
34100 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34101
34102         * g++.dg/other/classkey1.C: New test.
34103
34104 2002-03-01  Richard Henderson  <rth@redhat.com>
34105
34106         * gcc.c-torture/compile/981223-1.x: New.
34107         * gcc.c-torture/compile/920625-1.x: New.
34108
34109 2002-02-28  Richard Henderson  <rth@redhat.com>
34110
34111         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34112
34113 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34114
34115         * gcc.c-torture/execute/20020227-1.c: New test.
34116
34117 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34118
34119         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34120         here" ERROR lines.
34121         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34122         * g++.old-deja.g++.other/defarg1.C: Likewise.
34123         * g++.old-deja/g++.pt/calls2.C: Likewise.
34124         * g++.old-deja/g++.pt/crash20.C: Likewise.
34125         * g++.old-deja/g++.pt/crash30.C: Likewise.
34126         * g++.old-deja/g++.pt/crash36.C: Likewise.
34127         * g++.old-deja/g++.pt/crash6.C: Likewise.
34128         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34129         * g++.old-deja/g++.pt/derived3.C: Likewise.
34130         * g++.old-deja/g++.pt/error1.C: Likewise.
34131         * g++.old-deja/g++.pt/friend21.C: Likewise.
34132         * g++.old-deja/g++.pt/friend23.C: Likewise.
34133         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34134         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34135
34136 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34137
34138         * gcc.c-torture/execute/20020225-2.c: New test.
34139
34140 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34141
34142         * gcc.c-torture/execute/920730-1t.c,
34143         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34144         Delete test cases, only relevant to -traditional.
34145
34146 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34147
34148         * gcc.dg/cpp/undef1.c: Remove.
34149         * gcc.dg/cpp/directiv.c: Update.
34150         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34151
34152 2002-02-27  Michael Meissner  <meissner@redhat.com>
34153
34154         * gcc.c-torture/execute/20020226-1.c: New test.
34155
34156 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34157
34158         * g++.dg/debug/debug4.C: New test.
34159
34160         * gcc.dg/ia64-visibility-1.c: New test.
34161
34162 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34163
34164         * gcc.dg/debug/20020224-1.c: New.
34165
34166 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34167
34168         * gcc.c-torture/execute/960416-1.x: New.
34169         * gcc.c-torture/execute/divconst-3.x: Likewise.
34170
34171 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34172
34173         * gcc.dg/20020224-1.c: New test.
34174
34175 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34176
34177         * gcc.c-torture/execute/20020225-1.c: New.
34178
34179 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34180
34181         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34182
34183 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34184
34185         * gcc.dg/20020222-1.c: New test.
34186
34187 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34188
34189         * g++.dg/opt/anonunion1.C: New test.
34190
34191 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34192
34193         * g++.dg/template/qualttp19.C: New test.
34194         * g++.dg/template/qualttp20.C: New test.
34195         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34196         * g++.old-deja/g++.other/qual1.C: Likewise.
34197
34198 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34199
34200         * gcc.dg/attr-alwaysinline.c: New.
34201
34202 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * gcc.dg/20020220-1.c: New test.
34205
34206         * gcc.dg/20020220-2.c: New test.
34207
34208         * g++.dg/opt/mmx1.C: New test.
34209
34210 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34211
34212         * gcc.c-torture/compile/20020110.c: New test.
34213
34214 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34215
34216         * gcc.c-torture/execute/20020219-1.c: New test.
34217
34218         * gcc.dg/20020219-1.c: New test.
34219
34220         * gcc.dg/noncompile/20020220-1.c: New test.
34221
34222         * g++.dg/opt/ptrintsum1.C: New test.
34223
34224         * gcc.dg/debug/20020220-1.c: New test.
34225
34226 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34227
34228         * gcc.c-torture/execute/20020216-1.c: New test.
34229
34230 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34231
34232         * gcc.dg/decl-1.c: Update, new test.
34233
34234 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.dg/abi/bitfield1.C: New test.
34237         * g++.dg/abi/bitfield2.C: New test.
34238
34239 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34240
34241         * gcc.dg/attr-nest.c: New test.
34242
34243 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34244
34245         * gcc.c-torture/execute/20020215-1.c: New test.
34246
34247 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34248
34249         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34250         * g++.dg/debug/debug.exp: New.
34251         * g++.dg/debug/trivial.C: New.
34252         * g++.dg/debug/debug1.C: Moved...
34253         * g++.dg/other/debug1.C: ...from here.
34254         * g++.dg/debug/debug2.C: Moved...
34255         * g++.dg/other/debug2.C: ...from here.
34256         * g++.dg/debug/debug3.C: Moved...
34257         * g++.dg/other/debug3.C: ...from here.
34258
34259         * gcc.dg/noncompile/20020213-1.c: New test.
34260
34261 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34262
34263         * g++.dg/other/debug3.C: New test.
34264
34265         * gcc.c-torture/execute/20020213-1.c: New test.
34266
34267 2002-02-13  Richard Smith <richard@ex-parrot.com>
34268
34269         * g++.old-deja/g++.other/thunk1.C: New test.
34270
34271 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34272
34273         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34274
34275 2002-02-13  Stan Shebs  <shebs@apple.com>
34276
34277         * gcc.dg/altivec-3.c: New.
34278
34279 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34280
34281         * gcc.dg/Wunreachable-1.c: New test.
34282         * gcc.dg/Wunreachable-2.c: New test.
34283
34284 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34285
34286         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34287
34288 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34289
34290         * gcc.dg/decl-1.c: New test.
34291
34292 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34293
34294         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34295
34296 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34297
34298         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34299         * gcc.c-torture/compile/980506-1.x: Likewise.
34300
34301 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34302
34303         * gcc.dg/20020210-1.c: New.
34304
34305 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34306
34307         * g77.f-torture/execute/947.f: New regression test
34308         for PR fortran/947.
34309
34310 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34311
34312         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34313         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34314
34315 2002-02-08  Richard Henderson  <rth@redhat.com>
34316
34317         * gcc.c-torture/compile/labels-3.c: New.
34318
34319 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34320
34321         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34322         expression statements work instead.
34323         * gcc.dg/noncompile/20020207-1.c: New test.
34324
34325 2002-02-07  Richard Henderson  <rth@redhat.com>
34326
34327         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34328
34329 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34330
34331         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34332         message from g77
34333         * lib/g77-dg.exp: Trim g77 error messages so that they are
34334         recognized by dg.exp.
34335
34336 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34337
34338         PR fortran/5473
34339         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34340
34341 2002-02-07  Richard Henderson  <rth@redhat.com>
34342
34343         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34344         to be sufficiently aligned for integers.
34345
34346 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34347
34348         * g++.dg/template/friend4.C: New test.
34349
34350 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34351
34352         PR fortran/5743
34353         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34354         unsupported cases.
34355
34356 2002-02-07  Richard Henderson  <rth@redhat.com>
34357
34358         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34359         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34360         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34361         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34362
34363 2002-02-06  Richard Henderson  <rth@redhat.com>
34364
34365         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34366
34367 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34368
34369         * gcc.dg/20020206-1.c: New test.
34370
34371 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34372
34373         * gcc.c-torture/execute/20020206-1.c: New test.
34374
34375         * gcc.c-torture/execute/20020206-2.c: New test.
34376
34377         PR optimization/5429:
34378         * gcc.c-torture/compile/20020206-1.c: New test.
34379
34380 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34381
34382         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34383         as certain file formats cannot support particularly large
34384         alignments.
34385
34386         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34387         and do not expect to be able to link the executable.
34388
34389         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34390         fail because the COFF format does not support the weak attribute.
34391
34392 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34393
34394         * g77.dg/pr5473.f: New test
34395
34396 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34397
34398         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34399         Fix testcase accordingly.
34400
34401 2002-02-04  Richard Henderson  <rth@redhat.com>
34402
34403         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34404         (buf): Change to be an array of pointers, not ints.
34405
34406 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34407
34408         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34409         before all tests.  Move warning one line above to match where it
34410         C frontend emits.
34411         * gcc.dg/Wswitch-2.c: New test.
34412         * g++.dg/warn/Wswitch-1.C: New test.
34413         * g++.dg/warn/Wswitch-2.C: New test.
34414
34415 2002-02-04  Richard Henderson  <rth@redhat.com>
34416
34417         * g++.dg/abi/offsetof.C: Fix size comparison.
34418
34419 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34420
34421         * gcc.dg/cast-qual-2.c: New test.
34422
34423 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34424
34425         * gcc.dg/20020201-4.c: New test.
34426
34427 2002-02-04  Ben Elliston  <bje@redhat.com>
34428
34429         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34430         target_info attribute != 0, in addition to the empty string.
34431         (gcc_target_compile): Likewise.
34432
34433 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34434
34435         * gcc.dg/Wswitch.c: New test.
34436         PR gcc/4475. PR gcc/3780.
34437
34438 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34439
34440         * g77.f-torture/execute/5122.f: New test for regressions
34441         against PR fortran/5122.
34442
34443 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34444
34445         * g77.f-torture/compile/pr3743.f: Delete
34446         * g77.dg/pr3743-1.f: New test.
34447         * g77.dg/pr3743-2.f: New test.
34448         * g77.dg/pr3743-3.f: New test.
34449         * g77.dg/pr3743-4.f: New test.
34450
34451 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34452
34453         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34454
34455 2002-02-02  Richard Henderson  <rth@redhat.com>
34456
34457         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34458         * gcc.c-torture/execute/bf64-1.c: Likewise.
34459
34460 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34461
34462         * gcc.dg/20020201-2.c: New test.
34463
34464         * gcc.dg/20020201-3.c: New test.
34465
34466         * gcc.c-torture/execute/bitfld-2.c: New test.
34467
34468 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34469
34470         * gcc.dg/bitfld-1.c: Update.
34471         * gcc.dg/bitfld-2.c: Update.
34472         * gcc.c-torture/execute/bitfld-1.x: New.
34473
34474 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34475
34476         * gcc.c-torture/execute/20020201-1.c: New test.
34477
34478 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34479
34480         PR target/5469
34481         * gcc.dg/20020201-1.c: New test.
34482
34483 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34484
34485         PR fortran/3743
34486         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34487         * g77.f-torture/compile/pr3743.x: Remove
34488
34489 2002-01-31  Tom Rix  <trix@redhat.com>
34490
34491         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34492
34493 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34494
34495         * gcc.dg/noncompile/20020130-1.c: New test.
34496
34497 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34498
34499         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34500
34501 2002-01-29  Richard Henderson  <rth@redhat.com>
34502
34503         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34504         to long long.
34505         * gcc.c-torture/execute/bf64-1.c: Likewise.
34506
34507 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.c-torture/execute/20020129-1.c: New test.
34510
34511 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34512
34513         * gcc.c-torture/compile/20000224-1.c: Update.
34514         * gcc.c-torture/execute/bitfld-1.c: New tests.
34515         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34516         * gcc.dg/uninit-A.c: Update.
34517
34518 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34519
34520         * g++.dg/template/ctor1.C: Add instantiation.
34521
34522 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34523
34524         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34525         argument to __builtin_prefetch to be const ptr.
34526
34527 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34528
34529         * gcc.c-torture/compile/20020120-1.c: New test.
34530
34531 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34532
34533         * gcc.c-torture/execute/20020127-1.c: New test.
34534
34535 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34536
34537         * g77.dg/f77-edit-i-in.f: New test
34538         * g77.dg/f77-edit-i-out.f: New test
34539
34540 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34541
34542         * gcc.dg/debug/debug.exp: New file.
34543         * gcc.dg/debug/trivial.c: New file.
34544         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34545         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34546         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34547         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34548         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34549         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34550         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34551         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34552         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34553         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34554         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34555         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34556         * gcc.dg/20000503-1.c: Removed.
34557         * gcc.dg/20010207-1.c: Removed.
34558         * gcc.dg/20011223-1.c: Removed.
34559         * gcc.dg/20020104-2.c: Removed.
34560         * gcc.dg/debug-1.c: Removed.
34561         * gcc.dg/debug-2.c: Removed.
34562         * gcc.dg/debug-3.c: Removed.
34563         * gcc.dg/debug-4.c: Removed.
34564         * gcc.dg/debug-5.c: Removed.
34565         * gcc.dg/debug-6.c: Removed.
34566         * gcc.dg/dwarf2-1.c: Removed.
34567         * gcc.dg/dwarf2-2.c: Removed.
34568
34569 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34570
34571         * g++.old-deja/g++.other/eh5.C: New test.
34572         * g++.old-deja/g++.other/sibcall2.C: New test.
34573         * g++.old-deja/g++.other/array9.C: New test.
34574         * g++.old-deja/g++.other/typename2.C: New test.
34575         * g++.old-deja/g++.other/crash60.C: New test.
34576         * g++.old-deja/g++.other/conv9.C: New test.
34577         * g++.old-deja/g++.other/mangle10.C: New test.
34578         * g++.old-deja/g++.other/unchanging1.C: New test.
34579         * g++.old-deja/g++.other/exprstmt1.C: New test.
34580         * g++.old-deja/g++.other/inline23.C: New test.
34581         * g++.old-deja/g++.eh/ia64-1.C: New test.
34582         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34583         * g++.old-deja/g++.other/reload1.C: New test.
34584         * g++.old-deja/g++.other/static20.C: New test.
34585         * g++.old-deja/g++.other/local-alloc1.C: New test.
34586         * g++.old-deja/g++.other/conv8.C: New test.
34587         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34588         * g++.old-deja/g++.other/storeexpr1.C: New test.
34589         * g++.old-deja/g++.other/storeexpr2.C: New test.
34590         * g++.dg/eh/template2.C: New test.
34591         * g++.dg/warn/weak1.C: New test.
34592
34593 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34594
34595         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34596         Remove first, non-varying, argument.
34597
34598 2002-01-23  Richard Henderson  <rth@redhat.com>
34599
34600         * gcc.dg/inline-2.c: New.
34601
34602         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34603         Add optional target arg.  Check number of arguments.
34604         (scan-assembler-not, scan-assembler-dem): Likewise.
34605         (scan-assembler-dem-not): Likewise.
34606
34607 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34608
34609         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34610         line 12.
34611         * g++.old-deja/g++.brendan/parse3.C,
34612         g++.old-deja/g++.other/crash26.C,
34613         g++.old-deja/g++.other/crash28.C,
34614         g++.old-deja/g++.other/crash29.C,
34615         g++.old-deja/g++.other/crash30.C,
34616         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34617
34618 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34619
34620         * gcc.dg/20020115-1.c: New.
34621
34622 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34623
34624         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34625
34626 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34627
34628         * gcc.dg/20020122-3.c: New.
34629
34630 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34631
34632         * g++.dg/other/gc1.C: New test.
34633
34634 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34635
34636         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34637
34638 2002-01-22  Richard Henderson  <rth@redhat.com>
34639
34640         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34641
34642 2002-01-22  Richard Henderson  <rth@redhat.com>
34643
34644         * gcc.dg/20020122-4.c: New.
34645
34646 2002-01-22  H.J. Lu <hjl@gnu.org>
34647
34648         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34649         link output.
34650         * gcc.dg/special/ecos.exp: Likewise.
34651         * lib/g++-dg.exp: Likewise.
34652         * lib/g77-dg.exp: Likewise.
34653         * lib/gcc-dg.exp : Likewise.
34654         * lib/mike-g++.exp: Likewise.
34655         * lib/mike-g77.exp: Likewise.
34656         * lib/mike-gcc.exp: Likewise.
34657         * lib/objc-dg.exp: Likewise.
34658
34659 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34660
34661         PR target/5379
34662         * gcc.dg/20020122-2.c: New test.
34663
34664 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34665
34666         * gcc.dg/20020122-1.c: New test.
34667
34668 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34669
34670         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34671
34672 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34673
34674         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34675
34676 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34677
34678         * gcc.c-torture/compile/20020121-1.c: New test.
34679
34680 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34681
34682         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34683         ld_library_path.
34684
34685 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * gcc.dg/20020218-1.c: New test.
34688
34689 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34690
34691         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34692         messages
34693         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34694         "At global scope" warning
34695         * g++.dg/ext/align1.C: Change cygwin test for alignment
34696         from db-bogus to dg-warning
34697
34698 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34699
34700         * g77.f-torture/compile/cpp2.F: New test.
34701
34702 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         * g++.dg/template/access1.C: New test.
34705
34706 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34707
34708         * gcc.dg/20020118-1.c: New.
34709
34710 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34711
34712         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34713
34714 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34715
34716         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34717         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34718         alignment warnings.
34719
34720 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34721
34722         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34723         torture_with_loops and torture_without_loops
34724
34725 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34726
34727         * gcc.c-torture/compile/20020116-1.c: New test.
34728
34729 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34730
34731         * gcc.dg/20020116-2.c: New test.
34732
34733         * gcc.dg/ultrasp4.c: New test.
34734
34735         * gcc.dg/20020116-1.c: New test.
34736
34737 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34738
34739         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34740         by EABI.
34741
34742 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34743
34744         * gcc.misc-tests/i386-prefetch.exp: New.
34745         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34746         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34747         * gcc.misc-tests/i386-pf-none-1.c: New test.
34748         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34749
34750 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34751
34752         * gcc.dg/gnu89-init-1.c: Add new tests.
34753
34754 2002-01-15  Andreas Jaeger  <aj@suse.de>
34755
34756         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34757         * gcc.dg/i386-mmx-2.c: Likewise.
34758         * gcc.dg/i386-sse-1.c: Likewise.
34759         * gcc.dg/i386-sse-2.c: Likewise.
34760         * gcc.dg/i386-sse-3.c: Likewise.
34761
34762 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34763
34764         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34765         Uncomment additional cases that now pass.
34766
34767 2002-01-11  Richard Henderson  <rth@redhat.com>
34768
34769         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34770         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34771
34772 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34773
34774         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34775
34776 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34777
34778         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34779         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34780
34781 2002-01-10  Dale Johannesen  <dalej@apple.com>
34782
34783         * gcc.c-torture/execute/loop-11.c: New.
34784
34785 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34786
34787         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34788         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34789
34790 2002-01-09  Richard Henderson  <rth@redhat.com>
34791
34792         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34793         type in which to perform the operation for each size.
34794
34795 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34796
34797         * gcc.c-torture/compile/20020109-2.c: New test.
34798
34799 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34800
34801         * gcc.c-torture/execute/loop-10.c: New test.
34802
34803 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34804
34805         * gcc.c-torture/compile/20010226-1.c: New test.
34806         * gcc.c-torture/compile/20010227-1.c: New test.
34807         * gcc.c-torture/compile/20010426-1.c: New test.
34808         * gcc.c-torture/compile/20010510-1.c: New test.
34809         * gcc.c-torture/compile/20010605-3.c: New test.
34810         * gcc.c-torture/compile/20010824-1.c: New test.
34811         * gcc.c-torture/execute/20010409-1.c: New test.
34812         * gcc.dg/noncompile/20000901-1.c: New test.
34813         * gcc.dg/20001023-1.c: New test.
34814         * gcc.dg/20001101-1.c: New test.
34815         * gcc.dg/20001102-1.c: New test.
34816         * gcc.dg/20010207-1.c: New test.
34817         * gcc.dg/20010405-1.c: New test.
34818         * gcc.dg/20010822-1.c: New test.
34819         * gcc.dg/20011107-1.c: New test.
34820
34821 2002-01-09  Jeffrey A Law  (law@redhat.com)
34822
34823         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34824
34825         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34826         execution failure on PA targets.
34827
34828 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * gcc.c-torture/compile/20020109-1.c: New test.
34831
34832 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34833
34834         * gcc.c-torture/execute/20020108-1.c: New test.
34835
34836 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34837
34838         * gcc.dg/20020108-1.c: New test.
34839
34840 2002-01-08  H.J. Lu <hjl@gnu.org>
34841
34842         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34843         for header files.
34844
34845 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34846
34847         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34848         consistency.
34849
34850 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34851
34852         * gcc.dg/altivec-4.c: Test altivec predicates.
34853
34854 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.c-torture/execute/20020107-1.c: New test.
34857
34858 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34859
34860         PR c/5279
34861         * gcc.c-torture/compile/20020106-1.c: New test.
34862
34863 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34864
34865         * gcc.c-torture/execute/nestfunc-4.c: New test.
34866
34867 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34868
34869         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34870         extra triple that slipped in.
34871         * g++.old-deja/g++.abi/align.C: Likewise.
34872         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34873
34874 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34875
34876         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34877         * g++.old-deja/g++.abi/align.C: Likewise.
34878         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34879
34880         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34881         on FreeBSD/i386.
34882         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34883         FreeBSD.
34884
34885 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34886
34887         * gcc.dg/20020104-1.c: New test.
34888
34889         * gcc.dg/20020104-2.c: New test.
34890
34891 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34892
34893         * gcc.dg/20020103-1.c: Fix typo in target selector.
34894
34895 2002-01-03  Richard Henderson  <rth@redhat.com>
34896
34897         * gcc.dg/20020103-1.c: New.
34898
34899 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34900
34901         * gcc.c-torture/execute/20020103-1.c: New test.
34902
34903 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34904
34905         * g++.dg/other/debug2.C: New test.
34906
34907         * gcc.c-torture/compile/20020103-1.c: New test.
34908
34909 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.dg/gnu89-init-1.c: Added new tests.
34912
34913 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         * g++.dg/template/friend2.C: Remove as patch is reverted.
34916
34917         * g++.dg/warn/oldcast1.C: New test.
34918
34919         * g++.dg/template/ptrmem1.C: New test.
34920         * g++.dg/template/ptrmem2.C: New test.
34921
34922         * g++.dg/template/ntp.C: New test.
34923
34924         * g++.dg/other/component1.C: New test.
34925
34926         * g++.dg/template/ttp3.C: New test.
34927
34928         * g++.dg/template/friend2.C: New test.
34929         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34930
34931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34932
34933         * g++.dg/other/ptrmem1.C: New test.
34934         * g++.dg/other/ptrmem2.C: New test.
34935
34936 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34937
34938         * g++.dg/template/ctor1.C: New test.
34939
34940 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34941
34942         * g++.dg/template/friend2.C: New test.
34943
34944 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34945
34946         * gcc.dg/mmix-1.c: New test.
34947
34948 2001-12-31  Richard Henderson  <rth@redhat.com>
34949
34950         * gcc.dg/asm-5.c: New.
34951
34952 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34953
34954         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34955         in namespace __gnu_cxx
34956
34957 2001-12-30  Richard Henderson  <rth@redhat.com>
34958
34959         * gcc.dg/debug-6.c: New.
34960
34961 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34962
34963         * gcc.c-torture/compile/20011229-2.c: New test.
34964
34965 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34966
34967         * gcc.dg/debug-3.c: New test.
34968         * gcc.dg/debug-4.c: New test.
34969         * gcc.dg/debug-5.c: New test.
34970
34971 2001-12-29  Richard Henderson  <rth@redhat.com>
34972
34973         * g++.dg/eh/loop1.C: New.
34974
34975 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34976
34977         * g++.dg/template/crash1.C: New test.
34978
34979 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34980
34981         * g++.dg/other/const1.C: New test.
34982
34983 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34984
34985         * gcc.c-torture/compile/20011229-1.c: New test.
34986
34987 2001-12-28  Stan Shebs  <shebs@apple.com>
34988
34989         * lib/objc-torture.exp: Resync with c-torture.exp.
34990         * lib/objc.exp: Load standard libraries.
34991
34992 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34993
34994         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34995         additional tests.
34996
34997 2001-12-27  Roger Sayle <roger@eyesopen.com>
34998
34999         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35000
35001 2001-12-27  Richard Henderson  <rth@redhat.com>
35002
35003         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35004
35005 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35006
35007         * g++.dg/eh/ctor1.C: New test.
35008         * g++.dg/other/error2.C: New test.
35009
35010 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35011
35012         * g++.dg/other/init2.C: New test.
35013
35014 2001-12-24  Richard Henderson  <rth@redhat.com>
35015
35016         * gcc.dg/20011223-1.c: New.
35017         * gcc.dg/inline-1.c: New.
35018
35019 2001-12-23  Richard Henderson  <rth@redhat.com>
35020
35021         * gcc.dg/asm-4.c: Test operand modifiers.
35022
35023 2001-12-23  Richard Henderson  <rth@redhat.com>
35024
35025         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35026
35027 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35028
35029         * gcc.c-torture/execute/20011223-1.c: New test.
35030
35031 2001-12-21  Richard Henderson  <rth@redhat.com>
35032
35033         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35034         re-enables the warning.
35035
35036 2001-12-21  Richard Henderson  <rth@redhat.com>
35037
35038         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35039
35040 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35041
35042         * gcc.c-torture/compile/20011218-1.c: New test.
35043
35044 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35045
35046         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35047         arm-isr.c test.
35048         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35049         epilogue generation for ARM ISR routines.
35050
35051 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35052
35053         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35054         * gcc.dg/format/c90-printf-3.c: Likewise.
35055         * gcc.dg/format/c99-printf-3.c: Likewise.
35056         * gcc.dg/format/ext-1.c: Likewise.
35057         * gcc.dg/format/ext-6.c: Likewise.
35058         * gcc.dg/format/format.h: Prototype unlocked stdio.
35059
35060 2001-12-20  Richard Henderson  <rth@redhat.com>
35061
35062         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35063         (arena): Use it.
35064         (malloc): Correct allocation logic.  Abort if we fill up the
35065         arena before initialization complete.
35066         (realloc): Correct allocation logic.
35067
35068 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.c-torture/compile/20011219-2.c: New test.
35071
35072         * gcc.c-torture/execute/20011219-1.c: New test.
35073
35074 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35075
35076         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35077         target does not support weak symbols.
35078
35079 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35080
35081         * gcc.c-torture/compile/20011219-1.c: New test.
35082
35083 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         * g++.dg/other/error1.C: New test.
35086
35087 2001-12-17  Jeffrey A Law  (law@redhat.com)
35088
35089         * gcc.c-torture/execute/20011217-1.c: New test.
35090
35091 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35092
35093         * objc.dg/special/: New directory.
35094         * objc.dg/special/special.exp: New file.
35095         * objc.dg/special/unclaimed-category-1.h: New file.
35096         * objc.dg/special/unclaimed-category-1a.m: New file.
35097         * objc.dg/special/unclaimed-category-1.m: New file.
35098
35099 2001-12-17  Andreas Jaeger  <aj@suse.de>
35100
35101         * gcc.c-torture/compile/20011217-2.c: New test.
35102
35103 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35104
35105         * gcc.c-torture/compile/20011217-1.c: New test.
35106
35107 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35108
35109         * testsuite/gcc.dg/20011214-1.c: New.
35110
35111 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35112
35113         * gcc.dg/altivec-4.c: New.
35114
35115 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35116
35117         * gcc.dg/20011113-1.c: New test.
35118
35119 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35120
35121         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35122         std::__malloc_alloc_template<0> and
35123         std::__default_alloc_template<false, 0>.
35124
35125 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35126
35127         * objc/execute/bf-21.m: New test.
35128         * objc/execute/enumeration-1.m: New test.
35129         * objc/execute/enumeration-2.m: New test.
35130
35131 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35132
35133         * gcc.dg/gnu89-init-1.c: New test.
35134
35135 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35136
35137         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35138         * g++.old-deja/g++.jason/2371.C: Likewise.
35139         * g++.old-deja/g++.jason/template33.C: Likewise.
35140         * g++.old-deja/g++.jason/template34.C: Likewise.
35141         * g++.old-deja/g++.jason/template36.C: Likewise.
35142         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35143         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35144         * g++.old-deja/g++.other/typename1.C: Likewise.
35145         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35146         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35147         * g++.old-deja/g++.pt/typename11.C: Likewise.
35148         * g++.old-deja/g++.pt/typename14.C: Likewise.
35149         * g++.old-deja/g++.pt/typename16.C: Likewise.
35150         * g++.old-deja/g++.pt/typename3.C: Likewise.
35151         * g++.old-deja/g++.pt/typename4.C: Likewise.
35152         * g++.old-deja/g++.pt/typename5.C: Likewise.
35153         * g++.old-deja/g++.pt/typename7.C: Likewise.
35154         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35155
35156 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35157
35158         * g++.dg/other/linkage1.C: New test.
35159         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35160         specifiers.
35161
35162 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35163
35164         * gcc.dg/concat.c: New test.
35165
35166 2001-12-11  Stan Shebs  <shebs@apple.com>
35167
35168         * objc/compile: New test directory.
35169         * objc/compile/compile.exp: New expect script.
35170         * objc/compile/20011211-1.m: New compile test.
35171
35172 2001-12-11  Jason Merrill  <jason@redhat.com>
35173
35174         * lib/prune.exp (prune_gcc_output): Also handle "In member
35175         function".  So many permutations...
35176
35177 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35178
35179         * g++.dg/template/typedef1.C: New test.
35180
35181 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35182
35183         * g++.dg/other/copy1.C: New test.
35184
35185 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35186
35187         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35188
35189         * gcc.dg/builtin-choose-expr.c: New.
35190
35191 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35192
35193         * gcc.dg/altivec-2.c: New.
35194
35195 2001-12-07  Richard Henderson  <rth@redhat.com>
35196
35197         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35198
35199 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35200
35201         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35202         ultrasparc.
35203
35204 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35205
35206         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35207
35208 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35209
35210         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35211         variable argument list.
35212
35213 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35214
35215         * gcc.c-torture/execute/memcheck: Delete entire directory.
35216         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35217         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35218
35219 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35220
35221         * gcc.dg/Wshadow-1.c: New test.
35222
35223 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35224
35225         * gcc.c-torture/compile/20011130-1.c: New test.
35226
35227         * gcc.dg/noncompile/20011025-1.c: New test.
35228
35229         * g++.dg/other/anon-union.C: New test.
35230
35231         * gcc.c-torture/execute/20011024-1.c: New test.
35232
35233 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35234
35235         * gcc.c-torture/execute/20000722-1.x,
35236         gcc.c-torture/execute/20010123-1.x: Remove.
35237         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35238         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35239         gcc.dg/c99-complit-2.c: New tests.
35240
35241 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35242
35243         * g++.dg/inherit/base1.C: New test.
35244
35245 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * g++.dg/other/stdarg1.C: New test.
35248
35249         * gcc.c-torture/compile/20011130-2.c: New test.
35250
35251 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35252
35253         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35254         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35255         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35256         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35257         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35258         * gcc.dg/builtin-prefetch-1.c: New test.
35259
35260 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * gcc.dg/20011130-1.c: New test.
35263
35264 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         * g++.dg/other/scope1.C: New test.
35267         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35268
35269 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35270
35271         * gcc.dg/vla-init-1.c: New test.
35272
35273 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35274
35275         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35276
35277 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35278
35279         * objc.dg/alias.m: Update.
35280         * objc.dg/class-1.m: Update.
35281         * objc.dg/const-str-1.m: Update.
35282         * objc.dg/fwd-proto-1.m: Update.
35283         * objc.dg/id-1.m: Update.
35284         * objc.dg/super-class-1.m: Update.
35285
35286 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35287
35288         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35289         constructs.
35290
35291 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35292
35293         * gcc.c-torture/execute/20011128-1.c: New test.
35294
35295 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35296
35297         * gcc.dg/20011127-1.c: New test.
35298
35299 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35300
35301         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35302         from Austin Group draft 7.
35303         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35304         scanf format arguments.
35305         * gcc.dg/format/no-exargs-2.c: New test.
35306
35307 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35308
35309         * g++.dg/abi/vbase8-4.C: New test.
35310
35311 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35312
35313         * gcc.c-torture/execute/20011121-1.c: New test.
35314
35315 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35316
35317         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35318
35319 2001-11-23  Andreas Jaeger  <aj@suse.de>
35320
35321         * gcc.dg/cpp/charconst-2.c: New test.
35322
35323 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35324
35325         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35326         to the host if it is remote.  Let tests specify extra headers
35327         they use.
35328         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35329         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35330         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35331         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35332         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35333         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35334         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35335         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35336         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35337         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35338
35339 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35340
35341         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35342         for little endian ARMs.
35343
35344 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35345
35346         * gcc.c-torture/compile/20011119-1.c: New test.
35347         * gcc.c-torture/compile/20011119-2.c: New test.
35348
35349 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35350
35351         * gcc.dg/altivec-1.c: Fix typo.
35352
35353 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35354
35355         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35356
35357 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35358
35359         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35360
35361 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35362
35363         * lib/g77.exp: Don't specify --rpath-link.
35364
35365         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35366         across all the headers.
35367         * gcc.dg/format/format.exp: For testing on a remote host,
35368         copy format.h.
35369
35370         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35371         * gcc.c-torture/execute/930406-1.c: Likewise.
35372         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35373
35374 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35375
35376         * gcc.dg/altivec-1.c: New.
35377
35378 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35379
35380         * gcc.dg/cpp/fpreprocessed.c: New test case.
35381
35382 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35383
35384         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35385         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35386         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35387
35388 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35389
35390         * gcc.dg/no-builtin-1.c: New test.
35391
35392 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.c-torture/execute/20011115-1.c: New test.
35395
35396 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * gcc.c-torture/compile/20011114-2.c: New test.
35399         * gcc.c-torture/compile/20011114-3.c: New test.
35400         * gcc.c-torture/compile/20011114-4.c: New test.
35401
35402 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35403
35404         * g++.dg/other/init1.C: New test.
35405
35406 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35407
35408         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35409         message.
35410
35411         * gcc.c-torture/execute/20011114-1.c: New testcase.
35412
35413         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35414         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35415         like the (before this change) version of 20010327-1.c.
35416
35417 2001-11-14  Roger Sayle <roger@eyesopen.com>
35418
35419         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35420
35421 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35422
35423         * g++.dg/init/array2.C: New test.
35424
35425 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35426
35427         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35428
35429 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.dg/other/forscope1.C: New test.
35432         * g++.dg/ext/forscope1.C: New test.
35433         * g++.dg/ext/forscope2.C: New test.
35434
35435 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35436
35437         * gcc.c-torture/execute/20011113-1.c: New test.
35438
35439 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35440
35441         * gcc.c-torture/execute/20011109-2.c: New test.
35442
35443         * gcc.c-torture/execute/20011109-1.c: New test.
35444
35445 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35446
35447         * gcc.c-torture/compile/20011109-1.c: New test.
35448
35449 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35450
35451         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35452         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35453         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35454         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35455         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35456         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35457         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35458
35459 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35460
35461         * g++.dg/warn/Wshadow-1.C: New tests.
35462         * g++.old-deja/g++.mike/for3.C: Update.
35463
35464 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35465
35466         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35467         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35468         XFAILs.  Adjust expected error texts.
35469         * gcc.c-torture/compile/20011106-1.c,
35470         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35471         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35472         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35473         gcc.dg/c99-array-lval-5.c: New tests.
35474
35475 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35476
35477         * gcc.dg/cpp/defined.c: Update.
35478
35479 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35480
35481         * gcc.c-torture/execute/anon-1.c: New test.
35482
35483 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35484
35485         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35486         same size, so no warning should be produced on stormy16.
35487
35488         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35489         due to oversized array.
35490         * g++.old-deja/g++.mike/ns15.C: Likewise.
35491         * g++.old-deja/g++.pt/crash16.C: Likewise.
35492
35493 2001-11-02  Graham Stott  <grahams@redhat.com>
35494
35495         * g++.dgother/debug1.C: Fix typos.
35496
35497 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35498
35499         * g++.dg/other/debug1.C: New test.
35500
35501 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35502
35503         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35504         of unsigned long.
35505
35506 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35507
35508         * gcc.dg/20011029-2.c: New test.
35509
35510         * gcc.c-torture/compile/20011029-1.c: New test.
35511
35512 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35513
35514         * objc/execute/class_self-1.m: New test.
35515         * objc/execute/class_self-2.m: New test.
35516
35517 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35518
35519         * gcc.misc-tests/msgs.exp: Delete.
35520         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35521         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35522         error set to match recent changes.
35523
35524 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35525
35526         * gcc.dg/20011021-1.c: New test.
35527
35528 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35529
35530         * gcc.c-torture/compile/20011023-1.c: New test.
35531
35532 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35533
35534         * lib/g77.exp: Rewrite based on lib/g++.exp.
35535
35536 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.c-torture/execute/20011019-1.c: New test.
35539
35540         * gcc.dg/20011018-1.c: New test.
35541
35542 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35543
35544         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35545
35546 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35547
35548         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35549         * gcc.dg/attr-invalid.c: Likewise.
35550
35551 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35552
35553         * testsuite/gcc.dg/20011015-1.c: New test.
35554
35555 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35556
35557         * g++.dg/template/unify2.C: New test.
35558
35559 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35560
35561         * g++.dg/other/exception-specification.C: New test
35562
35563 2001-10-13  Tom Rix  <trix@redhat.com>
35564
35565         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35566         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35567
35568 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35569
35570         * testsuite/gcc.dg/20011009-1.c: New test.
35571
35572 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35573
35574         PR g++/4476
35575         * g++.dg/other/friend1.C: New test.
35576
35577 2001-10-11  Richard Henderson  <rth@redhat.com>
35578
35579         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35580
35581 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35582
35583         * gcc.c-torture/compile/20011010-1.c: New.
35584
35585 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35586
35587         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35588         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35589         g77.f-torture/execute/execute.exp,
35590         g77.f-torture/noncompile/noncompile.exp,
35591         gcc.c-torture/compile/compile.exp,
35592         gcc.c-torture/execute/execute.exp,
35593         gcc.c-torture/execute/ieee/ieee.exp,
35594         gcc.c-torture/execute/memcheck/memcheck.exp,
35595         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35596         objc/execute/execute.exp: Update FSF address.
35597
35598 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35599
35600         * gcc.dg/cpp/cmdlne-C.c: Update.
35601         * gcc.dg/cpp/cmdlne-C2.c: New.
35602
35603 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35604
35605         * gcc.c-torture/execute/20011008-3.c: New.
35606
35607 2001-10-08  DJ Delorie  <dj@redhat.com>
35608
35609         * gcc.dg/20011008-1.c: New.
35610         * gcc.dg/20011008-2.c: New.
35611
35612 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35613
35614         * gcc.dg/cpp/spacing1.c: Update test.
35615
35616 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35617
35618         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35619         spelling errors of "separate" as "seperate".
35620
35621 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35622
35623         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35624         enough to avoid inlining.
35625
35626 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35627
35628         * lib/g77.exp: set libg2c_dir correctly.
35629
35630 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35631
35632         * gcc.dg/cpp/macro11.c: New test.
35633
35634 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35635
35636         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35637         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35638         gcc.dg/format/multattr-3.c: New tests.
35639         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35640         tests for format attributes on function pointers being rejected.
35641
35642 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35643
35644         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35645
35646 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35647
35648         * g++.dg/warn/format1.C: New test.
35649
35650 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35651
35652         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35653
35654 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35655
35656         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35657
35658 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35659
35660         * gcc.dg/cpp/redef2.c: Add test.
35661
35662 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35663
35664         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35665         long-standing bug on i686, apparently.
35666         * gcc.c-torture/execute/loop-2c.x: New file.
35667         * gcc.c-torture/execute/loop-2d.x: New file.
35668         * gcc.c-torture/execute/loop-3c.x: New file.
35669
35670 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35671
35672         * gcc.dg/cpp/20000625-2.c: Correct line number.
35673
35674 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35675
35676         * gcc.dg/cpp/macro10.c: New test.
35677         * gcc.dg/cpp/strify3.c: New test.
35678         * gcc.dg/cpp/spacing1.c: Add tests.
35679         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35680         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35681
35682 2001-09-24  DJ Delorie  <dj@redhat.com>
35683
35684         * gcc.c-torture/execute/20010924-1.c: New test.
35685
35686 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35687
35688         * testsuite/objc/execute/paste.m: Remove.
35689
35690 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35691
35692         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35693
35694 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35695
35696         * g77.dg/strlen0.f: New test.
35697
35698 2001-09-21  Richard Henderson  <rth@redhat.com>
35699
35700         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35701         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35702
35703 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35704
35705         Table-driven attributes.
35706         * g++.dg/ext/attrib1.C: New test.
35707
35708 2001-09-20  DJ Delorie  <dj@redhat.com>
35709
35710         * gcc.dg/20000926-1.c: Update expected warning messages.
35711         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35712         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35713         array.
35714
35715 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35716
35717         * g++.dg/eh/registers1.C: New test case.
35718
35719 2001-09-17  Richard Henderson  <rth@redhat.com>
35720
35721         * gcc.dg/array-5.c: Fix VLA decomposition test.
35722
35723 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35724
35725         * gcc.dg/cpp/line5.c: New testcase.
35726
35727 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35728
35729         * gcc.dg/cpp/macro9.c: New test.
35730
35731 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35732
35733         * gcc.c-torture/execute/980223.c: Change type of addr from long
35734         to char *.
35735
35736 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35737
35738         * gcc.c-torture/execute/20010915-1.c: New test.
35739
35740 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35741
35742         * g77.dg/bprob: New directory.
35743         * g77.dg/bprob/bprob.exp: New file.
35744         * g77.dg/bprob/bprob-1.f: New test.
35745         * g77.dg/gcov: New directory.
35746         * g77.dg/gcov/gcov.exp: New file.
35747         * g77.dg/gcov/gcov-1.f: New test.
35748         * g77.dg/gcov/gcov-1.x: New file.
35749
35750 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35751
35752         * gcc.dg/cpp/directiv.c: Update.
35753         * gcc.dg/cpp/undef1.c: Update.
35754
35755 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.dg/20010912-1.c: New test.
35758
35759 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35760
35761         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35762         language-independent file in lib.
35763         * lib/gcov.exp: New file.
35764
35765 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35766
35767         * gcc.c-torture/compile/20010911-1.c: New test.
35768
35769 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35770
35771         * lib/profopt.exp: New, to support profile-directed optimizations.
35772         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35773         * gcc.misc-tests/bprob-1.c: New test.
35774         * gcc.misc-tests/bprob-2.c: New test.
35775
35776 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35777
35778         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35779         XFAIL and which kinds of gcov output to verify.
35780         * gcc.misc-tests/gcov-4b.x: New file.
35781         * gcc.misc-tests/gcov-5b.x: New file.
35782         * gcc.misc-tests/gcov-6.x: New file.
35783         * gcc.misc-tests/gcov-7.c: New test.
35784         * gcc.misc-tests/gcov-7.x: New file.
35785
35786 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35787
35788         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35789         * gcc.misc-tests/gcov-6.c: New test.
35790
35791 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         PR c++/3986
35794         * g++.dg/abi/vbase1.C: New test.
35795
35796 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35797
35798         * objc.dg/method-2.m: New.
35799
35800 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35801
35802         PR c++/4203
35803         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35804         * g++.dg/init/empty1.C: New test.
35805
35806 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35807
35808         * gcc.c-torture/compile/20010903-1.c: New test.
35809
35810 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35811
35812         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35813         for m68k.
35814
35815 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35816
35817         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35818
35819         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35820
35821         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35822
35823 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35824
35825         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35826         for 16-bit 'unsigned int'.
35827
35828 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35829
35830         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35831
35832 2001-08-27  Richard Henderson  <rth@redhat.com>
35833
35834         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35835         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35836
35837 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35838
35839         * gcc.dg/asm-names.c (ymain): New.
35840
35841 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35842
35843         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35844         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35845         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35846
35847 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35848
35849         * gcc.dg/compare5.c: New testcase.
35850
35851 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35852
35853         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35854         and "In instantiation".
35855
35856 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35857
35858         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35859
35860 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35861
35862         * gcc.misc-tests/gcov.exp: Add support for branch information.
35863         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35864         * gcc.misc-tests/gcov-4.c: New test.
35865         * gcc.misc-tests/gcov-4b.c: New test.
35866         * gcc.misc-tests/gcov-5b.c: New test.
35867
35868 2001-08-20  Zack Weinberg  <zackw@panix.com>
35869
35870         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35871         expected to fail.
35872
35873 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35874
35875         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35876
35877 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35878
35879         * g++.dg/eh/template1.C: New test.
35880
35881 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35882
35883         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35884         Fix thinko.
35885         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35886         for xfail.
35887
35888 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35889
35890         * lib/g77-dg.exp: Use prune.exp for common procedures
35891         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35892         * lib/g77.exp: (g77-dg-prune) Remove
35893
35894 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35895
35896         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35897
35898 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35899
35900         * g++.dg/template/unify1.C: New test.
35901
35902 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35903
35904         * g++.dg/abi/empty4.C: New test.
35905
35906 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35907
35908         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35909         solaris2.*
35910         * g77.f-torture/compile/pr3743.x: Likewise.
35911
35912 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35913
35914         * g++.dg/other/using-declaration.C: New test.
35915
35916 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35917
35918         * gcc.dg/cpp/tr-sign.c: New testcase.
35919
35920 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35921
35922         * gcc.dg/cpp/19951025-1.c: Revert.
35923         * gcc.dg/cpp/directiv.c: We no longer process directives that
35924         interrupt macro arguments.
35925
35926 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35927
35928         * gcc.dg/bconstp-1.c: New test.
35929
35930 2001-08-03  Richard Henderson  <rth@redhat.com>
35931
35932         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35933
35934 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35935
35936         * gcc.dg/cpp/19951025-1.c: Update.
35937
35938 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35939
35940         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35941         should be x.
35942
35943 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35944
35945         Kill -fhonor-std.
35946         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35947         * g++.old-deja/g++.other/std1.C: Likewise.
35948         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35949
35950 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35951
35952         * lib/g77.exp: Load gcc-defs.exp for common procedures
35953         (g77_pass, g77_fail, g77_finish, g77_exit,
35954         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35955
35956 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35957
35958         * g77.dg/fbackslash.f
35959         * g77.dg/fcase-preserve.f
35960         * g77.dg/ff90-1.f
35961         * g77.dg/ffixed-line-length-0.f
35962         * g77.dg/ffixed-line-length-132.f
35963         * g77.dg/ffixed-line-length-7.f
35964         * g77.dg/ffixed-line-length-72.f
35965         * g77.dg/ffixed-line-length-none.f
35966         * g77.dg/ffree-form-1.f
35967         * g77.dg/fno-backslash.f
35968         * g77.dg/fno-f90-1.f
35969         * g77.dg/fno-fixed-form-1.f
35970         * g77.dg/fno-onetrip.f
35971         * g77.dg/fno-typeless-boz.f
35972         * g77.dg/fno-underscoring.f
35973         * g77.dg/fno-vxt-1.f
35974         * g77.dg/fonetrip.f
35975         * g77.dg/ftypeless-boz.f
35976         * g77.dg/fugly-assumed.f
35977         * g77.dg/funderscoring.f
35978         * g77.dg/fvxt-1.f
35979
35980 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35981
35982         * objc.dg/fwd-proto-1.m: New.
35983         * objc.dg/local-decl-1.m: New.
35984         * objc.dg/naming-1.m: New.
35985         * objc.dg/naming-2.m: New.
35986         * objc.dg/proto-hier-1.m: New.
35987
35988 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35989
35990         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35991         largest-type elements to a struct makes its size grow.
35992
35993 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         * g++.dg/abi/vthunk1.C: New test.
35996
35997 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35998
35999         * g++.dg/abi/vbase8-22.C: New test.
36000
36001 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36002
36003         * gcc.dg/cpp/macro8.c: New test.
36004
36005 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36006
36007         * g++.dg/abi/vbase8-21.C: New test.
36008
36009 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36010
36011         * g++.dg/abi/vbase8-10.C: New test.
36012
36013 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36014
36015         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36016         ${tool}_set_ld_library_path.
36017         Changed caller.
36018         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36019         g++.exp.
36020
36021 2001-07-26  Stan Cox <scox@redhat.com>
36022
36023         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36024         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36025         gcc_exit, gcc_check_unsupported_p):
36026         Moved to gcc-deps.exp
36027         * gcc-deps.exp: New file.
36028
36029 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36030
36031         * g++.old-deja/g++.pt/defarg14.C: New test.
36032
36033 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36034
36035         * g++.old-deja/g++.other/lineno5.C: New test.
36036
36037 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         * g++.old-deja/g++.pt/crash68.C: New test.
36040
36041 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * g++.old-deja/g++.other/crash42.C: New test.
36044
36045 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36046
36047         * gcc.dg/cpp/extratokens.c: Fix.
36048         * gcc.dg/cpp/skipping2.c: New tests.
36049
36050 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36051
36052         * gcc.c-torture/execute/20010724-1.c: New file.
36053         * gcc.c-torture/execute/20010724-1.x: New file.
36054
36055 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36056
36057         * g++.old-deja/g++.other/cond7.C: New test.
36058
36059 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36060
36061         * g++.old-deja/g++.other/optimize4.C: New test.
36062
36063 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36064
36065         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36066
36067 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36068
36069         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36070         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36071         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36072         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36073
36074         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36075         bug report" message.
36076
36077         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36078         * g++.dg/ext/instantiate1.C: Move from old-deja.
36079
36080 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36081
36082         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36083         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36084         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36085         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36086
36087 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36088
36089         * gcc.c-torture/execute/20010723-1.c: New test.
36090
36091 2001-07-23  Ben Elliston  <bje@redhat.com>
36092
36093         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36094
36095 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36096
36097         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36098         i[34567]86-*-*.
36099         Delete handling of ieee_multilib_flags.
36100         Pass -mieee for alpha*-*-* and sh-*-*.
36101         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36102
36103 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36104
36105         Remove old-abi tests.
36106         * g++.old-deja/g++.mike/p11116.C: Remove.
36107         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36108
36109 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36110
36111         * g77.f-torture/compile/pr3743.f: New test
36112
36113 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36114
36115         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36116
36117 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36118
36119         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36120         g++.old-deja/g++.pt/static6.C: Likewise.
36121         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36122         supports weak symbols.
36123
36124 2001-07-18  Andreas Jaeger  <aj@suse.de>
36125
36126         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36127         supported again.
36128
36129 2001-07-18  Andreas Jaeger  <aj@suse.de>
36130
36131         * gcc.dg/iftrap-1.c: Fix target line.
36132
36133 2001-07-17  Richard Henderson  <rth@redhat.com>
36134
36135         * gcc.c-torture/execute/20010717-1.c: New.
36136
36137 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36138
36139         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36140         tests.
36141
36142 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36143
36144         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36145
36146 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36147
36148         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36149         UAC_SIGBUS, UAC_NOPRINT definitions.
36150
36151 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36152
36153         * objc/execute/object_is_class.m: New test.
36154         * objc/execute/object_is_meta_class.m: New test.
36155
36156 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36157
36158         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36159         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36160
36161 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36162
36163         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36164         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36165
36166 2001-07-14  Richard Henderson  <rth@redhat.com>
36167
36168         * gcc.dg/iftrap-1.c: New.
36169
36170 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36171
36172         * g77.f-torture/execute/intrinsic77.f: New test.
36173
36174 2001-07-11  Janis Johnson <janis@us.ibm.com>
36175
36176         * gcc.misc-tests/gcov-3.c: New test.
36177
36178 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36179
36180         * gcc.c-torture/compile/20010711-1.c,
36181         * gcc.c-torture/compile/20010711-2.c: New tests.
36182
36183 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36184
36185         * gcc.c-torture/execute/20010711-1.c: New test.
36186
36187 2001-07-11  Ben Elliston  <bje@redhat.com>
36188
36189         * g++.old-deja/g++.other/enum5.C: New test.
36190
36191 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36192
36193         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36194         (g++-dg-prune): Call prune_gcc_output.
36195         * prune.exp: New file for prune_gcc_output.
36196         * lib/g++.exp, lib/gcc.exp: Load it.
36197
36198 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36199
36200         * gcc.c-torture/compile/20010701-1.c,
36201         g++.old-deja/g++.ext/attrib6.C: New tests.
36202
36203 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36204
36205         * gcc.c-torture/compile/20010706-1.c: New test.
36206
36207 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36208
36209         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36210
36211 2001-06-28  Stan Shebs  <shebs@apple.com>
36212
36213         * gcc.dg/pragma-darwin.c: New test.
36214
36215 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36216
36217         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36218         Solaris 2.[678] system.
36219
36220 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36221
36222         * gcc.dg/20010622-1.c: New test.
36223
36224 2001-06-18  Stan Shebs  <shebs@apple.com>
36225
36226         * objc.dg: New directory.
36227         * objc.dg/dg.exp: New file.
36228         * objc.dg/alias.m: New.
36229         * objc.dg/class-1.m: New.
36230         * objc.dg/class-2.m: New.
36231         * objc.dg/const-str-1.m: New.
36232         * objc.dg/const-str-2.m: New.
36233         * objc.dg/id-1.m: New.
36234         * objc.dg/method-1.m: New.
36235         * objc.dg/super-class-1.m: New.
36236         * lib/objc-dg.exp: New file.
36237
36238 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36239
36240         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36241         of label name.
36242
36243 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36244
36245         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36246
36247 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36248
36249         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36250         variable.
36251
36252 2001-06-12  Richard Henderson  <rth@redhat.com>
36253
36254         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36255
36256 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36257
36258         * g++.old-deja/g++.abi/vbase5.C: New test.
36259         * g++.old-deja/g++.abi/vbase6.C: New test.
36260         * g++.old-deja/g++.abi/vbase7.C: New test.
36261
36262 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36263
36264         * gcc.c-torture/compile/20010610-1.c: New test.
36265
36266 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36267
36268         * g++.old-deja/g++.abi/vbase4.C: New test.
36269
36270 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36271
36272         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36273         support %f for HC11/HC12 targets.
36274         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36275         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36276         on HC11/HC12 targets.
36277         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36278
36279 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36280
36281         * gcc.dg/wchar_t-1.c: New file.
36282         * gcc.dg/wint_t-1.c: Likewise.
36283
36284 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36285
36286         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36287
36288 2001-06-11  Richard Henderson  <rth@redhat.com>
36289
36290         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36291
36292 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36293
36294         * gcc.c-torture/compile/20010611-1.c: New test.
36295
36296 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36297
36298         * gcc.dg/c99-tag-1.c: Add more tests.
36299
36300 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36301
36302         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36303         representation on MN10300 and ARM/Thumb.
36304
36305 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36306
36307         * g77.f-torture/execute/20010610.f: New.
36308
36309 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36310
36311         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36312         names.
36313
36314 2001-06-09  Richard Henderson  <rth@redhat.com>
36315
36316         * gcc.c-torture/execute/ashrdi-1.c: New.
36317         * gcc.c-torture/execute/ashldi-1.c: New.
36318         * gcc.c-torture/execute/lshrdi-1.c: New.
36319
36320 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36321
36322         * objc/execute/load-3.m: Added. Check sending +load to categories,
36323         in addition to classes.
36324
36325 2001-06-08  Stan Shebs  <shebs@apple.com>
36326
36327         * objc/execute/load-2.m: New test.  From Nicola Pero
36328         <n.pero@mi.flashnet.it>.
36329
36330 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.c-torture/execute/20010605-2.c: New test.
36333
36334 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.abi/vbase2.C: New test.
36337         * g++.old-deja/g++.abi/vbase3.C: New test.
36338
36339 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.old-deja/g++.pt/friend49.C: New test.
36342
36343 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36344
36345         * g++.old-deja/g++.ext/anon3.C: New test.
36346
36347 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36348
36349         * g++.old-deja/g++.other/conv7.C: New test.
36350
36351 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36352
36353         * gcc.c-torture/compile/20010605-2.c: New test.
36354
36355 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36356
36357         * gcc.c-torture/execute/20010604-1.c: New test.
36358
36359 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36360
36361         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36362
36363 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36364
36365         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36366         (g++_link_flags): Likewise.
36367         (g++_init): Pass gccpath's value to two previous functions.
36368
36369 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36370
36371         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36372         Ensure logfile entry matches exec command line.
36373
36374 2001-05-31  Richard Henderson  <rth@redhat.com>
36375
36376         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36377         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36378
36379 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36380
36381         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36382         compiler for irix6.2
36383
36384 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36385
36386         * g++.old-deja/g++.other/optimize3.C: New file.
36387
36388 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36389
36390         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36391         assemble.
36392
36393 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36394
36395         * g++.old-deja/g++.other/optimize2.C: New file.
36396
36397 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36398
36399         * gcc.c-torture/compile/20010518-2.c: New file.
36400         * gcc.c-torture/execute/20010518-1.c: New file.
36401         * gcc.c-torture/execute/20010518-2.c: New file.
36402
36403 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36404
36405         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36406
36407 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36408
36409         G++ no longer defines builtins that do not begin with __builtin.
36410         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36411         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36412         * g++.old-deja/g++.law/builtin1.C: Likewise.
36413         * g++.old-deja/g++.law/cvt2.C: Likewise.
36414         * g++.old-deja/g++.mike/net5.C: Likewise.
36415         * g++.old-deja/g++.other/builtins1.C: Likewise.
36416         * g++.old-deja/g++.other/builtins2.C: Likewise.
36417         * g++.old-deja/g++.other/builtins3.C: Likewise.
36418         * g++.old-deja/g++.other/builtins4.C: Likewise.
36419         * g++.old-deja/g++.other/inline8.C: Likewise.
36420         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36421
36422 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.old-deja/g++.pt/using1.C: Adjust.
36425         * g++.old-deja/g++.pt/using2.C: New test.
36426
36427 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36428
36429         * gcc.dg/cpp/charconst.c: New tests.
36430         * gcc.dg/cpp/escape.c: New tests.
36431         * gcc.dg/cpp/escape-1.c: New tests.
36432         * gcc.dg/cpp/escape-2.c: New tests.
36433         * gcc.dg/cpp/ucs.c: New tests.
36434
36435 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36436
36437         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36438         native compiler for irix6.5.
36439
36440 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36441
36442         * lib/g++.exp (g++_include_flags): Use args to compute
36443         get_multilibs.
36444         (g++_link_flags): Likewise.
36445         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36446
36447 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36448
36449         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36450
36451 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36452
36453         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36454         this file.
36455
36456 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36457
36458         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36459         STACK_SIZE;
36460         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36461         to STACK_SIZE; Use it to define size of add_histo array.
36462         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36463         to STACK_SIZE.
36464         (f): Use GITT_SIZE to define size of gitt local table.
36465         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36466         to STACK_SIZE; Use it to define size of bytemem array.
36467
36468 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36469
36470         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36471         on 68HC11/HC12 due to the asm instruction.
36472         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36473         * gcc.c-torture/compile/920520-1.x: Likewise.
36474         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36475         on 68HC11/HC12 because the function is larger than 64K.
36476         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36477         on 68HC11/HC12 because the structure is too large.
36478
36479 2001-05-20  Richard Henderson  <rth@redhat.com>
36480
36481         * gcc.c-torture/execute/20010520-1.c: New.
36482
36483 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36484
36485         * g++.old-deja/g++.warn/compare1.C: New test.
36486         * gcc.dg/compare4.c: New test.
36487
36488 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.old-deja/g++.other/optimize1.C: New test.
36491
36492 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36493
36494         * g++.old-deja/g++.pt/spec41.C: New test.
36495
36496 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36497
36498         * gcc.c-torture/compile/20010114-1.x: Remove.
36499
36500 2001-05-18  Stan Shebs  <shebs@apple.com>
36501
36502         * gcc.c-torture/compile/20010518-1.c: New test.
36503
36504 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36505
36506         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36507         * g++.old-deja/g++.pt/crash67.C: New test.
36508
36509 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36510
36511         * g++.old-deja/g++.other/debug9.C: New test.
36512
36513 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36514
36515         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36516
36517 2001-05-16  Jan Hubicka  <jh@suse.cz>
36518
36519         * gcc.c-torture/compile/20010516-1.c: New test.
36520
36521 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.old-deja/g++.other/crash41.C: New test.
36524
36525 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36526
36527         * g++.old-deja/g++.pt/crash66.C: New test.
36528
36529 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36530
36531         * g++.old-deja/g++.robertl/eb27.C: Convert.
36532
36533 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36534
36535         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36536         declaration being redundant.
36537
36538 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36539
36540         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36541
36542 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36543
36544         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36545
36546 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36547
36548         * lib/g++.exp: Use testsuite_flags.
36549
36550 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36551
36552         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36553
36554 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36555
36556         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36557
36558 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36559
36560         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36561
36562 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36563
36564         * gcc.c-torture/compile/20010313-1.c: New test.
36565
36566 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36567
36568         * gcc.dg/cpp/direct2.c: New test.
36569         * gccq.dg/cpp/direct2s.c: New test.
36570
36571         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36572
36573 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36574
36575         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36576         * g++.old-deja/g++.other/op3.C: Likewise.
36577
36578 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36579
36580         * gcc.dg/cpp/syshdr.h: New file.
36581         * gcc.dg/cpp/sysmac1.c: Update.
36582         * gcc.dg/cpp/sysmac2.c: Update.
36583
36584 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36585
36586         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36587
36588 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36589
36590         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36591         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36592
36593 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36594
36595         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36596
36597 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36598
36599         * lib/g++.exp (g++_include_flags): Don't use any special flags
36600         if TESTING_IN_BUILD_TREE is not defined.
36601         (g++_init): Use a plain 'c++' as the compiler if
36602         TESTING_IN_BUILD_TREEE is not defined.
36603
36604 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * g++.old-deja/g++.eh/catch13.C: New test.
36607         * g++.old-deja/g++.eh/catch14.C: New test.
36608
36609 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * gcc.dg/cpp/tr-define.c: New test.
36612
36613 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36614
36615         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36616         <stdlib.h>, not <malloc.h>.
36617
36618 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36619
36620         * g++.old-deja/g++.ns/template17.C: New test.
36621
36622 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36623
36624         * g++.old-deja/g++.pt/ref4.C: New test.
36625
36626 2001-04-30  Richard Henderson  <rth@redhat.com>
36627
36628         * gcc.dg/20000724-1.c: Revert last change.
36629
36630 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36631
36632         * g77.f-torture/execute/20010430.f: New test.
36633
36634 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36635
36636         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36637
36638 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36639
36640         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36641
36642 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         * g++.old-deja/g++.eh/crash6.C: New test.
36645
36646 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.other/warn7.C: New test.
36649
36650 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.other/defarg9.C: New test.
36653
36654 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36655
36656         * g77.f-torture/compile/20010426.f: New test.
36657         * g77.f-torture/execute/20010426.f: New test.
36658
36659 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36660
36661         * g77.f-torture/compile/20000629-1.x: Remove - error
36662         has been fixed.
36663
36664 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36665
36666         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36667         Tweak slightly to work with g++.dg framework.
36668         * g++.dg/special/ecos.exp: Run initp1.C test.
36669         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36670
36671         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36672         its linker doesn't give line numbers either.
36673         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36674
36675 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36676
36677         * g++.old-deja/g++.other/lex1.C: New test.
36678
36679 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36680
36681         * gcc.dg/noncompile/20010425-1.c: New test.
36682
36683 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36684
36685         * g++.old-deja/g++.pt/mangle2.C: New test.
36686
36687 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36688
36689         * gcc.dg/format/plus-1.c: New test.
36690
36691 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36692
36693         * gcc.dg/20010423-1.c: New test.
36694
36695 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36696
36697         * gcc.c-torture/execute/20010422-1.c: New test.
36698
36699 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36700
36701         * g++.old-deja/g++.ns/type2.C: New test.
36702
36703 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36704
36705         * g++.old-deja/g++.other/perf1.C: New test.
36706
36707 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36708
36709         * gcc.dg/c99-func-2.c: Remove xfail.
36710         * gcc.dg/c99-func-3.c: Remove xfail.
36711         * gcc.dg/c99-func-4.c: Remove xfail.
36712
36713 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36714
36715         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36716
36717 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36718
36719         * gcc.c-torture/compile/20010423-1.c: New test.
36720
36721 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.old-deja/g++.pt/typename28.C: New test.
36724
36725 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36726
36727         * g++.old-deja/g++.abi/empty2.C: New test.
36728         * g++.old-deja/g++.abi/empty3.C: New test.
36729
36730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36731
36732         * g++.old-deja/g++.other/comdat2.C: New test.
36733         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36734
36735 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36736
36737         * g++.old-deja/g++.other/overload14.C: New test.
36738
36739 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36740
36741         * g++.old-deja/g++.other/lookup23.C: New test.
36742
36743 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * gcc.c-torture/execute/20010403-1.c: New test.
36746
36747 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36748             Mark Mitchell  <mark@codesourcery.com>
36749
36750         * lib/old-dejagnu.exp: Don't delete output of executable.
36751         Add .exe suffix to executables.
36752
36753 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36754
36755         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36756
36757 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36758
36759         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36760
36761 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36762
36763         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36764         * g++.old-deja/g++.abi/crash1.C: New test.
36765
36766 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         * g++.old-deja/g++.other/crash40.C: New test.
36769
36770 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36771
36772         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36773
36774 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36775
36776         * g++.old-deja/g++.other/warn6.C: New test.
36777
36778 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36779
36780         * g++.old-deja/g++.robertl/eb42.C: Same.
36781
36782 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36783
36784         * gcc.dg/wtr-conversion-1.c: New testcase.
36785
36786 2001-04-10  Richard Henderson  <rth@redhat.com>
36787
36788         * g++.old-deja/g++.other/array5.C: New.
36789
36790 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36791
36792         * gcc.c-torture/execute/20010408-1.c: New test.
36793
36794 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36795
36796         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36797         headers and constructs.
36798         * g++.old-deja/g++.robertl/eb79.C: Same.
36799         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36800         * g++.old-deja/g++.robertl/eb73.C: Same.
36801         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36802         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36803         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36804         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36805         * g++.old-deja/g++.robertl/eb44.C: Same.
36806         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36807         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36808         * g++.old-deja/g++.robertl/eb39.C: Same.
36809         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36810         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36811         * g++.old-deja/g++.robertl/eb30.C: Same.
36812         * g++.old-deja/g++.robertl/eb3.C: Same.
36813         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36814         * g++.old-deja/g++.robertl/eb21.C: Same.
36815         * g++.old-deja/g++.robertl/eb15.C: Same.
36816         * g++.old-deja/g++.robertl/eb118.C: Same.
36817         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36818         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36819         * g++.old-deja/g++.robertl/eb109.C: Same.
36820         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36821         * g++.old-deja/g++.mike/rtti1.C: Same.
36822         * g++.old-deja/g++.mike/p658.C: Same.
36823         * g++.old-deja/g++.mike/net46.C: Same.
36824         * g++.old-deja/g++.mike/net34.C: Same.
36825         * g++.old-deja/g++.mike/memoize1.C: Same.
36826         * g++.old-deja/g++.mike/eh2.C: Same.
36827         * g++.old-deja/g++.law/weak.C: Same.
36828         * g++.old-deja/g++.law/visibility7.C: Same.
36829         * g++.old-deja/g++.law/visibility25.C: Same.
36830         * g++.old-deja/g++.law/visibility22.C: Same.
36831         * g++.old-deja/g++.law/visibility2.C: Same.
36832         * g++.old-deja/g++.law/visibility17.C: Same.
36833         * g++.old-deja/g++.law/visibility13.C: Same.
36834         * g++.old-deja/g++.law/visibility10.C: Same.
36835         * g++.old-deja/g++.law/visibility1.C: Same.
36836         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36837         * g++.old-deja/g++.law/vbase1.C: Same.
36838         * g++.old-deja/g++.law/operators32.C: Same.
36839         * g++.old-deja/g++.law/nest3.C: Same.
36840         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36841         * g++.old-deja/g++.law/except5.C (main): Same.
36842         * g++.old-deja/g++.law/cvt7.C (run): Same.
36843         * g++.old-deja/g++.law/cvt2.C: Same.
36844         * g++.old-deja/g++.law/cvt16.C: Same.
36845         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36846         * g++.old-deja/g++.law/ctors17.C (main): Same.
36847         * g++.old-deja/g++.law/ctors13.C: Same.
36848         * g++.old-deja/g++.law/ctors12.C (main): Same.
36849         * g++.old-deja/g++.law/ctors10.C: Same.
36850         * g++.old-deja/g++.law/code-gen5.C: Same.
36851         * g++.old-deja/g++.law/bad-error7.C: Same.
36852         * g++.old-deja/g++.law/arm9.C: Same.
36853         * g++.old-deja/g++.law/arm12.C: Same.
36854         * g++.old-deja/g++.law/arg8.C: Same.
36855         * g++.old-deja/g++.law/arg1.C: Same.
36856         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36857         * g++.old-deja/g++.jason/template31.C: Same.
36858         * g++.old-deja/g++.jason/template24.C (main): Same.
36859         * g++.old-deja/g++.jason/2371.C: Same.
36860         * g++.old-deja/g++.eh/new2.C: Same.
36861         * g++.old-deja/g++.eh/new1.C: Same.
36862         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36863         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36864         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36865         * g++.old-deja/g++.brendan/crash62.C: Same.
36866         * g++.old-deja/g++.brendan/crash52.C: Same.
36867         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36868         * g++.old-deja/g++.brendan/crash38.C: Same.
36869         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36870         * g++.old-deja/g++.brendan/copy9.C: Same.
36871
36872 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36873
36874         * gcc.c-torture/execute/20001203-2.c (memset):
36875         Count argument is of type __SIZE_TYPE__.
36876
36877 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36878
36879         * gcc.c-torture/compile/20010404-1.c: New test.
36880
36881 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36882
36883         * gcc.c-torture/compile/20010326-1.c: New test.
36884
36885 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36886
36887         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36888         peculiarities of the SH.
36889         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36890
36891 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36892
36893         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36894         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36895         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36896
36897 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36898
36899         * g77.f-torture/compile/20010321-1.f: New test.
36900
36901 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * gcc.c-torture/compile/20010329-1.c: New test.
36904
36905 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36906
36907         * gcc.c-torture/execute/20010329-1.c: New test.
36908
36909 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36910
36911         * g++.old-deja/g++.other/eh4.C: Fix typo.
36912
36913 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36914
36915         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36916
36917 2001-03-28  Philip Blundell  <philb@gnu.org>
36918
36919         * gcc.c-torture/compile/20010328-1.c: New test.
36920
36921 2001-03-27  Richard Henderson  <rth@redhat.com>
36922
36923         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36924         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36925
36926 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36927
36928         * gcc.c-torture/compile/20010327-1.c: New test.
36929
36930 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         * g++.old-deja/g++.other/friend12.C: New test.
36933         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36934         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36935
36936 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36937
36938         * gcc.c-torture/execute/20010325-1.c: New test.
36939
36940 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36941
36942         * g++.old-deja/g++.other/mangle3.C: New test.
36943
36944 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * g++.old-deja/g++.other/anon8.C: New test.
36947
36948 2001-03-20  Philip Blundell  <philb@gnu.org>
36949
36950         * gcc.c-torture/compile/20010320-1.c: New test.
36951
36952 2001-03-17  Richard Henderson  <rth@redhat.com>
36953
36954         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36955
36956 2001-03-15  Geoff Keating  <geoff@redhat.com>
36957
36958         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36959         tests on AIX.
36960
36961 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36962
36963         * g++.old-deja/g++.other/eh4.C: New test.
36964
36965 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36966
36967         * gcc.dg/cpp/mi1.c: Update.
36968
36969 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36970
36971         * g++.old-deja/g++.other/regstack.C: New test.
36972
36973 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36974
36975         * g++.old-deja/g++.other/ref4.C: New test.
36976
36977 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36978
36979         * objc/execute/va_method.m: Added.
36980         * objc/execute/IMP.m: Added.
36981         * objc/execute/_cmd.m: Added.
36982         * objc/execute/accessing_ivars.m: Added.
36983         * objc/execute/class-1.m: Added.
36984         * objc/execute/class-10.m: Added.
36985         * objc/execute/class-11.m: Added.
36986         * objc/execute/class-12.m: Added.
36987         * objc/execute/class-13.m: Added.
36988         * objc/execute/class-14.m: Added.
36989         * objc/execute/class-2.m: Added.
36990         * objc/execute/class-3.m: Added.
36991         * objc/execute/class-4.m: Added.
36992         * objc/execute/class-5.m: Added.
36993         * objc/execute/class-6.m: Added.
36994         * objc/execute/class-7.m: Added.
36995         * objc/execute/class-8.m: Added.
36996         * objc/execute/class-9.m: Added.
36997         * objc/execute/class-tests-1.h
36998         * objc/execute/class-tests-2.h
36999         * objc/execute/compatibility_alias.m: Added.
37000         * objc/execute/encode-1.m: Added.
37001         * objc/execute/formal_protocol-1.m: Added.
37002         * objc/execute/formal_protocol-2.m: Added.
37003         * objc/execute/formal_protocol-3.m: Added.
37004         * objc/execute/formal_protocol-4.m: Added.
37005         * objc/execute/formal_protocol-5.m: Added.
37006         * objc/execute/formal_protocol-6.m: Added.
37007         * objc/execute/formal_protocol-7.m: Added.
37008         * objc/execute/informal_protocol.m: Added.
37009         * objc/execute/initialize.m: Added.
37010         * objc/execute/load.m: Added.
37011         * objc/execute/many_args_method.m: Added.
37012         * objc/execute/nested-3.m: Added.
37013         * objc/execute/no_clash.m: Added.
37014         * objc/execute/private.m: Added.
37015         * objc/execute/redefining_self.m: Added.
37016         * objc/execute/root_methods.m: Added.
37017         * objc/execute/selector-1.m: Added.
37018         * objc/execute/static-1.m: Added.
37019         * objc/execute/static-2.m: Added.
37020         * objc/execute/va_method.m: Added.
37021
37022 2001-03-10  Richard Henderson  <rth@redhat.com>
37023
37024         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37025
37026 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37027
37028         * g++.old-deja/g++.other/crash31.C: XFAIL.
37029         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37030         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37031         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37032         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37033         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37034
37035 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37036
37037         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37038
37039 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37040
37041         * gcc.dg/20000724-1.c: Don't use multiline strings.
37042
37043 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37044
37045         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37046         result of -cString against what we expect it to be; don't just
37047         print it out for no one to read.
37048
37049         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37050         Based on testcases provided by Nicola Pero.
37051
37052 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37053
37054         * gcc.dg/cpp/macro7.c: New test.
37055
37056 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37057
37058         * gcc.dg/cpp/multiline.c: Update.
37059
37060 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37061
37062         * g++.old-deja/g++.other/enum3.C: New test.
37063
37064 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37065
37066         * g++.old-deja/g++.other/pod1.C: New test.
37067
37068 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.old-deja/g++.ext/overload1.C: New test.
37071
37072 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.old-deja/g++.pt/using1.C: New test.
37075
37076 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.old-deja/g++.other/using9.C: New test.
37079
37080 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37081
37082         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37083
37084         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37085
37086 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37087
37088         * g++.old-deja/g++.ext/realpt1.C: Remove.
37089
37090 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37091
37092         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37093
37094 2001-02-26  Will Cohen  <wcohen@redhat.com>
37095
37096         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37097
37098 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37099
37100         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37101         templatized constructors.
37102
37103 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37104
37105         * gcc.c-torture/execute/20010224-1.c: New test.
37106
37107 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37108
37109         * gcc.c-torture/execute/20010222-1.c: New test.
37110
37111 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37112
37113         * g++.old-deja/g++.other/inline20.C: New test.
37114
37115 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37116
37117         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37118
37119 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37120
37121         * g++.old-deja/g++.other/lookup22.C: New test.
37122
37123 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37124
37125         * g77.dg: New directory.
37126         * g77.dg/20010216-1.f: New test case.
37127         * g77.dg/dg.exp: New driver.
37128         * lib/g77-dg.exp: New driver library.
37129
37130 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37131
37132         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37133
37134 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37135
37136         * g++.old-deja/g++.other/decl9.C: New test.
37137
37138 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37141         not need <string> and also tests the initialization at runtime.
37142
37143 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37144
37145         * gcc.c-torture/execute/longlong.c: New test.
37146
37147 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37148
37149         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37150
37151 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37152
37153         * gcc.c-torture/execute/920302-1.c (execute):
37154         Change argument type to short.
37155
37156 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37157
37158         * g++.old-deja/g++.pt/deduct6.C: New test.
37159
37160 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37161
37162         * g++.old-deja/g++.pt/deduct5.C: New test.
37163
37164 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37165
37166         * gcc.c-torture/execute/20010209-1.c: New test.
37167
37168 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37169
37170         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37171
37172 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37173
37174         * g++.dg/vtgc1.C: Update for new ABI.
37175
37176         * consistency.vlad: New directory, 1665 files.
37177
37178 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37179
37180         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37181         return type.
37182         * gcc.dg/cpp/digraphs.c: Declare puts.
37183
37184 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * g++.old-deja/g++.other/warn5.C: New test.
37187
37188 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         * g++.old-deja/g++.pt/spec40.C: New test.
37191
37192 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37193
37194         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37195         case.
37196         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37197
37198 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37199
37200         * gcc.c-torture/compile/20010209-1.c: New test.
37201
37202 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37203
37204         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37205         excess errors message but not if it crashes.
37206         * g++.old-deja/g++.other/crash27.C: Likewise.
37207         * g++.old-deja/g++.other/crash28.C: Likewise.
37208         * g++.old-deja/g++.other/crash30.C: Likewise.
37209         * g++.old-deja/g++.other/crash32.C: Likewise.
37210         * g++.old-deja/g++.other/crash35.C: Likewise.
37211         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37212
37213 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37214
37215         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37216         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37217         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37218         g77.f-torture/execute/execute.exp,
37219         g77.f-torture/noncompile/noncompile.exp,
37220         gcc.c-torture/execute/execute.exp,
37221         gcc.c-torture/execute/memcheck/memcheck.exp,
37222         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37223         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37224         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37225         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37226         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37227         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37228         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37229         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37230         Remove bug reporting instructions with ancient email addresses.
37231
37232 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37233
37234         * gcc.dg/20010202-1.c: New test.
37235         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37236
37237 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37238
37239         * g++.dg/stdbool-if.C: New test.
37240
37241 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37242
37243         * objc/execute/fdecl.m: Added main().
37244
37245 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37246
37247         * gcc.c-torture/execute/20010206-1.c: New test.
37248
37249 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37250
37251         * gcc.dg/cpp/avoidpaste1.c: Update.
37252
37253 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37254
37255         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37256         Pero <nicola@brainstorm.co.uk>.
37257         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37258
37259 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37260
37261         * g++.old-deja/g++.pt/spec39.C: New test.
37262
37263 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37264
37265         * gcc.c-torture/compile/20010202-1.c: New test.
37266
37267 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         * g++.old-deja/g++.abi/primary2.C: New test.
37270         * g++.old-deja/g++.abi/primary3.C: New test.
37271         * g++.old-deja/g++.abi/primary4.C: New test.
37272         * g++.old-deja/g++.abi/primary5.C: New test.
37273         * g++.old-deja/g++.abi/vtable3.h: New test.
37274         * g++.old-deja/g++.abi/vtable3a.C: New test.
37275         * g++.old-deja/g++.abi/vtable3b.C: New test.
37276         * g++.old-deja/g++.abi/vtable3c.C: New test.
37277         * g++.old-deja/g++.abi/vtable3d.C: New test.
37278         * g++.old-deja/g++.abi/vtable3e.C: New test.
37279         * g++.old-deja/g++.abi/vtable3f.C: New test.
37280         * g++.old-deja/g++.abi/vtable3g.C: New test.
37281         * g++.old-deja/g++.abi/vtable3h.C: New test.
37282         * g++.old-deja/g++.abi/vtable3i.C: New test.
37283         * g++.old-deja/g++.abi/vtable3j.C: New test.
37284         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37285
37286 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37287
37288         * g++.old-deja/g++.other/anon6.C: New test.
37289         * g++.old-deja/g++.other/anon7.C: New test.
37290
37291 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37292
37293         * gcc.dg/cpp/avoidpaste2.c: New tests.
37294
37295 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37296
37297         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37298
37299 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37300
37301         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37302         DECIMAL_DIG cases for Irix."
37303
37304 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37305
37306         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37307
37308 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37309
37310         * gcc.dg/c99-tag-1.c: New test.
37311
37312 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37313
37314         * gcc.dg/cpp/tr-warn1.c: Add tests.
37315
37316 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37317
37318         * gcc.dg/cpp/avoidpaste1.c: Update.
37319         * gcc.dg/cpp/paste4.c: Update.
37320
37321 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37322
37323         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37324         cases for Irix.
37325
37326 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37327
37328         * g++.old-deja/g++.other/inline19.C: New test.
37329
37330 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37331
37332         * gcc.dg/Wlarger-than.c: New test.
37333
37334 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37335
37336         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37337
37338 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37339
37340         * gcc.c-torture/execute/20010129-1.c: New test.
37341         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37342
37343 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37344
37345         * gcc.dg/cpp/avoidpaste1.c: Test case.
37346
37347 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37348
37349         * g++.old-deja/g++.other/inline18.C: New test.
37350
37351 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37352
37353         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37354         and __builtin_putchar.
37355
37356 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37357
37358         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37359         tests.
37360
37361 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37362
37363         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37364         floating point number rounding mode to round to the nearest
37365         representable mode.
37366
37367 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * g++.old-deja/g++.other/mangle2.C: New test.
37370
37371 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37372
37373         * gcc.c-torture/compile/20010124-1.c: New test.
37374
37375 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37376
37377         * g++.old-deja/g++.pt/spec38.C: New test.
37378
37379 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37380
37381         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37382         "Build don't run".
37383
37384 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37385
37386         * gcc.c-torture/execute/20010123-1.c: New test.
37387
37388 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37389
37390         * g++.old-deja/g++.pt/spec37.C: New test.
37391
37392 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.pt/overload14.C: New test.
37395
37396 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37397
37398         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37399         __builtin_return_address.
37400
37401 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37404         * g++.old-deja/g++.pt/spec35.C: New test.
37405         * g++.old-deja/g++.pt/spec36.C: New test.
37406
37407 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37408
37409         * gcc.c-torture/compile/20010118-1.c: New test.
37410
37411 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37412
37413         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37414
37415 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37416
37417         * gcc.c-torture/execute/20010119-1.c: New test.
37418
37419 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37420
37421         * g++.old-deja/g++.other/vbase5.C: New test.
37422
37423 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37424
37425         * gcc.c-torture/execute/20010118-1.c: New test.
37426
37427 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37428
37429         * g++.old-deja/g++.pt/deduct3.C: New test.
37430
37431 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37432
37433         * g++.old-deja/g++.pt/spec34.C: New test.
37434
37435 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37436
37437         * g77.f-torture/compile/20000601-2.f: New test.
37438
37439 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.old-deja/g++.other/init17.C: New test.
37442
37443 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37444
37445         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37446
37447 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37448
37449         * g++.old-deja/g++.pt/unify8.C: New test.
37450
37451 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.abi/vbase1.C: New test.
37454
37455 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37456
37457         * g++.old-deja/g++.pt/crash65.C: New test.
37458
37459 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37460
37461         * gcc.dg/cpp/assembl2.S: New test case.
37462
37463 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37464
37465         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37466         are supported.
37467
37468 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37469
37470         * g++.old-deja/g++.other/builtins1.C: New test.
37471         * g++.old-deja/g++.other/builtins2.C: Likewise.
37472         * g++.old-deja/g++.other/builtins3.C: Likewise.
37473         * g++.old-deja/g++.other/builtins4.C: Likewise.
37474
37475 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37476
37477         * gcc.c-torture/compile/20010117-1.c: New test.
37478         * gcc.c-torture/compile/20010117-2.c: New test.
37479
37480 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37481
37482         * g77.f-torture/execute/20010116.[fx]: New test,
37483         XFAIL on i?86-*-*.
37484         * g77.f-torture/compile/20010115.f: Indicate it's
37485         a test for PR fortran/1636.
37486
37487 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37488
37489         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37490
37491 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37492
37493         * g77.f-torture/compile/20010115.f: New test.
37494
37495 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37496
37497         * g++.old-deja/g++.pt/nontype5.C: New test.
37498
37499 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37500
37501         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37502         have an equivalent working one below it.
37503
37504 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37505
37506         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37507         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37508
37509 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37510
37511         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37512         message containing "init_priority".
37513         (conpr-2.C): Likewise.
37514         (conpr-3.C): Likewise.
37515         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37516
37517 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37518
37519         * gcc.c-torture/execute/20010114-2.c: New test.
37520
37521 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37522
37523         * gcc.c-torture/compile/20010114-1.c: New test.
37524         * gcc.c-torture/compile/20010114-1.x: Xfail.
37525         * gcc.c-torture/compile/20010114-2.c: New test.
37526         * gcc.c-torture/execute/20010114-1.c: New test.
37527         * gcc.dg/trunc-1.c: New test.
37528         * gcc.dg/uninit-B.c: New test.
37529
37530 2001-01-13  Nick Clifton  <nickc@redhat.com>
37531
37532         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37533         target.
37534
37535 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37536
37537         * gcc.c-torture/compile/20010113-1.c: New test.
37538
37539 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * gcc.c-torture/compile/20001212-1.c: New test.
37542
37543 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37544
37545         * gcc.dg/cpp/widestr1.c: Update.
37546         * gcc.dg/cpp/prag-imp.c: Remove.
37547
37548 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * gcc.c-torture/execute/20000801-3.x: Remove.
37551         * gcc.dg/c90-init-1.c: New test.
37552         * gcc.dg/c99-init-1.c: New test.
37553         * gcc.dg/c99-init-2.c: New test.
37554         * gcc.dg/gnu99-init-1.c: New test.
37555
37556 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37557
37558         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37559         testing that no relevant ones were found.
37560
37561 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         * g++.old-deja/g++.pt/cast2.C: New test.
37564
37565 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.old-deja/g++.pt/friend47.C: New test.
37568
37569 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37570
37571         * g++.old-deja/g++.pt/instantiate13.C: New test.
37572
37573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37574
37575         * g++.old-deja/g++.other/defarg7.C: New test.
37576         * g++.old-deja/g++.other/defarg8.C: New test.
37577
37578 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37579
37580         * g++.old-deja/g++.pt/crash64.C: New test.
37581
37582 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37583
37584         * g++.old-deja/g++.pt/crash63.C: New test.
37585
37586 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37587
37588         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37589
37590 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37591
37592         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37593
37594 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         * g++.old-deja/g++.pt/error3.C: New test.
37597
37598 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37599
37600         * g++.old-deja/g++.other/crash39.C: New test.
37601
37602 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37603
37604         * g++.old-deja/g++.other/vbase4.C: New test.
37605
37606 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37607
37608         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37609         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37610         * gcc.dg/special/special.exp: New test driver which will check
37611         for alias support for the above test.
37612
37613 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37614
37615         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37616         problems on small machines.
37617         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37618         parameterize.
37619
37620 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37621
37622         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37623         mips.
37624         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37625
37626 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37627
37628         * g++.old_deja/g++.pt/using8.C: New test.
37629
37630 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37631
37632         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37633
37634 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37635
37636         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37637         where a failure is expected.
37638         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37639
37640 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37641
37642         * g++.old_deja/g++.pt/instantiate12.C: New test.
37643
37644 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37645
37646         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37647         start of structs.
37648         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37649         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37650         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37651         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37652         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37653         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37654         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37655         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37656         * g++.old-deja/g++.eh/spec6.C: Likewise.
37657         * g++.old-deja/g++.jason/crash3.C: Likewise.
37658         * g++.old-deja/g++.law/ctors11.C: Likewise.
37659         * g++.old-deja/g++.law/ctors17.C: Likewise.
37660         * g++.old-deja/g++.law/ctors5.C: Likewise.
37661         * g++.old-deja/g++.law/ctors9.C: Likewise.
37662         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37663         * g++.old-deja/g++.mike/net22.C: Likewise.
37664         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37665         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37666         * g++.old-deja/g++.mike/virt3.C: Likewise.
37667         * g++.old-deja/g++.niklas/t128.C: Likewise.
37668         * g++.old-deja/g++.other/anon4.C: Likewise.
37669         * g++.old-deja/g++.other/using1.C: Likewise.
37670         * g++.old-deja/g++.other/warn3.C: Likewise.
37671         * g++.old-deja/g++.pt/t37.C: Likewise.
37672         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37673         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37674
37675 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37676
37677         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37678
37679 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37680
37681         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37682
37683 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37684
37685         * gcc.c-torture/compile/20010107-1.c: New test.
37686
37687 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37688
37689         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37690
37691 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37692
37693         * gcc.dg/format/format.h: New file.
37694         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37695         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37696         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37697         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37698         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37699         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37700         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37701         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37702         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37703         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37704         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37705         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37706         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37707         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37708         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37709         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37710         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37711         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37712         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37713         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37714         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37715         instead of declaring standard types, macros and functions in each
37716         test.
37717
37718 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37719
37720         * gcc.c-torture/execute/20010106-1.c: New test.
37721
37722 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37723
37724         * gcc.dg/format/format.exp: New file.
37725         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37726         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37727         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37728         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37729         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37730         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37731         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37732         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37733         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37734         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37735         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37736         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37737         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37738         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37739         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37740         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37741         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37742         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37743         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37744         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37745         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37746         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37747         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37748         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37749         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37750         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37751         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37752         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37753         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37754         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37755         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37756         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37757         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37758         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37759         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37760         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37761         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37762         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37763         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37764         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37765         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37766         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37767
37768 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37769
37770         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37771         account.
37772
37773 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37774
37775         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37776
37777 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         * g++.old-deja/g++.pt/crash62.C: New test.
37780
37781 2001-01-04  Richard Henderson  <rth@redhat.com>
37782
37783         * gcc.dg/20000926-1.c: Update expected warnings.
37784         * gcc.dg/array-2.c: Likewise.
37785         * gcc.dg/array-4.c: Also validate flexible array members.
37786         * gcc.dg/c99-flex-array-1.c: New.
37787
37788 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37789
37790         * gcc.c-torture/compile/20001222-1.x: Remove.
37791
37792 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37793
37794         * gcc.c-torture/execute/built-in-setjmp.c: New.
37795
37796 2001-01-03  Richard Henderson  <rth@redhat.com>
37797
37798         * gcc.dg/940510-1.c: Update expected error wording.
37799         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37800
37801 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37802
37803         * lib/target-supports.exp (check_alias_available): Modified to
37804         indicate aliases not supported if only weak aliases are supported.
37805
37806 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37807
37808         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37809         Turn on cmpstrsi checks for __pj__ and __i370__.
37810
37811 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37812
37813         * g++.old-deja/g++.other/virtual11.C: New test.
37814
37815 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37816
37817         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37818
37819 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37820
37821         * gcc.c-torture/compile/20010102-1.c: New test.
37822
37823 2001-01-02  Andreas Jaeger  <aj@suse.de>
37824
37825         * gcc.dg/noreturn-3.c: New test.
37826
37827         * gcc.dg/noreturn-4.c: New test.
37828
37829 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37830
37831         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37832         __builtin_fputc and __builtin_fwrite.
37833
37834 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37835
37836         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37837         signed char, not default char.
37838
37839 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37840
37841         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37842
37843 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37844
37845         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37846
37847 2000-12-29  Richard Henderson  <rth@redhat.com>
37848
37849         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37850         (__cyg_profile_func_exit): Define.
37851
37852 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37853
37854         * g++.dg/vtgc1.C: New test.
37855
37856 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37857
37858         * gcc.dg/noncompile/20001228-1.c: New test.
37859
37860         * gcc.dg/20001228-1.c: New test.
37861
37862         * gcc.c-torture/execute/20001228-1.c: New test.
37863
37864 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37865
37866         * gcc.dg/format-strfmon-1.c: New test.
37867
37868 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37869
37870         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37871         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37872         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37873         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37874         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37875         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37876         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37877         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37878         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37879         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37880         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37881         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37882         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37883
37884         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37885         * gcc.c-torture/execute/string-opt-4.c: Test index.
37886
37887 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37888
37889         * gcc.c-torture/compile/20001226-1.c: New test.
37890
37891 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37892
37893         * gcc.c-torture/compile/20001222-1.c: New test.
37894         * gcc.c-torture/compile/20001222-1.x: Xfail.
37895
37896 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37897
37898         * gcc.c-torture/execute/comp-goto-2.c: New test.
37899
37900 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37901
37902         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37903         Use long types if __INT_MAX__ is 32767.
37904         (main): Use cast to (sint32 *) when poking 88 into a_page.
37905
37906         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37907
37908 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37909
37910         * gcc.c-torture/compile/20001221-1.c: New test.
37911         * gcc.c-torture/execute/20001221-1.c: New test.
37912
37913 2000-12-20  Richard Henderson  <rth@redhat.com>
37914
37915         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37916         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37917
37918 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37919
37920         * gcc.dg/compare3.c: New test.
37921
37922 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37923
37924         * gcc.dg/format-warnll-1.c: New test.
37925
37926 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37927
37928         * gcc.dg/cpp/cmdlne-P.c: New test.
37929
37930 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37931
37932         * gcc.c-torture/execute/builtin-abs-1.c,
37933         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37934
37935 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37936
37937         * gcc.dg/cpp/multiline.c: New test.
37938
37939 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37940
37941         * g++.old-deja/g++.other/syshdr1.C: Update.
37942         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37943
37944 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37945
37946         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37947
37948 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37949
37950         * g++.old-deja/g++.pt/ttp65.C: New test.
37951
37952 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37953
37954         * g++.old-deja/g++.pt/ttp64.C: New test.
37955
37956 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37957
37958         * g++.old-deja/g++.pt/spec33.C: New test.
37959
37960 2000-12-14  Catherine Moore  <clm@redhat.com>
37961
37962         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37963         * gcc.c-torture/execute/920612-2.c: Likewise.
37964         * gcc.c-torture/execute/920428-2.c: Likewise.
37965         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37966         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37967
37968 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37969
37970         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37971         * gcc.dg/pack-test-2.c: Likewise.
37972
37973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37974
37975         Tests by Zack Weinberg <zackw@stanford.edu>.
37976
37977         * gcc.dg/cpp/defined.c: Update.
37978         * gcc.dg/cpp/defined_trad.c: New tests.
37979
37980 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37981
37982         * gcc.dg/cpp/trad-direct.c: Update.
37983
37984 2000-12-11  Neil Booth  <neilb@earthling.net>
37985
37986         * gcc.dg/cpp/defined_trad.c
37987
37988 2000-12-11  Neil Booth  <neilb@earthling.net>
37989
37990         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37991
37992 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37993
37994         * gcc.dg/format-miss-2.c: New test.
37995
37996 2000-12-09  Neil Booth  <neilb@earthling.net>
37997
37998         * gcc.dg/cpp/lineflags.c: New tests.
37999         * gcc.dg/cpp/poison.c: Update.
38000         * gcc.dg/cpp/redef2.c: Update.
38001         * gcc.dg/cpp/skipping.c: New test.
38002
38003 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38004
38005         * g++.old-deja/g++.other/eh3.C: New testcase.
38006
38007 2000-12-07  Neil Booth  <neilb@earthling.net>
38008
38009         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38010         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38011         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38012         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38013         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38014         Update.
38015
38016 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38017
38018         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38019         __SIZE_TYPE__ instead of int for type of integers cast to
38020         pointers.
38021
38022 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38023
38024         * g++.old-deja/g++.other/cleanup4.C: New test.
38025
38026 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38027
38028         * format-sec-1.c: New test.
38029
38030 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38031
38032         * gcc.dg/format-nonlit-3.c: New test.
38033
38034 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38035
38036         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38037         through a null pointer.
38038
38039 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38040
38041         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38042         * g++.old-deja/g++.pt/partial4.C: New test.
38043
38044 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38045
38046         * gcc.c-torture/execute/ieee/hugeval.x: New.
38047
38048 2000-12-06  Neil Booth  <neilb@earthling.net>
38049
38050         * gcc.dg/cpp/backslash2.c: New tests.
38051
38052 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38053
38054         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38055         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38056
38057 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38058
38059         * gcc.c-torture/execute/20001203-2.c: New testcase.
38060
38061 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38064         * g++.old-deja/g++.other/virtual10.C: New test.
38065
38066 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38067
38068         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38069
38070 2000-12-05  Richard Henderson  <rth@redhat.com>
38071
38072         * gcc.c-torture/compile/20001205-1.c: New.
38073
38074 2000-12-04  Neil Booth  <neilb@earthling.net>
38075
38076         * g++.old-deja/g++.other/virtual9.C: New test.
38077         * g++.old-deja/g++.pt/crash61.C: New test.
38078         * gcc.c-torture/execute/loop-9.c: New test.
38079
38080 2000-12-04  Neil Booth  <neilb@earthling.net>
38081
38082         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38083         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38084         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38085         * gcc.dg/cpp/extratokens.c: ...here.
38086
38087 2000-12-04  Neil Booth  <neilb@earthling.net>
38088
38089         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38090         New tests.
38091
38092 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38093
38094         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38095         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38096
38097 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38098
38099         * gcc.c-torture/execute/20001203-1.c: New test.
38100
38101 2000-12-03  Neil Booth  <neilb@earthling.net>
38102
38103         * gcc.dg/cpp/macro6.c: New test cases.
38104
38105 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38106
38107         * gcc.c-torture/execute/string-opt-9.c: New test.
38108         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38109         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38110         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38111
38112         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38113         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38114
38115 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38116
38117         * gcc.dg/cpp/if-6.c: New testcase.
38118
38119         * gcc.dg/20001201-1.c: New testcase.
38120
38121 2000-12-02  Neil Booth  <neilb@earthling.net>
38122
38123         * g++.old-deja/g++.other/externC4.C,
38124         g++.old-deja/g++.other/friend10.C: New tests.
38125
38126 2000-12-02  Neil Booth  <neilb@earthling.net>
38127
38128         * g++.old-deja/g++.other/instan2.C
38129         * g++.old-deja/g++.other/instan3.C: New test.
38130
38131 2000-12-02  Neil Booth  <neilb@earthling.net>
38132
38133         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38134         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38135         gnuc99.c,gnuc99-pedantic.c: New tests.
38136
38137 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38138
38139         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38140         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38141
38142 2000-12-01  Neil Booth  <neilb@earthling.net>
38143
38144         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38145         * gcc.dg/cpp/poison.c: Update.
38146         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38147
38148 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38149
38150         * g77.f-torture/execute/20001201.f: New test.
38151
38152 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38153
38154         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38155
38156 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38159
38160 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38161
38162         * g++.old-deja/g++.other/cast6.C: New test.
38163
38164 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38165
38166         * gcc.c-torture/execute/20001130-2.c: New testcase.
38167
38168 2000-11-30  Richard Henderson  <rth@redhat.com>
38169
38170         * gcc.c-torture/execute/20001130-1.c: New test.
38171
38172 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         * g++.old-deja/g++.other/op3.C: New test.
38175
38176 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38177
38178         * g++.old-deja/g++.other/op2.C: New test.
38179
38180 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38181
38182         * g++.old-deja/g++.other/crash38.C: New test.
38183
38184 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38185
38186         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38187
38188 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38191         tests.
38192         * gcc.c-torture/execute/string-opt-6.c: New test.
38193
38194         * gcc.dg/20001117-1.c: Add main.
38195
38196 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38197
38198         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38199         Move from here ...
38200         * gcc.dg/940510-1.c: ... to here.
38201
38202         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38203         zero-size arrays in toplevel structures.
38204
38205 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.c-torture/execute/loop-8.c: New test.
38208
38209 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38210
38211         * g++.old-deja/g++.other/base1.C: New test.
38212
38213 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * g++.old-deja/g++.other/parse2.C: New test.
38216
38217 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/incomplete1.C: New test.
38220
38221 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38222
38223         * g++.old-deja/g++.other/friend9.C: New test.
38224
38225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38226
38227         * gcc.dg/20001127-1.c: New test.
38228
38229 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38230
38231         * g++.old-deja/g++.pt/friend46.C: New test.
38232
38233 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38234
38235         * g++.old-deja/g++.other/ptrmem8.C: New test.
38236
38237 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38238
38239         * gcc.c-torture/execute/string-opt-7.c: New test.
38240         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38241
38242 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38243
38244         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38245         instead of 'mkcheck 2'.
38246
38247 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38248
38249         * gcc.c-torture/execute/memcheck/driver.c,
38250         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38251         C9X references to refer to C99.
38252
38253 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.dg/ultrasp3.c: New test.
38256
38257 2000-11-25  Neil Booth  <neilb@earthling.net>
38258
38259         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38260
38261 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38262
38263         * gcc.c-torture/compile/20001123-2.c: New.
38264
38265 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38266
38267         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38268
38269 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38270
38271         * gcc.dg/sequence-point-1.c: Add some new tests.
38272         * gcc.c-torture/execute/20001124-1.c: New test.
38273
38274 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38275
38276         * g++.old-deja/g++.other/vaarg4.C: New test.
38277         * gcc.c-torture/compile/20001123-1.c: New test.
38278
38279 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38280
38281         * g++.other/crash24.C: Adjust and remove XFAIL.
38282         * g++.other/crash37.C: New test.
38283
38284 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         * g++.old-deja/g++.pt/instantiate9.C: New test.
38287
38288 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38289
38290         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38291         new ABI, too.
38292
38293         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38294         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38295
38296 2000-11-22  Neil Booth  <neilb@earthling.net>
38297
38298         * gcc.dg/cpp/Wtrigraphs.c: New test.
38299
38300 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38301
38302         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38303
38304 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38305
38306         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38307
38308 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38309
38310         * lib/gcc-dg.exp: load_lib scanasm.exp.
38311         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38312         * lib/g++-dg.exp: load_lib scanasm.exp.
38313         * lib/scanasm.exp: New.
38314         (scan-assembler, scan-assembler-not): Add optional arguments to
38315         test name, or if not present, the pattern name.
38316         (scan-assembler-dem, scan-assembler-dem-not): New.
38317
38318         * g++.dg/dg.exp: New.
38319
38320 2000-11-21  Neil Booth  <neilb@earthling.net>
38321
38322         * gcc.dg/cpp/integrated1.c: Remove.
38323
38324 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38325
38326         * gcc.c-torture/execute/20001121-1.c: New test.
38327
38328 2000-11-21  Richard Henderson  <rth@redhat.com>
38329
38330         * gcc.c-torture/compile/20001121-1.c: New test.
38331
38332 2000-11-20  Neil Booth  <neilb@earthling.net>
38333
38334         * gcc.dg/cpp/integrated1.c: New test.
38335
38336 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38337
38338         * g++.old-deja/g++.other/inline17.C: New test.
38339
38340 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38341
38342         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38343         local variable to be zero: I made the variable global. Now
38344         uses abort() and exit() instead of relying on main's return value.
38345
38346 2000-11-20  Neil Booth  <neilb@earthling.net>
38347
38348         * gcc.dg/cpp/paste2.c: Update test.
38349         * objc/execute/paste.m: New test.
38350
38351 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38352
38353         * gcc.dg/c99-condexpr-1.c: New test.
38354
38355 2000-11-20  Neil Booth  <neilb@earthling.net>
38356
38357         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38358
38359 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38360
38361         * g++.old-deja/g++.pt/export1.C: New test.
38362
38363 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38364
38365         * gcc.dg/20001117-1.c: New test.
38366
38367 2000-11-18  Richard Henderson  <rth@redhat.com>
38368
38369         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38370
38371 2000-11-18  Richard Henderson  <rth@redhat.com>
38372
38373         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38374         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38375         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38376
38377 2000-11-18  Richard Henderson  <rth@redhat.com>
38378
38379         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38380         (main): New.  Exit cleanly.
38381
38382 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38383
38384         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38385         gcc.dg/c99-fordecl-2.c: New tests.
38386
38387 2000-11-18  Richard Henderson  <rth@redhat.com>
38388
38389         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38390         * gcc.c-torture/execute/zerolen-2.c: New.
38391
38392 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38393
38394         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38395         memory.
38396
38397 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38398
38399         * g++.old-deja/g++.pt/instantiate8.C: New test.
38400
38401 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38404         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38405
38406 2000-11-16  Nick Clifton  <nickc@redhat.com>
38407
38408         * gcc.c-torture/execute/nestfunc-2.c: New test.
38409         * gcc.c-torture/execute/nestfunc-3.c: New test.
38410
38411 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38412
38413         * gcc.c-torture/compile/20001116-1.c: New test.
38414
38415 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38416
38417         * gcc.c-torture/execute/20001115-1.c: New test.
38418
38419 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38420
38421         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38422         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38423         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38424         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38425
38426 2000-11-15  Neil Booth  <neilb@earthling.net>
38427
38428         gcc.dg/cpp/_Pragma1.c: Update.
38429         gcc.dg/cpp/_Pragma2.c: New test.
38430
38431 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38432
38433         * g++.old-deja/g++.other/anon5.C: New test.
38434
38435 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38436
38437         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38438         tests.
38439
38440 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38441
38442         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38443         output.
38444
38445 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38446
38447         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38448         labels at end of compound statements.
38449
38450 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38451
38452         * gcc.c-torture/execute/loop-7.c: New test.
38453
38454 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38455
38456         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38457
38458 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38459
38460         * gcc.dg/c99-bool-1.c: New test.
38461
38462 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38463
38464         * gcc.dg/c99-scope-1.c: Remove xfail.
38465         * gcc.dg/c99-scope-2.c: New test.
38466
38467 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38468
38469         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38470         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38471
38472 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38473
38474         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38475         error messages.
38476
38477         * g++.mike/p700.C: Don't typedef wchar_t.
38478         * g++.mike/p784.C: Likewise.
38479         * g++.mike/eb101.C: Don't use __wchar_t.
38480
38481 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38482
38483         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38484         from DO loop.
38485
38486 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38487
38488         * gcc.c-torture/execute/20001111-1.c: New test.
38489
38490 2000-11-10  Nick Clifton  <nickc@redhat.com>
38491
38492         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38493         long multuiple and accumulate.
38494
38495 2000-11-09  Richard Henderson  <rth@redhat.com>
38496
38497         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38498         via size_t instead of int.
38499
38500         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38501         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38502         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38503         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38504
38505 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38506
38507         * gcc.c-torture/compile/20001109-1.c: New test.
38508         * gcc.c-torture/compile/20001109-2.c: New test.
38509
38510 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38511
38512         * g++.old-deja/g++.pt/operator1.C: New test.
38513         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38514
38515 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38516
38517         * gcc.dg/20001108-1.c: New test.
38518
38519 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38520
38521         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38522         with both arguments constant strings.
38523         * gcc.c-torture/execute/string-opt-3.c: New test.
38524         * gcc.c-torture/execute/string-opt-4.c: New test.
38525         * gcc.c-torture/execute/string-opt-5.c: New test.
38526
38527 2000-11-08  Nick Clifton  <nickc@redhat.com>
38528
38529         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38530         mulsidi3adddi patterns.
38531
38532 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * g++.old-deja/g++.other/crash36.C: New test.
38535
38536 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38537
38538         * g++.old-deja/g++.other/init16.C: New test.
38539
38540 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38541
38542         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38543
38544 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38545
38546         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38547         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38548         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38549
38550 2000-11-07  DJ Delorie  <dj@redhat.com>
38551
38552         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38553
38554 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38555
38556         * gcc.c-torture/execute/string-opt-1.c: New test.
38557
38558 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38559
38560         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38561         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38562         parameters in registers, and there is no way for a varargs
38563         function to know in which order the integer and floating-point
38564         parameters should be interleaved when they are placed on the
38565         stack.
38566         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38567         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38568
38569 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38570
38571         * gcc.c-torture/execute/string-opt-2.c: New test.
38572
38573 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.pt/crash60.C: New test.
38576
38577 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38578
38579         * g++.old-deja/g++.other/crash24.C: New test.
38580         * g++.old-deja/g++.other/crash25.C: New test.
38581         * g++.old-deja/g++.other/crash26.C: New test.
38582         * g++.old-deja/g++.other/crash27.C: New test.
38583         * g++.old-deja/g++.other/crash28.C: New test.
38584         * g++.old-deja/g++.other/crash29.C: New test.
38585         * g++.old-deja/g++.other/crash30.C: New test.
38586         * g++.old-deja/g++.other/crash31.C: New test.
38587         * g++.old-deja/g++.other/crash32.C: New test.
38588         * g++.old-deja/g++.other/crash33.C: New test.
38589         * g++.old-deja/g++.other/crash34.C: New test.
38590         * g++.old-deja/g++.other/crash35.C: New test.
38591
38592 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.c-torture/execute/20001031-1.c: New test.
38595
38596 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38597
38598         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38599         namespace.
38600
38601         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38602         standards-conformant.
38603
38604         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38605
38606         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38607         * g++.old-deja/g++.mike/p755a.C: Likewise.
38608         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38609         library makes no calls to `operator new' during initialization.
38610
38611 2000-11-04  Neil Booth  <neilb@earthling.net>
38612
38613         * gcc.dg/cpp/include2.c: New tests.
38614
38615 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38616
38617         * lib/g++.exp (g++_set_ld_library_path): New function.
38618         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38619
38620 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38621
38622         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38623         warnings.
38624
38625 2000-11-01  Richard Henderson  <rth@redhat.com>
38626
38627         * g++.old-deja/g++.ext/namedret1.C: New.
38628         * g++.old-deja/g++.ext/namedret2.C: New.
38629         * g++.old-deja/g++.ext/namedret3.C: New.
38630
38631 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38632
38633         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38634         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38635
38636 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38637
38638         * gcc.c-torture/execute/va-arg-21.c: New test.
38639
38640 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38641
38642         * gcc.dg/c99-complex-2.c: New test.
38643
38644 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38645
38646         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38647
38648 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38649
38650         * g++.old-deja/g++.other/inline16.C: New test.
38651
38652 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38653
38654         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38655         __PRETTY_FUNCTION__
38656
38657 2000-10-29  Neil Booth  <neilb@earthling.net>
38658
38659         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38660         New tests.
38661         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38662         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38663         optimisation.
38664
38665 2000-10-29  Neil Booth  <neilb@earthling.net>
38666
38667         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38668         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38669         * mi5.c: Test multiple includes work with -C.
38670         * trigraphs.c: Test ^= version.
38671
38672 2000-10-28  Neil Booth  <neilb@earthling.net>
38673
38674         New tests and test updates for new macro expander.
38675
38676         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38677         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38678         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38679         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38680         new diagnostic messages.
38681
38682         * gcc.dg/cpp/macro3.c: New tests.
38683
38684 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38685
38686         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38687         on the same line.
38688
38689 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38690
38691         * g++.old-deja/g++.other/eh2.C: New test.
38692
38693 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38694
38695         * gcc.c-torture/execute/20001027-1.c: New test.
38696
38697 2000-10-26  Richard Henderson  <rth@redhat.com>
38698
38699         * gcc.c-torture/execute/20001026-1.c: New.
38700
38701 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38702
38703         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38704         * g++.old-deja/g++.law/builtin1.C: Likewise.
38705         * g++.old-deja/g++.law/ctors10.C: Likewise.
38706         * g++.old-deja/g++.law/virtual3.C: Likewise.
38707         * g++.old-deja/g++.mike/p658.C: Likewise.
38708         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38709         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38710         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38711         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38712         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38713
38714 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38715
38716         * gcc.c-torture/compile/20001024-1.c: New test.
38717
38718 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38719
38720         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38721         to tell us whether or not we are using V3.
38722
38723 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38724
38725         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38726         operands.
38727
38728 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38729
38730         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38731
38732 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38733
38734         * gcc.c-torture/execute/20001024-1.c: New test.
38735
38736 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38737
38738         * g++.old-deja/g++.other/sibcall1.C: New test.
38739
38740 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * gcc.dg/noncompile/init-3.c: New test.
38743
38744 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38745
38746         * gcc.dg/format-array-1.c: New test.
38747
38748 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38749
38750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38751         writing through null pointers; remove comment about testing
38752         unterminated strings.
38753
38754 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38755
38756         * gcc.c-torture/execute/20001017-2.c: New test.
38757
38758 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38759
38760         * gcc.c-torture/compile/20001018-1.c: New test.
38761         * gcc.c-torture/compile/20001018-1.x: Xfail.
38762
38763 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38764
38765         * gcc.c-torture/execute/20001017-1.c: New test.
38766
38767 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38768
38769         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38770         for multiple use of arguments with scanf formats; add tests for
38771         multiple use of arguments.
38772
38773 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38774
38775         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38776
38777 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38778
38779         * gcc.dg/format-miss-1.c: New test.
38780
38781 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38782
38783         * gcc.c-torture/execute/20001013-1.c: New test.
38784
38785 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38786
38787         * gcc.dg/format-branch-1.c: New test.
38788
38789 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38790
38791         * README, lib/file-format.exp: Remove EGCS references.
38792
38793 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38794
38795         * gcc.dg/20001013-1.c: New test.
38796
38797 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38798
38799         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38800         for intmax_t in the compiler using __typeof__ and the type rules
38801         for conditional expressions.
38802
38803 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38804
38805         * gcc.dg/20001012-1.c: New test.
38806         * gcc.dg/20001012-2.c: New test.
38807
38808 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38809
38810         * gcc.dg/format-attr-1.c: New test.
38811
38812 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38813
38814         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38815         __LONG_LONG_MAX__ instead of LLONG_MAX.
38816
38817 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38818
38819         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38820         scanf flags.
38821         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38822         flags.
38823
38824 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38825
38826         * gcc.dg/sequence-pt-1.c: New test.
38827
38828 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38829
38830         * gcc.c-torture/execute/20001011-1.c: New testcase.
38831         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38832
38833 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38834
38835         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38836         does not error on it.
38837
38838 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38839
38840         * gcc.dg/20001009-1.c: New test.
38841
38842 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38843
38844         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38845         * gcc.c-torture/execute/20001009-2.c: ... to here.
38846
38847 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38848
38849         * gcc.c-torture/compile/20001009-1.c: New testcase.
38850         * gcc.c-torture/execute/20001009-1.c: New testcase.
38851         Testcases provided by Jan Hubicka <jh@suse.cz>.
38852
38853 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38856         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38857         uintmax_t using <limits.h> to emulate the compiler's internal
38858         logic.  No longer XFAIL %j tests.
38859
38860 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38861
38862         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38863         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38864         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38865         regexps and details of expected handling of some bad formats.
38866         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38867         suppression.
38868
38869 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38870
38871         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38872         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38873         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38874         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38875         in list archives.
38876
38877 2000-10-06  Richard Henderson  <rth@cygnus.com>
38878
38879         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38880         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38881         * g++.old-deja/g++.jason/report.C: Likewise.
38882         * g++.old-deja/g++.law/friend5.C: Likewise.
38883         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38884         of the expected warnings.
38885
38886 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.old-deja/g++.pt/enum14.C: New test.
38889
38890 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38891
38892         * g++.old-deja/g++.pt/crash59.C: New test.
38893
38894 2000-10-04  Will Cohen  <wcohen@redhat.com>
38895
38896         * gcc.dg/20000926-1.c: New test.
38897
38898 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38899
38900         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38901         function name for current C++ compiler.
38902         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38903
38904 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38905
38906         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38907         __PRETTY_FUNCTION__.
38908         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38909
38910 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38911
38912         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38913
38914 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/compile/20000923-1.c: New test.
38917
38918 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38919
38920         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38921         * g++.old-deja/g++.pt/ttp62.C: Same.
38922         * g++.old-deja/g++.other/inline14.C: Same.
38923
38924 2000-09-24  Richard Henderson  <rth@cygnus.com>
38925
38926         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38927
38928 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38929
38930         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38931
38932 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38933
38934         * gcc.c-torture/compile/20000922-1.c: New file.
38935
38936 2000-09-21  Nick Clifton  <nickc@redhat.com>
38937
38938         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38939         a signed long modulo operation.
38940         (mod6): New function - perform an unsigned long modulo operation.
38941         (main): Add tests for modulos of very large numbers by very small
38942         dividends.
38943
38944 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38945
38946         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38947
38948 2000-09-19  Richard Henderson  <rth@cygnus.com>
38949
38950         * gcc.dg/compare2.c (case 10): XFAIL.
38951
38952 2000-09-18  Richard Henderson  <rth@cygnus.com>
38953
38954         * gcc.c-torture/execute/20000906-1.c: Move ...
38955         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38956         that support __builtin_trap.
38957
38958 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38959
38960         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38961
38962 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38963
38964         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38965         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38966         more $ format tests.
38967
38968 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38969
38970         * gcc.dg/format-errmk-1.c: New test.
38971
38972 2000-09-17  Greg McGary  <greg@mcgary.org>
38973
38974         * gcc.c-torture/execute/20000917-1.x: Remove.
38975
38976 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38977
38978         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38979
38980 2000-09-17  Greg McGary  <greg@mcgary.org>
38981
38982         * gcc.c-torture/execute/20000917-1.c: New test.
38983         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38984
38985 2000-09-16  Neil Booth  <NeilB@earthling.net>
38986
38987         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38988         in nested macro bug.
38989
38990 2000-09-15  Neil Booth  <NeilB@earthling.net>
38991
38992         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38993
38994 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38995
38996         * gcc.c-torture/execute/20000914-1.c: New test.
38997
38998 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38999
39000         * g++.other/inline13.C: New test.
39001
39002 2000-09-12  Andreas Jaeger  <aj@suse.de>
39003
39004         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39005         constant by Ulrich Drepper <drepper@redhat.com>.
39006
39007 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39008
39009         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39010
39011 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39012
39013         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39014
39015 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39016
39017         * gcc.dg/cpp/backslash.c: New test.
39018
39019 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39020
39021         * gcc.c-torture/execute/20000910-1.c: New test.
39022         * gcc.c-torture/execute/20000910-2.c: Likewise.
39023
39024 2000-09-11  Robert Lipe  <robertl@sco.com>
39025
39026         * gcc.dg/pragma-align.c: New test.
39027
39028 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.old-deja/g++.pt/explicit82.C: New test.
39031         * g++.old-deja/g++.pt/explicit83.C: New test.
39032
39033 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39034
39035         * gcc.dg/asm-names.c: New test.
39036
39037 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39038
39039         * gcc.dg/cpp/tr-warn6.c: New test
39040
39041 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39042
39043         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39044         be accepted.
39045
39046 2000-09-07  Catherine Moore  <clm@redhat.com>
39047
39048         * gcc.c-torture/execute/unroll-1.c: New test.
39049
39050 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39051
39052         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39053         ERROR markers.
39054         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39055         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39056         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39057         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39058         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39059         Preprocess only.
39060         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39061         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39062
39063 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39064
39065         * g++.old-deja/g++.pt/deduct2.C: New test.
39066
39067 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39068
39069         * g++.old-deja/g++.pt/parms2.C: New test.
39070
39071 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39072
39073         * g++.old-deja/g++.pt/crash58.C: New test.
39074
39075 2000-09-06  Greg McGary  <greg@mcgary.org>
39076
39077         * gcc.c-torture/execute/20000906-1.c: New test.
39078         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39079
39080 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39081
39082         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39083
39084 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39085
39086         * g++.old-deja/g++.pt/crash57.C: New test.
39087
39088 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * g++.old-deja/g++.pt/crash56.C: New test.
39091
39092 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39093
39094         * g++.old-deja/g++.pt/koenig1.C: New test.
39095
39096 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39097
39098         * gcc.dg/20000904-1.c: New test.
39099
39100 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39101
39102         * gcc.dg/cpp/paste8.c: New test.
39103
39104 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39105
39106         * gcc.c-torture/compile/20000827-1.c: New test.
39107
39108 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39109
39110         * gcc.dg/format-diag-1.c: New test.
39111
39112 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39113
39114         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39115         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39116         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39117         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39118         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39119
39120 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         * g++.old-deja/g++.other/nested4.C: New test.
39123
39124 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         * g++.old-deja/g++.ns/scoped1.C: New test.
39127
39128 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39129
39130         * lib/g++.exp: Support testing already-installed GCC.
39131
39132 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39133
39134         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39135
39136 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39137
39138         * gcc.dg/return-type-2.c: New test.
39139
39140 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39141
39142         * gcc.c-torture/compile/20000825-1.c: New test.
39143
39144 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39145
39146         * gcc.dg/dwarf2-2.c: New test.
39147
39148 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39149
39150         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39151         dg-warning regexps.
39152
39153 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39154
39155         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39156         gcc.dg/format-ext-5.c: New tests.
39157
39158 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39159
39160         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39161
39162 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39163
39164         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39165
39166 2000-08-24  Richard Henderson  <rth@cygnus.com>
39167
39168         * gcc.dg/ia64-sync-1.c: New test.
39169         * gcc.dg/ia64-sync-2.c: New test.
39170         * gcc.dg/ia64-asm-1.c: New test.
39171
39172 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39173
39174         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39175         * gcc.dg/format-ext-2.c: New test.
39176
39177 2000-08-23  Jason Merrill  <jason@redhat.com>
39178
39179         * lib/old-dejagnu.exp: Also ignore "In member function" and
39180         "At global scope".
39181
39182 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39183
39184         * gcc.dg/noncompile/label-lineno-1.c: New test.
39185
39186 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39187
39188         * gcc.dg/c99-array-nonobj-1.c: New test.
39189
39190 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39191
39192         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39193         tests.
39194         * gcc.dg/format-ext-1.c: New test.
39195
39196 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39197
39198         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39199         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39200         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39201         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39202         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39203
39204 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39205
39206         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39207         gcc.dg/c99-strftime-2.c: New tests.
39208
39209 2000-08-22  Richard Henderson  <rth@cygnus.com>
39210
39211         * gcc.c-torture/execute/20000822-1.c: New test.
39212
39213 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39214
39215         * gcc.c-torture/execute/20000819-1.x: Remove.
39216
39217 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39218
39219         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39220         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39221         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39222         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39223         gcc.dg/format-xopen-1.c: New tests.
39224
39225 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39226
39227         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39228
39229 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39230
39231         * g++.old-deja/g++.other/loop2.C: New test.
39232
39233         * gcc.c-torture/compile/20000606-1.c: New test.
39234         * gcc.c-torture/compile/20000728-1.c: New test.
39235         * gcc.c-torture/execute/20000801-1.c: New test.
39236         * gcc.c-torture/execute/20000801-2.c: New test.
39237         * gcc.c-torture/execute/20000819-1.c: New test.
39238         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39239         * gcc.dg/20000629-1.c: New test.
39240         * gcc.dg/20000724-1.c: New test.
39241         * gcc.dg/20000807-1.c: New test.
39242
39243 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39244
39245         * gcc.dg/cpp/pragma-1.c: New test.
39246         * gcc.dg/cpp/pragma-2.c: New test.
39247
39248 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39249
39250         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39251         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39252
39253 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39254
39255         * gcc.c-torture/compile/20000818-1.c: New test.
39256
39257 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39258
39259         * gcc.c-torture/execute/20000818-1.c: New test.
39260
39261 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39262
39263         * gcc.dg/format-va-1.c: New test.
39264
39265 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39266
39267         * g++.old-deja/g++.other/typedef8.C: New test.
39268
39269 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39270
39271         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39272         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39273         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39274         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39275         * g++.old-deja/g++.other/ptrmem7.C: New test.
39276         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39277
39278 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39279
39280         * g++.old-deja/g++.pt/typename27.C: New test.
39281
39282 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39283
39284         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39285         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39286         * g++.old-deja/g++.pt/friend45.C: New test.
39287         * g++.old-deja/g++.other/friend8.C: New test.
39288
39289 2000-08-15  Richard Henderson  <rth@cygnus.com>
39290
39291         * gcc.c-torture/execute/20000815-1.c: New test.
39292
39293 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39294
39295         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39296         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39297         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39298
39299 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39300
39301         * g++.old-deja/g++.other/refinit2.C: New test.
39302
39303 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39304
39305         * lib/c-torture.exp (c-torture): Make
39306         compiler_conditional_xfail_data global.
39307         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39308         compiler_conditional_xfail_data machinery.
39309         (f-torture-execute): Likewise.
39310         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39311         and only when unrolling loops.
39312
39313         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39314
39315 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39316
39317         * g++.old-deja/g++.pt/explicit81.C: New test.
39318
39319 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39320
39321         * g++.old-deja/g++.pt/typename26.C: New test.
39322
39323 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39324
39325         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39326         warning.
39327
39328 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39329
39330         * g++.old-deja/g++.other/array3.C: New test.
39331
39332 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39333
39334         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39335         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39336         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39337         New tests.
39338
39339 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39340
39341         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39342         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39343
39344 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39345
39346         * gcc.c-torture/execute/20000808-1.c: New test.
39347
39348 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39349
39350         * gcc.dg/c90-const-expr-1.c: New test.
39351
39352 2000-08-08  Richard Henderson  <rth@cygnus.com>
39353
39354         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39355
39356 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39357
39358         * gcc.dg/noncompile/const-ll-1.c: New test.
39359
39360 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39361
39362         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39363
39364 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39365
39366         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39367         that running programs linked against the shared version of libobjc
39368         run correctly.
39369
39370 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39371
39372         * gcc.dg/c99-printf-1.c: New test.
39373
39374 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39375
39376         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39377
39378 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39379
39380         * gcc.c-torture/execute/20000731-1.x: Delete.
39381
39382 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39383
39384         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39385         and torture_without_loops as is done by c-torture.exp.
39386         (search_for): Copy from c-torture.exp.
39387         (gcc-dg-runtest): New function, drives a directory of tests
39388         iterating over the TORTURE_OPTIONS.
39389         (scan-assembler, scan-assembler-not): Move here from
39390         individual directory drivers.
39391
39392         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39393         defined by lib/gcc-dg.exp.
39394         * gcc.dg/cpp/cpp.exp: Likewise.
39395         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39396         gcc-dg-runtest, so we cycle over optimization options.
39397
39398         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39399         * gcc.dg/compare2.c: No longer expected to fail.
39400
39401 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39402
39403         * gcc.c-torture/execute/20000804-1.c: New test.
39404
39405 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39406
39407         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39408
39409 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39410
39411         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39412
39413 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39414
39415         * gcc.c-torture/compile/20000803-1.c: New test.
39416
39417 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39418
39419         * gcc.c-torture/execute/20000801-3.c,
39420         gcc.c-torture/execute/20000801-4.c: New tests.
39421         * gcc.c-torture/execute/20000801-3.x,
39422         gcc.c-torture/execute/20000801-4.x: Xfail.
39423
39424 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39425
39426         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39427         libobjc/.libs to allow for libtool.
39428
39429 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39430
39431         * gcc.c-torture/compile/20000802-1.c: New test.
39432
39433 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39434
39435         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39436
39437 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39438
39439         * gcc-c-torture/execute/20000731-2.c: New test.
39440
39441         * gcc.c-torture/execute/20000731-1.c: New test.
39442         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39443
39444 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39445
39446         * testsuite/gcc.dg/cpp/paste7.c: New test.
39447         * gcc.dg/cpp/20000725-1.c: New test.
39448
39449 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39450
39451         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39452         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39453         declaration warning for __builtin_dwarf_reg_size.
39454
39455         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39456
39457 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39458
39459         * gcc.dg/noncompile/voidparam-1.c: New test.
39460
39461 2000-07-30  Richard Henderson  <rth@cygnus.com>
39462
39463         * gcc.dg/c90-digraph-1.c: Don't xfail.
39464         * gcc.dg/compare2.c (case 10): Xfail.
39465         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39466
39467 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39468
39469         * gcc.dg/c99-main-1.c: New test.
39470
39471 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39472
39473         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39474
39475 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39476
39477         * gcc.c-tortuer/execute/20000726-1.c: New test.
39478
39479 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39480
39481         * gcc.c-torture/execute/enum-2.c: New test.
39482
39483 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39484
39485         * gcc.dg/cpp/tr-warn3.c: New test.
39486
39487 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39488
39489         * g++.old-deja/g++.ext/implicit1.C: Remove.
39490         * g++.old-deja/g++.jason/c2.C: Remove
39491         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39492         * g++.old-deja/g++.pt/crash16.C: Likewise.
39493         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39494
39495 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39496
39497         * g++.old-deja/g++.other/for2.C: New test.
39498
39499 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39500
39501         * gcc.dg/20000720-1.c: New test.
39502
39503 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39504
39505         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39506
39507 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39508
39509         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39510         * gcc.c-torture/execute/20000722-1.c: New.
39511         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39512
39513 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39514
39515         * gcc.dg/cpp/20000720-1.S: New test.
39516
39517 2000-07-21  Michael Meissner  <meissner@redhat.com>
39518
39519         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39520
39521 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39522
39523         * g++.old-deja/g++.brendan/crash16.C,
39524         g++.old-deja/g++.brendan/parse3.C,
39525         g++.old-deja/g++.brendan/redecl1.C,
39526         g++.old-deja/g++.ns/template13.C,
39527         g++.old-deja/g++.other/decl4.C,
39528         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39529
39530 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39531
39532         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39533         and "Internal error".
39534
39535         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39536         regexps.
39537         * gcc.dg/cpp/paste6.c: New test.
39538
39539 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39540
39541         * gcc.dg/cpp/tr-direct.c: New test.
39542
39543         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39544         gcc.dg/cpp/undef1.c: Tweak error regexps.
39545
39546 2000-07-18  Eric Christopher <echristo@redhat.com>
39547
39548         * gcc.c-torture/compile/20000718-1.c: New test.
39549
39550 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39551
39552         * cpplex.c (_cpp_push_token): If the token being pushed back
39553         is the previous token in this context, just subtract one from
39554         context->posn.
39555         * cppmacro.c (save_expansion): Clear aux field when storing a
39556         placemarker.
39557
39558 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39559
39560         * gcc.dg/noncompile/redecl-1.c: New test.
39561
39562 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39563
39564         * gcc.c-torture/execute/20000717-5.c: New test.
39565         * gcc.c-torture/execute/20000717-1.x: Removed.
39566
39567 2000-07-17  Richard Henderson  <rth@cygnus.com>
39568
39569         * gcc.c-torture/execute/20000717-4.c: New test.
39570
39571 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39572
39573         * gcc.dg/cpp/syshdr.c: New test.
39574         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39575
39576 2000-07-17  Neil Booth  <neilb@earthling.net>
39577
39578         * gcc.dg/cpp/cmdlne-dM.c: New test.
39579         * gcc.dg/cpp/cmdlne-dD.c: New test.
39580
39581 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39582
39583         * gcc.c-torture/execute/20000717-3.c: New test.
39584
39585         * gcc.c-torture/compile/20000717-1.c: New test.
39586
39587 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39588
39589         * gcc.c-torture/execute/20000717-2.c: New test.
39590
39591 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39592
39593         * gcc.dg/formatz-1.c: New test.
39594
39595         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39596         * gcc.dg/c99-digraph-1.c: New tests.
39597
39598         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39599         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39600
39601         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39602         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39603         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39604         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39605         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39606         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39607         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39608
39609 2000-07-17   Greg McGary <greg@mcgary.org>
39610
39611         * gcc.c-torture/execute/20000717-1.c: New test.
39612         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39613
39614 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39615
39616         * gcc.c-torture/execute/20000715-2.c: New test.
39617         * gcc.dg/20000715-1.c: New test.
39618
39619 2000-07-15  Michael Meissner  <meissner@redhat.com>
39620
39621         * gcc.c-torture/execute/20000715-1.c: New test.
39622
39623 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39624
39625         * gcc.c-torture/execute/20000707-1.c: New test.
39626
39627 2000-07-13  Neil Booth  <NeilB@earthling.net>
39628
39629         * testsuite/gcc.dg/cpp/digraph1.c,
39630         testsuite/gcc.dg/cpp/digraph2.c,
39631         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39632
39633 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39634
39635         * g77.f-torture/compile/20000630-2.f: New test.
39636         * g77.f-torture/compile/20000630-2.x
39637
39638 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39639
39640         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39641
39642 2000-07-11  Neil Booth  <NeilB@earthling.net>
39643
39644         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39645
39646 2000-07-11  Neil Booth  <NeilB@earthling.net>
39647
39648         * gcc.dg/cpp/cmdlne-C.c: New.
39649
39650 2000-07-09  Neil Booth  <NeilB@earthling.net>
39651
39652         * gcc.dg/cpp/directiv.c: New tests.
39653         * gcc.dg/cpp/undef1.c: Update.
39654
39655 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39656
39657         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39658
39659 2000-07-09  Neil Booth  <NeilB@earthling.net>
39660
39661         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39662
39663 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39664
39665         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39666         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39667
39668 2000-07-08  Neil Booth  <NeilB@earthling.net>
39669
39670         * gcc.dg/cpp/macsyntx.c: New tests.
39671
39672 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.dg/20000707-1.c: New test.
39675
39676 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39677
39678         * gcc.c-torture/execute/20000706-1.c: New test.
39679         * gcc.c-torture/execute/20000706-2.c: New test.
39680         * gcc.c-torture/execute/20000706-3.c: New test.
39681         * gcc.c-torture/execute/20000706-4.c: New test.
39682         * gcc.c-torture/execute/20000706-5.c: New test.
39683
39684 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.pt/instantiate7.C: New test.
39687
39688 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39691         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39692         * g++.old-deja/g++.other/rtti3.C: Likewise.
39693         * g++.old-deja/g++.other/rttid3.C: Likewise.
39694
39695 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39696
39697         *  g77.f-torture/compile/20000630-1.x: Fix typo
39698
39699 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39700
39701         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39702         assembly output.
39703
39704 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39705
39706         * gcc.dg/cpp/ident.c: New test.
39707
39708 2000-07-05  Neil Booth  <NeilB@earthling.net>
39709
39710         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39711           gcc.dg/cpp/lexstrng.c: New tests.
39712
39713 2000-07-04  Neil Booth  <NeilB@earthling.net>
39714
39715         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39716         * gcc.dg/cpp/strify2.c: Same.
39717
39718 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39719
39720         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39721         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39722         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39723         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39724
39725         * testsuite/gcc.dg/cpp/macro1.c,
39726         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39727         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39728         testsuite/gcc.dg/cpp/strify1.c,
39729         testsuite/gcc.dg/cpp/strify2.c: New tests.
39730
39731 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39732
39733         * gcc.c-torture/execute/20000703-1.c: New test.
39734
39735 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39736
39737         * g++.old-deja/g++.pt (lookup10.C): New test.
39738
39739 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39740
39741         * g++.old-deja/g++.pt (typename25.C): New test.
39742
39743 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39744
39745         * gcc.c-torture/compile/20000701-1.c: New test.
39746
39747 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39748
39749         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39750         to test case.
39751
39752 2000-06-30  Catherine Moore  <clm@cygnus.com>
39753
39754         * gcc.c-torture/execute/align-1.c: New test.
39755
39756 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39757
39758         * g++.old-deja/g++.pt/expr8.C: New test.
39759         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39760
39761 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39762
39763         * gcc.c-torture/compile/20000629-1.c: New test.
39764
39765 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39766
39767
39768         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39769         gcc.dg/noncompile directory, depending on whether they're
39770         preprocessor tests or not.  Annotate all the tests for the dg
39771         framework.
39772
39773         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39774         * gcc.dg/noncompile/noncompile.exp: New.
39775
39776         * Moved files:
39777         Old name                                New name
39778         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39779         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39780         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39781         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39782         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39783         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39784         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39785         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39786         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39787         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39788         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39789         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39790         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39791         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39792         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39793         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39794         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39795         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39796         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39797         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39798         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39799         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39800         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39801         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39802
39803         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39804         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39805         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39806         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39807         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39808         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39809
39810 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39811
39812         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39813         declare one variable.  On the fourth, error.
39814         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39815         declared by 20000628-1a.h.
39816
39817 2000-06-29  Richard Henderson  <rth@redhat.com>
39818
39819         * gcc.c-torture/execute/930529-1.x: New file.
39820         * gcc.dg/920413-1.c: Adjust expected warning text.
39821         * gcc.dg/980217-1.c: Declare abort.
39822         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39823
39824 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39825
39826         * g77.f-torture/compile/20000629-1.f: New test.
39827         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39828
39829 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39830
39831         Rearrange lots of files, removing entirely the
39832         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39833         directories.
39834
39835         * Deleted files:
39836         gcc.c-torture/code_quality/code_quality.exp
39837         gcc.c-torture/special/special.exp
39838         gcc.failure/failure.exp
39839         gcc.failure/940409-1.x
39840         gcc.c-torture/compile/961203-1.x
39841
39842         * New files:
39843         gcc.misc-tests/linkage.exp
39844         gcc.c-torture/execute/920730-1t.c
39845         gcc.c-torture/execute/920730-1t.x
39846         gcc.c-torture/compile/920520-1.x
39847         gcc.c-torture/compile/920521-1.x
39848         gcc.c-torture/compile/981006-1.x
39849         gcc.c-torture/execute/eeprof-1.x
39850
39851         * Moved files (possibly with modifications to fit a new harness):
39852         Old name                                New name
39853         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39854         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39855         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39856         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39857         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39858         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39859         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39860         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39861         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39862         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39863         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39864         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39865         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39866         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39867
39868 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39869
39870         * c-torture/compile/961203-1.x: Delete.
39871
39872         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39873         not exit. Include stdio.h.
39874         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39875         * gcc.misc-tests/dg-12.c: Likewise.
39876         * gcc.misc-tests/dg-5.c: Likewise.
39877         * gcc.misc-tests/dg-6.c: Likewise.
39878         * gcc.misc-tests/dg-7.c: Prototype abort.
39879         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39880         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39881         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39882         not exit.
39883         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39884         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39885
39886 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39887
39888         * gcc.dg/cpp/20000628-1.c: New test.
39889         * gcc.dg/cpp/20000628-1.h: New header for above test.
39890         * gcc.dg/cpp/20000628-1a.h: Likewise.
39891
39892 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39893
39894         * gcc.dg/cpp: New directory.
39895         * gcc.dg/cpp/cpp.exp: New driver.
39896         * gcc.dg/cpp/20000627-1.c: New test.
39897         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39898         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39899         and rewrite as a compilation test.
39900
39901         * gcc.dg: Move many files into the cpp subdirectory, possibly
39902         renaming or editing them as well.
39903         Old name                New name
39904         990119-1.c              cpp/19990119-1.c
39905         990228-1.c              cpp/19990228-1.c
39906         990407-1.c              cpp/19990407-1.c
39907         990409-1.c              cpp/19990409-1.c
39908         990413-1.c              cpp/19990413-1.c
39909         990703-1.c              cpp/19990703-1.c
39910         20000127-1.c            cpp/20000127-1.c
39911         20000129-1.c            cpp/20000129-1.c
39912         20000207-1.c            cpp/20000207-1.c
39913         20000207-2.c            cpp/20000207-2.c
39914         20000209-1.c            cpp/20000209-1.c
39915         20000209-2.c            cpp/20000209-2.c
39916         20000301-1.c            cpp/20000301-1.c
39917         20000419-1.c            cpp/20000419-1.c
39918         20000510-1.S            cpp/20000510-1.S
39919         20000519-1.c            cpp/20000519-1.c
39920         20000529-1.c            cpp/20000529-1.c
39921         20000625-1.c            cpp/20000625-1.c
39922         20000625-2.c            cpp/20000625-2.c
39923         cpp-as1.c               cpp/assert1.c
39924         cpp-as2.c               cpp/assert2.c
39925         cxx-comments-1.c        cpp/cxxcom1.c
39926         cxx-comments-2.c        cpp/cxxcom2.c
39927         endif-label.c           cpp/endif.c
39928         cpp-hash1.c             cpp/hash1.c
39929         cpp-hash2.c             cpp/hash2.c
39930         cpp-if1.c               cpp/if-1.c
39931         cpp-if2.c               cpp/if-2.c
39932         cpp-if3.c               cpp/if-3.c
39933         cpp-if4.c               cpp/if-4.c
39934         cpp-if5.c               cpp/if-5.c
39935         cpp-cond.c              cpp/if-cexp.c
39936         cpp-missingop.c         cpp/if-mop.c
39937         cpp-missingparen.c      cpp/if-mpar.c
39938         cpp-opprec.c            cpp/if-oppr.c
39939         cpp-ifparen.c           cpp/if-paren.c
39940         cpp-shortcircuit.c      cpp/if-sc.c
39941         cpp-shift.c             cpp/if-shift.c
39942         cpp-unary.c             cpp/if-unary.c
39943         cpp-li1.c               cpp/line1.c
39944         cpp-li2.c               cpp/line2.c
39945         lineno.c                cpp/line3.c
39946         lineno-2.c              cpp/line4.c
39947         cpp-mi.c                cpp/mi1.c
39948         cpp-mic.h               cpp/mi1c.h
39949         cpp-micc.h              cpp/mi1cc.h
39950         cpp-mind.h              cpp/mi1nd.h
39951         cpp-mindp.h             cpp/mi1ndp.h
39952         cpp-mix.h               cpp/mi1x.h
39953         cpp-mi2.c               cpp/mi2.c
39954         cpp-mi2a.h              cpp/mi2a.h
39955         cpp-mi2b.h              cpp/mi2b.h
39956         cpp-mi2c.h              cpp/mi2c.h
39957         cpp-mi3.c               cpp/mi3.c
39958         cpp-mi3.def             cpp/mi3.def
39959         poison-1.c              cpp/poison.c
39960         pr-impl.c               cpp/prag-imp.c
39961         cpp-redef-2.c           cpp/redef1.c
39962         cpp-redef.c             cpp/redef2.c
39963         strpaste.c              cpp/strp1.c
39964         strpaste-2.c            cpp/strp2.c
39965         cpp-tradpaste.c         cpp/tr-paste.c
39966         cpp-tradstringify.c     cpp/tr-str.c
39967         cpp-tradwarn1.c         cpp/tr-warn1.c
39968         cpp-tradwarn2.c         cpp/tr-warn2.c
39969         trigraphs.c             cpp/trigraphs.c
39970         cpp-unc1.c              cpp/unc1.c
39971         cpp-unc2.c              cpp/unc2.c
39972         cpp-unc3.c              cpp/unc3.c
39973         cpp-unc.c               cpp/unc4.c
39974         undef.c                 cpp/undef1.c
39975         undef-2.c               cpp/undef2.c
39976         cpp-wi1.c               cpp/widestr1.c
39977
39978 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39979
39980         * lib/g++.exp (g++_include_flags): Tweak.
39981
39982 2000-06-27  H.J. Lu  <hjl@gnu.org>
39983             Loren J. Rittle  <ljrittle@acm.org>
39984
39985         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39986         version with one that knows about the new gcc tree structure.
39987         (g++_link_flags): Same.
39988
39989 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39990
39991         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39992         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39993         case we are cross-compiling.
39994
39995         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39996         g++.old-deja/g++.niklas/Makefile.in,
39997         g++.old-deja/g++.niklas/configure.in,
39998         g++.old-deja/g++.other/Makefile.in,
39999         g++.old-deja/g++.other/configure.in,
40000         gcc.c-torture/code_quality/Makefile.in,
40001         gcc.c-torture/code_quality/configure.in,
40002         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40003         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40004         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40005         gcc.c-torture/execute/ieee/Makefile.in,
40006         gcc.c-torture/execute/ieee/configure.in,
40007         gcc.c-torture/noncompile/Makefile.in,
40008         gcc.c-torture/noncompile/configure.in,
40009         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40010         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40011         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40012
40013 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40014
40015         * g++.old-deja/g++.other/ambig3.C: New test.
40016
40017 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40018
40019         * g++.old-deja/g++.pt/syntax1.C: New test.
40020         * g++.old-deja/g++.pt/syntax2.C: New test.
40021         * g++.old-deja/g++.other/syntax3.C: New test.
40022         * g++.old-deja/g++.other/syntax4.C: New test.
40023
40024 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40025
40026         * gcc.dg/20000623-1.c: Prototype exit and abort.
40027
40028 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40029
40030         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40031         New tests.
40032         * gcc.dg/cpp-mi3.def: New file.
40033
40034         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40035         inside assertions.
40036         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40037         lexer's error messages.
40038         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40039         divine anything from the linemarkers.
40040         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40041         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40042
40043 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40044
40045         * gcc.dg/20000623-1.c: New test.
40046
40047 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * gcc.c-torture/execute/20000622-1.c: New test.
40050
40051 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40052
40053         * g++.old-deja/g++.other/init15.C: New test.
40054
40055 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40056
40057         * g++.old-deja/g++.pt/vaarg2.C: New test.
40058         * g++.old-deja/g++.pt/vaarg3.C: New test.
40059
40060 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.other/dyncast6.C: New test.
40063
40064 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40065
40066         * gcc.c-torture/execute/loop-6.c: New test.
40067
40068 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.dg/20000614-1.c: New test.
40071         * gcc.dg/20000614-2.c: New test.
40072
40073 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40074
40075         * g++.old-deja/g++.other/inline12.C: New test.
40076
40077 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40078
40079         * g++.old-deja/g++.other/eh1.C: New test.
40080
40081 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40082
40083         * g++.old-deja/g++.other/type.C: New test.
40084
40085 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40086
40087         * g++.old-deja/g++.other/initstring.C: New test.
40088
40089 2000-06-12  Jason Merrill  <jason@redhat.com>
40090
40091         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40092
40093 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40094
40095         * gcc.c-torture/compile/20000609-1.c: New test.
40096
40097 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40098
40099         * gcc.dg/20000609-1.c: New test.
40100
40101 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40102
40103         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40104         * gcc.c-torture/noncompile/poison-1.c: Move...
40105         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40106         * gcc.dg/cpp-li1.c: Add a token after the #line.
40107
40108 2000-06-05  Richard Henderson  <rth@cygnus.com>
40109
40110         * gcc.c-torture/execute/20000605-2.c: New test.
40111         * gcc.c-torture/execute/20000605-3.c: New test.
40112
40113 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40114
40115         * g77.f-torture/execute/20000503-1.x: New file.
40116
40117 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.old-deja/g++.eh/badalloc1.C: New test.
40120
40121 2000-06-05  Richard Henderson  <rth@cygnus.com>
40122
40123         * gcc.c-torture/execute/20000605-1.c: New test.
40124
40125 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40126             Nathan Sidwell <nathan@codesourcery.com>
40127
40128         * gcc.c-torture/compile/20000605-1.c: New test.
40129
40130 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40131
40132         * g77.f-torture/compile/20000601-1.f: New test.
40133
40134 2000-06-03  Richard Henderson  <rth@cygnus.com>
40135
40136         * gcc.c-torture/execute/20000603-1.c: New.
40137
40138 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40139
40140         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40141         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40142
40143 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40144
40145         * gcc.dg/compare2.c (case 12): XFAIL.
40146         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40147         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40148
40149         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40150
40151 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40152
40153         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40154         guard macro is already defined when the header is first
40155         included.
40156         * gcc.dg/cpp-mix.h: New file.
40157         * gcc.dg/endif-label.c: Update patterns to match compiler.
40158
40159         * g++.brendan/complex1.C: Declare abort.
40160         * g++.law/refs4.C: Remove XFAIL.
40161         * g++.oliva/expr2.C: Declare abort and exit.
40162
40163 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40164
40165         * gcc.c-torture/execute/20000528-1.c: New test.
40166
40167         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40168         * g++.old-deja/g++.law/temps4.C: Likewise.
40169
40170         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40171         stdlib.h.  Call abort() on failure.
40172         * g++.old-deja/g++.law/refs4.C: Likewise.
40173         * g++.old-deja/g++.law/temps4.C: Likewise.
40174         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40175         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40176
40177 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40178
40179         Relative to g++.dg/special:
40180         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40181
40182         Relative to g++.old-deja:
40183         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40184         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40185         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40186         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40187         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40188         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40189         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40190
40191         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40192         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40193         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40194         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40195         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40196         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40197         and/or string.h.
40198
40199         * g++.other/goto1.C: Update expectations for error messages.
40200
40201 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40202
40203         * gcc.c-torture/compile/20000523-1.c: New test.
40204
40205 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40208
40209 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40210
40211         * g++.old-deja/g++.eh/catch11.C: New test.
40212         * g++.old-deja/g++.eh/catch12.C: New test.
40213
40214 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40215
40216         * gcc.c-torture/execute/20000523-1.c: New test.
40217
40218 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40219
40220         * c-torture/execute/bcp-1.c: Replace abort in arg of
40221         __builtin_constant_p with a generic external function.
40222
40223         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40224         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40225         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40226         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40227         Prototype abort and/or exit.
40228
40229         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40230         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40231         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40232         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40233
40234 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40235
40236         * gcc.dg/dwarf2-1.c: New test.
40237
40238 2000-05-20  Richard Henderson  <rth@cygnus.com>
40239
40240         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40241
40242 2000-05-20  Andreas Jaeger  <aj@suse.de>
40243
40244         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40245         testcase.
40246
40247 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40248
40249         * gcc.c-torture/execute/20000519-2.c: New test.
40250
40251 2000-05-19  Andreas Jaeger  <aj@suse.de>
40252
40253         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40254         which fails with SSA.
40255
40256         * lib/c-torture.exp: Also test with -O3 -fssa.
40257
40258 2000-05-18  Michael Meissner  <meissner@redhat.com>
40259
40260         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40261         * gcc.c-torture/execute/920415-1.c: Ditto.
40262         * gcc.c-torture/execute/920501-1.c: Ditto.
40263         * gcc.c-torture/execute/conversion.c: Ditto.
40264         * gcc.c-torture/execute/cvt-1.c: Ditto.
40265
40266 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40267
40268         * gcc.c-torture/compile/20000518-1.c: New test.
40269
40270 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40271
40272         * g77.f-torture/compile/200005018.f: New test.
40273
40274 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40275
40276         * gcc.c-torture/compile/20000517-1.c: New test.
40277
40278 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40279
40280         * gcc.c-torture/execute/20000516-1.c: New test.
40281
40282 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40283
40284         * g++.old-deja/g++.other/eh.C: New test.
40285
40286 2000-05-12  Richard Henderson  <rth@cygnus.com>
40287
40288         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40289         constants through to doit's conditional.
40290
40291 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40292
40293         * gcc.c-torture/compile/20000511-1.c: New test.
40294         * g77.f-torture/compile/20000511-1.f: New test.
40295         * g77.f-torture/compile/20000511-2.f: New test.
40296
40297 2000-05-11  Michael Meissner  <meissner@redhat.com>
40298
40299         * gcc.c-torture/execute/20000511-1.c: New test.
40300
40301 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40302
40303         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40304         * gcc.dg/20000510-1.S: New.
40305
40306 2000-05-08  Catherine Moore  <clm@cygnus.com>
40307
40308         * gcc.dg/unused-3.c: New.
40309
40310 2000-05-06  Richard Henderson  <rth@cygnus.com>
40311
40312           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40313           * g++.old-deja/g++.mike/warn1.C: Likewise.
40314           * g++.old-deja/g++.pt/local1.C: Likewise.
40315           * g++.old-deja/g++.pt/local7.C: Likewise.
40316           * g++.old-deja/g++.pt/spec16.C: Likewise.
40317
40318 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40321
40322 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40323
40324           * g77.f-torture/execute/20000503-1.f: New test.
40325
40326 2000-05-04  Andreas Jaeger  <aj@suse.de>
40327
40328         * gcc.dg/noreturn-2.c: New test.
40329
40330 2000-05-04  Neil Booth  <NeilB@earthling.net>
40331
40332         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40333         preprocessor.
40334
40335 2000-05-04  Richard Henderson  <rth@cygnus.com>
40336
40337         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40338
40339 2000-05-04  Richard Henderson  <rth@cygnus.com>
40340
40341         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40342         OpenSSL by Jason R Thorpe.
40343
40344 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40345
40346         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40347
40348 2000-05-03  Robert Lipe <robertlipe@usa.net>
40349
40350         * gcc.dg/20000503-1.c: New test.
40351
40352 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40353
40354         * gcc.c-torture/compile/20000502-1.c: New test.
40355         * g++.old-deja/g++.other/align.C: New test.
40356         * gcc.dg/cpp-tradstringify.c: New test.
40357
40358 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40359
40360         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40361         and hard registers.
40362
40363 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40364
40365         * gcc.c-torture/execute/loop-5.c: New test.
40366
40367 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40368
40369         * gcc.c-torture/execute/va-arg-20.c: New test.
40370
40371 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40372
40373         * gcc.c-torture/execute/20000422-1.c: New test.
40374
40375 2000-04-20  Greg McGary  <gkm@gnu.org>
40376
40377         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40378         when optimizing, but without sibling-call optimizations (-O1).
40379
40380 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40381
40382           * gcc.c-torture/compile/20000420-1.c: New test.
40383
40384 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.abi/ptrflags.C: New test.
40387         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40388
40389 2000-04-19  Catherine Moore  <clm@cygnus.com>
40390
40391         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40392
40393 2000-04-19  Greg McGary  <gkm@gnu.org>
40394
40395         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40396         sibling-call optimizations.
40397
40398 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40399
40400         * gcc.dg/20000419-1.c: New test.
40401
40402 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40403
40404         * gcc.c-torture/execute/20000412-6.c: New test.
40405
40406 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40407
40408         * gcc.c-torture/execute/20000412-5.c: New test.
40409         * g77.f-torture/compile/20000412-1.f: New test.
40410         * gcc.c-torture/execute/20000412-4.c: New test.
40411         * gcc.c-torture/compile/20000412-2.c: New test.
40412         * gcc.c-torture/execute/20000412-3.c: New test.
40413         * gcc.c-torture/compile/20000412-1.c: New test.
40414         * gcc.c-torture/execute/20000412-2.c: New test.
40415
40416 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40417
40418         * objc/execute/bf-20.m: New test.
40419
40420 2000-04-10  Richard Henderson  <rth@cygnus.com>
40421
40422         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40423
40424         * gcc.c-torture/execute/20000412-1.c: New test.
40425
40426 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40427
40428         * g++.old-deja/g++.eh/catchptr1.C: New test.
40429
40430 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40431
40432         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40433
40434 2000-04-08  Neil Booth  <NeilB@earthling.net>
40435
40436         * gcc.dg/cpp-nullchar.c: Remove test as
40437         embedded nulls cause problems.
40438
40439 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40440
40441         * gcc.dg/compare2.c: New test.
40442
40443 2000-04-08  Neil Booth  <NeilB@earthling.net>
40444
40445         * gcc.dg/cpp-nullchar.c: New test.
40446
40447 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40448
40449         * gcc.dg/cpp-mi2.c: New test.
40450         * gcc.dg/cpp-mi2[abc].h: New files.
40451
40452 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40453
40454         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40455         member name.
40456
40457 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40458
40459         * g++.old-deja/g++.abi/vmihint.C: New test.
40460
40461 2000-04-06  Neil Booth  <NeilB@earthling.net>
40462
40463         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40464         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40465         copyright.
40466
40467 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40468
40469         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40470         avoid stack-frame overwrite.
40471
40472 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40473
40474         * gcc.c-torture/compile/20000405-2.c: New test.
40475         * gcc.c-torture/compile/20000405-3.c: New test.
40476
40477 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40478
40479         * gcc.c-torture/compile/20000405-1.c: New test.
40480
40481 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40482
40483         * gcc.dg/cast-qual-1.c: Revert last change.
40484
40485 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40486
40487         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40488
40489 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40490
40491         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40492         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40493
40494 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40495
40496         * gcc.c-torture/compile/20000403-2.c: New test.
40497         * gcc.c-torture/compile/20000403-1.c: New test.
40498
40499 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40500
40501         * gcc.c-torture/execute/20000403-1.c: New test.
40502
40503 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40504
40505         * gcc.c-torture/execute/20000402-1.c: New test.
40506
40507 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40508
40509         * gcc.c-torture/execute/va-arg-15.c: New test.
40510         * gcc.c-torture/execute/va-arg-16.c: New test.
40511         * gcc.c-torture/execute/va-arg-17.c: New test.
40512         * gcc.c-torture/execute/va-arg-18.c: New test.
40513         * gcc.c-torture/execute/va-arg-19.c: New test.
40514
40515 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40516
40517         * gcc.c-torture/compile/981211-1.c: Move to...
40518         * gcc.dg/cpp-as1.c: ...here.
40519         * gcc.dg/cpp-as2.c: New file.
40520
40521         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40522         compiler.
40523
40524 2000-04-02  Neil Booth  <NeilB@earthling.net>
40525
40526         * gcc.dg/cpp-cond.c  New tests.
40527         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40528         accidental success less likely.
40529         * gcc.dg/cpp-missingop.c  New tests.
40530         * gcc.dg/cpp-missingparen.c  New tests.
40531         * gcc.dg/cpp-shift.c  New tests.
40532         * gcc.dg/cpp-shortcircuit.c  New tests.
40533         * gcc.dg/cpp-unary.c  New tests.
40534
40535 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40536
40537         * gcc.c-torture/compile/20000329-1.c: New test.
40538
40539 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40540
40541         * gcc.c-torture/compile/20000326-1.c: New test.
40542         * gcc.c-torture/compile/20000326-2.c: New test.
40543
40544 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40545
40546         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40547         the first parameter is a function argument.
40548
40549 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40550
40551         * g++.old-deja/g++.ext/array4.C: New test.
40552
40553 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40554
40555         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40556
40557 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40558
40559         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40560
40561 2000-03-19  Richard Henderson  <rth@cygnus.com>
40562
40563         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40564
40565 2000-03-19  Richard Henderson  <rth@cygnus.com>
40566
40567         * gcc.c-torture/compile/20000319-1.c: New test.
40568
40569 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40570
40571         * gcc.c-torture/execute/20000314-3.c: New test.
40572         * gcc.c-torture/execute/20000314-2.c: New test.
40573         * gcc.c-torture/execute/20000314-1.c: New test.
40574         * gcc.c-torture/compile/20000314-2.c: New test.
40575         * gcc.c-torture/compile/20000314-1.c: New test.
40576
40577 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40578
40579         * g++.old-deja/g++.warn/inline.C: New test.
40580
40581 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40582
40583         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40584         standards-compliant result rather than specific constants.
40585         Put test-values in array.
40586
40587 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40588
40589         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40590         (g++_target_compile): Put test-specific options last.
40591
40592 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40593
40594         * g++.old-deja/g++.eh/vbase4.C: New test.
40595
40596 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40599
40600 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.old-deja/g++.brendan/misc12.C: Removed.
40603         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40604         * g++.old-deja/g++.ext/pretty4.C: New test.
40605
40606 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         * g++.old-deja/g++.other/string2.C: New test.
40609
40610 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40611
40612         * g++.old-deja/g++.warn/impint2.C: New test.
40613
40614 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40615
40616         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40617         is 1, not zero.
40618
40619 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.old-deja/g++.warn/impint.C: New test.
40622         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40623         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40624         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40625         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40626         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40627         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40628         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40629         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40630         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40631         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40632         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40633         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40634
40635 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40636
40637         * gcc.dg/cpp-redef.c: New test.
40638
40639 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * g++.old-deja/g++.pt/unify7.C: New test.
40642
40643 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40644
40645         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40646         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40647
40648 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40649
40650         * gcc.c-torture/compile/20000224-1.c: New test.
40651
40652 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40653
40654         * gcc.c-torture/compile/cpp-2.c: New test.
40655         * gcc.c-torture/compile/cpp-1.c: New test.
40656
40657 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40658
40659         * gcc.c-torture/execute/20000225-1.c: New test.
40660
40661 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40662
40663         * gcc.dg/cpp-li2.c: New test.
40664
40665         * gcc.dg/cpp-wi1.c: New test.
40666
40667         * gcc.dg/cpp-li1.c: New test.
40668
40669 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40670
40671         * g++.old-deja/g++.other/sizeof5.C: New test.
40672
40673 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40674
40675         * gcc.c-torture/execute/va-arg-13.c: New test.
40676
40677 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40678
40679         * gcc.c-torture/execute/va-arg-12.c: New test.
40680
40681 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * gcc.c-torture/execute/20000223-1.c: New test.
40684
40685 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40686
40687         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40688
40689 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40690
40691         * g++.old-deja/g++.abi/ptrmem.C: New test.
40692
40693 2000-02-19  Richard Henderson  <rth@cygnus.com>
40694
40695         * gcc.c-torture/compile/init-3.c: New.
40696
40697 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40698
40699         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40700         ALWAYS_CXXFLAGS.
40701
40702 2000-02-11  Robert Lipe <robertl@sco.com>
40703
40704         * gcc.c-torture/compile/20000211-3.c: New test.
40705
40706 2000-02-11  Martin Buchholz <martin@xemacs.org>
40707
40708         * gcc.c-torture/compile/20000211-2.c: New test.
40709
40710 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40711
40712         * gcc.c-torture/compile/20000211-1.c: New test.
40713
40714 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40715
40716         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40717           on native targets
40718
40719 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.other/cast5.C: New test.
40722
40723 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40724
40725         * gcc.c-torture/execute/20000205-1.c: New.
40726
40727 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40728
40729         * g++.old-deja/g++.jason/cast3.C: Return void.
40730         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40731
40732 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40733
40734         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40735
40736         * gcc.dg/loop-1.c: New test.
40737
40738 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40739
40740         * gcc.c-torture/compile/20000127-1.c: New test.
40741         * gcc.c-torture/execute/991228-1.c: New test.
40742
40743 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40744
40745         * gcc.dg/unused-2.c: New test.
40746
40747         * gcc.dg/conv-1.c: New test.
40748
40749 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40750
40751         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40752         compiler.
40753         (tool_option_proc): Fix typo.
40754
40755 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40756
40757         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40758         of the ld on the host, not on the build machine.
40759         Also, don't crash if '--help' is not a supported option.
40760
40761 2000-01-24  Richard Henderson  <rth@cygnus.com>
40762
40763         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40764
40765 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40766
40767         * gcc.c-torture/execute/20000120-2.c: New test.
40768         * gcc.c-torture/execute/20000120-1.c: New test.
40769
40770 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40771
40772         * gcc.c-torture/execute/20000113-1.c: New test.
40773
40774 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40775
40776         * gcc.c-torture/execute/20000112-1.c: New test.
40777
40778 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40779
40780         * gcc.dg/20000111-1.c: New test.
40781
40782 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40783
40784         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40785         with 16 bit integers.
40786
40787 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40788
40789         * gcc.dg/20000108-1.c: New test.
40790
40791 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40792
40793         * g++.old-deja/g++.ns/koenig8.C: New test.
40794
40795 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40796
40797         * g++.old-deja/g++.other/cast4.C: New test.
40798
40799 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40800
40801         * gcc.c-torture/compile/20000105-2.c: New test.
40802         * gcc.c-torture/compile/20000105-1.c: New test.
40803
40804 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40805
40806         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40807         references to printf & atoi to conform to ANSI standard.
40808         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40809         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40810         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40811         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40812         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40813         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40814         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40815         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40816         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40817         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40818         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40819         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40820         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40821         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40822         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40823         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40824         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40825         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40826         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40827         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40828         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40829         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40830         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40831         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40832         * g++.old-deja/g++.brendan/init3.C: Likewise.
40833         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40834         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40835         * g++.old-deja/g++.brendan/new2.C: Likewise.
40836         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40837         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40838         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40839         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40840         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40841         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40842         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40843         * g++.old-deja/g++.brendan/template24.C: Likewise.
40844         * g++.old-deja/g++.brendan/template3.C: Likewise.
40845         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40846         * g++.old-deja/g++.jason/inline3.C: Likewise.
40847         * g++.old-deja/g++.jason/opeq.C: Likewise.
40848         * g++.old-deja/g++.law/arg5.C: Likewise.
40849         * g++.old-deja/g++.law/arm7.C: Likewise.
40850         * g++.old-deja/g++.law/ctors11.C: Likewise.
40851         * g++.old-deja/g++.law/cvt8.C: Likewise.
40852         * g++.old-deja/g++.law/init9.C: Likewise.
40853         * g++.old-deja/g++.law/refs4.C: Likewise.
40854         * g++.old-deja/g++.law/template2.C: Likewise.
40855         * g++.old-deja/g++.law/visibility24.C: Likewise.
40856         * g++.old-deja/g++.law/vtable3.C: Likewise.
40857         * g++.old-deja/g++.mike/asm2.C: Likewise.
40858         * g++.old-deja/g++.mike/eh1.C: Likewise.
40859         * g++.old-deja/g++.mike/misc1.C: Likewise.
40860         * g++.old-deja/g++.mike/misc13.C: Likewise.
40861         * g++.old-deja/g++.mike/misc14.C: Likewise.
40862         * g++.old-deja/g++.mike/ns12.C: Likewise.
40863         * g++.old-deja/g++.mike/p1248.C: Likewise.
40864         * g++.old-deja/g++.mike/p3708.C: Likewise.
40865         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40866         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40867         * g++.old-deja/g++.mike/p646.C: Likewise.
40868         * g++.old-deja/g++.mike/p700.C: Likewise.
40869         * g++.old-deja/g++.mike/p783.C: Likewise.
40870         * g++.old-deja/g++.mike/p783a.C: Likewise.
40871         * g++.old-deja/g++.mike/p783b.C: Likewise.
40872         * g++.old-deja/g++.mike/p786.C: Likewise.
40873         * g++.old-deja/g++.mike/p789.C: Likewise.
40874         * g++.old-deja/g++.mike/p789a.C: Likewise.
40875         * g++.old-deja/g++.mike/p807a.C: Likewise.
40876         * g++.old-deja/g++.other/delete3.C: Likewise.
40877         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40878         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40879         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40880         * g++.old-deja/g++.other/empty1.C: Likewise.
40881         * g++.old-deja/g++.other/temporary1.C: Likewise.
40882         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40883         * g++.old-deja/g++.pt/t16.C: Likewise.
40884         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40885
40886 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40887
40888         * gcc.dg/991230-1.c: New test.
40889
40890 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40891
40892         * gcc.c-torture/compile/991229-3.c: New test.
40893         * gcc.c-torture/compile/991229-2.c: New test.
40894         * gcc.c-torture/compile/991229-1.c: New test.
40895
40896 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40897
40898         * gcc.c-torture/compile/labels-2.c: New test.
40899
40900 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40901
40902         * gcc.c-torture/execute/991227-1.c: New test.
40903
40904 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40905
40906         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40907
40908 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40909
40910         * gcc.c-torture/execute/991221-1.c: New test.
40911
40912 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40913
40914         * g++.old-deja/g++.other/cast3.C: New test.
40915
40916 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40917
40918         * gcc.c-torture/execute/991216-4.c: New test.
40919
40920 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40921
40922         * gcc.c-torture/execute/991216-1.c: New test.
40923         * gcc.c-torture/execute/991216-2.c: New test.
40924         * gcc.c-torture/execute/991216-3.c: New test.
40925
40926 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40927
40928         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40929         Actually make the test fail by using "-O2" for compilation.
40930
40931 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40932
40933         * g++.old-deja/g++.warn/cast-align1.C: New test.
40934
40935 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40936
40937         * gcc.c-torture/compile/991214-1.c: New test.
40938         * gcc.c-torture/compile/991214-2.c: New test.
40939
40940 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40941
40942         * gcc.dg/991214-1.c: New test.
40943
40944 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40945
40946         * gcc.c-torture/compile/991213-3.c: New test.
40947         * gcc.c-torture/compile/991213-2.c: New test.
40948         * gcc.c-torture/compile/991213-1.c: New test.
40949
40950 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40951
40952         * gcc.dg/991209-1.c: New test.
40953
40954 1999-12-08  Nathan Sidwell <nathan@acm.org>
40955
40956         * gcc.c-torture/compile/991208-1.c: New test.
40957
40958 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40959
40960         * gcc.dg/ultrasp2.c: New test.
40961
40962 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40963
40964         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40965
40966 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40967
40968         * gcc.c-torture/compile/991202-1.c: New test.
40969         * gcc.c-torture/execute/991202-1.c: New test.
40970         * gcc.c-torture/execute/991202-2.c: New test.
40971         * gcc.c-torture/execute/991202-3.c: New test.
40972
40973 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40974
40975         * g++.old-deja/g++.abi/align.C: New test.
40976         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40977         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40978
40979 1999-12-01  Richard Henderson  <rth@cygnus.com>
40980
40981         * gcc.c-torture/execute/991201-1.c: New.
40982
40983 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40984
40985         * gcc.dg/991129-1.c: New test.
40986
40987 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40988
40989         * gcc.c-torture/compile/991127-1.c: New test.
40990
40991 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40992
40993         * g++.old-deja/g++.other/warn4.C: New test.
40994
40995 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40996
40997         * g++.old-deja/g++.eh/cleanup2.C: New test.
40998         * g++.old-deja/g++.ext/pretty2.C: New test.
40999         * g++.old-deja/g++.ext/pretty3.C: New test.
41000         * g++.old-deja/g++.other/debug6.C: New test.
41001
41002 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41003
41004         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41005         compiler_output to look for one error message instead of two.
41006
41007 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41008
41009         * gcc.c-torture/execute/991118-1.c: Also test case
41010         where the word boundary does not split a byte evenly.
41011
41012 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41013
41014         * g++.old-deja/g++.ext/restrict1.C: New test.
41015
41016 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41017
41018         * gcc.c-torture/execute/991118-1.c: New test.
41019
41020 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41021
41022         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41023         working directory pathnames.
41024
41025 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41026
41027         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41028         host is equipped with driver.h and driver.o so it can actually
41029         compile and run the tests.
41030
41031 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41032
41033         * gcc.c-torture/compile/991008-1.c: New test.
41034
41035 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41036
41037         * lib/gcc-dg.exp: Include target-supports.exp
41038
41039 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41040
41041         * lib/target-supports.exp: New file: Provide procs to test for
41042         features supported by the target.
41043         (check_weak_available): Moved here from ecos.exp.
41044         (check_alias_available): New proc: Determine of the target
41045         toolchain supports the alias attribute.
41046
41047         * gcc.dg/special/ecos.exp: Move check_weak_available to
41048         target-supports.exp.
41049         (alias-1.c): Only perform the test if the target supports
41050         aliases.
41051         (wkali-1.c): Only perform the test if the target supports
41052         aliases.
41053
41054         * gcc.dg/990506-0.c: Expect error messages from cross
41055         targets as well as native targets.
41056
41057 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41058
41059         * gcc.dg/ultrasp1.c: Removed xfail.
41060         * gcc.dg/struct-ret-2.c: Likewise.
41061         * gcc.dg/array-1.c: Likewise.
41062
41063 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41064
41065         * gcc.dg/struct-ret-2.c: New test.
41066
41067         * gcc.dg/array-1.c: New test.
41068
41069 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41070
41071         * gcc.c-torture/execute/991030-1.c: New test.
41072
41073 1999-10-26  Richard Henderson  <rth@cygnus.com>
41074
41075         * gcc.c-torture/compile/991026-2.c: New test.
41076
41077 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41078
41079         * gcc.c-torture/compile/991026-1.c: New test.
41080
41081 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41082
41083         * gcc.c-torture/execute/991023-1.c: New test.
41084
41085 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41086
41087         * gcc.c-torture/execute/991019-1.c: New test.
41088
41089 1999-10-16  Richard Henderson  <rth@cygnus.com>
41090
41091         * gcc.c-torture/execute/991016-1.c: New test.
41092
41093 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41094
41095         * gcc.c-torture/execute/991014-1.c: New test.
41096
41097 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41098
41099         * g++.old-deja/g++.other/union2.C: New test.
41100
41101 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41102
41103         * g++.old-deja/g++.other/vaarg2.C: New test.
41104         * g++.old-deja/g++.other/vaarg3.C: New test.
41105
41106 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41107
41108         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41109         in compile/.
41110
41111 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41112
41113         * gcc.c-torture/execute/va-arg-11.c: New test.
41114
41115 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41116
41117         * lib/file-format.exp (gcc_target_object_format): Don't
41118         crash if objdump is unavailable.
41119
41120 1999-09-29  Donn Terry <donn@interix.com>
41121
41122         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41123
41124 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41125
41126         * gcc.c-torture/compile/990928-1.c: New test.
41127
41128 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41129
41130         * g++.old-deja/g++.other/decl6.C: New test.
41131
41132 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41133
41134         * gcc.c-torture/execute/va-arg-10.c: New test.
41135
41136 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41137
41138         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41139         __PRETTY_FUNCTION__.
41140
41141 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41142
41143         * gcc.c-torture/execute/990923-1.c: New test.
41144
41145 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41146
41147         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41148         for which -fpic is inappropriate.
41149
41150 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41151
41152         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41153
41154 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41155
41156         * g++.old-deja/g++.other/dyncast1.C: New test.
41157         * g++.old-deja/g++.other/dyncast2.C: New test.
41158         * g++.old-deja/g++.other/dyncast3.C: New test.
41159         * g++.old-deja/g++.other/dyncast4.C: New test.
41160         * g++.old-deja/g++.other/dyncast5.C: New test.
41161         * g++.old-deja/g++.eh/catch3.C: New test.
41162         * g++.old-deja/g++.eh/catch3p.C: New test.
41163         * g++.old-deja/g++.eh/catch4.C: New test.
41164         * g++.old-deja/g++.eh/catch4p.C: New test.
41165         * g++.old-deja/g++.eh/catch5.C: New test.
41166         * g++.old-deja/g++.eh/catch5p.C: New test.
41167         * g++.old-deja/g++.eh/catch6.C: New test.
41168         * g++.old-deja/g++.eh/catch6p.C: New test.
41169         * g++.old-deja/g++.eh/catch7.C: New test.
41170         * g++.old-deja/g++.eh/catch7p.C: New test.
41171         * g++.old-deja/g++.eh/catch8.C: New test.
41172         * g++.old-deja/g++.eh/catch8p.C: New test.
41173         * g++.old-deja/g++.eh/catch9.C: New test.
41174         * g++.old-deja/g++.eh/catch9p.C: New test.
41175
41176 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41177
41178         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41179         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41180
41181 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41182
41183         * gcc.c-torture/compile/990913-1.c: New test.
41184
41185 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41186
41187         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41188         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41189
41190 1999-09-09  Richard Henderson  <rth@cygnus.com>
41191
41192         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41193
41194 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41195
41196         * g++.old-deja/g++.other/lookup11.C: New test.
41197         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41198         what is permitted and what we want.
41199         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41200         overload use.
41201         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41202
41203 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41204
41205         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41206         * gcc.c-torture/noncompile/poison-1.c: New file.
41207
41208 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41209
41210         * g++.old-deja/g++.other/sizeof3.C: New test.
41211         * g++.old-deja/g++.other/sizeof4.C: New test.
41212         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41213         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41214
41215 1999-09-07  Richard Henderson  <rth@cygnus.com>
41216
41217         * gcc.dg/va-arg-1.c: New.
41218
41219 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41220
41221         * gcc.c-torture/execute/va-arg-9.c: New test.
41222
41223 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41224
41225         * g77.f-torture/compile/980519-2.f: New test.
41226         * g77.f-torture/compile/19990905-0.f: New test.
41227         * g77.f-torture/compile/19990905-1.f: New test.
41228         * g77.f-torture/compile/19990905-2.f: New test.
41229
41230         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41231
41232 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41233
41234         * gcc.c-torture/execute/990827-1.c: Fix typo.
41235
41236 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41237
41238         * g++.old-deja/g++.other/deref1.C: New test.
41239
41240 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41241
41242         * g++.old-deja/g++.other/ambig2.C: New test.
41243         * g++.old-deja/g++.other/cond5.C: New test.
41244         * g++.old-deja/g++.other/lookup16.C: New test.
41245
41246 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41247
41248         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41249         assemblers too.
41250
41251 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41252
41253         * lib/c-torture.exp: Avoid the "compare executables" optimization
41254         when testing native.
41255
41256 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41257
41258         * gcc.c-torture/execute/990829-1.c: New test.
41259         * gcc.c-torture/compile/990829-1.c: New test.
41260
41261 1999-08-27  Paul Burchard  <burchard@pobox.com>
41262
41263         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41264         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41265         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41266         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41267         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41268         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41269         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41270         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41271         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41272         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41273         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41274
41275 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41276
41277         * gcc.c-torture/execute/990827-1.c: New test.
41278
41279 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41280
41281         * g77.f-torture/noncompile/19990826-4.f: New test.
41282
41283         * g77.f-torture/compile/19990826-3.f: New test.
41284
41285         * g77.f-torture/execute/19990826-2.f: New test.
41286
41287         * g77.f-torture/compile/19990826-1.f: New test.
41288
41289         * gcc.c-torture/execute/990826-0.c: New test.
41290         * g77.c-torture/execute/19990826-0.f: New test.
41291
41292         * g77.f-torture/noncompile/970626-2.f: New test.
41293
41294 1999-08-25  Paul Burchard  <burchard@pobox.com>
41295
41296         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41297         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41298         lss-011.C: New tests.
41299
41300 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41301
41302         * g++.old-deja/g++.other/decl5.C: New test.
41303
41304 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41305
41306         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41307         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41308         call `postbase' for each one.  All callers of `postbase' changed
41309         to call this instead.
41310
41311 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41312
41313         * gcc.c-torture/execute/990811-1.c: New test.
41314
41315 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41316
41317         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41318         just native ones.
41319
41320         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41321         just native ones.
41322
41323 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41324
41325         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41326
41327 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41328
41329         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41330
41331 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41332
41333         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41334
41335 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41336
41337         * gcc.c-torture/execute/990804-1.c: New test.
41338
41339 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41340
41341         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41342         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41343         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41344
41345 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41346
41347         * g++.old-deja/g++.other/struct1.C: New test.
41348
41349 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41350
41351         * g++.old-deja/g++.other/enum2.C: New test.
41352
41353 1999-08-02  Richard Henderson  <rth@cygnus.com>
41354
41355         Adapted from tests from Franz Sirl:
41356         * gcc.c-torture/execute/va-arg-7.c: New test.
41357         * gcc.c-torture/execute/va-arg-8.c: New test.
41358
41359 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41360
41361         * gcc.c-torture/compile/990801-2.c: New test.
41362
41363         * gcc.c-torture/compile/990801-1.c: New test.
41364
41365 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41366
41367         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41368         fp-cmp-1.c, converting double to float.
41369
41370         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41371         fp-cmp-1.c, converting double to long double.
41372
41373         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41374         from fr1 to unknown_register, since fr1 is a legitimate register
41375         on some machines.
41376
41377 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41378
41379         * README: More listname related changes.
41380
41381 1999-07-08  Catherine Moore  <clm@cygnus.com>
41382
41383         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41384
41385 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41386
41387         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41388
41389 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41390
41391         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41392
41393 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41394
41395         * gcc.dg/990703-1.c: New test.
41396
41397 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41398
41399         * lib/file-format.exp: New file: Move definition of proc
41400         gcc_target_object_format to here from
41401         gcc.dg/special/ecos.exp.
41402
41403         * lib/c-torture.exp: Include lib file-format.exp.
41404         * lib/gcc-dg.exp: Include lib file-format.exp.
41405
41406         * gcc.dg/special/ecos.exp: Remove definition of proc
41407         gcc_target_object_format.
41408
41409 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41410
41411         * gcc.c-torture/execute/990628-1.c: New test.
41412
41413 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41414
41415         * gcc.c-torture/compile/990625-2.c: New test.
41416
41417         * gcc.c-torture/compile/990625-1.c: New test.
41418
41419 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41420
41421         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41422         attributes compile.
41423         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41424         ports that use the COFF/PE file format.
41425
41426 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41427
41428         * gcc.c-torture/compile/990617-1.c: New test.
41429
41430 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41431
41432         * g++.old-deja/g++.other/decl4.C: New test.
41433
41434 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41435
41436         * g++.old-deja/g++.other/bitfld3.C: New test.
41437
41438 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41439
41440         * g++.old-deja/g++.eh/catch1.C: New test.
41441
41442 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41443
41444         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41445
41446         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41447         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41448
41449 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41450
41451         * g77.f-torture/compile/19990502-0.f: Replace with new,
41452         shorter, test that still fails after recent changes.
41453
41454 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41455
41456         * gcc.c-torture/execute/990604-1.c: New test.
41457
41458 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41459
41460         * gcc.c-torture/execute/990531-1.c: New test.
41461
41462 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41463
41464         * gcc.c-torture/compile/990527-1.c: New test.
41465
41466 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41467
41468         * gcc.c-torture/execute/990527-1.c: New test.
41469
41470 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41471
41472         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41473         bitfields as signed.
41474
41475 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41476
41477         * g77.f-torture/compile/19990525-0.f: New test.
41478
41479 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41480
41481         * gcc.c-torture/execute/990525-2.c: New test.
41482
41483         * gcc.c-torture/execute/990525-1.c: New test.
41484
41485 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41486
41487         * g++.old-deja/g++.other/anon3.C: New test.
41488         * g++.old-deja/g++.other/anon4.C: New test.
41489         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41490         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41491         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41492         Merrill).
41493
41494 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41495
41496         * gcc.c-torture/execute/990524-1.c: New test.
41497
41498         * gcc.dg/990524-1.c: New test.
41499
41500 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41501
41502         * gcc.c-torture/compile/990523-1.c: New test.
41503
41504 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41505
41506         * gcc.c-torture/compile/990519-1.c: New test.
41507
41508 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41509
41510         * gcc.c-torture/compile/990517-1.c: New test.
41511
41512         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41513         (e4, f4): New tests.
41514         (main): Call them.
41515
41516 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41517
41518         * gcc.dg/noreturn-1.c: New test.
41519
41520 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41521
41522         * gcc.c-torture/execute/990513-1.c: New test.
41523
41524 1999-05-10  Richard Henderson  <rth@cygnus.com>
41525
41526         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41527
41528 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41529
41530         * g77.f-torture/execute/erfc.f: Use small single-precision
41531         values, to avoid problems on Alphas when not -mieee.
41532
41533 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41534
41535         * gcc.dg/990506-0.c: New test.
41536
41537 1999-05-08  Richard Henderson  <rth@cygnus.com>
41538
41539         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41540         the constant to test.  Don't XFAIL 64-bit targets.
41541
41542         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41543         * g++.old-deja/g++.law/profile1.C: Likewise.
41544
41545         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41546         operator new instances.
41547         * g++.old-deja/g++.other/delete5.C: Likewise.
41548
41549 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41550
41551         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41552         intrinsic.
41553
41554 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41555
41556         * g77.f-torture/execute/u77-test.f: Reverse order of two
41557         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41558
41559 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41560
41561         * gcc.dg/compare1.c: New test.
41562
41563 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41564
41565         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41566         New tests.
41567
41568 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41569
41570         * g77.f-torture/compile/19990502-1.f: New test.
41571
41572 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41573
41574         * g77.f-torture/compile/19990502-0.f: New test.
41575
41576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41577
41578         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41579         intrinsic.
41580
41581 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41582
41583         * g77.f-torture/execute/u77-test.f (main): List libU77
41584         intrinsics not currently tested.
41585         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41586         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41587         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41588         Trim blanks off the ends of some printed strings.
41589
41590 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41591
41592         * g77.f-torture/execute/u77-test.f (main): Just warn about
41593         FSTAT gid disagreement, as it's expected on some systems.
41594
41595 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41596
41597         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41598         use a new function, which allows for some slop.
41599         Clean up some commentary.
41600         (issum): The new function.
41601         (sgladd): Deleted subroutine.
41602
41603 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41604
41605         * g77.f-torture/execute/u77-test.f: Modify to be more like
41606         libf2c/libU77 version, bringing patches to that version here.
41607         Add suitable commentary.
41608
41609 1999-04-25  Richard Henderson  <rth@cygnus.com>
41610
41611         * gcc.dg/990424-1.c: New test.
41612
41613 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41614
41615         * g77.f-torture/execute/u77-test.f (main): Bug involving
41616         LSTAT has been fixed, so turn back on full checking.
41617
41618 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41619
41620         * g77.f-torture/compile/19990419-0.f: New test.
41621         * g77.f-torture/execute/19990419-1.f: New test.
41622
41623 1999-04-17  Richard Henderson  <rth@cygnus.com>
41624
41625         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41626         to avoid the need for a prototype to supress a warning.
41627
41628 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41629
41630         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41631
41632 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41633
41634         * gcc.c-torture/execute/990404-1.c: New test.
41635
41636 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41637
41638         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41639         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41640         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41641         missing initializer warnings.
41642
41643 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41644
41645         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41646         matching strings.
41647
41648 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41649
41650         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41651
41652 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41653
41654         * g77.f-torture/execute/19990325-0.f: New test.
41655         * g77.f-torture/execute/19990325-1.f: New test.
41656
41657 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41658
41659         * gcc.c-torture/execute/990324-1.c: New test.
41660
41661 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41662
41663         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41664         test with 4.
41665
41666 1999-03-17  Richard Henderson  <rth@cygnus.com>
41667
41668         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41669
41670 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41671
41672         * g77.f-torture/execute/19990313-2.f: New test.
41673         * g77.f-torture/execute/19990313-3.f: New test.
41674
41675 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41676
41677         * g77.f-torture/execute/19990313-0.f: New test.
41678         * g77.f-torture/execute/19990313-1.f: New test.
41679
41680 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41681
41682         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41683         printf to sprintf.
41684         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41685         (main): Add check for u15.  Conditionalize u31 check depending on
41686         whether ints are <32 bits or >=32 bits.
41687
41688 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41689
41690         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41691
41692 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41693
41694         * g77.f-torture/compile/19990305-0.f: New test.
41695         * g77.f-torture/execute/19981119-0.f: New test.
41696
41697 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41698
41699         * g77.f-torture/execute/970625-2.f: call ABORT if final
41700         result is not correct, instead of just printing it.
41701         Add this checking via newly introduced obfuscation, to
41702         trip up buggy front ends.
41703
41704 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41705
41706         * g77.f-torture/compile/960317-1.f: Moved from being
41707         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41708
41709 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41710
41711         * g77.f-torture/execute/960317-1.f: New (old) test.
41712         * g77.f-torture/execute/970625-2.f: Ditto.
41713
41714 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41715
41716         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41717         message on line 1 or line 2; cccp and cpplib do this differently.
41718
41719 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41720
41721         * g++.old-deja/g++.law/weak1.C: New test.
41722
41723 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41724
41725         * gcc.c-torture/execute/990119-1.c: Renamed to...
41726         * gcc.dg/990119-1.c: this, so it will only be tested once
41727         (it's a preprocessor test, it doesn't need to be run at
41728         multiple optimization levels).
41729
41730 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41731
41732         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41733           ALWAYS_CXXFLAGS.
41734
41735 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41736
41737         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41738         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41739         to not be compilable by current g77.
41740
41741 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41742
41743         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41744
41745 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41746
41747         * gcc.c-torture/execute/990222-1.c: New test.
41748
41749 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41750
41751         * g77.f-torture/compile/19990218-0.f: New test.
41752         * g77.f-torture/noncompile/19990218-1.f: New test.
41753
41754 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41755
41756         * g77.f-torture/compile/19981216-0.f: New test.
41757
41758 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41759
41760         * gcc.dg/990214-1.c: New test.
41761
41762 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41763
41764         * gcc.dg/990213-2.c: New test.
41765
41766         * gcc.dg/990213-1.c: New test.
41767
41768 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41769
41770         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41771         ints.
41772
41773 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41774
41775         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41776         specified by target.
41777
41778         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41779
41780 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41781
41782         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41783
41784 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41785
41786         * gcc.dg/special/ecos.exp: New test driver for new tests with
41787         special requirements.
41788
41789         * gcc.dg/special/alias-1.c: New test.
41790         * gcc.dg/special/gcsec-1.c: New test.
41791         * gcc.dg/special/weak-1.c: New test.
41792         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41793         * gcc.dg/special/weak-2.c: New test.
41794         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41795         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41796         * gcc.dg/special/wkali-1.c: New test.
41797         * gcc.dg/special/wkali-2.c: New test.
41798         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41799         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41800
41801 1999-02-10  Felix Lee  <flee@cygnus.com>
41802
41803           * lib/c-torture.exp (c-torture-compile): Pull out code for
41804           analyzing gcc error messages.
41805           (c-torture-execute): Likewise.  Fix some (harmless) false
41806           positives.
41807           * lib/gcc.exp (gcc_check_compile): New function.
41808
41809 1999-02-08  Richard Henderson  <rth@cygnus.com>
41810
41811         * gcc.c-torture/execute/990208-1.c: New test.
41812
41813 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41814
41815         * g++.dg/special/ecos.exp: New driver for new tests with special
41816         requirements
41817
41818         * g++.dg/special/conpr-1.C: New test
41819         * g++.dg/special/conpr-2.C: New test
41820         * g++.dg/special/conpr-2a.C: New test
41821         * g++.dg/special/conpr-3.C: New test
41822         * g++.dg/special/conpr-3a.C: New test
41823         * g++.dg/special/conpr-3b.C: New test
41824
41825         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41826         allow g++ to use the dg driver
41827
41828         * README: Add comment about g++.dg directory
41829
41830 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41831
41832         * README: Update email addresses.
41833
41834 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41835
41836         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41837         arguments in order to force structure S onto the stack even on
41838         the alpha.
41839         (test): Pass 10 leading arguments to function foo as well as the
41840         structure S.
41841
41842         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41843         failure for all targets.
41844
41845         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41846         abort to terminate program execution.
41847
41848 1999-01-30  Richard Henderson  <rth@cygnus.com>
41849
41850         * gcc.c-torture/execute/990130-1.c: New test.
41851
41852 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41853
41854         * gcc.dg/990130-1.c: New test.
41855
41856 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41857
41858         * gcc.c-torture/execute/990128-1.c: New test.
41859
41860 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41861
41862         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41863
41864 1999-01-27  Felix Lee  <flee@cygnus.com>
41865
41866         * lib/c-torture.exp (c-torture-compile): pull out code for
41867         analyzing gcc error messages.
41868         (c-torture-execute): ditto, and fix some (harmless) false
41869         positives.
41870         * lib/gcc.exp (gcc_check_compile): new function.
41871
41872 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41873
41874         * gcc.dg/990117-1.c: New test.
41875
41876         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41877
41878         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41879
41880 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41881
41882         * g77.f-torture/compile/990115-1.f: New test.
41883
41884 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41885
41886         * gcc.c-torture/compile/990107-1.c: New test
41887
41888 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41889
41890         * gcc.c-torture/execute/990106-2.c: New test.
41891
41892         * gcc.c-torture/execute/990106-1.c: New test.
41893
41894 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41895
41896         * gcc.c-torture/compile/981223-1.c: New test.
41897
41898 1998-12-29  Richard Henderson  <rth@cygnus.com>
41899
41900         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41901         (opt3): Rename from opt4 and disable.
41902
41903 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41904
41905         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41906
41907 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41908
41909         * g++.old-deja/g++.other/conv5.C: New test.
41910
41911 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41912
41913         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41914
41915 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41916
41917         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41918
41919 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41920
41921         * gcc.c-torture/compile/981211-1.c: New test.
41922
41923 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41924
41925         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41926
41927         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41928
41929 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41930
41931         * gcc.special/930510-1.c: Make C9X safe.
41932         * gcc.misc-tests/gcov-1.c Similarly.
41933         * gcc.misc-tests/gcov-2.c Similarly.
41934
41935 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41936
41937         * gcc.dg/ultrasp1.c: New test.
41938
41939 1998-12-06  Richard Henderson  <rth@cygnus.com>
41940
41941         * gcc.c-torture/execute/981206.c: New test.
41942
41943 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41944
41945         * g++.old-deja/g++.ns/template7.C: New test.
41946
41947         * g++.old-deja/g++.other/expr1.C: New test.
41948
41949         * g++.old-deja/g++.eh/tmpl3.C: New test.
41950
41951         * g++.old-deja/g++.eh/tmpl2.C: New test.
41952
41953 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41954
41955         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41956         * g++.old-deja/g++.other/using6.C: Removed.
41957         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41958
41959         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41960
41961 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41962
41963         * g++.old-deja/g++.pt/overload8.C: New test.
41964
41965         * g++.old-deja/g++.pt/overload7.C: New test.
41966
41967         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41968
41969         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41970         and relinking messages.
41971         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41972         compiling with -frepo.
41973
41974 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41975
41976         * g++.old-deja/g++.pt/lookup6.C: New test.
41977
41978 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41979
41980         * gcc.c-torture/execute/981130-1.c: New test.
41981         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41982
41983 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41984
41985         * g++.old-deja/g++.pt/explicit76.C: New test.
41986
41987         * g++.old-deja/g++.pt/friend38.C: New test.
41988
41989         * g++.old-deja/g++.ns/crash2.C: New test.
41990
41991         * g++.old-deja/g++.pt/defarg8.C: New test.
41992
41993         * g++.old-deja/g++.pt/instantiate6.C: New test.
41994
41995         * g++.old-deja/g++.pt/static6.C: New test.
41996
41997         * g++.old-deja/g++.pt/decl2.C: New test.
41998
41999 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42000
42001         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42002         problem is actually related with name lookup, but so what? :-)
42003
42004         * g++.old-deja/g++.pt/friend37.C: New test.
42005
42006 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42007
42008         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42009         element, which fails on some systems.
42010
42011         * g77.f-torture/execute/labug1.f: New test.
42012
42013 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42014
42015         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42016         is defined.
42017
42018 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42019
42020         * g77.f-torture/compile/981117-1.f: New test.
42021
42022 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42023
42024         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42025         properly discarded.
42026
42027 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42028
42029         * gcc.c-torture/execute/memcheck: New directory of tests for
42030         -fcheck-memory-usage.
42031
42032 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42033
42034         * README: New file, general information about the testsuite and
42035         new description of the various C++ test subdirectories.
42036         * README.g++: Eliminate obsolete information, update and move most
42037         relevant stuff to README.
42038
42039 1998-11-07  Richard Henderson  <rth@cygnus.com>
42040
42041         * gcc.c-torture/compile/981107-1.c: New test.
42042
42043 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42044
42045         * execute/memcpy-bi.c: New testcase.
42046
42047 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42048
42049         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42050         base classes.
42051
42052         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42053         template is selected.
42054
42055         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42056         classes, it should be accepted for all types.
42057
42058         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42059
42060         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42061         specializations start with template headers.
42062
42063 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42064
42065         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42066
42067         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42068         non-POD types.
42069
42070 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42071
42072         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42073
42074 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42075
42076         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42077
42078 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42079
42080         * 981019-1.c: New test.
42081
42082 1998-10-14  Robert Lipe <robertl@dgii.com>
42083
42084         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42085         find objc headers.
42086
42087 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42088
42089         * compile/981001-4.c: Remove use of GCC extension that triggers a
42090         compiler bug.
42091
42092 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42093
42094         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42095
42096 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42097
42098         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42099         instantiation of template produces incorrect code for delete
42100         expression.
42101
42102         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42103         constructors' name is not unique.
42104         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42105         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42106
42107         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42108         automatic array of const is ill-formed.
42109
42110         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42111         of template parameter?
42112
42113         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42114         const.
42115
42116         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42117         pointer-to-member expression.
42118
42119         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42120         declaration causes ICE.
42121
42122 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42123
42124         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42125         reserved in the global namespace.
42126
42127         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42128         generate needed virtual table.
42129
42130         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42131
42132 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42133
42134         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42135         template-dependent type
42136
42137 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42138
42139         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42140         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42141         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42142
42143         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42144         class should be usable as argument of member function.
42145         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42146         class should be usable as return type of member function.
42147         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42148         class should be usable as type of data member.
42149
42150         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42151
42152 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42153
42154         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42155
42156 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42157
42158         * gcc.dg/dll-?.c Add thumb to target list.
42159         Fix assembler scan patterns to match current assembler output.
42160
42161 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42162
42163         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42164         matching of template brackets.
42165
42166         * g++.old-deja/g++.other/using4.C: New test.  Test using
42167         declarations of methods from base classes.
42168
42169         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42170         within functions should introduce names into the innermost
42171         enclosing namespace.
42172
42173         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42174         of static locals if first initialization throws.
42175
42176 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42177
42178         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42179
42180 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42181
42182         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42183         lose track of the possible targets of tablejump insns.
42184         * special/special.exp: Run it.
42185
42186 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42187
42188         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42189         must be declared before its specializations can be named in friend
42190         declarations.
42191
42192 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42193
42194         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42195
42196         * g77.f-torture/execute/io1.f: New test.
42197
42198 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42199
42200         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42201         with pointer to template function, for which no argument deduction
42202         is possible.
42203
42204         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42205         specialization of template function as argument to template
42206         function.
42207
42208         * g++.old-deja/g++.other/access2.C: New test; Inner class
42209         shouldn't have privileged access to Outer's names.
42210
42211 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42212
42213         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42214         friend template declared within template class conflicts with
42215         nested class of the same name.
42216
42217         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42218         is ignored.
42219
42220         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42221         object with direct initializer as function declaration.
42222
42223         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42224         initializers.
42225
42226         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42227         involving const pointer and NULL produces incorrect result.
42228
42229         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42230         type name without `typename' should be rejected with -pedantic.
42231
42232 1998-10-02  Richard Henderson  <rth@cygnus.com>
42233
42234         * g++.old-deja/g++.other/addrof1.C: New test.
42235
42236 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42237
42238         * gcc.c-torture/compile/981001-1.c: New test.
42239         * gcc.c-torture/execute/981001-1.c: New test.
42240
42241 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42242
42243         * gcc.c-torture/compile/981001-2.c: New test.
42244         * gcc.c-torture/compile/981001-3.c: New test.
42245         * gcc.c-torture/compile/981001-4.c: New test.
42246
42247 1998-10-01  Robert Lipe  <robertl@dgii.com>
42248
42249         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42250         multilibbed hosts.  Idea grafted from g77.exp.
42251
42252 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42253
42254         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42255         avoid losing on systems which need -lsocket.
42256
42257 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42258
42259         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42260         * g++.old-deja/g++.other/nested2.C: Ditto.
42261         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42262         failure.
42263
42264 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42265
42266         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42267         preferred over template operator!= for enum bitfields.
42268
42269 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42270
42271         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42272         that happen to have the same base name, but in different scopes,
42273         are incorrectly rejected.
42274
42275 1998-09-16  Richard Henderson  <rth@cygnus.com>
42276
42277         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42278         on the native word size instead of an integer literal.
42279
42280 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42281
42282         * g++.old-deja/g++.other/static2.C: Invocation of static data
42283         member of type pointer-to-function denoted as non-static member.
42284
42285         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42286         checks involving function types and aliases.
42287
42288 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42289
42290         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42291         redefined to the same non-trivial type.
42292
42293         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42294         namespace-qualification of template specializations declared in
42295         other namespaces.
42296
42297         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42298         to declare a subset of the specializations of a template function
42299         as friends of specializations of a template class.
42300
42301         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42302         member templates that do not fully specialize the enclosing
42303         template class are rejected.
42304
42305 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42306
42307         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42308
42309 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42310
42311         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42312         altered from libf2c/libU77 version.
42313
42314 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42315
42316         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42317
42318 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42319
42320         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42321         (un)signed char are different types for template specialization
42322         purposes.
42323
42324 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42325
42326         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42327         * objc: ObjC testsuite.
42328
42329 1998-08-31  Catherine Moore  <clm@cygnus.com>
42330
42331         * gcc.c-torture/execute/941014-1.x: New file.
42332
42333 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42334
42335         * lib/c-torture.exp: Add support for
42336         torture_eval_before_compile and torture_eval_before_execute
42337         variables.
42338
42339 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42340
42341         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42342         this test triggers valid.
42343
42344 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42345
42346         * gcc.dg/980827-1.c: New test.
42347
42348 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42349
42350         * gcc.c-torture/execute/loop-4b.c: New test.
42351
42352 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42353
42354         * lib/c-torture.exp: Add support for
42355         torture_eval_before_compile and torture_eval_before_execute
42356         variables.
42357
42358 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42359
42360         * gcc.c-torture/compile/980825-1.c: New test.
42361
42362 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42363
42364         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42365         count number tests in opt_t0 not good_t0.
42366
42367 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42368
42369         * gcc.c-torture/compile/930326-1.x: Fix typo.
42370
42371 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42372
42373         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42374         causes an ICE.
42375
42376 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42377
42378         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42379         STACK_SIZE is defined.
42380         * gcc.c-torture/unsorted/stuct.c: Similarly.
42381
42382         * gcc.c-torture/compile/980821-1.c: New test.
42383
42384 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42385
42386         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42387
42388 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42389
42390         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42391         code.
42392
42393 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42394
42395         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42396         error'.
42397
42398 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42399
42400         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42401
42402 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42403
42404         * gcc.c-torture/compile/980816-1.c: New test.
42405
42406         * gcc.dg/980816-1.c: New test.
42407
42408 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42409
42410         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42411         compiler for ieee tests.
42412
42413 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42414
42415         * g77.f-torture/compile/980729-0.f: New test.
42416
42417 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42418
42419         * gcc.c-torture/special/eeprof-1.c: New test, for
42420         -finstrument-functions.
42421         * gcc.c-torture/special/special.exp: Run it.
42422
42423 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42424
42425         * gcc.c-torture/compile/980729-1.c: New test.
42426
42427 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42428
42429         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42430         __thumb__ is defined, and test for ARM style doubles if so.
42431
42432 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42433
42434         * g77.f-torture/noncompile/980615-0.f: New test.
42435
42436 1998-07-26  H.J. Lu  (hjl@gnu.org)
42437
42438         * gcc.dg/980312-1.c: Do link instead of compile.
42439         * gcc.dg/980313-1.c: Likewise.
42440
42441 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42442
42443         * gcc.c-torture/compile/980726-1.c: New test.
42444
42445 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42446
42447         * g77.f-torture/execute/io0.f: New test.
42448
42449 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42450
42451         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42452         an int.
42453
42454 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42455
42456         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42457         m32r bugs.
42458
42459 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42460
42461         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42462         c-decl.c:grokdeclarator can handle mode attributes.
42463
42464 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42465
42466         * gcc.c-torture/execute/980716-1.c: New test.
42467
42468 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42469
42470         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42471         the mn10200.
42472         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42473         the mn10200.
42474         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42475         * gcc.c-torture/compile/930326-1.x: Similarly.
42476
42477 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42478
42479         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42480         New test from Craig.
42481
42482 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42483
42484         * g77.f-torture/noncompile/980616-0.f: New test.
42485
42486         * g77.f-torture/execute/970816-3.f: New test from Craig.
42487
42488 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42489
42490         *  g++.other/singleton.C: Return error value instead of taking
42491         SIGSEGV.
42492
42493 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42494
42495         *  g++.other/singleton.C: New test.  Warning is under dispute.
42496         Runtime crash is not.
42497
42498 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42499
42500         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42501         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42502         using6.C, using7.C}: New namespace tests.
42503
42504 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42505
42506         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42507         specialization with typedef'ed names used as array indexes.
42508
42509 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42510
42511         * gcc.c-torture/execute/980709-1.c: New test.
42512
42513         * gcc.dg/980709-1.c: New test.
42514
42515 1998-07-07  Richard Henderson  <rth@cygnus.com>
42516
42517         * gcc.c-torture/execute/bcp-1.c: New test.
42518
42519 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42520
42521         * gcc.c-torture/execute/980707-1.c: New test.
42522
42523 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42524
42525         * gcc.c-torture/compile/980706-1.c: New test.
42526
42527 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42528
42529         * g77.f-torture/execute/980701-0.f,
42530         g77.f-torture/execute/980701-1.f: New test from Craig.
42531
42532 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42533
42534         * gcc.c-torture/compile/980701-1.c: New test.
42535
42536         * gcc.c-torture/execute/980701-1.c: New test.
42537
42538 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42539 rlsruhe.de>
42540
42541         * g++.old-deja/g++.robertl/eb132.C: New test.
42542         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42543
42544 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42545
42546         * g77.f-torture/execute/980628-7.f,
42547         g77.f-torture/execute/980628-8.f,
42548         g77.f-torture/execute/980628-9.f,
42549         g77.f-torture/execute/980628-10.f: New tests from Craig.
42550
42551         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42552
42553 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42554
42555         * g77.f-torture/execute/980628-4.f: New test from Craig.
42556         * g77.f-torture/execute/980628-5.f: Likewise.
42557         * g77.f-torture/execute/980628-2.f: Likewise.
42558         * g77.f-torture/execute/980628-0.f: Likewise.
42559         * g77.f-torture/execute/980628-1.f: Likewise.
42560         * g77.f-torture/execute/980628-3.f: Likewise.
42561         * g77.f-torture/execute/980628-6.f: Likewise.
42562
42563 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42564
42565         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42566         directory when nothing has been installed yet.
42567
42568 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42569
42570         * gcc.c-torture/special/special.exp: Handle newer versions of
42571         dejagnu.
42572
42573 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42574
42575         * gcc.dg/980626-1.c: New test.
42576
42577 1998-06-19  Bruno Haible <haible@ilog.fr>
42578
42579         * gcc.misc-tests/m-un-2.c: New test.
42580         * g++.old-deja/g++.other/warn01.c: Likewise.
42581
42582 1998-06-19  Robert Lipe  <robertl@dgii.com>
42583
42584         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42585         compatibility with assmblers with a different comment character.
42586         Eliminate use of GAS-specific extensions.
42587
42588 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42589
42590         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42591
42592 1998-06-19  Robert Lipe  <robertl@dgii.com>
42593
42594         * lib/g77.exp: Replace search for libf2c.a with search for newly
42595         renamed libg2c.a
42596
42597 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42598
42599         * gcc.c-torture/execute/980617-1.c: New test.
42600
42601 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42602
42603         * gcc.c-torture/execute/980612-1.c: New test.
42604
42605 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42606
42607         * gcc.dg/980523-1.c: Only test on ppc-linux.
42608         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42609
42610         * gcc.c-torture/execute/980608-1.c: New test.
42611
42612 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42613
42614         * gcc.c-torture/execute/980605-1.c: New test.
42615
42616 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42617
42618         * gcc.c-torture/execute/980604-1.c: New test.
42619
42620 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42621
42622         * gcc.c-torture/execute/980602-1.c: New test.
42623         * gcc.c-torture/execute/980602-2.c: Likewise.
42624
42625 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42626
42627         * 970125-0.f: Fix per JCB.  Add commentary.
42628
42629 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42630
42631         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42632         IEEE -0 support.
42633
42634 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42635
42636         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42637         earlier.
42638
42639 1998-05-28  Catherine Moore <clm@cygnus.com>
42640
42641         * gcc.c-torture/execute/980526-3.c: New test.
42642
42643 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42644
42645         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42646         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42647         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42648         m88k-motorola-sysv3 to XFAIL.
42649
42650 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42651
42652         * gcc.dg/980526-1.c: New test.
42653         * gcc.c-torture/execute/980526-2.c: New test.
42654
42655 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42656
42657         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42658
42659         * gcc.c-torture/execute/980526-1.c: New test.
42660
42661 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42662
42663         * g77.f-torture/execute/alpha2.f: Add runtime test.
42664
42665 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42666
42667         * g++.old-deja/old-deja.exp: Strip leading directories.
42668
42669         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42670         error for the line.  Don't run multiple tests for the same line.
42671
42672 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42673
42674         * gcc.dg/980523-1.c: New test.
42675
42676 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42677
42678         * g77.f-torture/compile/970915-0.f: New test.
42679
42680 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42681
42682         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42683
42684 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42685
42686         * gcc.dg/980520-1.c: New test.
42687
42688 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42689
42690         * gcc.dg/980502-1.c: Fix return type.
42691
42692 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42693
42694         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42695         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42696         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42697         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42698         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42699
42700 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42701
42702         * g77.f-torture/execute/980520-1.f: New test.
42703
42704 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42705
42706         * lib/mike-g77.exp: New file.
42707
42708         * g77.f-torture/noncompile/noncompile.exp,
42709         g77.f-torture/noncompile/check0.f: New files.
42710
42711 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42712
42713         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42714         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42715         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42716         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42717         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42718         abort where appropriate.
42719
42720 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42721
42722         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42723         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42724
42725 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42726
42727         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42728
42729 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42730
42731         * g77.f-torture/compile/980427-0.f: New test.
42732
42733 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42734
42735         * g77.f-torture/compile/980424-0.f: New test.
42736
42737 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42738
42739         * g77.f-torture/compile/980419-2.f (main): New test.
42740         * g77.f-torture/compile/970125-0.f: New test.
42741         * g77.f-torture/compile/980419-1.f: New test.
42742
42743 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42744
42745         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42746         of loop-4.c.
42747
42748 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42749
42750         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42751
42752 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42753
42754         * gcc.c-torture/compile/980329-1.c: New test.
42755
42756 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42757
42758         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42759         * gcc.dg/980312-1.c: Fix typo in -march command.
42760
42761 1998-03-16  H.J. Lu  (hjl@gnu.org)
42762
42763         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42764
42765 1998-03-11  Robert Lipe  <robertl@dgii.com>
42766
42767         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42768         Dave Love agree the Fortran source is bogus.
42769
42770 1998-03-11  Robert Lipe  <robertl@dgii.com>
42771
42772         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42773         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42774         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42775         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42776         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42777
42778 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42779
42780         * g++.old-deja/g++.other/friend1.C: New test.
42781
42782 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42783
42784         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42785         possibly uninitialized) variables and declare dnrm2.
42786
42787 1998-02-23  Robert Lipe <robertl@dgii.com>
42788
42789         From Bruno Haible <haible@ilog.fr>:
42790         * gcc.c-torture/execute/980223.c: New test.
42791
42792 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42793
42794         * gcc.dg/ifelse-1.c: New test.
42795
42796 1998-02-09  H.J. Lu  (hjl@gnu.org)
42797
42798         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42799
42800           * lib/old-dejagnu.exp (old-dejagnu): Added the
42801           "execution test - XFAIL *-*-*" handling in the spirit of
42802           "excess errors test -". Changed the "execution test fails"
42803           handling to be like "excess errors test fails".
42804           * Update various tests accordingly.
42805
42806 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42807
42808         * gcc.c-torture/execute/980205.c: New test.
42809
42810 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42811
42812         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42813         * lib/f-torture.exp: Similarly.
42814         * gcc.c-torture: Rename all .cexp files to .x files.
42815
42816 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42817
42818         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42819         (940510-1.c): Removed duplicate.
42820         (971104-1.c): New test.
42821
42822 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42823
42824           * lib/f-torture.exp: Improve error and loop detection.
42825
42826 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42827
42828         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42829         use that to size the filler array.
42830
42831 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42832
42833         * lib/c-torture.exp(c-torture-execute): Fix typo.
42834
42835         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42836         testcase as the executable name. Keep the executable around if
42837         the test fails.
42838
42839 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42840
42841         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42842         changes.  Only test one -g option, and move it to the end of the
42843         list of options to test.
42844
42845 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42846
42847         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42848         variable GCC_TORTURE_OPTIONS to supply default switches separated
42849         by colons.  If no environment variable, run tests with -O0 -g, -O1
42850         -g, and -O2 -g as well.
42851
42852 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42853
42854         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42855         explanatory comments. Fix indentation.
42856
42857 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42858
42859         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42860
42861 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42862
42863         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42864         * g++.old-deja/g++.mike/p7325.C: Likewise.
42865         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42866
42867 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42868
42869         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42870         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42871         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42872         * g++.old-deja/g++.law/operators4.C: Likewise.
42873
42874 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42875
42876         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42877         * g++.old-deja/g++.mike/p784.C: Ditto.
42878         * g++.old-deja/g++.mike/p785.C: Ditto.
42879
42880 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42881
42882           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42883
42884 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42885
42886         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42887         target feature; pass this to c-torture-execute as needed.
42888
42889 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42890
42891         * lib/c-torture.exp(c-torture-execute): If the previous and the
42892         current executables being tested are identical, we don't need to
42893         run the executable again. Try to make the executable names
42894         unique. Add an optional argument for passing additional compiler
42895         flags.
42896
42897 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42898
42899         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42900
42901 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42902
42903         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42904
42905 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42906
42907         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42908         32bit or larger longs.
42909
42910         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42911         have either a 32bit long or 32bit int.
42912
42913 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42914
42915         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42916         Make double precision tests dependent on sizeof (double).
42917
42918 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42919
42920         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42921         too.
42922
42923 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42924
42925         * gcc.c-torture/compile/961203-1.cexp: New script.
42926
42927 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42928
42929         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42930         up the includes ourselves.
42931
42932 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42933
42934         * lib/plumhall.exp: Remove random include, and add a few
42935         verbose messages for debugging.
42936
42937 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42938
42939         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42940         of trying to do it ourselves.
42941
42942 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42943
42944         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42945
42946 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42947
42948         * gcc.prms/5403.c: Made regexp a bit less strict.
42949
42950 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42951
42952         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42953         is returned from remote_load instead.
42954         * lib/plumhall.exp: Ditto.
42955         * lib/mike-g++.exp: Ditto.
42956         * lib/old-dejagnu.exp: Ditto.
42957         * lib/c-torture.exp: Ditto.
42958
42959 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42960
42961         * lib/g++.exp: Use build_wrapper procedure.
42962         * lib/gcc.exp: Ditto.
42963
42964 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42965
42966         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42967         an old-style decl for malloc.  Fixes tests to work when
42968         sizeof (int) != sizeof (size_t).
42969
42970 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42971
42972         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42973
42974         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42975         use stdargs.h interface.
42976
42977 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42978
42979         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42980         NO_VARARGS when compiling.
42981
42982 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42983
42984         * lib/plumhall.exp(ph_includes): New procedure.
42985         (ph_make): Use it.
42986         (ph_compiler): Ditto.
42987
42988         * lib/g++.exp: Rename test-glue.c to testglue.c.
42989         * lib/gcc.exp: Ditto.
42990
42991 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42992
42993         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42994         to completion when it's called.
42995
42996 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42997
42998         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42999         is defined, don't do test.
43000
43001 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43002
43003         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43004         for object files.
43005         (ph_summary): Mark skipped testcases as untested, not unresolved.
43006
43007         * lib/plumhall.exp (ph_make): If unresolved because of bad
43008         errorCode, record errorCode in log file.
43009         (*): Replace send_log/verbose with verbose -log.
43010
43011 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43012
43013         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43014         double conversion if double isn't at least 8 bytes.
43015
43016         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43017         int to work with targets where int is 16 bits.
43018
43019         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43020         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43021         precision for the test to complete.
43022
43023 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43024
43025         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43026         if d10v is not compiled with the -mdouble64 flag.
43027         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43028
43029         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43030         d10v is not compiled with the -mint32 flag.
43031
43032 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43033
43034         * lib/plumhall.exp: Use incr_count.
43035
43036 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43037
43038         * gcc.c-torture: Update to c-torture-1.45.
43039
43040 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43041
43042         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43043         the name of the expect testcase file).
43044
43045         * lib/g++.exp(g++_init): Ditto.
43046
43047 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43048
43049         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43050         the host.
43051
43052         * lib/gcc.exp(gcc_exit): New procedure.
43053
43054 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43055
43056         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43057         specs where appropriate.
43058
43059         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43060         because of new "candidates are" messages, and removed a few
43061
43062         * Converted all non-old-style g++ testcases to old-style, and
43063         moved into g++.old-deja.
43064
43065 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43066
43067         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43068         options.
43069
43070         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43071         succeeded.
43072
43073         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43074
43075 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43076
43077         * lib/gcc.exp (gcc_target_compile): Add support for defining
43078         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43079         the machine doesn't have those features.
43080
43081 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43082
43083         * g++.law/operators4.exp: Don't use LIBS.
43084
43085 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43086
43087         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43088
43089         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43090         * lib/g++.exp: Set it here instead. Also, allow use of the
43091         --tool_exec and --tool_opt options. Change CXX to
43092         GXX_UNDER_TEST.
43093
43094         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43095
43096         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43097
43098 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43099
43100         * lib/old-dejagnu.exp: Use prune_warnings instead of
43101         prune_system_crud.
43102         * lib/mike-g++.exp: Ditto.
43103         * lib/gcc.exp: Ditto.
43104         * lib/g++.exp: Ditto.
43105
43106         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43107
43108 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43109
43110           * 941014-2.c: Include stdlib.h
43111           * 960327-1.c: Include stdio.h
43112           * dbra.c, index-1.c: Don't assume ints are 32bits.
43113
43114 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43115
43116         * lib/gcc.exp: Add gcc,stack_size target feature.
43117
43118         * lib/g++.exp(g++_target_compile): Add the include and link
43119         paths here, not in two other places. And, it's $options, not
43120         options.
43121
43122         * lib/mike-g++.exp(postbase): Remove the code that determines
43123         the correct include and link paths.
43124         * g++.old-deja/old-deja.exp: Ditto.
43125
43126 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43127
43128         * lib/g++.exp(g++_init): target_compile no longer returns the
43129         filename of the result.
43130
43131 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43132
43133         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43134         call to glob.
43135
43136         * gcc.c-torture/special/special.exp: Change call to
43137         gcc_target_compile to include the object file.
43138
43139 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43140
43141         * gcc.c-torture/special/special.exp: Correct misspelling in last
43142         change.
43143
43144 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43145
43146         * lib/plumhall.exp(ph_summary): Log the entire output of the
43147         executable. Return -1 if there were any failures, 0 otherwise.
43148         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43149         (ph_make): Clean up objects and executables that were built
43150         if the tests succeeded.
43151
43152 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43153
43154         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43155         libraries and includes in the build tree as appropriate.
43156
43157 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43158
43159         * lib/c-torture.exp: Instead of looking for the global variable
43160         NO_LONG_LONG, check to see if that's a feature of the target.
43161
43162 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43163
43164         * config/default.exp: Minimize. Delete the remainer of the files in
43165         config; this functionality is now in devo/dejagnu/config.
43166
43167         g++.*/*: Pass any additional flags used to compile to postbase;
43168         delete CXXFLAGS.
43169
43170         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43171         is now done by runtest.exp. Use gcc_target_compile instead of
43172         compile.
43173
43174         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43175         Remove references to CFLAGS. Use remote_file instead of
43176         calling rm -f.
43177         (c-torture): Take a list of arguments to use to compile this
43178         testcase.
43179
43180         lib/g++.exp: Simplify. Use target_compile instead of compile.
43181         lib/gcc-dg.exp: Ditto.
43182         lib/gcc.exp: Ditto.
43183         lib/mike-{gcc,g++}.exp: Ditto.
43184         lib/old-dejagnu.exp: Ditto.
43185         lib/plumhall.exp: Ditto.
43186
43187 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43188
43189         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43190         (ph_linker): Likewise.
43191
43192 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43193
43194           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43195         MAP_ANON / MAP_ANONYMOUS if defined;
43196         else try to map from /dev/zero .
43197
43198 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43199
43200         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43201         isn't defined, then define it to MAP_ANONYMOUS.
43202
43203 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43204
43205         * gcc.c-torture: Update to c-torture-1.42 release.
43206
43207 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43208
43209         * gcc.c-torture: Update to c-torture-1.41 release.
43210
43211 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43212
43213         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43214         c-torture release.
43215
43216 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43217
43218         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43219         and LDFLAGS.  Fix second case to append the target_info ldflags
43220         onto LDFLAGS, not CFLAGS.
43221         * lib/g++.exp (g++_init): Add target_info stuff.
43222         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43223         of libgloss and newlib flags for !native.
43224
43225         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43226         (GDB): Fix relative path to go up another dir for finding gdb.
43227
43228 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43229
43230         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43231         versions in the target_info array, if they don't exist.
43232
43233 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43234
43235         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43236
43237 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43238
43239         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43240         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43241
43242 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43243
43244         * lib/old-dejagnu.exp: Don't remove the output file before we've
43245         actually tested it. Don't append pwd to the path of the executable
43246         we're testing.
43247
43248 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43249
43250         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43251
43252 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43253
43254         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43255         temporary directory for compiler files, and set it to a default
43256         value of /tmp. Set $output as the name of the output file from
43257         compiling the testcase. Add a -o option to $cflags_var so the
43258         compiler writes the final output file as $output. Set $executable
43259         to $output.
43260
43261         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43262         directory for compiler files, and set it to /tmp if it doesn't
43263         already have a value. Set $output_file to the name of the output
43264         file from compiling the testcase. Add a -o option to CXXFLAGS so
43265         the compiler writes the final output file as $output. Use $output
43266         as the executable to be tested.
43267
43268 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43269
43270         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43271
43272 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43273
43274         * gcc.c-torture/execute/pending-1.c: New test.  Still
43275         pending in Tege's queue.
43276
43277 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43278
43279         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43280         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43281         if there were failures.  Call unresolved if there were unresolved
43282         testcases.  Call gcc_fail if program did not run to completion.
43283         (ph_make): Pass additional argument name to ph_execute.
43284         (ph_execute): Add new argument.  Pass additional arguments to
43285         ph_summary.  Call gcc_fail is there is no execution output.
43286
43287 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43288
43289         * lib/plumhall.exp (proc_summary): Output relavent summary
43290         lines into the log so specific failures in plumhall can be
43291         investigated.
43292
43293 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43294
43295         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43296         (c-torture-execute): Don't try to execute tests which use
43297         "long long" types if $NO_LONG_LONG is nonzero.
43298
43299 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43300
43301         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43302         not c-torture.
43303
43304         * gcc.ieee: Move from here.
43305         * gcc.c-torture/execute/ieee: To here.
43306
43307 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43308
43309         * gcc.c-torture: Update to c-torture-1.41 release.
43310
43311 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43312
43313         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43314         not "$output".
43315
43316 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43317
43318         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43319         -c present.
43320
43321 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43322
43323         * config/proelf.exp: Handle connecting to a simulator.
43324
43325 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43326
43327         * config/proelf.exp: New file.  Enough framework that we can
43328         run c-torture tests on the proelf targets (or any other target
43329         that gdb can connect to for that matter).
43330
43331 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43332
43333         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43334         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43335
43336         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43337         exec_output exists.
43338
43339 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43340
43341         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43342         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43343
43344         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43345         to pass/fail/unresolved/unsupported/untested.  Caller must now
43346         call unresolved/unsupported/untested.
43347         * lib/*.exp: Update FSF address.  Update to handle new results of
43348         ${tool}_load.
43349         * lib/chill.exp (verbose): Delete.
43350
43351 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43352
43353         * lib/gcc.exp (default_gcc_start): Change order of args to
43354         $LDFLAGS $CFLAGS $LIBS.
43355         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43356         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43357         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43358         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43359         * gcc.misc-tests/dg-test.exp: Likewise.
43360         * gcc.misc-tests/msgs.exp: Likewise.
43361         * gcc.prms/prms.exp: Likewise.
43362         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43363         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43364
43365         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43366
43367 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43368
43369         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43370
43371         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43372         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43373
43374         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43375         necessary.
43376
43377 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43378
43379         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43380         global for loop; add use of $mathlib.
43381         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43382         settings here; set mathlib for anything but VxWorks.
43383
43384 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43385
43386         * gcc.c-torture: Update to c-torture-1.40 release.
43387
43388 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43389
43390         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43391         dg.exp.
43392
43393 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43394
43395         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43396         global.
43397
43398 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43399
43400         * lib/g++.exp (LIBS): Define if not already.
43401         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43402         (gcc-dg-prune): Call prune_gcc_output.
43403         * lib/gcc.exp (prune_gcc_output): New proc.
43404         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43405         prune_gcc_output.
43406
43407 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43408
43409         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43410         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43411
43412 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43413
43414         * gcc.c-torture: Update to c-torture-1.39 release.
43415
43416 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43417
43418         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43419         fails, try others as well.
43420
43421 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43422
43423         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43424         If compilation fails, mark execute tests as `untested'.
43425         If test is marked as unsupported, don't mark compilation and
43426         execute tests as failed.
43427
43428 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43429
43430         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43431         libstdc++ for whether or not we want to be doing shared
43432         libraries.  Delete link_curses since we don't need it anymore.
43433         * lib/mike-g++.exp (postbase): Don't link in libg++.
43434         * g++.old-deja/old-deja.exp: Likewise.
43435
43436 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43437
43438         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43439
43440 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43441
43442         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43443         For that, add `-Wl,-a,shared_archive'.
43444         * g++.old-deja/old-deja.exp: Likewise.
43445
43446 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43447
43448         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43449
43450 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43451
43452         * lib/mike-g++.exp (postbase): Pay attention to the status of
43453         g++_load.
43454
43455 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43456
43457           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43458
43459 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43460
43461         * lib/gcc.exp (default_gcc_start): No longer need to log program
43462         being executed or its output, execute_anywhere does that now.
43463         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43464         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43465
43466 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43467
43468         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43469         the same as those in lib/g++.exp.
43470
43471 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43472
43473         * gcc.c-torture: Update to c-torture-1.38 release.
43474         * gcc.ieee: Related changes.
43475
43476 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43477
43478         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43479         "exec". Minor reformatting changes.
43480
43481         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43482         cross. This means all "exec" calls now work on a remote host as
43483         well.
43484         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43485         cross. Filter out the extra "\r\n" stuff that expect puts in.
43486         (c-torture-execute): Filter out the bogus warnings like
43487         c-torture-compile does. Add support for canadian cross.
43488         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43489         Use execute_anywhere rather than calling exec directly. Now it
43490         works for canadian cross testing.
43491
43492 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43493
43494         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43495         results into a variable, and check that rather than using file exists.
43496
43497 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43498
43499         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43500         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43501
43502 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43503
43504         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43505         lib_curses if there's a shared libg++ in the build tree.
43506
43507 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43508
43509         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43510         if not supported target.
43511
43512 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43513
43514         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43515         link_curses up to always happen, not just for native builds.
43516
43517 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43518
43519         * gcc.c-torture: Update to c-torture-1.36 release.
43520         * gcc.failure: Related changes.
43521
43522 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43523
43524         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43525
43526 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43527
43528         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43529         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43530         runshlib, link_curses, and mathlib for link and run.
43531
43532         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43533         pass the runtime shared library options for Solaris, OSF/1, and
43534         Irix5, and link with -lcurses to avoid unresolved references.
43535
43536 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43537
43538         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43539         only run once.
43540
43541 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43542
43543         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43544
43545 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43546
43547         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43548         do not have a framework for the "compat" tests yet.
43549
43550 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43551
43552         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43553         set to null if we're testing vxworks5.1.  Use that instead of
43554         `-lm' in the setting of LIBS for link and run.
43555
43556 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43557
43558         * config/rom68k.exp (${tool}_load): Major changes to make it
43559         work.  Verified that it does in fact return the stuff in
43560         exec_output properly.  Catch any Emul or any TRAP other than 0.
43561
43562 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43563
43564         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43565         LDFLAGS properly for targets that need stuff from libgloss.
43566         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43567         only run once.
43568         (gpp_initialized): New variable.
43569
43570 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43571
43572         * config/rom68k.exp: Load libgloss.exp.
43573         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43574         so we can produce a fully linked binary.
43575         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43576         so we can produce a fully linked binary.
43577
43578 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43579
43580         * lib/plumhall.exp (ph_section): Watch for expected failures.
43581         Add missing `else'.
43582
43583         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43584         run the testcase.
43585         (c-torture): Likewise.
43586
43587 1995-08-28  Doug Evans  <dje@cygnus.com>
43588
43589         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43590
43591         * lib/mike-g++.exp (mike_cleanup): New proc.
43592         (prebase): New globals compiler_result, not_compiler_result,
43593         target_regexp.
43594         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43595         allow leading "-" in pattern.  Watch for unsupported tests.
43596         If $compiler_result is set, pattern match assembler code,
43597         and ditto for $not_compiler_result.
43598         * lib/mike-gcc.exp: Likewise.
43599
43600         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43601         execution "succeeded".
43602
43603 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43604
43605         * config/win32.exp: New file.
43606         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43607
43608 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43609
43610         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43611         unsupported.
43612         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43613         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43614         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43615
43616         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43617         "... without exceptions was ...".  That is now handled by
43618         prune_system_crud.
43619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43620
43621 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43622
43623         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43624         sieve.c,sort2.c}: New files.
43625         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43626         sieve.exp,sort2.exp}: Drivers for them.
43627
43628         * lib/mike-gcc.exp (program_output): New user settable variable.
43629         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43630         messages.
43631         * lib/mike-g++.exp (program_output): New user settable variable.
43632
43633         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43634
43635         * config/sh.exp: Deleted (use sim.exp instead).
43636
43637 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43638
43639         * config/vx.exp: Declare CHECKTASK as global.
43640         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43641         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43642         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43643
43644 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43645
43646         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43647         target. Like vx.exp, only includes `vx29k.exp' instead of
43648         `vxworks.exp'.
43649
43650 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43651
43652         * config/sim.exp: Increase time limit from 120 seconds to 240.
43653
43654 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43655
43656         * gcc.c-torture/execute/950628-1.c: New test.
43657
43658 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43659
43660         * gcc.c-torture: Update with changes/additions from
43661         c-torture-1.34.
43662
43663 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43664
43665         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43666
43667 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43668
43669         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43670
43671 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43672
43673         * gcc.c-torture/compile/950512-1.c: New test.
43674         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43675         * gcc.dg/struct-ret-1.c: Likewise.
43676
43677 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43678
43679         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43680           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43681
43682 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43683
43684         * gcc.c-torture/special/920411-1.c: Deleted.
43685         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43686
43687 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43688
43689         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43690         cpu limit.
43691
43692 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43693
43694         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43695
43696 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43697
43698         From kenner;
43699         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43700         is the proper length.
43701         * va-arg-3.c: Likewise.
43702
43703 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43704
43705         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43706         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43707
43708         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43709         * lib/g++.exp (default_g++_start): Delete old cruft.
43710
43711 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43712
43713         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43714         (2 * (1 << 18)) to (2 * (1 << 17)).
43715
43716         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43717
43718 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43719
43720         * config/rom68k.exp: Renamed from config/idp.exp
43721
43722 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43723
43724         * c-torture/compile/921109-2.c
43725
43726 1995-04-18  Mike Stump  <mrs@cygnus.com>
43727
43728         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43729         excess errors.
43730
43731 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43732
43733         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43734         output.
43735         * lib/g++.exp (default_g++_start): Likewise.
43736
43737 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43738
43739         * gcc.c-torture/compile/950329-1.c: New test.
43740
43741 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43742
43743           * config/bug.exp (${tool}_load): Updated to use new remote_open
43744           and remote_close procs.
43745         * config/idp.exp: New file.
43746
43747 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43748
43749         * gcc.c-torture/execute/950322-1.c: New test.
43750
43751 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43752
43753         * config/vx.exp (${tool}_load): Clean up testing of return code from
43754         vxworks_ld and vxworks_spawn.
43755
43756 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43757
43758         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43759
43760 1995-03-13  Mike Stump  <mrs@cygnus.com>
43761
43762         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43763         can mark excess errors on a machine by machine basis.  Note, the
43764         default is to not expect any excess errors, even when excess
43765         errors test - is given, so you will want to put an XFAIL ... on
43766         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43767         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43768         those 4 machines, but no others.
43769
43770 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43771
43772         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43773         * lib/c-torture.exp: to here.
43774
43775 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43776
43777         * gcc.c-torture/execute/950221-1.c: New test.
43778         * gcc.c-torture/execute/struct-ret-1.c: New test.
43779         * gcc.c-torture/compile/950221-1.c: New test.
43780
43781         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43782
43783 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43784
43785         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43786         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43787
43788 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43789
43790         * g++.gb: New directory of tests, derived from my signature and
43791         class scoping tests.
43792
43793         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43794         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43795         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43796         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43797         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43798         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43799         * g++.gb/sig25.C: Likewise.
43800
43801         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43802         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43803         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43804         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43805         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43806         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43807         * g++.gb/sig25.exp: Likewise.
43808
43809         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43810         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43811         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43812         * g++.gb/scope13.C: Likewise, this test still fails.
43813
43814         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43815         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43816         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43817         * g++.gb/scope13.exp: Ditto.
43818
43819         * g++.gb/README: New file, explains what these tests are about.
43820
43821 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43822
43823         * lib/dg.exp (dg-do): Support `preprocess'.
43824         (dg-test): Likewise.
43825
43826 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43827
43828         * config/udi.exp: change "continue -expect" to "exp_continue".
43829
43830 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43831
43832         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43833         Delete redundant tests.
43834
43835         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43836         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43837         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43838         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43839         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43840         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43841         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43842         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43843
43844         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43845         storing label pointers.
43846         * gcc.c-torture/execute/921019-1.c: Likewise.
43847         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43848         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43849         parameter fp.
43850         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43851         constants.
43852
43853         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43854         Delete obsolete tests.
43855
43856         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43857         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43858         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43859         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43860         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43861         * gcc.c-torture/compile/950124-1.c: New test.
43862
43863         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43864
43865 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43866
43867         * lib/mike-g++.exp: Add -lm to LIBS.
43868
43869 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43870
43871         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43872
43873 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43874
43875         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43876
43877 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43878
43879         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43880
43881 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43882
43883         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43884         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43885         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43886         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43887         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43888         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43889         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43890         * g++.law/{operators31.C, operators32.C,
43891         * g++.law/{operators33.C, operators34.C}: Likewise.
43892         * g++.law/{pic1.C, refs2.C}: Likewise.
43893         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43894         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43895         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43896         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43897
43898         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43899         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43900         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43901         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43902         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43903         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43904         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43905         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43906         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43907         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43908         * g++.law/{operators34.exp}: Likewise.
43909         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43910         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43911         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43912         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43913         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43914
43915         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43916         No longer expected to fail.
43917         * g++.law/missed-error3.C: Tweak for recent bool changes.
43918
43919 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43920
43921         * config/emb-unix: Deleted.
43922         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43923         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43924
43925 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43926
43927         * lib/dg.exp (dg-test): Fix typo in last patch.
43928
43929 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43930
43931         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43932         (handles multiple occurrences).
43933
43934 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43935
43936         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43937         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43938         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43939         printed).
43940         * lib/c-torture.exp (c-torture-compile): Likewise.
43941         (c-torture): Prepend full path if missing.
43942         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43943         (gcc_fail): Likewise.
43944         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43945
43946 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43947
43948         * lib/netware.exp: Only attach to NetWare i386 systems.
43949
43950 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43951
43952         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43953         messages.  Add test name to "output pattern match" pass/fail message.
43954
43955 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43956
43957         * gcc.dg: New testsuite.
43958         * gcc.dg/dg.exp: New file.
43959
43960         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43961         test-switch.c}: Deleted.
43962
43963         * gcc.misc-tests/msgs.exp: New testcase driver.
43964
43965 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43966
43967         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43968         Watch for illegal return values from ${tool}_load.
43969         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43970         cross targets.  Coerce return value >0 to 1.
43971
43972 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43973
43974         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43975
43976         * config/emb-unix.exp: New file.
43977
43978         * config/sim.exp: Error if variable $SIM not defined.
43979         (${tool}_load): Mark test as "untested" if simulator missing.
43980
43981         * config/unix.exp: Load remote.exp to get rcp_download.
43982         * lib/c-torture.exp: Use different option lists for testcases with
43983         and without loops.
43984         * gcc.c-torture/execute/execute.exp: Likewise.
43985
43986 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43987
43988         * config/*.exp: Clarify return code from ${tool}_load.
43989         Call `unresolved' or `untested' instead of `warning' or `perror'
43990         (sometimes you still want to call both though).
43991         Add comment that `shell_id' is local to each file.
43992         * config/udi.exp (timeout): Set to 30.
43993         Don't print warning if connection fails, $connectmode has already
43994         printed an error.
43995         (${tool}_load): Move verbose messages to level 2.
43996         Rework pattern for "Process started" message.
43997         Pass `shell_id' to ${connectmode}_download.
43998         Retry twice upon timeout.  Make resetting of target more robust.
43999         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44000         Pass `shell_id' to exit_$connectmode.
44001         Only call exit_$connectmode if connected.
44002         * config/unix.exp (${tool}_load): Check return codes better.
44003         * config/vrtx.exp (${tool}_load): Likewise.
44004         * config/vx.exp (${tool}_load): Likewise.
44005         Delete unneeded global's.
44006         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44007         from ${tool}_load.
44008         (dg-stat): Delete.
44009         (dg-init): Delete recording of pass/fail counts.
44010         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44011         (old-dejagnu-init): Likewise.
44012         (old-dejagnu-stat): Delete contents, empty proc now.
44013         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44014         (c-torture): Delete references to lcnt, lpass, lfail.
44015         Get option list from TORTURE_OPTIONS.
44016         Delete -funroll[-all]-loops if no loops.
44017         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44018         (g++_stat): Delete contents (empty proc now).
44019         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44020         (gcc_finish): Likewise.
44021         (gcc_stat): Deleted.
44022         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44023         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44024         * gcc.c-torture/execute/execute.exp: Likewise.
44025         Split tests into two parts: compile, execute.
44026         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44027         no loops.  Update to reflect clarified return codes from ${tool}_load.
44028
44029 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44030
44031         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44032         to grep for.
44033         (old-dejagnu): Likewise (where necessary).
44034
44035 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44036
44037         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44038
44039         * lib/dg.exp (dg-process-target): Fix processing of selector.
44040         Add comment regarding use of `error'.
44041
44042         * lib/gcc.exp (prune_system_crud): Define if missing.
44043         * lib/g++.exp (prune_system_crud): Likewise.
44044
44045         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44046         Call prune_system_crud.
44047         * lib/dg.exp (dg-runtest): New proc.
44048         Use perror instead of send_user for tcl errors in testcase.
44049         Don't return any value, it's never used.
44050         Don't clobber previous definition of `unknown'.
44051         Print tcl errors in `dg-final'.
44052
44053 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44054
44055         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44056         (dg-test): Don't print errorInfo, it contains stack backtrace.
44057
44058 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44059
44060         * lib/g++.exp (runtest_file_p): Define if missing.
44061
44062 1994-09-24  Doug Evans  (dje@cygnus.com)
44063
44064         * lib/mike-g++.exp: Comment out loading of g++.exp.
44065         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44066         (default_g++_version): Always print something.
44067         (default_g++_start): Comment out call to `which'.
44068         (g++_start, g++_load): Deleted (must be defined in config file).
44069         * lib/gcc.exp: Test for existence of $CC at start.
44070         Delete check for tmpdir (done in gcc_init).
44071         (default_gcc_version): Always print something.
44072         (default_gcc_start): Comment out call to `which'.
44073         * config/*.exp: Major cleanup - make cross targets work at least a
44074         little better for g++ (by not being "--tool gcc" specific).
44075         Rename gcc_xxx to ${tool}_xxx.
44076         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44077         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44078
44079 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44080
44081         * lib/c-torture.exp (c-torture-compile): Rework compiler
44082         message processing.
44083
44084         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44085         c-torture.
44086
44087 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44088
44089         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44090
44091         * lib/dg.exp (dg-process-target): Support { target native }.
44092
44093 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44094
44095         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44096         looked for "... program xxx got fatal signal".
44097         Correct regsub munging of `comp_output'.
44098         Ignore compiler messages "path prefix not used" and "linker input
44099         file unused".
44100
44101 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44102
44103         * lib/gcc.exp (runtest_file_p): Define if missing.
44104         * gcc.prms/template.c: Example to work from.
44105
44106 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44107
44108         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44109         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44110
44111         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44112         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44113         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44114         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44115
44116         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44117         (dg-process-target): No longer a varargs proc.
44118         Return S/N for target, P/F for xfail.  All callers changed.
44119         (user option procs): More argument checking.
44120         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44121         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44122         (dg-test): Skip test if not running on selected target in `dg-do'.
44123         Update handling of `dg-do-what', `dg-output-text'.
44124         Separate execution pass/fail from output pattern match pass/fail.
44125         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44126
44127 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44128
44129         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44130         target for 920510-1.c.
44131
44132 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44133
44134         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44135         Clean up comment regarding use of passcnt, etc.
44136         (gcc_stat): Don't update `testcnt' here.
44137         (gcc_finish): Do it here.
44138         Might as well reset `but_id' here too.
44139         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44140         to determine if the file should be tested.
44141         * gcc.c-torture/compile/compile.exp: Likewise.
44142         * gcc.c-torture/execute/execute.exp: Likewise.
44143         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44144         * gcc.misc-tests/dg-test.exp: Likewise.
44145         * gcc.prms/prms.exp: Likewise.
44146         * gcc.wendy/wendy.exp: Likewise.
44147         * g++.old-deja.exp: Likewise.
44148         Move "Testing file" message to verbose level 1.
44149
44150 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44151
44152         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44153
44154 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44155
44156         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44157         (default_gcc_start): Accept optional second list element
44158         of compiler flags.  Print compiler output at verbosity level 2.
44159         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44160         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44161         Save current values of framework globals passcnt, failcnt, xpasscnt,
44162         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44163         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44164         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44165         xfailcnt to compute stats.  Update framework global `testcnt' from
44166         pass/fail counts.
44167         (gcc_finish): New proc.  Clean up test environment.
44168         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44169         (gcc_epass, gcc_efail): Delete.
44170         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44171         argument of line number.
44172         (dg-init): If the tool has an init routine, call it.
44173         (dg-test): Remove args `cflags_var' and `libs_var'.
44174         Pass all compiler options to ${tool}_start.
44175         Handle missing line number.
44176         (dg-finish): New function.
44177         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44178         particular files.  Call gcc_finish at end.  Move "skipping test"
44179         message to verbosity level 3.
44180         * gcc.c-torture/compile/compile.exp: Likewise.
44181         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44182         * gcc.c-torture/execute/execute.exp: Likewise.
44183         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44184         Print testcase being tried at verbosity level 1.
44185         * gcc.c-torture/special/special.exp: Unset xfail.
44186         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44187         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44188         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44189         * gcc.failure/failure.exp: Likewise.
44190         * gcc.ieee/ieee.exp: Likewise.
44191         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44192         Update call to dg-test.  Call dg-finish at end.
44193         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44194         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44195         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44196         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44197         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44198         * gcc.wendy/wendy.exp: Add copyright.
44199         Delete setting of tmpdir (done by gcc_init).
44200         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44201         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44202         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44203         gcc_[ce]pass/fail.
44204
44205 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44206
44207         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44208         confusion.
44209         (g++_load): Likewise.
44210
44211         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44212         Rename argument to `prog' to remove the confusion.
44213         Varargs fns behave differently too!
44214         (g++_load): Likewise.
44215
44216         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44217
44218         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44219         what it is.  Delete (always) printing of status value for !native.
44220         Simplify verbose code, and include status and exec_output.
44221         (g++_load): Use gcc_load.
44222
44223 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44224
44225         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44226         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44227         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44228         940714-3.c as these testcases don't exist anymore.  Make
44229         va-arg-1.c expected to pass.
44230
44231 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44232
44233         * gcc.misc-tests/misc.exp: Only run specific testcases.
44234         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44235         * gcc.misc-tests/dg-[1-9].c: New files.
44236
44237         * lib/dg.exp: New testsuite driver.
44238         * gcc.prms/prms.exp: Use it.
44239
44240         * README.gcc: New file.
44241
44242         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44243         Document and reset `lxpass' and `lxfail'.
44244         Simplify "initialized" message.
44245         (gcc_stat): Clean up comments a little.
44246
44247 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44248
44249         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44250
44251 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44252
44253         * lib/old-dejagnu.exp (process-option): New proc.
44254         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44255         (old-dejagnu): Simplify.
44256         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44257
44258 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44259
44260         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44261         exists and is not an empty string.
44262
44263         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44264         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44265         finished.
44266         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44267         automatically.
44268
44269         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44270         longer expected to fail.
44271
44272         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44273         "f" function call.
44274
44275         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44276
44277         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44278         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44279         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44280         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44281         c-torture-1.29.
44282
44283         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44284         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44285
44286         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44287
44288         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44289         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44290
44291         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44292         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44293         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44294
44295 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44296
44297         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44298         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44299         940714-1.c, 940714-2.c, 940714-3.c},
44300         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44301         gcc.misc-tests/{mg.c,mg.exp}:
44302         New tests.
44303         * gcc.noncompile/noncompile.exp: Change accordingly.
44304
44305 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44306
44307         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44308         Undo previous clobberage.
44309
44310 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44311
44312         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44313         * gcc.special/{930510-1.c, special.exp}:
44314         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44315         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44316         struct-varargs-1.c}: New tests from c-torture-1.26.
44317
44318 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44319
44320         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44321           argument to switch.
44322
44323 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44324
44325         * Revert the previous changes.  Please see Rob's directory
44326           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44327           fixes.
44328
44329 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44330
44331         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44332             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44333             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44334             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44335             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44336             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44337             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44338             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44339             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44340             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44341             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44342             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44343             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44344             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44345             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44346             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44347             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44348             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44349             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44350             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44351             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44352             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44353             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44354             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44355             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44356             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44357             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44358
44359 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44360
44361         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44362             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44363           with perror calls.
44364
44365 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44366
44367         * config/unix.exp (g++_load): Fix syntax.
44368
44369 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44370
44371         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44372         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44373         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44374         Don't expect va-arg-1.c to fail.  Correct expected output for
44375         920928-1.c.
44376         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44377         * gcc.wendy/hbm4.c: Correct typo.
44378         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44379
44380 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44381
44382         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44383         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44384         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44385         * lib/c-torture.exp (c-torture-compile): Ditto.
44386
44387         Reduce volume of output (remove all the -I's and such).
44388         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44389         Call gcc_cpass, gcc_cfail.
44390         (c-torture): Pass testing option to c-torture-compile.
44391
44392 1994-03-21  Doug Evans  (dje@cygnus.com)
44393
44394         Bring patches over from progressive.
44395         * config/default.exp: Exit remote shell cleanly.
44396         (g++_exit, g++_start): Add default versions.
44397         * config/sim.exp (gcc_load): Use perror, not error.
44398
44399 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44400
44401         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44402         set in site.exp.
44403
44404 1994-03-14  Doug Evans  (dje@cygnus.com)
44405
44406         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44407         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44408         (wendy_try): New proc to run testcase.
44409         (main loop): Call 'em.
44410         * gcc.wendy/*.c: Clean up pass to correct expected output.
44411
44412         * lib/gcc.exp: Minor cleanup work.
44413         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44414
44415 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44416
44417         * config/sim.exp (gcc_load): Document return codes better.
44418         Don't pass -v to simulator.
44419
44420 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44421
44422           * gcc.special/920717-x.c: Fix typo.
44423           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44424           get at sources.
44425
44426         * lib/mike-gcc.exp: Fix typo.
44427
44428 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44429
44430         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44431         binary to use, transform the name.
44432         * config/*.exp: rename everything. Nuke any g++ specific files,
44433         it's now a special case of gcc that requires no special support.
44434         Add a default.exp for unsupported targets.
44435
44436 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44437
44438         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44439         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44440         version of Tcl.
44441
44442 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44443
44444         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44445         than a warning.
44446
44447 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44448
44449         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44450
44451 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44452
44453         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44454         option_list.  Compile every file with only 4/6 option choices
44455         (same as C torture) instead of with 12/18 different option
44456         choices.
44457         * lib/c-torture.exp: Likewise.
44458
44459         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44460         not already set.
44461
44462 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44463
44464         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44465         can put an XFAIL *-*-* on excess errors.
44466
44467 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44468
44469         * g++.law: Add more tests derived from g++-bugs snapshots.
44470
44471         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44472         equivalent to g++.law/init9.
44473
44474         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44475         compiled it, and the a.out file after we've run it.
44476
44477 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44478
44479         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44480         compiled it, and the a.out file after we've run it.
44481
44482 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44483
44484         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44485
44486 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44487
44488         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44489         version number.
44490
44491 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44492
44493         * g++.law: New directory of g++ tests derived from the g++-bugs
44494         snapshots.
44495
44496 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44497
44498         * gcc.compile: initbug1.c initbug1.exp testcase added
44499
44500 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44501
44502         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44503         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44504           fixes submitted by Jeff Law (law@cs.utah.edu)
44505         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44506           Jeff Law (law@cs.utah.edu)
44507
44508
44509 1993-11-30  Mike Stump  (mrs@cygnus.com)
44510
44511         * config/unix-g++.exp: Follow the gcc way of doing things.
44512         * g++.old-deja/old-deja.exp: Minor updates.
44513         * lib/g++.exp: New file, follow the gcc way of doing things.
44514         * lib/old-dejagnu.exp: Minor updates.
44515         * lib/mike-g++.exp: Always unset errorInfo.
44516
44517 1993-11-06  Mike Stump  (mrs@cygnus.com)
44518
44519         * lib/gcc.exp: Fix some errors with the below change, CC and
44520         CFLAGS should be global when setting, not local.
44521
44522 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44523
44524         * lib/gcc.exp: Transform tool name.
44525
44526 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44527
44528         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44529
44530 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44531
44532         * lib/gcc.exp: change gcc_done to gcc_stat
44533
44534 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44535
44536         * Upgraded gcc testsuite to c-torture version 1.25
44537
44538 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44539
44540         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44541         * lib/c-torture: added hooks for new reporting code.
44542
44543 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44544
44545         * config/sh-gcc.exp: check if sh-sim exists in the path
44546
44547 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44548
44549         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44550         * gcc.compile/compile.exp: Initial changes for new logic.
44551         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44552         * gcc.failure/failure.exp: Initial changes for new logic.
44553         * gcc.ieee/ieee.exp: Initial changes for new logic.
44554         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44555         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44556         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44557         * lib/c-torture.exp: Initial changes for new logic.
44558         * lib/gcc.exp: Initial changes for new logic.
44559
44560 1993-10-15  Mike Stump  (mrs@cygnus.com)
44561
44562         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44563         depend upon failure or success.  Fully qualify names in failure
44564         and success messages.  Always remove a.out before starting
44565         compile, just in case.  Pay more attention to error text output by
44566         the compiler.  Handle testcases with no known past errors just
44567         like all others, so that things are uniform.  Other miscellaneous
44568         improvements.
44569
44570 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44571
44572         * gcc.cpp: new directory for cpp tests
44573
44574 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44575
44576         * lib/chill.exp: Code reformatted, removed unused code.
44577         * config/unix-chill.exp: Code reformatted, removed unused code.
44578         * chill.execute/execute.exp: Code reformatted, removed unused code.
44579         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44580
44581 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44582
44583         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44584         routines not written.
44585
44586 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44587
44588         * config/bug-gcc.exp: Use new procs from bug.exp.
44589
44590 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44591
44592         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44593         via ftp, rather than depending on NFS.
44594         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44595         case.
44596
44597 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44598
44599         * config/bug-gcc.exp: Use new download proc.
44600
44601 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44602
44603         * chill.execute/execute.exp: cleanups, handles errors better
44604         * chill.compile/compile.exp: rewrite, based on execute.exp
44605         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44606         * lib/chill.exp: major changes to diff proc and compile and link
44607           procs. added chill_fail and chill_pass wrappers to pass and
44608           fail. added more comments, and handle error codes better.
44609           Added a hack to capture stderr from exec, so noncompile tests
44610           can work.
44611
44612 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44613
44614         * chill.execute/execute.exp: rewrite of testsuite driver
44615         * lib/chill.exp: rewrite of testsuite driver
44616         * config/unix-chill.exp: rewrite of testsuite driver
44617
44618 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44619
44620         In chill.execute:
44621         * iexpr.ch: Standardize uppercase.
44622         * tuples.dat: Standardize uppercase.
44623         * vary.ch: standardize.  Correct varying string assignments.
44624         * vary.dat: Add new output lines.
44625
44626 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44627
44628         In chill.execute:
44629         * chprintf.ch: Standardize use of uppercase.
44630         * tuples.ch: Standardize and turn arr2 into a DCL,
44631           rather than a SYN.
44632         * pinits.ch: Standardize.
44633
44634 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44635
44636         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44637         * Makefil: Renamed to Makefile.in.
44638         * configure.in: New.
44639
44640 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44641
44642         In chill.execute:
44643         * .cvsignore: Add result/output files.
44644         * Makefile: Fix up variables at start.  Use MFLAGS
44645           everywhere.  Correct bool_loc, built_ins entries.
44646           Add entry for vary1.ch.
44647         * bitarray.ch: Standardize upper-case usage.
44648         * bitexpr.ch: Standardize, add output of b1.
44649         * params.ch: Use arrayt in along PROC parameters, to
44650           avoid novelty problems.
44651         * sets.ch: Tiny cleanup.
44652         * vary1.ch: Re-indent.
44653
44654 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44655
44656           * Add PR-related files to Makefiles, .cvsignore files, etc.
44657
44658 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44659
44660         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44661           with compiler objects. New names are test-flow.c and test-loop.c
44662
44663 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44664
44665         * Upgraded c-torture tests from 1.19 to 1.20
44666
44667         * new files:
44668         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44669         * gcc.compile: 930623-1.c 930623-2.c
44670         * gcc.noncompile: 930622-1.c 930622-2.c
44671         * gcc.failure: 920411-1.c 920627-2.c
44672         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44673
44674 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44675
44676         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44677           More changes to get testsuite working properly. Needs more work.
44678           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44679
44680 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44681
44682         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44683           More changes to get testsuite working properly. Needs more work.
44684
44685 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44686
44687         * chill.compile/compile.exp: Added for Dejagnu support
44688         * chill.execute/execute.exp: Added for Dejagnu support
44689         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44690
44691 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44692
44693         This should complete moving the CHILL test files.
44694         * chill.noncompile(.cvsignore printf.grt
44695             in-printf.grt chprintf.grt chprintf.ch):
44696             Added test-support files.
44697           (Makefile): Modified further.
44698         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44699             signal.ch): Added test files.
44700           * chill.execute (.cvsignore printf.grt printr.c
44701             in-printf.grt rts.c chprintf.grt rts.h): Added
44702           test-support files.
44703             (Makefile): More corrections.
44704
44705 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44706
44707         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44708           test cases, ready for DejaGnu.
44709
44710 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44711
44712         * Upgraded c-torture tests from 1.18 to 1.19
44713
44714         * gcc.compile: added test(s):
44715           930607-1.c
44716         * gcc.execute: added test(s):
44717           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44718
44719         * added new subdirectory for misc tests: gcc.misc-tests
44720         * gcc.misc-test(s): added tests:
44721           inst-check.c test-consts.c test-ior.c test-switch.c
44722
44723 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44724
44725         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44726
44727 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44728
44729         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44730
44731 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44732
44733         * Upgraded c-torture tests from 1.17 to 1.18
44734
44735 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44736
44737         * Upgraded c-torture tests from 1.12 to 1.17
44738
44739 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44740
44741         * lib/old-dejagnu.exp:
44742           Fixed handling of XFAIL target triplets to correctly
44743           recognize wildcard characters.  Removed code that
44744           appended a unique id tag to the end of the file name
44745           printed out by the result of the testcases within a
44746           given test file.
44747
44748 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44749
44750         * lib/old-dejagnu.exp:
44751           Reworked expected failure handling to trigger off of XFAIL
44752           keyword in keyphrase embeded in testcase source code. The
44753           XFAIL keyword must be at the end of the keyphrase line. It
44754           may optionally be followed by one or more target triplets.
44755           It has just occured that the handling of wildcards in the
44756           target triplet may not be correct.
44757
44758 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44759
44760         * g++.old-deja/tests:
44761           Moved all subdirectories up one level into g++.old-deja .
44762
44763         * lib/old-dejagnu.exp:
44764           Fixed problem with CXXFLAGS not being properly reset, and being
44765           corrupted with extraneous "-c" compiler option.  This was
44766           causing binaries to not be generated for test that needed them.
44767           Modified strings passed to "pass" and "fail" so that individual
44768           tests from the same test file would be distinguished by an
44769           identifier appended to the test file name in the summary logs;
44770           this corrected a problem with erroneous diff logs.  Added code
44771           to search testcases for expected fail and unexpected pass keywords.
44772
44773 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44774
44775         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44776
44777 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44778
44779         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44780           Removed extraneous text from end of "Special g++ Options"
44781           keyphrase.
44782
44783         * lib/old-dejagnu.exp: Added pattern matching to look for new
44784           keywords, embedded in testcases comments, which will trigger
44785           calls to xpass and xfail.
44786
44787 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44788
44789         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44790           comments embedded in the testcases, especially the one looking for
44791           special compiler options, as well as the pattern matching for the
44792           compiler output again.
44793
44794 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44795
44796         * lib/old-dejagnu.exp: Do a proper check of the return value for
44797           execute tests. Fixed several problems with the pattern matching
44798           of the compiler output which gave erroneous test results.
44799           Changed several of the test result messages to be more descriptive.
44800         * config/unix-g++.exp: Proc g++_load now actually works and
44801           executes the tests passed to it and returns a usable return
44802           value.
44803
44804 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44805
44806           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44807
44808 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44809
44810         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44811           Modified both files to properly execute the old style
44812           dejagnu tests. The previous versions of these files were
44813           experimental and did not function anything near correctly.
44814
44815 1993-04-05  Rob Savoye  (rob@cygnus.com)
44816
44817         * Removed all Makefile.in and configure.in files. No configuration
44818         needed now.
44819
44820 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44821
44822         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44823
44824 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44825
44826         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44827         gcc.special/configure.in, gcc.noncompile/configure.in,
44828         gcc.execute/configure.in, gcc.code_quality/configure.in,
44829         g++.other/configure.in, g++.old-deja/configure.in,
44830         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44831         in srcname setting.
44832
44833 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44834
44835         * lib/udi.exp: Fixed mondfe and mondfe_download.
44836         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44837         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44838
44839 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44840
44841         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44842         (gdb_exit): Don't remove *_soc files.
44843
44844 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44845
44846         * lib/c-torture.exp: Don't look for main; instead always use -w
44847         -c.  This is how the c-torture tests work.  Remove the object
44848         file if the compilation succeeds.
44849         * gcc.execute/execute.exp: Remove executable if test passes.
44850         * gcc.noncompile/noncompile.exp: Every test is an expected
44851         failure.
44852         * gcc.special/special.exp: Added tests from c-torture 1.11,
44853         corrected use of existing test.
44854         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44855         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44856         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44857         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44858         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44859         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44860         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44861         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44862         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44863         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44864         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44865         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44866         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44867         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44868         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44869         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44870         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44871         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44872         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44873         c-torture 1.11.
44874         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44875         correspond to c-torture 1.11.
44876
44877         * New file.