OSDN Git Service

2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR tree-opt/28952
4         * gcc.dg/vect/pr28952.c: New test.
5
6 2006-09-05  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/28900
9         * gcc.dg/torture/pr28900.c: New testcase
10
11 2006-09-05  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/28905
14         * gcc.c-torture/compile/pr28905.c: New testcase.
15
16 2006-09-05  Richard Guenther  <rguenther@suse.de>
17
18         PR middle-end/28935
19         * gcc.dg/pr28935.c: New testcase.
20
21 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22
23         * gcc.c-torture/execute/20060905-1.c: New test.
24
25 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
26
27         PR fortran/28908
28         * gfortran.dg/used_types_7.f90: New test.
29         * gfortran.dg/used_types_8.f90: New test.
30         * gfortran.dg/used_types_9.f90: New test.
31
32 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33
34         * gcc.c-torture/compile/20060904-1.c: New test.
35
36 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37
38         PR c++/23287 Revert my 2006-09-01 patch
39         * g++.dg/parse/dtor12.C: Remove.
40
41 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
42
43         PR c+/27670
44         * g++.dg/template/operator9.C: New test.
45
46         PR c++/27493
47         * g++.dg/template/operator7.C: New test.
48
49         PR c++/27494
50         * g++.dg/template/operator8.C: New test.
51
52         PR c++/27397
53         * g++.dg/template/crash57.C: New test.
54
55         * g++.dg/template/typedef4.C: Adjust error markers.
56         * g++.dg/template/typedef5.C: Likewise.
57         
58 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
59
60         PR c++/28878
61         * g++.dg/parse/crash33.C: New test.
62
63 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
64         Richard Guenther  <rguenther@suse.de>
65         Adam Nemet  <anemet@caviumnetworks.com>
66
67         PR middle-end/27226
68         * gcc.target/mips/memcpy-1.c: New testcase.
69         * gcc.dg/pr27226.c: Likewise.
70
71 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
72
73         PR c++/28705
74         * g++.dg/lookup/koenig5.C: New.
75         * g++.dg/template/crash56.C: New.
76
77 2006-09-01  Josh Conner  <jconner@apple.com>
78
79         PR c++/25505
80         * gcc.dg/nrv3.c: New test.
81         * gcc.dg/nrv4.c: New test.
82         * gcc.dg/nrv5.c: New test.
83
84 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
85
86         PR c++/23287
87         * g++.dg/parse/dtor12.C: New.
88
89 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
90
91         PR tree-optimization/28839
92         * gcc.dg/pr28839.c: New test.
93
94 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
95
96         PR target/24367
97         * gcc.dg/pr24367.c: New testcase.
98
99 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
100
101         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
102
103 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
104
105         PR rtl-optimization/27735
106         * gcc.dg/loop-unswitch-1.c: New test.
107
108 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
109
110         PR fortran/28885
111         * gfortran.dg/aliasing_dummy_2.f90: New test.
112
113         PR fortran/20067
114         * gfortran.dg/generic_5.f90: Change error message.
115
116         PR fortran/28873
117         * gfortran.dg/generic_6.f90: New test.
118
119         PR fortran/25077
120         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
121
122         PR fortran/25102
123         * gfortran.dg/invalid_interface_assignment.f90: New test.
124
125         PR fortran/24866
126         * gfortran.dg/module_proc_external_dummy.f90: New test.
127
128 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
129
130         PR c++/28349
131         * testsuite/g++.dg/warn/var-args1.C: New test.
132
133 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
134
135         PR fortran/28866
136         * gfortran.dg/simpleif_2.f90: New test.
137         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
138         * gfortran.dg/enum_5.f90: Ditto.
139
140 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
141             Kazu Hirata  <kazu@codesourcery.com>
142
143         PR tree-optimization/17506
144         * gcc.dg/pr17506.c: New.
145
146 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
147
148         PR c++/28139
149         * g++.dg/eh/alias1.C: New test.
150
151 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
152
153         PR c++/28860
154         * g++.dg/template/ttp22.C: New test.
155
156 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
157
158         PR middle-end/26632
159         * gcc.dg/pr26632.c: New.
160
161 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libgfortran/28354
164         * gfortran.dg/fmt_zero_precision.f90: New test.
165
166 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/28058
169         * g++.dg/template/spec31.C: New test.
170
171 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
172
173         PR c++/26573
174         * g++.dg/other/static2.C: New test. 
175         
176 2006-08-26  Roger Sayle  <roger@eyesopen.com>
177
178         * gcc.dg/Wswitch-enum-2.c: New test case.
179         * gcc.dg/Wswitch-enum-3.c: Likewise.
180
181 2006-08-26  Richard Guenther  <rguenther@suse.de>
182
183         * gcc.c-torture/compile/20060826-1.c: New testcase.
184
185 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
186
187         PR c++/28736
188         * g++.dg/template/void10.C: New test.
189
190         PR c++/28737
191         * g++.dg/template/void8.C: New test.
192
193         PR c+_+/28738
194         * g++.dg/template/void9.C: New test.
195
196         * g++.dg/template/void3.C: Adjust error markers.
197         * g++.dg/template/void4.C: Likewise.
198         * g++.dg/template/crash55.C: Likewise.
199         * g++.dg/template/void7.C: Likewise
200         
201 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
202
203         PR c++/28588
204         * g++.dg/inherit/access6.C: New test.
205         * g++.dg/inherit/access7.C: Likewise.
206
207         PR c++/28595
208         * g++.dg/template/array15.C: New test.
209         * g++.dg/template/crash2.C: Tweak error markers.
210
211 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
212
213         PR middle-end/28683
214         * gcc.c-torture/compile/20060823-1.c: New test.
215
216 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
217
218         PR c++/28853
219         * g++.dg/template/ttp21.C: New test.
220
221         PR c++/28852
222         * g++.dg/other/operator1.C: Add error-marker.
223         * g++.dg/other/operator2.C: New test.
224
225 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
226
227         PR c/27893
228         * gcc.c-torture/compile/vla-const-1.c,
229         gcc.c-torture/compile/vla-const-2.c: New tests.
230
231 2006-08-26  Richard Guenther  <rguenther@suse.de>
232
233         PR middle-end/28814
234         * gcc.dg/torture/pr28814.c: New testcase.
235
236 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
237
238         PR c/28418
239         * gcc.c-torture/compile/compound-literal-1.c: New test.
240
241 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
242
243         PR c/28299
244         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
245         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
246         Expect extra diagnostics.
247
248 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
249
250         gcc.dg/noncompile/pr16876.c: New test.
251
252 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
253
254         PR c++/28056
255         * g++.dg/parse/local1.C: New test.
256         * g++.dg/other/qual1.C: Tweak error marker.
257
258 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
259
260         PR c++/27787
261         * g++.dg/template/typename10.C: New.
262         * g++.dg/template/lookup4.C: Remove bogus error marker.
263
264 2006-08-25  Richard Guenther  <rguenther@suse.de>
265
266         PR testsuite/28829
267         * gcc.dg/pr26570.c: Fix testcase.
268
269 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
270
271         PR tree-opt/28807
272         * gcc.c-torture/execute/mayalias-2.c: New test.
273         * gcc.dg/tree-ssa/alias-13.c: New test.
274
275 2006-08-24  Jan Hubicka  <jh@suse.cz>
276
277         PR debug/26881
278         * gcc.dg/debug/pr26881.c: New file.
279
280 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
281
282         PR fortran/28788
283         * gfortran.dg/used_types_4.f90: New test.
284         * gfortran.dg/derived_init_2.f90: Modify to check sibling
285         association of derived types.
286         * gfortran.dg/used_types_2.f90: Add module cleanup.
287         * gfortran.dg/used_types_3.f90: The same.
288
289         PR fortran/28771
290         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
291         fix of regression.
292
293 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
294
295         PR 28813
296         * gfortran.dg/direct_io_6.f90: Remove test.
297
298 2006-08-23  Stuart Hastings  <stuart@apple.com>
299
300         PR 28825
301         * gcc.target/i386/20060821-1.c: New.
302
303 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
304
305         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
306         dg-warning strings for dllimport.
307
308 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         PR C++/28450
311         * g++.dg/ext/vector4.C: New test.
312         * g++.dg/ext/complex1.C: New test.
313
314 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
315
316         PR debug/28692
317         * gcc.dg/debug/const-1.c: New.
318         * gcc.dg/debug/const-2.c: New.
319         * gcc.dg/debug/dwarf2/const-1.c: New.
320         * gcc.dg/debug/dwarf2/const-2.c: New.
321         * gcc.dg/debug/dwarf2/const-2b.c: New.
322
323 2006-08-22  Richard Guenther  <rguenther@suse.de>
324
325         PR middle-end/28776
326         * gcc.c-torture/compile/pr28776-1.c: New testcase.
327         * gcc.c-torture/compile/pr28776-2.c: Likewise.
328
329 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
330
331         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
332
333 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
334
335         PR c++/26269
336         * g++.dg/other/error14.C: New test.
337
338         PR c++/28505
339         * g++.dg/parse/ctor7.C: New test.
340         * g++.dg/parse/ctor8.C: Likewise.
341
342         PR c++/28741
343         * g++.dg/template/void7.C: New test. 
344         
345 2006-08-21  Olivier Hainque  <hainque@adacore.com>
346
347         * gnat.dg/self_aggregate_with_zeros.adb: New test.
348         * gnat.dg/self_aggregate_with_array.adb: New test.
349
350 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
351  
352         * g++.dg/eh/arm-vfp-unwind.C: New test.
353  
354 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
355
356         PR c++/28341
357         * g++.dg/template/ref3.C: New test.
358         * g++.dg/template/nontype13.C: New test.
359
360         PR c++/28346
361         * g++.dg/template/ptrmem17.C: New test.
362
363 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
364
365         PR target/28648 c:
366         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
367
368 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
369
370         PR fortran/28630
371         * gfortran.dg/used_types_2.f90: New test.
372
373         PR fortran/28601
374         * gfortran.dg/used_types_3.f90: New test.
375
376         PR fortran/20886
377         * gfortran.dg/generic_actual_arg.f90: New test.
378
379         PR fortran/28735
380         * gfortran.dg/module_private_array_refs_1.f90: New test.
381
382         PR fortran/28762
383         * gfortran.dg/program_name_1.f90: New test.
384
385         PR fortran/28425
386         * gfortran.dg/derived_constructor_comps_1.f90: New test.
387
388         PR fortran/28496
389         * gfortran.dg/array_initializer_2.f90: New test.
390
391         PR fortran/18111
392         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
393
394         PR fortran/28600
395         * gfortran.dg/assumed_charlen_function_4.f90: New test.
396
397         PR fortran/28771
398         * gfortran.dg/assumed_charlen_in_main.f90: New test.
399
400         PR fortran/28660
401         * gfortran.dg/dependent_decls_1.f90: New test.
402
403 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
404
405         PR fortran/25217
406         * gfortran.dg/derived_init_2.f90: New.
407
408 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
409
410         * gcc.c-torture/execute/pr28289.c: New test.
411
412 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
413
414         PR c/28744
415         * gcc.dg/attr-externally-visible-1.c: New test.
416         * gcc.dg/attr-externally-visible-2.c: New test.
417         * g++.dg/parse/attr-externally-visible-1.C: New test.
418         * g++.dg/parse/attr-externally-visible-2.C: New test.
419
420 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
421
422         PR c++/28606
423         * g++.dg/parse/dtor11.C: New test.
424
425 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
426
427         PR rtl-optimization/28489
428         * gcc.c-torture/compile/pr28489.c: New test.
429
430 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
431
432         PR c++/28710
433         * g++.dg/template/redecl4.C: New test.
434
435         PR c++/28711
436         * g++.dg/template/ctor8.C: New test.
437
438 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
439
440         * PR c++/28573
441         * g++.dg/parse/offsetof6.C: New test.
442         * g++.dg/parse/offsetof6.C: New test.
443         * g++.dg/parse/offsetof7.C: New test.
444
445 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
446
447         PR testsuite/28602
448         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
449         is false.
450
451 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
452
453         PR c++/28302
454         * g++.dg/ext/vector3.C: New test.
455
456 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
457
458         PR gcov/profile/26570
459         * gcc.dg/pr26570.c: New test.
460
461 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
462
463         PR c/27697
464         * gcc.dg/qual-component-1.c: New test.
465
466 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
467
468         PR c++/28593
469         * g++.dg/parse/new3.C: New test.
470
471 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
472
473         PR fortran/25828
474         * gfortran.dg/streamio_1.f90: New test.
475         * gfortran.dg/streamio_2.f90: New test.
476         * gfortran.dg/streamio_3.f90: New test.
477         * gfortran.dg/streamio_4.f90: New test.
478         * gfortran.dg/streamio_5.f90: New test.
479         * gfortran.dg/streamio_6.f90: New test.
480         * gfortran.dg/streamio_7.f90: New test.
481         * gfortran.dg/streamio_8.f90: New test.
482
483 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
484
485         PR c/28287
486         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
487
488 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
489
490         PR c++/28594
491         * g++.dg/template/void6.C: New test.
492         
493 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
494
495         PR c/28649
496         * gcc.dg/parse-error-1.c: New test.
497         * gcc.dg/parse-error-2.c: New test.
498         * gcc.dg/cpp/digraph2.c: Add error-marker.
499         * gcc.dg/noncompile/920923-1.c: Likewise.
500
501 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         PR c/27490
504         * gcc.dg/sizeof-2.c: New testcase.
505
506         PR c/27489
507         * gcc.dg/switch-A.c: New testcase.
508
509 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
510
511         PR c++/28288
512         PR c++/14556
513         * g++.old-deja/g++.warn/compare1.C: Delete.
514         * g++.dg/opt/pr7503-2.C: Delete.
515         * g++.dg/opt/pr7503-3.C: Delete.
516         * g++.dg/opt/pr7503-4.C: Delete.
517         * g++.dg/opt/pr7503-5.C: Delete.
518         * g++.dg/opt/max1.C: Delete.
519         * g++.dg/warn/minmax.C: Delete.
520         * g++.dg/expr/minmax.C: New test.
521
522 2006-08-14  Richard Guenther  <rguenther@suse.de>
523
524         PR testsuite/28703
525         * gcc.c-torture/execute/pr28651.c: Do not use argc
526         to avoid optimization, instead forbid inlining.
527
528 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
529
530         PR rtl-optimization/28634
531         * gcc.c-torture/execute/ieee/pr28634.c: New test.
532
533 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
534
535         PR c/27184
536         * gcc.dg/torture/pr27184.c: New test.
537
538 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
539
540         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
541
542 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
543
544         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
545         * gfortran.dg/stat_2.f90: Likewise.
546         * gfortran.dg/chmod_1.f90: Likewise.
547         * gfortran.dg/chmod_2.f90: Likewise.
548         * gfortran.dg/chmod_3.f90: Likewise.
549
550 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
551
552         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
553
554 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
555
556         * g++.dg/opt/pr23454-2.C: New test.
557
558 2006-08-11  Richard Guenther  <rguenther@suse.de>
559
560         PR middle-end/28651
561         * gcc.c-torture/execute/pr28651.c: New testcase.
562
563 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
564
565         * gnat.dg/specs/static_initializer.ads: New test.
566
567 2006-08-10  Paul Brook  <paul@codesourcery.com>
568
569         * gcc.target/arm/cond-asm.c: New test.
570
571 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
572
573         PR tree-optimization/26197
574         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
575         * g++.dg/vect/vect.exp: Compile the new tests with
576         --param max-aliased-vops=0.
577
578 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
579
580         PR c++/28637
581         * g++.dg/template/void3.C: New test.
582
583         PR c++/28638
584         * g++.dg/template/void4.C: New test.
585
586         PR c++/28640
587         * g++.dg/template/void5.C: New test.
588         
589 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
590
591         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
592         after dg-do compile.
593
594 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
595
596         PR tree-optimizations/26969
597         * gcc.dg/vect/vect.exp: Compile tests prefixed with
598         "unswitch-loops" with -funswitch-loops.
599         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
600
601 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
602
603         * gcc.dg/sparc-getcontext-1.c: Fix typo.
604         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
605         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
606         * objc.dg/dwarf-1.m: Likewise.
607         * objc.dg/dwarf-2.m: Likewise.
608         * obj-c++.dg/dwarf-2.mm: Likewise.
609
610 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
611
612         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
613         * objc.dg/dwarf-2.m: Likewise.
614         * obj-c++.dg/dwarf-2.mm: Likewise.
615
616         PR libfortran/28603
617         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
618
619         PR testsuite/27611
620         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
621
622         PR testsuite/27033
623         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
624
625 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
626
627         PR target/27827
628         * gcc.target/i386/pr27827.c: New testcase.
629
630 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/28590
633         * gfortran.dg/sequence_types_1.f90: New test.
634
635 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
636
637         PR fortran/28548
638         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
639         dg-warning.  Add -pedantic option.
640
641 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
642
643         PR c/28502
644         * gcc.dg/proto-1.c: New test.
645
646         PR c/27721
647         * gcc.dg/lvalue-4.c: New test.
648
649         PR c/28136
650         * gcc.dg/init-bad-5.c: New test.
651
652 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
653
654         PR c++/28347
655         * g++.dg/ext/typedef-init.C: Add new test for typedef 
656         initialization inside templates. Adjust existing error markers.
657
658 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
659
660         PR c++/28148
661         * g++.dg/init/ptrmem3.C: New test.
662
663 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
664
665         PR tree-optimization/27770
666         * lib/target-support.exp: New target keyword "section_anchors". 
667         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
668         tests.
669         * gcc.dg/vect/section-anchors-pr27770.c: New test.
670         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
671         * gcc.dg/vect/section-anchors-vect-69.c: New test.
672         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
673         
674 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
675
676         * gcc.dg/20060801-1.c: Add missing '}'.
677
678 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
679
680         PR c++/27508
681         * g++.dg/parse/dtor9.C: New test.
682         * g++.dg/parse/dtor10.C: New test.
683         * g++.dg/other/error7.C: Adjust error-marker.
684
685         PR c++/28274
686         * g++.dg/other/default5.C: New test.
687
688 2006-08-02  Richard Guenther  <rguenther@suse.de>
689
690         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
691
692 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
693
694         PR c++/28557
695         * g++.dg/template/conv9.C: New test.
696
697 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
698
699         PR debug/28063
700         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
701         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
702         Optionally return assembly text.  Update callers.
703         (check_no_compiler_messages): Update verbose messages.
704         (check_no_messages_and_pattern): New.
705         (check_effective_target_string_merging): New.
706
707 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
708
709         PR c++/28250
710         * g++.dg/eh/catch4.C: New test.
711
712         PR c++/28257
713         * g++.dg/other/qual1.C: New test.
714
715         PR c++/28259
716         * g++.dg/inherit/error2.C: New test.
717
718         PR c++/28267
719         * g++.dg/other/new1.C: New test.
720
721         * g++.dg/warn/pr23075.C: Remove obsolete test.
722         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
723         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
724
725 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/28523
728         * g++.dg/eh/cast1.C: New test.
729
730 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
731
732         PR libfortran/28452
733         * gfortran.dg/random_3.f90:  New test.
734
735 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
736
737         PR c++/28432
738         * g++.dg/other/pr28304.C: Change expected error message.
739         * g++.dg/other/pr28432.C: New test.
740
741 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
742
743         PR c++/28256
744         * g++.dg/init/brace2.C: Change expected error message, add empty init.
745
746 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
747
748         PR debug/23336
749         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
750         at -g1.
751         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
752         g++.dg/debug/enum-2.C: New.
753
754 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
755
756         PR c++/6634
757         * g++.dg/parse/long1.C: Add more tests.
758
759 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
760
761         * gfortran.dg/lrshift_1.c: New file.
762
763 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
764
765         PR libgfortran/28335
766         * gfortran.dg/no_unit_error_1.f90: New test.
767
768 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
769
770         PR libgfortran/28335
771         * gfortran.dg/no_unit_error_1.f90: Delete test.
772         * gfortran.dg/no_unit_error_2.f90: Delete test.
773
774 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
775
776         * gfortran.dg/chmod_3.f90: New test.
777         * gfortran.dg/ltime_gmtime_1.f90: New test.
778         * gfortran.dg/ltime_gmtime_2.f90: New test.
779         * gfortran.dg/lrshift_1.f90: New test.
780         * gfortran.dg/chmod_1.f90: New test.
781         * gfortran.dg/chmod_2.f90: New test.
782
783 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
784
785         PR c++/27668
786         * g++.dg/template/crash55.C: New test.
787
788         PR c++/27962
789         * g++.dg/template/nontype16.C: New test.
790
791         * g++.dg/template/void2.C: Adjust error markers.
792         * g++.dg/template/nontype5.C: Adjust error markers.
793         
794 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
795
796         * gcc.target/i386/stack-prot-kernel.c: New test.
797
798 2006-07-27  Roger Sayle  <roger@eyesopen.com>
799
800         * gcc.dg/builtins-55.c: New test case.
801
802 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
803
804         PR rtl-optimization/27907
805         * gcc.c-torture/compile/pr27907.c: New test.
806
807 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
808
809         * gfortran.dg/mclock.f90: New test.
810         * gfortran.dg/int_conv_1.f90: New test.
811         * gfortran.dg/stat_1.f90: New test.
812         * gfortran.dg/stat_2.f90: New test.
813
814 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815
816         PR libgfortran/28335
817         * gfortran.dg/no_unit_error_1.f90: New test.
818         * gfortran.dg/no_unit_error_2.f90: New test.
819         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
820
821 2006-07-25  Roger Sayle  <roger@eyesopen.com>
822
823         PR middle-end/28473
824         * gcc.dg/fold-convround-1.c: New test case.
825
826 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
827
828         * gfortran.dg/arithmetic_if.f90:  Fix comments.
829
830 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
831
832         PR c++/27572
833         * g++.dg/other/typedef1.C: New test.
834         * g++.dg/template/typedef4.C: New test.
835         * g++.dg/template/typedef5.C: New test.
836
837 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
838
839         PR fortran/28416
840         * gfortran.dg/allocatable_dummy_3.f90: New.
841
842 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
843
844         PR fortran/28439
845         * gfortran.dg/arithmetic_if.f90:  New test.
846
847 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
848
849         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
850         avoid memcpy optimization.
851         
852 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
853
854         PR fortran/25289
855         * gfortran.dg/direct_io_6.f90: New test.
856
857 2006-07-24  Jan Hubicka  <jh@suse.cz>
858
859         PR c/25795
860         PR c++/27369
861         * gcc.dg/pr25795.c: New test.
862         * gcc.dg/pr25795-1.c: New test.
863
864 2006-07-23  Roger Sayle  <roger@eyesopen.com>
865
866         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
867         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
868         which may be transformed to "g || h" on some platforms.
869
870 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
871
872         PR c++/28025
873         * g++.dg/template/friend45.C: New test.
874
875 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876
877         PR libgfortran/28339
878         * gfortran.dg/arrayio_8.f90: New test.
879
880 2006-07-21  Mike Stump  <mrs@apple.com>
881
882         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
883
884         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
885
886 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
887
888         PR c++/28250
889         * g++.dg/eh/catch3.C: New test.
890
891         PR c++/28363
892         * g++.dg/template/defarg10.C: New test.
893
894 2006-07-20  Paul Brook  <paul@codesourcery.com>
895
896         PR 27363
897         * gcc.dg/pr27363.c: New test.
898
899 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
900
901         PR c++/28338
902         * g++.dg/init/ref13.C: New test.
903
904 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
905
906         PR obj-c++/28434
907         * obj-c++.dg/proto-error-1.mm: New test.
908
909 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/28337
912         * g++.dg/template/string1.C: New test.
913
914 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
915
916         PR c++/28048
917         * g++.dg/template/defarg9.C: New test.
918
919         PR c++/28235
920         * g++.dg/template/static27.C: New test.
921
922 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
923
924         PR 28410
925         * gcc.dg/tree-ssa/pr28410.c: New test.
926
927 2006-07-18  Lee Millward  <lee.millward@gmail.com>
928
929         PR c++/28258
930         * g++/dg/other/error13.C: New test.
931
932         PR c++/28260
933         * g++.dg/template/friend44.C: New test.
934         
935 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
936
937         PR c++/27495
938         * g++.dg/other/pr27495.C: New.
939
940 2006-07-18  Olivier Hainque  <hainque@adacore.com>
941
942         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
943         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
944         
945 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
946
947         PR c/28286
948         * gcc.dg/pragma-pack-4.c: New test.
949
950 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
951
952         PR c++/28291
953         * g++.dg/ext/pr28291.C: New test.
954
955 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
956
957         PR middle-end/28403
958         * gcc.c-torture/execute/pr28403.c: New test.
959
960 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
961
962         PR middle-end/28402
963         * gcc.dg/pr28402.c: New test.
964
965 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
966
967         PR c++/28304
968         * g++.dg/other/pr28304.C: New test.
969
970 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
971
972         PR other/28251
973         gcc.c-torture/unsorted/dump-noaddr.c: New test.
974         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
975
976 2006-07-17  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/28238
979         * g++.dg/tree-ssa/pr28238.C: New testcase.
980
981 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
982
983         PR c++/28250
984         * g++.dg/eh/catch1.C: New test.
985         * g++.dg/eh/catch2.C: New test.
986
987 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
988
989         PR c++/28370
990         * g++.dg/template/anon3.C: New test.
991
992 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/20844
995         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
996         specifiers requiring an explicit format tag..
997
998         PR fortran/28201
999         * gfortran.dg/generic_5: New test.
1000
1001         PR fortran/20893
1002         * gfortran.dg/elemental_optional_args_1.f90: New test.
1003
1004 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1005
1006         * gnat.dg/assert.ads: New file.
1007         * gnat.dg/controlled_record.ads: Likewise.
1008         * gnat.dg/controlled_record.adb: Likewise.
1009
1010 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1011
1012         PR c++/28292
1013         * g++.dg/other/error12.C: New test.
1014
1015         PR c++/28269
1016         * g++.dg/template/crash54.C: New test.
1017         
1018 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1019
1020         PR c++/28249
1021         * g++.dg/parse/catch1.C: New test.
1022
1023         PR c++/28294
1024         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1025
1026         PR c++/28387
1027         * g++.dg/ext/attrib24.C: New test.
1028
1029 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1030
1031         PR c++/28343
1032         * g++.dg/ext/asmspec1.C: New test.
1033
1034 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1035
1036         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1037         (dg-test): Support shouldfail tests.
1038         * lib/target-supports-dg.exp (dg-shouldfail): New.
1039         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1040         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1041         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1042         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1043         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1044         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1045         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1046
1047 2006-07-13  Jan Hubicka  <jh@suse.cz>
1048
1049         * gcc.target/i386/memcpy-1.c: New.
1050
1051 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1052
1053         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1054
1055 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1056
1057         PR fortran/25097
1058         * gfortran.dg/present_1.f90: New test.
1059
1060         PR fortran/20903
1061         * gfortran.dg/interface_derived_type_1.f90: New test.
1062
1063 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1064
1065         PR fortran/28213
1066         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1067         list.
1068
1069 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1070
1071         PR c++/27820
1072         * g++.dg/other/label1.C: New test.
1073         
1074 2006-07-07   Richard Guenther  <rguenther@suse.de>
1075
1076         PR middle-end/28268
1077         * gcc.dg/torture/pr28268.c: New testcase.
1078
1079 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1080
1081         PR c++/27019
1082         * g++.dg/ext/pr27019.C: New.
1083
1084 2006-07-07  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/28187
1087         * gcc.dg/pr28187.c: New testcase.
1088
1089 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/address_conversion.adb: New test.
1092         * gnat.dg/boolean_subtype.adb: Likewise.
1093         * gnat.dg/frame_overflow.adb: Likewise.
1094         * gnat.dg/pointer_array.adb: Likewise.
1095         * gnat.dg/pointer_conversion.adb: Likewise.
1096
1097 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/28237
1100         PR fortran/23420
1101         * gfortran.dg/print_fmt_5.f90: New test.
1102
1103 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1104
1105         PR fortran/28129
1106         * gfortran.dg/bounds_check_4.f90: New test.
1107
1108 2006-07-05  Richard Guenther  <rguenther@suse.de>
1109
1110         PR target/28158
1111         * gfortran.dg/pr28158.f90: New testcase.
1112
1113 2006-07-05  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/28162
1116         * gcc.dg/pr28162.c: New testcase.
1117
1118 2006-07-05  Richard Guenther  <rguenther@suse.de>
1119         Andrew Pinski  <pinskia@gcc.gnu.org>
1120
1121         PR c++/27084
1122         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1123
1124 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1125
1126         PR fortran/28174
1127         * gfortran.dg/actual_array_substr_2.f90: New test.
1128
1129         PR fortran/28167
1130         * gfortran.dg/actual_array_constructor_2.f90: New test.
1131
1132 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1133
1134         * gfortran.dg/itime_idate_1.f: New test.
1135         * gfortran.dg/itime_idate_2.f: New test.
1136
1137 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1138
1139         PR libgfortran/27704
1140         * gfortran.dg/open_status_3.f90: New test.
1141         * gfortran.dg/fmt_l.f90: Update for new feature.
1142
1143 2006-07-03  Asher Langton  <langton2@llnl.gov>
1144
1145         * gfortran.dg/oldstyle_2.f90: New.
1146
1147 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1148
1149         * gnat.dg/string_slice.adb: New test.
1150
1151 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1152
1153         PR fortran/19259
1154         * gfortran.dg/semicolon_fixed.c: New.
1155         * gfortran.dg/semicolon_free.c: New.
1156
1157 2006-06-30  Mike Stump  <mrs@apple.com>
1158
1159         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1160         that don't support internal visibility.
1161
1162 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1163
1164         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1165         for '(' / ')' needing an extra '\'.
1166
1167 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1168
1169         PR middle-end/27428
1170         * gcc.dg/pr27428-1.c: New test case.
1171
1172 2006-06-29  Mike Stump  <mrs@apple.com>
1173
1174         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1175         on darwin as we can't align commons large enough yet.
1176
1177         * gcc.dg/vla-8.c: Add additional testcases.
1178
1179 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1180
1181         PR c++/28114
1182         * g++.dg/other/pr28114.C: New.
1183
1184 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1185
1186         * gcc.c-torture/compile/20060625-1.c: New test.
1187
1188 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1189
1190         PR fortran/20867
1191         * gfortran.dg/stfunc_3.f90: New test.
1192
1193         PR fortran/25056
1194         * gfortran.dg/impure_actual_1.f90: New test.
1195
1196         PR fortran/20874
1197         * gfortran.dg/elemental_result_1.f90: New test.
1198
1199         PR fortran/25073
1200         * gfortran.dg/select_7.f90: New test.
1201
1202         PR fortran/27554
1203         * intrinsic_actual_1.f: New test.
1204
1205         PR fortran/22038
1206         PR fortran/28119
1207         * gfortran.dg/forall_4.f90: New test.
1208
1209         PR fortran/25072
1210         * gfortran.dg/forall_5.f90: New test.
1211
1212 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1213
1214         PR c++/28051
1215         * g++.dg/template/using13.C: New test.
1216
1217         PR c++/28054
1218         * g++.dg/other/incomplete3.C: New test.
1219         
1220 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1221
1222         PR fortran/28081
1223         * gfortran.dg/substr_3.f: New test.
1224         * gfortran.dg/equiv_2.f90: Update expected error message.
1225
1226 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1227
1228         PR fortran/28118
1229         * gfortran.dg/actual_array_substr_1.f90: New test.
1230
1231 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1232
1233         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1234         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1235         
1236 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1237
1238         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1239
1240 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1241
1242         PR fortran/27981
1243         * gfortran.dg/simpleif_2.f90: New test.
1244
1245 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1246
1247         * g++.dg/template/error22.C: Fix typo.
1248         
1249 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1250
1251         PR c++/28112
1252         * g++.dg/ext/attrib23.C: New test.
1253
1254 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1255
1256         * gnat.dg/varsize_temp.adb: New test.
1257         
1258 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1259
1260         PR c++/11468
1261         * g++.dg/other/java2.C: New test.
1262
1263 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1264
1265         PR target/27789
1266         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1267         initialization.
1268
1269 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1270
1271         PR target/27531
1272         * gcc.dg/pr27531-1.c: New test case.
1273
1274 2006-06-22  Asher Langton  <langton2@llnl.gov>
1275
1276         PR fortran/24748
1277         * gfortran.dg/implicit_8.f90: New.
1278
1279 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1280
1281         PR rtl-optimization/28121
1282         * gcc.dg/pr28121.c: New test.
1283
1284 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1285
1286         PR c++/27805
1287         * g++.dg/parse/ptrmem6.C: New test.
1288
1289         PR c++/27821
1290         * g++.dg/template/error22.C: New test.
1291         
1292 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1293
1294         PR c++/28111
1295         * g++.dg/template/friend43.C: New test.
1296
1297         PR c++/28110
1298         * g++.dg/template/crash53.C: New test.
1299
1300         PR c++/28109
1301         * g++.dg/rtti/incomplete1.C: New test.
1302
1303 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1304
1305         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1306
1307 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1308
1309         * gcc.c-torture/execute/complex-7.c: New.
1310
1311 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1312
1313         * gcc.dg/merge-all-constants-1.c: New test.
1314
1315 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1316
1317         PR c++/28113
1318         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1319
1320 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1321
1322         * gfortran.dg/rrspacing_1.f90: New test.
1323
1324 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1325
1326         PR c++/28052
1327         * g++.dg/other/bitfield2.C: New test.
1328
1329 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1330
1331         PR tree-optimization/27331
1332         * gcc.dg/pr27331.c: New test.
1333
1334 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1335             Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         PR ada/18692
1338         * lib/gnat.exp: New file.
1339         * lib/gnat-dg.exp: Likewise.
1340         * gnat.dg: New directory.
1341         * gnat.dg/dg.exp: New driver.
1342         * gnat.dg/specs: New directory.
1343         * gnat.dg/specs/specs.exp: New driver.
1344         * gnat.dg/style: New directory.
1345         * gnat.dg/style/style.exp: New driver.
1346
1347 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/16206
1350         * gfortran.dg/array_initializer_1.f90: New test.
1351
1352         PR fortran/28005
1353         * gfortran.dg/matmul_3.f90: New test.
1354
1355 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1356
1357         PR middle-end/28075
1358         * gcc.dg/tree-ssa/inline-1.c: New test.
1359
1360 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1361
1362         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1363         in malloc prototype; remove XFAIL.
1364         * gcc.dg/pr18241-2.c: Ditto.
1365         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1366         in memset prototype; remove XFAIL.
1367         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1368
1369 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1370
1371         * gcc.dg/vla-8.c: Add.
1372
1373 2006-06-19  Richard Guenther  <rguenther@suse.de>
1374
1375         PR tree-optimization/27090
1376         * g++.dg/tree-ssa/pr27090.C: New testcase.
1377
1378 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1379
1380         PR target/27861
1381         * gcc.dg/pr27861-1.c: New test case.
1382
1383 2006-06-19  Richard Guenther  <rguenther@suse.de>
1384
1385         PR middle-end/28045
1386         * gcc.dg/torture/pr28045.c: New testcase.
1387
1388 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1389
1390         PR fortran/26801
1391         * gfortran.dg/associated_4.f90: New test.
1392
1393 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1394
1395         PR fortran/19310
1396         PR fortran/19904
1397         * gfortran.dg/real_const_3.f90: New test.
1398
1399 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/28016
1402         * g++.dg/template/static26.C: New test.
1403
1404         PR c++/27979
1405         * g++.dg/expr/bitfield2.C: New test. 
1406
1407         PR c++/27884
1408         * g++.dg/parse/linkage2.C: New test.
1409
1410 2006-06-16  Richard Guenther  <rguenther@suse.de>
1411
1412         PR middle-end/27116
1413         * gcc.dg/pr15785-1.c: Revert last change.
1414         * gcc.dg/torture/pr27116-2.c: New testcase.
1415
1416 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1417
1418         PR middle-end/27802
1419         * gcc.dg/pr27802-1.c: New test case.
1420
1421 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1422
1423         PR c++/27689
1424         * g++.dg/template/ttp18.C: New test.
1425         * g++.dg/template/ttp19.C: Likewise.
1426
1427         PR c++/27666
1428         * g++.dg/expr/cond9.C: New test.
1429
1430         PR c++/27640
1431         * g++.dg/template/ctor7.C: New test.
1432
1433 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1434
1435         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1436
1437 2006-06-16  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/27781
1440         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1441
1442 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1443
1444         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1445
1446 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1447
1448         * gcc.dg/tree-ssa/loop-18.c: New test.
1449
1450 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1451
1452         PR c++/27665
1453         * g++.dg/template/crash52.C: New test.
1454
1455         PR c++/27648
1456         * g++.dg/ext/attrib22.C: New test.
1457
1458         PR c++/26559
1459         * g++.dg/template/builtin1.C: New test.
1460         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1461         
1462         PR c++/28018
1463         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1464         assignment.
1465         * g++.old-deja/g++.pt/crash51.C: Likewise.
1466
1467         PR c++/27227
1468         * g++.dg/lookup/linkage1.C: New test.
1469         * g++.dg/lookup/linkage2.C: Likewise.
1470
1471 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1472
1473         PR middle-end/27959
1474         * gcc.dg/pr27959.c: New testcase.
1475
1476 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1477
1478         PR target/28014:
1479         * g++.dg/eh/div.C: New test.
1480
1481 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR c++/27894
1484         * g++.dg/tree-ssa/pr26757.C: New test.
1485         * g++.dg/tree-ssa/pr27894.C: New test.
1486
1487 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1488
1489         * gcc.c-torture/compile/20060609-1.c: New test.
1490         
1491         PR target/27863
1492         * gcc.c-torture/compile/pr27863.c: New test.
1493
1494 2006-06-13  Richard Guenther  <rguenther@suse.de>
1495
1496         PR tree-optimization/27830
1497         * g++.dg/tree-ssa/pr27830.C: New testcase.
1498
1499 2006-06-13  Matthew Sachs  <msachs@apple.com>
1500
1501         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1502         the list of compiler flags; this causes those flags to be checked
1503         for things like dg-skip-if.
1504
1505 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1506
1507         PR c++/27601
1508         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1509
1510 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1511             Kazu Hirata  <kazu@codesourcery.com>
1512
1513         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1514         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1515
1516 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1517
1518         PR c++/27933
1519         * g++.dg/lookup/using15.C: New test.
1520
1521         PR c++/27951
1522         * g++.dg/other/anon4.C: New test.
1523
1524 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1525
1526         PR c++/21210
1527         * g++.dg/init/complex1.C: New test case.
1528
1529 2006-06-11  Eric Christopher  <echristo@apple.com>
1530
1531         PR middle-end/27948
1532         * gcc.dg/bf-ms-layout.c: Run on darwin.
1533         * gcc.dg/bf-no-ms-layout: Ditto.
1534         * gcc.dg/attr-ms_struct-2.c: New.
1535         * gcc.dg/bf-ms-layout-2.c: Ditto.
1536
1537 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1538
1539         * gcc.dg/attr-ms_struct-packed1.c: New.
1540
1541 2006-06-09  Mike Stump  <mrs@apple.com>
1542
1543         * gcc.dg/vla-7.c: Add.
1544
1545 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1546
1547         PR fortran/24558
1548         * gfortran.dg/entry_6.f90: New test.
1549
1550         PR fortran/20877
1551         PR fortran/25047
1552         * gfortran.dg/entry_7.f90: New test.
1553
1554 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1555
1556         PR c/27747
1557         * gcc.dg/cpp/_Pragma6.c: New test.
1558
1559         PR c++/27748
1560         * g++.dg/cpp/_Pragma1.C: New test.
1561
1562         PR preprocessor/27746
1563         * gcc.dg/gomp/macro-3.c: New test.
1564         * gcc.dg/gomp/macro-4.c: New test.
1565         * g++.dg/gomp/macro-3.C: New test.
1566         * g++.dg/gomp/macro-4.C: New test.
1567
1568 2006-06-09  Richard Guenther  <rguenther@suse.de>
1569
1570         PR tree-optimization/26998
1571         * gcc.dg/torture/pr26998.c: New testcase.
1572         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1573
1574 2006-06-08  Mike Stump  <mrs@apple.com>
1575
1576         * gcc.dg/pr27095.c: Account for stubs.
1577
1578         PR target/26427
1579         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1580         produce bad code on darwin.
1581
1582 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1583
1584         PR fortran/27958
1585         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1586
1587 2006-06-08  Asher Langton  <langton2@llnl.gov>
1588
1589         PR fortran/27786
1590         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1591
1592 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1593
1594         PR target/27421
1595         * gcc.dg/union-3.c: New test.
1596
1597 2006-06-08  Richard Guenther  <rguenther@suse.de>
1598
1599         PR middle-end/27116
1600         * gcc.dg/torture/pr27116.c: New testcase.
1601         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1602
1603 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1604
1605         PR rtl-optimization/26449
1606         * gcc.dg/pr26449.c: New test.
1607
1608 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1609
1610         PR c++/27601
1611         * g++.dg/ext/offsetof1.C: Test member functions.
1612
1613 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1614
1615         * gcc.dg/pr27095.c: Improve scanning.
1616
1617 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1618
1619         PR fortran/23091
1620         * gfortran.dg/saved_automatic_1.f90: New test.
1621
1622         PR fortran/24168
1623         * gfortran.dg/array_simplify_1.f90: New test.
1624
1625         PR fortran/25090
1626         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1627
1628         PR fortran/25058
1629         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1630
1631 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/27177
1634         * g++.dg/expr/cast7.C: New test.
1635
1636 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1637
1638         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1639         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1640         * lib/fortran-torture.exp (fortran-torture-compile,
1641         fortran-torture-execute): Ditto.
1642
1643 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1644
1645         PR target/27842
1646         * gcc.dg/vmx/pr27842.c: New test.
1647
1648 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1649
1650         PR libfortran/27895
1651         * gfortran.dg/bounds_check_3.f90: New test.
1652
1653 2006-06-05  Mike Stump  <mrs@apple.com>
1654
1655         * objc.dg/objc-fast-4.m: Skip for ppc64.
1656
1657 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1658
1659         PR testsuite/27705
1660         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1661
1662 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1663             Victor Kaplansky  <victork@il.ibm.com>
1664
1665         PR tree-optimizations/26360
1666         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1667         with -fno-tree-dce.
1668         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1669
1670 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         PR fortran/14067
1673         * gfortran.dg/data_char_1.f90: Add messages for truncated
1674         strings.
1675
1676         PR fortran/16943
1677         * gfortran.dg/func_decl_2.f90: New test.
1678
1679         PR fortran/20839
1680         * gfortran.dg/do_2.f90: New test.
1681
1682         PR fortran/27655
1683         * gfortran.dg/associated_3.f90: New test.
1684
1685 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/27819
1688         * g++.dg/template/static25.C: New test.
1689
1690         PR c++/27722
1691         * g++.dg/init/array21.C: New test.
1692
1693         PR c++/27807
1694         * g++.dg/ext/complit7.C: New test.
1695
1696         PR c++/27806
1697         * g++.dg/parse/ptrmem5.C: New test.
1698
1699 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1700             Andrew Pinski  <pinskia@physics.uc.edu>
1701
1702         PR c/27150
1703         PR middle-end/27382
1704         * gcc.dg/pr27150-1.c: New testcase.
1705         * gcc.dg/pr27382-1.c: New testcase.
1706         * gcc.dg/pr27382-2.c: New testcase.
1707
1708 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1709
1710         PR c/25161
1711         PR c/27020
1712         * gcc.dg/array-10.c: New test.
1713
1714 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1715
1716         PR c++/27804
1717         * g++.dg/init/const4.C: New test.
1718         * g++.dg/init/member1.C: Add error-marker.
1719         * g++.dg/other/fold1.C: Adjust error-marker.
1720
1721 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1722
1723         PR c++/27601
1724         * g++.dg/ext/offsetof1.C: New test.
1725
1726 2006-06-04 Eric Christopher <echristo@apple.com>
1727
1728         * gcc.dg/attr-ms_struct-1.c: New.
1729
1730 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1731
1732         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1733
1734 2006-06-04  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/27039
1737         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1738
1739 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1740
1741         PR target/26223
1742         * gcc.target/i386/amd64-abi-2.c: New test case.
1743
1744 2006-06-02  Eric Christopher  <echristo@apple.com>
1745
1746         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1747         * gcc.target/i386/20020523-1.c: Skip if darwin.
1748         * gcc.target/i386/asm-3.c: Ditto.
1749         * gcc.target/i386/20011119-1.c: Ditto.
1750         * gcc.target/i386/clobbers.c: Remove pic part of test.
1751
1752 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1753
1754         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1755         * g++.old-deja/g++.other/init19.C: Ditto.
1756         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1757         and add other platforms as expected failures.
1758
1759 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1760
1761         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1762         (is-effective-target-keyword): Ditto.
1763
1764 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1765
1766         PR fortran/27715
1767         * gfortran.dg/extended_char_comparison_1.f:  New test.
1768
1769 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1770
1771         PR fortran/25098
1772         * gfortran.dg/dummy_procedure_1.f90: New test.
1773
1774         PR fortran/25147
1775         * gfortran.dg/dummy_procedure_2.f90: New test.
1776
1777         * gfortran.dg/associated_2.f90: Correct to make consistent with
1778         standard.
1779
1780 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1781
1782         * gcc.target/i386/387-11.c: New test case.
1783
1784 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/27801
1787         * g++.dg/template/cond6.C: New test.
1788
1789         PR c++/26496
1790         * g++.dg/template/crash51.C: New test.
1791         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1792
1793         PR c++/27385
1794         * g++.dg/init/array20.C: New test.
1795
1796 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1797
1798         * gcc.dg/builtins-54.c: New test case.
1799
1800 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/26433
1803         * g++.dg/template/fntry1.C: Add dg-do link.
1804
1805         PR c++/27808
1806         * g++.dg/parse/friend6.C: New test.
1807
1808 2006-05-30  Asher Langton  <langton2@llnl.gov>
1809
1810         * gfortran.dg/cray_pointers_7.f90: New test.
1811
1812 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1813
1814         PR tree-optimization/23452
1815         * gcc.dg/fold-mulconj-1.c: New test case.
1816
1817 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/27803
1820         * g++.dg/parse/bitfield1.C: New test.
1821
1822 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1823
1824         * gcc.target/ppc-eq0-1.c: New test case.
1825         * gcc.target/ppc-negeq0-1.c: New test case.
1826
1827 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1828
1829         PR c/27273
1830         * gcc.dg/overflow-warn-5.c: New test.
1831
1832 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1833
1834         PR c/27718
1835         * gcc.dg/sizeof-1.c: New test.
1836
1837 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1838
1839         PR target/27790
1840         * gcc.target/i386/pr27790.c: New test.
1841
1842 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1843
1844         PR libgfortran/27757
1845         * gfortran.dg/direct_io_5.f90: New test.
1846
1847 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848
1849         PR libgfortran/27634
1850         * gfortran.dg/fmt_missing_period_1.f: New test.
1851         * gfortran.dg/fmt_missing_period_2.f: New test.
1852         * gfortran.dg/fmt_missing_period_3.f: New test.
1853
1854 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1855
1856         PR fortran/19777
1857         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1858         arrays.
1859
1860 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1861
1862         PR c++/27713
1863         * g++.dg/template/new6.C: New test.
1864
1865 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1866
1867         PR tree-optimization/24964
1868         * gcc.target/i386/387-10.c: New test case.
1869
1870 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1871
1872         * intrinsics/string_intrinsics.c (compare_string):
1873         Use memcmp instead of strncmp to avoid tripping over
1874         CHAR(0) in a string.
1875
1876 2006-05-27  Richard Guenther  <rguenther@suse.de>
1877
1878         PR middle-end/27773
1879         * gcc.dg/torture/pr27773.c: New testcase.
1880
1881 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1882
1883         * gcc.dg/pr24561.c: Rename to..
1884         * gcc.dg/pr25962.c: .. this.
1885
1886 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1887
1888         PR fortran/19777
1889         * gfortran.dg/bounds_check_2.f: New test.
1890
1891 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1892
1893         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1894         * gfortran.dg/byte_1.f90: Likewise.
1895         * gfortran.dg/dup_save_2.f90: Likewise.
1896
1897 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1898
1899         * gfortran.dg/associated_2.f90: New test.
1900
1901 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1902
1903         PR fortran/27524
1904         * gfortran.dg/bounds_check_1.f90: New test.
1905
1906 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1907
1908         PR rtl-optimization/27661
1909         * gcc.dg/pr27661.c: New test case.
1910
1911 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1912
1913         PR fortran/23151
1914         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1915         * gfortran.dg/print_parentheses_1.f:  New test.
1916         * gfortran.dg/print_parentheses_2.f90:  New test.
1917
1918 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR target/27758
1921         * gcc.dg/pr27758.c: New test.
1922
1923 2006-05-24  Falk Hueffner  <falk@debian.org>
1924
1925         * gcc.c-torture/compile/pr27571.c: New test.
1926
1927 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1928
1929         PR fortran/27709
1930         * gfortran.dg/spec_expr_4.f90: New test.
1931
1932         PR fortran/27155
1933         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1934
1935 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/20103
1938         * g++.dg/ext/complit6.C: New test.
1939         * g++.dg/ext/complit3.C: Adjust error markers.
1940         * g++.dg/init/const3.C: New test.
1941
1942 2006-05-25  Richard Guenther  <rguenther@suse.de>
1943
1944         PR middle-end/27743
1945         * gcc.dg/torture/pr27743.c: New testcase.
1946
1947 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1948
1949         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1950
1951 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1952
1953         * gcc.dg/compat/scalar-by-value-x.h: New.
1954         * gcc.dg/compat/scalar-by-value-y.h: New.
1955         * gcc.dg/compat/scalar-by-value-5.c: New.
1956         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1957         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1958         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1959         * gcc.dg/compat/scalar-by-value-6.c: New.
1960         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1961         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1962         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1963
1964 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1965
1966         PR tree-optimization/27639
1967         PR tree-optimization/26719
1968         * gcc.dg/pr27639.c: New test.
1969         * gcc.dg/pr26719.c: New test.
1970         * gcc.dg/tree-ssa/scev-cast.c: New test.
1971
1972 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/20173
1975         * g++.dg/template/error21.C: New test.
1976
1977 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1978
1979         PR target/27696
1980         * gcc.target/i386/pr27696.c: New.
1981
1982 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1983
1984         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1985
1986         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1987
1988 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1989
1990         PR c++/27716
1991         * g++.dg/other/assign1.C: New test.
1992
1993 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1994
1995         PR target/27266
1996         * gcc.target/i386/pr27266.c: New.
1997
1998 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1999
2000         PR c++/27451
2001         * g++.dg/ext/asm9.C: New test.
2002
2003 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2004
2005         PR rtl-optimization/25514
2006         * gcc.c-torture/compile/pr25514.c: New test.
2007
2008 2006-05-22  Richard Guenther  <rguenther@suse.de>
2009
2010         Revert
2011         2006-01-31  Richard Guenther  <rguenther@suse.de>
2012
2013         * gcc.target/i386/sselibm-1.c: New testcase.
2014         * gcc.target/i386/sselibm-2.c: Likewise.
2015         * gcc.target/i386/sselibm-3.c: Likewise.
2016         * gcc.target/i386/sselibm-4.c: Likewise.
2017         * gcc.target/i386/sselibm-5.c: Likewise.
2018
2019 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2020
2021         PR c/27420
2022         * gcc.dg/func-args-2.c: New test.
2023
2024         PR c/26818
2025         * gcc.dg/struct-incompl-1.c: New test.
2026
2027 2006-05-22  Richard Guenther  <rguenther@suse.de>
2028
2029         PR testsuite/27708
2030         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2031         the transformations we test for.
2032
2033 2006-05-22  Richard Guenther  <rguenther@suse.de>
2034
2035         PR testsuite/27707
2036         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2037
2038 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2039
2040         PR c++/27210
2041         * g++.dg/warn/new1.C: New test.
2042         * g++.dg/template/new5.C: Likewise.
2043
2044 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2045
2046         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2047         * gcc.target/i386/20060512-3.c: Likewise.
2048
2049 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2050
2051         PR rtl-optimization/27671
2052         * gcc.c-torture/execute/pr27671-1.c: New.
2053         * gcc.dg/pr27671-2.c: Likewise.
2054
2055         PR tree-optimization/26622.
2056         * gcc.c-torture/compile/pr26622.c: New.
2057
2058 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2059
2060         PR fortran/27613
2061         * gfortran.dg/recursive_reference_1.f90: New test.
2062
2063 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2064
2065         PR fortran/25746
2066         * gfortran.dg/elemental_subroutine_3.f90: New test.
2067
2068         PR fortran/25090
2069         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2070
2071         PR fortran/27584
2072         * gfortran.dg/associated_target_1.f90: New test.
2073
2074         PR fortran/19015
2075         * gfortran.dg/maxloc_shape_1.f90: New test.
2076
2077 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2078
2079         PR libgfortran/24459
2080         * gfortran.dg/namelist_24.f90: New test.
2081         * gfortran.dg/namelist_12.f: Fix typo in comment.
2082
2083 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2084
2085         PR middle-end/25776
2086         * g++.dg/other/error11.C: New test.
2087
2088 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2089
2090         * gcc.target/mips/pr26765.c: Add -w to options.
2091
2092 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2093
2094         * lib/target-supports.exp (check_effective_target_mpaired_single):
2095         New function.
2096         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2097         multilibs.
2098         * g++.dg/vect/vect.exp: Likewise.
2099
2100 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2101
2102         PR testsuite/25891
2103         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2104
2105 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         PR fortran/27662
2108         * gfortran.dg/temporary_1.f90: New file.
2109
2110 2006-05-19  Andreas Schwab  <schwab@suse.de>
2111
2112         * g++.dg/other/unused1.C: Also match "stringz".
2113
2114 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2115
2116         PR c++/26433
2117         * g++.dg/template/fntry1.C: New test.
2118
2119 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2120
2121         PR c++/27471
2122         PR c++/27506
2123         * g++.dg/conversion/bitfield5.C: New test.
2124         * g++.dg/conversion/bitfield6.C: New test.
2125
2126 2006-05-18  Mike Stump  <mrs@apple.com>
2127
2128         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2129         * gcc.dg/vla-4.c: Add.
2130         * gcc.dg/vla-5.c: Add.
2131         * gcc.dg/vla-6.c: Add.
2132
2133 2006-05-12  Stuart Hastings  <stuart@apple.com>
2134
2135         * testsuite/gcc.target/i386/20060512-1.c: New.
2136         * testsuite/gcc.target/i386/20060512-2.c: New.
2137         * testsuite/gcc.target/i386/20060512-3.c: New.
2138         * testsuite/gcc.target/i386/20060512-4.c: New.
2139
2140 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2141
2142         PR c++/26122
2143         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2144
2145         PR c++/26068
2146         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2147         * g++.dg/parse/linkage1.C: New test.
2148
2149 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR tree-optimization/27548
2152         * g++.dg/tree-ssa/pr27548.C: New test.
2153
2154 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2155
2156         PR fortran/26551
2157         * gfortran.dg/recursive_check_1.f: New test.
2158         * gfortran.dg/recursive_check_2.f90: New test.
2159
2160 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2161
2162         * g++.dg/opt/temp2.C: New test.
2163
2164 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR c++/27491
2167         * g++.dg/init/brace5.C: New test.
2168
2169         PR middle-end/27415
2170         * gcc.dg/gomp/pr27415.c: New test.
2171         * g++.dg/gomp/pr27415.C: New test.
2172
2173         PR tree-optimization/27549
2174         * g++.dg/tree-ssa/pr27549.C: New test.
2175
2176 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2177
2178         PR libgfortran/27575
2179         * gfortran.dg/read_eof_4.f90: New test.
2180
2181 2006-05-16  Richard Guenther  <rguenther@suse.de>
2182
2183         PR tree-optimization/22303
2184         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2185
2186 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR middle-end/27573
2189         * gcc.dg/gomp/pr27573.c: New test.
2190         * gfortran.dg/gomp/pr27573.f90: New test.
2191
2192         PR c/27499
2193         * gcc.dg/gomp/pr27499.c: New test.
2194         * g++.dg/gomp/pr27499.C: New test.
2195
2196 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/27339
2199         * g++.dg/parser/access8.C: Adjust error marker.
2200         * g++.dg/template/access17.C: New test.
2201         * g++.dg/template/access18.C: Likewise.
2202
2203 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2204
2205         PR target/26600
2206         * gcc.target/i386/pr26600.c: New test case.
2207
2208 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR c++/27505
2211         * g++.dg/expr/bitfield1.C: New test.
2212
2213 2006-05-15  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/27603
2216         * gcc.dg/torture/pr27603.c: New testcase.
2217
2218 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/25090
2221         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2222
2223         PR fortran/25082
2224         * gfortran.dg/scalar_return_1.f90: New test.
2225
2226         PR fortran/27411
2227         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2228
2229 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * gcc.dg/gomp/critical-4.c: New test.
2232         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2233         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2234         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2235         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2236
2237 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2238
2239         PR c++/27582
2240         * g++.dg/template/dependent-args1.C: New test.
2241
2242         PR c++/27581
2243         * g++.dg/lookup/this1.C: New test.
2244
2245         PR c++/27315
2246         * g++.dg/template/operator6.C: New test.
2247         * g++.dg/template/incomplete3.C: New test.
2248
2249         PR c++/27559
2250         * g++.dg/template/new4.C: New test.
2251
2252         PR c++/27496
2253         * g++.dg/template/void2.C: New test.
2254
2255 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2256
2257         * g++.dg/template/dependent-expr5.C: New test.
2258
2259 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2260
2261         PR middle-end/26729
2262         * gcc.dg/pr26729-1.c: New test case.
2263
2264 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2265
2266         * gcc.dg/pr27003.c: New test.
2267
2268 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2269
2270         * lib/target-supports.dg (check_cxa_atexit_available): Change
2271         v3_target_compile to ${tool}_target_compile.
2272
2273 2006-05-11  Jason Merrill  <jason@redhat.com>
2274
2275         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2276
2277 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2278
2279         PR fortran/27553
2280         * gfortran.dg/label_5.f90: New test.
2281
2282 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2283
2284         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2285         check_effective_target_powerpc_altivec_ok): New.
2286         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2287         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2288         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2289         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2290         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2291         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2292         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2293         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2294         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2295         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2296         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2297         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2298         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2299         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2300         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2301         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2302         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2303         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2304         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2305         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2306         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2307         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2308         gcc.target/powerpc/altivec-9.c,
2309         gcc.target/powerpc/altivec-consts.c,
2310         gcc.target/powerpc/altivec-pr22085.c,
2311         gcc.target/powerpc/altivec-splat.c,
2312         gcc.target/powerpc/altivec-types-1.c,
2313         gcc.target/powerpc/altivec-types-2.c,
2314         gcc.target/powerpc/altivec-types-3.c,
2315         gcc.target/powerpc/altivec-types-4.c,
2316         gcc.target/powerpc/altivec-varargs-1.c,
2317         gcc.target/powerpc/altivec-vec-merge.c,
2318         gcc.target/powerpc/ppc-vector-memcpy.c,
2319         gcc.target/powerpc/ppc-vector-memset.c,
2320         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2321         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2322         these effective targets.
2323         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2324         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2325
2326 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2327
2328         PR middle-end/27384
2329         * g++.dg/other/fold1.C: New test.
2330
2331         PR middle-end/27488
2332         * gcc.dg/fold-nonneg-1.c: New test.
2333
2334         PR c++/27547
2335         * g++.dg/other/operator1.C: New test.
2336
2337 2006-05-11  Richard Guenther  <rguenther@suse.de>
2338
2339         PR middle-end/27529
2340         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2341
2342 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2343
2344         * lib/target-supports-dg.exp (check-flags): New.
2345         (dg-skip-if): Move flag checks.
2346
2347 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2348
2349         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2350         * lib/target-supports.dg (check_cxa_atexit_available): New.
2351
2352 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2353
2354         PR fortran/27470
2355         * gfortran.dg/multiple_allocation_2.f90: New test case.
2356
2357 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2358
2359         * gcc.target/arm/pr27387.C: Fix a comment typo.
2360
2361 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2362
2363         PR fortran/24549
2364         * gfortran.dg/error_recovery_1.f90: New test.
2365
2366 2006-05-10  Richard Guenther  <rguenther@suse.de>
2367
2368         PR tree-optimization/27302
2369         * gcc.dg/torture/pr27302.c: New testcase.
2370
2371 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2372         Richard Guenther  <rguenther@suse.de>
2373
2374         PR middle-end/27498
2375         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2376
2377 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2378
2379         PR rtl-optimization/27335
2380         * gcc.dg/pr27335.c: New test.
2381
2382 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2383
2384         * gcc.target/mips/mips-ps-5.c: New file.
2385
2386 2006-05-08  Jan Hubicka  <jh@suse.cz>
2387
2388         PR middle-end/25962
2389         * gcc.dg/pr25962.c: New.
2390
2391 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2392
2393         PR target/27158
2394         * gcc.target/powerpc/pr27158.c: New test case.
2395
2396 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2397
2398         PR testsuite/27476
2399         * ada/acats/run_all.sh: Use test -z.
2400
2401 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2402
2403         PR libfortran/18271
2404         * gfortran.dg/spec_expr_3.f90: New test.
2405
2406 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2407
2408         PR target/24879
2409         * gcc.target/i386/monitor.c: New file.
2410
2411 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2412
2413         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2414
2415 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2416
2417         PR c++/27447
2418         * g++.dg/other/ptrmem7.C: New test.
2419
2420 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2421
2422         PR target/27421
2423         * gcc.dg/array-9.c: New test.
2424
2425 2006-05-07  Richard Guenther  <rguenther@suse.de>
2426
2427         PR tree-optimization/27409
2428         * gcc.dg/torture/pr27409.c: New testcase.
2429
2430 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2431
2432         PR fortran/27457
2433         * gfortran.dg/select_6.f90: New.
2434
2435 2006-05-07  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/27136
2438         * gcc.dg/torture/pr27136.c: New testcase.
2439
2440 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2441
2442         PR fortran/24813
2443         * gfortran.dg/char_cons_len_1.f90: New test.
2444
2445 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2446
2447         PR c++/27427
2448         * g++.dg/template/incomplete2.C: New test.
2449
2450 2006-05-06  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/27151
2453         * gcc.dg/vect/pr27151.c: New testcase.
2454
2455 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2456
2457         PR c++/27430
2458         * g++.dg/template/void1.C: New test.
2459
2460         PR c++/27423
2461         * g++.dg/other/void2.C: New test.
2462
2463         PR c++/27422
2464         * g++.dg/conversion/void1.C: New test.
2465
2466 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2467
2468         PR/21391
2469         * g++.dg/other/unused1.C: New.
2470
2471 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2472
2473         PR objc/27240
2474         * objc.dg/member-1.m: New test.
2475
2476 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2477
2478         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2479
2480 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2481
2482         PR libfortran/26985
2483         * gfortran.dg/matmul_2.f90: New test.
2484
2485 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2486
2487         * ada/acats/run_all.sh: Use sync when main not found.
2488
2489 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2490
2491         PR target/26765
2492         * gcc.target/mips/pr26765.c: New.
2493
2494 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2495
2496         * gcc.target/bfin: New directory.
2497         * gcc.target/bfin/bfin.exp: New file.
2498         * gcc.target/bfin/frmul.c: New file.
2499         * gcc.target/bfin/arith.c: New file.
2500         * gcc.target/bfin/mul-combine.c: New file.
2501         * gcc.target/bfin/shift.c: New file.
2502
2503 2006-05-04  Richard Guenther  <rguenther@suse.de>
2504
2505         PR tree-optimization/14287
2506         PR tree-optimization/14844
2507         PR tree-optimization/19792
2508         PR tree-optimization/21608
2509         PR tree-optimization/27090
2510         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2511         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2512         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2513         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2514         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2515
2516 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR tree-optimization/27285
2519         * gcc.c-torture/execute/pr27285.c: New test.
2520
2521         PR middle-end/27388
2522         * gcc.dg/gomp/pr27388-1.c: New test.
2523         * gcc.dg/gomp/pr27388-2.c: New test.
2524         * gcc.dg/gomp/pr27388-3.c: New test.
2525
2526         PR c++/27359
2527         * g++.dg/gomp/pr27359.C: New test.
2528
2529 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2530
2531         PR fortran/20248
2532         * gfortran.dg/iargc.f90: New test.
2533
2534 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2535
2536         PR c++/27102
2537         * g++.dg/template/crash49.C: New test.
2538
2539 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2540
2541         PR testsuite/27032
2542         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2543
2544 2006-05-02  Jeff Law  <law@redhat.com>
2545
2546         PR tree-optimization/27364
2547         * gcc.c-torture/execute/pr27364.c: New test.
2548
2549 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/27309
2552         * g++.dg/parser/ctor5.C: New test.
2553
2554 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2555
2556         PR target/27387
2557         * gcc.target/arm/arm.exp: New.
2558         * gcc.target/arm/pr27387.C: Likewise.
2559
2560 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2561
2562         PR fortran/27269
2563         PR fortran/27324
2564         * gfortran.dg/module_equivalence_2.f90: New test.
2565
2566 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR middle-end/27337
2569         * g++.dg/gomp/pr27337-1.C: New test.
2570         * g++.dg/gomp/pr27337-2.C: New test.
2571
2572         PR middle-end/27328
2573         * gcc.dg/gomp/pr27328.c: New test.
2574
2575         PR middle-end/27325
2576         * g++.dg/gomp/pr27325.C: New test.
2577
2578         PR middle-end/27310
2579         * g++.dg/gomp/pr27310.C: New test.
2580
2581 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2582
2583         PR tree-optimization/27291
2584         * g++.dg/tree-ssa/pr27291.C: New test.
2585
2586 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2587
2588         PR tree-optimization/27283
2589         * g++.dg/tree-ssa/pr27283.C: New test.
2590
2591 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2592
2593         * gcc.dg/tree-ssa/loop-16.c: New test.
2594
2595 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2596             Joseph S. Myers  <joseph@codesourcery.com>
2597
2598         * gcc.dg/Wconversion-3.c: New test case.
2599         * gcc.dg/Wconversion-4.c: Likewise.
2600
2601 2006-05-01  Richard Guenther  <rguenther@suse.de>
2602
2603         PR tree-optimization/26726
2604         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2605
2606 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2607
2608         * gcc.dg/Woverflow-1.c: New test case.
2609         * gcc.dg/Woverflow-2.c: Likewise.
2610         * gcc.dg/Woverflow-3.c: Likewise.
2611
2612 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2613
2614         PR c++/27094
2615         * g++.dg/template/defarg8.C: New test.
2616
2617 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2618
2619         PR c++/27278
2620         * g++.dg/parse/operator7.C: New test.
2621
2622 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2623
2624         PR c++/11471
2625         PR c++/27102
2626         * g++.dg/template/crash48.C: New test.
2627
2628         PR c++/27279
2629         * g++.dg/parse/ctor4.C: New test.
2630
2631 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2632
2633         PR fortran/25681
2634         * gfortran.df/char_type_len.f90: New test.
2635
2636 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2637
2638         PR libgfortran/27304
2639         * gfortran.dg/fmt_exhaust.f90: New test.
2640
2641 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2642
2643         PR c/25309
2644         * gcc.dg/large-size-array-2.c: New test case.
2645
2646 2006-04-28  Richard Guenther  <rguenther@suse.de>
2647
2648         PR target/26826
2649         * gcc.target/i386/pr26826.c: New testcase.
2650
2651 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR middle-end/27260
2654         * gcc.c-torture/execute/pr27260.c: New.
2655
2656 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2657
2658         PR middle-end/27095
2659         * gcc.dg/pr27095.c: New.
2660
2661 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/27292
2664         * g++.dg/conversion/bitfield4.C: New test.
2665
2666 2006-04-27  Eric Christopher  <echristo@apple.com>
2667
2668         * gcc.dg/pragma-ms_struct.c: New.
2669
2670 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/27102
2673         * g++.dg/template/crash47.C: New test.
2674
2675 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2676
2677         * gcc.target/i386/sse-7.c: build with -msse.
2678
2679 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2680
2681         PR testsuite/27274:
2682         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2683         (main): Exit if processor doesn't support SSE.
2684
2685 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2686
2687         PR middle-end/27282
2688         * gcc.c-torture/compile/pr27282.c: New test.
2689
2690 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR middle-end/26913
2693         * g++.dg/gomp/pr26913.C: New test.
2694
2695         PR c/25996
2696         * gcc.dg/gomp/pr25996.c: New test.
2697         * g++.dg/gomp/pr25996.C: New test.
2698
2699 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2700
2701         PR rtl-optimization/26725
2702         * gcc.c-torture/compile/pr26725.c: New test.
2703
2704 2006-04-25  Richard Guenther  <rguenther@suse.de>
2705
2706         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2707         than n + -1.
2708
2709 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2710
2711         * gcc.dg/20060425-1.c: New testcase.
2712
2713 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR tree-optimization/26865
2716         * gcc.dg/pr26865.c: New test.
2717
2718 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/27292
2721         * g++.dg/conversion/bitfield1.C: New test.
2722         * g++.dg/conversion/bitfield2.C: Likewise.
2723         * g++.dg/conversion/bitfield3.C: Likewise.
2724
2725 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2726         Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/27236
2729         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2730
2731 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2732
2733         PR c++/19963
2734         * g++.dg/other/incomplete2.C: New test.
2735
2736 2006-04-24  Richard Guenther  <rguenther@suse.de>
2737
2738         PR middle-end/26869
2739         * gcc.dg/torture/pr26869.c: New testcase.
2740
2741 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2742         Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/27218
2745         * g++.dg/tree-ssa/pr27218.C: New testcase.
2746
2747 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/26912
2750         * g++.dg/template/friend41.C: New test.
2751
2752 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2753
2754         * g++.dg/opt/pr15551.C: Include cstdio.
2755         (main): Use remove instead of unlink.
2756
2757 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2758
2759         * gcc.dg/sibcall-7.c: New test.
2760         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2761         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2762         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2763         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2764         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2765
2766 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/26534
2769         * g++.dg/opt/bitfield1.C: New test.
2770         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2771         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2772         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2773         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2774         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2775         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2776         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2777         * g++.dg/abi/bitfield2.C: Likewise.
2778         * g++.dg/init/bitfield1.C: Likewise.
2779
2780 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/25099
2783         * gfortran.dg/elemental_subroutine_4.f90: New test.
2784         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2785         call sub (m, x).
2786
2787 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2788
2789         * gcc.c-torture/compile/20060421-1.c: New testcase.
2790
2791 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2792
2793         PR c/25875
2794         * gcc.dg/init-bad-4.c: New test.
2795
2796 2006-04-21  Paul Brook  <paul@codesourcery.com>
2797
2798         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2799
2800 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2801
2802         PR fortran/27122
2803         * gfortran.dg/defined_operators_1.f90: New test.
2804         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2805         remove old ones associated, incorrectly, with Note 5.46.
2806
2807         PR fortran/27113
2808         * gfortran.dg/character_array_constructor_1.f90: New test.
2809
2810 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2811
2812         * gcc.dg/20060419-1.c: New test.
2813
2814 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2815
2816         PR c/26774
2817         * gcc.dg/struct-parse-1.c: New test case.
2818
2819 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2820
2821         PR c++/26558
2822         * g++.dg/parse/template19.C: New test.
2823
2824         PR c++/26739
2825         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2826
2827         PR c++/26036
2828         * g++.dg/expr/call3.C: New test.
2829
2830         PR c++/10385
2831         * g++.dg/conversion/dynamic1.C: New test.
2832
2833 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/27102
2836         * g++.dg/template/crash35.C: Tweak error markers.
2837         * g++.dg/template/crash46.C: New test.
2838         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2839         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2840
2841 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2842
2843         PR rtl-optimization/14261
2844         * gcc.c-torture/compile/20060419-1.c: Added.
2845
2846 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2847
2848         * gfortran.dg/label_1.f90: Adjust dg-error.
2849
2850 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2851
2852         PR target/26961
2853         * gcc.dg/fold-cond-1.c: New test case.
2854         * gcc.dg/pr26961-1.c: Likewise.
2855
2856 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857
2858         PR libgfortran/27138
2859         * gfortran.dg/read_bad_advance.f90: New test.
2860
2861 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2862             Dale Johannesen  <dalej@apple.com>
2863
2864         PR target/24076
2865         * gcc.target/i386/vecinit-3.c: New testcase.
2866         * gcc.target/i386/vecinit-4.c: Likewise.
2867         * gcc.target/i386/sse-18.c: Likewise.
2868         * gcc.target/i386/sse-19.c: Likewise.
2869
2870 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2871
2872         * gfortran.dg/allocate_zerosize_1.f90: New test.
2873
2874 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/26365
2877         * g++.dg/template/crash45.C: New test.
2878
2879 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2880
2881         PR fortran/26787
2882         * gfortran.dg/proc_assign_1.f90: New test.
2883         * gfortran.dg/procedure_lvalue.f90: Change message.
2884         * gfortran.dg/namelist_4.f90: Add new error.
2885
2886         PR fortran/25597
2887         PR fortran/27096
2888         * gfortran.dg/auto_pointer_array_result_1.f90
2889
2890         PR fortran/27089
2891         * gfortran.dg/specification_type_resolution_1.f90
2892
2893         PR fortran/18003
2894         PR fortran/25669
2895         PR fortran/26834
2896         * gfortran.dg/bounds_temporaries_1.f90: New test.
2897
2898         PR fortran/27124
2899         * gfortran.dg/array_return_value_1.f90: New test.
2900
2901 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2902
2903         PR fortran/25336
2904         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2905
2906 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR middle-end/26823
2909         * g++.dg/gomp/pr26823-1.C: New test.
2910         * g++.dg/gomp/pr26823-2.C: New test.
2911
2912 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2913
2914         PR middle-end/27134
2915         * gcc.dg/pr27314.c: New test.
2916
2917 2006-04-13  Richard Henderson  <rth@redhat.com>
2918
2919         * g++.dg/gomp/block-0.C: Update expected matches.
2920
2921 2006-04-13  DJ Delorie  <dj@redhat.com>
2922
2923         * lib/target-supports.exp (check_effective_target_int32plus): New.
2924         (check_effective_target_ptr32plus): New.
2925         (check_effective_target_size32plus): New.
2926         (check_effective_target_int16): New.
2927         (check_profiling_available): Add m32c to the list of unsupported targets.
2928
2929         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2930         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2931         memory size.
2932         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2933         pointers.
2934         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2935         size_t.
2936         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2937         and size_t.
2938         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2939         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2940         not just xstormy16.  Skip m32c due to weird pointer size.
2941         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2942         not just xstormy16.
2943         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2944         not just xstormy16.
2945         * gcc.dg/20020312-2.c: Add m32c support.
2946         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2947         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2948         in test.
2949         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2950         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2951         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2952         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2953         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2954         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2955         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2956         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2957         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2958         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2959         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2960         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2961         in test.
2962         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2963         in test.
2964         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2965         * gcc.dg/pr23049.c: Require >=32 bit integers.
2966         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2967         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2968         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2969         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2970         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2971         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2972         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2973         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2974         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2975         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2976         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2977         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2978         prototype in test.
2979         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2980         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2981         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2982         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2983         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2984
2985         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2986         * gcc.c-torture/execute/20040703-1.x: Likewise.
2987         * gcc.c-torture/execute/20040705-1.x: Likewise.
2988         * gcc.c-torture/execute/20040705-2.x: Likewise.
2989         * gcc.c-torture/execute/20040709-1.x: Likewise.
2990         * gcc.c-torture/execute/20040709-2.x: Likewise.
2991         * gcc.c-torture/execute/20040811-1.x: Likewise.
2992         * gcc.c-torture/execute/20050316-1.x: Likewise.
2993         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2994         * gcc.c-torture/execute/pr19689.x: Likewise.
2995         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2996         * gcc.c-torture/execute/usmul.x: Likewise.
2997         * gcc.c-torture/execute/vrp-5.x: Likewise.
2998         * gcc.c-torture/execute/vrp-6.x: Likewise.
2999         * gcc.dg/debug/20041023-1.s: Likewise.
3000
3001 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3002
3003         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3004         of integers to a vector types are now constant expressions in C.
3005         * gcc.dg/vect/vect-fold-1.c: New test case.
3006
3007 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3008             Ulrich Weigand  <uweigand@de.ibm.com>
3009
3010         PR target/27006
3011         * gcc.dg/vmx/pr27006.c: New testcase.
3012
3013 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3014
3015         PR libgfortran/26766
3016         * gfortran.dg/write_recursive.f90: New test.
3017
3018 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * g++.dg/parse/dtor7.C: New test.
3021         * g++.dg/parse/new1.C: Add error marker.
3022         * g++.dg/template/new3.C: New test.
3023
3024         PR c++/26122
3025         * g++.dg/template/pure1.C: New test.
3026
3027         PR c++/26295
3028         * g++.dg/parse/ptrmem4.C: New test.
3029
3030 2006-04-10  Jeff Law  <law@redhat.com>
3031
3032         PR/27087
3033         * gcc.c-torture/compile/pr27087.c: New test.
3034
3035 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3036
3037         PR/21391
3038         * gcc.dg/20060410.c: New.
3039
3040 2006-04-10  Matthias Klose  <doko@debian.org>
3041
3042         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3043         Recognize multilib directory names containing underscores.
3044
3045 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3046
3047         * gcc.target/i386/vecinit-1.c: New test case.
3048         * gcc.target/i386/vecinit-2.c: Likewise.
3049
3050 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3051
3052         PR debug/27057
3053         * g++.dg/debug/dwarf2-2.C: New test.
3054
3055 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3056
3057         PR rtl-optimization/27073
3058         * gcc.c-torture/execute/pr27073.c: New test.
3059
3060 2006-04-08  Mike Stump  <mrs@apple.com>
3061
3062         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3063
3064 2006-04-07  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/26135
3067         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3068
3069 2006-04-06  Jan Hubicka  <jh@suse.cz>
3070
3071         PR profile/26399
3072         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3073
3074 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3075
3076         * g++.dg/conversion/nullptr1.C: New test case.
3077         * g++.dg/conversion/nullptr2.C: Likewise.
3078
3079 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3080
3081         * gfortran.dg/dependency_18.f90: New test case.
3082
3083 2006-04-05  Richard Guenther  <rguenther@suse.de>
3084
3085         PR tree-optimization/26919
3086         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3087         * gcc.dg/ipa/ipa-2.c: Likewise.
3088         * gcc.dg/ipa/ipa-3.c: Likewise.
3089         * gcc.dg/ipa/ipa-5.c: Likewise.
3090
3091 2006-04-05  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/26763
3094         * gcc.dg/torture/pr26763-1.c: New testcase.
3095         * gcc.dg/torture/pr26763-2.c: Likewise.
3096
3097 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/23634
3100         PR fortran/25619
3101         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3102
3103 2006-04-04  Eric Christopher  <echristo@apple.com>
3104
3105         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3106         stubs.
3107         * gcc.target/i386/387-5.c: Ditto.
3108
3109 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3110
3111         * gcc.target/sparc/struct-ret-check.c: New test.
3112
3113 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3114
3115         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3116         zero decimal digits specified in format.
3117
3118 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3119
3120         PR fortran/26891
3121         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3122
3123         PR fortran/26976
3124         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3125         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3126         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3127         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3128         bigendian-ness.
3129
3130 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3131
3132         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3133         dummy arguments work when the actual argument is itself a dummy
3134         argument of the caller.
3135
3136 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3137
3138         PR libfortran/24685
3139         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3140
3141 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3142
3143         * gfortran.dg/dependencency_17.f90: New test case.
3144
3145 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3146
3147         * gfortran.dg/dependency_14.f90: New test case.
3148         * gfortran.dg/dependency_15.f90: Likewise.
3149         * gfortran.dg/dependency_16.f90: Likewise.
3150
3151 2006-03-31  Asher Langton  <langton2@llnl.gov>
3152
3153         PR fortran/25358
3154         gfortran.dg/cray_pointers_6.f90: New test.
3155
3156 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3157
3158         PR libgfortran/26890
3159         * gfortran.dg/read_size_noadvance.f90: New test.
3160
3161 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3162
3163         PR fortran/25031
3164         * gfortran.dg/multiple_allocation_1.f90: Check that the
3165         size has changed after a re-allocation with stat.
3166
3167 2006-03-30  Richard Guenther  <rguenther@suse.de>
3168
3169         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3170         removal.
3171         * gcc.target/i386/sselibm-2.c: Likewise.
3172         * gcc.target/i386/sselibm-3.c: Likewise.
3173         * gcc.target/i386/sselibm-4.c: Likewise.
3174         * gcc.target/i386/sselibm-5.c: Likewise.
3175
3176 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3177
3178         * gcc.dg/fold-andxor-1.c: New test case.
3179         * gcc.dg/fold-xorand-1.c: Likewise.
3180
3181 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3182
3183         * gcc.dg/fold-convnotconv-1.c: New test case.
3184
3185 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3186
3187         PR fortran/26779
3188         * gfortran.dg/private_type_5.f90: New test.
3189
3190 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3191
3192         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3193
3194 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3195
3196         * gfortran.dg/advance_2.f90: New test.
3197         * gfortran.dg/advance_3.f90: New test.
3198
3199         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3200
3201 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202
3203         PR libgfortran/26661
3204         PR libgfortran/26880
3205         * gfortran.dg/read_x_past.f: New test.
3206
3207 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3208
3209         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3210         to be STABS.
3211
3212 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3213
3214         * objc.dg/dwarf-1.m: Skip on AIX.
3215         * objc.dg/dwarf-2.m: Skip on AIX.
3216
3217 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3218
3219         PR fortran/26816
3220         * gfortran.dg/float_1.f90: New test.
3221
3222 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3223
3224         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3225         X86_64 targets.
3226         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3227
3228 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3229
3230         PR libfortran/26735
3231         * gfortran.dg/convert_implied_open.f90: New test case.
3232
3233 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3234
3235         PR fortran/26769
3236         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3237
3238 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3239
3240         PR middle-end/26717
3241         * gcc.dg/pr26717.c: New test.
3242
3243 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3244
3245         * gfortran.dg/dependency_12.f90: New test case.
3246
3247 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3248
3249         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3250
3251 2006-03-24  Jeff Law  <law@redhat.com>
3252
3253         * gcc.c-torture/pr26840.c: New test.
3254
3255 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3256
3257         * objc.dg/dwarf-2.m: New.
3258         * obj-c++.dg/dwarf-2.mm: New.
3259
3260         * g++.old-deja/g++.other/init19.C: New.
3261
3262 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3263
3264         * g++.dg/eh/spbp.C: Skip on AIX.
3265
3266 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR middle-end/26611
3269         * g++.dg/gomp/pr26611-1.C: New test.
3270         * g++.dg/gomp/pr26611-2.C: New test.
3271
3272 2006-03-24  Jeff Law  <law@redhat.com>
3273
3274         * gcc.c-torture/compile/pr26833.c: New test.
3275         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3276
3277 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * gfortran.dg/endfile_2.f90: Delete temp file.
3280
3281 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3282
3283         PR fortran/19303
3284         * gfortran.dg/record_marker_1.f90: New test case.
3285         * gfortran.dg/record_marker_2.f: New test case.
3286         * gfortran.dg/record_marker_3.f90: New test case.
3287
3288 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3289
3290         PR fortran/17298
3291         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3292         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3293
3294 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3295
3296         * lib/gcc-dg.exp (cleanup-modules): New proc.
3297         * gfortran.dg/allocatable_function_1.f90,
3298         gfortran.dg/allocate_char_star_scalar_1.f90,
3299         gfortran.dg/assumed_charlen_function_1.f90,
3300         gfortran.dg/assumed_dummy_1.f90,
3301         gfortran.dg/assumed_shape_ranks_1.f90,
3302         gfortran.dg/assumed_shape_ranks_2.f90,
3303         gfortran.dg/assumed_size_dt_dummy.f90,
3304         gfortran.dg/auto_char_dummy_array_1.f90,
3305         gfortran.dg/auto_char_len_3.f90,
3306         gfortran.dg/automatic_module_variable.f90,
3307         gfortran.dg/bad_automatic_objects_1.f90,
3308         gfortran.dg/char_array_constructor.f90,
3309         gfortran.dg/char_array_structure_constructor.f90,
3310         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3311         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3312         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3313         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3314         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3315         gfortran.dg/derived_pointer_recursion.f90,
3316         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3317         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3318         gfortran.dg/dummy_functions_1.f90,
3319         gfortran.dg/elemental_initializer_1.f90,
3320         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3321         gfortran.dg/elemental_pointer_1.f90,
3322         gfortran.dg/elemental_subroutine_1.f90,
3323         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3324         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3325         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3326         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3327         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3328         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3329         gfortran.dg/global_references_1.f90,
3330         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3331         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3332         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3333         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3334         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3335         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3336         gfortran.dg/large_integer_kind_1.f90,
3337         gfortran.dg/large_real_kind_1.f90,
3338         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3339         gfortran.dg/module_double_reuse.f90,
3340         gfortran.dg/module_equivalence_1.f90,
3341         gfortran.dg/module_interface_1.f90,
3342         gfortran.dg/module_parameter_array_refs_1.f90,
3343         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3344         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3345         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3346         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3347         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3348         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3349         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3350         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3351         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3352         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3353         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3354         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3355         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3356         gfortran.dg/same_name_1.f90,
3357         gfortran.dg/sibling_dummy_procedure_1.f90,
3358         gfortran.dg/sibling_dummy_procedure_2.f90,
3359         gfortran.dg/sibling_dummy_procedure_3.f90,
3360         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3361         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3362         gfortran.dg/used_dummy_types_2.f90,
3363         gfortran.dg/used_dummy_types_3.f90,
3364         gfortran.dg/used_dummy_types_4.f90,
3365         gfortran.dg/used_dummy_types_5.f90,
3366         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3367         gfortran.dg/userdef_operator_1.f90: Use it.
3368
3369 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3370
3371         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3372         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3373         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3374         gfortran.dg/write_back.f,
3375         gfortran.fortran-torture/execute/inquire_1.f90,
3376         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3377
3378 2006-03-21  Jeff Law  <law@redhat.com>
3379
3380         * gcc.dg/tree-ssa/vrp28.c: New test.
3381
3382 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3383
3384         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3385         if _STDC_C99 is defined.
3386         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3387         * gcc.dg/builtins-20.c: Likewise.
3388         * gcc.dg/builtins-53.c: Likewise.
3389         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3390         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3391
3392 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3393
3394         PR tree-opt/26781
3395         * gcc.c-torture/compile/pr26781-1.c: New test.
3396         * gcc.c-torture/compile/pr26781-2.c: New test.
3397
3398 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3399
3400         PR c++/26690
3401         * g++.dg/gomp/pr26690-1.C: New test.
3402         * g++.dg/gomp/pr26690-2.C: New test.
3403
3404 2006-03-20  Jeff Law  <law@redhat.com>
3405
3406         * gcc.dg/tree-ssa/pr21829.c: New test.
3407
3408         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3409
3410 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3411
3412         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3413         (check_visibility_available): Use it.
3414         (check_effective_target_default_packed): Likewise.
3415         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3416         (check_effective_target_fopenmp): Likewise.
3417         (check_effective_target_freorder): Likewise.
3418         (check_effective_target_fpic): Likewise.
3419         (check_named_sections_available): Likewise.
3420         (check_effective_target_ilp32): Likewise.
3421         (check_effective_target_lp64): Likewise.
3422
3423 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3424
3425         PR fortran/20935
3426         * gfortran.dg/scalar_mask_2.f90: New test case.
3427
3428 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3429
3430         PR tree-opt/26629
3431         * gcc.dg/tree-ssa/loadpre12.c: New test.
3432         * gcc.dg/tree-ssa/loadpre13.c: New test.
3433         * gcc.dg/tree-ssa/loadpre14.c: New test.
3434         * gcc.dg/tree-ssa/loadpre15.c: New test.
3435         * gcc.dg/tree-ssa/loadpre16.c: New test.
3436         * gcc.dg/tree-ssa/loadpre17.c: New test.
3437         * gcc.dg/tree-ssa/loadpre18.c: New test.
3438         * gcc.dg/tree-ssa/loadpre19.c: New test.
3439         * gcc.dg/tree-ssa/loadpre20.c: New test.
3440         * gcc.dg/tree-ssa/loadpre21.c: New test.
3441         * gcc.dg/tree-ssa/loadpre22.c: New test.
3442
3443 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3444
3445         PR fortran/26741
3446         * gfortran.dg/elemental_initializer_1.f90: New test.
3447
3448         PR fortran/26716
3449         * gfortran.dg/assumed_shape_ranks_2: New test.
3450
3451 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3452
3453         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3454         target fpic.
3455
3456 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3457
3458         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3459         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3460         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3461         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3462         gfortran.fortran-torture/execute/direct_io.f90,
3463         gfortran.fortran-torture/execute/inquire_2.f90,
3464         gfortran.fortran-torture/execute/inquire_4.f90,
3465         gfortran.fortran-torture/execute/list_read_1.f90,
3466         gfortran.fortran-torture/execute/open_replace.f90,
3467         gfortran.fortran-torture/execute/slash_edit.f90,
3468         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3469         temporary files from testcases.
3470
3471 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3472
3473         PR libgfortran/26509
3474         gfortran.dg/write_direct_eor.f90: New test.
3475
3476 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3477
3478         * gcc.target/powerpc/pr26350.c: New.
3479         * gcc.target/powerpc/indexed-addr.c: New.
3480
3481 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3482
3483         * gfortran.dg/dependency_13.f90: New test case.
3484
3485 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3486
3487         PR middle-end/21781
3488         * gcc.dg/real-const-1.c: New test case.
3489
3490 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3491
3492         * g++.old-deja/g++.other/init18.C: New.
3493         * g++.old-deja/g++.other/init5.C: Remove xfail.
3494
3495 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3496
3497         * g++.dg/opt/pr15551.C: Cleanup temp file.
3498
3499 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3500
3501         PR c++/6634
3502         g++.dg/parse/long1.C: New test.
3503
3504 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3505
3506         PR fortran/19101
3507         * gfortran.dg/continuation.f90: New test.
3508         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3509
3510 2006-03-14  Richard Guenther  <rguenther@suse.de>
3511
3512         PR tree-optimization/26672
3513         * gcc.dg/torture/pr26672.c: New testcase.
3514
3515 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3516
3517         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3518         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3519
3520 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3521
3522         PR middle-end/26557
3523         * gcc.c-torture/compile/switch-1.c: New test case.
3524
3525 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/25378
3528         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3529         test to include more permuatations of mask and index.
3530         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3531         respond to F2003 spec. that the position returned for an all false
3532         mask && condition is zero.
3533
3534 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR middle-end/25989
3537         * gcc.dg/gomp/pr25989.c: New test.
3538
3539 2006-03-13  Jeff Law  <law@redhat.com>
3540
3541         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3542
3543 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3544
3545         * gcc.dg/switch-9.c: New test.
3546
3547 2006-03-13  Richard Guenther  <rguenther@suse.de>
3548
3549         PR middle-end/26630
3550         * gcc.dg/torture/pr26630.c: New testcase.
3551
3552 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3553
3554         * gfortran.dg/dependency_10.f90: New test case.
3555         * gfortran.dg/dependency_11.f90: Likewise.
3556
3557 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3558             Erik Edelmann  <eedelman@gcc.gnu.org>
3559
3560         * gfortran.dg/allocatable_function_1.f90: New.
3561         * gfortran.dg/allocatable_function_2.f90: New.
3562
3563 2006-03-10  Richard Guenther  <rguenther@suse.de>
3564
3565         PR middle-end/26565
3566         * gcc.dg/torture/pr26565.c: New testcase.
3567
3568 2006-03-09  Eric Christopher  <echristo@apple.com>
3569
3570         * gcc.c-torture/compile/20060309-1.c: New.
3571
3572 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3573
3574         PR libgfortran/26499
3575         * gfortran.dg/write_back.f: New test.
3576         * gfortran.dg/write_rewind_1.f: New test.
3577         * gfortran.dg/write_rewind_2.f: New test.
3578
3579 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3580
3581         PR libgfortran/26554
3582         * gfortran.dg/read_logical.f90: New test.
3583
3584 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3585
3586         * ada/acats/norun.lst: cdd2a03 now passes.
3587
3588 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         PR testsuite/25177
3591         * gcc.target/powerpc/pr18096-1.c: Change where the error
3592         would match.
3593
3594 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3595
3596         * gcc.target/i386/cleanup-1.c: New test.
3597         * gcc.target/i386/cleanup-2.c: New test.
3598
3599 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3600
3601         * gfortran.dg/dependency_9.f90: Remove for the time being.
3602
3603 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3604
3605         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3606         directive.
3607
3608 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3609
3610         * gfortran.dg/dependency_9.f90: New test case.
3611
3612 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3613
3614         * gfortran.dg/dependency_4.f90: New test case.
3615         * gfortran.dg/dependency_5.f90: New test case.
3616         * gfortran.dg/dependency_6.f90: New test case.
3617         * gfortran.dg/dependency_7.f90: New test case.
3618         * gfortran.dg/dependency_8.f90: New test case.
3619
3620 2006-03-03  Paul Brook  <paul@codesourcery.com>
3621
3622         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3623         Add m68k-*-elf.
3624
3625 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3626
3627         PR fortran/25031
3628         * multiple_allocation_1.f90: New test.
3629
3630 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3631
3632         PR tree-optimization/26524
3633         * gfortran.dg/pr26524.f: New test case.
3634
3635 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3636
3637         * g++.dg/template/repo5.C: Cleanup repo files.
3638         * gcc.dg/20051201-1.c: Cleanup coverage files.
3639         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3640         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3641         tree dump files.
3642
3643 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3644
3645         * objc.dg/objc-nofilename-1.m: New test.
3646         * objc.dg/bad-receiver-type.m: New test.
3647         * obj-c++.dg/bad-receiver-type.mm: New test.
3648
3649 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3650
3651         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3652
3653 2006-03-01  Mike Stump  <mrs@apple.com>
3654
3655         * g++.dg/abi/key2.C: Add.
3656
3657 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         * gfortran.dg/logical_dot_product.f90: New test.
3660
3661         PR fortran/26393
3662         * gfortran.dg/used_interface_ref.f90: New test.
3663
3664         PR fortran/20938
3665         * gfortran.dg/dependency_2.f90: New test.
3666         * gfortran.fortran-torture/execute/where17.f90: New test.
3667         * gfortran.fortran-torture/execute/where18.f90: New test.
3668         * gfortran.fortran-torture/execute/where19.f90: New test.
3669         * gfortran.fortran-torture/execute/where20.f90: New test.
3670
3671 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3672
3673         * g++.dg/tree-ssa/pr26443.C: New test case.
3674
3675 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3676
3677         PR middle-end/26022
3678         * g++.dg/opt/return-slot1.C: New test.
3679
3680 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3681
3682         PR libgfortran/26136
3683         * gfortran.dg/namelist_23.f90: New test.
3684
3685 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3686
3687         PR middle-end/14752
3688         * gcc.dg/fold-eqandshift-2.c: New test case.
3689
3690 2006-02-28  Richard Guenther  <rguenther@suse.de>
3691
3692         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3693         decomposition.
3694
3695 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3696
3697         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3698
3699 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3700
3701         PR libgfortran/26464
3702         * gfortran.dg/backspace_5.f: New test.
3703         * gfortran.dg/backspace_6.f: New test.
3704
3705 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3706
3707         * gcc.dg/fold-eqandnot-1.c: New test case.
3708
3709 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3710
3711         PR middle-end/19983
3712         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3713
3714 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3715
3716         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3717         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3718
3719 2006-02-26  Richard Guenther  <rguenther@suse.de>
3720
3721         PR tree-optimization/26421
3722         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3723
3724 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3725
3726         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3727         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3728
3729 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3730
3731         * gcc.dg/fold-even-1.c: New test case.
3732
3733 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3734
3735         PR middle-end/21137
3736         * gcc.dg/fold-eqandshift-1.c: New test case.
3737
3738 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3739
3740         PR tree-optimization/25125
3741         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3742         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3743
3744 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3745
3746         PR tree-optimizations/26359
3747         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3748         with -fdump-tree-dceloop-details.
3749         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3750
3751 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3752
3753         PR middle-end/23673
3754         * gcc.dg/fold-eqxor-1.c: New test case.
3755         * gcc.dg/fold-eqxor-2.c: Likewise.
3756         * gcc.dg/fold-eqxor-3.c: Likewise.
3757
3758 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3759
3760         PR fortran/23092
3761         * scalar_mask_1.f90: New test.
3762
3763 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3764
3765         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3766         * g++.dg/eh/uncaught2.C: New.
3767         * g++.dg/eh/uncaught3.C: New.
3768
3769 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3770
3771         PR libgfortran/26423
3772         * gfortran.dg/read_many_1.f: New test.
3773
3774 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3775
3776         PR fortran/24519
3777         * gfortran.dg/dependency_3.f90: New test.
3778         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3779         XFAILs.
3780
3781         PR fortran/25395
3782         * gfortran.dg/equiv_6.f90: New test.
3783
3784 2006-02-23  Jeff Law  <law@redhat.com>
3785
3786         * gcc.c-torture/compile/pr26425.c: New test.
3787
3788 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR middle-end/26412
3791         * gcc.dg/gomp/pr26412.c: New test.
3792
3793 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3794
3795         PR c++/26291
3796         * g++.dg/other/ellipsis1.C: New test.
3797         * g++.dg/parse/operator4.C: Adjust error marker.
3798
3799 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3800
3801         PR target/25603
3802         * gfortran.dg/pr25603.f: New testcase.
3803
3804 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3805
3806         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3807         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3808
3809 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3810
3811         * g++.dg/eh/spbp.C: New.
3812
3813 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3814
3815         PR middle-end/26379
3816         * gcc.target/i386/mmx-7.c: New test.
3817
3818 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3819
3820         PR tree-optimization/26361
3821         * gcc.dg/tree-ssa/vrp27.c: New test case.
3822
3823 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3824
3825         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3826         * gcc.dg/tree-ssa/complex-4.c: Here.
3827
3828 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3829
3830         PR middle-end/19543
3831         * gfortran.dg/logical_1.f90: New test case.
3832
3833 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR middle-end/26334
3836         * gcc.dg/20060218-1.c: Moved to...
3837         * gcc.target/i386/20060218-1.c: ... here.  New test.
3838
3839 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3840
3841         PR fortran/26201
3842         * gfortran.dg/convert_1.f90: New.
3843
3844 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/25054
3847         * gfortran.dg/namelist_5.f90: New test.
3848
3849         PR fortran/25089
3850         * gfortran.dg/namelist_4.f90: New test.
3851
3852 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR tree-opt/25680
3855         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3856
3857 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3858
3859         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3860         variable to take into account the variable name in the
3861         function header.
3862         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3863
3864 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR middle-end/26334
3867         * gcc.c-torture/compile/20060217-1.c: New test.
3868         * gcc.dg/20060218-1.c: New test.
3869
3870 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3871
3872         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3873
3874 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3875
3876         * gcc.dg/cpp/undef3.c: New test.
3877         * gcc.dg/cpp/trad/builtins2.c: New test.
3878
3879 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3880
3881         PR c++/26266
3882         * g++.dg/template/static22.C: New test.
3883         * g++.dg/template/static23.C: New test.
3884         * g++.dg/template/static24.C: New test.
3885         * g++.dg/template/non-dependent13.C: New test.
3886         * g++.dg/init/member1.C: Tweak error markers.
3887
3888 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3889
3890         PR target/26255
3891         * gcc.c-torture/compile/pr26255.c: New test case.
3892
3893 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3894
3895         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3896         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3897         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3898         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3899         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3900         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3901         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3902
3903 2006-02-16  Jeff Law  <law@redhat.com>
3904
3905         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3906         * gcc.dg/tree-ssa/vrp26.c: New test.
3907
3908 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3909
3910         PR target/20353
3911         PR target/24578
3912         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3913         __UCLIBC__ is defined.
3914
3915 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3916
3917         PR fortran/26224
3918         * gfortran.dg/gomp/pr26224.f: New test.
3919
3920 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3921
3922         PR tree-opt/25918
3923         * lib/target-supports.exp
3924         (check_effective_target_vect_short_mult): New.
3925         (check_effective_target_vect_char_mult): New.
3926         (check_effective_target_vect_widen_sum_qi_to_si): New.
3927         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3928         (check_effective_target_vect_widen_sum_hi_to_si): New.
3929         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3930         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3931         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3932         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3933         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3934         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3935         vect-reduc-pattern-2c.c
3936         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3937         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3938         vect-reduc-pattern-1c.c
3939
3940 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3941
3942         PR fortran/24557
3943         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3944
3945 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3946
3947         PR fortran/26054
3948         * gfortran.dg/enum_8.f90: Remove check for warning.
3949         * gfortran.dg/iomsg_1.f90: Ditto.
3950         * gfortran.dg/enum_1.f90: Ditto.
3951         * gfortran.dg/enum_9.f90: Ditto.
3952         * gfortran.dg/enum_2.f90: Ditto.
3953         * gfortran.dg/enum_10.f90: Ditto.
3954         * gfortran.dg/enum_3.f90: Ditto.
3955         * gfortran.dg/flush_1.f90: Ditto.
3956         * gfortran.dg/enum_4.f90: Ditto.
3957         * gfortran.dg/array_constructor_1.f90: Ditto.
3958         * gfortran.dg/enum_5.f90: Ditto.
3959         * gfortran.dg/enum_6.f90: Ditto.
3960         * gfortran.dg/enum_7.f90: Ditto.
3961
3962 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3963
3964         PR middle-end/26300
3965         * gcc.c-torture/compile/20060215-1.c: New test.
3966
3967 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3968
3969         PR middle-end/23670
3970         * gcc.dg/tree-ssa/andor-2.c: New test case.
3971
3972 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3973
3974         PR fortran/25045
3975         * optional_dim.f90: New test.
3976
3977 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3978
3979         PR fortran/26277
3980         * gfortran.dg/label_4.f90: New.
3981
3982 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3983             Diego Novillo  <dnovillo@redhat.com>
3984             Uros Bizjak  <uros@kss-loka.si>
3985
3986         * gfortran.dg/gomp: New directory.
3987
3988 2006-02-14  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/26258
3991         * gcc.dg/torture/pr26258.c: New testcase.
3992
3993 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR fortran/26246
3996         * gfortran.dg/pr26246_1.f90: New test.
3997         * gfortran.dg/pr26246_2.f90: New test.
3998
3999         PR middle-end/26092
4000         * gcc.c-torture/compile/20060208-1.c: New test.
4001
4002 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/26074
4005         PR fortran/25103
4006         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4007         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4008         * gfortran.dg/automatic_module_variable.f90: Change error message.
4009
4010         PR fortran/20861
4011         * gfortran.dg/internal_dummy_1.f90: New test.
4012
4013         PR fortran/20871
4014         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4015
4016
4017         PR fortran/25083
4018         * gfortran.dg/uncommon_block_data_1.f90: New test.
4019         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4020         with standard.
4021
4022         PR fortran/25088
4023         * gfortran.dg/typed_subroutine_1.f90: New test.
4024
4025 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4026
4027         * objc.dg/dwarf-1.m: New.
4028
4029 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4030
4031         PR middle-end/24427
4032         * gcc.dg/tree-ssa/andor-1.c: New test case.
4033
4034 2006-02-13  Josh Conner  <jconner@apple.com>
4035
4036         PR target/25376
4037         * gcc.dg/pr25376.c: New test.
4038
4039         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4040         assemble.
4041         * lib/target-supports.exp (check_named_sections_available):
4042         Only compile named-sections test -- don't assemble.
4043
4044 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4045
4046         * g++.dg/warn/no-write-strings.C: New test.
4047         * g++.dg/warn/write-strings.C: Likewise.
4048         * g++.dg/warn/write-strings-default.C: Likewise.
4049
4050 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4051
4052         PR fortran/25806
4053         * gfortran.dg/ret_pointer_2.f90: New test.
4054
4055 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4056
4057         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4058
4059 2006-02-10  Jeff Law  <law@redhat.com>
4060
4061         * gcc.c-torture/compile/pr26213.c: New test.
4062
4063 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4064
4065         gfortran.dg/null_1.f90: New test.
4066
4067 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4068
4069         PR fortran/14771
4070         * gfortran.dg/parens_4.f90: New.
4071         * gfortran.dg/parens_5.f90: New.
4072
4073 2006-02-10  Richard Guenther  <rguenther@suse.de>
4074
4075         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4076
4077 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4078         Paul Thomas  <pault@gcc.gnu.org>
4079
4080         PR fortran/14771
4081         * gfortran.dg/parens_1.f90: New.
4082         * gfortran.dg/parens_2.f90: New.
4083         * gfortran.dg/parens_3.f90: New.
4084
4085 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4086
4087         PR fortran/26038
4088         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4089
4090         PR fortran/25059
4091         * gfortran.dg/impure_assignment_1.f90: New test.
4092
4093         PR fortran/25070
4094         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4095
4096 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4097
4098         PR target/26141
4099         * g++.dg/expr/stdarg2.C: New test.
4100
4101 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4102
4103         PR inline-asm/16194
4104         * gcc.dg/pr16194.c: New test.
4105
4106 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4107
4108         * ada/acats/run_acats: Use portable variant of "$@".
4109
4110 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4111
4112         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4113         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4114
4115 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4116
4117         PR tree-opt/26179
4118         * g++.dg/opt/pr26179.C: New test.
4119
4120 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4121
4122         PR middle-end/26134
4123         * gcc.dg/tree-ssa/complex-3.c: New test.
4124
4125 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4126
4127         * gcc.c-torture/compile/volatile-1.c: New test.
4128
4129 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4130
4131         PR 26180
4132         * gcc.dg/tree-ssa/pr26180.c: New test.
4133
4134 2006-02-08  Jeff Law  <law@redhat.com>
4135
4136         * gcc.dg/tree-ssa/pr21417.c: New test.
4137
4138 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4139
4140         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4141         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4142
4143 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4144
4145         * lib/scanrtl.exp: New.
4146
4147 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4148
4149         PR c++/26071
4150         * g++.dg/other/virtual2.C: New test.
4151
4152         PR c++/26070
4153         * g++.dg/other/virtual1.C: New test.
4154
4155 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4156
4157         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4158         cleanup-ipa-dump): Update dump file glob patterns.
4159         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4160         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4161
4162         * lib/gcc-dg.exp: Load it.
4163         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4164
4165 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4166
4167         PR testsuite/26159
4168         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4169         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4170
4171 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4172
4173         PR fortran/25577
4174         * gfortran.dg/mvbits_1.f90: New.
4175
4176 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4177
4178         * g++.dg/warn/Wdiv-by-zero.C: New test.
4179         * g++.dg/warn/Wno-div-by-zero.C: New.
4180
4181 2006-02-07  Jeff Law  <law@redhat.com>
4182
4183         * gcc.dg/tree-ssa/pr21559.c: New test.
4184
4185         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4186         multiple VRP passes.
4187         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4188         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4189         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4190         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4191         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4192         * gcc.dg/tree-ssa/vrp02.c: Likewise
4193         * gcc.dg/tree-ssa/vrp11.c: Likewise
4194         * gcc.dg/tree-ssa/pr14341.c: Likewise
4195         * gcc.dg/tree-ssa/vrp19.c: Likewise
4196         * gcc.dg/tree-ssa/vrp20.c: Likewise
4197         * gcc.dg/tree-ssa/vrp03.c: Likewise
4198         * gcc.dg/tree-ssa/pr21086.c: Likewise
4199         * gcc.dg/tree-ssa/pr21959.c: Likewise
4200         * gcc.dg/tree-ssa/vrp21.c: Likewise
4201         * gcc.dg/tree-ssa/vrp04.c: Likewise
4202         * gcc.dg/tree-ssa/pr25485.c: Likewise
4203         * gcc.dg/tree-ssa/pr22026.c: Likewise
4204         * gcc.dg/tree-ssa/vrp22.c: Likewise
4205         * gcc.dg/tree-ssa/vrp05.c: Likewise
4206         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4207         * gcc.dg/tree-ssa/pr20701.c: Likewise
4208         * gcc.dg/tree-ssa/vrp23.c: Likewise
4209         * gcc.dg/tree-ssa/vrp06.c: Likewise
4210         * gcc.dg/tree-ssa/pr22117.c: Likewise
4211         * gcc.dg/tree-ssa/pr20702.c: Likewise
4212         * gcc.dg/tree-ssa/vrp15.c: Likewise
4213         * gcc.dg/tree-ssa/pr21090.c: Likewise
4214         * gcc.dg/tree-ssa/pr21294.c: Likewise
4215         * gcc.dg/tree-ssa/vrp24.c: Likewise
4216         * gcc.dg/tree-ssa/vrp07.c: Likewise
4217         * gcc.dg/tree-ssa/pr21563.c: Likewise
4218         * gcc.dg/tree-ssa/pr25382.c: Likewise
4219         * gcc.dg/tree-ssa/vrp16.c: Likewise
4220         * gcc.dg/tree-ssa/vrp25.c: Likewise
4221         * gcc.dg/tree-ssa/vrp08.c: Likewise
4222         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4223         * gcc.dg/tree-ssa/vrp17.c: Likewise
4224         * gcc.dg/tree-ssa/pr21458.c: Likewise
4225         * g++.dg/tree-ssa/pr18178.C: Likewise
4226
4227 2006-02-07  Richard Guenther  <rguenther@suse.de>
4228
4229         PR c++/26140
4230         Revert
4231         2006-01-30  Richard Guenther  <rguenther@suse.de>
4232         PR c++/23372
4233         * gcc.dg/pr23372-1.C: New testcase.
4234
4235         * g++.dg/tree-ssa/pr26140.C: New testcase.
4236
4237 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/9737
4240         * g++.dg/template/ttp15.C: New test.
4241         * g++.dg/template/ttp16.C: Likewise.
4242         * g++.dg/template/ttp17.C: Likewise.
4243         * g++.old-deja/g++.pt/ttp36.C: Remove.
4244         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4245         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4246         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4247         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4248         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4249         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4250         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4251         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4252         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4253
4254 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4255
4256         PR libfortran/23815
4257         * unf_io_convert_4.f90: New test.
4258
4259 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4260
4261         * gcc.dg/tree-ssa/loadpre10.c: New test.
4262         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4263         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4264         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4265
4266 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4267
4268         PR libfortran/24685
4269         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4270
4271 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4272
4273         PR tree-opt/25251
4274         * gfortran.dg/assign_7.f: New test.
4275
4276 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4277
4278         PR fortran/26041
4279         PR fortran/26064
4280         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4281         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4282         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4283
4284 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4285
4286         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4287         in size_t typedef.
4288
4289 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4290
4291         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4292         * g++.dg/charset/string.c (foo): Likewise.
4293         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4294         const char*
4295         * g++.dg/ext/builtin2.C (printf): Likewise.
4296         * g++.dg/init/new15.C (printf): Likewise.
4297         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4298         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4299         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4300         * g++.dg/template/non-dependent4.C (temp): Likewise.
4301         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4302         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4303         parameter type to const char*.
4304         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4305         Change type to const char*.
4306         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4307         Likewise.
4308         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4309         second parameter type to const char*.
4310         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4311         (Y::Y): Change parameter type to const char*.
4312         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4313         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4314         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4315         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4316         (char*).
4317         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4318         const char*.
4319         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4320         type to const char*.
4321         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4322         return type to const char*.
4323         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4324         to const char*.
4325         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4326         * g++.old-deja/g++.law/refs1.C: Likewise.
4327         * g++.old-deja/g++.law/visibility1.C: Likewise.
4328         * g++.old-deja/g++.law/visibility2.C: Likewise.
4329         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4330         const char*.
4331         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4332         * g++.old-deja/g++.mike/net48.C: Likewise.
4333         * g++.old-deja/g++.mike/p646.C: Likewise.
4334         * g++.old-deja/g++.mike/p6746.C: Likewise.
4335         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4336         type to const char*.
4337         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4338         deprecated conversion warning.
4339         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4340         char*.
4341         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4342         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4343         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4344         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4345         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4346         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4347         * g++.old-deja/g++.pt/t39.C: Likewise.
4348         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4349         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4350
4351 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4352
4353         PR fortran/25075
4354         intrinsic_argument_conformance_1.f90: New test.
4355
4356 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4357
4358         PR fortran/20845
4359         * gfortran.dg/char_result_11.f90: Add SAVE.
4360         * gfortran.dg/der_pointer_4.f90: Ditto.
4361         * gfortran.dg/default_initialization.f90: New test.
4362
4363 2006-02-03  Jeff Law  <law@redhat.com>
4364
4365         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4366         handle more than 100 dump files.
4367         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4368         * lib/scantree.exp (scan-tree-dump): Likewise.
4369         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4370         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4371         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4372         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4373         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4374
4375 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4376
4377         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4378
4379 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4380
4381         * g++.dg/template/using12.C: New test.
4382
4383 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4384
4385         * gcc.target/powerpc/pr25960.c: New test.
4386
4387 2006-02-02  Steven G. Kargl  <kargls@comcast>
4388
4389         PR fortran/24958
4390         gfortran.dg/nullify_2.f90: New test.
4391
4392 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4393
4394         PR 25990
4395         * gcc.dg/gomp/pr25990.c: New test.
4396
4397 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4398
4399         PR c++/25342
4400         * g++.gd/template/partial4.C: New test.
4401
4402 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4403
4404         PR middle-end/26001
4405         * gfortran.dg/data_char_2.f90: New.
4406
4407 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4408
4409         PR fortran/26039
4410         maxval_maxloc_conformance_1.f90: New test.
4411
4412 2006-01-31  Richard Guenther  <rguenther@suse.de>
4413
4414         * gcc.target/i386/sselibm-1.c: New testcase.
4415         * gcc.target/i386/sselibm-2.c: Likewise.
4416         * gcc.target/i386/sselibm-3.c: Likewise.
4417         * gcc.target/i386/sselibm-4.c: Likewise.
4418         * gcc.target/i386/sselibm-5.c: Likewise.
4419
4420 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4421
4422         PR fortran/24266
4423         * gfortran.dg/arrayio_derived_2.f90: New.
4424
4425 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4426
4427         * gcc.dg/unsigned-long-compare.c: New test.
4428
4429 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4430
4431         PR testsuite/25318
4432         * lib/target-supports.exp (check_effective_target_freorder):
4433         Check to see if target supports -freorder-blocks-and-partition.
4434         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4435         instead of "dg-require-named-sections".
4436
4437 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4438
4439         PR target/14798:
4440         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4441         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4442         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4443         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4444         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4445         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4446         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4447         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4448
4449 2006-01-30  Richard Guenther  <rguenther@suse.de>
4450
4451         PR c++/23372
4452         * gcc.dg/pr23372-1.C: New testcase.
4453
4454 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4455
4456         * gcc.dg/gomp/pr25874.c: New test.
4457
4458 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4459
4460         PR tree-opt/25911
4461         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4462
4463 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4464
4465         PR fortran/18578
4466         PR fortran/18579
4467         PR fortran/20857
4468         PR fortran/20885
4469         * gfortran.dg/intent_out_1.f90: New test.
4470
4471 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4472
4473         PR fortran/17911
4474         * gfortran.dg/procedure_lvalue.f90: New test.
4475
4476         PR fortran/20895
4477         PR fortran/25030
4478         * gfortran.dg/char_pointer_assign_2.f90: New test.
4479         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4480         assignment to be consistent with standard.
4481         * gfortran.dg/char_result_2.f90: The same.
4482         * gfortran.dg/char_result_8.f90: The same.
4483
4484 2006-01-28  Zack Weinberg  <zackw@panix.com>
4485
4486         * gcc.dg/Woverlength-strings.c
4487         * gcc.dg/Woverlength-strings-pedantic-c89.c
4488         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4489         * gcc.dg/Woverlength-strings-pedantic-c99.c
4490         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4491
4492 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4493
4494         * gcc.c-torture/execute/20060127-1.c: New test.
4495
4496 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/25999
4499         * g++.dg/ext/pragmaweak1.C: New test.
4500
4501 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/25855
4504         * g++.dg/template/spec29.C: New test.
4505
4506 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4507
4508         PR c/19606.
4509         * gcc.c-torture/execute/pr19606.c: New.
4510
4511 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4512
4513         * gcc.dg/pragma-re-4.c: New test.
4514
4515 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4516
4517         PR fortran/25964
4518         * gfortran.dg/assumed_size_refs_3.f90: New test.
4519
4520 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4521
4522         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4523
4524 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4525
4526         PR ada/21317
4527         * ada/acats/support/impdef.a: Add One_Long_Second.
4528         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4529         * ada/acats/tests/c9/c94026.a: Likewise.
4530         * ada/acats/tests/c9/c97305c.ada: Likewise.
4531         * ada/acats/tests/c9/c99004a.ada: Likewise.
4532
4533 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/25964
4536         * gfortran.dg/global_references_2.f90: New test.
4537
4538         PR fortran/25084
4539         PR fortran/20852
4540         PR fortran/25085
4541         PR fortran/25086
4542         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4543         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4544
4545         PR fortran/25416
4546         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4547
4548 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4549
4550         PR c/25892
4551         * gcc.dg/Wpointer-sign.c: New.
4552         * gcc.dg/Wpointer-sign-Wall.c: New.
4553         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4554         * gcc.dg/Wpointer-sign-pedantic.c: New.
4555         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4556         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4557
4558 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4559
4560         PR C/25861
4561         * gcc.c-torture/compile/pr25861.c: New test.
4562
4563 2006-01-26  Paul Brook  <paul@codesourcery.com>
4564
4565         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4566         on short-enum targets.
4567         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4568         variable.
4569         (generate_fields): Use short_enums.
4570         (main): Set short_enums.  Document -e.
4571         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4572         on short-enum targets.
4573         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4574         variable.
4575         (generate_fields): Use short_enums.
4576         (main): Set short_enums.  Document -e.
4577         * lib/target-supports.exp (check_effective_target_short_enums): New.
4578
4579 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4580
4581         PR target/25947
4582         * gcc.dg/torture/pr25947-1.c: New test.
4583
4584 2006-01-25  Jan Hubicka  <jh@suse.cz>
4585             Roger Sayle  <roger@eyesopen.com>
4586
4587         PR rtl-optimization/25703
4588         * gcc.target/i386/20060125-1.c: New test case.
4589         * gcc.target/i386/20060125-2.c: New test case.
4590
4591 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4592
4593         PR fortran/18540
4594         * gfortran.dg/goto_1.f: New.
4595
4596 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4597
4598         PR fortran/25716
4599         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4600         25716 on 32-bit systems too.
4601
4602 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4603
4604         PR testsuite/25590
4605         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4606
4607 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4608
4609         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4610
4611 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4612
4613         PR fortran/25835
4614         * gfortran.dg/read_eof.f90: Delete, renamed.
4615         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4616         * gfortran.dg/read_eof_2.f90: New test.
4617         * gfortran.dg/read_eof_3.f90: New test.
4618
4619 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4620
4621         PR tree-opt/25860
4622         * gcc.c-torture/compile/pr25860.c: New test.
4623
4624 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4625
4626         PR c++/25552
4627         * g++.dg/parse/dtor8.C: New test.
4628
4629 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4630
4631         PR testsuite/25891
4632         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4633         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4634         check_effective_target_fopenmp returns 0.
4635
4636 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4637
4638         PR ada/20548
4639         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4640         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4641         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4642
4643 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR tree-opt/25857
4646         * g++.dg/opt/pr25857.C: New test.
4647
4648 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4649         Jan Hubicka  <jh@suse.cz>
4650         Richard Guenther  <rguenther@suse.de>
4651
4652         PR rtl-optimization/25654
4653         * gcc.dg/torture/pr25654.c: New testcase.
4654         * gcc.target/i386/pr25654.c: Likewise.
4655
4656 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4657
4658         PR fortran/25901
4659         * gfortran.dg/internal references_2.f90: New test.
4660
4661         Fix regression in testing of admissability of attributes.
4662         * gfortran.dg/intent_used_1.f90: New test.
4663
4664 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4665
4666         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4667         Remove target conditional torture options for i?86 and x86_64
4668         GNU/Linux.
4669
4670 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4671
4672         PR c++/10891
4673         * g++.dg/rtti/no-rtti.C: New.
4674
4675 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4676
4677         PR c++/25895
4678         * g++.dg/inherit/conv2.C: New test.
4679
4680         PR c++/25856
4681         * g++.dg/parse/dtor7.C: New test.
4682
4683         PR c++/25858
4684         * g++.dg/template/crash44.C: New test.
4685
4686 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4687
4688         PR fortran/25124
4689         PR fortran/25625
4690         * gfortran.dg/internal_references_1.f90: New test.
4691           PR fortran/20881
4692         PR fortran/23308
4693         PR fortran/25538
4694         PR fortran/25710
4695         * gfortran.dg/global_references_1.f90: New test.
4696         * gfortran.dg/g77/19990905-1.f: Restore the error that
4697         there is a clash between the common block name and
4698         the name of a subroutine reference.
4699
4700         PR fortran/PR24276
4701         * gfortran.dg/aliasing_dummy_1.f90: New test.
4702
4703 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4704
4705         * gcc.dg/vmx/1b-01.c: Warning fix.
4706         * gcc.dg/vmx/1c-02.c: Likewise.
4707         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4708
4709 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4710
4711         PR testsuite/24962
4712         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4713
4714 2006-01-20  Richard Guenther  <rguenther@suse.de>
4715         Steven Bosscher <stevenb.gcc@gmail.com>
4716
4717         PR rtl-optimization/24626
4718         * gcc.dg/torture/pr24626-1.c: New testcase.
4719         * gcc.dg/torture/pr24626-2.c: Likewise.
4720         * gcc.dg/torture/pr24626-3.c: Likewise.
4721         * gcc.dg/torture/pr24626-4.c: Likewise.
4722
4723 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4724
4725         PR c++/5520
4726         * g++.dg/warn/empty-body.C: New.
4727
4728 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/22136
4731         * g++.dg/template/using10.C: New test.
4732         * g++.dg/temlpate/using11.C: Likewise.
4733         * g++.dg/inherit/using5.C: Tweak error messages.
4734
4735 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4736
4737         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4738         target test.
4739         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4740
4741 2006-01-19  Jan Hubicka  <jh@suse.cz>
4742
4743         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4744
4745 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4746
4747         PR c++/25854
4748         * g++.dg/template/spec28.C: New test.
4749
4750 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4751
4752         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4753         Fix fprintf's by adding srcdir or removing it.
4754
4755 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4756
4757         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4758         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4759         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4760         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4761         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4762         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4763         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4764         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4765         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4766         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4767         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4768         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4769         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4770         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4771
4772 2006-01-18  Jeff Law  <law@redhat.com>
4773
4774         * gcc.dg/tree-ssa/vrp25.c: New test.
4775
4776 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4777
4778         * gcc.dg/pr25805.c: Fix misapplied patch.
4779
4780 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4781
4782         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4783         (check_effective_target_vect_udot_qi): New.
4784         (check_effective_target_vect_sdot_hi): New.
4785         (check_effective_target_vect_udot_hi): New.
4786         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4787         prefixed with "wrapv-" with -fwrapv.
4788         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4789         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4790         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4791         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4792         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4793
4794         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4795         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4796         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4797         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4798
4799 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4800
4801         PR c++/16829
4802         * g++.dg/other/default2.C: New test.
4803         * g++.dg/other/default3.C: New test.
4804
4805 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4806
4807         PR c/25805
4808         * gcc.dg/pr25805.c: New file.
4809
4810 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4811
4812         PR c++/25836
4813         * g++.dg/template/init6.C: New test.
4814
4815 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4816
4817         * gcc.dg/tree-ssa/pr24287.c: New test
4818
4819 2006-01-18  Eric Christopher  <echristo@apple.com>
4820
4821         * g++.dg/eh/table.C: New.
4822
4823 2006-01-18  DJ Delorie  <dj@redhat.com>
4824
4825         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4826         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4827         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4828         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4829
4830 2006-01-18  Jeff Law  <law@redhat.com>
4831
4832         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4833         on wrapping on overflow semantics.
4834
4835         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4836
4837         * gcc.gc/tree-ssa/vrp23.c: New test.
4838         * gcc.gc/tree-ssa/vrp24.c: New test.
4839
4840 2006-01-18  Richard Henderson  <rth@redhat.com>
4841             Aldy Hernandez  <aldyh@redhat.com>
4842             Jakub Jelinek  <jakub@redhat.com>
4843             Diego Novillo  <dnovillo@redhat.com>
4844             Uros Bizjak  <uros@kss-loka.si>
4845
4846         * testsuite/gcc.dg/gomp: New directory.
4847
4848 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4849             Steven G. Kargl  <kargls@comcast.net>
4850
4851         PR fortran/20869
4852         * gfortran.dg/intrinsic_external_1.f90: New test.
4853
4854         PR fortran/20875.
4855         * gfortran.dg/elemental_pointer_1.f90: New test.
4856
4857         PR fortran/25024
4858         * gfortran.dg/external_procedures_1.f90: New test.
4859
4860         PR fortran/25785
4861         gfortran.dg/assumed_present.f90: New test.
4862
4863 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4864
4865         * g++.dg/parse/lookup5.C: New test.
4866
4867 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4868
4869         PR fortran/25697
4870         * gfortran.dg/read_eof.f90: New test.
4871
4872 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4873
4874         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4875         add a closing brace.
4876
4877 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4878
4879         PR fortran/25631
4880         * gfortran.dg/fmt_tl.f: New test.
4881
4882 2006-01-17  Eric Christopher  <echristo@apple.com>
4883
4884         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4885         * g++.old-deja/g++.warn/impint2.C: Ditto.
4886         * g++.old-deja/g++.other/null1.C: Ditto.
4887         * g++.dg/warn/conv2.C: Ditto.
4888         * g++.dg/warn/conv4.C: New file.
4889
4890 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4893
4894 2006-01-17  Andreas Jaeger  <aj@suse.de>
4895             Janis Johnson <janis187@us.ibm.com>
4896
4897         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4898         in 64-bit.
4899         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4900         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4901
4902 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4903
4904         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4905         xfail txxx where xxx >= 25.
4906
4907 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4908
4909         PR testsuite/25764
4910         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4911
4912 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR c/25682
4915         * gcc.dg/pr25682.c: New test.
4916         * g++.dg/parse/array-size2.C: New test.
4917
4918 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4919
4920         * consistency.vlad: Remove entire directory, 1652 files.
4921
4922 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4923
4924         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4925         check_effective_target_dfprt_nocache): New.
4926         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4927         (check_effective_target_dfprt): New.
4928         * lib/c-compat.exp (check_dfp): Remove.
4929         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4930         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4931         level of support for decimal float.
4932         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4933         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4934         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4935         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4936         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4937         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4938         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4939         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4940         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4941         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4942         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4943         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4944         directives.
4945
4946 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4947
4948         PR testsuite/25741
4949         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4950         $base_dir/../.
4951         * lib/gfortran.exp (gfortran_init): Likewise.
4952         * lib/obj-c++.exp (obj-c++_init): Likewise.
4953         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4954         (scan-assembler-dem-not): Likewise.
4955         * lib/scandump.exp (scan-dump-dem): Likewise.
4956         (scan-dump-dem-not): Likewise.
4957
4958 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4959
4960         PR testsuite/25767
4961         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4962         powerpc-*-darwin*.
4963         * lib/obj-c++.exp (obj-c++_init): Likewise.
4964
4965 2006-01-16  Richard Guenther  <rguenther@suse.de>
4966
4967         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4968
4969 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4970
4971         PR testsuite/25777
4972         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4973         to LD_LIBRARY_PATH.
4974
4975 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4976             Andrew Pinski  <pinskia@physics.uc.edu>
4977
4978         * gcc.dg/minmax-1.c: New test.
4979
4980 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4981
4982         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4983         * gcc.misc-tests/dectest.exp: Ditto.
4984
4985 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4986
4987         PR testsuite/25796
4988         * gcc.target/i386/cmov6.c: Use -march=k8.
4989
4990 2006-01-15  Andreas Jaeger  <aj@suse.de>
4991
4992         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4993         x86 does not have __float128.
4994
4995 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4996
4997         * gcc.target/i386/cmov6.c: New test.
4998
4999 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5000
5001         PR c++/25663
5002         * g++.dg/template/ctor6.C: New test.
5003
5004 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5005
5006         PR tree-optimization/25485
5007         * gcc.dg/tree-ssa/pr25485.c: New.
5008
5009 2006-01-14  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/22548
5012         PR tree-optimization/22555
5013         PR tree-optimization/22501
5014         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5015         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5016         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5017         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5018         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5019         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5020         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5021         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5022         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5023
5024 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5025
5026         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5027         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5028
5029 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5030         Richard Guenther  <rguenther@suse.de>
5031
5032         PR rtl-optimization/24257
5033         * gcc.dg/torture/pr24257.c: New testcase.
5034
5035 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5036
5037         * gcc.c-torture/execute/20060110-1.c: New test.
5038         * gcc.c-torture/execute/20060110-2.c: New test.
5039
5040 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5041
5042         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5043
5044 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5045
5046         PR fortran/25756
5047         * gfortran.dg/label_3.f90: New test.
5048
5049 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5050
5051         PR tree-optimization/25771
5052         * g++.dg/tree-ssa/pr25771.C: New test
5053
5054 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         PR tree-opt/24365
5057         * g++.dg/opt/complex5.C: New test.
5058
5059 2006-01-13  Richard Guenther  <rguenther@suse.de>
5060
5061         * gcc.target/i386/387-9.c: New testcase.
5062
5063 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5064
5065         PR c++/24824
5066         * g++.dg/debug/dwarf2-1.C: New.
5067
5068 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5069
5070         PR testsuite/25728
5071         * lib/gcov.exp (verify-lines): Add "close $fd".
5072
5073 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5074             Ben Elliston  <bje@au.ibm.com>
5075
5076         * gcc.dg/dfp/inf-1.c: New test.
5077
5078 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5079             Yao Qi  <qiyaoltc@cn.ibm.com>
5080             Ben Elliston  <bje@au.ibm.com>
5081             Jon Grimm  <jgrimm2@us.ibm.com>
5082
5083         * gcc.dg/nodfp-1.c: New test.
5084         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5085         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5086         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5087         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5088         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5089         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5090         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5091         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5092         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5093         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5094         * gcc.dg/format/dfp-printf-1.c: Likewise.
5095         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5096         (compat_setup_dfp): New.
5097         * gcc.dg/compat/compat.exp: Use it.
5098         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5099         Make some variables global, prepend "compat_" to their names.
5100         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5101         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5102         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5103         * lib/compat.exp (compat_skip_list): Make global, rename.
5104         * lib/c-compat.exp: New file.
5105         * lib/target-supports.exp (check_effective_target_dfp): New.
5106
5107         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5108         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5109         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5110         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5111         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5112         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5113         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5114         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5115         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5116         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5117         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5118         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5119         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5120         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5121         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5122         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5123         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5124         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5125         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5126         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5127         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5128         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5129         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5130         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5131         gcc.dg/dfp/struct-layout-1.c,
5132         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5133         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5134         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5135         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5136         gcc.dg/dfp/func-vararg-dfp.c,
5137         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5138         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5139         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5140         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5141         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5142
5143 2006-01-11  Richard Guenther  <rguenther@suse.de>
5144
5145         PR tree-optimization/25734
5146         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5147
5148 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5149
5150         PR fortran/25486
5151         * gfortran.dg/literal_character_constant_1_x.F: New test.
5152         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5153         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5154         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5155
5156 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5157
5158         PR c++/25386
5159         * g++.dg/ext/packed3.C: Add expected packed error.
5160
5161 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5162
5163         PR target/25706
5164         * gcc.dg/torture/pr25706-1.c: New test.
5165
5166 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5167
5168         PR tree-optimization/23109
5169         PR tree-optimization/23948
5170         PR tree-optimization/24123
5171
5172         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5173         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5174         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5175         g++.dg/tree-ssa/pr23948.C: New testcases.
5176         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5177         three divisions in order to do the optimization.
5178
5179 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5180
5181         PR c++/25632
5182         * g++.dg/other/pr25632.C: New test.
5183
5184 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5185
5186         PR fortran/25730
5187         * gfortran.dg/used_types_1.f90: New test.
5188
5189 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5190
5191         PR target/25718
5192         * gcc.dg/torture/pr25718-1.c: New test.
5193
5194 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5195
5196         * gfortran.dg/list_read_2.f90: Fix typo in description.
5197
5198 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5199
5200         * lib/target-supports.exp (check_visibility_available): Simplify test
5201         for *-*-netware*.
5202         (check_profiling_available): Fail for *-*-netware*.
5203         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5204         * gcc.dg/20021014-1.c: Likewise.
5205         * gcc.dg/nest.c: Likewise.
5206
5207 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5208
5209         fortran/24936
5210         * gfortran.dg/forall_3.f90: New test.
5211
5212 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         PR fortran/21977
5215         * gfortran.dg/nesting_2.f90: New test.
5216         * gfortran.dg/nesting_3.f90: New test.
5217
5218 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5219
5220         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5221         Fix typo in comment.
5222
5223 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5224
5225         * gfortran.dg/single_char_string.f90: New test.
5226
5227 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5228
5229         * gfortran.dg/ichar_2.f90: New test.
5230
5231 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5232
5233         PR fortran/25093
5234         * gfortran.dg/private_type_4.f90: New.
5235
5236 2006-01-07  Richard Guenther  <rguenther@suse.de>
5237
5238         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5239
5240 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5241
5242         * gfortran.dg/func_decl_1.f90: New.
5243         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5244         * gfortran.dg/array_alloc_2.f90: Likewise.
5245         * gfortran.dg/char_result_8.f90: Likewise.
5246         * gfortran.dg/dup_save_1.f90: Likewise.
5247         * gfortran.dg/dup_save_2.f90: Likewise.
5248         * gfortran.dg/f2c_6.f90: Likewise.
5249         * gfortran.dg/f2c_7.f90: Likewise.
5250         * gfortran.dg/func_result_2.f90: Likewise.
5251         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5252
5253 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5254
5255         PR fortran/22146
5256         * gfortran.dg/elemental_subroutine_1.f90: New test.
5257         * gfortran.dg/elemental_subroutine_2.f90: New test.
5258
5259         PR fortran/25029
5260         PR fortran/21256
5261         * gfortran.dg/assumed_size_refs_1.f90: New test.
5262
5263         PR fortran/20868
5264         PR fortran/20870
5265         * gfortran.dg/assumed_size_refs_2.f90: New test.
5266         * gfortran.dg/initialization_1.f90: Change warning message.
5267
5268 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5269
5270         * gcc.dg/tree-ssa/loop-15.c: New test.
5271
5272 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5273
5274         PR fortran/25598
5275         * gfortran.dg/backspace_3.f: New test.
5276         * gfortran.dg/backspace_4.f: New test.
5277
5278 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279
5280         PR fortran/24268
5281         * gfortran.dg/fmt_white.f: Update test.
5282
5283 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5284
5285         * gcc.dg/cast-1.c: Add new warning.
5286         * gcc.dg/cast-2.c: Likewise.
5287         * gcc.dg/cast-3.c: Likewise.
5288         * gcc.dg/format/cast-1.c: Likewise.
5289         * gcc.dg/cast-4.c: New testcase.
5290
5291 2006-01-05  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/22555
5294         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5295
5296 2006-01-05  Richard Guenther  <rguenther@suse.de>
5297             Diego Novillo  <dnovillo@redhat.com>
5298
5299         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5300         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5301         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5302         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5303         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5304         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5305         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5306         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5307         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5308         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5309         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5310         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5311         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5312         * treelang/compile/extravar.tree: Likewise.
5313         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5314         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5315         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5316         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5317         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5318
5319 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5320
5321         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5322         for 64-bit fix.
5323
5324 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5325
5326         PR fortran/23675
5327         gfortran.dg/char_result_11.f90: New.
5328
5329 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/24782
5332         * g++.dg/parse/access9.C: New test.
5333         * g++.dg/tc1/dr52.C: Tweak error markers.
5334
5335 2006-01-04  Richard Henderson  <rth@redhat.com>
5336
5337         Merge from gomp branch.
5338         * g++.dg/parse/pragma2.C: Update expected error lines.
5339
5340 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5341
5342         * g++.dg/other/i386-2.C: New test.
5343
5344         PR target/25554
5345         * gcc.c-torture/compile/20051228-1.c: New test.
5346
5347         PR c/25559
5348         * gcc.dg/pr25559.c: New test.
5349
5350 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5351
5352         PR c++/25492
5353         * g++.dg/lookup/friend9.C: New test.
5354
5355         PR c++/25625
5356         * g++.dg/template/repo5.C: New test.
5357
5358 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5359
5360         PR fortran/25101
5361         * gfortran.dg/forall_2.f90: New test.
5362
5363 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5364
5365         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5366         dg-require-weak.  Adjust regexp to handle leading-underscore
5367         targets and space as well as TAB after .weak.  Change previous
5368         64-bit fix to not use naked dot.
5369
5370 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5371
5372         PR rtl-optimization/25578
5373         * gcc.c-torture/execute/20060102-1.c: New testcase.
5374
5375 2006-01-03  Richard Guenther  <rguenther@suse.de>
5376
5377         PR c/25183
5378         * gcc.dg/torture/pr25183.c: New testcase.
5379
5380 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5381
5382         Merge from gomp-branch.
5383         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5384         * gcc.dg/ia64-sync-2.c: Likewise.
5385         * gcc.dg/ia64-sync-3.c: Likewise.
5386         * gcc.dg/ia64-sync-4.c: Likewise.
5387         * gcc.dg/sync-2.c: Likewise.
5388         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5389         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5390
5391 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/25635
5394         * g++.dg/parse/operator6.C: New test.
5395
5396         PR c++/25637
5397         * g++.dg/parse/error29.C: New test.
5398
5399         PR c++/25638
5400         * g++.dg/parse/dtor6.C: New test.
5401
5402         PR c++/25633
5403         * g++.dg/parse/ctor3.C: New test.
5404
5405         PR c++/25634
5406         * g++.dg/template/class3.C: New test.
5407
5408 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5409
5410         * g++.dg/debug/debug9.C: New.
5411
5412 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5413
5414         PR fortran/24640
5415         * gfortran.dg/label_2.f90: New test.
5416
5417 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5418
5419         * g++.dg/lookup/using12.C: Tighten error marker.
5420
5421 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5422             Andrew Pinski <pinskia@physics.uc.edu>
5423
5424         * gcc.target/powerpc/darwin-abi-3.c: New file.
5425         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5426         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5427         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5428         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5429         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5430         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5431         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5432         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5433
5434 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5435
5436         * gcc.dg/tree-ssa/loadpre1.c: New;
5437         * gcc.dg/tree-ssa/loadpre2.c: New;
5438         * gcc.dg/tree-ssa/loadpre3.c: New;
5439         * gcc.dg/tree-ssa/loadpre4.c: New;
5440         * gcc.dg/tree-ssa/loadpre5.c: New;
5441         * gcc.dg/tree-ssa/loadpre6.c: New;
5442         * gcc.dg/tree-ssa/loadpre7.c: New;
5443         * gcc.dg/tree-ssa/loadpre8.c: New;
5444         * gcc.dg/tree-ssa/loadpre9.c: New;
5445
5446 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5447
5448         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5449         * g++.dg/abi/thunk4.C: Likewise.
5450
5451 2006-01-01  Andreas Jaeger  <aj@suse.de>
5452
5453         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5454         portable.
5455
5456 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR c++/25294
5459         * gcc.dg/pragma-pack-3.c: New test.
5460         * g++.dg/parse/pragma3.C: New test.
5461
5462 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5463
5464         PR middle-end/24827
5465         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5466
5467 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5468
5469         PR testsuite/25214
5470         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5471
5472 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5473
5474         PR fortran/22607
5475         * gfortran-dg/pure_byref_3.f90: New.
5476
5477         fortran/PR 25396
5478         * gfortran.dg/userdef_operator_1.f90: New.
5479
5480 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5481
5482         * g++.dg/abi/thunk3.C: New.
5483         * g++.dg/abi/thunk4.C: New.
5484
5485 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5486
5487         PR fortran/25532
5488         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5489         associated derived type components of derived types are
5490         properly declared in contained procedures.
5491
5492 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5493
5494         PR libgfortran/25139
5495         * gfortran.dg/backspace_2.f: New test.
5496
5497 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5498
5499         PR libgfortran/25550
5500         * gfortran.dg/endfile.f: New test.
5501
5502 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5503
5504         PR libgfortran/25419
5505         * gfortran.dg/comma.f: New test.
5506
5507 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5508
5509         * lib/gfortran-dg.exp: Remove trailing whitespace.
5510         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5511         -funroll-all-loops.
5512
5513 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5514
5515         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5516         Extended Double long doubles or repeat tests when long double is
5517         the same size as double.
5518
5519 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5520
5521         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5522
5523         PR testsuite/25442
5524         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5525         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5526
5527         PR testsuite/25441
5528         * gcc.dg/pr23911.c: Make test variable static.
5529
5530         PR testsuite/25444
5531         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5532
5533 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/25439
5536         * g++.dg/parse/crash17.C: Adjust error markers.
5537         * g++.dg/template/error20.C: New test.
5538
5539 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/23172
5542         * g++.dg/ext/complit4.C: New test.
5543
5544         PR c++/25417
5545         * g++.dg/ext/complit5.C: Likewise.
5546
5547 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5548
5549         PR tree-optimization/25125
5550         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5551         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5552         * gcc.c-torture/execute/pr25125.c: New.
5553
5554 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5555
5556         PR fortran/25029
5557         PR fortran/21256
5558         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5559         with incorrect assumed size references.
5560
5561 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/23171
5564         * g++.dg/opt/init1.C: New test.
5565
5566 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/24671
5569         * g++.dg/template/sfinae3.C: New test.
5570
5571 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5572
5573         * g++.dg/other/friend4.C: New test.
5574
5575 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR target/25005
5578         * g++.dg/opt/pr25005.C: New test.
5579
5580 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5581
5582         PR c++/25369
5583         * g++.dg/template/ptrmem16.C: New test.
5584
5585 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5586
5587         PR fortran/25029
5588         PR fortran/21256
5589         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5590
5591 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5592
5593         PR libgfortran/25307
5594         * gfortran.dg/list_read_5.f90: New test.
5595
5596 2005-12-22  Richard Henderson  <rth@redhat.com>
5597
5598         * gcc.target/i386/sse-7.c: Use -msse2.
5599
5600 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR rtl-optimization/25432
5603         * gcc.c-torture/compile/20051216-1.c: New test.
5604
5605         PR objc/25328
5606         * objc/execute/pr25328.m: New test.
5607
5608 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5609
5610         PR c++/25364
5611         * g++.dg/template/call4.C: New test.
5612
5613 2005-12-22  Dale Johannesen  <dalej@apple.com>
5614
5615         * gcc.target/i386/sse-17.c: New.
5616
5617 2005-12-22  Paul Brook  <paul@codesourcery.com>
5618
5619         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5620
5621 2005-12-22  Paul Brook  <paul@codesourcery.com>
5622
5623         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5624
5625 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5626
5627         PR tree-opt/25513
5628         * gcc.c-torture/compile/pr25513.c: New test.
5629
5630 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5631
5632         PR c++/23333
5633         * g++.dg/parse/error25.C: Add more tests.
5634
5635 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         PR fortran/18990
5638         * gfortran.dg/der_charlen_1.f90: New.
5639
5640 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/20889
5643         * gfortran.dg/pointer_component_type_1.f90: New test.
5644
5645         PR fortran/25029
5646         PR fortran/21256
5647         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5648         should give an error with assumed size array refernces and checks those
5649         that should not.
5650         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5651         reference an upper bound so that it does not generate an error.
5652
5653         PR fortran/19362
5654         PR fortran/20244
5655         PR fortran/20864
5656         PR fortran/25391
5657         * gfortran.dg/used_dummy_types_1.f90: New test.
5658         * gfortran.dg/used_dummy_types_2.f90: New test.
5659         * gfortran.dg/used_dummy_types_3.f90: New test.
5660         * gfortran.dg/used_dummy_types_4.f90: New test.
5661         * gfortran.dg/used_dummy_types_5.f90: New test.
5662
5663         PR fortran/23152
5664         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5665         group already being USE associated.
5666         * gfortran.dg/assumed_shape_nml.f90: New test.
5667         * gfortran.dg/assumed_size_nml.f90: New test.
5668
5669         PR fortran/20862
5670         PR fortran/25053
5671         PR fortran/25063
5672         PR fortran/25064
5673         PR fortran/25066
5674         PR fortran/25067
5675         PR fortran/25068
5676         PR fortran/25307
5677         * gfortran.dg/io_constraints_1.f90: New test.
5678         * gfortran.dg/io_constraints_1.f90: New test.
5679         * gfortran.dg/iostat_3.f90: Change wording of warning.
5680         * gfortran.dg/g77/19981216-0.f: The same.
5681
5682 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5683
5684         PR tree-optimization/23518
5685         * testsuite/gcc.dg/pr23518.c: New.
5686
5687 2005-12-21  Mike Stump  <mrs@apple.com>
5688
5689         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5690
5691 2005-12-21  Paul Brook  <paul@codesourcery.com>
5692
5693         * gcc.dg/pr19340.c: Skip on m68k targets.
5694
5695 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5696
5697         PR rtl-optimization/25196
5698         * gcc.dg/pr25196.c: New test.
5699
5700 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5701
5702         PR fortran/25423
5703         gfortran.dg/where_nested_1.f90: New.
5704
5705 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5706
5707         PR tree-optimization/25382.
5708         * gcc.dg/tree-ssa/pr25382.c: New.
5709
5710 2005-12-20  Richard Guenther  <rguenther@suse.de>
5711
5712         PR middle-end/24306
5713         * gcc.target/i386/pr24306.c: New testcase.
5714
5715 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5716
5717         PR tree-optimization/25501
5718         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5719
5720 2005-12-20  Richard Guenther  <rguenther@suse.de>
5721
5722         Revert
5723         2005-12-02  Richard Guenther  <rguenther@suse.de>
5724
5725         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5726
5727 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5728
5729         PR c++/21228
5730         * g++.dg/warn/Wunreachable-code-2.C: New test.
5731
5732 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5733
5734         PR c++/24278
5735         * g++.dg/template/ctor5.C: New test.
5736
5737         PR c++/24915
5738         * g++.dg/template/overload8.C: New test.
5739
5740 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5741
5742         * gcc.c-torture/compile/pr25483 : New test.
5743
5744 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5745
5746         PR c++/20552
5747         * g++.dg/ext/typeof10.C: New test.
5748
5749 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         * gcc.dg/mt-loopi1.c: New.
5752
5753 2005-12-18  Richard Guenther  <rguenther@suse.de>
5754
5755         PR tree-optimization/25481
5756         * gcc.dg/torture/pr25481.c: New testcase.
5757
5758 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5759
5760         PR rtl-optimization/21041
5761         * gcc.dg/pr21041.c: New test.
5762
5763 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5764
5765         PR libgfortran/25463
5766         * gfortran.dg/advance.f90: New test.
5767
5768 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5769
5770         * gcc.dg/20051201-1.c: New test.
5771
5772 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5773
5774         PR fortran/25018
5775         * gfortran.dg/initialization_1.f90: New test.
5776         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5777         * gfortran.dg/g77/980616-0.f: The same.
5778
5779 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5780
5781         * PR fortran/25458
5782         * gfortran.dg/chkbits.f90: New test.
5783
5784 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5785
5786         * gfortran.dg/enum_5.f: Revert to previous version.
5787
5788 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5789
5790         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5791         * gfortran.dg/nested_modules_1.f90: Ditto.
5792         * gfortran.dg/hollerith_f95.f90: Ditto.
5793         * gfortran.dg/select_5.f90: Ditto.
5794         * gfortran.dg/secnds.f: Ditto.
5795         * gfortran.dg/hollerith2.f90: Ditto.
5796         * gfortran.dg/imag_2.f: Ditto.
5797         * gfortran.dg/ftell_2.f90: Ditto.
5798         * gfortran.dg/malloc_free_1.f90: Ditto.
5799         * gfortran.dg/logint-1.f: Ditto.
5800         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5801         * gfortran.dg/e_d_fmt.f90: Ditto.
5802         * gfortran.dg/hollerith_legacy.f90: Ditto.
5803         * gfortran.dg/logint-2.f: Ditto.
5804         * gfortran.dg/enum_5.f90: Ditto.
5805         * gfortran.dg/f2c_2.f90: Ditto.
5806         * gfortran.dg/pr17143.f90: Ditto.
5807         * gfortran.dg/namelist_14.f90: Ditto.
5808         * gfortran.dg/logint-3.f: Ditto.
5809         * gfortran.dg/spread_scalar_source.f90: Ditto.
5810         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5811         * gfortran.dg/namelist_11.f: Ditto.
5812         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5813         * gfortran.dg/g77/20010519-1.f
5814         * gfortran.dg/g77/alpha1.f: Ditto.
5815         * gfortran.dg/g77/990115-1.f: Ditto.
5816         * gfortran.dg/g77/erfc.f: Ditto.
5817         * gfortran.dg/g77/19990313-3.f: Ditto.
5818         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5819         * gfortran.dg/g77/20010426.f: Ditto.
5820         * gfortran.dg/g77/19990313-0.f: Ditto.
5821         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5822         * gfortran.dg/g77/20000629-1.f: Ditto.
5823         * gfortran.dg/g77/970125-0.f: Ditto.
5824         * gfortran.dg/g77/8485.f: Ditto.
5825         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5826         * gfortran.dg/g77/19990313-1.f: Ditto.
5827         * gfortran.dg/g77/int8421.f: Ditto.
5828         * gfortran.dg/g77/19990305-0.f: Ditto.
5829         * gfortran.dg/g77/947.f: Ditto.
5830         * gfortran.dg/g77/19990905-2.f: Ditto.
5831         * gfortran.dg/g77/cabs.f: Ditto.
5832         * gfortran.dg/g77/19990313-2.f: Ditto.
5833         * gfortran.dg/g77/20020307-1.f: Ditto.
5834         * gfortran.dg/g77/dcomplex.f: Ditto.
5835         * gfortran.dg/g77/19990502-1.f: Ditto.
5836         * gfortran.dg/g77/19981216-0.f: Ditto.
5837         * gfortran.dg/common_4.f90: Ditto.
5838         * gfortran.dg/entry_4.f90: Ditto.
5839         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5840         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5841         * gfortran.dg/namelist_12.f: Ditto.
5842         * gfortran.dg/scale_1.f90: Ditto.
5843         * gfortran.dg/modulo_1.f90
5844         * gfortran.dg/hollerith.f90: Ditto.
5845         * gfortran.dg/direct_io_3.f90: Ditto.
5846         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5847         * gfortran.dg/gnu_logical_1.F: Ditto.
5848         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5849         * gfortran.dg/assign_1.f90: Ditto.
5850         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5851         * gfortran.dg/pr23095.f: Ditto.
5852         * gfortran.dg/read_float_1.f90: Ditto.
5853
5854 2005-12-17  Andreas Jaeger  <aj@suse.de>
5855
5856         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5857         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5858
5859 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860
5861         PR fortran/24268
5862         * gfortran.dg/fmt_white.f: New test.
5863
5864 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5865
5866         * gfortran.dg/label_1.f90: New test.
5867
5868 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5869
5870         PR testsuite/25422
5871         * gcc.dg/20031012-1.c: Add -Walways-true option.
5872         * gcc.dg/weak/weak-3.c: Likewise.
5873         * g++.old-deja/g++.mike/warn8.C: Likewise.
5874
5875 2005-12-16  Mike Stump  <mrs@apple.com>
5876
5877         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5878         exit.
5879
5880 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5881
5882         PR libgfortran/25264
5883         PR libgfortran/25349
5884         * gfortran.dg/tl_editing.f90: Added additional checks.
5885         * gfortran.dg/t_editing.f: New test.
5886         * gfortran.dg/write_padding.f90: New test
5887
5888 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5889
5890         PR testsuite/25215
5891         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5892
5893 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR rtl-optimization/24899
5896         * gcc.c-torture/execute/20051215-1.c: New test.
5897
5898 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5899
5900         PR 24823
5901         * gfortran.dg/pr24823.f: New test.
5902
5903 2005-12-16  Jeff Law  <law@redhat.com>
5904
5905         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5906
5907 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5908
5909         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5910         Change C++ style comments to C style comments.
5911         Remove aligned types from the array.
5912         Keep Enums disabled.
5913         (complex_types): Remove aligned types from the array.
5914         Comment out "_Complex long double".
5915         (attrib_types): Remove.
5916         (complex_attrib_types): Remove.
5917         (attrib_array_types): Remove.
5918         (complex_attrib_array_types): Remove.
5919         (aligned_bitfld_types): Remove.
5920         (n_aligned_bitfld_types): Remove.
5921         (FEATURE_ALIGNEDPACKED): Delete.
5922         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5923         (singles): Remove support for adding attributes.
5924         (choose_type): Remove support for attributed types.
5925         (generate_fields): Remove support for attributed bit-fields.
5926         Remove support for adding attributes.
5927         (generate_random_tests): Remove support for adding attributes.
5928         (features): Add back "[0] :0" and "complex vector [0]".
5929         (main): Remove support for attributed bit-fields.
5930         Uncomment the calling of generate_random_tests for the rests of
5931         the tests.
5932
5933 2005-12-16  Jan Hubicka  <jh@suse.cz>
5934
5935         * gcc.c-torture/combine/pr25224.c: New.
5936
5937 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5938
5939         PR other/25028
5940         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5941         HP-UX.
5942
5943 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5944
5945         * gcc.dg/20051215-1.c: New file.
5946
5947 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5948
5949         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5950         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5951
5952 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5953
5954         PR fortran/18197
5955         * gfortran.dg/dummy_functions_1.f90: New.
5956
5957 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5958
5959         PR rtl-optimization/25310
5960         * gcc.c-torture/compile/pr25310.c: New test.
5961
5962 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR debug/25023
5965         * gcc.dg/pr25023.c: New test.
5966
5967 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5968
5969         * g++.old-deja/g++.brendan/redecl1.C,
5970         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5971         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5972         g++.old-deja/g++.oliva/typeof1.C,
5973         g++.old-deja/g++.other/crash16.C,
5974         g++.old-deja/g++.other/crash34.C,
5975         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5976         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5977         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5978         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5979         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5980         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5981         Remove xfail.
5982
5983 2005-12-14  Kean Johnston  <jkj@sco.com>
5984             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5985
5986         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5987         * gcc.target/i386/20020523-1.c: Ditto.
5988         * gcc.target/i386/tailcall-1.c: Ditto.
5989         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5990         * gcc.target/i386/ssetype-5.c: Ditto.
5991
5992 2005-12-14  Jeff Law  <law@redhat.com>
5993
5994         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5995
5996 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR target/25254
5999         PR target/24188
6000         * gcc.target/i386/pr25254.c: New test.
6001         * gfortran.dg/PR24188.f: New test.
6002
6003 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6004
6005         * lib/fortran-torture.exp: Catch remaining uses of
6006         remote_file build delete.
6007
6008 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6009
6010         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6011
6012 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6013
6014         * gcc.dg/warn-addr-cmp.c: New test.
6015
6016 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR debug/25023
6019         PR target/25293
6020         * gcc.target/i386/pr25293.c: New test.
6021
6022 2005-12-13  Petr Machata  <machata@post.cz>
6023
6024         PR c++/24907
6025         * g++.dg/parse/comma2.C: New test.
6026
6027 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6028             Jakub Jelinek  <jakub@redhat.com>
6029
6030         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6031         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6032         (limits.h): Include unconditionally.
6033         (stdlib.h): Likewise.
6034         (hashtab.h): Do not include.
6035         (getopt.h): Likewise.
6036         (stddef.h): Include.
6037         (hashval_t): Define.
6038         (struct entry): Add "next" field.
6039         (HASH_SIZE): New macro.
6040         (hash_table): New variable.
6041         (switchfiles): Do not use xmalloc.
6042         (mix): New macro.
6043         (iterative_hash): New function.
6044         (hasht): Remove.
6045         (e_exists): New function.
6046         (e_insert): Likewise.
6047         (output): Use, instead of libiberty hashtable functions.
6048         (main): Do not use getopt.  Do not call htab_create.
6049
6050 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR c++/25331
6053         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6054         put atal* and atpaal* attributes on array elements.
6055         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6056         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6057         put atal* and atpaal* attributes on array elements.
6058         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6059
6060 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6061
6062         * gcc.dg/single-precision-constant.c: New test.
6063
6064 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6065
6066         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6067         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6068         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6069         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6070         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6071         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6072         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6073         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6074         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6075         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6076         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6077         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6078         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6079         gcc.target/powerpc/ppc-sdata-2.c,
6080         gcc.target/powerpc/ppc-stackalign-1.c,
6081         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6082         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6083         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6084         gcc.target/powerpc/rs6000-ldouble-2.c,
6085         gcc.target/powerpc/rs6000-power2-1.c,
6086         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6087         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6088         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6089         option into target selector.
6090         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6091         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6092
6093 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         PR objc/25348
6096         * objc.dg/encode-9.m: New test.
6097
6098 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6099
6100         PR testsuite/20772
6101         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6102         * gcc.dg/asm-b.c: Fix typo.
6103         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6104         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6105         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6106         i?86 lp64 and x86_64 ilp32.
6107         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6108         on i?86 lp64.
6109         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6110
6111 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6112
6113         PR fortran/25078
6114         gfortran.dg/equiv_5.f90: New test.
6115
6116 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6117
6118         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6119         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6120         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6121         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6122         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6123         * gcc.dg/tree-ssa/reassoc-5.c: New.
6124         * gcc.dg/tree-ssa/reassoc-6.c: New.
6125         * gcc.dg/tree-ssa/reassoc-7.c: New.
6126         * gcc.dg/tree-ssa/reassoc-8.c: New.
6127         * gcc.dg/tree-ssa/reassoc-9.c: New.
6128         * gcc.dg/tree-ssa/reassoc-10.c: New.
6129         * gcc.dg/tree-ssa/reassoc-11.c: New.
6130
6131 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6132
6133         PR testsuite/25167
6134         PR testsuite/24478
6135         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6136
6137 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6138
6139         PR c++/25300
6140         * g++.dg/template/inherit.C: Do not use a generic error message.
6141
6142 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6143
6144         PR libobjc/25354
6145         * objc.dg/gnu-encoding: New directory.
6146         * objc.dg/gnu-encoding/compat-common.h: New file.
6147         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6148         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6149         * objc.dg/gnu-encoding/vector-defs.h: New file.
6150         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6151         * objc.dg/gnu-encoding/generate-random.c: New file.
6152         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6153         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6154         * objc.dg/gnu-encoding/generate-random.h: New file.
6155
6156 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/25337
6159         * g++.dg/template/defarg7.C: New test.
6160
6161 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6162
6163         PR libobjc/25347
6164         * objc.dg/encode-8.m: New test.
6165
6166 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6167
6168         PR libobjc/25346
6169         * objc.dg/encode-7.m: New test.
6170
6171 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6172
6173         PR c++/25010
6174         * g++.dg/opt/inline10.C: New test.
6175
6176 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6177
6178         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6179
6180 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6181
6182         * gfortran.dg/substring_equivalence.f90: typo in comment
6183
6184 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6185
6186         PR fortran/25068
6187         * gfortran.dg/iostat_3.f90: New test.
6188
6189 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6190
6191         PR fortran/23815
6192         * gfortran.dg/unf_io_convert_1.f90: New test.
6193         * gfortran.dg/unf_io_convert_2.f90: New test.
6194         * gfortran.dg/unf_io_convert_3.f90: New test.
6195
6196 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6197
6198         PR testsuite/20772
6199         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6200         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6201         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6202         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6203         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6204         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6205         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6206         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6207         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6208         gcc.dg/torture/fp-int-convert-float128-timode.c,
6209         gcc.dg/torture/fp-int-convert-float128.c,
6210         gcc.dg/torture/fp-int-convert-float80-timode.c,
6211         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6212         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6213
6214         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6215
6216 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6217
6218         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6219
6220 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6221
6222         * gcc.dg/20051207-1.c,
6223         * gcc.dg/20051207-2.c,
6224         * gcc.dg/20051207-3.c: New tests.
6225
6226 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6227
6228         PR testsuite/20772
6229         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6230         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6231         dg-skip-if target selector.
6232
6233         PR testsuite/20772
6234         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6235         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6236         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6237         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6238         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6239         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6240         and/or merge with i?86 cases.
6241
6242         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6243
6244         PR testsuite/20772
6245         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6246         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6247         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6248         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6249         x86_64-*-linux*.
6250
6251 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6252
6253         PR target/25311
6254         * gcc.c-torture/compile/pr25311.c: New test.
6255
6256 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR libgfortran/25039
6259         * gfortran.dg/read_comma.f: New test.
6260
6261 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6262
6263         PR c++/19317
6264         * g++.dg/opt/pr19317-1.C: New test.
6265         * g++.dg/opt/pr19317-2.C: New test.
6266         * g++.dg/opt/pr19317-3.C: New test.
6267
6268         PR target/19005
6269         * gcc.c-torture/execute/pr19005.c: New test.
6270
6271         PR target/17828
6272         * g++.old-deja/g++.other/comdat5.C: New test.
6273         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6274
6275         * g++.dg/compat/struct-layout-1.exp: New file.
6276         * g++.dg/compat/struct-layout-1.h: New.
6277         * g++.dg/compat/struct-layout-1_generate.c: New.
6278         * g++.dg/compat/struct-layout-1_x1.h: New.
6279         * g++.dg/compat/struct-layout-1_x2.h: New.
6280         * g++.dg/compat/struct-layout-1_y1.h: New.
6281         * g++.dg/compat/struct-layout-1_y2.h: New.
6282
6283         * gcc.dg/20050330-2.c: New test.
6284
6285 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6286
6287         PR fortran/25292
6288         * gfortran.dg/associated_1.f90: New.
6289
6290 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6291
6292         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6293         ILP32 vect_no_align platforms.
6294
6295 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6296             Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR target/25268
6299         * gcc.c-torture/compile/20051207-1.c: New test.
6300
6301 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6302
6303         PR testsuite/20772
6304         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6305         gcc.dg/torture/pr18582-1.c,
6306         gcc.target/i386/attributes-error.c: Also test on x86_64.
6307
6308         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6309
6310 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6311
6312         PR c++/19397
6313         * g++.dg/template/typedef3.C: New test.
6314
6315         PR c++/19762
6316         PR c++/19764
6317         * g++.dg/template/dtor3.C: Fix error markers.
6318
6319 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6320
6321         * lib/target-supports.exp (check_effective_target_sync_char_short):
6322         Add s390*.
6323
6324 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6325
6326         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6327
6328 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6329
6330         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6331         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6332         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6333         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6334
6335 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR c++/25263
6338         * g++.dg/other/array2.C: New test case.
6339
6340 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6341
6342         * gcc.dg/darwin-weakimport-3.c: New.
6343
6344         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6345         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6346         and to work on Darwin.
6347         * gcc.dg/attr-weakref-1b.c: New file.
6348         * gcc.dg/attr-weakref-2.c: New test.
6349         * gcc.dg/darwin-weakref-1.c: New test.
6350
6351 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6352
6353         PR testsuite/25247
6354         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6355         use in selector expressions.
6356         (dg-xfail-if): Ditto.
6357         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6358         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6359         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6360         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6361         * gcc.test-framework/test-framework.exp: Skip generated tests if
6362         CHECK_TEST_FRAMEWORK is not 1.
6363
6364 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6365
6366         PR tree-optimization/24963
6367         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6368
6369         PR target/24108
6370         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6371
6372         PR target/18580
6373         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6374         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6375         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6376         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6377
6378 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6381         dg-options.
6382
6383 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6384
6385         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6386
6387 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6388
6389         * gcc.dg/format/cast-1.c: New test.
6390
6391 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6392
6393         PR c/7776
6394         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6395         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6396         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6397         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6398
6399 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6400
6401         * gcc.dg/cast-pretty-print-1.c: New test.
6402
6403 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6404
6405         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6406
6407 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/24173
6410         * g++.dg/template/friend40.C: New test.
6411
6412 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6413
6414         PR target/25199
6415         * gcc.target/i386/movq-2.c: New test.
6416         * gcc.target/i386/movq.c: Remove target i?86, instead add
6417         dg-require-effective-target ilp32.
6418
6419 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6420
6421         PR c++/24103
6422         * g++.dg/other/default1.C: New test.
6423
6424 2005-12-02  Richard Guenther  <rguenther@suse.de>
6425
6426         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6427
6428 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6429
6430         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6431
6432 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6433
6434         PR target/21017
6435         * gcc.target/powerpc/rotate.c: New.
6436
6437 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438
6439         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6440         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6441
6442 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6443
6444         PR c/13384
6445         * gcc.dg/pr17730-1.c: Adjust.
6446         * gcc.dg/lvalue1.c (main): Likewise.
6447         * gcc.dg/lvalue-2.c: Likewise.
6448         * g++.dg/pr7503-3.C
6449
6450 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6451
6452         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6453         error messages.
6454
6455 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/24789
6458         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6459
6460 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6461
6462         PR target/24475
6463         * lib/target-supports.exp (check_effective_target_tls): New.
6464         (check_effective_target_tls_runtime): New.
6465         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6466         for TLS support.
6467         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6468         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6469         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6470         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6471         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6472         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6473         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6474         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6475         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6476         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6477         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6478         effective-target TLS.
6479         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6480         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6481         effective-target TLS runtime.
6482
6483 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6484
6485         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6486
6487 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6488
6489         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6490         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6491         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6492         ignored" warnings when "packing" is the same as the ABI layout.
6493
6494 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6495
6496         PR fortran/21302
6497         * gfortran.dg/line_length_1.f: New test.
6498         * gfortran.dg/line_length_2.f90: Ditto.
6499
6500 2005-11-30  Richard Guenther  <rguenther@suse.de>
6501
6502         PR tree-optimization/21655
6503         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6504
6505 2005-11-30  Dale Johannesen  <dalej@apple.com>
6506
6507         * gcc.c-torture/compile/pr24930.c: New.
6508
6509 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6510
6511         PR fortran/15809
6512         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6513
6514 2005-11-30  Jeff Law  <law@redhat.com>
6515
6516         * g++.old-deja/g++.law/pr25000.C: New test.
6517
6518 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6519
6520         * gcc.dg/tls/opt-11.c: New test.
6521
6522 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6523
6524         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6525         targets.
6526         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6527         LP64 ia64.
6528
6529 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6530
6531         * gfortran.dg/open_access_1.f90: New test.
6532
6533 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6534
6535         * gcc.dg/charset/builtin2.c: New test.
6536
6537 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6538
6539         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6540         on mmix-*-* for *_[xy].c.
6541
6542 2005-11-28  Kean Johnston  <jkj@sco.com>
6543
6544         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6545         headers.
6546         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6547         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6548         * gcc.target/i386/asm-3.c: Ditto.
6549         * gcc.target/i386/clobbers.c: Ditto.
6550         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6551         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6552         test regexp.
6553         * gcc.target/i386/mul.c: Ditto.
6554         * gcc.target/i386/ssetype-1.c: Ditto.
6555         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6556         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6557         static so the test works with -fPIC mode too. Based on comment in
6558         PR19231 by Pinski.
6559         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6560
6561 2005-11-28  Richard Guenther  <rguenther@suse.de>
6562
6563         * gcc.dg/alias-9.c: New testcase.
6564         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6565
6566 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6567             Uros Bizjak  <uros@kss-loka.si>
6568
6569         PR middle-end/20219
6570         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6571         tan(x)/sin(x) transformations.
6572
6573 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6574
6575         PR middle-end/24575
6576         * gcc.dg/tree-ssa/divide-3.c: New test.
6577         * gcc.dg/tree-ssa/divide-4.c: New test.
6578
6579 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6580
6581         PR fortran/24917
6582         *  gfortran.dg/boz_6.f90: New test.
6583
6584 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6585
6586         PR fortran/23912
6587         * gfortran.dg/modulo_1.f90: New test.
6588
6589 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6590
6591         PR libfortran/24919
6592         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6593         fail on CRLF platforms.
6594         * gfortran.dg/ftell_2.f90: Likewise.
6595
6596 2005-11-26  Eric Christopher  <echristo@apple.com>
6597
6598         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6599
6600 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6601
6602         * objc.dg/gnu-runtime-3.m: Simplify.
6603
6604 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6605
6606         PR middle-end/23669
6607         * gcc.dg/tree-ssa/divide-1.c: New test.
6608         * gcc.dg/tree-ssa/divide-2.c: New test.
6609
6610 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6611
6612         PR libgfortran/24945
6613         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6614
6615 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6616
6617         PR libgfortran/24945
6618         * gfortran.dg/open_status_2.f90: New test.
6619
6620 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6621
6622         * gcc.c-torture/execute/builtins/fprintf.c,
6623         gcc.c-torture/execute/builtins/fputs-lib.c,
6624         gcc.c-torture/execute/builtins/fputs.c,
6625         gcc.c-torture/execute/builtins/lib/fprintf.c,
6626         gcc.c-torture/execute/builtins/lib/printf.c,
6627         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6628
6629 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6630
6631         * gcc.dg/20050922-2.c: New test.
6632
6633 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         * objc.dg/gnu-runtime-3.m: New test.
6636
6637 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6638
6639         PR c++/9278
6640         * g++.dg/other/void1.C: New test.
6641
6642 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6643
6644         PR middle-end/24998
6645         * gcc.dg/torture/fp-int-convert-float.c,
6646         gcc.dg/torture/fp-int-convert-double.c,
6647         gcc.dg/torture/fp-int-convert-long-double.c,
6648         gcc.dg/torture/fp-int-convert-timode.c,
6649         gcc.dg/torture/fp-int-convert-float80.c,
6650         gcc.dg/torture/fp-int-convert-float80-timode.c,
6651         gcc.dg/torture/fp-int-convert-float128.c,
6652         gcc.dg/torture/fp-int-convert-float128-timode.c,
6653         gcc.dg/torture/fp-int-convert.h: New files.
6654
6655 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6656
6657         PR middle-end/24989
6658         * gcc.dg/tree-ssa/bool-10.c: New test.
6659         * gcc.dg/tree-ssa/bool-11.c: New test.
6660         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6661
6662 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6663
6664         PR middle-end/24990
6665         * tree-ssa/pr24990-1.c: New test.
6666
6667 2005-11-24  Richard Guenther  <rguenther@suse.de>
6668         Dirk Mueller <dmueller@suse.de>
6669
6670         PR c++/14024
6671         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6672         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6673         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6674         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6675         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6676         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6677
6678 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6679
6680         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6681
6682 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6683
6684         PR c/21668
6685         * gcc.dg/Wc++-compat.c: New.
6686         * gcc.dg/Wno-c++-compat.c: New.
6687
6688 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6689
6690         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6691         (vspltish, vspltisw): Likewise.
6692
6693 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6694
6695         PR libgfortran/24794
6696         * gfortran.dg/namelist_12.f: Fix quotes.
6697         * gfortran.dg/namelist_13.f90: Fix quotes.
6698         * gfortran.dg/namelist_14.f90: Fix quotes.
6699         * gfortran.dg/namelist_15.f90: Fix quotes.
6700         * gfortran.dg/namelist_use.f90: Fix quotes.
6701         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6702         * gfortran.dg/namelist_21.f90: New test.
6703         * gfortran.dg/namelist_22.f90: New test.
6704
6705 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6706
6707         PR target/23435
6708         * gcc.c-torture/compile/pr23435.c: New.
6709
6710 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6711
6712         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6713
6714 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6715
6716         * gcc.target/powerpc/405-macchw-1.c,
6717         gcc.target/powerpc/405-macchw-2.c,
6718         gcc.target/powerpc/405-macchwu-1.c,
6719         gcc.target/powerpc/405-macchwu-2.c,
6720         gcc.target/powerpc/405-machhw-1.c,
6721         gcc.target/powerpc/405-machhw-2.c,
6722         gcc.target/powerpc/405-machhwu-1.c,
6723         gcc.target/powerpc/405-machhwu-2.c,
6724         gcc.target/powerpc/405-maclhw-1.c,
6725         gcc.target/powerpc/405-maclhw-2.c,
6726         gcc.target/powerpc/405-maclhwu-1.c,
6727         gcc.target/powerpc/405-maclhwu-2.c,
6728         gcc.target/powerpc/405-mulchw-1.c,
6729         gcc.target/powerpc/405-mulchw-2.c,
6730         gcc.target/powerpc/405-mulchwu-1.c,
6731         gcc.target/powerpc/405-mulchwu-2.c,
6732         gcc.target/powerpc/405-mulhhw-1.c,
6733         gcc.target/powerpc/405-mulhhw-2.c,
6734         gcc.target/powerpc/405-mulhhwu-1.c,
6735         gcc.target/powerpc/405-mulhhwu-2.c,
6736         gcc.target/powerpc/405-mullhw-1.c,
6737         gcc.target/powerpc/405-mullhw-2.c,
6738         gcc.target/powerpc/405-mullhwu-1.c,
6739         gcc.target/powerpc/405-mullhwu-2.c,
6740         gcc.target/powerpc/405-nmacchw-1.c,
6741         gcc.target/powerpc/405-nmacchw-2.c,
6742         gcc.target/powerpc/405-nmachhw-1.c,
6743         gcc.target/powerpc/405-nmachhw-2.c,
6744         gcc.target/powerpc/405-nmaclhw-1.c,
6745         gcc.target/powerpc/405-nmaclhw-2.c,
6746         gcc.target/powerpc/440-macchw-1.c,
6747         gcc.target/powerpc/440-macchw-2.c,
6748         gcc.target/powerpc/440-macchwu-1.c,
6749         gcc.target/powerpc/440-macchwu-2.c,
6750         gcc.target/powerpc/440-machhw-1.c,
6751         gcc.target/powerpc/440-machhw-2.c,
6752         gcc.target/powerpc/440-machhwu-1.c,
6753         gcc.target/powerpc/440-machhwu-2.c,
6754         gcc.target/powerpc/440-maclhw-1.c,
6755         gcc.target/powerpc/440-maclhw-2.c,
6756         gcc.target/powerpc/440-maclhwu-1.c,
6757         gcc.target/powerpc/440-maclhwu-2.c,
6758         gcc.target/powerpc/440-mulchw-1.c,
6759         gcc.target/powerpc/440-mulchw-2.c,
6760         gcc.target/powerpc/440-mulchwu-1.c,
6761         gcc.target/powerpc/440-mulchwu-2.c,
6762         gcc.target/powerpc/440-mulhhw-1.c,
6763         gcc.target/powerpc/440-mulhhw-2.c,
6764         gcc.target/powerpc/440-mulhhwu-1.c,
6765         gcc.target/powerpc/440-mulhhwu-2.c,
6766         gcc.target/powerpc/440-mullhw-1.c,
6767         gcc.target/powerpc/440-mullhw-2.c,
6768         gcc.target/powerpc/440-mullhwu-1.c,
6769         gcc.target/powerpc/440-mullhwu-2.c,
6770         gcc.target/powerpc/440-nmacchw-1.c,
6771         gcc.target/powerpc/440-nmacchw-2.c,
6772         gcc.target/powerpc/440-nmachhw-1.c,
6773         gcc.target/powerpc/440-nmachhw-2.c,
6774         gcc.target/powerpc/440-nmaclhw-1.c,
6775         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6776
6777 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR fortran/24774
6780         * gfortran.dg/inquire_9.f90: New test.
6781
6782         PR fortran/21647
6783         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6784
6785 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6786
6787         PR libfortran/24432
6788         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6789         Check that 'cos' is supported.
6790
6791 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6792
6793         PR fortran/24223
6794         * gfortran.dg/substring_equivalence.f90: New test.
6795
6796         PR fortran/24705
6797         * gfortran.dg/auto_internal_assumed.f90: New test.
6798
6799 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6800
6801         * gcc.dg/fold-div-2.c: New test.
6802
6803 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6804
6805         PR rtl-optimization/24883
6806         * gcc.c-torture/compile/pr24883.c: New test.
6807
6808 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6809
6810         PR middle-end/20583
6811         * gcc.c-torture/compile/pr20583.c: New.
6812
6813 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6814
6815         * gcc.c-torture/execute/usmul.c: New test.
6816
6817 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6818
6819         * gcc.dg/tree-ssa/vrp22.c: New test.
6820
6821 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6822
6823         PR middle-end/24912
6824         * gcc.dg/torture/pr24912-1.c: New test.
6825
6826 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6827
6828         PR fortran/24862
6829         * gfortran.dg/arrayio_derived_1.f90: New test.
6830
6831 2005-11-19  Richard Guenther  <rguenther@suse.de>
6832
6833         PR middle-end/23294
6834         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6835
6836 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6837
6838         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6839
6840 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/8355
6843         * g++.dg/template/friend39.C: New test.
6844
6845 2005-11-18  James E Wilson  <wilson@specifix.com>
6846
6847         * gcc.dg/builtin-strstr.c: New.
6848
6849 2005-11-18  Richard Henderson  <rth@redhat.com>
6850
6851         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6852         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6853         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6854         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6855         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6856         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6857         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6858         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6859         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6860         renaming to remove initial "ia64-".
6861
6862 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6863
6864         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6865
6866 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6867
6868         * g++.dg/cpp/string-2.C: New test.
6869
6870 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6871
6872         * gcc.dg/tree-ssa/loop-14.c: New test.
6873
6874 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6875             Michael Chamberlain <michael@chamberlain.net.au>
6876
6877         * ada/acats/run_all.sh (target_run): Kill long running tests.
6878
6879 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6880
6881         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6882         * gcc.dg/cleanup-9.c: Likewise.
6883         * gcc.dg/cleanup-10.c: Likewise.
6884         * gcc.dg/cleanup-11.c: Likewise.
6885
6886 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6887
6888         PR fortran/24892
6889         * gfortran.dg/open_access_append_1.f90: New test.
6890         * gfortran.dg/open_access_append_2.f90: New test.
6891
6892 2005-11-16  Richard Guenther  <rguenther@suse.de>
6893
6894         PR middle-end/24851
6895         * gcc.c-torture/execute/pr24851.c: New testcase.
6896
6897 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6898
6899         * gcc.dg/fold-overflow-1.c: New test.
6900
6901 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6902
6903         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6904         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6905
6906 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6907
6908         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6909         structures.
6910         * g++.dg/eh/forced2.C: Likewise.
6911         * g++.dg/eh/forced3.C: Likewise.
6912         * g++.dg/eh/forced4.C: Likewise.
6913
6914 2005-11-11  Mike Stump  <mrs@apple.com>
6915
6916         * g++.old-deja/g++.mike/unused.C: Add.
6917
6918 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/24667
6921         * g++.dg/warn/Wcast-qual1.C: New test.
6922
6923 2005-11-15  Jan Hubicka  <jh@suse.cz>
6924
6925         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6926
6927 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6928
6929         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6930
6931 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6932
6933         PR 24840
6934         * gcc.dg/tree-ssa/pr24840.c: New test.
6935
6936 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6937
6938         PR testsuite/24841
6939         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6940
6941 2005-11-14  Dale Johannesen  <dalej@apple.com>
6942
6943         * gcc.c-torture/execute/20051113-1.c: New.
6944
6945 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/24687
6948         * g++.dg/template/crash43.C: New test.
6949
6950 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6951
6952         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6953
6954 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/24817
6957         * g++.dg/eh/spec8.C: New test.
6958
6959 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6960
6961         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6962
6963 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6964
6965         PR c++/20293
6966         * g++.dg/parse/ambig4.C: New test.
6967         * g++.dg/tc1/dr101.C: Adjust error markers.
6968         * g++.dg/lookup/strong-using-2.C: Likewise.
6969         * g++.dg/lookup/ambig5.C: Likewise.
6970         * g++.dg/lookup/ambig4.C: Likewise.
6971         * g++.dg/parse/crash22.C: Likewise.
6972
6973 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6974
6975         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6976
6977 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gcc.dg/nested-calls-1.c: New test.
6980
6981 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6982
6983         * gfortran.dg/complex_intrinsic_1.f90: New test.
6984         * gfortran.dg/complex_intrinsic_2.f90: New test.
6985         * gfortran.dg/fgetc_1.f90: New test.
6986         * gfortran.dg/fgetc_2.f90: New test.
6987         * gfortran.dg/fgetc_3.f90: New test.
6988         * gfortran.dg/ftell_1.f90: New test.
6989         * gfortran.dg/ftell_2.f90: New test.
6990         * gfortran.dg/gnu_logical_1.F: New test.
6991         * gfortran.dg/gnu_logical_2.f90: New test.
6992
6993 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6994
6995         PR middle-end/24820
6996         * testsuite/gcc.dg/pr24820.c: New test.
6997
6998 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6999
7000         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7001         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7002         variable.
7003
7004 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7005
7006         testsuite/24614
7007         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7008
7009 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7010
7011         * gcc.target/cris/cris.exp: New file.
7012         * gcc.target/cris/rld-legit1.c: New test.
7013         * gcc.target/cris/rld-legit2.c: New test.
7014
7015 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR c++/24780
7018         * g++.dg/opt/pr24780.C: New test.
7019
7020         PR c++/24761
7021         * g++.dg/template/asm1.C: New test.
7022
7023 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7024
7025         PR libgfortran/24787
7026         * gfortran.dg/scan_1.f90: New test.
7027
7028 2005-11-12  Jan Hubicka  <jh@suse.cz>
7029
7030         * gcc.target/i386/minmax-1.c: New.
7031         * gcc.target/i386/minmax-2.c: New.
7032
7033 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7034
7035         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7036
7037 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7038
7039         * gcc.c-torture/execute/20051110-1.c,
7040         gcc.c-torture/execute/20051110-2.c: New tests.
7041
7042 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7043
7044         PR middle-end/24750
7045         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7046         New tests.
7047
7048 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7049
7050         * lib/target-libpath.exp (get_shlib_extension): New proc.
7051         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7052         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7053         * lib/objc.exp (objc_target_compile): Likewise.
7054         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7055         detection.
7056
7057 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7058
7059         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7060
7061         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7062         Add -static to additional_flags and pass it to target_compile.
7063
7064 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065
7066         PR libgfortran/24719
7067         gfortran.dg/read_noadvance.f90: New test.
7068
7069         PR libgfortran/24699
7070         gfortran.dg/fmt_t_2.f90: New test.
7071
7072         PR libgfortran/24785
7073         gfortran.dg/read_x_eor.f90: New test.
7074
7075         PR libgfortran/24584
7076         gfortran.dg/namelist_empty.f90: Rename test.
7077
7078         PR libgfortran/24489
7079         gfortran/read_eor.f90: Rename test.
7080
7081 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7082
7083         PR fortran/15976
7084         * gfortran.dg/automatic_module_variable.f90: New test.
7085
7086 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7087
7088         PR target/24445
7089         * gcc.dg/pr24445.c: New test.
7090
7091 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/24655
7094         PR fortran/24755
7095         * gfortran.dg/recursive_statement_functions.f90: Add statement
7096         functions using inline intrinsic functions and parameters to test
7097         that they no longer seg-fault.
7098
7099         PR fortran/24409
7100         gfortran.dg/nested_modules_4.f90: New test.
7101         gfortran.dg/nested_modules_5.f90: New test.
7102
7103 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7104
7105         PR fortran/24643
7106         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7107
7108 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7109
7110         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7111         failures.
7112
7113 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7114
7115         * gcc.dg/sparc-getcontext-1.c: New test.
7116
7117 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7118
7119         * gcc.dg/ifcvt-fabs-1.c: New test.
7120
7121 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7122
7123         PR other/4372
7124         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7125         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7126
7127 2005-11-09  Richard Guenther  <rguenther@suse.de>
7128
7129         PR tree-optimization/24716
7130         * gcc.c-torture/execute/pr24716.c: New testcase.
7131
7132 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7133
7134         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7135
7136 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7137
7138         PR 24624
7139         * gcc.dg/pr24624.c: Testcase added.
7140
7141 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7142
7143         PR 24623
7144         * g++.dg/other/pr24623.C: Testcase added.
7145
7146 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7147
7148         PR fortran/22607
7149         * gfortran-dg/pure_byref_1.f90: New.
7150         * gfortran-dg/pure_byref_2.f90: New.
7151
7152 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7153
7154         PR c/24101
7155         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7156         * gcc.dg/dg.exp: Run main loop also for *.i files.
7157
7158 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7159
7160         PR c++/19450
7161         * g++.dg/tls/diag-3.C: New test.
7162         * g++.dg/tls/diag-4.C: New test.
7163         * g++.dg/tls/static-1.C: New test.
7164         * g++.dg/tls/static-1a.cc: New file.
7165
7166 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7167
7168         PR 23046
7169         * g++.dg/tree-ssa/pr23046.C: New test.
7170
7171 2005-11-08  Devang Patel <dpatel@apple.com>
7172
7173         PR tree-optimization/23115
7174         * gcc.dg/tree-ssa/pr23115.c: New.
7175
7176 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7177
7178         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7179         * gcc.target/powerpc/pr16155.c: Same.
7180         * gcc.target/powerpc/altivec-1.c: Same.
7181         * gcc.target/powerpc/altivec-2.c: Same.
7182         * gcc.target/powerpc/altivec-3.c: Same.
7183         * gcc.target/powerpc/altivec-5.c: Same.
7184         * gcc.target/powerpc/altivec-11.c: Same.
7185         * gcc.target/powerpc/altivec-12.c: Same.
7186         * gcc.target/powerpc/altivec-14.c: Same.
7187         * gcc.target/powerpc/altivec-22.c: Same.
7188         * gcc.target/powerpc/altivec-consts.c: Same.
7189         * gcc.target/powerpc/altivec-pr22085.c: Same.
7190         * gcc.target/powerpc/altivec-splat.c: Same.
7191         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7192         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7193         * gcc.target/powerpc/darwin-longlong.c: Same.
7194
7195 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7196
7197         PR target/19340
7198         * gcc.dg/pr19340.c: New test.
7199
7200 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7201
7202         PR rtl-optimization/24683
7203         * gcc.dg/pr24683.c: New test.
7204
7205 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7206
7207         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7208         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7209
7210 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7211
7212         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7213
7214 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7215
7216         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7217
7218 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7219
7220         PR target/24230
7221
7222         * gcc.target/powerpc/altivec-consts.c,
7223         gcc.target/powerpc/altivec-splat.c: New testcase.
7224
7225 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7226
7227         PR c/24599
7228
7229         * gcc.dg/overflow-2.c: New testcase.
7230
7231 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR rtl-optimization/23567
7234         * gcc.c-torture/execute/20051104-1.c: New test.
7235
7236 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7237
7238         PR fortran/24534
7239         gfortran.dg/private_type_2.f90: Modified to check that case with
7240         PRIVATE declaration within derived type is accepted.
7241
7242         PR fortran/20838
7243         gfortran.dg/pointer_assign_1.f90: New test.
7244
7245         PR fortran/20840
7246         * gfortran.dg/arrayio_0.f90: New test.
7247
7248         PR fortran/17737
7249         gfortran.dg/data_initialized.f90: New test.
7250         gfortran.dg/data_constraints_1.f90: New test.
7251         gfortran.dg/data_constraints_2.f90: New test.
7252
7253 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7254
7255         PR fortran/24174
7256         PR fortran/24305
7257         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7258
7259 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7260
7261         PR 24670
7262         * gcc.dg/tree-ssa/pr24670.c: New test.
7263
7264 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7265
7266         PR target/22432
7267         * gcc.target/i386/pr22432.c: New test.
7268
7269 2005-11-05  Richard Henderson  <rth@redhat.com>
7270
7271         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7272         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7273         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7274         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7275         from gcc.dg/alpha-*.
7276         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7277         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7278
7279 2005-11-05  Andreas Jaeger  <aj@suse.de>
7280
7281         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7282
7283 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7284
7285         PR target/23424
7286         * gcc.dg/torture/pr23424-1.c: New test.
7287
7288 2005-11-04  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7291         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7292         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7293         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7294         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7295         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7296         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7297         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7298         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7299         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7300         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7301         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7302         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7303         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7304         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7305         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7306         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7307         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7308         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7309         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7310         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7311         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7312         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7313         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7314         Move from gcc.dg/.
7315         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7316         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7317         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7318         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7319         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7320         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7321         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7322         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7323         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7324         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7325         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7326         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7327         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7328         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7329         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7330         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7331         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7332         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7333         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7334         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7335         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7336         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7337         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7338         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7339         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7340         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7341         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7342         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7343         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7344         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7345         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7346         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7347         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7348         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7349         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7350         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7351         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7352         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7353         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7354         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7355         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7356         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7357         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7358         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7359         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7360
7361 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7362
7363         PR 24627
7364         * gcc.dg/tree-ssa/pr24627.c: New test.
7365
7366 2005-11-04 Paul Brook  <paul@codesourcery.com>
7367
7368         * gcc.dg/tls/opt-10.c: New test.
7369
7370 2005-11-04  Andreas Jaeger  <aj@suse.de>
7371
7372         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7373         avoid extra warnings.
7374
7375 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7376
7377         PR libfortran/22298
7378         * gcc/testsuite/lib/target-supports.exp
7379         (check_effective_target_static_libgfortran): New
7380         static_libgfortran effective target.
7381         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7382         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7383
7384 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7385
7386         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7387
7388 2005-11-03  Josh Conner  <jconner@apple.com>
7389
7390         PR c++/19989
7391         g++.dg/ext/array2.C: New test.
7392         g++.dg/template/dependent-name3.C: New test.
7393         g++.dg/template/dependent-name4.C: New test.
7394         g++.dg/template/sfinae2.C: New test.
7395
7396 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7397
7398         PR preprocessor/22042
7399         * gcc.dg/cpp/strify4.c: New test.
7400
7401 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7402
7403         PR c++/17964
7404         * g++.dg/cpp/string-1.C: New test.
7405
7406 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7407
7408         * gcc.target/powerpc: New directory.
7409         * gcc.target/powerpc/powerpc.exp: New file.
7410         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7411         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7412         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7413         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7414         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7415         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7416         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7417         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7418         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7419         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7420         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7421         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7422         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7423         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7424         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7425         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7426         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7427         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7428         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7429         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7430         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7431         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7432         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7433         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7434         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7435         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7436         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7437         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7438         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7439         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7440         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7441         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7442         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7443         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7444
7445 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/21627
7448         * g++.dg/warn/inline2.C: New test.
7449
7450 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7451
7452         PR middle-end/23155
7453         * g++.dg/ext/c99struct1.C: New test.
7454         * gcc.dg/union-cast-1.c: New test.
7455         * gcc.dg/union-cast-2.c: New test.
7456         * gcc.dg/union-cast-3.c: New test.
7457
7458 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         PR middle-end/24589
7461         * gcc.c-torture/execute/zero-struct-2.c: New test.
7462
7463 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         PR c++/24582
7466         * g++.dg/init/switch1.C: New test.
7467
7468 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7469
7470         * gcc.dg/delay-slot-1.c: New test.
7471
7472 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7473
7474         PR target/24620
7475         * gcc.dg/pr24620.c: New test.
7476
7477 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7478
7479         PR c/24329
7480         * gcc.dg/format/unnamed-1.c: New test.
7481
7482 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7483
7484         PR c++/22434
7485         * g++.dg/expr/cond8.C: New test.
7486
7487         PR c++/24560
7488         * g++.dg/parse/dot1.C: New test.
7489
7490 2005-11-02  Jan Hubicka  <jh@suse.cz>
7491
7492         PR target/23303
7493         * gcc.dg/i386-lea.c: New test
7494
7495 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7496
7497         PR target/24615
7498         * gcc.dg/pr24615.c: New test.
7499
7500 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7501
7502         PR target/24600
7503         * gcc.dg/pr24600.c: New test.
7504
7505 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7506
7507         PR c++/19253
7508         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7509         * g++.dg/parse/typename9.C: New test.
7510         * g++/dg/parse/typename10.C: Likewise.
7511
7512 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7513
7514         PR fortran/18157
7515         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7516         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7517         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7518
7519 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7520
7521         PR c++/24569
7522         * g++.dg/debug/static1.C: New test.
7523
7524 2005-11-02  Josh Conner  <jconner@apple.com>
7525
7526         * g++.dg/crash38.C: moved into proper directory...
7527         * g++.dg/template/crash42.C: ...here
7528
7529 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7530
7531         PR target/18338
7532         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7533         pcc_bitfield_type_matters || default_packed.
7534
7535         * lib/target-supports.exp
7536         (check_effective_target_pcc_bitfield_type_matters): New proc.
7537         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7538
7539         PR testsuite/23304
7540         * lib/target-supports.exp (check_effective_default_packed): New proc.
7541         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7542         Gate expected errors on target ! default_packed.
7543         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7544
7545 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7546
7547         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7548         change (r106358).
7549
7550 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7551
7552         PR fortran/24008
7553         * gfortran.dg/entry_5.f90: New.
7554         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7555
7556 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7557
7558         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7559
7560 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7561
7562         PR fortran/21565
7563         gfortran.dg/namelist_blockdata.f90: New test.
7564
7565         PR fortran/18737
7566         gfortran.dg/external_implicit_none.f90: New test.
7567
7568         PR fortran/14994
7569         * gfortran.dg/secnds.f: New test.
7570
7571 2005-10-31  Jan Hubicka  <jh@suse.cz>
7572
7573         PR target/20928
7574         * gcc.c-torture/compile/pr20928.c: New test.
7575
7576 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7577
7578         PR middle-end/23492
7579         * gcc.c-torture/compile/zero-strct-5.c: New test.
7580
7581 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7582
7583         PR libgfortran/24584
7584         * gfortran.dg/pr24584.f90: New test.
7585
7586 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7587
7588         PR fortran/18883
7589         * gfortran.dg/char_result_9.f90: New.
7590         * gfortran.dg/char_result_10.f90: New.
7591
7592 2005-10-30  Jan Hubicka  <jh@suse.cz>
7593
7594         * g++.dg/tree-ssa/pr24172.C: New testcase.
7595
7596 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7597
7598         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7599
7600 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7601
7602         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7603         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7604         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7605         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7606         gfortran.dg/enum_9.f90,
7607         gfortran.fortran-torture/compile/enum_1.f90,
7608         gfortran.fortran-torture/execute/enum_1.f90,
7609         gfortran.fortran-torture/execute/enum_2.f90,
7610         gfortran.fortran-torture/execute/enum_3.f90,
7611         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7612
7613 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7614
7615         PR target/18482
7616         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7617         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7618
7619 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7620
7621         PR libfortran/20179
7622         * gfortran.dg/mixed_io_1.f90: New test.
7623         * gfortran.dg/mixed_io_1.c: New file.
7624
7625 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7626
7627         * gfortran.dg/malloc_free_1.f90: New test.
7628
7629 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7630
7631         * gcc.dg/nested-func-4.c: Require profiling -pg.
7632
7633 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7634
7635         PR C++/23229
7636         * g++.dg/warn/main-2.C: New test.
7637
7638 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7639
7640         PR fortran/24545
7641         * gfortran.dg/interface_2.f90: new test.
7642
7643 2005-10-28  Josh Conner  <jconner@apple.com>
7644
7645         PR c++/22153
7646         * g++.dg/template/crash38.C: New test.
7647         * g++.dg/parse/explicit1.C: Change expected errors.
7648
7649 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7650
7651         PR C++/23426
7652         * g++.dg/other/large-size-array.C: New test.
7653
7654 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7655
7656         PR middle-end/24362
7657         * g++.dg/opt/complex4.C: New test.
7658
7659 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gcc.dg/nested-func-4.c: New test.
7662
7663 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7664
7665         PR fortran/24158
7666         gfortran.dg/derived_recursion.f90: New test.
7667         gfortran.dg/implicit_actual.f90: New test.
7668
7669 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7670
7671         PR middle-end/24295, PR testsuite/24477
7672         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7673         removed when weakref hits the tree.
7674
7675 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7676
7677         * gfortran.dg/cray_pointers_4.f90: New test.
7678
7679         * gfortran.dg/cray_pointers_5.f90: New test.
7680
7681 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7682
7683         PR fortran/22290
7684         * gfortran.dg/assign_5.f90: New test.
7685         * gfortran.dg/assign_6.f: New test.
7686
7687 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7688
7689         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7690         CPU has no SSE support.
7691
7692 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7693
7694         PR libgfortran/24224
7695         * gfortran.dg/arrayio_1.f90: Update attribution.
7696         * gfortran.dg/arrayio_2.f90: Update attribution.
7697         * gfortran.dg/arrayio_3.f90: Update attribution.
7698         * gfortran.dg/arrayio_4.f90: Update test conditions.
7699         * gfortran.dg/arrayio_5.f90: Update attribution.
7700         * gfortran.dg/arrayio_6.f90: New test.
7701         * gfortran.dg/arrayio_7.f90: New test.
7702
7703 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7704
7705         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7706
7707 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7708
7709         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7710
7711 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7712
7713         PR fortran/24416
7714         * gfortran.dg/namelist_char_only.f90: New test.
7715
7716 2005-10-24  Asher Langton  <langton2@llnl.gov>
7717
7718         PR fortran/17031
7719         PR fortran/22282
7720         * gfortran.dg/cray_pointers_1.f90: New test.
7721         * gfortran.dg/cray_pointers_2.f90: New test.
7722         * gfortran.dg/cray_pointers_3.f90: New test.
7723         * gfortran.dg/loc_1.f90: New test.
7724         * gfortran.dg/loc_2.f90: New test.
7725
7726 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7727
7728         * gcc.dg/pr24225.c: New test.
7729
7730 2005-10-24  Asher Langton  <langton2@llnl.gov>
7731
7732         * gfortran.dg/dup_save_1.f90: New test.
7733         * gfortran.dg/dup_save_2.f90: New test.
7734
7735 2005-10-24  Paul Brook  <paul@codesourcery.com>
7736
7737         PR 24107
7738         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7739         stdint.h.
7740
7741 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7742
7743         PR libgfortran/24489
7744         * gfortran.dg/pr24489.f90: New test.
7745
7746 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7747
7748         PR fortran/23635
7749         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7750
7751 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7752
7753         PR target/18911
7754         * g++.dg/init/array16.C: Skip for mmix-*-*.
7755
7756 2005-10-23  Asher Langton  <langton2@llnl.gov>
7757
7758         * gfortran.dg/byte_1.f90: New test.
7759         * gfortran.dg/byte_2.f90: New test.
7760
7761 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7762
7763         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7764
7765 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7766
7767         PR fortran/18022
7768         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7769
7770         PR fortran/24311
7771         * gfortran.dg/merge_char_const.f90: New test.
7772
7773         PR fortran/24384
7774         * gfortran.dg/spread_scalar_source.f90: New test.
7775
7776 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7777
7778         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7779
7780         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7781         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7782
7783         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7784
7785 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7786
7787         PR fortran/24426
7788         * gfortran.dg/der_pointer_4.f90: New.
7789
7790 2005-10-22  David Ayers  <d.ayers@inode.at>
7791
7792         * obj-c++.dg/except-1.mm: Simplify.
7793
7794 2005-10-21  David Ayers  <d.ayers@inode.at>
7795
7796         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7797
7798 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7799
7800         * gfortran.dg/assumed_dummy_2.f90: New test.
7801
7802 2005-10-21  James E Wilson  <wilson@specifix.com>
7803
7804         PR preprocessor/15220
7805         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7806
7807 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7808
7809         * gcc.c-torture/execute/20051021-1.c: New test.
7810
7811 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/24260
7814         * g++.dg/ext/tmplattr1.C: New test.
7815
7816 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/24440
7819         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7820
7821 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7822
7823         * obj-c++.dg/except-1.mm: New.
7824
7825         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7826
7827 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7828
7829         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7830
7831 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7832
7833         PR middle-end/24295
7834         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7835         declarations with the same names as thunks' alias targets, use
7836         aliases instead.
7837         * gcc.dg/attr-alias-3.c: New test.
7838         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7839
7840 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7841
7842         PR c++/22618
7843         * g++.dg/parse/access8.C: New test.
7844
7845 2005-10-20  Richard Guenther  <rguenther@suse.de>
7846
7847         PR c++/24439
7848         * g++.dg/tree-ssa/pr24439.C: New testcase.
7849
7850 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7851
7852         * g++.dg/opt/delay-slot-1.C: New test.
7853
7854 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7855
7856         PR fortran/21625
7857         * gfortran.fg/der_init_1.f90: New.
7858
7859 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7860
7861         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7862
7863 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/21908
7866         * g++.dg/parse/error28.C: New test.
7867
7868 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7869
7870         * gcc.dg/profile-generate-2.c: New test.
7871
7872 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7873
7874         PR target/23589
7875         * g++.dg/ext/dllimport11.C: New.
7876
7877 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7878
7879         PR c++/22293
7880         * g++.dg/other/friend3.C: New test.
7881
7882 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/23293
7885         * g++.dg/template/error19.C: New test.
7886
7887 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         PR c++/21383
7890         * g++.dg/overload/koenig2.C: New.
7891
7892         PR c++/23118
7893         * g++.dg/overload/error2.C: New.
7894
7895         PR c++/22604
7896         * g++.dg/inherit/covariant14.C: New.
7897
7898 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7899
7900         PR c++/23440
7901         * g++.dg/parse/for1.C: New test.
7902
7903 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7904
7905         PR fortran/23446
7906         * gfortran.dg/host_dummy_index_1.f90: New test.
7907
7908         PR fortran/21459
7909         * gfortran.dg/automatic_char_len_2.f90: New test.
7910
7911         PR fortran/20866
7912         * gfortran.dg/recursive_statement_functions.f90: New test.
7913
7914         PR fortran/20853
7915         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7916
7917         PR fortran/20849
7918         * gfortran.dg/external_initializer.f90: New test.
7919
7920         PR fortran/20837
7921         * non_module_public.f90: New test.
7922
7923 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7924
7925         PR c++/24386
7926         * g++.dg/template/overload7.C: New.
7927
7928         PR c++/22551
7929         * g++.dg/other/switch2.C: Remove expected warnings.
7930
7931         PR c++/21353
7932         * g++.dg/template/defarg6.C: New.
7933
7934 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7935
7936         PR target/24315
7937         * gcc.target/i386/pr24315.c: New test.
7938
7939 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/24389
7942         * g++.dg/template/static21.C: New test.
7943         * g++.dg/template/static21-a.cc: Likewise.
7944
7945 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7946
7947         PR c++/23959
7948         * g++.dg/warn/Wswitch-default-1.C: New test.
7949         * g++.dg/warn/Wswitch-default-2.C: New test.
7950
7951 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/22173
7954         * g++.dg/parse/template18.C: New test.
7955         * g++.dg/template/nontype15.C: Likewise.
7956
7957 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7958
7959         PR fortran/22273
7960         * gfortran.dg/spec_expr_2.f90: New.
7961
7962 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7963
7964         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7965         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7966         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7967         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7968         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7969         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7970         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7971         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7972         previous target-specific skips and warning-message matches where
7973         applicable.
7974
7975 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR c++/21347
7978         * g++.dg/warn/Wctor-dtor.C: New test.
7979
7980 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7981
7982         PR c/23439
7983         * gcc.dg/for-1.c: New test.
7984
7985 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/19565
7988         * g++.dg/warn/Wconversion1.C: New test.
7989         * g++.dg/ext/packed4.C: Compile with -w.
7990         * g++.dg/opt/20050511-1.C: Likewise.
7991         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7992
7993 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7994
7995         * gfortran.dg/boz_5.f90: New test.
7996
7997 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7998
7999         PR c++/22551
8000         * g++.dg/other/switch2.C: New.
8001
8002         PR c++/23984
8003         * g++.dg/init/ctor7.C: New.
8004
8005 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8006
8007         PR c++/23730
8008         * g++.dg/parse/crash32.C: New test.
8009
8010 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8011
8012         PR c++/20721
8013         * g++.dg/init/goto2.C: New test.
8014
8015         PR c++/22464
8016         * g++.dg/template/crash/41.C: New test.
8017
8018         PR c++/22180
8019         * g++.dg/template/crash40.C: New test.
8020
8021         PR c++/23694
8022         * g++.dg/parse/friend5.C: New test.
8023
8024         PR c++/23307
8025         * g++.dg/template/crash38.C: New test.
8026
8027         PR c++/22352
8028         * g++.dg/template/friend38.C: New test.
8029
8030         PR c++/22405
8031         * g++.dg/template/crash39.C: New test.
8032
8033 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8034
8035         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8036         gcc.dg/debug/dwarf2/dwarf-char2.c,
8037         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8038
8039         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8040
8041 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8042
8043         * gcc.dg/dll-2.c: Add tests for warnings.
8044         * gcc.dg/dll-3.c: Likewise.
8045         * gcc.dg/dll-4.c: Likewise.
8046
8047         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8048         * g++.dg/ext/dllimport2.C: Likewise.
8049         * g++.dg/ext/dllimport3.C: Likewise.
8050         * g++.dg/ext/dllimport7.C: Likewise.
8051         * g++.dg/ext/dllimport8.C: Likewise.
8052         * g++.dg/ext/dllimport9.C: Likewise.
8053
8054 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/24092
8057         * gfortran.dg/derived_pointer_recursion.f90: New test.
8058
8059 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8060
8061         * gcc.c-torture/execute/20051012-1.c: New test.
8062
8063 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR fortran/18082
8066         * gfortran.dg/automatic_char_len_1.f90: New test.
8067
8068 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/20847
8071         * gfortran.dg/save_common.f90: New test.
8072
8073         PR fortran/20856
8074         * gfortran.dg/save_result.f90: New test.
8075
8076 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8077
8078         PR c++/21592
8079         * g++.dg/template/dependent-expr1.C: Add new expected error.
8080         * g++.dg/template/dependent-expr2.C: Adjust error text.
8081         * g++.dg/template/overload6.C: New.
8082
8083         PR c++/23797
8084         * g++.dg/other/typename8.C: New.
8085
8086         PR c++/21117
8087         * g++.dg/other/return1.C: New.
8088
8089 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8090
8091         PR c++/24052
8092         * g++.dg/ext/label5.C: New.
8093
8094 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8095
8096         PR c++/19964
8097         * g++.dg/parse/crash31.C: New.
8098
8099 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8100
8101         * g++.dg/ipa/ipa-1.c: New test.
8102         * g++.dg/ipa/ipa-2.c: New test.
8103         * g++.dg/ipa/ipa-3.c: New test.
8104         * g++.dg/ipa/ipa-4.c: New test.
8105         * g++.dg/ipa/ipa-5.c: New test.
8106         * g++.dg/ipa/ipa.exp: New file.
8107
8108 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8109
8110         PR fortran/24207
8111         * gfortran.dg/private_type_3.f90: New test.
8112
8113 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8114
8115         PR fortran/20786
8116         gfortran.dg/aint_anint_1.f90: New test.
8117
8118 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8119
8120         PR libgfortran/24313
8121         gfortran.dg/csqrt.f: New test.
8122
8123 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8124
8125         PR c++/8057
8126         * g++.dg/warn/noeffect7.C: New test.
8127         * g++.dg/warn/noeffect2.C: Instantiate templates.
8128         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8129         and warning.
8130
8131 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8132
8133         PR c++/21089
8134         * g++.dg/init/float1.C: New test.
8135
8136         PR c++/24277
8137         * g++.dg/init/member1.C: Tweak error markers.
8138
8139 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8140
8141         PR testsuite/24281
8142         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8143         Check for null pointer.
8144
8145 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/21369
8148         * g++.dg/parse/ret-type3.C: New test.
8149
8150 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8151
8152         PR tree-opt/23946
8153         * gcc.c-torture/compile/pr23946.c: New test.
8154
8155 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8156
8157         * g++.dg/opt/mmx2.C: New test.
8158
8159 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/24277
8162         * g++.dg/template/static20.C: New test.
8163
8164         PR c++/24302
8165         * g++.dg/warn/Wunused-12.C: New test.
8166
8167         PR c++/23437
8168         * g++.dg/template/arg4.C: New test.
8169
8170 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8171
8172         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8173         * gcc.dg/ucnid-3.c: Likewise.
8174         * gcc.dg/ucnid-4.c: Likewise.
8175         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8176         * g++.dg/other/ucnid-1.C: Likewise.
8177         * gcc.dg/sparc-frame-1.c: New test.
8178
8179 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8180
8181         PR c++/24139
8182         * g++.dg/template/spec27.C: New test.
8183
8184         PR c++/24275
8185         * g++.dg/template/static19.C: New test.
8186
8187 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8188
8189         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8190         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8191
8192 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8193
8194         PR target/24136
8195         * gfortran.fortran-torture/compile/pr24136.f: New test.
8196
8197 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8198
8199         PR c++/22172
8200         * g++.dg/parse/crash30.C: New test.
8201
8202 2005-10-07  Richard Guenther  <rguenther@suse.de>
8203
8204         PR middle-end/24227
8205         * gcc.c-torture/compile/pr24227.c: New testcase.
8206
8207 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8208
8209         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8210         Do not put aligned attributes on array elements.
8211
8212 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8213
8214         PR testsuite/23611, PR testsuite/23615
8215         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8216         writing prototypes of library functions by hand.
8217         * obj-c++.dg/bitfield-4.mm: Likewise.
8218         * obj-c++.dg/const-str-4.mm: Likewise.
8219         * obj-c++.dg/encode-4.mm: Likewise.
8220         * obj-c++.dg/encode-5.mm: Likewise.
8221         * obj-c++.dg/encode-6.mm: Likewise.
8222         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8223         * obj-c++.dg/method-10.mm: Likewise.
8224         * obj-c++.dg/method-17.mm: Likewise.
8225         * obj-c++.dg/method-19.mm: Likewise.
8226         * obj-c++.dg/try-catch-2.mm: Likewise.
8227
8228 2005-10-06  Richard Henderson  <rth@redhat.com>
8229
8230         PR 24236
8231         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8232
8233 2005-10-06  Dale Johannesen  <dalej@apple.com>
8234
8235         * gcc.c-torture/execute/20030125-1.c: Correct.
8236
8237 2005-10-06  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/24238
8240         * g++.dg/tree-ssa/pr24238.C: New testcase.
8241
8242 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8243
8244         PR 18568
8245         * gfortran.dg/der_pointer_3.f90: New test.
8246
8247 2005-10-05  Devang Patel  <dpatel@apple.com>
8248
8249         PR Debug/23205
8250         * g++.dg/other/PR23205.C: New.
8251
8252 2005-10-05  Richard Henderson  <rth@redhat.com>
8253
8254         PR target/23602
8255         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8256         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8257
8258 2005-10-05  Dale Johannesen  <dalej@apple.com>
8259
8260         * gcc.c-torture/execute/float-floor.c: New.
8261
8262 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8263
8264         PR tree-optimization/21419
8265         PR tree-optimization/24146
8266         PR tree-optimization/24151
8267
8268         * g++.dg/ext/asm7.C: New.
8269         * g++.dg/ext/asm8.C: New.
8270         * gcc.dg/asm-1.c: Compile on all targets.
8271         * gcc.dg/asm-pr24146.c: New.
8272         * gcc.dg/pr21419.c: Adjust error messages.
8273
8274 2005-10-05  Richard Guenther  <rguenther@suse.de>
8275
8276         PR fortran/24176
8277         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8278
8279 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         PR c++/23513
8282         * g++.dg/template/spec22.C: Robustify test.
8283         * g++.dg/template/spec26.C: New.
8284
8285 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8286
8287         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8288         if target supports vector instructions.
8289
8290 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8291
8292         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8293         C99 functions.
8294
8295 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8296
8297         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8298         check_effective_target_fortran_large_int): Replace cached result
8299         when target changes.
8300
8301 2005-10-04  Devang Patel  <dpatel@apple.com>
8302
8303         * gcc.dg/i386-sse-vect-types.c: New.
8304
8305 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8306
8307         PR preprocessor/13726
8308         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8309         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8310
8311 2005-10-04  Richard Guenther  <rguenther@suse.de>
8312
8313         PR c/23576
8314         * gcc.dg/noncompile/pr23576.c: New testcase.
8315
8316 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8317
8318         PR middle-end/23125
8319         * gcc.dg/register-var-3.c: New test.
8320
8321 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8322
8323         * gcc.dg/pr23049.c: New test.
8324
8325         * gcc.dg/ucnid-4.c: Fix test.
8326
8327 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8328
8329         PR 23445
8330         * gcc.c-torture/compile/pr23445.c: New test.
8331
8332 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8333
8334         * g++.dg/overload/unknown1.C: New.
8335
8336 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8337
8338         PR c++/17775
8339         * g++.dg/template/repo4.C: New test.
8340
8341 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8342
8343         PR libfortran/19308
8344         * gfortran.dg/large_real_kind_2.F90: New test.
8345         * gfortran.dg/large_integer_kind_2.f90: New test.
8346
8347 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8348
8349         * lib/target-supports.exp (check_effective_target_vect_shift):
8350         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8351         (check_effective_target_vect_condition): Fix copy-n-pasto.
8352
8353         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8354         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8355         targets.
8356
8357 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/22621
8360         * g++.dg/template/overload5.C : New test.
8361
8362         PR c++/23840
8363         * g++.dg/expr/stdarg1.C: New test.
8364
8365 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8366
8367         PR 24142
8368         * gcc.c-torture/execute/pr24142.c: New test.
8369
8370 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8371
8372         PR 24141
8373         * gcc.c-torture/execute/pr24141.c: New test.
8374
8375 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8376             Diego Novillo  <dnovillo@redhat.com>
8377
8378         PR 23604
8379         * gcc.c-torture/execute/pr23604.c: New test.
8380
8381 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8382
8383         PR fortran/16404
8384         PR fortran/20835
8385         PR fortran/20890
8386         PR fortran/20899
8387         PR fortran/20900
8388         PR fortran/20901
8389         PR fortran/20902
8390         gfortran.dg/equiv_constraint_1.f90: New test.
8391         gfortran.dg/equiv_constraint_2.f90: New test.
8392         gfortran.dg/equiv_constraint_3.f90: New test.
8393         gfortran.dg/equiv_constraint_4.f90: New test.
8394         gfortran.dg/equiv_constraint_5.f90: New test.
8395         gfortran.dg/equiv_constraint_6.f90: New test.
8396         gfortran.dg/equiv_constraint_7.f90: New test.
8397         gfortran.dg/equiv_constraint_8.f90: New test.
8398         gfortran.dg/private_type_1.f90: New test.
8399         gfortran.dg/private_type_2.f90: New test.
8400         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8401         980628-10.f: Assert std=gnu to permit mixing of
8402         types in equivalence statements.
8403
8404 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8405
8406         PR 24112
8407         * gfortran.dg/open_status_1.f90: New.
8408
8409 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8410
8411         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8412         * gcc.dg/vect/pr22480.c: Clean up temp files.
8413         * gcc.dg/vect/pr23831.c: Clean up temp files.
8414         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8415         Clean up temp files.
8416         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8417         Clean up temp files.
8418
8419         * gcc.dg/20050309-1.c: Clean up temp files.
8420         * gcc.dg/20050325-1.c: Clean up temp files.
8421
8422 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8423
8424         PR tree-optimization/24059
8425         * gcc.dg/vect/pr24059.c : New test.
8426
8427 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR middle-end/24109
8430         * gcc.c-torture/execute/20050929-1.c: New test.
8431
8432 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8433
8434         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8435
8436 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8437
8438         PR c/21419
8439         * gcc.dg/pr21419.c: New test.
8440
8441 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8442
8443         * gcc.dg/pr23911.c: New test.
8444
8445 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8446
8447         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8448
8449         PR c++/16782
8450         * g++.dg/parse/qualified4.C: New test.
8451         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8452         * g++.old-deja/g++.mike/p8154.C: Likewise.
8453
8454 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/22147
8457         * g++.dg/template/friend37.C: New test.
8458         * g++.dg/parse/crash28.C: Adjust error markers.
8459
8460 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR fortran/18518
8463         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8464
8465 2005-09-27  Devang Patel  <dpatel@apple.com>
8466
8467         PR tree-optimization/23625
8468         * gcc.dg/pr23625.c: New test.
8469
8470 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8471
8472         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8473         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8474
8475 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR fortran/23677
8478         * gfortran.fortran-torture/execute/save_1.f90: New test.
8479         * gfortran.dg/save_1.f90: New test.
8480
8481 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8482
8483         * gcc.target/i386/builtin-apply-mmx.c: New test.
8484
8485         PR target/22576
8486         * gcc.target/i386/pr22576.c: New test.
8487
8488         PR target/22585
8489         * gcc.target/i386/pr22585.c: New test.
8490
8491         PR target/23268
8492         * gcc.target/i386/pr23268.c: New test.
8493
8494         PR middle-end/23831
8495         * gcc.dg/vect/pr23831.c: New test.
8496
8497         PR target/24055
8498         * gcc.target/i386/pr24055.c: New test.
8499
8500 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8501
8502         PR tree-optimization/23960
8503         * gcc.c-torture/compile/pr23960.c: New.
8504
8505 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8506
8507         PR fortran/16861
8508         * gfortran.dg/nested_modules_3.f90: New.
8509
8510 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8511
8512         PR fortran/24005
8513         gfortran.dg/interface_1.f90: New test.
8514
8515 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8516         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8517
8518         PR fortran/23843
8519         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8520
8521 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8522
8523         PR fortran/23516
8524         * gfortran.dg/imag_1.f: New test.
8525         * gfortran.dg/imag_2.f: Ditto.
8526
8527 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8528
8529         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8530
8531 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR c++/21983
8534         * g++.dg/warn/pr21983.C: New test.
8535
8536 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8537
8538         PR c++/23993
8539         * g++.dg/template/array14.C: New test.
8540
8541 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8542
8543         PR fortran/19929
8544         * gfortran.dg/der_ptr_component_1.f90: New test.
8545
8546 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8547
8548         PR c++/23965
8549         * g++.dg/template/error1.C: Reject "no matching function" message.
8550
8551 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8552
8553         PR c++/17609
8554         * g++.dg/lookup/error1.C: New test.
8555
8556 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8557
8558         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8559         functionality of the testcase.
8560
8561 2005-09-20  Richard Henderson  <rth@redhat.com>
8562
8563         * gcc.dg/vect/vect-22.c: Require vect_float.
8564         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8565
8566 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8567
8568         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8569         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8570         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8571         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8572         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8573         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8574         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8575         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8576         * gcc.dg/cpp/ucnid-8.c: New test.
8577
8578 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR tree-optimization/23929
8581         * gcc.c-torture/compile/pr23929.c: New test.
8582
8583 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8584
8585         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8586         for one loop.
8587
8588 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8589
8590         PR testsuite/23186
8591         * g++.dg/other/pr22003.C: Require named sections.
8592
8593 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR c++/23947
8596         * g++.dg/rtti/crash3.C: New test.
8597
8598         PR tree-optimization/23818
8599         * gcc.dg/pr23818.c: New test.
8600
8601 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8602
8603         PR fortran/23420
8604         * gfortran.dg/print_fmt_4.f: New.
8605
8606 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8607
8608         PR fortran/23663
8609         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8610
8611 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8612
8613         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8614         Use pointers to local alignable arrays instead. Added comments.
8615         * gcc.dg/vect/vect-46.c: Likewise.
8616         * gcc.dg/vect/vect-48.c: Likewise.
8617         * gcc.dg/vect/vect-49.c: Likewise.
8618         * gcc.dg/vect/vect-52.c: Likewise.
8619         * gcc.dg/vect/vect-53.c: Likewise.
8620         * gcc.dg/vect/vect-54.c: Likewise.
8621         * gcc.dg/vect/vect-56.c: Likewise.
8622         * gcc.dg/vect/vect-57.c: Likewise.
8623         * gcc.dg/vect/vect-58.c: Likewise.
8624         * gcc.dg/vect/vect-60.c: Likewise.
8625         * gcc.dg/vect/vect-61.c: Likewise.
8626
8627         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8628         The test is no longer vectorizable on vect_no_align targets.
8629         * gcc.dg/vect/vect-43.c: Likewsie.
8630
8631         * gcc.dg/vect/vect-44.c: Added comments.
8632         * gcc.dg/vect/vect-45.c: Added comments.
8633         * gcc.dg/vect/vect-50.c: Added comments.
8634         * gcc.dg/vect/vect-51.c: Added comments.
8635
8636         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8637         aligned type.
8638         * gcc.dg/vect/Os-vect-95.c: Likewise.
8639
8640         * gcc.dg/vect/vect-41.c: Test removed.
8641         * gcc.dg/vect/vect-47.c: Test removed.
8642         * gcc.dg/vect/vect-55.c: Test removed.
8643         * gcc.dg/vect/vect-59.c: Test removed.
8644
8645 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8646
8647         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8648         No longer vectorizable on vect_no_align targets.
8649         * gcc.dg/vect/pr20122.c: Likewise.
8650         * gcc.dg/vect/vect-74.c: Likewise.
8651         * gcc.dg/vect/vect-75.c: Likewise.
8652         * gcc.dg/vect/vect-76.c: Likewise.
8653
8654         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8655         Will not be vectorizable on vect_no_align targets once aliasing issues
8656         are resolved.
8657         * gcc.dg/vect/vect-79.c: Likewise.
8658
8659         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8660         * gcc.dg/vect/vect-78.c: Likewise.
8661         * gcc.dg/vect/vect-97.c: Likewise.
8662
8663 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8664
8665         * gcc.dg/pr23943.c: New test.
8666
8667 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8668
8669         PR fortran/19181
8670         * gfortran.dg/derived_pointer_null_1.f90: New test.
8671
8672 2005-09-18  Richard Guenther  <rguenther@suse.de>
8673
8674         PR middle-end/23944
8675         * gcc.c-torture/compile/pr23944.c: New testcase.
8676
8677 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8678
8679         PR fortran/15975
8680         * gfortran.dg/der_pointer_2.f90: New test.
8681
8682 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/16861
8685         * gfortran.dg/nested_modules_2.f90: New test.
8686
8687 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8688
8689         PR c++/18368
8690         * g++.dg/other/semicolon.C: New test.
8691
8692 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8693
8694         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8695         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8696
8697 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/23914
8700         * g++.dg/template/static18.C: New test.
8701
8702         PR c++/21514
8703         * g++.dg/template/crash19.C: Remove dg-error marker.
8704         * g++.dg/template/local4.C: New test.
8705
8706 2005-09-16  Paul Brook  <paul@codesourcery.com>
8707
8708         PR fortran/23906
8709         * gfortran.dg/dependency_1.f90: New test.
8710
8711 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/23896
8714         * g++.dg/template/static17.C: New test.
8715
8716 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8717
8718         PR c++/23139
8719         * g++.dg/warn/huge-val1.C: New test.
8720
8721 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8722
8723         PR c++/13140
8724         * g++.dg/parse/class2.C: New test.
8725         * g++.dg/template/explicit8.C: Likewise.
8726         * g++.dg/template/spec25.C: Likewise.
8727
8728 2005-09-14  Josh Conner  <jconner@apple.com>
8729
8730         PR middle-end/23584
8731         * gcc.dg/pr23584.c: New test.
8732
8733 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8734
8735         PR fortran/21875 Internal Unit Array I/O, NIST
8736         * gfortran.dg/arrayio_1.f90: New test.
8737         * gfortran.dg/arrayio_1.f90: New test.
8738         * gfortran.dg/arrayio_1.f90: New test.
8739         * gfortran.dg/arrayio_1.f90: New test.
8740         * gfortran.dg/arrayio_1.f90: New test.
8741
8742 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8743
8744         PR middle-end/22480
8745         * gcc.dg/vect/pr22480.c: New test.
8746
8747 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8748
8749         PR fortran/19358
8750         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8751
8752 2005-09-13 Josh Conner <jconner@apple.com>
8753
8754         PR c++/23180
8755         * g++.dg/init/struct2.C: New test.
8756         * g++.dg/init/struct3.C: New test.
8757
8758 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8759
8760         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8761         Clean up temp files.
8762         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8763         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8764         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8765         gcc.dg/tree-ssa/builtin-printf-1.c,
8766         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8767         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8768         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8769         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8770         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8771         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8772         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8773         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8774         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8775         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8776         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8777         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8778
8779 2005-09-13  Josh Conner  <jconner@apple.com>
8780
8781         * lib/gcc-dg.exp: Load scanipa.exp.
8782         (cleanup-dump): New procedure.
8783         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8784         * lib/scandump.exp: New file.
8785         * lib/scantree.exp: Use it.
8786         * lib/scanipa.exp: New file.
8787
8788 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8789
8790         PR fortran/17740
8791         * gfortran.dg/generic_4.f90: New test.
8792
8793 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8794
8795         PR target/23816
8796         * gcc.target/i386/pr23816-1.c: New test.
8797         * gcc.target/i386/pr23816-2.c: New test.
8798
8799
8800 2005-09-13  Bastian Blank <waldi@debian.org>
8801
8802         PR c++/16171
8803         * g++.dg/abi/mangle26.C: New test.
8804         * g++.dg/abi/mangle27.C: New test.
8805         * g++.dg/abi/mangle28.C: New test.
8806         * g++.dg/abi/mangle29.C: New test.
8807
8808         PR c++/23839
8809         * g++.dg/parse/register1.C: New test.
8810
8811 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/23842
8814         * g++.dg/template/access16.C: New test.
8815
8816 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8817
8818         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8819
8820 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8821
8822         PR fortran/18899
8823         * gfortran.dg/shape_2.f90: New test.
8824
8825 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8826
8827         PR target/19269
8828         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8829         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8830         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8831         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8832         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8833         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8834         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8835         tests.
8836
8837 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/23841
8840         * g++.dg/parse/template17.C: New test.
8841
8842 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8843
8844         PR c++/23789
8845         * g++.dg/template/nontype14.C: New test.
8846
8847 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8848
8849         PR g++/7874
8850         * g++.dg/lookup/friend7.C: New test.
8851         * g++.dg/lookup/friend8.C: New test.
8852         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8853         so that it will be found via argument dependent lookup.
8854         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8855         friend functions which will no longer be found.
8856         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8857         function g, so that it will be found via argument dependent
8858         lookup.
8859         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8860         * g++.old-deja/g++.mike/net43.C: Likewise.
8861
8862 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8863
8864         PR c++/23691
8865         * g++.dg/template/static16.C: New test.
8866
8867 2005-09-12  Josh Conner  <jconner@apple.com>
8868
8869         PR middle-end/23237
8870         * gcc.c-torture/compile/pr23237.c: New test.
8871
8872 2005-09-11  Richard Henderson  <rth@redhat.com>
8873
8874         * g++.dg/other/error8.C: Update expected diagnostic text.
8875
8876 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8877
8878         PR libfortran/19872
8879         * gfortran.dg/overwrite_1.f: New test.
8880
8881 2005-09-09  Josh Conner  <jconner@apple.com>
8882
8883         * g++.dg/init/pr23180-1.C: Removed.
8884         * g++.dg/init/pr23180-2.C: Removed.
8885
8886 2005-09-09  David Daney <ddaney@avtrex.com>
8887
8888         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8889         files which are ...
8890         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8891         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8892
8893 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8894
8895         * gfortran.dg/iostat_2.f90: New test.
8896
8897 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8898
8899         PR c++/22252
8900         * g++.dg/ext/interface1.C: New test.
8901         * g++.dg/ext/interface1.h: Likewise.
8902         * g++.dg/ext/interface1a.cc: Likewise.
8903
8904 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8905
8906         * gfortran.dg/iomsg_1.f90: New test case.
8907
8908 2005-09-09  Richard Guenther  <rguenther@suse.de>
8909
8910         PR c++/23624
8911         * g++.dg/tree-ssa/pr23624.C: New testcase.
8912
8913 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8914
8915         PR fortran/19239
8916         * gfortran.dg/vector_subscript_1.f90,
8917         * gfortran.dg/vector_subscript_2.f90: New tests.
8918
8919 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8920
8921         PR fortran/21104
8922         * gfortran.dg/array_alloc_1.f90,
8923         * gfortran.dg/array_alloc_2.f90,
8924         * gfortran.dg/array_alloc_3.f90: New tests.
8925
8926 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8927
8928         PR fortran/12840
8929         * gfortran.dg/array_constructor_6.f90
8930         * gfortran.dg/array_constructor_7.f90
8931         * gfortran.dg/array_constructor_8.f90
8932         * gfortran.dg/array_constructor_9.f90
8933         * gfortran.dg/array_constructor_10.f90
8934         * gfortran.dg/array_constructor_11.f90
8935         * gfortran.dg/array_constructor_12.f90: New tests.
8936
8937 2005-09-08  Josh Conner  <jconner@apple.com>
8938
8939         PR c++/23180
8940         * g++.dg/init/pr23180-1.C: New test.
8941         * g++.dg/init/pr23180-2.C: New test.
8942
8943 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/18878
8946         * gfortran.dg/module_double_reuse.f90: New.
8947
8948 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8949
8950         PR fortran/23270
8951         PR fortran/22304
8952         PR fortran/18870
8953         PR fortran/17917
8954         PR fortran/16511
8955         * gfortran.dg/common_equivalence_1.f: New.
8956         * gfortran.dg/common_equivalence_2.f: New.
8957         * gfortran.dg/common_equivalence_3.f: New.
8958         * gfortran.dg/contained_equivalence_1.f90: New.
8959         * gfortran.dg/module_blank_common.f90: New.
8960         * gfortran.dg/module_commons_1.f90: New.
8961         * gfortran.dg/module_equivalence_1.f90: New.
8962         * gfortran.dg/nested_modules_1.f90: New.
8963         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8964         equivalences and add comment to connect the test with
8965         the PR.
8966
8967 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8968
8969         PR fortran/23765
8970         * gfortran.dg/common_6.f90: New test.
8971
8972 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8973
8974         PR fortran/15326
8975         * gfortran.dg/char_result_1.f90,
8976         * gfortran.dg/char_result_2.f90,
8977         * gfortran.dg/char_result_3.f90,
8978         * gfortran.dg/char_result_4.f90,
8979         * gfortran.dg/char_result_5.f90,
8980         * gfortran.dg/char_result_6.f90,
8981         * gfortran.dg/char_result_7.f90,
8982         * gfortran.dg/char_result_8.f90: New tests.
8983
8984 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8985
8986         PR fortran/19928
8987         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8988
8989 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         PR obj-c++/16816
8992         * obj-c++.dg/selector-5.mm: New test.
8993         * obj-c++.dg/selector-6.mm: New test.
8994
8995 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8996
8997         PR objc/20574
8998         PR objc/19324
8999         * objc.dg/error-1.m: New test.
9000
9001 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9002
9003         PR fortran/23373
9004         * gfortran.fortran-torture/execute/pr23373-1.f90,
9005         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9006
9007 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9008
9009         PR libfortran/23760
9010         * gfortran.dg/g77/1832.f: Remove long string in write statement
9011         to allow the test to pass on correct list directed output with
9012         prepended space.
9013
9014 2005-09-07  James E Wilson  <wilson@specifix.com>
9015
9016         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9017
9018 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9019
9020         * gfortran.dg/parameter+save.f90: Rename to
9021         * gfortran.dg/parameter_save.f90: .. this.
9022
9023 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9024
9025         PR fortran/20848
9026         * gfortran.dg/parameter+save.f90: New test case.
9027
9028 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9029
9030         PR fortran/19269
9031         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9032
9033 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9034
9035         PR c/23075
9036         * gcc.dg/pr23075.c: New test.
9037         * g++.dg/warn/pr23075.C: New test.
9038
9039         PR target/22362
9040         * gcc.target/i386/pr22362.c: New test.
9041
9042         PR rtl-optimization/23098
9043         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9044
9045         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9046         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9047         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9048
9049 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9050
9051         * g++.dg/expr/cast6.C: New test.
9052
9053         PR c++/9782
9054         * g++.dg/init/new15.C: New test.
9055
9056 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9057
9058         * gcc.dg/vect/Os-vect-95.c: New test.
9059         * gcc.dg/vect/vect-95.c: Same.
9060
9061 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9062
9063         * gcc.dg/vect/vect-29.c: Update xfail testing.
9064         * gcc.dg/vect/vect-44.c: Same.
9065         * gcc.dg/vect/vect-48.c: Same.
9066         * gcc.dg/vect/vect-50.c: Same.
9067         * gcc.dg/vect/vect-72.c: Same.
9068         * gcc.dg/vect/vect-77.c: Same.
9069         * gcc.dg/vect/vect-78.c: Same.
9070         * gcc.dg/vect/vect-80.c: Same.
9071         * gcc.dg/vect/vect-96.c: Same.
9072         * gcc.dg/vect/vect-100.c: Same.
9073         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9074         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9075         * gfortran.dg/vect/vect-5.f90: Same.
9076
9077 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9080         start strings.
9081         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9082         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9083
9084         PR c++/23056
9085         * g++.dg/opt/pr23056.C: New test.
9086
9087         PR rtl-optimization/23098
9088         * gcc.target/i386/pr23098.c: New test.
9089
9090 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/23667
9093         * g++.dg/template/static15.C: New test.
9094
9095         PR c++/21440
9096         * g++.dg/ext/stmtexpr5.C: New test.
9097         * g++.dg/ext/stmtexpr6.C: Likewise.
9098
9099 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9100
9101         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9102
9103         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9104         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9105         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9106
9107 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9108
9109         PR libfortran/23321
9110         * gfortran.dg/direct_io_4.f90: New test case.
9111
9112 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9113             Rasmus Hahn  <rassahah@neofonie.de>
9114
9115         PR libobjc/23108
9116         * objc.dg/type-stream-1.m: New test.
9117
9118 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9119
9120         PR fortran/23661
9121         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9122         gfortran.dg/print_fmt_3.f90: New test.
9123
9124 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9125
9126         * gfortran.dg/fmt_t_1.f90: New test.
9127
9128 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9129
9130         PR rtl-optimization/23454
9131         * g++.dg/opt/pr23454.C: New test.
9132
9133 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/23699
9136         * g++.dg/ext/static1.C: New test.
9137
9138 2005-09-02  Richard Henderson  <rth@redhat.com>
9139
9140         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9141         tail call to check_fa_work.
9142
9143 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9144
9145         PR c++/21687
9146         * g++.dg/other/gc3.C: New test.
9147
9148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9149
9150         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9151         * gcc.dg/20050826-1.c: Likewise.
9152
9153 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/23167
9156         * g++.dg/expr/volatile1.C: New test.
9157
9158 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9159
9160         PR middle-end/23547
9161         * gcc.dg/pr23547.c: New test.
9162
9163 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9164
9165         PR c/22061
9166         * gcc.c-torture/execute/pr22061-1.c,
9167         * gcc.c-torture/execute/pr22061-2.c,
9168         * gcc.c-torture/execute/pr22061-3.c,
9169         * gcc.c-torture/execute/pr22061-4.c: New tests.
9170
9171 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9172
9173         * gcc.dg/Wredundant-decls-2.c: New test to check that
9174         -Wredundant-decls does not issue warning for a variable
9175         definition following a declaration.
9176
9177 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR debug/7241
9180         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9181         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9182         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9183
9184         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9185         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9186         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9187         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9188         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9189         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9190         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9191         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9192
9193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         PR objc/23306
9196         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9197         scan-assmbler.
9198
9199 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9200
9201         PR target/21255
9202         * gcc.dg/pr21255-1.c: New test.
9203         * gcc.dg/pr21255-2-mb.c: Likewise.
9204         * gcc.dg/pr21255-2-ml.c: Likewise.
9205         * gcc.dg/pr21255-3.c: Likewise.
9206         * gcc.dg/pr21255-4.c: Likewise.
9207
9208 2005-08-31  Dale Johannesen  <dalej@apple.com>
9209
9210         * gcc.dg/20050830-1.c: New.
9211
9212 2005-08-31  Josh Conner  <jconner@apple.com>
9213
9214         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9215         command-line options for arm-*-* targets.
9216         * g++.dg/init/array16.C: Likewise.
9217         * g++.dg/other/crash-4.C: Likewise.
9218
9219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9220
9221         PR obj-c++/23640
9222         * obj-c++.dg/gnu-runtime-3.mm: New test.
9223
9224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9225
9226         PR c++/13377
9227         * g++.dg/lookup/ambig4.C: New test.
9228         * g++.dg/lookup/ambig5.C: New test.
9229         * g++.dg/tc1/dr101.C: Adjust error markers.
9230
9231 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9232
9233         PR c++/23639
9234         * g++.dg/template/ttp5.C: Adjust error markers.
9235
9236 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9237
9238         PR testsuite/23609
9239         * lib/obj-c++.exp: Include target-libpath.exp.
9240         (obj-c++_link_flags): Look for the GNU libobjc library
9241         and set the library path to include it.
9242         Don't manually set LD_LIBRARY_PATH (etc.) but call
9243         set_ld_library_path_env_vars instead.
9244         (obj-c++_target_compile): Don't set library path or
9245         linker flags because they are already set correctly
9246         in obj-c++_link_flags.
9247
9248 2005-08-30  Josh Conner  <jconner@apple.com>
9249
9250         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9251         to command-line options for arm-*-* targets.
9252
9253 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9254
9255         * g++.dg/other/i386-1.C: New.
9256
9257 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9258
9259         PR preprocessor/20348
9260         PR preprocessor/20356
9261         * gcc.dg/cpp/pr20348.c: New test.
9262         * gcc.dg/cpp/pr20348.h: New file.
9263         * gcc.dg/cpp/inc/pr20348.h: New file.
9264         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9265         * gcc.dg/cpp/pr20356.c: New test.
9266         * gcc.dg/cpp/pr20356.h: New file.
9267         * gcc.dg/cpp/inc/pr20356.h: New file.
9268         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9269
9270 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9271
9272         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9273         Fix array dimension to avoid correct end-of-file error.
9274
9275 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9276
9277         PR libfortran/23598
9278         * gfortran.dg/iostat_1.f90: New test.
9279
9280 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9281
9282         PR middle-end/23408
9283         * gcc.dg/pr23408.c: New test.
9284
9285 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/23099
9288         * g++.dg/init/member1.C: Make sure erroneous static data member
9289         definitions are required.
9290         * g++.dg/template/static13.C: New test.
9291         * g++.dg/template/static14.C: Likewise.
9292
9293 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9296         -march=pentium4, remove ilp32 requirement.
9297
9298         PR middle-end/23484
9299         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9300         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9301
9302 2005-08-29  Andreas Jaeger  <aj@suse.de>
9303
9304         PR testsuite/23607
9305         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9306
9307 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9308
9309         * gcc.c-torture/execute/20050316-2.c: New test.
9310         * gcc.c-torture/execute/20050316-3.c: New test.
9311         * gcc.dg/torture/pr16104-1.c: New test.
9312
9313 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9314
9315         PR middle-end/23463
9316         * gcc.c-torture/execute/zero-struct-1.c: New test.
9317
9318 2005-08-27  Richard Guenther  <rguenther@suse.de>
9319
9320         PR target/23575
9321         * gcc.target/i386/pr23575.c: New testcase.
9322
9323 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR rtl-optimization/23561
9326         * gcc.c-torture/execute/20050826-1.c: New test.
9327
9328         PR rtl-opt/23560
9329         * gcc.c-torture/execute/20050826-2.c: New test.
9330
9331 2005-08-26  Dale Johannesen  <dalej@apple.com>
9332
9333         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9334         * gcc.dg/20050826-1.c: New.
9335
9336 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/19004
9339         * g++.dg/template/nontype13.C: New test.
9340
9341         PR c++/23491
9342         * g++.dg/init/new14.C: New test.
9343         * g++.dg/expr/anew1.C: Do not XFAIL.
9344         * g++.dg/expr/anew2.C: Likewise.
9345         * g++.dg/expr/anew3.C: Likewise.
9346
9347 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9348
9349         PR middle-end/22439
9350         * gcc.dg/vla-3.c: New test.
9351
9352 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9353
9354         PR fortran/20363
9355         * gfortran.dg/named_interface.f90: New.
9356
9357 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9358
9359         * gcc.c-torture/execute/frame-address.c: New test.
9360
9361 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9362
9363         PR c++/20817
9364         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9365
9366 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9367
9368         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9369
9370 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9371
9372         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9373         * gcc.dg/altivec-22.c: Rename from..
9374         * gcc.dg/altivec-nomfcr.c: ..this.
9375
9376 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9377
9378         PR tree-optimization/23546
9379         * gcc.dg/tree-ssa/pr23546.c: New test.
9380
9381 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9382
9383         PR fortran/17758
9384         * gfortran.dg/nonreturning_statements.f90: New test.
9385
9386 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9387
9388         PR c++/22454
9389         * g++.dg/parse/crash29.C: New.
9390
9391 2005-08-23  DJ Delorie  <dj@redhat.com>
9392
9393         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9394         constants have the L suffix.
9395
9396 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9397
9398         PR c++/23044
9399         * g++.dg/template/instantiate8.C: New.
9400
9401 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9402
9403         PR middle-end/23467
9404         * gcc.c-torture/execute/pr23467.c: New test.
9405
9406 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR tree-optimization/22043
9409         * gcc.c-torture/execute/20050613-1.c: New test.
9410
9411 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9412
9413         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9414
9415 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9416
9417         PR rtl-optimization/23478
9418         * g++.dg/opt/pr23478.C: New test.
9419
9420 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         PR c/18715
9423         * gcc.dg/switch-warn-3.c: New test.
9424
9425 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9426
9427         PR c++/22233
9428         * g++.dg/template/param1.C: New test.
9429
9430 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9431
9432         PR c++/23089
9433         * g++.dg/other/incomplete1.C: New test.
9434
9435 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9436
9437         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9438         are vectorizable.
9439
9440 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9441
9442         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9443         d_lines_5.f: New.
9444
9445 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * gcc.target/i386/sse-4.c: New test.
9448
9449 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9450
9451         PR testsuite/23239
9452         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9453
9454 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9455
9456         * gcc.dg/20050811-1.c: New test.
9457         * gcc.dg/20050811-2.c: New test.
9458
9459 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9460
9461         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9462
9463 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9464
9465         PR 23476
9466         * gcc.c-torture/compile/pr23476.c: New test.
9467
9468 2005-08-19  Devang Patel  <dpatel@apple.com>
9469
9470         PR tree-optimization/23048
9471         * gcc.dg/tree-ssa/pr23048.c: New test.
9472
9473 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9474
9475         PR middle-end/20624
9476         * g++.dg/warn/Wreturn-3.C: New test
9477
9478 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9479
9480         PR tree-optimization/22228
9481         * g++.dg/vect/pr22543.cc: New test.
9482
9483 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9484
9485         PR tree-optimization/21574
9486         * gcc.dg/tree-ssa/pr21574.c: New test.
9487
9488 2005-08-16  James E Wilson  <wilson@specifix.com>
9489
9490         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9491
9492 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         PR tree-opt/23402
9495         * gcc.c-torture/compile/zero-strct-3.c: New test.
9496         * gcc.c-torture/compile/zero-strct-4.c: New test.
9497
9498 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9499
9500         PR target/23376
9501         * gcc.target/x86_64/pr23376.c: New test.
9502
9503 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9504
9505         PR c++/23337
9506         * g++.dg/ext/vector2.C: New.
9507
9508 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9509
9510         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9511
9512 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9513
9514         PR libfortran/23428
9515         * gfortran.dg/inquire-complex.f90: New test case.
9516
9517 2005-08-16  James E Wilson  <wilson@specifix.com>
9518
9519         PR tree-optimization/21105
9520         * gcc.dg/large-size-array.c: New.
9521
9522 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9523
9524         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9525         type.
9526         * gcc.dg/vect/vect-41: Likewise.
9527         * gcc.dg/vect/vect-42: Likewise.
9528         * gcc.dg/vect/vect-43: Likewise.
9529         * gcc.dg/vect/vect-44: Likewise.
9530         * gcc.dg/vect/vect-46: Likewise.
9531         * gcc.dg/vect/vect-47: Likewise.
9532         * gcc.dg/vect/vect-48: Likewise.
9533         * gcc.dg/vect/vect-52: Likewise.
9534         * gcc.dg/vect/vect-53: Likewise.
9535         * gcc.dg/vect/vect-54: Likewise.
9536         * gcc.dg/vect/vect-55: Likewise.
9537         * gcc.dg/vect/vect-56: Likewise.
9538         * gcc.dg/vect/vect-57: Likewise.
9539         * gcc.dg/vect/vect-58: Likewise.
9540         * gcc.dg/vect/vect-59: Likewise.
9541         * gcc.dg/vect/vect-60: Likewise.
9542         * gcc.dg/vect/vect-61: Likewise.
9543         * gcc.dg/vect/vect-85: Likewise.
9544         * gcc.dg/vect/vect-87: Likewise.
9545         * gcc.dg/vect/vect-88: Likewise.
9546         * gcc.dg/vect/vect-93.c: Likewise.
9547         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9548         * gcc.dg/vect/vect-75: Likewise.
9549         * gcc.dg/vect/vect-76: Likewise.
9550         * gcc.dg/vect/vect-77: Likewise.
9551         * gcc.dg/vect/vect-78: Likewise.
9552         * gcc.dg/vect/vect-80: Likewise.
9553         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9554         vectorized for the expected reason, rather than checking how alignment
9555         was handled.
9556         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9557         type and also instead of aligned pointers. Added documentation.
9558
9559 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9560
9561         * gfortran.dg/power.f90: New test.
9562
9563 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR rtl-optimization/23299
9566         * g++.dg/opt/pr23299.C: New test.
9567
9568 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9569
9570         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9571
9572 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9573
9574         * g++.dg/template/local6.C: New test.
9575
9576 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         * execute/exceptions/finally-1.m: Check that the catch and finally are
9579         being called.  Also add a "return 0;" at the end of main.
9580
9581 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/21432.
9584         * gfortran.dg/namelist_print_1.f: New test of functionality of
9585         PRINT namelist.
9586         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9587         namelist generates error with -std=f95.
9588
9589 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9590
9591         PR tree-optimization/23119
9592         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9593
9594 2005-08-13  Marcin Koziej  <creep@desk.pl>
9595             Andrew Pinski  <pinskia@physics.uc.edu>
9596
9597         PR libobjc/22492
9598         * execute/exceptions/finally-1.m: New test.
9599
9600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9603         testsuite.
9604         * objc/execute/exceptions/trivial.m: New test.
9605         * objc.dg/try-catch-11.m: Move to ...
9606         * objc/execute/exceptions/foward-1.m: Here.
9607         * objc.dg/try-catch-2.m: Move to ...
9608         * objc/execute/exceptions/catchall-1.m: Here.
9609         * objc.dg/try-catch-8.m: Move to ...
9610         * objc/execute/exceptions/local-variables-1.m: Here.
9611
9612 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9613
9614         * objc.dg/nested-func-1.m: Move to ...
9615         * objc/execute/nested-func-1.m: Here.
9616
9617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9618
9619         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9620         in ${options} instead of [target_info name].
9621         * lib/obj-c++.exp (objc_target_compile): Likewise.
9622
9623 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9624
9625         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9626
9627 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         part of PR testsuite/23348
9630         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9631         of the torture options.
9632         * objc/compile/trivial.m: New test.
9633
9634 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9635
9636         * gfortran.dg/eoshift.f90: Correct format.
9637
9638 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9639
9640         * gfortran.fortran-torture/execute/character_passing.f90:
9641         Fix comment typo.
9642
9643 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9644
9645         PR c++/8271
9646         * g++.dg/template/unify10.C: New.
9647
9648 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9649
9650         * g++.dg/parse/pr22514.C: Move to...
9651         * g++.dg/debug/pr22514.C: here.
9652
9653 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9654
9655         PR c++/23266
9656         * g++.dg/inherit/pure1.C: New test.
9657
9658         * ChangeLog: Fix typos.
9659
9660 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9661             Steven Bosscher  <stevenb@suse.de>
9662
9663         * gfortran.dg/runtime_warning_1.f90: New test.
9664
9665 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9666
9667         PR c++/23219
9668         * g++.dg/parse/crash28.C: New.
9669
9670 2005-08-11  Richard Guenther  <rguenther@suse.de>
9671
9672         PR target/23289
9673         * gcc.target/i386/tailcall-1.c: New testcase.
9674
9675 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9676
9677         * gcc.dg/vect/vect-67.c: Un-xfail.
9678
9679 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9680
9681         PR c++/23225
9682         * g++.dg/testsuite/parse/crash27.C: new test.
9683
9684 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9685
9686         PR libfortran/22143
9687         * gfortran.dg/shift-kind.f90: New testcase.
9688
9689 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9690
9691         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9692         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9693
9694 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9695
9696         PR c++/20646
9697         * g++.dg/other/mult-stor1.C: New test.
9698
9699 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9700
9701         * gcc.c-torture/pr18299-1.c: Move to ...
9702         * gcc.c-torture/compile/pr18299-1.c: Here.
9703
9704 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9705
9706         * gfortran/fortran.torture/execute/character_passing.f90:
9707         Fix types for LSAME.
9708
9709 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9710
9711         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9712         input data back to what it was originally.
9713
9714 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9715
9716         * objc.dg/try-catch-8.m: Enable for all targets.
9717
9718 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9719
9720         * gcc.dg/pr23165.c: New test.
9721
9722 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9723
9724         PR tree-optimization/23234
9725         * gcc.dg/tree-ssa/pr23234.c: New test.
9726
9727 2005-08-08  Josh Conner  <jconner@apple.com>
9728
9729         PR rtl-optimization/23241
9730         * gcc.dg/char-compare.c: New test.
9731
9732 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9733
9734         PR c++/22508
9735         * g++.dg/init/new13.C: New test.
9736
9737 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9738
9739         PR c++/21166
9740         * g++.dg/other/crash-4.C: Adjust
9741         * g++/dg/ext/packed9.C: New.
9742
9743 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9744
9745         PR middle-end/21964
9746         * gcc.c-torture/execute/pr21964-1.c: New test.
9747
9748 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9749
9750         PR c/22458
9751         * gcc.dg/pr22458-1.c: New test.
9752
9753 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9754             Steven G. Kargl <kargls@comcast.net>
9755
9756         PR fortran/22390
9757         * gfortran.dg/flush_1.f90: New test.
9758
9759 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9760
9761         PR c++/23191
9762         * g++.dg/template/eh2.C: New test.
9763
9764 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9765
9766         PR c++/19498
9767         * g++.dg/template/instantiate7.C: New test.
9768
9769 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9770
9771         PR c/23113
9772         * gcc.dg/Wunused-value-1.c: New test.
9773
9774 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9775
9776         PR rtl-optimization/23233
9777         * gcc.c-torture/compile/pr23233-1.c: New test.
9778
9779 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9780
9781         PR fortran/18833
9782         PR fortran/20850
9783         * gfortran.dg/equiv_1.f90: New test.
9784         * gfortran.dg/equiv_2.f90: New test.
9785         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9786         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9787         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9788
9789 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9790
9791         * gcc.c-torture/execute/vrp-5.c: New test.
9792         * gcc.c-torture/execute/vrp-6.c: New test.
9793         * gcc.dg/tree-ssa/vrp21.c: New test.
9794
9795 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9796
9797         * g++.dg/parse/pr22514.C: New test.
9798
9799 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9800
9801         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9802
9803         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9804         instead of constant loads / pool entries.
9805
9806 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9807
9808         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9809         TEST_TO_WCTYPE.
9810
9811 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9812
9813         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9814         __WINT_TYPE__ in generated prototypes if possible.
9815
9816 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9817
9818         PR 22037
9819         * g++.dg/tree-ssa/pr22037.C:
9820
9821 2005-08-04  Richard Henderson  <rth@redhat.com>
9822
9823         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9824         scan-tree-dump-times directive.
9825
9826 2005-08-04  Jan Hubicka  <jh@suse.cz>
9827
9828         * gcov-1.C: Fix switch counts.
9829         * gcov-4b.c: Likewise.
9830
9831 2005-08-03  Jeff Law  <law@redhat.com>
9832
9833         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9834
9835 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9836
9837         * gcc.c-torture/execute/pr23135.c: New test.
9838
9839 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9840
9841         PR tree-optimization/19899
9842         * gcc.dg/tree-ssa/scev-1.c: New test.
9843         * gcc.dg/tree-ssa/scev-2.c: New test.
9844
9845 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9846
9847         PR target/18582
9848         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9849
9850 2005-08-03  Jan Hubicka  <jh@suse.cz>
9851
9852         * update-conroll.c: New testcase.
9853         * update-conroll-2.c: New testcase.
9854
9855 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9856
9857         * gfortran.dg/constant_substring.f: New test.
9858         * gfortran.dg/pr22491.f: New test.
9859
9860 2005-08-02  Jan Hubicka  <jh@suse.cz>
9861
9862         * update-threading.c: Replace by the proper one.
9863
9864 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9865
9866         PR 23164
9867         * g++.dg/tree-ssa/pr23164.C: New test.
9868
9869 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9870
9871         * gcc.dg/tree-ssa/pr23192.c: New test.
9872
9873 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9874
9875         * gcc.c-torture/execute/vrp-4.c: New test.
9876
9877 2005-08-02  Jan Hubicka  <jh@suse.cz>
9878
9879         * update-threading.c: New test.
9880
9881 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9882
9883         * gcc.c-torture/compile/20050801-1.c: New test.
9884         * gcc.c-torture/compile/20050801-2.c: New test.
9885
9886 2005-08-01  Jan Hubicka  <jh@suse.cz>
9887
9888         * val-prof-5.c: New test.
9889
9890 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9891
9892         PR c/22311
9893         * gcc.dg/pr22311-1.c : New test.
9894
9895 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9896
9897         PR target/23095
9898         * gfortran.dg/pr23095.f: New test.
9899
9900         PR c++/22003
9901         * g++.dg/other/pr22003.C: New test.
9902
9903 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9904
9905         PR target/20621
9906         * gcc.c-torture/execute/pr20621-1.c: New test.
9907
9908 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9909
9910         * gfortran.dg/comma_format_extension_4.f: Adjust length
9911         of string for format.
9912         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9913         print statement with internal write.
9914         * gfortran.dg/der_array_io_2.f: Likewise.
9915         * gfortran.dg/der_array_io_3.f: Likewise.
9916
9917 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9918
9919         * gcc.dg/fold-abs-4.c: new test.
9920
9921 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9922
9923         PR fortran/22570 an related issues.
9924         * gfortran.dg/x_slash_1.f: New test.
9925
9926 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9927
9928         PR c/23143
9929         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9930         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9931
9932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9933
9934         PR c/529
9935         * gcc.dg/Wshadow-3.c: New test.
9936
9937 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9938
9939         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9940         used to have the wrong bounds).
9941
9942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9943
9944         PR c/21720
9945         * gcc.dg/hex-round-1.c: Test more cases.
9946         * gcc.dg/hex-round-2.c: New test.
9947
9948 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9949
9950         PR 22550
9951         * g++.dg/tree-ssa/pr22550.C: New test.
9952
9953 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9954
9955         * gcc.dg/tree-ssa/vrp19.c: New test.
9956         * gcc.dg/tree-ssa-vrp20.c: New test.
9957
9958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9959
9960         PR c/22240
9961         * gcc.dg/transparent-union-4.c: New test.
9962
9963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9964
9965         PR c/22192
9966         * gcc.dg/c99-vla-2.c: New test.
9967
9968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9969
9970         PR c/21720
9971         * gcc.dg/hex-round-1.c: New test.
9972
9973 2005-07-28  Jan Hubicka  <jh@suse.cz>
9974
9975         * inliner-1.c: Do not dump everything.
9976         * tree-prof.exp: Do not pass -ftree-based-profiling.
9977         * bprob.exp: Likewise.
9978
9979         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9980
9981 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/22545
9984         * g++.dg/expr/ptrmem7.C: New test.
9985
9986 2005-07-28  Mike Stump  <mrs@apple.com>
9987
9988         * g++.old-deja/g++.mike/visibility-1.C: New test.
9989
9990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9991
9992         PR c/20187
9993         * gcc.c-torture/execute/pr20187-1.c: New test.
9994
9995 2005-07-28  Jeff Law  <law@redhat.com>
9996
9997         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9998         * gcc.dg/tree-ssa/vrp18.c: New test.
9999
10000 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10001
10002         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10003
10004 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10005
10006         PR tree-optimization/22506
10007         * gcc.dg/vect/ps22506.c: New test.
10008
10009 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10010
10011         PR target/21149
10012         * gcc.target/i386/sse-3.c: New test.
10013
10014 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10015
10016         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10017         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10018
10019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10020
10021         PR c/22589
10022         * gcc.c-torture/compile/pr22589-1.c: New test.
10023
10024 2005-07-28  Jan Hubicka  <jh@suse.cz>
10025
10026         * update-loopch.c: New testcase.
10027
10028 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10029
10030         PR rtl-optimization/23047
10031         * gcc.c-torture/execute/pr23047.c: New test.
10032         * gcc.c-torture/execute/pr23047.x: New.
10033
10034 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10035
10036         PR tree-optimization/22493
10037         * gcc.c-torture/execute/pr22493-1.c: New test.
10038         * gcc.c-torture/execute/pr22493-1.x: New.
10039         * gcc.c-torture/execute/vrp-1.c: New test.
10040         * gcc.c-torture/execute/vrp-2.c: New test.
10041         * gcc.c-torture/execute/vrp-2.c: New test.
10042
10043 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10044
10045         * gcc.target/frv/all-builtin-read8.c: Delete.
10046         * gcc.target/frv/all-builtin-read16.c: Delete.
10047         * gcc.target/frv/all-builtin-read32.c: Delete.
10048         * gcc.target/frv/all-builtin-read64.c: Delete.
10049         * gcc.target/frv/all-builtin-write8.c: Delete.
10050         * gcc.target/frv/all-builtin-write16.c: Delete.
10051         * gcc.target/frv/all-builtin-write32.c: Delete.
10052         * gcc.target/frv/all-builtin-write64.c: Delete.
10053         * gcc.target/frv/all-read-write-1.c: New.
10054
10055 2005-07-27  Jeff Law  <law@redhat.com>
10056
10057         * gcc.c-torture/execute/pr22630.c: New test.
10058
10059 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10060
10061         PR tree-optimization/23073
10062         * gcc.dg/vect/nodump-pr23073.c: New test.
10063         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10064
10065 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10066
10067         PR tree-optimize/22348
10068         * gcc.c-torture/execute/pr22348.c: New.
10069
10070 2005-07-27  Richard Guenther  <rguenther@suse.de>
10071
10072         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10073
10074 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10075
10076         PR fortran/22503
10077         * gfortran.dg/logical_comp.f90: New test.
10078
10079 2005-07-27  Jan Hubicka  <jh@suse.cz>
10080
10081         * inliner-1.c: Add cleanup of dumps.
10082         * val-prof-*.c: Likewise.
10083         * update-tailcall.c: New.
10084
10085 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10086
10087         PR 22591
10088         * gcc.dg/tree-ssa/pr22591.c: New test.
10089         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10090
10091 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10092
10093         PR libobjc/22606
10094         * objc.dg/try-catch-11.m: New test.
10095
10096 2005-07-26  Richard Guenther  <rguenther@suse.de>
10097
10098         PR tree-optimization/22486
10099         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10100
10101 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         PR tree-opt/22484
10104         * testsuite/g++.dg/opt/loop2.C: New test.
10105
10106 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10109         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10110
10111 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10112
10113         * lib/profopt.exp (profopt-execute): Check for profiling data
10114         files on the target.
10115
10116 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10117
10118         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10119         for matching of asm labels.
10120
10121 2005-07-25  Richard Guenther  <rguenther@suse.de>
10122
10123         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10124
10125 2005-07-25  Richard Guenther  <rguenther@suse.de>
10126
10127         PR testsuite/22624
10128         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10129
10130 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10131
10132         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10133         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10134         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10135         * gcc.dg/vect/vect-100.c: New test.
10136         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10137         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10138         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10139         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10140         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10141         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10142         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10143         * gfortran.dg/vect/pr19049.f90: New testcase.
10144         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10145
10146 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10147
10148         * gcc.c-torture/execute/20050713-1.c: New test.
10149
10150         PR fortran/20063
10151         * gfortran.fortran-torture/execute/data_4.f90: New test.
10152
10153         PR middle-end/20303
10154         * gcc.dg/visibility-d.c: New test.
10155
10156 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10157
10158         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10159         * gfortran.dg/underflow.f90: Ditto.
10160
10161 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10164         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10165         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10166
10167 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10168
10169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10170         include case of field width of zero.
10171
10172 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10173
10174         PR libgfortran/21875
10175         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10176         with trailing blanks on normal formatted read.
10177
10178 2005-07-23  Chao-ying Fu  <fu@mips.com>
10179
10180         * gcc.target/mips/mips32-dsp-type.c: New test.
10181         * gcc.target/mips/mips32-dsp.c: New test.
10182
10183 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10184
10185         PR testsuite/21073
10186         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10187
10188         PR testsuite/20454
10189         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10190         and __cyg_profile_func_exit.
10191
10192 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10193
10194         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10195         * gfortran.dg/comma_format_extension_4.f: Same.
10196         * gfortran.dg/pr15332.f: Same.
10197         * gfortran.dg/pr21730.f: Same.
10198
10199 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10200
10201         * g++.dg/opt/vrp2.C: Fix testcase.
10202
10203         PR tree-opt/22625
10204         * g++.dg/opt/vrp2.C: New test.
10205
10206 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10207
10208         PR debug/21828
10209         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10210
10211 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10212
10213         * gcc.dg/tree-ssa/20050719-1.c: New test.
10214
10215 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10216
10217         * gcc.dg/bfin-longcall-1.c: New file.
10218         * gcc.dg/bfin-longcall-2.c: New file.
10219
10220 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10221
10222         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10223
10224 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10225
10226         PR middle-end/19055
10227         * gcc.dg/tree-ssa/pr19055.c: New test.
10228         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10229
10230 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10231
10232         PR C++/22358
10233         * g++.dg/other/pr22358.C: New test.
10234
10235 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10236
10237         PR c++/2922
10238         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10239
10240 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10241
10242         PR c++/15938
10243         * g++.dg/init/union2.C: New test.
10244
10245 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10246
10247         PR c/22393
10248         * gcc.dg/complex-4.c: New test.
10249
10250 2005-07-21  Richard Guenther  <rguenther@suse.de>
10251
10252         PR testsuite/22522
10253         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10254         scanning for asm labels.
10255         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10256
10257 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10258
10259         PR target/22085
10260         * gcc.dg/altivec-pr22085.c: New.
10261
10262 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10263
10264         PR tree-optimization/19210
10265         * gcc.dg/tree-ssa/pr19210-1.c: New.
10266         * gcc.dg/tree-ssa/pr19210-2.c: New.
10267
10268 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10269
10270         PR rtl-optimization/22167
10271         * g++.dg/opt/pr22167.C: New test.
10272
10273 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10274
10275         PR c++/2922
10276         * g++.dg/lookup/two-stage2.C: New.
10277         * g++.dg/lookup/two-stage3.C: New.
10278         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10279         fixed two-stage name lookup for operators.
10280         * g++.dg/template/call3.C: Compiler now produces an appropriate
10281         error message.
10282         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10283         14 as a candidate.
10284         * g++.dg/template/ptrmem4.C: Compiler produces different error
10285         message.
10286         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10287         connect_to_method as a candidate.
10288
10289 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10290
10291         * gcc.dg/fold-alloc-1.c: New test.
10292
10293 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10294
10295         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10296         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10297
10298 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10299
10300         * gcc.dg/fold-abs-1.c: New test.
10301         * gcc.dg/fold-abs-2.c: New test.
10302         * gcc.dg/fold-abs-3.c: New test.
10303
10304 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10305
10306         Make CONSTRUCTOR use VEC to store initializers.
10307         * g++.dg/ext/complit3.C: Check for specific error messages.
10308         * g++.dg/init/brace2.C: Update error message.
10309         * g++.dg/warn/Wbraces2.C: Likewise.
10310
10311 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/16940
10314         * gfortran.dg/module_interface_1.f90: New test.
10315
10316 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10317             Kenneth Zadeck <zadeck@naturalbridge.com>
10318
10319         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10320
10321 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10322
10323         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10324         specify -Wformat for these tests.
10325         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10326         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10327         * gcc.dg/format/opt-6.c: Delete.
10328
10329 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10330
10331         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10332         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10333
10334 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10335
10336         * gcc.dg/tree-ssa/alias-2.c: New test.
10337
10338 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10339
10340         PR c++/22263
10341         * g++.dg/template/explicit7.C: New test.
10342
10343 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10344
10345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10346         width of 8 to +Inf and -Inf.
10347
10348 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/22139
10351         * g++.dg/template/friend36.C: New test.
10352
10353 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10354
10355         PR fortran/21730
10356         * gfortran.dg/pr21730.f: New test.
10357
10358 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10359             Kenneth Zadeck <zadeck@naturalbridge.com>
10360
10361         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10362         since pure const detection cannot run at -O1 in c compiler.
10363         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10364         can now optimize this case properly.
10365         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10366         because we now pass.
10367         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10368
10369 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10370
10371         PR c/22421
10372         * gcc.dg/format/bitfld-1.c: New test.
10373
10374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/22204
10377         * g++.dg/rtti/repo1.C: New test.
10378
10379 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10380
10381         PR middle-end/22398
10382         * gcc.c-torture/compile/pr22398.c: New test.
10383
10384 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/22132
10387         * g++.dg/expr/cast4.C: New test.
10388
10389 2005-07-15  Richard Guenther  <rguenther@suse.de>
10390
10391         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10393
10394 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10395
10396         PR tree-optimization/22230
10397         * gcc.dg/tree-ssa/pr22230.c: New test.
10398
10399 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10400
10401         * gfortran.dg/g77/cpp6.f: New test.
10402
10403         PR fortran/22417
10404         * gfortran.dg/g77/cpp5.F: New test.
10405         * gfortran.dg/g77/cpp5.h: New file.
10406         * gfortran.dg/g77/cpp5inc.h: New file.
10407
10408 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10409
10410         PR libfortran/16435
10411         * gfortran.dg/tl_editting.f90: New.
10412         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10413
10414 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10415
10416         * gfortran.dg/char_array_constructor.f90: New test.
10417
10418 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10419
10420         * gfortran.dg/past_eor.f90: New.
10421         * gfortran.dg/complex_read.f90: New.
10422
10423 2005-07-13  Jeff Law  <law@redhat.com>
10424
10425         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10426         additional casts.
10427
10428         * gcc.dg/tree-ssa/pr22321.c: New test
10429
10430 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10431
10432         PR tree-optimization/21921
10433         * gcc.dg/tree-ssa/pr21921.c: New.
10434
10435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10436
10437         PR tree-optimizatio/22442
10438         * gcc.dg/tree-ssa/loop-11.c: New test.
10439
10440 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10441
10442         PR tree-opt/21840
10443         * gcc.c-torture/compile/pr21840.c: New test.
10444
10445 2005-07-12  Jan Hubicka  <jh@suse.cz>
10446
10447         * gcc.c-torture/compile/pr22379.c: New test.
10448
10449 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10450
10451         PR libfortran/21593
10452         gfortran.dg/dev_null.f90: Remove outdated comment about
10453         PR libfortran/21593.
10454
10455
10456 2005-07-12  Dale Johannesen  <dalej@apple.com>
10457
10458         * gcc.target/i386/compress-float-sse.c: New.
10459         * gcc.target/i386/compress-float-sse-pic.c: New.
10460         * gcc.target/i386/compress-float-387.c: New.
10461         * gcc.target/i386/compress-float-387-pic.c: New.
10462         * gcc.dg/compress-float-ppc.c: New.
10463         * gcc.dg/compress-float-ppc-pic.c: New.
10464
10465 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10466
10467         PR libfortran/21593
10468         gfortran.dg/dev_null.f90: Remove targets.
10469
10470 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10471
10472         PR tree-opt/22335
10473         * gcc.dg/pr22335-1.c: New test.
10474         * gcc.dg/pr22335-2.c: New test.
10475
10476 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10477
10478         PR c++/20172
10479         * g++.dg/template/nontype12.C : New test.
10480
10481 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10482
10483         * gcc.dg/tree-ssa/loop-10.c: New test.
10484
10485 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10486
10487         * gcc.c-torture/execute/20020720-1.x: Remove.
10488
10489 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10490
10491         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10492
10493 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10494
10495         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10496         (dg-mips-options): Use it.
10497
10498 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10499
10500         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10501
10502 2005-07-09  Richard Henderson  <rth@redhat.com>
10503
10504         * lib/target-supports.exp (check_effective_target_sync_char_short):
10505         Add alpha.
10506
10507 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10508
10509         PR libfortran/22217
10510         * gfortran.dg/negative-z-descriptor.f90: New test.
10511
10512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10513
10514         PR tree-opt/22329
10515         * gcc.dg/pr22329.c: New test.
10516
10517 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10518
10519         PR tree-optimization/20139
10520         * gcc.dg/tree-ssa/pr20139.c: New.
10521
10522 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10523
10524         PR tree-opt/22356
10525         * testsuite/gcc.dg/pr22356-1.c: New test.
10526
10527 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10528
10529         PR c++/21799
10530         * g++.dg/template/unify8.C: New.
10531         * g++.dg/template/unify9.C: New.
10532
10533 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10534
10535         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10536
10537 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10538
10539         * gcc.dg/darwin-version-1.c: New.
10540         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10541         * gcc.dg/builtins-20.c: Likewise.
10542         * gcc.dg/builtins-53.c: Likewise.
10543         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10544         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10545         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10546         * gcc.dg/torture/builtins-power-1.c: Likewise.
10547         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10548         on Darwin.
10549
10550 2005-07-07  Jeff Law  <law@redhat.com>
10551
10552         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10553         argument evaluation order.
10554
10555 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10556
10557         PR libfortran/21594
10558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10559         Add test cases where the shift length is greater than the
10560         array length.
10561
10562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10563
10564         * obj-c++.dg/proto-lossage-6.mm: New.
10565         * objc.dg/proto-lossage-6.m: New.
10566
10567 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10568
10569         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10570         * objc.dg/gnu-runtime-2.m: Likewise.
10571
10572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10573
10574         * gfortran.dg/longline.f: New test.
10575
10576         * gfortran.dg/badline.f: New test.
10577
10578 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10579
10580         PR fortran/16531
10581         PR fortran/15966
10582         PR fortran/18781
10583         * gfortran.dg/hollerith.f90: New.
10584         * gfortran.dg/hollerith2.f90: New.
10585         * gfortran.dg/hollerith3.f90: New.
10586         * gfortran.dg/hollerith4.f90: New.
10587         * gfortran.dg/hollerith_f95.f90: New.
10588         * gfortran.dg/hollerith_legacy.f90: New.
10589         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10590
10591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10592
10593         PR objc/22274
10594         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10595         * objc.dg/gnu-runtime-2.m: New.
10596
10597 2005-07-06  Jeff Law  <law@redhat.com>
10598
10599         * gcc.dg/tree-ssa/vrp17.c: New test.
10600
10601 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10602
10603         PR fortran/22327
10604         * gfortran.dg/array_constructor_5.f90: New test.
10605
10606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10609
10610 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10611
10612         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10613         * gcc.dg/980816-1.c: Ditto.
10614
10615 2005-07-06  Jeff Law  <law@redhat.com>
10616
10617         * gcc.c-torture/compile/pr21356.c: New test.
10618
10619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10620
10621         PR c/22013
10622         PR c/22098
10623         * gcc.c-torture/compile/pr22013-1.c,
10624         gcc.c-torture/execute/pr22098-1.c,
10625         gcc.c-torture/execute/pr22098-2.c,
10626         gcc.c-torture/execute/pr22098-3.c: New tests.
10627
10628 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10629
10630         PR c/22308
10631         * gcc.dg/pr22308-1.c: New test.
10632
10633 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10634
10635         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10636         target.
10637         * gcc.dg/compare9.c: Use -fshort-enums instead of
10638         -fno-short-enums.  Change the last test to dg-bogus.
10639
10640 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10641
10642         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10643         * gcc.dg/compare9.c: New.
10644
10645 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10646
10647         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10648
10649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR testsuite/22288
10652         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10653
10654
10655 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10656
10657         * gcc.dg/format/gcc_gfc-1.c: New.
10658
10659 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10662
10663 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10664
10665         PR fortran/20842
10666         * gfortran.dg/io_invalid_1.f90: New test.
10667
10668 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10669
10670         * gcc.dg/format/gcc_diag-1.c: Update.
10671
10672 2005-07-02  Jeff Law  <law@redhat.com>
10673
10674         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10675         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10676
10677 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10678
10679         * gcc.dg/format/gcc_diag-1.c: Update.
10680
10681 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         PR tree-opt/22269
10684         * gcc.c-torture/compile/pr22269.c: New test.
10685
10686 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10687
10688         PR 21584
10689         PR 22219
10690         * g++.dg/tree-ssa/pr21584-1.C: New test.
10691         * g++.dg/tree-ssa/pr21584-2.C: New test.
10692
10693 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10694
10695         * obj-c++.dg/try-catch-11.mm: New.
10696         * objc.dg/try-catch-10.m: New.
10697
10698 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10699
10700         * g++.dg/other/ucnid-1.C: xfail on AIX.
10701
10702 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10703
10704         PR 22234
10705         * gcc.dg/20050629-1.c: New test.
10706
10707 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10708
10709         * obj-c++.dg/const-str-1[0-1].mm: New.
10710         * objc.dg/const-str-1[0-1].m: New.
10711
10712 2005-05-29  Richard Henderson  <rth@redhat.com>
10713
10714         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10715         Rename from check_effective_target_vect_no_max.
10716         (check_effective_target_vect_no_int_add): New.
10717         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10718         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10720         * gcc.dg/vect/vect-reduc-1.c: Use both.
10721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10722
10723 2005-05-29  Richard Henderson  <rth@redhat.com>
10724
10725         * lib/target-supports.exp (check_effective_target_vect_no_max):
10726         Remove i386 and x86_64.
10727
10728 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10729
10730         PR testsuite/21969
10731         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10732
10733 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10734
10735         PR middle-end/21969
10736         * gcc.dg/vect/pr21969.c: New test.
10737
10738 2005-06-28  Eric Christopher  <echristo@redhat.com>
10739
10740         PR c/22052
10741         PR c/21975
10742         * gcc.dg/inline1.c: New test.
10743         * gcc.dg/inline2.c: Ditto.
10744         * gcc.dg/inline3.c: Ditto.
10745         * gcc.dg/inline4.c: Ditto.
10746         * gcc.dg/inline5.c: Ditto.
10747
10748 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10749
10750         PR libfortran/22142
10751         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10752         Add testcase also testing eoshift1 for PR 22142.
10753
10754 2005-06-28  Richard Henderson  <rth@redhat.com>
10755
10756         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10757         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10758         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10759         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10760         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10761
10762 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10763
10764         PR libfortran/22142
10765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10766         Add testcase for PR 22142.
10767
10768 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10769
10770         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10771         gcc.target/ia64/fpreg-2.c: New tests.
10772
10773 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10774
10775         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10776
10777 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10778
10779         PR libfortran/22170
10780         * gfortran.dg/slash_1.f90: New test.
10781
10782 2005-06-27  Richard Henderson  <rth@redhat.com>
10783
10784         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10785         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10786         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10787         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10788         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10790
10791 2005-06-27  Richard Henderson  <rth@redhat.com>
10792
10793         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10794         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10795
10796 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10797
10798         * obj-c++.dg/proto-lossage-5.mm: New.
10799         * objc.dg/proto-lossage-5.m: New.
10800
10801 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10802
10803         PR 21959
10804         * gcc.dg/tree-ssa/pr21959.c: New test.
10805
10806 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10807
10808         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10809         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10810         testing uninitialized var.
10811
10812         * gcc.c-torture/execute/builtins/chk.h: New.
10813         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10814         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10815         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10816         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10817         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10818         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10819         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10820         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10821         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10822         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10823         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10824         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10825         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10826         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10827         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10828         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10829         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10830         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10831         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10832         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10833         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10834         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10835         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10836         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10837         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10838         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10839         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10840         * gcc.dg/builtin-object-size-1.c: New test.
10841         * gcc.dg/builtin-object-size-2.c: New test.
10842         * gcc.dg/builtin-object-size-3.c: New test.
10843         * gcc.dg/builtin-object-size-4.c: New test.
10844         * gcc.dg/builtin-object-size-5.c: New test.
10845         * gcc.dg/builtin-stringop-chk-1.c: New test.
10846         * gcc.dg/builtin-stringop-chk-2.c: New test.
10847         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10848         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10849         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10850         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10851         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10852         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10853         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10854         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10855         * gcc.c-torture/execute/printf-1.c: New test.
10856         * gcc.c-torture/execute/fprintf-1.c: New test.
10857         * gcc.c-torture/execute/vprintf-1.c: New test.
10858         * gcc.c-torture/execute/vfprintf-1.c: New test.
10859         * gcc.c-torture/execute/printf-chk-1.c: New test.
10860         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10861         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10862         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10863
10864 2005-06-27  Michael Matz  <matz@suse.de>
10865
10866         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10867         slot is not merged if address escapes.
10868
10869 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10870
10871         PR c/21911
10872         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10873
10874 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10875
10876         PR middle-end/17965
10877         * gcc.c-torture/compile/20050622-1.c: New test.
10878
10879         PR middle-end/22028
10880         * gcc.dg/20050620-1.c: New test.
10881
10882 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10883
10884         PR tree-optimization/22026
10885         * gcc.dg/tree-ssa/pr22026.c: New.
10886
10887 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10888
10889         PR libfortran/22144
10890         * gfortran.dg/shift-alloc.f90: New testcase.
10891
10892 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10893
10894         * all files: Update FSF address in copyright headers.
10895
10896 2005-06-22  Jan Hubicka  <jh@suse.cz>
10897
10898         * wholeprogram-1.c: New testcase.
10899         * wholeprogram-2.c: New testcase.
10900
10901 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10902
10903         PR 22171
10904         * gcc.dg/tree-ssa/pr22171.c: New test.
10905
10906 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10907
10908         * gfortran.dg/simplify_modulo.f90: New.
10909
10910 2005-06-24  Jan Hubicka  <jh@suse.cz>
10911
10912         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10913
10914 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10915
10916         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10917
10918 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10919
10920         * obj-c++.dg/typedef-alias-1.mm: New.
10921         * objc.dg/typedef-alias-1.m: New.
10922
10923 2005-06-23  Jeff Law  <law@redhat.com>
10924
10925         * gcc.dg/tree-ssa/vrp16.c: New test.
10926
10927 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10928
10929         * lib/target-supports.exp: Add
10930         check_effective_target_fortran_large_real and
10931         check_effective_target_fortran_large_int to check for
10932         corresponding effective targets.
10933         * gfortran.dg/large_integer_kind_1.f90: New test.
10934         * gfortran.dg/large_real_kind_1.f90: New test.
10935
10936 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10937
10938         PR tree-optimization/22117
10939         * gcc.dg/tree-ssa/pr22117.c: New.
10940
10941 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10942
10943         PR testsuite/22123
10944         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10945
10946 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10947
10948         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10949
10950 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10951
10952         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10953         * gfortran.dg/f2c_4.c: Likewise.
10954
10955 2005-06-22 Paul Brook  <paul@codesourcery.com>
10956
10957         PR fortran/21034
10958         * gfortran.dg/auto_save_1.f90: New test.
10959
10960 2005-06-22  Michael Matz  <matz@suse.de>
10961
10962         * gcc.target/x86-64/abi: New directory.
10963         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10964         * gcc.target/x86-64/abi/README.gcc: New file.
10965         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10966         * gcc.target/x86-64/abi/asm-support.s: New file.
10967         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10968         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10969         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10970         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10971         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10972         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10973         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10974         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10975         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10976         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10977         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10978         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10979         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10980         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10981         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10982         * gcc.target/x86_64/abi/test_varargs.c: New test.
10983
10984 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10985
10986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10987         32-bit i?86 and x86_64.
10988
10989 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10990
10991         * obj-c++.dg/const-str-[1-9].mm: New tests.
10992
10993 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/22010
10996         * gfortran.dg/namelist_use.f90: New.
10997         * gfortran.dg/namelist_use_only.f90: New.
10998
10999 2005-06-21  Jeff Law  <law@redhat.com>
11000
11001         * gcc.dg/tree-ssa/vrp15.c: New test.
11002
11003 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11004
11005         * lib/target-supports.exp (check_effective_target_vect_reduction):
11006         Remove.
11007         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11008         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11009         remove vect_reduction target keyword. Also avoid two returns in main.
11010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11011         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11012         * gcc.dg/vect/vect-reduc-1short.c: New test.
11013         * gcc.dg/vect/vect-reduc-1char.c: New test.
11014         * gcc.dg/vect/vect-reduc-2short.c: New test.
11015         * gcc.dg/vect/vect-reduc-2char.c: New test.
11016         * gcc.dg/vect/vect-reduc-6.c: New test.
11017         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11018         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11019         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11020
11021 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11022         Paul Thomas  <pault@gcc.gnu.org>
11023
11024         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11025         New tests.
11026
11027 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11028
11029         * gfortran.dg/backslash_1.f90: New test.
11030         * gfortran.dg/backslash_2.f90: New test.
11031
11032 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11033
11034         * gfortran.dg/duplicate_labels.f90: New test.
11035
11036 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11037
11038         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11039         unsupportable relocations.
11040         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11041         * gcc.dg/20050321-2.c: xfail for NetWare.
11042
11043 2005-06-20  Andreas Jaeger  <aj@suse.de>
11044
11045         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11046         gcc.target/i386/fastcall-sseregparm.c,
11047         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11048
11049 2005-06-19  Richard Henderson  <rth@redhat.com>
11050
11051         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11052
11053 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11054
11055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11056
11057 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11058
11059         PR c++/22115
11060         * g++.dg/conversion/simd2.C: Change expected error message.
11061
11062 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11063
11064         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11067
11068 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11069
11070         * gcc.dg/fold-mod-1.c: New test.
11071
11072 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11073
11074         PR fortran/19926
11075         * gfortran.dg/pr19926.f90: New test.
11076
11077 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11078
11079         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11080         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11081         targets.
11082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11084
11085 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11086
11087         * gcc.target/ia64/float80-varargs-1.c: New test.
11088
11089 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11090
11091         PR tree-opt/22035
11092         * gfortran.dg/f2c_6.f90: New test.
11093
11094 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11095
11096         PR c++/17413
11097         * g++.dg/template/local5.C: New.
11098
11099 2005-06-17  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11102
11103 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11104
11105         PR testsuite/21945
11106         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11107
11108 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11109
11110         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11111         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11112         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11113         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11114         check_vect to verify the presence of hardware vector support.
11115
11116 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11117
11118         PR testsuite/22056
11119         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11120
11121 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11122
11123         PR libfortran/19216
11124         * gfortran.dg/pr19216.f: Add correct space between brackets and
11125         dg directive.
11126
11127 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11128
11129         PR libfortran/16436
11130         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11131
11132 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11133
11134         * gcc.target/i386/attributes-error.c: New testcase.
11135         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11136         * gcc.target/i386/regparm-stdcall.c: Likewise.
11137         * gcc.target/i386/sseregparm-1.c: Likewise.
11138         * gcc.target/i386/sseregparm-2.c: Likewise.
11139
11140 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11141
11142         * g++.dg/rtti/crash2.C: New.
11143
11144 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11145
11146         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11147
11148 2005-06-15  David Ung  <davidu@mips.com>
11149
11150         * gcc.target/mips/mips16e-extends.c: New test for testing the
11151         generation of MIPS16e zeb/zeh, seb/seh instructions.
11152
11153 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR 22018
11156         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11157         * gcc.dg/tree-ssa/pr22018.c: New test.
11158
11159 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11160
11161         * gcc.dg/simd-1.c: Update error messages.
11162         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11163         * gcc.dg/simd-2.c: Update error messages.
11164         * gcc.dg/simd-4.c: New.
11165
11166 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11167
11168         PR c++/20678
11169         * g++.dg/other/crash-4.C: New.
11170
11171 2005-06-14  Devang Patel  <dpatel@apple.com>
11172
11173         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11174
11175 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11176
11177         PR c++/21929
11178         * g++.dg/parse/crash11.C: Update
11179
11180 2005-06-13  Jeff Law  <law@redhat.com>
11181
11182         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11183         perform the desired transformations.
11184         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11185         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11186
11187 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11188
11189         PR fortran/22038
11190         * gfortran.dg/forall_1.f90: Un-XFAIL.
11191
11192 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11193
11194         PR c++/21929
11195         * g++.dg/parse/crash26.C: New.
11196
11197         PR c++/20789
11198         * g++.dg/init/member1.C: New.
11199
11200 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gfortran.dg/altreturn_1.f90: New test.
11203
11204 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11205
11206         PR middle-end/21985
11207         * gcc.dg/tree-ssa/pr21985.c: New test.
11208
11209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11210
11211         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11212
11213 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11214
11215         PR c++/21930
11216         * g++.dg/other/error10.C: New test case.
11217
11218 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11219
11220         PR libfortran/19155
11221         * gfortran.dg/pr19155.f: Add test.
11222
11223 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11224
11225         * gfortran.dg/f2c_7.f90: New test.
11226
11227         * gfortran.dg/forall_1.f90: XFAILed.
11228
11229 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11230
11231         * gcc.dg/pr14796-1.c: New.
11232         * gcc.dg/pr14796-2.c: New.
11233
11234 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11235
11236         PR fortran/17792
11237         PR fortran/21375
11238         * gfortran.dg/deallocate_stat.f90: New test.
11239
11240 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11241
11242         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11243
11244 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11245
11246         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11247         access will be generated when this loop is vectorized. Test that
11248         accesses with same alignment were detected.
11249         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11250         Test that accesses with same alignment were detected.
11251         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11252         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11253         alignment were detected.
11254
11255 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11256
11257         PR c++/10611
11258         * g++.dg/conversion/simd2.C: New.
11259
11260 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11261
11262         * gcc.dg/Wcxx-compat-1.c: New.
11263
11264 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11265
11266         PR libfortran/21480
11267         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11268         complex array.
11269
11270 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11271
11272         * gcc.dg/alias-8.c: New.
11273
11274 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11275
11276         * gcc.dg/format/cmn_err-1.c: Update.
11277
11278 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11279
11280         PR target/20666
11281         * gcc.target/sparc/fexpand-2.c: New.
11282         * gcc.target/sparc/fpmerge-2.c: New.
11283         * gcc.target/sparc/fpmul-2.c: New.
11284         * gcc.target/sparc/noresult.c: New.
11285         * gcc.target/sparc/pdist-2.c: New.
11286         * gcc.target/sparc/pdist-3.c: New.
11287
11288 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11289
11290         PR testsuite/21702
11291         * gcc.target/i386/i386.exp: Fix comment typo.
11292
11293 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11294
11295         PR c++/19497
11296         * g++.dg/inherit/using5.C: New.
11297         * g++.dg/inherit/using6.C: New.
11298
11299 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11300
11301         PR c++/19894
11302         * g++.dg/template/ptrmem15.C: New test.
11303
11304         PR c++/20563
11305         * g++.dg/ext/label4.C: New test.
11306
11307 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11308
11309         * gcc.dg/tls/debug-1.c: New test.
11310
11311 2005-06-07  Dale Johannesen  <dalej@apple.com>
11312
11313         * gcc.target/i386/movq.c: New.
11314
11315 2005-06-07  Dale Johannesen  <dalej@apple.com>
11316
11317         * gcc.dg/20050607-1.c: New.
11318
11319 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11320
11321         PR middle-end/21850
11322         * gcc.c-torture/execute/20050607-1.c: New test.
11323
11324 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11325
11326         PR libfortran/21926
11327         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11328         Test case where the return array has lowest stride one,
11329         but isn't packed.
11330
11331 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11332
11333         * lib/target-supports.exp (check_effective_target_sync_int_long):
11334         Add s390 and s390x targets.
11335
11336 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11337
11338         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11339         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11340         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11341         * gcc.dg/tree-ssa/loop-9.c: New test.
11342
11343 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         * g++.dg/parse/defarg10.C: New.
11346
11347 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR regression/21897
11350         * gcc.c-torture/execute/20050604-1.c: New test.
11351
11352 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11353
11354         PR 21903
11355         * g++.dg/parse/defarg9.C: New.
11356
11357         PR c++/20637
11358         * g++.dg/inherit/using4.C: New.
11359         * g++.dg/overload/error1.C: Adjust expected errors.
11360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11361         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11362         * g++.old-deja/g++.other/redecl2.C: Likewise.
11363         * g++.old-deja/g++.other/redecl4.C: Likewise.
11364         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11365
11366 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11367
11368         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11369
11370 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11371
11372         * lib/gfortran.exp (gfortran_target_compile): Call
11373         dg-additional-files-options
11374         * gfortran.dg/f2c_4.f90: New file
11375         * gfortran.dg/f2c_4.c: New file
11376         * gfortran.dg/f2c_5.f90: New file
11377         * gfortran.dg/f2c_5.c: New file
11378
11379 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11380
11381         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11382
11383         PR fortran/21912
11384         * gfortran.dg/array_constructor_4.f90: New test.
11385
11386 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/21619
11389         * g++.dg/ext/builtin9.C: New test.
11390
11391 2005-06-05  Dale Johannesen  <dalej@apple.com>
11392
11393         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11394         * gcc.c-torture/execute/20050603-2.c: Ditto.
11395
11396 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11397
11398         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11399         * gcc.dg/vect/vect-reduc-1.c: New.
11400         * gcc.dg/vect/vect-reduc-2.c: New.
11401         * gcc.dg/vect/vect-reduc-3.c: New.
11402
11403 2005-06-04  Dale Johannesen  <dalej@apple.com>
11404
11405         * gcc.c-torture/execute/20050603-1.c: New.
11406         * gcc.c-torture/execute/20050603-2.c: New.
11407         * gcc.dg/20050603-3.c: New.
11408
11409 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11410
11411         PR fortran/19195
11412         * gfortran.dg/debug_1.f90: New test.
11413
11414         * gfortran.dg/forall_1.f90: New test.
11415
11416 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11417
11418         * gfortran.dg/array_constructor_3.f90: New test.
11419
11420 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11421
11422         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11423
11424 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11425
11426         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11427
11428 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11429
11430         PR c/21873
11431         * gcc.dg/init-excess-1.c: New test.
11432
11433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/21853
11436         * g++.dg/expr/static_cast6.C: New test.
11437
11438 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11439
11440         * gcc.dg/tree-ssa/vrp14.c: New test.
11441
11442 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/21336
11445         * g++.dg/template/new2.C: New test.
11446
11447 2005-06-03  Josh Conner  <jconner@apple.com>
11448
11449         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11450         all entries in initializer.
11451
11452 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11453
11454         PR middle-end/21858
11455         * gcc.dg/pr21858.c: New testcase.
11456
11457 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11458
11459         PR tree-optimization/21292
11460
11461         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11462         New.
11463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11467         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11468
11469 2005-06-02  Richard Henderson  <rth@redhat.com>
11470
11471         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11472
11473 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11474
11475         * gcc.dg/wtypequal.c: New testcase.
11476
11477 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11478
11479         PR 21582
11480         * gcc.dg/tree-ssa/pr21582.c: New test.
11481
11482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11483
11484         PR c++/21280
11485         * g++.dg/opt/interface2.h: New.
11486         * g++.dg/opt/interface2.C: New.
11487         * g++.dg/init/ctor4.C: Adjust error lines.
11488         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11490         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11491         * g++.old-deja/g++.pt/assign1.C: Likewise.
11492         * g++.old-deja/g++.pt/crash20.C: Likewise.
11493
11494 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11495
11496         PR tree-optimization/21734
11497         * g++.dg/vect/pr21734_1.cc: New.
11498         * g++.dg/vect/pr21734_2.cc: New.
11499
11500 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11501
11502         PR c++/20350
11503         * g++.dg/template/spec24.C: New.
11504
11505         PR c++/21151
11506         * g++.dg/pch/local-1.C: New.
11507         * g++.dg/pch/local-1.Hs: New.
11508
11509 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11510
11511         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11512         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11513         * gcc.dg/tree-ssa/pr14341.c: New test.
11514         * gcc.dg/tree-ssa/pr14841.c: New test.
11515         * gcc.dg/tree-ssa/pr20701.c: New test.
11516         * gcc.dg/tree-ssa/pr21086.c: New test.
11517         * gcc.dg/tree-ssa/pr21090.c: New test.
11518         * gcc.dg/tree-ssa/pr21332.c: New test.
11519         * gcc.dg/tree-ssa/pr21458.c: New test.
11520         * gcc.dg/tree-ssa/pr21658.c: New test.
11521         * gcc.dg/tree-ssa/vrp01.c: New test.
11522         * gcc.dg/tree-ssa/vrp02.c: New test.
11523         * gcc.dg/tree-ssa/vrp03.c: New test.
11524         * gcc.dg/tree-ssa/vrp04.c: New test.
11525         * gcc.dg/tree-ssa/vrp05.c: New test.
11526         * gcc.dg/tree-ssa/vrp06.c: New test.
11527         * gcc.dg/tree-ssa/vrp07.c: New test.
11528         * gcc.dg/tree-ssa/vrp08.c: New test.
11529         * gcc.dg/tree-ssa/vrp09.c: New test.
11530         * gcc.dg/tree-ssa/vrp10.c: New test.
11531         * gcc.dg/tree-ssa/vrp11.c: New test.
11532         * gcc.dg/tree-ssa/vrp12.c: New test.
11533         * gcc.dg/tree-ssa/vrp13.c: New test.
11534
11535 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11536
11537         PR 21029
11538         * gcc.dg/tree-ssa/pr21029.c: New test.
11539
11540 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11541
11542         * gfortran.dg/logint-1.f: New test case.
11543         * gfortran.dg/logint-2.f: Likewise.
11544         * gfortran.dg/logint-3.f: Likewise.
11545
11546 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR c/21536
11549         PR c/20760
11550         * gcc.dg/20050527-1.c: New test.
11551
11552         * gcc.dg/i386-sse-12.c: New test.
11553
11554         PR fortran/21729
11555         * gfortran.dg/implicit_5.f90: New test.
11556
11557 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11558
11559         PR fortran/20883
11560         * gfortran/assign_4.f90: New test.
11561         * gfortran/assign_2.f90: Change compile to run.
11562
11563 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11564
11565         * lib/target-supports.exp
11566         (check_effective_target_sync_char_short): New.
11567         * gcc.dg/sync-2.c: New.
11568
11569 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11570
11571         PR tree-optimization/21817
11572         * gcc.dg/torture/pr21817-1.c: New.
11573
11574 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/21165
11577         * g++.dg/template/init5.C: New.
11578
11579 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11580
11581         * gfortran.dg/char_initialiser_actual.f90:
11582         Test character initialisers as actual arguments.
11583         * gfortran.dg/char_pointer_comp_assign.f90:
11584         Test character pointer structure component assignments.
11585         * gfortran.dg/char_array_structure_constructor.f90:
11586         Test character components in structure constructors.
11587
11588 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11589
11590         PR middle-end/20931
11591         * g++.dg/opt/pr20931.C: New test.
11592
11593 2005-05-31  Andreas Jaeger  <aj@suse.de>
11594
11595         PR testsuite/20772
11596         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11597         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11598         g++.old-deja/g++.ext/asmspec1.C,
11599         g++.old-deja/g++.other/regstack.C,
11600         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11601         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11602         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11603         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11604         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11605         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11606         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11607         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11608         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11609         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11610         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11611         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11612         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11613         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11614         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11615         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11616         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11617         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11618         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11619
11620 2005-05-31  Jeff Law  <law@redhat.com>
11621
11622         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11623
11624 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11625
11626         PR middle-end/21743
11627         * gcc.dg/builtins-1.c: Activate disabled clog test.
11628         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11629
11630 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11631
11632         * gfortran.dg/char_pointer_assign.f90:
11633         Test character-pointer assignments and pointer assignments.
11634         * gfortran.dg/char_pointer_dummy.f90:
11635         Test character-pointer dummy arguments.
11636         * gfortran.dg/char_pointer_func.f90:
11637         Test character-pointer function returns.
11638         * gfortran.dg/char_pointer_dependency.f90:
11639         Test character-pointer functions with dependencies.
11640
11641 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/21784
11644         * g++.dg/lookup/using14.C: New test.
11645
11646 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11647
11648         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11649         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11650         trailing ^M.
11651
11652 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11653
11654         PR c++/17413
11655         * g++.dg/template/local5.C: New.
11656
11657         PR target/21761
11658         * gcc.c-torture/compile/pr21761.c: New.
11659
11660         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11661         before darwin8.
11662
11663 2005-05-30  Steven G. Kargl
11664
11665         PR fortran/20846
11666         * gfortran.dg/inquire_8.f90: New test.
11667
11668 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11669
11670         PR libfortran/21376
11671         * gfortran.dg/output_exponents_1.f90: New test.
11672
11673 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11674
11675         PR libfortran/20006
11676         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11677
11678 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/21210
11681         * g++.dg/ext/complex1.C: New test.
11682
11683         PR c++/21340
11684         * g++.dg/init/ctor6.C: New test.
11685
11686 2005-05-29  Jan Hubicka  <jh@suse.cz>
11687
11688         * gcc.c-torture/compile/pr21562.c: New.
11689
11690 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11691
11692         * gfortran.dg/subnormal_1.f90: New test.
11693
11694 2005-05-28  Jan Hubicka  <jh@suse.cz>
11695
11696         * tree-prof.exp: Fix comment.
11697         * value-prof-1.c: New.
11698         * value-prof-2.c: New.
11699         * value-prof-3.c: New.
11700         * value-prof-4.c: New.
11701
11702 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR c++/21614
11705         * g++.dg/expr/ptrmem6.C: New test.
11706         * g++.dg/expr/ptrmem6a.C: Likewise.
11707
11708 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11709
11710         PR tree-optimization/21658
11711         * gcc.dg/tree-ssa/pr21658.c: New.
11712
11713 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11714
11715         PR c++/21455
11716         * g++.dg/inherit/ptrmem3.C: New.
11717
11718         PR c++/21681
11719         * g++.dg/parse/template16.C: New.
11720
11721 2005-05-27  Andreas Jaeger  <aj@suse.de>
11722
11723         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11724
11725         * gcc.dg/i386-sse-8.c: Run test on all archs.
11726
11727 2005-05-26  Mike Stump  <mrs@apple.com>
11728
11729         * objc.dg/isa-field-1.m: Only run on darwin.
11730         * objc.dg/lookup-1.m: Likewise.
11731         * objc.dg/try-catch-8.m: Likewise.
11732
11733 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11734
11735         PR tree-optimization/9814
11736         * gcc.dg/pr9814-1.c: New test case.
11737
11738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11739
11740         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11741         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11742         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11743         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11744         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11745         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11746         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11747         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11748         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11749         objc.dg/try-catch-8.m: New.
11750
11751 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11752
11753         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11754         remove extraneous semicolons.
11755
11756 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11757
11758         * obj-c++.dg/comp-types-12.mm: New.
11759         * objc.dg/comp-types-11.m: New.
11760         * objc.dg/selector-4.m: New.
11761
11762 2005-05-26  Andreas Jaeger  <aj@suse.de>
11763
11764         PR testsuite/20772
11765         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11766         g++.old-deja/g++.ext/attrib3.C,
11767         g++.old-deja/g++.other/store-expr1.C,
11768         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11769         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11770         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11771         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11772         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11773         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11774         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11775         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11776         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11777         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11778         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11779         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11780         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11781         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11782         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11783         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11784         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11785         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11786         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11787
11788 2005-05-26  Andreas Jaeger  <aj@suse.de>
11789
11790         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11791         x86-64 compilation.
11792
11793 2005-05-26  Andreas Jaeger  <aj@suse.de>
11794
11795         PR testsuite/20772
11796         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11797         gcc.misc-tests/i386-pf-athlon-1.c,
11798         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11799         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11800         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11801         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11802         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11803         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11804         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11805         programs.
11806
11807         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11808         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11809         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11810         x86-64 compilation.
11811
11812         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11813         x86_64.
11814
11815         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11816         effective-target ilp32.
11817
11818 2005-05-26  David Ung  <davidu@mips.com>
11819
11820         * gcc.target/mips/ext_ins.c: New test for testing the generation
11821         of MIPS32/64 rev 2 ext/ins instructions.
11822
11823 2005-05-26  Andreas Jaeger  <aj@suse.de>
11824
11825         * treelang/compile/unsigned.tree: Use gimple instead of
11826         nonexisting generic dump.
11827
11828 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11829
11830         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11831
11832 2005-05-26  Andreas Jaeger  <aj@suse.de>
11833
11834         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11835
11836 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11837
11838         PR libfortran/17283
11839         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11840         Test callee-allocated memory with write statements.
11841
11842 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11843
11844         PR middle-end/21709
11845         * gcc.dg/pr21709-1.c: New test case.
11846
11847 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11848             Mike Stump  <mrs@apple.com>
11849
11850         * objc/execute/next_mapping.h: Update for C++.
11851
11852         * obj-c++.dg/selector-1.mm: Move to...
11853         * obj-c++.dg/selector-4.mm: here...
11854
11855         * obj-c++.dg/basic.mm: New.
11856         * obj-c++.dg/comp-types-1.mm: New.
11857         * obj-c++.dg/cxx-class-1.mm: New.
11858         * obj-c++.dg/cxx-ivars-1.mm: New.
11859         * obj-c++.dg/cxx-ivars-2.mm: New.
11860         * obj-c++.dg/cxx-ivars-3.mm: New.
11861         * obj-c++.dg/cxx-scope-1.mm: New.
11862         * obj-c++.dg/cxx-scope-2.mm: New.
11863         * obj-c++.dg/defs.mm: New.
11864         * obj-c++.dg/empty-private-1.mm: New.
11865         * obj-c++.dg/encode-1.mm: New.
11866         * obj-c++.dg/encode-2.mm: New.
11867         * obj-c++.dg/encode-3.mm: New.
11868         * obj-c++.dg/extern-c-1.mm: New.
11869         * obj-c++.dg/extra-semi.mm: New.
11870         * obj-c++.dg/fix-and-continue-2.mm: New.
11871         * obj-c++.dg/isa-field-1.mm: New.
11872         * obj-c++.dg/ivar-list-semi.mm: New.
11873         * obj-c++.dg/local-decl-1.mm: New.
11874         * obj-c++.dg/lookup-1.mm: New.
11875         * obj-c++.dg/lookup-2.mm: New.
11876         * obj-c++.dg/method-1.mm: New.
11877         * obj-c++.dg/method-2.mm: New.
11878         * obj-c++.dg/method-3.mm: New.
11879         * obj-c++.dg/method-4.mm: New.
11880         * obj-c++.dg/method-5.mm: New.
11881         * obj-c++.dg/method-6.mm: New.
11882         * obj-c++.dg/method-7.mm: New.
11883         * obj-c++.dg/no-extra-load.mm: New.
11884         * obj-c++.dg/overload-1.mm: New.
11885         * obj-c++.dg/pragma-1.mm: New.
11886         * obj-c++.dg/pragma-2.mm: New.
11887         * obj-c++.dg/private-1.mm: New.
11888         * obj-c++.dg/private-2.mm: New.
11889         * obj-c++.dg/proto-qual-1.mm: New.
11890         * obj-c++.dg/qual-types-1.mm: New.
11891         * obj-c++.dg/stubify-1.mm: New.
11892         * obj-c++.dg/stubify-2.mm: New.
11893         * obj-c++.dg/super-class-1.mm: New.
11894         * obj-c++.dg/super-class-2.mm: New.
11895         * obj-c++.dg/super-dealloc-1.mm: New.
11896         * obj-c++.dg/super-dealloc-2.mm: New.
11897         * obj-c++.dg/template-1.mm: New.
11898         * obj-c++.dg/template-2.mm: New.
11899         * obj-c++.dg/template-3.mm: New.
11900         * obj-c++.dg/template-4.mm: New.
11901         * obj-c++.dg/template-5.mm: New.
11902         * obj-c++.dg/template-6.mm: New.
11903         * obj-c++.dg/try-catch-1.mm: New.
11904         * obj-c++.dg/try-catch-2.mm: New.
11905         * obj-c++.dg/try-catch-3.mm: New.
11906         * obj-c++.dg/try-catch-4.mm: New.
11907         * obj-c++.dg/try-catch-5.mm: New.
11908         * obj-c++.dg/try-catch-6.mm: New.
11909         * obj-c++.dg/try-catch-7.mm: New.
11910         * obj-c++.dg/try-catch-8.mm: New.
11911         * obj-c++.dg/try-catch-9.mm: New.
11912         * obj-c++.dg/va-meth-1.mm: New.
11913
11914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11915
11916         * obj-c++.dg/selector-1.mm: New.
11917         * obj-c++.dg/selector-2.mm: New.
11918
11919 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11920
11921         * obj-c++.dg/selector-3.mm: New.
11922         * objc.dg/selector-3.m: New.
11923
11924 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11925
11926         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11927         about where warning appears.
11928
11929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11930
11931         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11932         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11933         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11934         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11935
11936 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11937
11938         * gcc.dg/20050524-1.c: New test.
11939
11940 2005-05-25  Jan Hubicka  <jh@suse.cz>
11941
11942         * gcc.dg/tree-prof/inliner-1.c: New.
11943
11944 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11945
11946         * gcc.dg/tree-prof: New directory.
11947         * gcc.dg/tree-prof/tree-prof.exp: New.
11948
11949 2005-05-25  DJ Delorie  <dj@redhat.com>
11950
11951         * gcc.dg/Wattributes-1.c: New.
11952         * gcc.dg/Wattributes-2.c: New.
11953         * gcc.dg/Wattributes-3.c: New.
11954
11955 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11956
11957         PR tree-optimization/19833
11958         * gcc.dg/uninit-4.c: Remove xfail.
11959         * gcc.dg/uninit-9.c: Ditto.
11960
11961 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11962
11963         * obj-c++.dg/bitfield-[1-5].mm: New.
11964         * obj-c++.dg/class-protocol-1.mm: New.
11965         * obj-c++.dg/comp-types-1[0-1].mm: New.
11966         * obj-c++.dg/comp-types-[2-9].mm: New.
11967         * obj-c++.dg/encode-[4-8].mm: New.
11968         * obj-c++.dg/layout-1.mm: New.
11969         * obj-c++.dg/method-1[0-9].mm: New.
11970         * obj-c++.dg/method-2[0-1].mm: New.
11971         * obj-c++.dg/method-[8-9].mm: New.
11972         * obj-c++.dg/objc-gc-3.mm: New.
11973         * obj-c++.dg/try-catch-10.mm: New.
11974         * objc.dg/bitfield-5.m: New.
11975         * objc.dg/comp-types-10.m: New.
11976         * objc.dg/comp-types-9.m: New.
11977         * objc.dg/layout-1.m: New.
11978         * objc.dg/objc-gc-4.m: New.
11979         * objc.dg/try-catch-9.m: New.
11980         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11981         * objc.dg/comp-types-1.m: Likewise.
11982         * objc.dg/comp-types-[5-6].m: Likewise.
11983         * objc.dg/method-9.m: Likewise.
11984
11985 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11986
11987         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11988         and on hardware without VMX support.
11989
11990         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11991
11992         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11993
11994         * lib/profopt.exp (dg-final-generate, dg-final-use,
11995         profopt-final-code, profopt-get-options): New.
11996         (profopt-execute): Process test directives.
11997
11998         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12000         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12001
12002 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12003
12004         PR C++/21645
12005         * g++.dg/init/ctor5.C: New test.
12006
12007 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12008
12009         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12010         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12011         vect-113.c, vect-114.c.
12012
12013 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12014
12015         * gcc.dg/const-elim-1.c: Remove xfails.
12016
12017 2005-05-23  Jeff Law  <law@redhat.com>
12018
12019         * gcc.c-torture/compile/pr21638.c: New test.
12020         * gcc.c-torture/compile/20050520-1.c: New test.
12021
12022 2005-05-23  Nick Clifton  <nickc@redhat.com>
12023
12024         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12025         be a proper triple, ie: m32r*-*-*.
12026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12027
12028 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12029
12030         PR middle-end/21331
12031         PR tree-opt/21293
12032         * gcc.c-torture/compile/pr21293.c: New test.
12033         * gcc.c-torture/execute/pr21331.c: New test.
12034
12035 2004-05-20  Richard Henderson  <rth@redhat.com>
12036
12037         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12038
12039 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12040
12041         * obj-c++-dg.exp: Add.
12042         * obj-c++.exp: Add.
12043         * obj-c++.dg/dg.exp: Add.
12044
12045 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12046
12047         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12048         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12049
12050 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12051
12052         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12053
12054 2004-05-19  Richard Henderson  <rth@redhat.com>
12055
12056         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12057
12058 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12059
12060         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12061
12062         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12063
12064 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR c++/21495
12067         * g++.dg/parse/extern1.C: New test.
12068         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12069
12070 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12071
12072         * gcc.dg/c99-math.h: New.
12073         * gcc.dg/c99-math-float-1.c: New test.
12074         * gcc.dg/c99-math-double-1.c: Likewise.
12075         * gcc.dg/c99-math-long-double-1.c: Likewise.
12076
12077 2005-05-18  Richard Henderson  <rth@redhat.com>
12078
12079         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12080
12081 2005-05-18  Devang Patel  <dpatel@apple.com>
12082
12083         * g++.dg/opt/20050511-1.C: New test.
12084
12085 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12086
12087         PR libfortran/21127
12088         * gfortran.dg/reshape-complex.f90: New test.
12089
12090 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12091
12092         * gfortran.dg/array_constructor_1.f90: New test.
12093         * gfortran.dg/array_constructor_2.f90: New test.
12094
12095 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12096
12097         PR fortran/20954
12098         * gfortran.dg/pr20954.f: New test.
12099
12100 2005-05-17  Mike Stump  <mrs@apple.com>
12101
12102         Yet more Objective-C++...
12103
12104         * objc.dg/method-5.m: Update.
12105         * objc.dg/method-6.m: Update.
12106         * objc.dg/method-7.m: Update.
12107         * objc.dg/method-9.m: Update.
12108         * objc.dg/try-catch-2.m: Update.
12109
12110 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12111
12112         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12113         Remove little-endian optimizations.
12114
12115 2005-05-17  Jeff Law  <law@redhat.com>
12116
12117         * g++.dg/tree-ssa/pr14814.C: New test.
12118         * gcc.dg/tree-ssa/pr14814.C: New test.
12119         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12120         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12121
12122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12123
12124         * gcc.dg/compat/generate-random.c: Do not include
12125         libiberty.h.
12126         * gcc.dg/compat/generate-random_r.c: Likewise.
12127
12128 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12129
12130         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12131
12132 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12133
12134         PR middle-end/21595
12135         * g++.dg/tree-ssa/builtin1.C: New testcase.
12136
12137 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12138
12139         PR c++/21454
12140         * g++.dg/opt/const4.C: New test.
12141
12142         PR middle-end/21492
12143         * g++.dg/opt/crossjump1.C: New test.
12144
12145         PR tree-optimization/21610
12146         * gcc.c-torture/compile/20050516-1.c: New test.
12147
12148         PR fortran/15080
12149         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12150         about the test failing.
12151         * gfortran.fortran-torture/execute/where_7.f90: New test.
12152         * gfortran.fortran-torture/execute/where_8.f90: New test.
12153
12154 2005-05-16  Richard Henderson  <rth@redhat.com>
12155
12156         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12157         i?86 and x86_64.
12158
12159 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12160
12161         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12162         (limits.h): Include unconditionally.
12163         (stdlib.h): Likewise.
12164         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12165         (limits.h): Include unconditionally.
12166         (stdlib.h): Likewise.
12167         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12168         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12169         (limits.h): Include unconditionally.
12170         (stdlib.h): Likewise.
12171         (hashtab.h): Do not include.
12172         (getopt.h): Likewise.
12173         (stddef.h): Include.
12174         (hashval_t): Define.
12175         (struct entry): Add "next" field.
12176         (HASH_SIZE): New macro.
12177         (hash_table): New variable.
12178         (switchfiles): Do not use xmalloc.
12179         (mix): New macro.
12180         (iterative_hash): New function.
12181         (hasht): Remove.
12182         (e_exists): New function.
12183         (e_insert): Likewise.
12184         (output): Use, instead of libiberty hashtable functions.
12185         (main): Do not use getopt.  Do not call htab_create.
12186
12187 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12188
12189         PR libstdc++/21526
12190         * lib/target-supports.exp (check_mkfifo_available):
12191         Return 0 for cygwin as mkfifo support incomplete on platform.
12192         Fix typos in comments.
12193
12194 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12195
12196         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12197
12198 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12199
12200         PR fortran/17432
12201         * gfortran.dg/assign_4.f: New test.
12202
12203 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12204
12205         PR tree-optimization/21563
12206         * gcc.dg/tree-ssa/pr21563.c: New.
12207
12208 2005-05-14  Jan Hubicka  <jh@suse.cz>
12209
12210         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12211
12212 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12213
12214         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12215
12216 2005-05-13  Julian Brown  <julian@codesourcery.com>
12217
12218         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12219         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12220
12221 2005-05-13  Jan Hubicka  <jh@suse.cz>
12222
12223         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12224         * gcc.dg/fold-xor-?.c: Likewise.
12225         * gcc.dg/pr15784-?.c: Likewise.
12226         * gcc.dg/pr20922-?.c: Likewise.
12227         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12228         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12229         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12230
12231 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12232
12233         PR fortran/21260
12234         * gfortran.dg/hollerith_1.f90: New test.
12235
12236 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12237
12238         * gfortran.dg/func_result_2.f90: New test.
12239
12240 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12241
12242         * gfortran.dg/dev_null.f90: New test.
12243
12244 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12245
12246         * gcc.dg/arm-vfp1.c: Revert last change.
12247
12248 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12249
12250         PR middle-end/19807
12251         PR tree-optimization/19639
12252         * g++.dg/tree-ssa/pr19807.C: New testcase.
12253
12254 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12255
12256         PR libfortran/21471
12257         * gfortran.dg/append-1.f90: New test.
12258
12259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12260
12261         * gcc.dg/pr18501.c: XFAIL.
12262         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12263         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12264         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12265         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12266         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12267         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12268         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12269         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12270
12271 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12272
12273         PR fortran/20178
12274         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12275         gfortran.dg/f2c_3.f90: New tests.
12276
12277         * gfortran.dg/return_1.f90: Fix dg annotation.
12278
12279 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12280
12281         * gcc.c-torture/compile/20050510-1.c: New test.
12282
12283 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12284
12285         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12286
12287 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12288
12289         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12290
12291 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12292
12293         PR c/17913
12294         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12295
12296 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12297
12298         PR c/21342
12299         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12300         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12301
12302 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12303
12304         PR debug/16676
12305         * gcc.dg/debug/pr16676.c: New test.
12306
12307 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12308
12309         PR testsuite/21443
12310         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12312         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12313         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12314         Change -O1 to -O2.
12315         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12316         -fno-tree-dominator-opts.
12317
12318 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12319
12320         * gfortran.dg/return_1.f90: New test.
12321
12322 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12323
12324         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12325
12326         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12327
12328 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12329
12330         PR c++/21427
12331         * g++.dg/inherit/covariant13.C: New.
12332
12333 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12334
12335         PR libfortran/19155
12336         * gfortran.dg/pr19155.f: New test.
12337
12338 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12339
12340         PR inline-asm/8788
12341         * gcc.dg/pr8788-1.c: New testcase.
12342
12343 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12344
12345         PR target/21416
12346         * gcc.target/mips/fpcmp-[12].c: New tests.
12347
12348 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12349
12350         * lib/target-supports-dg.exp (dg-require-fork): New function.
12351         (dg-require-mkfifo): Likewise.
12352         * lib/target-supports.exp (check_function_available): New
12353         function.
12354         (check_fork_available): Likewise.
12355         (check_mkfifo_available): Likewise.
12356
12357 2005-05-06  Jeff Law  <law@redhat.com>
12358
12359         * gcc.c-torture/compile/pr21380.c: New test.
12360
12361 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12362
12363         PR c++/20961
12364         * g++.dg/ext/weak3.C: New test.
12365
12366 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/21352
12369         * g++.dg/template/crash37.C: New test.
12370
12371 2005-05-05  Paul Brook  <paul@codesourcery.com>
12372
12373         * gcc.dg/arm-g2.c: Use effective-target arm32.
12374         * gcc.dg/arm-mmx-1.c: Ditto.
12375         * gcc.dg/arm-scd42-2.c: Ditto.
12376         * gcc.dg/arm-vfp1.c: Ditto.
12377         * lib/target-supports.exp (check_effective_target_arm32): New
12378         function.
12379
12380 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12381
12382         PR libfortran/21354
12383         gfortran.dg/in_pack_rank7.f90: New test.
12384
12385 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12386
12387         PR middle-end/15618
12388         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12389
12390 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12391
12392         PR middle-end/21265
12393         * gcc.dg/20050503-1.c: New test.
12394
12395         PR rtl-optimization/21239
12396         * gcc.dg/i386-sse-11.c: New test.
12397
12398 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12399
12400         PR target/16888
12401         * gcc.target/i386/asm-1.c: New test.
12402
12403 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR rtl-optimization/21330
12406         * gcc.c-torture/execute/20050502-1.c: New test.
12407
12408         PR target/21297
12409         * gcc.c-torture/execute/20050502-2.c: New test.
12410
12411 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12412
12413         PR middle-end/21282
12414         * gcc.dg/pr21282.c: New.
12415
12416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12417
12418         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12419         * gcc.dg/vect/vect-92.c: Likewise.
12420         * gcc.dg/vect/vect-93.c: Likewise.
12421         * gcc.dg/vect/vect-dv-1.c: Likewise.
12422         * gcc.dg/vect/vect-dv-2.c: Likewise.
12423         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12424
12425 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12426
12427         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12428         * gfortran.dg/vect/vect-2.f90: Likewise.
12429         * gfortran.dg/vect/vect-3.f90: Likewise.
12430         * gfortran.dg/vect/vect-4.f90: Likewise.
12431         * gfortran.dg/vect/vect-5.f90: Likewise.
12432
12433 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12434
12435         PR target/20813
12436         * gcc.dg/rs6000-fpint-2.c: New.
12437
12438 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12439
12440         PR c/15698
12441         * gcc.dg/builtins-30.c: Update expected messages.
12442         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12443         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12444         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12445
12446 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12447
12448         PR tree-optimization/21294
12449         * gcc.dg/tree-ssa/pr21294.c: New.
12450
12451 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12452
12453         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12454         __builtin_altivec_st_internal_4si built-in.
12455
12456 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/15875
12459         * g++.dg/template/ptrmem14.C: New test.
12460
12461 2005-05-02  Paul Brook  <paul@codesourcery.com>
12462
12463         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12464
12465 2005-05-02  Michael Matz  <matz@suse.de>
12466
12467         PR c++/19542
12468         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12469
12470 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12471
12472         * g++.dg/cpp/weak.C: New test.
12473
12474 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12475
12476         * gcc.dg/tree-ssa/loop-8.c: New test.
12477
12478 2005-04-30  Michael Maty  <matz@suse.de>
12479
12480         * gcc.dg/inline-mcpy.c: New test.
12481
12482 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12483
12484         PR libfortran/18958
12485         * gfortran.dg/eoshift.f90: New test case.
12486
12487 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12488
12489         PR libfortran/18857
12490         * gfortran.dg/matmul_1.f90: New test.
12491
12492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12493
12494         PR tree-optimization/21030
12495         * gcc.dg/tree-ssa/pr21030.c: New.
12496
12497 2005-04-29  Devang Patel  <dpatel@apple.com>
12498
12499         PR tree-optimization/21272
12500         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12501
12502 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12503
12504         PR fortran/13082
12505         PR fortran/18824
12506         * gfortran.dg/entry_4.f90: New test.
12507         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12508         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12509         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12510         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12511         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12512         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12513         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12514
12515 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12516
12517         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12518
12519 2005-04-29  Paul Brook  <paul@codesourcery.com>
12520
12521         * gfortran.dg/entry_3.f90: New test.
12522
12523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12524
12525         * gfortran.dg/implicit_4.f90: New test.
12526
12527 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12528
12529         * lib/target-supports.exp (check_profiling_available): Return
12530         false for xtensa-*-elf.
12531
12532 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12533
12534         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12535         error if file cannot be deleted.
12536
12537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12538
12539         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12540         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12541         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12542         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12543         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12544         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12545         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12546         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12547         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12548         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12549         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12550         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12551         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12552
12553 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12554
12555         PR fortran/20865
12556         * gfortran.dg/pr20865.f90: New test.
12557
12558 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12559
12560         * gcc.dg/void-cast-2.c: New test.
12561
12562 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12563
12564         PR c/21159
12565         * gcc.dg/void-cast-1.c: New test.
12566
12567 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12568
12569         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12570
12571 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12572
12573         PR fortran/21177
12574         * gfortran.dg/pr21177.f90: New test.
12575
12576 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12577
12578         PR tree-optimization/21171
12579         * gcc.dg/tree-ssa/pr21171.c: New test.
12580
12581 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12582
12583         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12584         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12585         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12586         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12587         gcc.dg/tree-ssa/gen-vect-32.c: New.
12588         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12589         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12590         don't run on PPC32.
12591
12592 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12593
12594         PR c/21213
12595         * gcc.dg/transparent-union-3.c: New test.
12596
12597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12598
12599         PR c/20740
12600         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12601         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12602         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12603         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12604         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12605         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12606
12607 2005-04-26  Jeff Law  <law@redhat.com>
12608
12609         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12610         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12611         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12612         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12613         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12614         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12615         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12616
12617 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12618
12619         PR tree-optimization/17598
12620         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12621
12622 2005-04-25  Mike Stump  <mrs@apple.com>
12623
12624         * objc.dg/fix-and-continue-1.m: Add.
12625
12626 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12627
12628         PR c++/20995
12629         * g++.dg/opt/pr20995-1.C: New test case.
12630
12631 2005-04-25  Devang Patel <dpatel@apple.com>
12632
12633         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12634
12635 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12636
12637         PR testsuite/21062
12638         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12639
12640 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12641
12642         PR C++/21188
12643         * g++.dg/opt/rtti2.C: New test.
12644
12645 2005-04-25  Paul Brook  <paul@codesourcery.com>
12646         Steven G. Kargl  <kargls@comcast.net>
12647
12648         PR fortran/20879
12649         * gfortran.dg/ichar_1.f90: New file.
12650
12651 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12652
12653         PR middle-end/20991
12654         * g++.dg/opt/pr20991.C: New test.
12655
12656         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12657         where sizeof (type) < __alignof__ (type).
12658         * gcc.dg/compat/struct-layout-1.h: Likewise.
12659
12660 2005-04-24  Per Bothner  <per@bothner.com>
12661             Devang Patel  <dpatel@apple.com>
12662
12663         PR preprocessor/20907
12664         * gcc.dg/cpp/very-long-comment.c: New test.
12665
12666 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12667
12668         PR fortran/20059
12669         * gfortran.dg/common_5.f: New test.
12670
12671 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12672
12673         PR middle-end/21082
12674         * g++.dg/tree-ssa/pr21082.C: New testcase.
12675
12676 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12677
12678         * gcc.dg/vect/vect-99.c: New test.
12679
12680 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12681
12682         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12683
12684 2005-04-22  Jeff Law  <law@redhat.com>
12685
12686         * gcc.dg/uninit-5.c: Remove xfails.
12687         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12688         conditionals and loads.
12689
12690 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12691
12692         PR libfortran/20074
12693         PR libfortran/20436
12694         PR libfortran/21108
12695         * gfortran.dg/nested_reshape.f90: new test
12696         * gfortran.dg/reshape-alloc.f90: new test
12697         * gfortran.dg/reshape.f90: new test
12698
12699 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12702
12703         * gcc.dg/arm-vfp1.c: New test.
12704
12705 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12706
12707         PR c++/21087
12708         * g++.dg/lookup/builtin2.C: New test.
12709
12710 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12711
12712         * gcc.dg/weak/weak-13.c: New test.
12713
12714 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12715
12716         * lib/target-supports.exp (check_effective_target_sync_int_long):
12717         Add powerpc*.
12718
12719 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12720
12721         * gcc.target/mips/branch-1.c: New test.
12722
12723 2005-04-21  Richard Henderson  <rth@redhat.com>
12724
12725         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12726         * gcc.dg/vect/vect-86.c: Likewise.
12727         * gcc.dg/vect/vect-87.c: Likewise.
12728         * gcc.dg/vect/vect-88.c: Likewise.
12729
12730 2005-04-21  Devang Patel  <dpatel@apple.com>
12731
12732         PR optimization/20994
12733         * gcc.dg/tree-ssa/ifc-3.c: New test.
12734
12735 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12736
12737         PR c/12913
12738         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12739         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12740         gcc.dg/c99-vla-jump-5.c: New tests.
12741
12742 2005-04-19  Richard Henderson  <rth@redhat.com>
12743
12744         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12745         Fix typo in exists check.
12746         (check_effective_target_sync_int_long): New.
12747         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12748         * gcc.dg/ia64-sync-2.c: Likewise.
12749         * gcc.dg/ia64-sync-3.c: Likewise.
12750         * gcc.dg/ia64-sync-4.c: Likewise.
12751
12752 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12753
12754         * gcc.dg/fold-xor-1.c: New test.
12755         * gcc.dg/fold-xor-2.c: New test.
12756
12757 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12758
12759         PR target/20670
12760         * g++.dg/eh/fp-regs.C: New test.
12761
12762 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12763
12764         * gcc.dg/Wint-to-pointer-cast-1.c,
12765         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12766         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12767         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12768
12769 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12770
12771         PR fortran/16861
12772         * gfortran.dg/pr16861.f90: New test.
12773
12774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12775
12776         * gcc.dg/pr21085.c: New test.
12777
12778 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12779
12780         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12781         (setup_mips_tests, dg-mips-options): New procedures.
12782         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12783         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12784         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12785         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12786         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12787         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12788         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12789         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12790         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12791         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12792         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12793         dg-mips-options instead of dg-options.  Remove now-redundant
12794         preprocessor guards.
12795         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12796         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12797         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12798         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12799         * gcc.dg/vr-mult-2.c: Delete.
12800         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12801         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12802         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12803         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12804         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12805         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12806         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12807
12808 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12809
12810         * ada/acats/run_all.sh: Use sync when executable not present.
12811
12812 2005-04-18  Devang Patel  <dpatel@apple.com>
12813
12814         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12815         * gcc.dg/vect/vect-11a.c: New.
12816         * gcc.dg/vect/vect-none.c: Update.
12817         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12818
12819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12820
12821         PR tree-optimization/20922
12822         * gcc.dg/pr20922-1.c: New test.
12823         * gcc.dg/pr20922-2.c: New test.
12824         * gcc.dg/pr20922-3.c: New test.
12825         * gcc.dg/pr20922-4.c: New test.
12826         * gcc.dg/pr20922-5.c: New test.
12827         * gcc.dg/pr20922-6.c: New test.
12828
12829 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12830
12831         PR libfortran/20950
12832         * gfortran.dg/pr20950.f: New test.
12833
12834 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12835
12836         PR libfortran/19216
12837         * gfortran.dg/pr19216.f: New test.
12838
12839 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12840
12841         PR tree-optimization/21001
12842         * gcc.dg/tree-ssa/pr21001.c: New.
12843
12844 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12845
12846         PR libfortran/21075
12847         * gfortran.dg/reshape_rank7.f90: New test.
12848
12849 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12850
12851         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12852         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12853         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12854         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12855         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12856         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12857         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12858         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12859         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12860         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12861         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12862         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12863         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12864         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12865         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12866         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12867         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12868         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12869         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12870         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12871         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12872
12873 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12874
12875         * gfortran.dg/wtruncate.f: New testcase.
12876         * gfortran.dg/wtruncate.f90: New testcase.
12877
12878 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/21025
12881         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12882         which sizeof/alignof is dependent, rather than just whether we are
12883         processing_template_decl.
12884
12885 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12886
12887         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12888         corrected typo where the wrong variables had been compared.
12889
12890 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12891
12892         PR libfortran/18495
12893         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12894         Test callee-allocated version of return array with a write
12895         statement.
12896         Test spread with a temporary with another write statement.
12897
12898 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12899
12900         PR tree-optimization/21031
12901         * gcc.dg/tree-ssa/pr21031.c: New.
12902
12903 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12904
12905         PR tree-optimization/21004
12906         * gcc.dg/builtins-53.c: Include builtins-config.h.
12907         Check floorf, ceilf, floorl and ceill transformations
12908         only when HAVE_C99_RUNTIME is defined.
12909
12910 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12911
12912         PR middle-end/20739
12913         * gcc.dg/tree-ssa/pr20739.c: New test.
12914
12915 2005-04-14  Mike Stump  <mrs@apple.com>
12916
12917         * gcc.dg/Foundation.framework/empty: New.
12918         * gcc.dg/framework-2.c: New.
12919
12920 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12921
12922         PR tree-optimization/21021
12923         * gcc.c-torture/compile/pr21021.c: New.
12924
12925 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12926
12927         PR testsuite/21010
12928         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12929         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12930         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12931         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12932         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12933         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12934         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12935         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12936
12937 2005-04-14  Richard Henderson  <rth@redhat.com>
12938
12939         * lib/target-supports.exp (check_effective_target_vect_condition):
12940         Add ia64, i?86, and x86_64.
12941
12942 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12943
12944         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12945
12946 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12947
12948         PR tree-optimization/20657
12949         * gcc.dg/tree-ssa/pr20657.c: New.
12950
12951 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12952
12953         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12954         (long long int)trunc*.
12955
12956 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12957
12958         PR target/20927
12959         * gcc.dg/pr20927.c: New test.
12960
12961 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12962
12963         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12964         * gcc.target/mips/asm-1.c: Likewise.
12965
12966 2005-04-13  Dale Johannesen  <dalej@apple.com>
12967
12968         * objc.dg/objc-fast-4.m: New.
12969
12970 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12971
12972         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12973         directory.
12974         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12975
12976 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12977
12978         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12979         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12980         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12981
12982 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12983
12984         PR tree-optimization/20913
12985         * gcc.dg/tree-ssa/pr20913.c: New.
12986
12987         PR tree-optimization/20702
12988         * gcc.dg/tree-ssa/pr20702.c: New.
12989
12990 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12991
12992         PR c++/13744
12993         * g++.dg/inherit/local3.C: New test.
12994
12995 2005-04-12  Jeff Law  <law@redhat.com>
12996
12997         * gcc.dg/tree-ssa/20050412-1.c: New test.
12998
12999 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13000
13001         PR libfortran/19016
13002         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13003         Add tests with mask generated by expression.
13004         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13005         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13006         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13007
13008 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13009
13010         PR middle-end/20917
13011         * gcc.dg/20050409-1.c: New test.
13012
13013 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13016
13017 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13018
13019         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13020         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13021         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13022         (TARGET_CXX): Adjust accordingly.
13023         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13024         determine_class_data_visibility and class_data_always_comdat.
13025         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13026         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13027         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13028         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13029         (arm_cxx_determine_class_data_visibility): New.
13030         (arm_cxx_class_data_always_comdat): Likewise.
13031         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13032         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13033         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13034         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13035         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13036         Define.
13037
13038 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13039
13040         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13041
13042 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13043
13044         * gcc.dg/i386-darwin-fpmath.c: New.
13045
13046 2004-04-11  Devang Patel  <dpatel@apple.com>
13047
13048         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13049         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13050         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13051         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13052         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13053         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13054         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13055         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13056         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13057
13058 2004-04-11  Devang Patel  <dpatel@apple.com>
13059
13060         * gcc.dg/vect/vect-dv-1.c: New test.
13061         * gcc.dg/vect/vect-dv-2.c: New test.
13062
13063 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13064
13065         PR tree-optimization/20933
13066         * gcc.dg/tree-ssa/pr20933.c: New test.
13067
13068 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13069
13070         * gfortran.dg/fold_nearest.f90: New test.
13071
13072 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13073
13074         * gcc.dg/tree-ssa/alias-1.c: New test.
13075
13076 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13077
13078         PR tree-optimization/20920
13079         * g++.dg/tree-ssa/pr20920.C: New test.
13080
13081 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13082
13083         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13084         (long long int)ceil*.
13085
13086 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13087
13088         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13089         explicit C++ linkage.
13090
13091 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13092
13093         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13094         warning for arithmetic IF statements.
13095
13096 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13097
13098         * eor_handling_1.f90: New test case.
13099         * eor_handling_2.f90: New test case.
13100         * eor_handling_3.f90: New test case.
13101         * eor_handling_4.f90: New test case.
13102         * eor_handling_5.f90: New test case.
13103         * noadv_size.f90: New test case.
13104         * pad_no.f90: New test case.
13105
13106 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13107
13108         * gcc.c-torture/execute/20050410-1.c: New test.
13109
13110 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13111
13112         * gcc.dg/pr20126.c: New.
13113
13114 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13115             Steven G. Kargl <kargls@comcast.net>
13116
13117         * gfortran.dg/PR19872.f: New test.
13118
13119 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13120
13121         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13122
13123 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13124
13125         * gfortran.dg/nint_1.f90: New test.
13126
13127 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13128
13129         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13130         Added test for callee-allocated arrays with write statements.
13131         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13132         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13133         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13134         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13135         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13136
13137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13138
13139         PR libfortran/20163
13140         * gfortran.dg/open-options-blanks.f: New test.
13141
13142 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13143
13144         PR fortran/13257
13145         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13146
13147 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13148
13149         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13150         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13151         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13152         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13153         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13154         * gcc.c-torture/execute/stdarg-4.c: New test.
13155
13156         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13157
13158         PR target/20795
13159         * g++.dg/abi/param2.C: New test.
13160
13161 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13162
13163         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13164
13165 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13166
13167         * gcc.dg/builtins-53.c: New test.
13168
13169 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13170
13171         * g++.dg/tree-ssa/pr18178.C: New test.
13172         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13173         * gcc.c-torture/execute/20041019-1.c: New test.
13174         * gcc.dg/tree-ssa/20041008-1.c: New test.
13175         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13176         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13177         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13178         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13179         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13180         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13181         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13182         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13183         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13184         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13185
13186 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13187
13188         PR rtl-optimization/20466
13189         * gcc.c-torture/execute/pr20466-1.c: New test.
13190
13191 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13192
13193         PR c++/20905
13194         * g++.dg/parse/cond2.C: New test.
13195
13196         PR c++/20145
13197         * g++.dg/warn/Wdtor1.C: New test.
13198
13199 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13200
13201         PR fortran/17229
13202         * gfortran.dg/pr17229.f: New test.
13203
13204 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13205
13206         * gfortran.dg/tiny_1.f90: New test.
13207         * gfortran.dg/tiny_2.f90: ditto.
13208
13209 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13210
13211         * gfortran.dg/eor_1.f90: Fix dg-do run line
13212         * gfortran.dg/open_new.f90: Fix dg-do run line
13213
13214 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13215
13216         * lib/target-supports.exp (get_compiler_messages): Support
13217         optional arguments, the fourth being compiler options.
13218         (check_effective_target_fpic): New proc.
13219         * gcc.dg/20050321-2.c: Restrict to target fpic.
13220
13221 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13222
13223         * gcc.dg/15443-1.c: New test.
13224         * gcc.dg/15443-2.c: Likewise.
13225
13226 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13227
13228         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13229
13230 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13231
13232         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13233
13234 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13235
13236         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13237         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13238         -m64.
13239         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13240         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13241         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13242
13243 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13244
13245         PR c++/20212
13246         * g++.dg/warn/Wunused-11.C: New test.
13247
13248 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13249
13250         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13251
13252 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13253
13254         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13255
13256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR c++/20734
13259         * g++.dg/template/ptrmem13.C: New test.
13260
13261 2005-04-05  Per Bothner  <per@bothner.com>
13262
13263         * lib/gcc.exp: Always add -fno-show-column, for now.
13264
13265 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13266
13267         PR testsuite/20767
13268         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13269         of plain old "unsigned int" for the type of "i".  Makes this test
13270         64bit clean.
13271
13272 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13273
13274         * gcc.dg/i386-ssefn-1.c: New test.
13275         * gcc.dg/i386-ssefn-2.c: New test.
13276         * gcc.dg/i386-ssefn-3.c: New test.
13277         * gcc.dg/i386-ssefn-4.c: New test.
13278
13279 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13280
13281         PR tree-optimization/20076
13282         * gcc.dg/builtin-apply4.c: New test.
13283
13284         PR preprocessor/19475
13285         * gcc.dg/cpp/macspace1.c: New test.
13286         * gcc.dg/cpp/macspace2.c: New test.
13287
13288 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13289
13290         * gfortran.dg/pr20755.f: Fixed bad format.
13291
13292 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/20763
13295         * g++.dg/ext/attrib21.C: New test.
13296
13297 2004-04-05  Devang Patel  <dpatel@apple.com>
13298
13299         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13300         * gcc.dg/vect/vect-shift-1.c: New test.
13301
13302 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13303
13304         PR libfortran/20755
13305         * gfortran.dg/pr20755.f: New test.
13306
13307 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13308
13309         * gfortran.dg/pr15959.f90: New test.
13310         * gfortran.dg/string_pad_trunc.f90: New test.
13311
13312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13313
13314         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13315         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13316         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13317         syntax.
13318
13319 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13320
13321         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13322
13323 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13324
13325         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13326         * gcc.c-torture/compile/20011119-2.c: Likewise.
13327         * gcc.c-torture/compile/981001-2.c: Likewise.
13328
13329 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/20679
13332         * g++.dg/template/overload4.C: New test.
13333
13334 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13335
13336         PR c++/20746
13337         * g++.dg/abi/covariant5.C: New.
13338
13339         PR debug/20505
13340         * g++.dg/debug/const2.C: New.
13341
13342 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13343
13344         PR rtl-optimization/16104
13345         * gcc.c-torture/execute/20050316-1.c: New test.
13346
13347 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         * g++.dg/template/spec23.C: Fix dg-error text.
13350
13351 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13352
13353         PR c++/19199
13354         * g++.dg/expr/lval2.C: New.
13355
13356 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13357
13358         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13359         __builtin_strcasecmp and __builtin_strncasecmp.
13360
13361 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13362
13363         PR c++/20723
13364         * g++.dg/template/spec22.C: New.
13365         * g++.dg/template/spec23.C: New.
13366
13367 2005-04-03  Dale Ranta  <dir@lanl.gov>
13368             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13369
13370         PR libfortran/20068
13371         PR libfortran/20125
13372         PR libfortran/20156
13373         PR libfortran/20471
13374         * gfortran.dg/backspace.f: New test.
13375
13376 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13377
13378         * gcc.dg/pr19345.c: New test.
13379
13380 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13381
13382         PR tree-optimization/20640
13383         * gcc.dg/torture/tree-loop-1.c: New.
13384
13385 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13386
13387         PR rtl-optimization/20290
13388         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13389
13390 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13391
13392         * gcc.dg/rs6000-fpint.c: New.
13393
13394 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13395
13396         * gcc.dg/old-style-then-proto-1.c: New test.
13397
13398 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13399
13400         * gfortran.fortran-torture/execute/backspace.f90: Check
13401         after backspace and read was incorrect.
13402
13403 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13406         buffer past the terminating NUL using memcmp.
13407         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13408         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13409
13410         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13411         Fix unused/uninitialized variable warnings.
13412
13413         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13414         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13415         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13416         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13417
13418         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13419         gcc.c-torture/execute/builtins/fputs-lib.c,
13420         gcc.c-torture/execute/builtins/lib/fprintf.c,
13421         gcc.c-torture/execute/builtins/lib/main.c,
13422         gcc.c-torture/execute/builtins/lib/memcmp.c,
13423         gcc.c-torture/execute/builtins/lib/memmove.c,
13424         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13425         gcc.c-torture/execute/builtins/lib/memset.c,
13426         gcc.c-torture/execute/builtins/lib/printf.c,
13427         gcc.c-torture/execute/builtins/lib/sprintf.c,
13428         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13429         gcc.c-torture/execute/builtins/lib/strchr.c,
13430         gcc.c-torture/execute/builtins/lib/strcmp.c,
13431         gcc.c-torture/execute/builtins/lib/strcpy.c,
13432         gcc.c-torture/execute/builtins/lib/strcspn.c,
13433         gcc.c-torture/execute/builtins/lib/strlen.c,
13434         gcc.c-torture/execute/builtins/lib/strncat.c,
13435         gcc.c-torture/execute/builtins/lib/strncmp.c,
13436         gcc.c-torture/execute/builtins/lib/strncpy.c,
13437         gcc.c-torture/execute/builtins/lib/strrchr.c,
13438         gcc.c-torture/execute/builtins/lib/strspn.c,
13439         gcc.c-torture/execute/builtins/lib/strstr.c,
13440         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13441         gcc.c-torture/execute/builtins/strlen-2.c,
13442         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13443         prototypes.
13444
13445 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13446
13447         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13448         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13449         selectany usage.
13450
13451 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13452
13453         PR c++/19406
13454         * g++.dg/debug/using1.C: New test.
13455
13456 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13457
13458         PR middle-end/20524
13459         * gcc.dg/alias-7.c: Prefix asm-declared name with
13460         __USER_LABEL_PREFIX__.
13461
13462 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13463
13464         Fix fallout from PR middle-end/15700:
13465         * gcc.c-torture/compile/20011119-1.c: Take
13466         __USER_LABEL_PREFIX__ into account.
13467         * gcc.c-torture/compile/20011119-2.c: Likewise.
13468
13469 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13470
13471         PR c++/18644
13472         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13473
13474 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13475
13476         PR c/17855
13477         * gcc.c-torture/compile/struct-non-lval-1.c,
13478         gcc.c-torture/compile/struct-non-lval-2.c,
13479         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13480
13481 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13482
13483         * gcc.dg/tls/tls.exp: Remove temporary file.
13484         * g++.dg/tls/tls.exp: Ditto.
13485         * lib/file-format.exp: Ditto.
13486         * g++.dg/special/ecos.exp: Ditto.
13487
13488         * lib/profopt.exp: Treat prof_ext as a list.
13489         * gcc.misc-tests/bprob.exp: Ditto.
13490         * g++.dg/bprob/bprob.exp: Ditto.
13491
13492         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13493         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13494         g++.dg/tree-ssa/pointer-reference-alias.C,
13495         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13496         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13497         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13498         g++.dg/vect/pr19951.cc: Ditto.
13499         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13500         gcc.dg/builtins-47.c: Ditto.
13501         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13502         gcc.dg/pr20115-1.c: Ditto.
13503         * gcc.dg/tree-ssa/20030530-2.c,
13504         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13505         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13506         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13507         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13508         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13509         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13510         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13511         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13512         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13513         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13514         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13515         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13516         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13517         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13518         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13519         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13520         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13521         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13522         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13523         gcc.dg/tree-ssa/20030824-1.c,
13524         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13526         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13527         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13528         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13529         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13530         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13531         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13532         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13533         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13534         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13535         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13536         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13537         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13538         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13539         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13540         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13541         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13542         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13543         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13544         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13545         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13546         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13547         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13548         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13549         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13550         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13551         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13552         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13553         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13554         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13555         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13556         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13557         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13558         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13559         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13560         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13561         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13562         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13563         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13564         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13565         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13566         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13567         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13568         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13569         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13570         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13571         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13572         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13573         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13574         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13575         gcc.dg/tree-ssa/useless-1.c: Ditto.
13576         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13577         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13578         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13579         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13580         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13581         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13582         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13583         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13584         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13585         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13586         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13587         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13588         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13589         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13590         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13591         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13592         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13593         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13594         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13595         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13596         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13597         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13598         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13599         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13600         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13601         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13602         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13603         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13604         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13605         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13606         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13607         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13608         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13609         gcc.dg/vect/vect-none.c: Ditto.
13610         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13611         treelang/compile/unsigned.tree: Ditto.
13612
13613         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13614         * gcc.dg/cpp/direct2s.c: Ditto.
13615         * gcc.dg/cpp/paste4.c: Ditto.
13616         * gcc.dg/cpp/separate-1.c: Ditto.
13617         * gcc.dg/pch/save-temps-1.c: Ditto.
13618         * g++.dg/ext/altivec-10.C: Ditto.
13619         * g++.dg/pch/pch.C: Ditto.
13620
13621         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13622
13623         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13624         * g++.dg/template/repo1.C: Ditto.
13625         * g++.dg/template/repo2.C: Ditto.
13626         * g++.dg/template/repo3.C: Ditto.
13627         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13628         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13629         * g++.old-deja/g++.pt/repo1.C: Ditto.
13630         * g++.old-deja/g++.pt/repo2.C: Ditto.
13631         * g++.old-deja/g++.pt/repo3.C: Ditto.
13632         * g++.old-deja/g++.pt/repo4.C: Ditto.
13633
13634         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13635         * gcc.dg/20030107-1.c: Ditto.
13636         * gcc.dg/20030702-1.c: Ditto.
13637         * gcc.dg/profile-generate-1.c: Ditto.
13638         * g++.dg/other/profile1.C: Ditto.
13639         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13640
13641         * lib/gcc-dg.exp (remove-build-file): New.
13642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13643         cleanup-tree-dump, cleanup-saved-temps): New.
13644
13645 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         PR c++/19203, DR 214
13648         * g++.dg/parse/ambig3.C: Not ambiguous.
13649         * g++.dg/template/spec20.C: New.
13650         * g++.dg/template/spec21.C: New.
13651
13652 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13653
13654         PR target/20045
13655         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13656
13657 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13658
13659         PR libfortran/20660
13660         * gfortran.dg/negative_unit.f: New test.
13661
13662 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13663
13664         * gcc.dg/20050330-1.c: New test.
13665
13666 2005-03-30  Devang Patel  <dpatel@apple.com>
13667
13668         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13669
13670 2005-03-30  Dale Johannesen  <dalej@apple.com>
13671
13672         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13673
13674 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13675
13676         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13677         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13678         Strip options from test name.
13679
13680 2005-03-31  Jan Hubicka  <jh@suse.cz>
13681
13682         * gcc.dg/varpool-1.c: New testcase.
13683
13684 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13685
13686         PR c/772
13687         PR c/17913
13688         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13689         gcc.dg/stmt-expr-label-3.c : New tests.
13690         * gcc.c-torture/execute/medce-2.c: Remove.
13691
13692 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13693
13694         PR c/20368
13695         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13696         tests.
13697
13698 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13699
13700         * gcc.c-torture/compile/pr20203.c: New test.
13701
13702 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13703
13704         * gfortran.dg/promotion.f90: New test.
13705
13706 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13707
13708         PR middle-end/20491
13709         * gcc.dg/torture/asm-subreg-1.c: New test.
13710
13711 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13712
13713         PR c/20672
13714         * gcc.dg/pr20672-1.c: New test.
13715
13716 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13717
13718         * gfortran.dg/vect: New directory.
13719         * gfortran.dg/vect/vect.exp: New.
13720         * gfortran.dg/vect/vect-1.f90: New test.
13721         * gfortran.dg/vect/vect-2.f90: New test.
13722         * gfortran.dg/vect/vect-3.f90: New test.
13723         * gfortran.dg/vect/vect-4.f90: New test.
13724         * gfortran.dg/vect/vect-5.f90: New test.
13725
13726 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13727
13728         PR middle-end/20622
13729         * gcc.dg/alias-7.c: New test.
13730
13731 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13732
13733         * gcc.dg/sparc-reg-1.c: New test.
13734
13735 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13736
13737         PR target/19890
13738         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13739
13740 2005-03-29  Dale Ranta  <dir@lanl.gov>
13741             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13742
13743         PR libfortran/20163
13744         * gfortran.dg/pr20163-2.f: New test.
13745
13746 2005-03-28  Jan Hubicka  <jh@suse.cz>
13747
13748         PR middle-end/20635
13749         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13750         by Jakub Jelinek.
13751
13752 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13753
13754         PR tree-optimization/20626
13755         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13756         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13757
13758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13759
13760         * gfortran.dg/underflow.f90: New test.
13761         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13762
13763 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13764
13765         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13766
13767 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13768
13769         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13770         (g++_init): Make sure that CXXFLAGS is set.
13771         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13772         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13773         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13774         * lib/objc.exp (objc_init): Likewise.
13775         * lib/treelang.exp (treelang_init): Likewise.
13776
13777 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13778
13779         PR tree-optimization/20470
13780         * gcc.dg/tree-ssa/pr20470.c: New test.
13781
13782 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13783
13784         * gcc.dg/ppc-stfiwx.c: New.
13785
13786 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13787
13788         PR target/19888
13789         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13790
13791 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13792
13793         * gcc.dg/20050325-1.c: Fix a typo.
13794
13795 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13796
13797         PR libfortran/19678
13798         PR libfortran/19679
13799         * gfortran.dg/dos_eol.f: New test.
13800
13801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13802
13803         PR rtl-optimization/20249
13804         * gcc.dg/20050325-1.c: New test.
13805
13806 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13807
13808         PR libfortran/15332
13809         * gfortran.dg/pr15332.f: New test.
13810
13811 2005-03-24  Dale Johannesen  <dalej@apple.com>
13812
13813         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13814
13815 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13816
13817         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13818         'internal' visibility.
13819         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13820         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13821         'protected' visibility.
13822         * gcc.dg/visibility-7.c: Likewise.
13823         * lib/target-supports.exp (check_visibility_available): Take
13824         a parameter, the kind of visibility to check for.
13825         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13826         to check_visibility_available.
13827
13828         * g++.dg/expr/cast3.C: New.
13829
13830 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13831
13832         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13833         rs6000.
13834
13835 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13836
13837         PR target/20095
13838         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13839
13840 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13841
13842         * gcc.dg/badshift.c: Renamed to...
13843         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13844
13845         * gcc.target/i386/badshift.c: Renamed to...
13846         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13847         only.
13848
13849         PR rtl-optimization/20532
13850         * gcc.target/i386/badshift.c: New.
13851
13852 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13853
13854         * gfortran.dg/pr18025.f90: New test.
13855
13856 2005-03-23  Dale Johannesen  <dalej@apple.com>
13857
13858         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13859
13860 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13861
13862         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13863
13864         * lib/target-supports.exp (check_iconv_available): Default
13865         libiconv to -liconv, if there is no definition.
13866
13867 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13868
13869         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13870
13871 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13874         * g++.dg/opt/pr7503-2.C: Likewise.
13875         * g++.dg/opt/pr7503-3.C: Likewise.
13876         * g++.dg/opt/pr7503-4.C: Likewise.
13877         * g++.dg/opt/pr7503-5.C: Likewise.
13878         * g++.dg/warn/minmax.C: New test.
13879
13880 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13881
13882         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13883         * gfortran.dg/g77_intrinsics_sub.f: New test.
13884
13885 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13886             Jan Hubicka  <jh@suse.cz>
13887             Steven Bosscher <stevenb@suse.de
13888
13889         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13890
13891 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13892
13893         PR c++/19980
13894         * g++.dg/template/redecl3.C: New test.
13895
13896 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13897
13898         PR c++/20499
13899         * g++.dg/parse/error16.C: Tweak error markers.
13900
13901 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR target/20561
13904         * gcc.dg/20050321-2.c: New test.
13905
13906 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13907
13908         PR c++/20465
13909         PR c++/20381
13910         * g++.dg/template/ptrmem12.C: New.
13911
13912 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13913
13914         PR rtl-optimization/20527
13915         * gcc.c-torture/execute/pr20527-1.c: New test.
13916
13917 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13918
13919         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13920         program, compile it into a real executable and then delete the .c
13921         and .x files afterwards, to avoid problems on testglue targets.
13922
13923 2005-03-21  Stuart Hastings  <stuart@apple.com>
13924
13925         * gcc.target/i386/sse-2.c: New.
13926
13927 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13928
13929         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13930
13931 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13932
13933         * g++.dg/parse/crash25.C: Fix typo.
13934
13935 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13936
13937         PR c++/20461
13938         * g++.dg/parse/crash24.C: New test.
13939
13940         PR c++/20536
13941         * g++.dg/parse/crash25.C: New test.
13942
13943 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13944
13945         PR c++/20147
13946         * g++.dg/ext/stmtexpr4.C: New test.
13947
13948 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13949
13950         PR middle-end/20539
13951         * gcc.c-torture/compile/pr13066-1.c: New test case.
13952         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13953         * g++.dg/opt/pr13066-1.C: Likewise.
13954
13955 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13956
13957         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13958
13959 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13960
13961         PR fortran/18525
13962         * gfortran.dg/nesting_1.f90: New test.
13963
13964 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13965
13966         PR c++/20240
13967         * g++.dg/lookup/using13.C: New test.
13968
13969 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13970
13971         PR c++/20333
13972         * g++.dg/template/crash36.C: New test.
13973
13974 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13975
13976         PR c++/20463
13977         * g++.dg/template/crash35.C: New test.
13978
13979 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13980
13981         PR c++/19966
13982         * g++.dg/overload/operator2.C: New test.
13983
13984 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13985
13986         PR libfortran/20257
13987         * gfortran.dg/pr20257.f90: New test.
13988
13989 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13990
13991         PR libfortran/20480
13992         * gfortran.dg/pr20480.f90: New test.
13993
13994 2005-03-16  Richard Henderson  <rth@redhat.com>
13995
13996         PR middle-end/15700
13997         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13998         (_rtld_global): New.
13999         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14000         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14001
14002         * gcc.dg/alias-3.c: New.
14003         * gcc.dg/alias-4.c: New.
14004         * gcc.dg/alias-5.c: New.
14005         * gcc.dg/alias-6.c: New.
14006
14007 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14008
14009         * gcc.dg/cpp/ucnid-7.c: New.
14010
14011 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14012             Dorit Naishlos  <dorit@il.ibm.com>
14013
14014         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14015         darwin.
14016
14017 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14018
14019         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14020         misaligned accesses.
14021         * gcc.dg/vect/vect-58.c: Likewise.
14022         * gcc.dg/vect/vect-92.c: New.
14023         * gcc.dg/vect/vect-93.c: New.
14024
14025 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14026
14027         PR fortran/18827
14028         * gfortran.dg/assign_2.f90: New test.
14029         * gfortran.dg/assign_3.f90: New test.
14030         * gfortran.dg/assign.f90: New test.
14031
14032 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14033
14034         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14035         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14036         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14037         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14038         names.
14039
14040 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14041
14042         * gcc.dg/cpp/ucnid-6.c: New.
14043
14044         * gcc.dg/cpp/normalize-1.c: New.
14045         * gcc.dg/cpp/normalize-2.c: New.
14046         * gcc.dg/cpp/normalize-3.c: New.
14047         * gcc.dg/cpp/normalize-4.c: New.
14048         * gcc.dg/cpp/ucnid-4.c: New.
14049         * gcc.dg/cpp/ucnid-5.c: New.
14050         * g++.dg/cpp/normalize-1.C: New.
14051         * g++.dg/cpp/ucnid-1.C: New.
14052
14053 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14054
14055         * gcc.dg/pr18628.c: New.
14056
14057 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14058
14059         PR c++/20280
14060         * g++.dg/tree-ssa/pr20280.C: New.
14061
14062 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14063
14064         PR fortran/20467
14065         * gfortran.dg/stfunc_2.f90: New test.
14066
14067 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14068
14069         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14070
14071 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14072
14073         * gcc.dg/tree-ssa/20050314-1.c: New test.
14074
14075 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14076
14077         PR c++/4403
14078         PR c++/9783, DR433
14079         * g++.dg/template/friend34.C: New test.
14080         * g++.dg/template/friend35.C: Likewise.
14081         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14082
14083 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14084
14085         Friend class name lookup 5/n
14086         PR c++/1016
14087         * g++.dg/lookup/hidden-class1.C: New test.
14088         * g++.dg/lookup/hidden-class2.C: Likewise.
14089         * g++.dg/lookup/hidden-class3.C: Likewise.
14090         * g++.dg/lookup/hidden-class4.C: Likewise.
14091         * g++.dg/lookup/hidden-class5.C: Likewise.
14092         * g++.dg/lookup/hidden-class6.C: Likewise.
14093         * g++.dg/lookup/hidden-class7.C: Likewise.
14094         * g++.dg/lookup/hidden-class8.C: Likewise.
14095         * g++.dg/lookup/hidden-class9.C: Likewise.
14096         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14097         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14098         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14099         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14100         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14101         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14102         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14103         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14104         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14105         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14106         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14107
14108 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14109
14110         PR c++/20157
14111         * g++.dg/template/error18.C: New test.
14112
14113 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14114
14115         PR debug/16792
14116         * g++.dg/debug/pr16792.C: New test.
14117
14118 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14119
14120         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14121         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14122         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14123         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14124         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14125         test assertion names.
14126
14127 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14128
14129         PR fortran/18600
14130         * gfortran.dg/stfunc_1.f90: New test.
14131
14132 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14133
14134         PR fortran/16907
14135         * gfortran.dg/real_index_1.f90: New test.
14136
14137 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14138
14139         PR fortran/20323
14140         * gfortran.dg/spec_expr_1.f90: New test.
14141
14142 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14143
14144         PR c/20402
14145         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14146         new parser.
14147
14148 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14149
14150         PR fortran/20361
14151         * gfortran.dg/largeequiv_1.f90: New test.
14152
14153 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14154
14155         * gcc.dg/ucnid-1.c: New.
14156         * gcc.dg/ucnid-2.c: New.
14157         * gcc.dg/ucnid-3.c: New.
14158         * gcc.dg/ucnid-4.c: New.
14159         * gcc.dg/ucnid-5.c: New.
14160         * gcc.dg/ucnid-6.c: New.
14161         * gcc.dg/cpp/ucnid-1.c: New.
14162         * gcc.dg/cpp/ucnid-2.c: New.
14163         * gcc.dg/cpp/ucnid-3.c: New.
14164         * g++.dg/other/ucnid-1.C: New.
14165
14166 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14167
14168         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14169
14170 2005-03-11  Per Bothner  <per@bothner.com>
14171
14172         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14173         that diagnotics refer to correct token.
14174         * gcc.dg/unused-3.c: Likewise.
14175
14176 2005-03-11  Per Bothner  <per@bothner.com>
14177
14178         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14179         constant" is now actually on same line as string constant.
14180         * gcc.dg/cpp/direct2s.c: Likewise.
14181
14182 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14183
14184         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14185
14186 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14187
14188         PR libfortran/20124
14189         * gfortran.dg/pr20124.f90: New Test
14190
14191 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14192
14193         PR tree-optimization/20130
14194         * gcc.dg/pr20130-1.c: New test.
14195
14196 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14197
14198         PR target/20095
14199         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14200
14201 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14202
14203         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14204
14205 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14206
14207         * g++.dg/eh/forced1.C: Fix comment.
14208         * g++.dg/eh/forced2.C: Ditto.
14209         * g++.dg/eh/forced3.C: Ditto.
14210         * g++.dg/eh/forced4.C: Ditto.
14211
14212 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         PR rtl-opt/20412
14215         * gcc.c-torture/compile/pr20412.c: New test.
14216
14217 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14218
14219         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14220
14221 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14222
14223         PR target/20322
14224         * gcc.dg/20050307-1.c: New test.
14225
14226 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         PR c++/20375
14229         * g++.dg/other/stdarg3.C: New.
14230
14231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR c++/18384, c++/18327
14234         * g++.dg/init/array19.C: New test.
14235
14236         PR inline-asm/20314
14237         * gcc.dg/torture/pr20314-1.c: New test.
14238         * gcc.dg/torture/pr20314-2.c: New test.
14239
14240 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14241
14242         * gcc.dg/20050309-1.c: New test.
14243
14244 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14245
14246         * gcc.dg/builtins-10.c: Reactivate disabled test.
14247         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14248         new cbrt transformations.
14249
14250 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14251
14252         PR c++/20208
14253         * g++.dg/template/array13.C: New test.
14254
14255 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14256
14257         PR c++/16859
14258         * g++.dg/init/brace4.C: New test.
14259
14260 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         PR c++/20186
14263         * g++.dg/template/non-dependent12.C: New.
14264
14265 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14266
14267         PR c++/20142
14268         * g++.dg/init/array18.C: Add dg-do run marker.
14269
14270         PR c++/20142
14271         * g++.dg/init/array18.C: New test.
14272
14273 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14274
14275         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14276         * g++.dg/gcov/gcov.exp: Likewise.
14277         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14278         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14279         * lib/c-torture.exp: Likewise.
14280         * lib/fortran-torture.exp: Likewise.
14281         * lib/g++.exp: Likewise.
14282         * lib/gcc-defs.exp: Likewise.
14283         * lib/gcc-dg.exp: Likewise.
14284         * lib/gcc.exp: Likewise.
14285         * lib/gcov.exp: Likewise.
14286         * lib/gfortran.exp: Likewise.
14287         * lib/mike-g++.exp: Likewise.
14288         * lib/mike-gcc.exp: Likewise.
14289         * lib/objc-torture.exp: Likewise.
14290         * lib/objc.exp: Likewise.
14291         * lib/profopt.exp: Likewise.
14292         * lib/target-libpath.exp: Likewise.
14293         * lib/target-supports.exp: Likewise.
14294         * lib/treelang.exp: Likewise.
14295         * lib/wrapper.exp: Likewise.
14296
14297 2005-03-08  Jeff Law  <law@redhat.com>
14298
14299         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14300         PHI-OPT changes.
14301
14302 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14303
14304         * gcc.dg/vect/pr20122.c: New test.
14305
14306 2005-03-07  Jeff Law  <law@redhat.com>
14307
14308         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14309         was folded away.
14310         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14311         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14312         * gcc.dg/tree-ssa/pr18134.c: New test.
14313
14314 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14315
14316         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14317         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14318         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14319
14320 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         PR tree-opt/17671
14323         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14324
14325 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14326
14327         * g++.dg/warn/Wnvdtor.C: New test.
14328
14329 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14330
14331         * gcc.dg/torture/pr19683-1.c: New test.
14332
14333 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14334
14335         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14336         * gfortran.dg/g77/19990313-2.f: Ditto.
14337         * gfortran.dg/g77/19990313-3.f: Ditto.
14338         * gfortran.dg/g77/19990525-0.f: Ditto.
14339         * gfortran.dg/g77/19990826-0.f: Ditto.
14340         * gfortran.dg/g77/19990826-2.f: Ditto.
14341         * gfortran.dg/g77/19990826-3.f: Ditto.
14342         * gfortran.dg/g77/20000511-1.f: Ditto.
14343         * gfortran.dg/g77/20000511-2.f: Ditto.
14344         * gfortran.dg/g77/970625-2.f: Ditto.
14345         * gfortran.dg/g77/980310-2.f: Ditto.
14346         * gfortran.dg/g77/980310-3.f: Ditto.
14347         * gfortran.dg/g77/980310-8.f: Ditto.
14348         * gfortran.dg/g77/980519-2.f: Ditto.
14349         * gfortran.dg/g77/alpha1.f: Ditto.
14350         * gfortran.dg/g77/claus.f: Ditto.
14351         * gfortran.dg/g77/erfc.f: Ditto.
14352         * gfortran.dg/g77/short.f: Ditto.
14353         * gfortran.fortran-torture/execute/data.f90: Ditto.
14354         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14355         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14356
14357 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14358
14359         * lib/file-format.exp (gcc_target_object_format): Add check for som
14360         format and hardcode object formats on hppa*-*-hpux*.
14361         * lib/target-supports.exp (check_weak_available): Add check for som
14362         object format.  Always return 0 on hppa*-*-hpux10*.
14363
14364         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14365         is defined.
14366
14367         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14368
14369 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14370
14371         * gfortran.dg/pr19936_1.f90: New test.
14372         * gfortran.dg/pr19936_2.f90: New test.
14373         * gfortran.dg/pr19936_3.f90: New test.
14374
14375 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14376             Paul Thomas <prthomas@drfccad.cea.fr>
14377
14378         * gfortran.dg/PR19754_1.f90: New test.
14379         * gfortran.dg/PR19754_2.f90: Ditto.
14380
14381 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14382
14383         PR c++/19311
14384         * g++.dg/template/non-dependent11.C: New test.
14385
14386 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14387
14388         * lib/target-supports.exp (check_iconv_available): Fix comment.
14389
14390 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14391             Joseph S. Myers  <joseph@codesourcery.com>
14392
14393         PR c++/19797
14394         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14395
14396 2005-03-04  Matthew Sachs  <msachs@apple.com>
14397
14398         * gcc.exp (gcc_target_compile): Put braces around
14399         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14400         * objc.exp (objc_target_compile): Likewise.
14401         * treelang.exp (treelang_target_compile): Likewise.
14402
14403 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14404
14405         PR fortran/19673
14406         * gfortran.dg/func_result_1.f90: New test.
14407
14408 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14409
14410         * gcc.misc-tests/options.exp: New test.
14411
14412 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14413
14414         * gcc.dg/pr15784-4.c: New test.
14415
14416 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14417
14418         * gcc.c-torture/execute/pr17133.c: New.
14419         * gcc.c-torture/compile/20050303-1.c: New.
14420
14421 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14422
14423         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14424
14425 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14426
14427         * g++.dg/overload/using2.C: New.
14428
14429 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/19916
14432         * g++.dg/init/ptrmem2.C: New test.
14433
14434 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14435
14436         PR c/8927
14437         * gcc.dg/pr8927-1.c: New test.
14438
14439 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         PR c++/20232
14442         * g++.dg/inherit/covariant12.C: New.
14443
14444 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14445
14446         PR fortran/19479
14447         * gfortran.dg/bound_1.f90: New test.
14448
14449 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14450
14451         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14452         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14453
14454 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14455
14456         PR c/20245
14457         * gcc.dg/pr20245-1.c: New test.
14458
14459 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14460
14461         PR middle-end/19874
14462         * gcc.c-torture/execute/20050119-2.c: New test case.
14463
14464 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14465
14466         * README: Update the DejaGnu bug reporting address.
14467         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14468         * lib/objc-torture.exp: Likewise.
14469
14470 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14471
14472         * gfortran.dg/boz_1.f90: New test.
14473         * gfortran.dg/boz_3.f90: New test.
14474         * gfortran.dg/boz_4.f90: New test.
14475
14476 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14477
14478         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14479         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14480
14481 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14482
14483         PR libfortran/20101
14484         * gfortran.dg/write_0_pe_format.f90: New test.
14485
14486 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14487
14488         PR c++/20206
14489         * g++.dg/opt/thunk2.C: New test.
14490         * g++.dg/opt/covariant1.C: New test.
14491
14492 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14493
14494         * gfortran.dg/e_d_fmt.f90: New test.
14495
14496 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14497
14498         * gcc.dg/asm-b.c: Fix comment typos.
14499
14500 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14501
14502         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14503         a V_MAY_DEF also.
14504
14505 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14506
14507         PR tree-opt/20188
14508         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14509         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14510         * gcc.dg/asm-b.c: New test.
14511
14512 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14513
14514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14515         Disable this test on IRIX 6.
14516
14517 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14518
14519         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14520         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14521         parser.
14522
14523 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14524
14525         PR tree-optimization/20204
14526         * testsuite/gcc.dg/pr20204.c: New test.
14527
14528 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14529
14530         PR target/20196
14531         * gcc.c-torture/execute/20050224-1.c: New test.
14532
14533         PR c++/20175
14534         * g++.dg/warn/Wbraces2.C: New test.
14535
14536 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/19878
14539         * g++.dg/init/const2.C: New test.
14540
14541 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14542
14543         PR tree-optimization/20100
14544         * gcc.c-torture/execute/pr20100-1.c: New test.
14545
14546 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14547
14548         * gfortran.dg/implicit_3.f90: New test.
14549
14550         * gfortran.dg/deftype_1.f90: New test.
14551
14552 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14553
14554         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14555         the test passes.
14556         * g++.dg/other/anon3.C: Accept a warning.
14557
14558 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14559
14560         * gcc.dg/pr20017.c: Fix a comment typo.
14561
14562 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14563
14564         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14565
14566 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14567
14568         PR ada/19902
14569         * ada/acats/tests/cxa/cxa3004.a: Remove.
14570         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14571
14572 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/20073
14575         * g++.dg/init/const1.C: New test.
14576
14577         PR c++/19991
14578         * g++.dg/parse/constant7.C: New test.
14579
14580         PR c++/20152
14581         * g++.dg/parse/error27.C: New test.
14582         * g++.dg/template/qualttp15.C: Adjust error markers.
14583         * g++.old-deja/g++.other/struct1.C: Likewise.
14584
14585         PR c++/20153
14586         * g++.dg/template/error17.C: New test.
14587
14588         PR c++/20148
14589         * g++.dg/parser/error26.C: New test.
14590
14591 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14592
14593         PR tree-optimization/20100
14594         PR tree-optimization/20115
14595         * gcc.dg/pr20115.c: New test.
14596         * gcc.dg/pr20115-1.c: New test.
14597         * gcc.dg/pr20100.c: New test.
14598         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14599         call-clobbered variables after alias1.
14600
14601 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14602
14603         * gfortran.dg/list_read_4.f90: new test.
14604
14605 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14606
14607         PR rtl-optimization/20017.
14608         * gcc.dg/pr20017.c: New.
14609
14610 2005-02-22  Devang Patel  <dpatel@apple.com>
14611
14612         PR 19952
14613         * g++.dg/tree-ssa/pr19952.C: New test.
14614
14615 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14616
14617         PR c++/19883
14618         * g++.dg/parse/constant6.C: New test.
14619
14620 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14621
14622         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14623         * g++.dg/charset/asm2.c: Likewise.
14624         * g++.dg/charset/asm3.c: Likewise.
14625         * g++.dg/charset/asm4.c: Likewise.
14626         * g++.dg/charset/asm5.c: Likewise.
14627         * g++.dg/charset/attribute1.c: Likewise.
14628         * g++.dg/charset/attribute2.c: Likewise.
14629         * g++.dg/charset/extern1.cc: Likewise.
14630         * g++.dg/charset/extern2.cc: Likewise.
14631         * g++.dg/charset/extern3.cc: Likewise.
14632         * g++.dg/charset/function.cc: Likewise.
14633         * g++.dg/charset/string.c: Likewise.
14634         * g++.dg/charset/charset.exp: Likewise.
14635         * lib/target-supports.exp (check_iconv_available): Fix comment.
14636
14637 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14638
14639         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14640         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14641         * gcc.dg/charset/asm2.c: Likewise.
14642         * gcc.dg/charset/asm3.c: Likewise.
14643         * gcc.dg/charset/asm4.c: Likewise.
14644         * gcc.dg/charset/asm5.c: Likewise.
14645         * gcc.dg/charset/asm6.c: Likewise.
14646         * gcc.dg/charset/attribute1.c: Likewise.
14647         * gcc.dg/charset/attribute2.c: Likewise.
14648         * gcc.dg/charset/builtin1.c: Likewise.
14649         * gcc.dg/charset/extern.c: Likewise.
14650         * gcc.dg/charset/function.c: Likewise.
14651         * gcc.dg/charset/string.c: Likewise.
14652         * gcc.dg/charset/charset.exp: Likewise.
14653
14654 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14655
14656         PR fortran/20086
14657         * gfortran.dg/pr20086.f90: New test.
14658
14659 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14660
14661         PR tree-optimization/19786
14662         * g++.dg/tree-ssa/pr19786.C: New.
14663
14664 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14665
14666         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14667
14668 2005-02-21  Jeff Law  <law@redhat.com>
14669
14670         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14671
14672 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14673
14674         * gfortran.dg/do_iterator: Split loop, markup all lines for
14675         which an error locus is printed.
14676         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14677         locus is printed.
14678         * gfortran.dg/select_4.f90: Likewise.
14679         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14680         locuses in the various permutations.
14681
14682 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14683
14684         PR tree-optimization/19951
14685         * g++.dg/vect: New directory.
14686         * g++.dg/vect/vect.exp: New file.
14687         * g++.dg/vect/pr19951.cc: New testcase.
14688         * g++.dg/dg.exp: Also prune vectorizer tests.
14689
14690 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14691
14692         PR 18785
14693         * gcc.dg/charset/builtin1.c: New test.
14694
14695 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14696
14697         PR c++/19299
14698         * g++.dg/inherit/volatile1.C: New test.
14699
14700         PR c++/19440
14701         * g++.dg/template/dtor4.C: New test.
14702
14703 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14704
14705         * gfortran.dg/int_1.f90: New test.
14706
14707 2005-02-19  Devang Patel  <dpatel@apple.com>
14708
14709         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14710
14711 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14712
14713         * gfortran.dg/achar_1.f90: New test.
14714
14715 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14716
14717         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14718
14719 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14720             Jakub Jelinek  <jakub@redhat.com>
14721
14722         PR tree-optimization/19828
14723         * gcc.dg/tree-ssa/loop-7.c: New test.
14724         * gcc.c-torture/execute/20050218-1.c: New test.
14725
14726 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14727
14728         PR c/20043
14729         * gcc.dg/transparent-union-1.c: New test.
14730         * gcc.dg/transparent-union-2.c: New test.
14731
14732 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14733
14734         PR tree-optimization/18977
14735         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14736
14737 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14738
14739         PR target/20054
14740         * gcc.dg/pr20054.c: New test.
14741
14742 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14743
14744         PR c++/19508
14745         * g++.dg/ext/attrib20.C: New test.
14746
14747 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14748
14749         PR middle-end/20030
14750         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14751
14752 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14753
14754         PR c++/20008
14755         * g++.dg/opt/switch4.C: New.
14756
14757 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14758
14759         PR c++/20023
14760         PR tree-optimization/20009
14761         * gcc.c-torture/compile/20050217-1.c: New test.
14762         * g++.dg/opt/switch3.C: New test.
14763
14764         PR tree-optimization/18947
14765         * gcc.c-torture/compile/20050215-1.c: New test.
14766         * gcc.c-torture/compile/20050215-2.c: New test.
14767         * gcc.c-torture/compile/20050215-3.c: New test.
14768
14769 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14770
14771         PR c++/20028
14772         * g++.dg/template/crash34.C: New.
14773
14774         PR c++/20022
14775         * g++.dg/other/access3.C: New.
14776
14777 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14778
14779         * gcc.dg/vect/vect-98.c: New test.
14780
14781 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14782
14783         PR tree-optimization/19967
14784         * gcc.dg/pr19967.c: New.
14785
14786 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14787
14788         PR middle-end/19857
14789         * gcc.dg/tree-ssa/20050215-1.c: New test.
14790         * gcc.c-torture/execute/20050215-1.c: New test.
14791
14792 2005-02-15  Eric Christopher  <echristo@redhat.com>
14793
14794         * gcc.dg/cpp/20050215-1.c: New file.
14795
14796 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14797
14798         PR tree-optimization/15785
14799         * gcc.dg/pr15785-1.c: New test.
14800
14801 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14802
14803         PR c++/17788
14804         * g++.dg/init/ctor4.C: New.
14805         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14806
14807 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14808
14809         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14810         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14811
14812 2005-02-15  Andreas Schwab  <schwab@suse.de>
14813
14814         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14815         declare malloc.
14816
14817 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14818
14819         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14820
14821 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14822
14823         PR tree-optimization/19853
14824         * gcc.c-torture/compile/pr19853.c: New test.
14825
14826 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14827
14828         PR c++/19608
14829         * g++.dg/parse/local-class1.C: New.
14830
14831         PR c++/19895
14832         * g++.dg/parse/ptrmem3.C: New.
14833
14834         PR c++/19884
14835         * g++.old-deja/g++.oliva/template6.C: Add another case.
14836         * g++.dg/template/explicit6.C: New.
14837
14838 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14839
14840         PR c++/17816
14841         * g++.dg/other/redecl2.C: New.
14842
14843 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         PR c++/19891
14846         * g++.dg/abi/covariant4.C: New.
14847
14848 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14849
14850         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14851
14852 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14853
14854         * gcc.dg/vect/vect-96.c: Fix typo.
14855
14856 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14857
14858         PR c++/14479
14859         PR c++/19487
14860         * g++.dg/template/enum5.C: New test.
14861
14862 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14863
14864         * gcc.dg/vect/vect-97.c: New test.
14865
14866 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14867
14868         * gcc.dg/vect/vect-96.c: New test.
14869
14870 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14871
14872         * gcc.dg/builtins-34.c: Also check ldexp*.
14873
14874 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14875
14876         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14877
14878 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14879
14880         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14881         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14882         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14883         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14884         selector_list, selector_expression, dg-process-target): Move to new
14885         file target-supports-dg.exp.
14886         * lib/target-supports-dg.exp: New.
14887
14888         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14889         New.
14890
14891 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR c++/19666
14894         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14895
14896         PR middle-end/19858
14897         * gcc.c-torture/compile/20050210-1.c: New test.
14898
14899 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/19755
14902         * g++.dg/warn/Wbraces1.C: New test.
14903
14904 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14905
14906         * gcc.dg/builtins-52.c: New testcase.
14907
14908 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14909
14910         PR c/19342
14911         * gcc.c-torture/execute/20050119-1.c: New test.
14912
14913 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/19811
14916         * g++.dg/init/delete1.C: New test.
14917
14918 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         PR c++/18470
14921         * g++.dg/template/static12.C: New test.
14922
14923 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/19787
14926         * g++.dg/conversion/ambig1.C: New test.
14927
14928         PR c++/19739
14929         * g++.dg/ext/attrib19.C: New test.
14930
14931         PR c++/19732
14932         * g++.dg/parse/dtor5.C: New test.
14933
14934         PR c++/19762
14935         * g++.dg/template/dtor3.C: New test.
14936
14937         PR c++/19826
14938         * g++.dg/template/static11.C: New test.
14939         * g++.dg/template/crash2.C: Remove dg-error marker.
14940
14941 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14942
14943         PR C++/18491
14944         * g++.old-deja/g++.mike/p10769a.C: Remove.
14945
14946 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14947
14948         * gcc.dg/builtins-48.c: New test case.
14949         * gcc.dg/builtins-49.c: New test case.
14950         * gcc.dg/builtins-50.c: New test case.
14951         * gcc.dg/builtins-51.c: New test case.
14952
14953 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14954
14955         PR middle-end/19583
14956         * g++.dg/warn/Wreturn-type-3.C: New test.
14957
14958 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14959
14960         PR middle-end/19402
14961         * gcc.dg/pr19402-1.c: New testcase.
14962         * gcc.dg/pr19402-2.c: likewise.
14963
14964 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14965
14966         PR middle-end/19854
14967         * g++.dg/tree-ssa/tmmti.C: New testcase.
14968
14969 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14970
14971         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14972
14973 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/19733
14976         * g++.dg/parse/crash23.C: New test.
14977         * g++.dg/warn/Weff1.C: New test.
14978
14979 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14980
14981         * gcc.dg/20050209-1.c: New test.
14982
14983 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14984
14985         PR target/19799
14986         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14987
14988 2005-02-08  Mike Stump  <mrs@apple.com>
14989
14990         * g++.dg/pch/import-2.c: New test.
14991         * g++.dg/pch/import-2.hs: New.
14992         * g++.dg/pch/include/import-2a.h: New.
14993         * g++.dg/pch/include/import-2b.h: New.
14994
14995 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14996
14997         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14998
14999 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15000
15001         * gfortran.dg/substr_1.f90: New test.
15002
15003 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15004
15005         PR middle-end/19775
15006         * gcc.dg/torture/builtin-power-1.c: Disable test for
15007         invalid transformation.
15008         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15009         no longer optimize.
15010         * gcc.dg/builtins-47.c: New testcase.
15011
15012 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15013             Dorit Naishlos  <dorit@il.ibm.com>
15014
15015         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15016
15017 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15018
15019         * gcc.c-torture/compile/20050206-1.c: New test.
15020
15021 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15022
15023         PR tree-opt/19768
15024         * g++.dg/opt/pr19768.C: New test.
15025
15026 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15027
15028         PR tree-opt/19736
15029         * gcc.c-torture/compile/pr19736.c: New test.
15030
15031 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15032
15033         PR c++/17401
15034         * g++.dg/parse/error25.C: New test.
15035
15036 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15037
15038         * gcc.c-torture/execute/20050203-1.c: New.
15039
15040 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15041
15042         * gcc.dg/vect/vect-85.c: Remove xfail.
15043         * gcc.dg/vect/vect-86.c: Remove xfail.
15044         * gcc.dg/vect/vect-87.c: Remove xfail.
15045         * gcc.dg/vect/vect-88.c: Remove xfail.
15046
15047 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15048
15049         * gcc.dg/altivec-19.c: New.
15050
15051 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15052
15053         PR c/17807
15054         * gcc.dg/nested-func-3.c: New test.
15055         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15056
15057 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15058
15059         * gcc.test-framework/gen_directive_tests: Generate tests for
15060         selector expressions.
15061
15062 2005-02-02  Matt Austern  <austern@apple.com>
15063
15064         PR c++/19628
15065         * g++/ext/builtin7.C: New.
15066         * g++/ext/builtin8.C: New.
15067
15068 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15069
15070         PR c/18502
15071         * gcc.dg/pr18502-1.c: New test.
15072
15073 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15074
15075         PR c++/17413
15076         * g++.dg/template/local4.C: Tweak.
15077
15078 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15079
15080         PR tree-optimization/19578
15081         * gcc.c-torture/compile/20050202-1.c: New test.
15082
15083 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15084
15085         PR c/19435
15086         * gcc.dg/c99-init-4.c: New test.
15087
15088 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15089
15090         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15091
15092         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15093
15094         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15095         * g++.dg/eh/check-vect.h: New.
15096
15097         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15098         * gcc.dg/vect/vect-78.c: Ditto.
15099         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15100         Remove.
15101
15102         * g++.dg/conversion/simd1.C: Expect warning.
15103         * g++.dg/ext/attribute-test-1.C: Ditto.
15104         * g++.dg/ext/attribute-test-2.C: Ditto.
15105         * g++.dg/ext/attribute-test-3.C: Ditto.
15106         * g++.dg/ext/attribute-test-4.C: Ditto.
15107
15108         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15109         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15110
15111         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15112
15113 2005-02-01  Richard Henderson  <rth@redhat.com>
15114
15115         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15116         long double for ibm double-double format.
15117         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15118
15119 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15120
15121         PR tree-optimization/19633
15122         * testsuite/gcc.dg/pr19633-1.c: New test.
15123         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15124         to NULL or a symbol.
15125
15126 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15127
15128         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15129         New procs.
15130         (dg-process-target (local override)): Handle selector expressions.
15131
15132         * gcc.test-framework/README: Describe tests in source directory.
15133         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15134         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15135         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15136         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15137         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15138         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15139         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15140         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15141         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15142         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15143         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15144         * gcc.test-framework/dg-error-exp-P.c: New test.
15145         * gcc.test-framework/dg-error-exp-XP.c: New test.
15146         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15147         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15148         * gcc.test-framework/dg-output-exp-P.c: New test.
15149         * gcc.test-framework/dg-output-exp-XF.c: New test.
15150         * gcc.test-framework/dg-warning-exp-P.c: New test.
15151         * gcc.misc-tests/dg-1.c: Remove.
15152         * gcc.misc-tests/dg-2.c: Remove.
15153         * gcc.misc-tests/dg-3.c: Remove.
15154         * gcc.misc-tests/dg-4.c: Remove.
15155         * gcc.misc-tests/dg-5.c: Remove.
15156         * gcc.misc-tests/dg-6.c: Remove.
15157         * gcc.misc-tests/dg-7.c: Remove.
15158         * gcc.misc-tests/dg-8.c: Remove.
15159         * gcc.misc-tests/dg-9.c: Remove.
15160         * gcc.misc-tests/dg-10.c: Remove.
15161         * gcc.misc-tests/dg-11.c: Remove.
15162         * gcc.misc-tests/dg-12.c: Remove.
15163         * gcc.misc-tests/dg-test.exp: Remove.
15164
15165         * gcc.test-framework/test-framework.awk: Change recording and
15166         printing of passes and failures.
15167
15168         * gcc.test-framework: New directory.
15169         * gcc.test-framework/README: New.
15170         * gcc.test-framework/test-framework.exp: New.
15171         * gcc.test-framework/test-framework.awk: New.
15172         * gcc.test-framework/gen_directive_tests: New.
15173
15174 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15175
15176         * lib/treelang.exp: Fix comment typos.
15177         (treelang_target_compile): Don't append libs=-ltreelang to options.
15178
15179 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15180
15181         * g++.dg/parse/typename7.C: Adjust error messages.
15182
15183 2005-01-31  Jeff Law  <law@redhat.com>
15184
15185         * gcc.c-torture/execute/20050131-1.c: New test.
15186         * gcc.dg/wcaselabel.c: New test.
15187
15188 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15189
15190         * g++.dg/other/warning1.C: Adjust error messags.
15191         * g++.dg/parse/constant5.C: New test.
15192
15193 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15194
15195         PR c/19333
15196         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15197         the test case valid.
15198         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15199         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15200         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15201         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15202         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15203         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15204
15205 2005-01-31  Dale Johannesen  <dalej@apple.com>
15206
15207         * g++.dg/opt/pr19650.C: New test.
15208
15209 2005-01-31  Richard Henderson  <rth@redhat.com>
15210
15211         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15212         long double for intel double extended format.
15213         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15214
15215 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/19555
15218         * g++.dg/template/static10.C: New test.
15219
15220         PR c++/19395
15221         * g++.dg/parse/error24.C: New test.
15222
15223         PR c++/19367
15224         * g++.dg/lookup/builtin1.C: New test.
15225
15226         PR c++/19457
15227         * g++.dg/warn/conv3.C: New test.
15228
15229 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15230
15231         PR fortran/19647
15232         * gfortan.dg/inquire_7.f90
15233
15234 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15235
15236         PR tree-optimization/15791
15237         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15238         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15239         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15240         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15241         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15242         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15243         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15244         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15245         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15246         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15247
15248 2005-01-29  Paul Brook  <paul@codesourcery.com>
15249
15250         PR fortran/18565
15251         * check.c (real_or_complex_check): New function.
15252         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15253         * intrinsic.c (add_functions): Use new check functions.
15254         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15255         Add prototypes.
15256
15257 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15258
15259         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15260         gcc.dg/lvalue-3.c: New tests.
15261         * gcc.dg/concat.c: Update expected messages.
15262
15263 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15264
15265         PR libfortran/19595
15266         * gfortran.dg/eor_1.f90: New test.
15267
15268 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15269
15270         PR fortran/19589
15271         * gfortran.dg/logical_data_1.f90: New test.
15272
15273 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/19253
15276         * g++.dg/template/crash33.C: New test.
15277
15278         PR c++/19667
15279         * g++.dg/template/crash32.C: New test.
15280
15281 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15282
15283         PR middle-end/16558
15284         * g++.dg/warn/Wreturn-type-2.C: New test.
15285
15286 2004-06-24  Jeff Law  <law@redhat.com>
15287
15288         * gcc.dg/tree-ssa/20050128-1.c: New test.
15289
15290 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15291
15292         * gcc.target/frv/all-mdpackh-1.c: New test.
15293
15294 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15295
15296         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15297
15298 2005-01-27  Richard Henderson  <rth@redhat.com>
15299
15300         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15301
15302 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15303
15304         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15305
15306 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15307
15308         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15309         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15310         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15311         to cope with cases where the multilib options override the dg-options.
15312
15313 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR c/18946
15316         * gcc.dg/noncompile/20050120-1.c: New test.
15317
15318 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15319
15320         PR tree-optimization/19633
15321         * gcc.dg/pr19633.c: New test.
15322         * gcc.dg/tree-ssa/pr19633.c: New test.
15323
15324 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15325
15326         * gcc.dg/20041216-1.c: New test.
15327
15328 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15329
15330         PR objc/18862
15331         * objc.dg/selector-2.m: New test.
15332
15333 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * g++.dg/opt/range-test-2.C: New test.
15336
15337         PR rtl-optimization/19579
15338         * gcc.c-torture/execute/20050124-1.c: New test.
15339
15340 2005-01-26  Greg Parker  <gparker@apple.com>
15341         Stuart Hastings  <stuart@apple.com>
15342
15343         * gcc.c-torture/execute/20050125-1.c: New.
15344
15345 2005-01-18  Jan Hubicka  <jh@suse.cz>
15346
15347         PR tree-optimize/19337
15348         * gcc.c-torture/compile/20050119-1.c: New test.
15349
15350 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15351
15352         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15353         test for successful match.
15354
15355 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15356
15357         PR objc/18408
15358         * objc.dg/comp-types-7.m: New test.
15359
15360 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15361
15362         * lib/target-supports.exp (current_target_name): New.
15363         (check_effective_target_ilp32, check_effective_target_lp64):
15364         Cache the result to use as long as the current target, with
15365         multilib flags, remains the same.
15366
15367         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15368         (dg-require-weak, dg-require-visibility, dg-require-alias,
15369         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15370         dg-require-effective-target, dg-skip-if): Remove call to
15371         skip_test_and_clear_xfail.
15372         (dg-test): Clear xfail data.
15373
15374 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15375
15376         PR target/17751
15377         * gcc.dg/ppc64-toc.c: New test.
15378
15379         * g++.dg/tree-ssa/empty-1.C: New test.
15380
15381         PR middle-end/19551
15382         * gcc.c-torture/execute/20050121-1.c: New test.
15383         * gcc.dg/20050121-2.c: New test.
15384
15385 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15386         Paul Brook  <paul@codesourcery.com>
15387
15388         PR fortran/17941
15389         * gfortran.dg/real_const_1.f: New test.
15390         * gfortran.dg/real_const_2.f90: New test.
15391         * gfortran.dg/complex_int_1.f90: New test.
15392
15393 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15394
15395         PR fortran/19313
15396         * gfortan.dg/inquire_6.f90: New test.
15397
15398 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15399
15400         PR libfortran/19451
15401         * open_readonly_1.f90: New test.
15402
15403 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15404
15405         PR libfortran/18982
15406         * gfortran.dg/open_new.f90: New file.
15407
15408 2005-01-22  Paul Brook  <paul@codesourcery.com>
15409
15410         * namelist_1.f90: New test.
15411
15412 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15413
15414         PR tree-optimization/19484
15415         * gcc.c-torture/compile/20050122-[12].c: New tests.
15416
15417 2005-01-22  Paul Brook  <paul@codesourcery.com>
15418
15419         * gfortran.dg/implicit_2.f90: New test.
15420
15421 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15422
15423         PR fortran/19314
15424         * gfortran.dg/inquire_5.f90: New test.
15425
15426 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15427
15428         PR c/18809
15429         * gcc.dg/pr18809-1.c: New test.
15430
15431 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15432
15433         * gcc.dg/20050121-1.c: New test.
15434
15435         PR tree-optimization/13000
15436         * gcc.dg/20040206-1.c: Change warning to point where function is
15437         being inlined.
15438
15439 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15440
15441         PR c++/19208
15442         * g++.dg/template/array11.C: New test.
15443
15444 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15445
15446         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15447         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15448         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15449         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15450         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15451         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15452
15453 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15454
15455         PR tree-optimization/15349
15456         * gcc.dg/tree-ssa/pr15349.c: New.
15457
15458 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15459
15460         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15461
15462 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15463
15464         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15465         scan-assembler-times directive name.
15466
15467         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15468         after dg-do.
15469
15470         PR rtl-optimization/19462
15471         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15472
15473 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15474
15475         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15476         counting function calls on ia64.
15477
15478 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15479
15480         PR rtl-optimization/15139
15481         * gcc.dg/20050111-2.c: New test.
15482
15483         PR c/17297
15484         * gcc.c-torture/compile/20050113-1.c: New testcase.
15485
15486         PR middle-end/19164
15487         * gcc.dg/20050113-1.c: New testcase.
15488
15489 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15490
15491         * gcc.dg/vect/vect-85.c: Add comment.
15492         * gcc.dg/vect/vect-86.c: Add xfail for now.
15493         * gcc.dg/vect/vect-87.c: Add xfail for now.
15494         * gcc.dg/vect/vect-88.c: Add xfail for now.
15495         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15496
15497 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15498
15499         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15500
15501 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15502
15503         * g++.dg/debug/typedef3.C: New test.
15504
15505 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR c/19472
15508         * gcc.dg/asm-a.c: New test.
15509
15510 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15511
15512         * gcc.dg/sh-relax.c: Add prototype for abort.
15513
15514 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15515
15516         * gcc.dg/short-compare-1.c: New test.
15517         * gcc.dg/short-compare-2.c: Likewise.
15518
15519 2005-01-18  Michael Matz  <matz@suse.de>
15520
15521         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15522
15523 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15524
15525         PR tree-optimization/19121
15526         * gcc.c-torture/compile/pr19121.c: New test.
15527
15528 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15529
15530         PR target/19357
15531         * gcc.c-torture/compile/pr19357.c: New test.
15532
15533 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15534
15535         PR c/5675
15536         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15537         pass--those that refer just to the variable, possibly with a
15538         cast.
15539         * gcc.dg/c99-const-expr-3.c: Likewise.
15540
15541         PR middle-end/13127
15542         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15543         longer emitted.
15544
15545 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15546
15547         PR fortran/18778
15548         * gfortran.dg/endfile_2.f90: New test.
15549
15550 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15551
15552         PR 19168
15553         * gfortran.dg/select_5.f90: New test.
15554
15555 2004-01-16  Paul Brook  <paul@codesourcery.com>
15556
15557         * gfortran.dg/common_4.f90: New test.
15558
15559 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15560
15561         PR rtl-optimization/19462
15562         * gcc.dg/torture/pr19462-1.c: New test.
15563
15564 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15565
15566         PR objc/19321
15567         * objc.dg/func-ptr-2.m: New.
15568         * objc.dg/volatile-1.m: New.
15569
15570 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15571
15572         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15573
15574 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15575
15576         PR tree-optimization/19060
15577         * gcc.c-torture/execute/20050104-1.c: New test.
15578
15579 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15580
15581         PR fortran/18983
15582         * gfortran.dg/write_to_null.f90: New test.
15583
15584 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15585             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15586
15587         PR other/19328
15588         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15589         argument.
15590
15591 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR c++/19263
15594         * g++.dg/init/vector1.C: New test.
15595
15596 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15597
15598         PR target/13158
15599         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15600         PR target/18987
15601         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15602
15603 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15604
15605         * gfortran.dg/select_1.f90: New test.
15606         * gfortran.dg/select_2.f90: New test.
15607         * gfortran.dg/select_3.f90: New test.
15608         * gfortran.dg/select_4.f90: New test.
15609
15610 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15611
15612         PR middle-end/19084
15613         PR rtl-optimization/19348
15614         * gcc.dg/20050111-1.c: New test.
15615         * gcc.c-torture/execute/20050111-1.c: New test.
15616
15617         * gcc.dg/i386-asm-4.c: New test.
15618
15619 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15620
15621         * gcc.dg/nested-func-2.c: New test.
15622         * ada/acats/norun.lst: Remove c953002.
15623
15624 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15625
15626         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15627
15628 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15629
15630         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15631
15632 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15633
15634         PR target/18761
15635         * g++.dg/abi/align1.C: New test.
15636
15637 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15638
15639         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15640         at a time.
15641         * g++.dg/ext/altivec_check.h: Support compiling as C.
15642
15643 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15644
15645         PR c++/19355
15646         * g++.dg/expr/pr19355-1.C: New test case.
15647
15648 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15649
15650         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15651         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15652         * ada/acats/tests/c3/c92005b.ada: Likewise.
15653         * ada/acats/tests/c3/cxb3012.a: Likewise.
15654         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15655
15656 2005-01-09  Paul Brook  <paul@codesourcery.com>
15657
15658         * gfortran.dg/common_2.f90: New file.
15659         * gfortran.dg/common_3.f90: New file.
15660
15661 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15662
15663         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15664
15665 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15666
15667         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15668         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15669         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15670         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15671         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15672         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15673         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15674         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15675         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15676         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15677         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15678         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15679         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15680         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15681         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15682         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15683         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15684         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15685         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15686         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15687         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15688         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15689         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15690         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15691         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15692         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15693         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15694         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15695         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15696         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15697         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15698         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15699         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15700         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15701         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15702         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15703         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15704         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15705         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15706         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15707         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15708         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15709         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15710         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15711         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15712         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15713         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15714         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15715         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15716         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15717         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15718         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15719         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15720         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15721         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15722         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15723         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15724         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15725         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15726         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15727         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15728         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15729         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15730         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15731         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15732         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15733         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15734
15735         * gcc.dg/vect/vect-1.c: Fix spelling.
15736         * gcc.dg/vect/vect-10.c: Fix spelling.
15737         * gcc.dg/vect/vect-11.c: Fix spelling.
15738         * gcc.dg/vect/vect-12.c: Fix spelling.
15739         * gcc.dg/vect/vect-14.c: Fix spelling.
15740         * gcc.dg/vect/vect-15.c: Fix spelling.
15741         * gcc.dg/vect/vect-16.c: Fix spelling.
15742         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15743         * gcc.dg/vect/vect-64.c: Fix comments.
15744         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15745
15746 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15747             Ira Rosen  <irar@il.ibm.com>
15748
15749         * gcc.dg/vect/vect-70.c: New test.
15750         * gcc.dg/vect/vect-71.c: New test.
15751
15752 2005-01-09  Manfred Hollstein  <mh@suse.com>
15753
15754         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15755         * gcc.dg/pr18241-2.c: Likewise.
15756         * gcc.dg/pr18241-3.c: Likewise.
15757         * gcc.dg/pr18241-4.c: Likewise.
15758         * gcc.dg/pr18241-5.c: Likewise.
15759
15760 2005-01-08  Richard Henderson  <rth@redhat.com>
15761
15762         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15763         False for x86 and x86-64.
15764
15765 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15766
15767         PR tree-optimization/18241
15768         * gcc.dg/pr18241-1.c: New test.
15769         * gcc.dg/pr18241-2.c: New test.
15770         * gcc.dg/pr18241-3.c: New test.
15771         * gcc.dg/pr18241-4.c: New test.
15772         * gcc.dg/pr18241-5.c: New test.
15773
15774 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15775
15776         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15777         gfortran.dg/select_4.f90: New.
15778
15779 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15780
15781         * gcc.c-torture/execute/20050107-1.c: New test.
15782
15783 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15784
15785         PR c++/19298
15786         * g++.dg/template/ref2.C: New.
15787
15788 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15789
15790         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15791         instead of being empty.
15792
15793 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15794
15795         PR fortran/15553
15796         * gfortran.dg/array-1.f90: New test.
15797
15798 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15799
15800         PR tree-optimization/19283
15801         * gcc.c-torture/execute/20050106-1.c: New test.
15802
15803         PR rtl-optimization/18861
15804         * gcc.dg/20050105-1.c: New test.
15805
15806         PR tree-optimization/18828
15807         * gcc.dg/20050105-2.c: New test.
15808
15809 2005-01-07  Andreas Jaeger  <aj@suse.de>
15810
15811         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15812
15813 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15814
15815         PR fortran/18398
15816         * gfortran.dg/fmt_read.f90: New test.
15817
15818 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15819
15820         * gcc.dg/rs6000-ldouble-2.c: New.
15821
15822 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/19244
15825         * g++.dg/parser/ctor2.C: New test.
15826
15827 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15828
15829         PR c++/17154
15830         * g++.dg/template/using9.C: New test.
15831
15832 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15833
15834         PR c++/19258
15835         * g++.dg/lookup/friend6.C: New test.
15836
15837 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15838
15839         PR c++/19270
15840         * g++.dg/template/array10.C: New.
15841
15842 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15843
15844         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15845         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15846
15847 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15848
15849         * gcc.c-torture/compile/20050105-1.c: New test.
15850
15851 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15852
15853         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15854
15855 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15856
15857         PR middle-end/19100
15858         * gcc.dg/conv-3.c: New test case.
15859
15860 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15861
15862         * gcc.dg/asm-wide-1.c: New test.
15863
15864 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15865
15866         PR c++/19030
15867         * g++.dg/parse/crash22.C: New
15868
15869 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15870
15871         PR 19257
15872         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15873
15874 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15875
15876         PR middle-end/17767
15877         * gcc.dg/i386-mmx-6.c: New test case.
15878
15879 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15880
15881         PR tree-optimization/18308
15882         * gcc.dg/vect/pr18308.c: New testcase.
15883
15884 2005-01-04  Andreas Jaeger  <aj@suse.de>
15885
15886         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15887
15888 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15889             Robert Bowdidge <bowdidge@apple.com>
15890
15891         * gcc.dg/cpp/subframework1.c: New.
15892         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15894         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15895         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15896
15897 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15898
15899         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15900         producing warning.
15901         * gcc.dg/darwin-weakimport-2.c: New.
15902
15903 2005-01-03  Richard Henderson  <rth@redhat.com>
15904
15905         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15906
15907 2005-01-03  Richard Henderson  <rth@redhat.com>
15908
15909         * gcc.dg/vect/vect.exp: Enable for ia64.
15910         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15911         (check_effective_target_vect_float): Likewise.
15912         (check_effective_target_vect_no_align): Likewise.
15913         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15914         * gcc.dg/vect/vect-8.c: Likewise.
15915
15916 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15917
15918         PR target/19236
15919         * gcc.dg/pr19236-1.c: New test case.
15920
15921 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15922
15923         PR rtl-optimization/12092
15924         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15925
15926 2005-01-02  Andreas Jaeger  <aj@suse.de>
15927
15928         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15929
15930 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15931             Andrew Pinski  <pinskia@physics.uc.edu>
15932
15933         PR rtl-optimization/12092
15934         * gcc.dg/pr12092-1.c: New test case.
15935
15936 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15937
15938         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15939         'hidden' and 'default' for better portability.
15940         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15941
15942         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15943         6 and 7.
15944         * g++.old-deja/g++.brendan/new3.C: Likewise.
15945
15946 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15947
15948         * gcc.dg/20041231-1.C: New test.
15949         * g++.dg/warn/Wunreachable-code-1.C: New test.
15950
15951 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15952
15953         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15954         file, not /dev/null.  Abort on error.
15955
15956 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15957             Ziemowit Laski  <zlaski@apple.com>
15958
15959         PR objc/18971
15960         * objc.dg/encode-5.m: New test.
15961
15962 2004-12-29  Richard Henderson  <rth@redhat.com>
15963
15964         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15965         * objc.dg/stabs-1.m: Disable for ia64.
15966
15967 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/19190
15970         * g++.dg/warn/Wunused-10.C: New test.
15971
15972 2004-12-28  Richard Henderson  <rth@redhat.com>
15973
15974         * objc.dg/stabs-1.m: Disable for alpha.
15975
15976 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15977
15978         PR c++/19149
15979         * g++.dg/parse/error23.C: New test.
15980
15981 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15982
15983         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15984
15985         PR fortran/19032
15986         * gfortran.dg/intrinsic_modulo_1.f90: New.
15987         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15988         tests with divisor -1.
15989
15990 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * g++.dg/opt/temp1.C (memcpy): Return a value.
15993
15994         PR c++/19148
15995         * g++.dg/expr/cond7.C: New test.
15996
15997 2004-12-27  Paul Brook  <paul@codesourcery.com>
15998
15999         * gfortran.dg/g77/select_no_compile.f: Remove.
16000
16001 2004-12-27  Richard Henderson  <rth@redhat.com>
16002
16003         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16004         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16005         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16006
16007 2004-12-26  Richard Henderson  <rth@redhat.com>
16008
16009         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16010         by 1i instead of token pasting.
16011
16012 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16013
16014         PR tree-optimization/17578
16015         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16016         to additional_flags.
16017         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16018
16019 2004-12-25  Richard Henderson  <rth@redhat.com>
16020
16021         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16022         Remove Alpha.
16023
16024 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16025
16026         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16027         hppa*-*-hpux*.
16028         * gcc.dg/pr17957.c (dg-options): Likewise.
16029         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16030         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16031         instead of 0 on __hppa__.
16032         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16033         "foo,%r" on hppa*-*-*.
16034
16035 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16036
16037         PR fortran/19071
16038         * gfortran.dg/complex_write.f90: New test.
16039
16040 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16041
16042         PR c++/17595
16043         * g++.dg/parse/pragma2.C: New test.
16044
16045         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16046
16047 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16048
16049         * gcc.dg/empty2.c: Add missing dg-warning.
16050
16051 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/17413
16054         * g++.dg/template/local4.C: New test.
16055         * g++.dg/template/crash19.C: Add dg-error marker.
16056
16057         * g++.dg/template/crash31.C: Correct embedded PR number.
16058
16059 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/16405
16062         * g++.dg/opt/temp1.C: Add do-run marker.
16063
16064 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16065
16066         * g++.dg/template/spec19.C: New.
16067
16068 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16069
16070         PR target/16819
16071         * gcc.dg/empty2.c: New.
16072
16073 2004-12-23  Richard Henderson  <rth@redhat.com>
16074
16075         * lib/target-supports.exp (check_effective_target_vect_no_align):
16076         Remove i?86 and x86-64.
16077
16078 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/16405
16081         * g++.dg/opt/temp1.C: New test.
16082
16083 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16084
16085         PR c++/18733
16086         * g++.dg/template/friend33.C: New testcase.
16087
16088 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/18464
16091         * g++.dg/template/cond5.C: New test.
16092
16093         PR c++/18492
16094         * g++.dg/inherit/thunk3.C: New test.
16095
16096         PR c++/11224
16097         * g++.dg/warn/Wunused-9.C: New test.
16098
16099 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16100
16101         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16102
16103 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16104
16105         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16106
16107 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/18378
16110         * g++.dg/ext/packed8.C: New test.
16111
16112         PR c++/19063
16113         * g++.dg/template/crash31.C: New test.
16114
16115         PR c++/19034
16116         * g++.dg/template/crash30.C: New test.
16117
16118 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16119
16120         PR C++/18984
16121         * g++.dg/eh/ctor3.C: New test.
16122
16123 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16124
16125         * objc.dg/stabs-1.m: Allow section name to be quoted and
16126         assembly label to begin with '.LL'.
16127
16128 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16129
16130         * gcc.dg/vect/vect.exp
16131         (check_effective_target_lp64_or_vect_no_align): New.
16132         * gcc.dg/vect/vect-77.c: Use it.
16133         * gcc.dg/vect/vect-78.c: Use it.
16134
16135         * lib/target-supports.exp
16136         (check_effective_target_vect_no_max,
16137         check_effective_target_vect_no_bitwise,
16138         check_effective_target_vect_no_align): New.
16139         * gcc.dg/vect/vect-13.c: Use them.
16140         * gcc.dg/vect/vect-17.c: Ditto.
16141         * gcc.dg/vect/vect-18.c: Ditto.
16142         * gcc.dg/vect/vect-19.c: Ditto.
16143         * gcc.dg/vect/vect-20.c: Ditto.
16144         * gcc.dg/vect/vect-27.c: Ditto.
16145         * gcc.dg/vect/vect-29.c: Ditto.
16146         * gcc.dg/vect/vect-44.c: Ditto.
16147         * gcc.dg/vect/vect-48.c: Ditto.
16148         * gcc.dg/vect/vect-50.c: Ditto.
16149         * gcc.dg/vect/vect-52.c: Ditto.
16150         * gcc.dg/vect/vect-54.c: Ditto.
16151         * gcc.dg/vect/vect-56.c: Ditto.
16152         * gcc.dg/vect/vect-58.c: Ditto.
16153         * gcc.dg/vect/vect-60.c: Ditto.
16154         * gcc.dg/vect/vect-72.c: Ditto.
16155         * gcc.dg/vect/vect-80.c: Ditto.
16156
16157 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         PR c++/14075
16160         * g++.dg/init/string1.C: New.
16161
16162         PR c++/18975
16163         * g++.dg/other/synth1.C: New.
16164
16165 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16166
16167         PR c/18963
16168         * gcc.dg/pr18963-1.c: New test.
16169
16170 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16171
16172         PR c/18596
16173         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16174         * gcc.dg/pr18596-1.c: Use dg-error.
16175         (dg-options): Use -fno-unit-at-a-time.
16176         * gcc.dg/pr18596-2.c: New test.
16177         * gcc.dg/pr18596-3.c: New test.
16178
16179 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16180
16181         PR middle-end/18683
16182         * g++.dg/opt/pr18683-1.C: New test case.
16183
16184 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16185
16186         PR other/19093
16187         * g++.dg/opt/max1.C: Fix for 64bit targets.
16188
16189 2004-12-20  Matt Austern  <austern@apple.com>
16190
16191         PR c++/19044
16192         * g++.dg/ext/builtin6.C: New
16193
16194 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16195
16196         PR tree-optimization/19080
16197         * gcc.c-torture/compile/pr19080.c: New test.
16198
16199 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16200
16201         * gcc.dg/20041219-1.c: New test.
16202
16203 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16204
16205         PR middle-end/19068
16206         * g++.dg/opt/max1.C: New test case.
16207
16208 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16209
16210         * gcc.dg/fdata-sections-1.c: New test.
16211
16212 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16213
16214         PR middle-end/18548
16215         * gcc.dg/max-1.c: New test case.
16216
16217 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * gcc.c-torture/execute/20041218-1.c: New test.
16220
16221 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16222
16223         * gcc.dg/pr18501.c: New test.
16224         * gcc.dg/uninit-5.c: XFAIL.
16225         * gcc.dg/uninit-9.c: XFAIL.
16226
16227 2004-12-17  Dale Johannesen  <dalej@apple.com>
16228
16229         * gcc.dg/20041213-1.c: New.
16230
16231 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16232
16233         * objc.dg/stabs-1.m: Allow assembly label to begin
16234         with a dot ('.').
16235
16236 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16237
16238         * gcc.c-torture/execute/20041213-1.c: Move...
16239         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16240
16241 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16242
16243         PR c++/18721
16244         * g++.dg/lookup/conv-5.C: New.
16245
16246 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16247
16248         * objc.dg/stabs-1.m: New test.
16249
16250 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252         * gcc.dg/visibility-c.c: Change compile to
16253         assemble for the test.
16254
16255 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16256
16257         PR target/19041
16258         * gcc.dg/visibility-c.c: New test.
16259
16260 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16261
16262         PR middle-end/18493
16263         * gcc.dg/switch-8.c: New test case.
16264
16265 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16266
16267         PR c++/18905
16268         * g++.dg/template/init4.C: New.
16269         * g++.dg/opt/static3.C: Enable optimizer.
16270
16271 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16272
16273         * g++.dg/other/complex1.C: New test.
16274
16275 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16276
16277         * g++.dg/opt/inline9.C: New test.
16278
16279 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16280
16281         PR fortran/18993
16282         * gfotran.dg/nullify_1.f: New test.
16283
16284 2004-12-15  Richard Henderson  <rth@redhat.com>
16285
16286         * gcc.target/i386/i386.exp: New harness.
16287         * gcc.target/i386/vect-args.c: New.
16288
16289 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16290
16291         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16292
16293 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16294
16295         PR c++/18825
16296         * g++.dg/template/friend32.C: New test.
16297
16298 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16299
16300         * cpp/pragma-once-1.c: New test.
16301         * cpp/pragma-once-1b.h: Likewise.
16302         * cpp/pragma-once-1c.h: Likewise.
16303         * cpp/pragma-once-1d.h: Likewise.
16304         * cpp/inc/pragma-once-1a.h: Likewise.
16305
16306 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16307             Steven G. Kargl  <kargls@comcast.net>
16308
16309         PR fortran/17597
16310         * gfortran.dg/list_read_3.f90: New test.
16311
16312 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16313
16314         * gcc.dg/ftrapv-2.c: New test.
16315
16316 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         PR c++/18981
16319         * g++.dg/template/typename9.C: New test.
16320
16321 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/18738
16324         * g++.dg/template/typename8.C: New test.
16325         * g++.dg/parse/friend2.C: Tweak error message.
16326
16327 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16328
16329         * gcc.c-torture/20041214-1.c: New test.
16330
16331 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16332
16333         PR c++/18965
16334         * g++.dg/init/array17.C: New test.
16335
16336 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16337
16338         PR c++/18793
16339         * g++.dg/init/aggr3.C: New test.
16340
16341 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16342
16343         * gcc.dg/altivec-types-1.c: New test.
16344         * gcc.dg/altivec-types-2.c: New test.
16345         * gcc.dg/altivec-types-3.c: New test.
16346         * gcc.dg/altivec-types-4.c: New test.
16347         * g++.dg/ext/altivec-types-1.C: New test.
16348         * g++.dg/ext/altivec-types-2.C: New test.
16349         * g++.dg/ext/altivec-types-3.C: New test.
16350         * g++.dg/ext/altivec-types-4.C: New test.
16351
16352 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16353
16354         PR middle-end/18951
16355         * gcc.c-torture/execute/20041213-1.c: New test.
16356
16357 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16358
16359         PR c++/18949
16360         * g++.dg/template/cast1.C: New.
16361
16362 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16363
16364         * gcc.c-torture/execute/20041213-2.c: New test.
16365
16366 2004-12-13  Richard Henderson  <rth@redhat.com>
16367
16368         * gcc.dg/i386-sse-10.c: Fix typo in options.
16369
16370 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16371
16372         PR c++/18968
16373         * g++.dg/opt/pr18968.C: New test.
16374
16375 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16376
16377         PR c++/18925
16378         * g++.dg/ext/visibility/staticdatamem.C: New test.
16379
16380 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16381
16382         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16383
16384 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16385
16386         PR rtl-optimization/18928
16387         * gcc.dg/pr18928-1.c: New test case.
16388
16389 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16390
16391         PR tree-opt/16951
16392         * gcc.c-torture/compile/20041211-1.c: New.
16393
16394 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16395
16396         PR middle-end/17564
16397         * gcc.c-torture/execute/20041212-1.c: New test.
16398
16399 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16400
16401         PR fortran/18869
16402         * gfortran.dg/common_1.f90: New test.
16403
16404 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16405         Paul Brook  <paul@codesourcery.com>
16406
16407         PR fortran/16222
16408         * gfortran.dg/real_do_1.f90: New test.
16409
16410 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16411
16412         PR tree-opt/18040
16413         * g++.dg/opt/ptrmem6.C: New test.
16414
16415 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16416
16417         PR middle-end/18921
16418         * gcc.dg/pr18921-1.c: New test case.
16419
16420 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16421
16422         PR fortran/17175
16423         * gfortran.dg/scale_1.f90: New test.
16424
16425 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR middle-end/18903
16428         * gcc.c-torture/compile/pr18903.c: New test.
16429
16430 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16431
16432         * gcc.c-torture/execute/20041210-1.c: New test.
16433
16434 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16435
16436         PR c++/18731
16437         * g++.dg/parser/struct-1.C: New test.
16438         * g++.dg/parser/struct-2.C: New test.
16439         * g++.dg/parser/struct-3.C: New test.
16440
16441 2004-12-09  Richard Henderson  <rth@redhat.com>
16442
16443         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16444
16445         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16446         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16447
16448 2004-12-09  Matt Austern  <austern@apple.com>
16449
16450         PR c++/18514
16451         * g++.dg/ext/builtin1.C: New
16452         * g++.dg/ext/builtin2.C: New
16453         * g++.dg/ext/builtin3.C: New
16454         * g++.dg/ext/builtin4.C: New
16455         * g++.dg/ext/builtin5.C: New
16456
16457 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16458
16459         PR tree-opt/18904
16460         * g++.dg/opt/ptrmem5.C: New test.
16461
16462 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16463
16464         * g++.dg/parse/typename5.C: Adjust for new error.
16465         * g++.dg/parse/typename7.C: New.
16466
16467 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16468
16469         PR c++/18073
16470         * g++.dg/other/mmintrin.C: New test.
16471
16472 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16473
16474         PR c++/16681
16475         * g++.dg/init/array15.C: New.
16476         * g++.dg/init/array16.C: New.
16477
16478 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16479
16480         PR fortran/18826
16481         * gfortran.dg/assign_1.f90: New test.
16482
16483 2004-12-08  Nick Clifton  <nickc@redhat.com>
16484
16485         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16486         * gcc.target/xstormy16/data_below100: Likewise.
16487         * gcc.target/xstormy16/sfr: Likewise.
16488         * gcc.target/xstormy16/below100.S: New test source file.
16489         * gcc.target/xstormy16/below100.ld: New test linker script.
16490         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16491         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16492         bp instructions.
16493         * gcc.target/xstormy16/bp.c: Likewise.
16494
16495         * gcc.target/xstormy16/bss_below100: New files:
16496         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16497         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16498         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16499         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16500         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16501         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16502         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16503         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16504         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16505         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16506         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16507         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16508         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16509         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16510         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16511         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16512         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16513         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16514         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16515         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16516         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16517         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16518         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16519         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16520         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16521         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16522         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16523
16524         * gcc.target/xstormy16/data_below100: New files:
16525         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16526         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16527         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16528         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16529         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16530         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16531         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16532         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16533         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16534         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16535         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16536         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16537         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16538         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16539         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16540         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16541         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16542         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16543         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16544         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16545         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16546         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16547         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16548         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16549         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16550         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16551         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16552
16553         * gcc.target/xstormy16/sfr: New files:
16554         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16555         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16556         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16557         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16558         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16559         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16560         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16561         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16562         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16563         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16564         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16565         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16566         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16567         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16568         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16569         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16570         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16571         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16572         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16573         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16574         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16575         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16576         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16577         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16578         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16579         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16580         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16581         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16582         27_if0_sfrw_bitfield_f.c
16583
16584 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16585
16586         PR c++/18100
16587         * g++.dg/lookup/name-clash4.C: New test.
16588
16589 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16590
16591         PR c++/18672
16592         * g++.dg/opt/array1.C: New.
16593
16594         PR c++/18803
16595         * g++.dg/template/operator5.C: New.
16596
16597 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16598
16599         PR c/18867
16600         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16601
16602 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16603
16604         * gcc.dg/noncompile/20041207.c: New test.
16605
16606 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16607
16608         * g++.dg/other/unreachable-1.C: New test.
16609
16610 2004-12-06  Nick Clifton  <nickc@redhat.com>
16611
16612         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16613         <limits.h> because the latter comes from gcc's include/ directory
16614         and not the newlib/libc/include directory.
16615
16616 2004-12-04  Richard Henderson  <rth@redhat.com>
16617
16618         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16619
16620 2004-12-04  Richard Henderson  <rth@redhat.com>
16621
16622         * lib/target-supports.exp (check_gc_sections_available): Disable
16623         for alpha and ia64.
16624
16625 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16626
16627         PR middle-end/17909
16628         * g++.dg/other/vararg-2.C: New test.
16629
16630 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16631
16632         PR c++/17011, c++/17971
16633         * g++.dg/template/error15.C: Adjust expected error.
16634         * g++.dg/template/instantiate3.C: Likewise.
16635
16636 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16637
16638         * gcc.dg/altivec-18.c: Fix for darwin
16639
16640 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/18782
16643         * g++.dg/parse/ptrmem2.C: New.
16644
16645         PR c++/18318
16646         * g++.dg/template/new1.C: New.
16647
16648 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16649
16650         PR fortran/18710
16651         * gfortran.dg/direct_io_3.f90: New test.
16652
16653 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16654
16655         PR 18758
16656         * g++.dg/parse/crash21.C: New.
16657
16658 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16659
16660         PR c++/15664, c++/18276
16661         * g++.dg/template/ttp13.C: New test.
16662         * g++.dg/template/ttp14.C: Likewise.
16663
16664 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16665
16666         PR c++/18123
16667         * g++.dg/parse/enum2.C: New test.
16668         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16669
16670 2004-12-02  Nick Clifton  <nickc@redhat.com>
16671
16672         * gcc.target/xstormy16: New test directory.
16673         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16674         * gcc.target/xstormy16/bp.c: Check the generation of bp
16675         instructions.
16676         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16677         bn instructions and the BELOW100 attribute.
16678
16679 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16680
16681         PR target/16952
16682         * gcc.dg/ppc-eabi.c: New.
16683
16684 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16685
16686         PR fortran/18284
16687         * gfortran.dg/backspace.f90
16688
16689 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16690
16691         * gfortran.dg/inquire.f90: New test.
16692
16693 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16694
16695         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16696         handle effective-target-keyword.
16697         (dg-skip-if): Support effective-target keyword as target list.
16698         (dg-xfail-if): Ditto.
16699         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16700
16701 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16702
16703         PR tree-optimization/18291
16704         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16705
16706 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16707
16708         PR C++/18729
16709         * g++.dg/parse/crash20.C: New.
16710
16711         PR c++/17431
16712         * g++.dg/overload/arg1.C: New.
16713         * g++.dg/overload/arg2.C: New.
16714         * g++.dg/overload/arg3.C: New.
16715         * g++.dg/overload/arg4.C: New.
16716
16717 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16718
16719         * gcc.dg/c99-flex-array-4.c: Remove.
16720
16721 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16722
16723         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16724
16725         * lib/target-supports.exp (is-effective-target): Simplify.
16726
16727         * lib/target-supports.exp (check_effective_target_vect_long):
16728         Fix for powerpc64-*-*.
16729
16730 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16731
16732         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16733         to support new requirements on FreeBSD 5.
16734
16735 2004-11-30  Devang Patel  <dpatel@apple.com>
16736
16737         PR 18702
16738         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16739
16740 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16741
16742         * g++.dg/ext/altivec-13.C: New test.
16743
16744 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16745
16746         PR tree-opt/18298
16747         * gcc.c-torture/execute/p18298.c: New test.
16748
16749 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16750             Dorit Naishlos  <dorit@il.ibm.com>
16751
16752         PR tree-opt/18607
16753         * gcc.dg/vect/vect-89.c: New test.
16754
16755 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16756
16757         * gcc.dg/pr18596-1.c: New test.
16758
16759 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16760
16761         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16762
16763 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16764
16765         PR c/18479
16766         * gcc.dg/pr18479.c: New test.
16767
16768 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16769
16770         PR target/18490
16771         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16772         mmix-knuth-mmixware.
16773
16774         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16775         cris-*-elf* cris-*-aout* mmix-*-*
16776
16777 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16778
16779         PR middle-end/18725
16780         * gcc.dg/pr18725.c: New test.
16781
16782 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16783
16784         PR target/18488
16785         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16786
16787         PR target/18336
16788         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16789
16790 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16791
16792         PR c++/18368
16793         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16794         * g++.old-deja/g++.law/ctors5.C: Likewise.
16795         * g++.old-deja/g++.other/crash25.C: Likewise.
16796
16797         PR c++/18674
16798         * g++.dg/template/error16.C: New test.
16799
16800         PR c++/18512
16801         * g++.dg/template/crash29.C: New test.
16802
16803 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16804
16805         PR tree-optimization/18712
16806         * gcc.c-torture/compile/pr18712.c: New test.
16807
16808 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16809
16810         PR c/7544
16811         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16812         tests.
16813
16814 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16815
16816         PR c++/18652
16817         * g++.dg/lookup/crash6.C: New test.
16818
16819 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16820
16821         PR middle-end/18164
16822         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16823
16824 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16825
16826         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16827         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16828         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16829
16830 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16831
16832         * gcc.dg/pr18164.c: New test.
16833
16834 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16835
16836         * gcc.dg/funroll-loops-all.c: New.
16837
16838 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16839
16840         PR target/18489
16841         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16842         delimeter, match space and TAB as well as ":".
16843
16844         PR target/18484
16845         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16846
16847         PR target/18348
16848         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16849
16850         PR target/18345
16851         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16852
16853         PR target/18337
16854         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16855
16856 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16857
16858         * gfortran.dg/direct_io_2.f90: New test.
16859
16860 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16861
16862         PR target/18334
16863         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16864
16865 2004-11-28  Richard Henderson  <rth@redhat.com>
16866
16867         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16868
16869 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16870
16871         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16872         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16873         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16874         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16875         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16876         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16877         gcc.dg/pointer-arith-8.c: New tests.
16878
16879 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16880
16881         PR fortran/18364
16882         * gfortran.dg/endfile.f90: New test.
16883
16884 2004-11-27  Falk Hueffner  <falk@debian.org>
16885
16886         * gcc.dg/loop-6.c: New test.
16887
16888 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16889
16890         * gcc.c-torture/execute/20041126-1.c: New test.
16891
16892 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16893
16894         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16895         on IRIX.
16896
16897 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16898
16899         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16900         functions.
16901
16902 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16903
16904         PR rtl-optimization/17825
16905         * gcc.c-torture/compile/20041119-1.c: New test.
16906
16907 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16908
16909         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16910         Check existence of ld library path variables before unsetting.
16911
16912 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16913
16914         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16915
16916 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16917
16918         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16919
16920 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16921
16922         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16923
16924 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16925
16926         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16927         dg-do directive.
16928
16929 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16930
16931         * gcc.dg/pr17957.c: Pass --param, not -param.
16932
16933 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16934
16935         PR middle-end/17957
16936         * testsuite/gcc.dg/pr17957.c: New test.
16937
16938 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/18445
16941         * g++.dg/template/crash28.C: Likewise.
16942
16943         PR c++/18001
16944         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16945         * g++.dg/ext/lvaddr.C: Likewise.
16946         * g++.dg/opt/pr7503-3.C: Likewise.
16947
16948         PR c++/18466
16949         * g++.dg/parse/qualified3.C: New test.
16950         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16951
16952         PR c++/18545
16953         * g++.dg/expr/return1.C: New test.
16954
16955 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16956
16957         Friend class name lookup 3/n, PR c++/3332
16958         * g++.dg/lookup/friend3.C: New test.
16959         * g++.dg/lookup/friend4.C: Likewise.
16960         * g++.dg/lookup/friend5.C: Likewise.
16961
16962 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         Friend class name lookup 2/n, PR c++/14513, c++/15410
16965         * g++.dg/lookup/friend2.C: New test.
16966         * g++.dg/template/friend31.C: Likewise.
16967
16968 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16969
16970         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16971
16972 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/17473
16975         * g++.dg/tc1/dr56.C: Remove.
16976         * g++.dg/template/typedef1.C: Add dg-error markers.
16977         * g++.old-deja/g++.other/typedef7.C: Likewise.
16978
16979         PR c++/18285
16980         * g++.dg/parse/typedef7.C: New test.
16981
16982 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16983
16984         * gcc.c-torture/execute/20041124-1.c: New test.
16985
16986 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16987
16988         * g++.dg/template/deduce3.C: New test.
16989
16990         PR c++/18586
16991         * g++.dg/template/crash27.C: New test.
16992
16993         PR c++/18530
16994         * g++.dg/warn/Wshadow-3.C: New test.
16995
16996 2004-11-24  Devang Patel  <dpatel@apple.com>
16997
16998         PR/18555
16999         * gcc.dg/cpp/isysroot-1.c: New test.
17000         * gcc.dg/cpp/usr/include/stdio.h: New file.
17001         * gcc.dg/cpp/isysroot-2.c: New test.
17002         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17003         New file.
17004
17005 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17006
17007         PR c++/8929
17008         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17009
17010 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17011
17012         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17013         * gcc.target/sparc/pdist.c: Likewise.
17014
17015 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17016
17017         PR c++/16882
17018         * g++.dg/conversion/simd1.C: New test.
17019
17020 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17021
17022         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17023         and restore_ld_library_path_env_vars.
17024         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17025         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17026         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17027         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17028
17029 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17030
17031         * gcc.dg/pragma-align-2.c: Test macro expansion.
17032         * gcc.dg/pragma-pack-2.c: New test.
17033
17034 2004-11-23  Richard Henderson  <rth@redhat.com>
17035
17036         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17037         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17038         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17039         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17040         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17041         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17042
17043         * gcc.dg/vect/vect.exp: Add check for alpha.
17044         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17045         (check_effective_target_vect_int): Enable for alpha.
17046         (check_effective_target_vect_long): New.
17047         (is-effective-target): Add it.
17048
17049 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17050
17051         * gcc.dg/pr18614-1.c: New test.
17052
17053 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.dg/setjmp-2.c: New test.
17056
17057 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17058
17059         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17060         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17061         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17062         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17063         gcc.target/sparc/pdist.c: New tests.
17064
17065 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17066
17067         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17068
17069 2004-11-22  Dale Johannesen  <dalej@apple.com>
17070
17071         * gcc.dg/20041111-1.c: New.
17072
17073 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17074
17075         PR tree-opt/18536
17076         * gcc.dg/vect/pr18536.c: New test.
17077
17078 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17079
17080         PR c++/18354
17081         * g++.dg/template/nontype11.C: New test.
17082
17083 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17084
17085         PR middle-end/18520
17086         * gcc.dg/pr18520-1.c: New test case.
17087
17088 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17089
17090         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17091         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17092         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17093         expected diagnostics.
17094
17095 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17096
17097         PR target/18580
17098         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17099         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17100         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17101
17102 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17103
17104         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17105
17106 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17107             Joseph Myers  <joseph@codesourcery.com>
17108
17109         * lib/target-supports.exp (check_visibility_available): Really
17110         test the compiler.
17111
17112 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17113
17114         PR tree-opt/18181
17115         * gcc.dg/vect/vect-85.c: New test.
17116         * gcc.dg/vect/vect-86.c: New test.
17117         * gcc.dg/vect/vect-87.c: New test.
17118         * gcc.dg/vect/vect-88.c: New test.
17119
17120 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17121
17122         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17123
17124 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17125
17126         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17127         * gcc.dg/ppc-and-1.c: Ditto.
17128         * gcc.dg/ppc-compare-1.c: Ditto.
17129         * gcc.dg/ppc-mov-1.c: Ditto
17130
17131 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17132             Mark Mitchell  <mark@codesourcery.com>
17133
17134         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17135
17136 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17137             Aldy Hernandez  <aldyh@redhat.com>
17138
17139         * lib/target-supports.exp (check_effective_target_vect_int): New
17140         (check_effective_target_vect_float): New
17141         (check_effective_target_vect_double): New.
17142         (is-effective-target): Support new effective targets keywords.
17143         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17144         default action for dg-do.
17145         * gcc.dg/vect/pr16105.c: Use new support.
17146         * gcc.dg/vect/pr18400.c: Ditto.
17147         * gcc.dg/vect/pr18425.c: Ditto.
17148         * gcc.dg/vect/vect-1.c: Ditto.
17149         * gcc.dg/vect/vect-10.c: Ditto.
17150         * gcc.dg/vect/vect-11.c: Ditto.
17151         * gcc.dg/vect/vect-12.c: Ditto.
17152         * gcc.dg/vect/vect-13.c: Ditto.
17153         * gcc.dg/vect/vect-14.c: Ditto.
17154         * gcc.dg/vect/vect-15.c: Ditto.
17155         * gcc.dg/vect/vect-16.c: Ditto.
17156         * gcc.dg/vect/vect-17.c: Ditto.
17157         * gcc.dg/vect/vect-18.c: Ditto.
17158         * gcc.dg/vect/vect-19.c: Ditto.
17159         * gcc.dg/vect/vect-2.c: Ditto.
17160         * gcc.dg/vect/vect-20.c: Ditto.
17161         * gcc.dg/vect/vect-21.c: Ditto.
17162         * gcc.dg/vect/vect-22.c: Ditto.
17163         * gcc.dg/vect/vect-23.c: Ditto.
17164         * gcc.dg/vect/vect-24.c: Ditto.
17165         * gcc.dg/vect/vect-25.c: Ditto.
17166         * gcc.dg/vect/vect-26.c: Ditto.
17167         * gcc.dg/vect/vect-27.c: Ditto.
17168         * gcc.dg/vect/vect-27a.c: Ditto.
17169         * gcc.dg/vect/vect-28.c: Ditto.
17170         * gcc.dg/vect/vect-29.c: Ditto.
17171         * gcc.dg/vect/vect-29a.c: Ditto.
17172         * gcc.dg/vect/vect-3.c: Ditto.
17173         * gcc.dg/vect/vect-30.c: Ditto.
17174         * gcc.dg/vect/vect-31.c: Ditto.
17175         * gcc.dg/vect/vect-32.c: Ditto.
17176         * gcc.dg/vect/vect-33.c: Ditto.
17177         * gcc.dg/vect/vect-34.c: Ditto.
17178         * gcc.dg/vect/vect-35.c: Ditto.
17179         * gcc.dg/vect/vect-36.c: Ditto.
17180         * gcc.dg/vect/vect-37.c: Ditto.
17181         * gcc.dg/vect/vect-38.c: Ditto.
17182         * gcc.dg/vect/vect-4.c: Ditto.
17183         * gcc.dg/vect/vect-40.c: Ditto.
17184         * gcc.dg/vect/vect-41.c: Ditto.
17185         * gcc.dg/vect/vect-42.c: Ditto.
17186         * gcc.dg/vect/vect-43.c: Ditto.
17187         * gcc.dg/vect/vect-44.c: Ditto.
17188         * gcc.dg/vect/vect-45.c: Ditto.
17189         * gcc.dg/vect/vect-46.c: Ditto.
17190         * gcc.dg/vect/vect-47.c: Ditto.
17191         * gcc.dg/vect/vect-48.c: Ditto.
17192         * gcc.dg/vect/vect-48a.c: Ditto.
17193         * gcc.dg/vect/vect-49.c: Ditto.
17194         * gcc.dg/vect/vect-5.c: Ditto.
17195         * gcc.dg/vect/vect-50.c: Ditto.
17196         * gcc.dg/vect/vect-51.c: Ditto.
17197         * gcc.dg/vect/vect-52.c: Ditto.
17198         * gcc.dg/vect/vect-53.c: Ditto.
17199         * gcc.dg/vect/vect-54.c: Ditto.
17200         * gcc.dg/vect/vect-55.c: Ditto.
17201         * gcc.dg/vect/vect-56.c: Ditto.
17202         * gcc.dg/vect/vect-56a.c: Ditto.
17203         * gcc.dg/vect/vect-57.c: Ditto.
17204         * gcc.dg/vect/vect-58.c: Ditto.
17205         * gcc.dg/vect/vect-59.c: Ditto.
17206         * gcc.dg/vect/vect-6.c: Ditto.
17207         * gcc.dg/vect/vect-60.c: Ditto.
17208         * gcc.dg/vect/vect-61.c: Ditto.
17209         * gcc.dg/vect/vect-62.c: Ditto.
17210         * gcc.dg/vect/vect-63.c: Ditto.
17211         * gcc.dg/vect/vect-64.c: Ditto.
17212         * gcc.dg/vect/vect-65.c: Ditto.
17213         * gcc.dg/vect/vect-66.c: Ditto.
17214         * gcc.dg/vect/vect-67.c: Ditto.
17215         * gcc.dg/vect/vect-68.c: Ditto.
17216         * gcc.dg/vect/vect-69.c: Ditto.
17217         * gcc.dg/vect/vect-7.c: Ditto.
17218         * gcc.dg/vect/vect-72.c: Ditto.
17219         * gcc.dg/vect/vect-72a.c: Ditto.
17220         * gcc.dg/vect/vect-73.c: Ditto.
17221         * gcc.dg/vect/vect-74.c: Ditto.
17222         * gcc.dg/vect/vect-75.c: Ditto.
17223         * gcc.dg/vect/vect-76.c: Ditto.
17224         * gcc.dg/vect/vect-77.c: Ditto.
17225         * gcc.dg/vect/vect-77a.c: Ditto.
17226         * gcc.dg/vect/vect-78.c: Ditto.
17227         * gcc.dg/vect/vect-79.c: Ditto.
17228         * gcc.dg/vect/vect-8.c: Ditto.
17229         * gcc.dg/vect/vect-80.c: Ditto.
17230         * gcc.dg/vect/vect-82.c: Ditto.
17231         * gcc.dg/vect/vect-82_64.c: Ditto.
17232         * gcc.dg/vect/vect-83.c: Ditto.
17233         * gcc.dg/vect/vect-83_64.c: Ditto.
17234         * gcc.dg/vect/vect-9.c: Ditto.
17235         * gcc.dg/vect/vect-all.c: Ditto.
17236         * gcc.dg/vect/vect-none.c: Ditto.
17237
17238 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17239
17240         * lib/gcc-dg.exp (dg-skip-if): New function.
17241         (dg-forbid-option): Remove.
17242         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17243         * g++.dg/abi/bitfield8.C: Likewise.
17244         * g++.dg/abi/dtor1.C: Likewise.
17245         * g++.dg/abi/empty10.C: Likewise.
17246         * g++.dg/abi/empty7.C: Likewise.
17247         * g++.dg/abi/empty9.C: Likewise.
17248         * g++.dg/abi/layout3.C: Likewise.
17249         * g++.dg/abi/layout4.C: Likewise.
17250         * g++.dg/abi/thunk1.C: Likewise.
17251         * g++.dg/abi/thunk2.C: Likewise.
17252         * g++.dg/abi/vbase11.C: Likewise.
17253         * g++.dg/abi/vthunk2.C: Likewise.
17254         * g++.dg/abi/vthunk3.C: Likewise.
17255         * g++.dg/ext/attrib8.C: Likewise.
17256         * g++.dg/opt/longbranch2.C: Likewise.
17257         * g++.dg/opt/reg-stack4.C: Likewise.
17258         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17259         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17260         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17261         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17262         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17263         * gcc.dg/20000609-1.c: Likewise.
17264         * gcc.dg/20000720-1.c: Likewise.
17265         * gcc.dg/20011107-1.c: Likewise.
17266         * gcc.dg/20011119-1.c: Likewise.
17267         * gcc.dg/20020108-1.c: Likewise.
17268         * gcc.dg/20020122-2.c: Likewise.
17269         * gcc.dg/20020122-3.c: Likewise.
17270         * gcc.dg/20020201-3.c: Likewise.
17271         * gcc.dg/20020206-1.c: Likewise.
17272         * gcc.dg/20020218-1.c: Likewise.
17273         * gcc.dg/20020310-1.c: Likewise.
17274         * gcc.dg/20020411-1.c: Likewise.
17275         * gcc.dg/20020418-2.c: Likewise.
17276         * gcc.dg/20020426-1.c: Likewise.
17277         * gcc.dg/20020426-2.c: Likewise.
17278         * gcc.dg/20020517-1.c: Likewise.
17279         * gcc.dg/20020523-1.c: Likewise.
17280         * gcc.dg/20020523-2.c: Likewise.
17281         * gcc.dg/20020729-1.c: Likewise.
17282         * gcc.dg/20030204-1.c: Likewise.
17283         * gcc.dg/20030826-2.c: Likewise.
17284         * gcc.dg/20030926-1.c: Likewise.
17285         * gcc.dg/20031202-1.c: Likewise.
17286         * gcc.dg/980312-1.c: Likewise.
17287         * gcc.dg/980313-1.c: Likewise.
17288         * gcc.dg/990117-1.c: Likewise.
17289         * gcc.dg/990424-1.c: Likewise.
17290         * gcc.dg/990524-1.c: Likewise.
17291         * gcc.dg/991230-1.c: Likewise.
17292         * gcc.dg/i386-387-1.c: Likewise.
17293         * gcc.dg/i386-387-2.c: Likewise.
17294         * gcc.dg/i386-387-3.c: Likewise.
17295         * gcc.dg/i386-387-4.c: Likewise.
17296         * gcc.dg/i386-387-5.c: Likewise.
17297         * gcc.dg/i386-387-6.c: Likewise.
17298         * gcc.dg/i386-asm-1.c: Likewise.
17299         * gcc.dg/i386-bitfield1.c: Likewise.
17300         * gcc.dg/i386-bitfield2.c: Likewise.
17301         * gcc.dg/i386-loop-1.c: Likewise.
17302         * gcc.dg/i386-loop-2.c: Likewise.
17303         * gcc.dg/i386-loop-3.c: Likewise.
17304         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17305         * gcc.dg/i386-pic-1.c: Likewise.
17306         * gcc.dg/i386-regparm.c: Likewise.
17307         * gcc.dg/i386-signbit-1.c: Likewise.
17308         * gcc.dg/i386-signbit-2.c: Likewise.
17309         * gcc.dg/i386-signbit-3.c: Likewise.
17310         * gcc.dg/i386-sse-5.c: Likewise.
17311         * gcc.dg/i386-sse-8.c: Likewise.
17312         * gcc.dg/i386-unroll-1.c: Likewise.
17313         * gcc.dg/tls/opt-1.c: Likewise.
17314         * gcc.dg/tls/opt-2.c: Likewise.
17315         * gcc.dg/unroll-1.c: Likewise.
17316         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17317         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17318         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17319         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17320
17321 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17322
17323         * g++.dg/template/incomplete1.C: New test.
17324
17325 2004-11-16  Nick Clifton  <nickc@redhat.com>
17326
17327         Revert patches accidentally commited during checkin of fixes for
17328         xstormy16 tests:
17329         gcc.c-torture/execute/simd-4.c: Revert
17330         gcc.dg/20040910-1.c: Revert.
17331
17332 2004-11-16  Paul Brook  <paul@codesourcery.com>
17333
17334         PR fortran/13010
17335         * gfortran.dg/der_pointer_1.f90: New test.
17336
17337 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         PR c/18498
17340         * gcc.dg/bitfld-13.c: New test.
17341
17342 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17343
17344         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17345         powerpc*-*-linux*.
17346
17347         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17348         * gcc.dg/ppc64-abi-2.c: Ditto.
17349         * gcc.dg/ppc64-abi-3.c: Ditto.
17350
17351         * lib/gcc-dg.exp (dg-target-list): Remove.
17352
17353 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17354
17355         * gcc.dg/ia64-postinc.c: New test.
17356
17357 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17358
17359         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17360
17361 2004-11-15  Nick Clifton  <nickc@redhat.com>
17362
17363         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17364         __INT_MAX__ so that the test can be compiled by toolchains
17365         targeted at 16-bit processors.
17366
17367         * gcc.dg/20040625-1.c: Use long constants rather than integers
17368         when performing arithmetic that will overflow 16-bits.
17369
17370         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17371         xstormy16.  It does not support 128-bit vector operations.
17372
17373         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17374         with the macro PTR_TYPE.  Define this macro to an integer type
17375         suitable for holding a pointer.
17376
17377         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17378         the target is a 16-bit processor.
17379
17380         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17381         16-bit targets where the character constant will be too long.
17382
17383         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17384         where the double will not be directly addressable.
17385
17386 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17387
17388         Friend class name lookup 1/n, PR c++/18471
17389         * g++.dg/template/crash26.C: New test.
17390         * g++.dg/lookup/struct1.C: Adjust expected error.
17391         * g++.dg/parse/elab1.C: Likewise.
17392         * g++.dg/parse/elab2.C: Likewise.
17393         * g++.dg/parse/int-as-enum1.C: Likewise.
17394         * g++.dg/parse/struct-as-enum1.C: Likewise.
17395         * g++.dg/parse/typedef1.C: Likewise.
17396         * g++.dg/parse/typedef3.C: Likewise.
17397         * g++.dg/parse/typedef4.C: Likewise.
17398         * g++.dg/parse/typedef5.C: Likewise.
17399         * g++.dg/template/nontype4.C: Likewise.
17400         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17401         * g++.old-deja/g++.other/elab1.C: Likewise.
17402         * g++.old-deja/g++.other/syntax4.C: Likewise.
17403
17404 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17405
17406         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17407
17408 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17409
17410         * gcc.c-torture/execute/20041114-1.c: New test.
17411
17412 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17413
17414         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17415         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17416         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17417         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17418         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17419         gcc.dg/switch-7.c: New tests.
17420
17421 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17422
17423         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17424
17425 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17426
17427         PR tree-opt/18400
17428         * gcc.dg/vect/pr18400.c: New test.
17429
17430 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17431             Andrew Pinski  <pinskia@physics.uc.edu>
17432
17433         PR tree-opt/18425
17434         * gcc.dg/vect/pr18425.c: New test.
17435
17436 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17439         Guard with dg-require-alias and dg-require-visibility.
17440
17441 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17442
17443         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17444
17445 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17446
17447         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17448
17449 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17450
17451         PR c++/17344
17452         * g++.dg/template/defarg5.C: New test.
17453
17454 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17455
17456         * g++.dg/parse/cast1.C: Run only on ILP32.
17457         * g++.old-deja/g++.mike/p784.C: Likewise.
17458
17459 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17460
17461         * gcc.c-torture/execute/20041113-1.c: New test.
17462
17463 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17464
17465         PR target/18230
17466         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17467         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17468         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17469         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17470         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17471         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17472         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17473         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17474         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17475         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17476         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17477         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17478         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17479
17480 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17481
17482         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17483         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17484         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17485         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17486         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17487         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17488         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17489         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17490         gcc.target/sparc/combined-1.c: New tests.
17491
17492 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17493
17494         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17495         New tests.
17496
17497 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17498
17499         * lib/gcc-dg.exp (dg-forbid-option): New function.
17500         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17501         * g++.dg/abi/bitfield8.C: Likewise.
17502         * g++.dg/abi/dtor1.C: Likewise.
17503         * g++.dg/abi/empty10.C: Likewise.
17504         * g++.dg/abi/empty7.C: Likewise.
17505         * g++.dg/abi/empty9.C: Likewise.
17506         * g++.dg/abi/layout3.C: Likewise.
17507         * g++.dg/abi/layout4.C: Likewise.
17508         * g++.dg/abi/thunk1.C: Likewise.
17509         * g++.dg/abi/thunk2.C: Likewise.
17510         * g++.dg/abi/vbase11.C: Likewise.
17511         * g++.dg/abi/vthunk2.C: Likewise.
17512         * g++.dg/abi/vthunk3.C: Likewise.
17513         * g++.dg/ext/attrib8.C: Likewise.
17514         * g++.dg/opt/longbranch2.C: Likewise.
17515         * g++.dg/opt/reg-stack4.C: Likewise.
17516         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17517         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17518         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17519         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17520         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17521         * gcc.dg/20000609-1.c: Likewise.
17522         * gcc.dg/20000720-1.c: Likewise.
17523         * gcc.dg/20011107-1.c: Likewise.
17524         * gcc.dg/20011119-1.c: Likewise.
17525         * gcc.dg/20020108-1.c: Likewise.
17526         * gcc.dg/20020122-2.c: Likewise.
17527         * gcc.dg/20020122-3.c: Likewise.
17528         * gcc.dg/20020201-3.c: Likewise.
17529         * gcc.dg/20020206-1.c: Likewise.
17530         * gcc.dg/20020218-1.c: Likewise.
17531         * gcc.dg/20020310-1.c: Likewise.
17532         * gcc.dg/20020411-1.c: Likewise.
17533         * gcc.dg/20020418-2.c: Likewise.
17534         * gcc.dg/20020426-1.c: Likewise.
17535         * gcc.dg/20020426-2.c: Likewise.
17536         * gcc.dg/20020517-1.c: Likewise.
17537         * gcc.dg/20020523-1.c: Likewise.
17538         * gcc.dg/20020523-2.c: Likewise.
17539         * gcc.dg/20020729-1.c: Likewise.
17540         * gcc.dg/20030204-1.c: Likewise.
17541         * gcc.dg/20030826-2.c: Likewise.
17542         * gcc.dg/20030926-1.c: Likewise.
17543         * gcc.dg/20031202-1.c: Likewise.
17544         * gcc.dg/980312-1.c: Likewise.
17545         * gcc.dg/980313-1.c: Likewise.
17546         * gcc.dg/990117-1.c: Likewise.
17547         * gcc.dg/990424-1.c: Likewise.
17548         * gcc.dg/990524-1.c: Likewise.
17549         * gcc.dg/991230-1.c: Likewise.
17550         * gcc.dg/i386-387-1.c: Likewise.
17551         * gcc.dg/i386-387-2.c: Likewise.
17552         * gcc.dg/i386-387-3.c: Likewise.
17553         * gcc.dg/i386-387-4.c: Likewise.
17554         * gcc.dg/i386-387-5.c: Likewise.
17555         * gcc.dg/i386-387-6.c: Likewise.
17556         * gcc.dg/i386-asm-1.c: Likewise.
17557         * gcc.dg/i386-bitfield1.c: Likewise.
17558         * gcc.dg/i386-bitfield2.c: Likewise.
17559         * gcc.dg/i386-loop-1.c: Likewise.
17560         * gcc.dg/i386-loop-2.c: Likewise.
17561         * gcc.dg/i386-loop-3.c: Likewise.
17562         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17563         * gcc.dg/i386-pic-1.c: Likewise.
17564         * gcc.dg/i386-regparm.c: Likewise.
17565         * gcc.dg/i386-signbit-1.c: Likewise.
17566         * gcc.dg/i386-signbit-2.c: Likewise.
17567         * gcc.dg/i386-signbit-3.c: Likewise.
17568         * gcc.dg/i386-sse-5.c: Likewise.
17569         * gcc.dg/i386-sse-8.c: Likewise.
17570         * gcc.dg/i386-unroll-1.c: Likewise.
17571         * gcc.dg/tls/opt-1.c: Likewise.
17572         * gcc.dg/tls/opt-2.c: Likewise.
17573         * gcc.dg/unroll-1.c: Likewise.
17574         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17575         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17576         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17577         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17578         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17579         -m64 is specified.
17580
17581 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17582
17583         PR c++/18389
17584         * g++.dg/parse/cond1.C: New test.
17585
17586         PR c++/18429
17587         * g++.dg/template/array9.C: New test.
17588         * g++.dg/ext/vla1.C: Adjust error messages.
17589         * g++.dg/ext/vlm1.C: Likewise.
17590         * g++.dg/template/crash2.C: Likewise.
17591
17592         PR c++/18436
17593         * g++.dg/template/call3.C: New test.
17594
17595         PR c++/18407
17596         * g++.dg/template/ptrmem11.C: New test.
17597
17598 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17599
17600         PR other/14264
17601         * lib/g++.exp: Set LC_ALL and LANG to C.
17602         * lib/gcc-dg.exp: Likewise.
17603         * lib/gfortran.exp: Likewise.
17604         * lib/objc.exp: Likewise.
17605         * lib/treelang.exp: Likewise.
17606
17607 2004-11-12  Andreas Schwab  <schwab@suse.de>
17608
17609         * gcc.dg/pr16286.c: Fix last change.
17610
17611 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/18416
17614         * g++.dg/init/global1.C: New test.
17615
17616 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17617
17618         * gcc.c-torture/execute/20041112-1.c: New test.
17619
17620 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17621
17622         * lib/gcc-dg.exp (dg-target-list): New.
17623
17624 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17625             Richard Sandiford  <rsandifo@redhat.com>
17626
17627         * lib/target-supports.exp (get-compiler_messages): New.
17628         (check_named_sections_available): Use it.
17629         (check_effective_target_ilp32): New.
17630         (check_effective_target_lp64): New.
17631         (is-effective-target): New.
17632         * lib/gcc-dg.exp (dg-require-effective-target): New.
17633
17634 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17635
17636         * gcc.dg/precedence-1.c: New test.
17637
17638 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17639
17640         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17641
17642         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17643         message, delete generated files, use more descriptive name for
17644         executable, and make the test unsupported when it cannot be run.
17645
17646         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17647         (dg-require-weak, dg-require-visibility, dg-require-alias,
17648         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17649         dg-require-iconv, dg-require-named-sections): Use it.
17650
17651         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17652
17653 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17654
17655         PR target/16457
17656         * gcc.dg/ppc-and-1: New
17657
17658         PR target/16796
17659         * gcc.dg/ppc-mov-1.c: New.
17660
17661         PR target/16458
17662         * gcc.dg/ppc-compare-1.c: New.
17663
17664 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17665
17666         * objc.dg/desig-init-2.m: New test.
17667
17668 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17669
17670         PR middle-end/18160
17671         * g++.dg/warn/register-var-1.C: New test.
17672         * g++.dg/warn/register-var-2.C: New test.
17673
17674 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17675
17676         * gcc.dg/union-2.c: New test.
17677
17678 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17679
17680         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17681         New test for PR tree-optimization/17892.
17682
17683 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/18369
17686         * g++.dg/init/new12.C: New test.
17687
17688 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17689
17690         * gcc.target/sparc: New directory.
17691         * gcc.target/sparc/sparc.exp: New driver.
17692         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17693         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17694         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17695         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17696
17697 2004-11-10  Paul Brook  <paul@codesourcery.com>
17698
17699         PR fortran/18218
17700         * gfortran.dg/list_read.c: New test.
17701
17702 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17703
17704         PR c/18322
17705         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17706         expected diagnostic location.
17707
17708 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17709
17710         * gcc.dg/20041109-1.c: New test.
17711
17712 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17713
17714         PR objc/18406
17715         * objc/compile/pr18406.m: New test.
17716
17717 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17718
17719         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17720
17721 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17722
17723         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17724
17725 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17726
17727         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17728
17729 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17730
17731         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17732         exit.
17733
17734 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17735
17736         PR tree-opt/18299
17737         * gcc.c-torture/pr18299-1.c: New test.
17738
17739 2004-11-06  Andreas Schwab  <schwab@suse.de>
17740
17741         * gcc.dg/pr16286.c: Also test for bool and pixel.
17742
17743 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17744
17745         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17746         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17747         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17748         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17749         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17750         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17751         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17752         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17753         gcc.dg/struct-semi-3.c: New tests.
17754
17755 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17756
17757         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17758
17759 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17760
17761         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17762         Do not use C99 designators.
17763
17764 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17765
17766         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17767
17768 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17769
17770         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17771         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17772         * gcc.c-torture/execute/simd-5.x: Remove.
17773
17774 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17775
17776         PR rtl-optimization/17933
17777         * gcc.dg/torture/pr17933-1.c: New test.
17778
17779 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17780
17781         PR target/18106
17782         * lib/target-supports.exp (check_weak_available): Support
17783         Windows.
17784
17785 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17786
17787         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17788         call to fflush(stdout) before abort.
17789         (my_ffsll): New function.
17790         (generate_fields): Use it.
17791
17792 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17793
17794         * gcc.dg/init-undef-1.c: New test.
17795
17796 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17797
17798         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17799         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17800         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17801         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17802         expected messages for new parser.
17803
17804 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17805
17806         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17807
17808 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17811         on LP64 targets.
17812
17813 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17814
17815         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17816         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17817         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17818         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17819         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17820         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17821         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17822         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17823         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17824         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17825
17826 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17829         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17830         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17831         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17832         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17833         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17834         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17835         for new parser.
17836
17837 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17838
17839         PR target/15342
17840         * gcc.dg/20041104-1.c: New test.
17841
17842 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17843
17844         * g++.dg/template/nontype7.C: New test.
17845         * g++.dg/template/nontype8.C: Likewise.
17846         * g++.dg/template/nontype9.C: Likewise.
17847         * g++.dg/template/nontype10.C: Likewise.
17848         * g++.dg/tc1/dr49.C: Likewise.
17849         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17850         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17851
17852 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17853
17854         * g++.dg/rtti/tinfo1.C: Remove xfails.
17855
17856 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17857
17858         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17859         packed attribute to the definition to satisfy the new C++ parser.
17860
17861 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17862
17863         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17864         invocations of va_arg.
17865
17866 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/18124
17869         * g++.dg/template/crash25.C: New test.
17870
17871         PR c++/18155
17872         * g++.dg/template/typedef2.C: New test.
17873         * g++.dg/parse/crash13.C: Adjust error markers.
17874
17875         PR c++/18177
17876         * g++.dg/conversion/const3.C: New test.
17877
17878 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17879
17880         PR fortran/17535
17881         PR fortran/17583
17882         PR fortran/17713
17883         * gfortran.dg/generic_[123].f90: New testcases.
17884
17885 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17886
17887         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17888         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17889
17890 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17891
17892         PR tree-opt/16808
17893         * gcc.c-torture/compile/pr16808.c: New test.
17894
17895 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         PR rtl-optimization/17104
17898         * gcc.dg/ppc-bitfield1.c: New.
17899
17900 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17903
17904 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17905
17906         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17907         strings for 32-bit code.
17908
17909 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17910
17911         PR c/18239
17912         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17913
17914 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17915
17916         PR c++/18064
17917         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17918
17919 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17920
17921         PR c++/15172
17922         * g++.dg/init/aggr2.C: New test.
17923
17924 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17925
17926         * objc.dg/local-decl-1.m: New test.
17927
17928 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17929
17930         * gcc.dg/20040910-1.c: Adjust regex.
17931
17932 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17933
17934         PR rtl-optimization/18084
17935         * g++.dg/opt/pr18084-1.C: New testcase.
17936
17937 2004-10-30  Matt Austern  <austern@apple.com>
17938
17939         PR c++/17542
17940         * g++.dg/ext/attrib18.C: New test.
17941
17942 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17943
17944         PR middle-end/18096
17945         * gcc.dg/pr18096-1.c: New test case.
17946
17947 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17948
17949         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17950
17951 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17952
17953         PR c/16666
17954         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17955         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17956         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17957         gcc.dg/old-style-prom-3.c: New tests.
17958
17959 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17960
17961         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17962         Remove unnecessary inclusion of stdio.h.
17963
17964 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17965
17966         PR rtl-optimization/17581
17967         * gcc.dg/pr17581-1.c: New test case.
17968
17969 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17972         being implemented.
17973         * g++.dg/conversion/dr195-1.C: New.
17974         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17975         * g++.old-deja/g++.mike/p10148.C: Likewise.
17976
17977 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/17695
17980         * g++.dg/debug/typedef2.C: New test.
17981
17982 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17983
17984         PR fortran/13490
17985         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17986         * gfortran.dg/g77/README: Update.
17987
17988 2004-10-28  Matt Austern  <austern@apple.com>
17989
17990         PR c++/14124
17991         * g++.dg/ext/packed7.C: New test.
17992
17993 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17994
17995         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17996         scan-assembler.
17997         * lib/scanasm.exp (hidden-scan-for): New proc.
17998         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17999         string.
18000         (scan-not-hidden): Likewise.
18001         * lib/target-supports.exp (check_visibility_available): mach-o is
18002         support too.
18003
18004 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18005
18006         PR c++/17132
18007         * g++.dg/template/memclass3.C: New test.
18008
18009 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18010
18011         PR middle-end/18160
18012         * gcc.dg/register-var-1.c: New test.
18013         * gcc.dg/register-var-2.c: New test.
18014         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18015         error now.
18016
18017 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18018
18019         PR other/18172
18020         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18021         unused variables.
18022         * gcc.dg/vect/vect-22.c: Likewise.
18023
18024 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18025
18026         * gcc.dg/i386-rotate-1.c: New test.
18027
18028 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18029
18030         * g++.dg/init/ref12.C: Add "run" marker.
18031
18032         PR c++/17435
18033         * g++.dg/init/ref12.C: New test.
18034
18035         PR c++/18140
18036         * g++.dg/template/shift1.C: New test.
18037         * g++.dg/template/error10.C: Adjust error markers.
18038
18039 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18040
18041         PR tree-opt/17529
18042         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18043
18044 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18045
18046         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18047         * gcc.dg/weak/weak-3.c: Likewise.
18048         * gcc.dg/weak/weak-5.c: Likewise.
18049         * gcc.dg/weak/weak-9.c: Likewise.
18050         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18051         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18052
18053         * gcc.dg/darwin-weakimport-1.c: New.
18054
18055 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18056
18057         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18058
18059 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18060
18061         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18062         'syntax' error messages.
18063         * gcc.dg/cpp/direct2s.c: Likewise.
18064
18065 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18066
18067         * gcc.c-torture/compile/20041026-1.c: New.
18068
18069 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18070
18071         PR c++/18093
18072         * g++.dg/lookup/ns2.C: New test.
18073
18074         PR c++/18020
18075         * g++.dg/template/enum4.C: New test.
18076
18077         PR c++/18161
18078         * g++.dg/template/expr1.C: New test.
18079
18080 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18081
18082         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18083
18084 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18085
18086         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18087         gcc.dg/decl-nospec-3.c: New tests.
18088
18089 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18090
18091         * objc.dg/super-class-3.m: New test.
18092
18093 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18096         resyncing.
18097         * gcc.dg/cpp/direct2s.c: Likewise.
18098
18099 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18100
18101         * objc.dg/image-info.m: Update for changes to section selection.
18102
18103 2004-10-25  David Ayers  <d.ayers@inode.at>
18104             Ziemowit Laski  <zlaski@apple.com>
18105
18106         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18107         diagnostics when messaging 'id <Proto>'.
18108         * objc.dg/class-protocol-1.m: New test.
18109         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18110         a non-existent method signature.
18111         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18112         Update diagnostics when messaging with non-existent method signature.
18113         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18114         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18115         invalid receivers are now resolved as if messaging 'id'; remove
18116         extraneous diagnostics.
18117
18118 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18119
18120         PR c/16667
18121         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18122         gcc.dg/init-desig-obs-3.c: New tests.
18123
18124 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18125
18126         * gcc.dg/debug/20041023-1.c: New test.
18127
18128 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         PR middle-end/17407
18131         * gcc.c-torture/compile/pr17407.c: New test.
18132
18133         PR c++/18121
18134         * g++.dg/template/array8.C: New test.
18135
18136 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18137
18138         PR other/18138
18139         * lib/g++.exp: Accept more than one multilib libgcc.
18140         * lib/gcc-dg.exp: Likewise.
18141         * lib/objc.exp: Likewise.
18142         * lib/treelang.exp: Likewise.
18143         * lib/gfortran.exp: Likewise.
18144
18145 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18146
18147         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18148
18149 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18150
18151         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18152         * gcc.dg/c99-const-expr-3.c: Likewise.
18153
18154 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18155
18156         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18157
18158 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18159
18160         * gcc.c-torture/execute/loop-2e.x: Remove.
18161
18162 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         PR c++/18095
18165         * g++.dg/parse/crash18.C: New.
18166         * g++.dg/parse/crash19.C: New.
18167
18168 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18169
18170         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18171         * g++.dg/ext/dllimport2.C: Same.
18172         * g++.dg/ext/dllimport8.C: Same.
18173
18174 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/10841
18177         * g++.dg/conversion/cast1.C: New test.
18178         * g++.dg/overload/pmf1.C: Adjust error marker.
18179
18180 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18181
18182         PR objc/17923
18183         * objc.dg/const-str-7.m: New test.
18184
18185 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18186
18187         * g++.dg/template/memfriend11.C: Fix comment typo.
18188         * g++.dg/template/memfriend14.C: Likewise.
18189
18190 2004-10-20  Richard Henderson  <rth@redhat.com>
18191
18192         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18193         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18194         -fasynchronous-unwind-tables.
18195
18196 2004-10-20  Richard Henderson  <rth@redhat.com>
18197
18198         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18199         (main): Return success.
18200         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18201         (main): Return success.
18202
18203 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18204
18205         PR c++/13495
18206         * g++.dg/template/memfriend9.C: New test.
18207         * g++.dg/template/memfriend10.C: Likewise.
18208         * g++.dg/template/memfriend11.C: Likewise.
18209         * g++.dg/template/memfriend12.C: Likewise.
18210         * g++.dg/template/memfriend13.C: Likewise.
18211         * g++.dg/template/memfriend14.C: Likewise.
18212         * g++.dg/template/memfriend15.C: Likewise.
18213         * g++.dg/template/memfriend16.C: Likewise.
18214         * g++.dg/template/memfriend17.C: Likewise.
18215         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18216
18217 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         * g++.dg/conversion/dr195.C: New.
18220         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18221
18222 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18223             Devang Patel  <dpatel@apple.com>
18224
18225         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18226         of floating point arithmetic, which could trap.
18227
18228 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/14035
18231         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18232         * g++.dg/conversion/const2.C: New test.
18233         * g++.dg/expr/reinterpret2.C: New test.
18234         * g++.dg/expr/reinterpret3.C: New test.
18235         * g++.dg/expr/cast2.C: New test.
18236         * g++.dg/expr/copy1.C: New test.
18237         * g++.dg/other/conversion1.C: Change error message.
18238         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18239         function pointers to void *.
18240         * g++.old-deja/g++.mike/p10148.C: Likewise.
18241
18242 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18243
18244         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18245
18246 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18247
18248         PR c++/18047
18249
18250         * g++.dg/parse/expr3.C: New test.
18251
18252 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18253
18254         * gcc.dg/smod-1.c: New test.
18255
18256 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18257
18258         * objc.dg/method-14.m: New test.
18259
18260 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18261
18262         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18263         Also xfail as the patch was reverted.
18264
18265 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18266
18267         PR middle-end/16973
18268         * gcc.dg/pr16973.c: New test.
18269
18270 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18271
18272         PR tree-optimization/17656
18273         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18274
18275 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18276
18277         * g++.dg/eh/shadow1.C: New.
18278
18279 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18280
18281         * gcc.c-torture/compile/20041018-1.c: New test.
18282
18283 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18284
18285         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18286         compiler referring to register 0 when accessing sdata.  The linker
18287         now patches things up.
18288
18289 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         PR c/17529
18292         * gcc.c-torture/compile/pr17529.c: New test.
18293
18294 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18295
18296         PR c++/17743
18297         * g++.dg/ext/attrib17.C: New test.
18298
18299 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18300
18301         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18302
18303 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18304
18305         PR c++/10479
18306         * g++.dg/ext/attrib16.C: New test.
18307
18308 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18309
18310         PR c++/17042
18311         * g++.dg/init/dso_handle1.C: New test.
18312
18313         PR c++/14667
18314         * g++.dg/parse/typedef6.C: New test.
18315
18316         PR c++/17916
18317         * g++.dg/parse/pragma1.C: New test.
18318
18319 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18320
18321         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18322
18323 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18324
18325         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18326         -fno-common when on HPPA HP-UX platforms.
18327
18328 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18329
18330         PR other/16820
18331         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18332         stdint.h.
18333         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18334         uintptr_t.
18335
18336 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18337
18338         PR c++/16301
18339         * g++.dg/lookup/strong-using-4.C: New test.
18340
18341 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18342
18343         PR middle-end/16567
18344         * gcc.c-torture/compile/nested-1.c: New test.
18345
18346 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18347
18348         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18349         and mipsisa64*-*-* (until support for misaligned loads is added).
18350         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18351         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18352         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18353         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18354         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18355         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18356
18357 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR c++/17976
18360         * g++.dg/init/dtor3.C: New test.
18361
18362 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18363
18364         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18365
18366 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18367
18368         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18369         * gcc.dg/macho-lo-sum.c: Likewise.
18370
18371 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18372
18373         * gcc.dg/ppc-spe64-1.c: New test.
18374
18375 2004-10-14  Devang Patel  <dpatel@apple.com>
18376
18377         PR 17635
18378         * gcc.dg/pr17635.c : New test.
18379
18380 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18381
18382         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18383         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18384         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18385         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18386         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18387         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18388         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18389         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18390         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18391         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18392         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18393         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18394         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18395         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18396         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18397         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18398         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18399         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18400
18401 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18402
18403         * gcc.dg/vect/vect-82.c: New testcase.
18404         * gcc.dg/vect/vect-82_64.c: New testcase.
18405         * gcc.dg/vect/vect-83.c: New testcase.
18406         * gcc.dg/vect/vect-83_64.c: New testcase.
18407
18408 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18409
18410         * gcc.dg/cpp/error-1.c: New test.
18411
18412 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18413
18414         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18415
18416 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18417
18418         PR target/17984
18419         * gcc.dg/cris-peep2-xsrand2.c: New test.
18420
18421 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18422
18423         PR c++/17661
18424         * testsuite/g++.dg/expr/for2.C: New test.
18425
18426 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18427
18428         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18429
18430 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18431
18432         PR tree-optimization/17724
18433         * g++.dg/opt/pr17724-1.C: New test.
18434         * g++.dg/opt/pr17724-2.C: New test.
18435         * g++.dg/opt/pr17724-3.C: New test.
18436         * g++.dg/opt/pr17724-4.C: New test.
18437         * g++.dg/opt/pr17724-5.C: New test.
18438         * g++.dg/opt/pr17724-6.C: New test.
18439
18440 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18441
18442         PR c/17301
18443         * gcc.dg/pr17301-2.c: New test.
18444
18445 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18446
18447         PR c++/15876
18448         * g++.dg/parse/error22.C: New test.
18449
18450         PR c++/17936
18451         * g++.dg/template/spec18.C: New test.
18452
18453 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18454
18455         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18456         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18457         memcpy.
18458         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18459         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18460
18461 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18462
18463         * g++.dg/eh/cleanup5.C: Add dg-options "".
18464
18465 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18466
18467         PR middle-end/17657
18468         * gcc.dg/switch-4.c: New test case.
18469
18470 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18471
18472         * gcc.c-torture/execute/20041011-1.c: New test.
18473
18474 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18475
18476         PR c++/17554
18477         * g++.dg/init/for3.C: New test.
18478
18479         PR c++/17657
18480         * g++.dg/opt/switch2.C: New test.
18481
18482         PR middle-end/17703
18483         * g++.dg/warn/Wreturn-2.C: New test.
18484
18485 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18486
18487         PR c++/17907
18488         * g++.dg/eh/cleanup5.C: New test.
18489
18490 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++/17393
18493         * g++.dg/parse/error21.C: New test.
18494
18495 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18496
18497         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18498         * g++.dg/warn/incomplete1.C: Likewise.
18499         * g++.dg/template/qualttp20.C: Likewise.
18500
18501 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18502
18503         PR c/17881
18504         * parm-incomplete-1.c: New test.
18505
18506 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/17867
18509         * g++.dg/parse/error19.C: New test.
18510
18511         PR c++/17670
18512         * g++.dg/init/new11.C: New test.
18513
18514         PR c++/17821
18515         * g++.dg/parse/error20.C: New test.
18516
18517         PR c++/17826
18518         * g++.dg/template/crash24.C: New test.
18519
18520 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18521
18522         PR c/17301
18523         * gcc.dg/pr17301-1.c: New test.
18524
18525 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18526
18527         PR c/17189
18528         * gcc.dg/anon-struct-5.c: New test.
18529
18530 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18531
18532         PR c/17844
18533         * gcc.dg/pr17844-1.c: New test.
18534
18535 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18536
18537         PR tree-optimization/17906
18538         * gcc.c-torture/compile/pr17906.c: New.
18539
18540 2004-10-09  Stuart Hastings  <stuart@apple.com>
18541             Roger Sayle  <roger@eyesopen.com>
18542
18543         PR rtl-optimization/17853
18544         * gcc.dg/i386-mmx-5.c: New testcase.
18545
18546 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18549
18550 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/17524
18553         * g++.dg/template/static9.C: New test.
18554
18555         PR c++/17685
18556         * g++.dg/parse/operator5.C: New test.
18557
18558 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18559
18560         PR middle-end/17894
18561         * gcc.c-torture/execute/divcmp-4.c: New test case.
18562
18563 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18564
18565         PR tree-opt/17902
18566         * g++.dg/opt/pr17902.C: New test.
18567
18568 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18571
18572 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18573
18574         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18575
18576 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18577
18578         * gcc.dg/assign-warn-3.c: New test.
18579
18580 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18581
18582         PR c/16999
18583         * gcc.dg/cpp/ident-1.c: New test.
18584
18585 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18586
18587         * gcc.c-torture/compile/acc1.c: New.
18588
18589 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18590
18591         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18592         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18593
18594 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18595
18596         * gcc.dg/ultrasp11.c: New test.
18597
18598 2004-10-08  Michael Matz  <matz@suse.de>
18599
18600         * gcc.dg/doloop-2.c: New test.
18601
18602 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18603
18604         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18605         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18606         objc.dg/method-9.m: Update expected diagnostics.
18607
18608 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18609
18610         * gcc.dg/ppc-fsel-3.c: New file.
18611         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18612
18613 2004-10-07  Paul Brook  <paul@codesourcery.com>
18614
18615         * gfortran.dg/intrinsic_verify_1.f90: New test.
18616
18617 2004-10-07  Paul Brook  <paul@codesourcery.com>
18618
18619         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18620
18621 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18622
18623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18624         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18625         commit.
18626
18627 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18628
18629         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18630
18631 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18632
18633         PR c++/17115
18634         * g++.dg/warn/Winline-4.C: New test.
18635
18636 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18637
18638         * gcc.c-torture/compile/20041007-1.c: New test.
18639
18640 2004-10-07  Paul Brook  <paul@codesourcery.com>
18641
18642         PR fortran/17678
18643         * gfortran.dg/use_allocated_1.f90: New test.
18644
18645 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18646
18647         PR middle-end/17849
18648         * gfortran.fortran-torture/compile/nested.f90: New test
18649
18650 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18651
18652         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18653
18654 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18655
18656         PR c++/17368
18657         * g++.dg/ext/asm6.C: New test.
18658
18659 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18660
18661         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18662
18663 2004-10-06  Paul Brook  <paul@codesourcery.com>
18664
18665         PR libfortran/17709
18666         * gfortran.dg/empty_format_1.f90: New test.
18667
18668 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18669
18670         PR fortran/17568
18671         * gfortran.dg/ishft.f90: New test.
18672
18673         PR fortran/17283
18674         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18675         tests.
18676
18677 2004-10-06  Paul Brook  <paul@codesourcery.com>
18678
18679         * gfortran.dg/do_1.f90: New test.
18680
18681 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18682
18683         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18684         optimizing for size.
18685
18686 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18687
18688         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18689
18690 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18691
18692         * gcc.c-torture/compile/20041005-1.c: New test.
18693
18694 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18695
18696         PR c++/17829
18697         * g++.dg/lookup/koenig4.C: New.
18698
18699 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18700
18701         * g++.dg/other/classkey1.C: Adjust quoting marks.
18702         * g++.dg/parse/error15.C: Likewise.
18703         * g++.dg/template/meminit2.C (int>): Likewise.
18704
18705 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18706
18707         PR fortran/17283
18708         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18709
18710         PR fortran/17631
18711         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18712
18713         PR fortran/17708
18714         * gfortran.dg/pr17708.f90: New test.
18715
18716 2004-10-04  Chao-ying Fu  <fu@mips.com>
18717
18718         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18719         * gcc.dg/vect/vect-4.c: Ditto.
18720         * gcc.dg/vect/vect-5.c: Ditto.
18721         * gcc.dg/vect/vect-6.c: Ditto.
18722         * gcc.dg/vect/vect-8.c: Ditto.
18723         * gcc.dg/vect/vect-16.c: Ditto.
18724         * gcc.dg/vect/vect-30.c: Ditto.
18725         * gcc.dg/vect/vect-40.c: Ditto.
18726         * gcc.dg/vect/vect-41.c: Ditto.
18727         * gcc.dg/vect/vect-42.c: Ditto.
18728         * gcc.dg/vect/vect-43.c: Ditto.
18729         * gcc.dg/vect/vect-44.c: Ditto.
18730         * gcc.dg/vect/vect-45.c: Ditto.
18731         * gcc.dg/vect/vect-46.c: Ditto.
18732         * gcc.dg/vect/vect-47.c: Ditto.
18733         * gcc.dg/vect/vect-48.c: Ditto.
18734         * gcc.dg/vect/vect-49.c: Ditto.
18735         * gcc.dg/vect/vect-50.c: Ditto.
18736         * gcc.dg/vect/vect-51.c: Ditto.
18737         * gcc.dg/vect/vect-52.c: Ditto.
18738         * gcc.dg/vect/vect-53.c: Ditto.
18739         * gcc.dg/vect/vect-54.c: Ditto.
18740         * gcc.dg/vect/vect-55.c: Ditto.
18741         * gcc.dg/vect/vect-56.c: Ditto.
18742         * gcc.dg/vect/vect-57.c: Ditto.
18743         * gcc.dg/vect/vect-58.c: Ditto.
18744         * gcc.dg/vect/vect-59.c: Ditto.
18745         * gcc.dg/vect/vect-60.c: Ditto.
18746         * gcc.dg/vect/vect-74.c: Ditto.
18747         * gcc.dg/vect/vect-79.c: Ditto.
18748         * gcc.dg/vect/vect-80.c: Ditto.
18749
18750 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18751
18752         * gcc.dg/unused-7.c: Use the correct option.
18753
18754 2004-10-04  Paul Brook  <paul@codesourcery.com>
18755         Bud Davis  <bdavis9659@comcast.net>
18756
18757         PR fortran/17706
18758         PR fortran/16434
18759         * gfortran/pr17706.f90: New test.
18760         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18761
18762 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18763
18764         * gfortran.dg/pr17612.f90: New test.
18765
18766 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18767
18768         * g++.dg/template/local1.C: Adjust quoting marks in
18769         testing for diagnostics.
18770         * g++.dg/tls/diag-2.C: Likewise.
18771         * g++.dg/other/error8.C: Likewise.
18772
18773 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18774
18775         PR c/17178
18776         * gcc.dg/unused-4.c: Adjust to be correct.
18777
18778         PR c/17820
18779         * gcc.dg/unused-7.c: New test.
18780
18781 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18782
18783         PR c++/17797
18784         * g++.dg/overload/template2.C: New test.
18785
18786 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18787
18788         PR tree-optimization/16632
18789         * gcc.dg/tree-ssa/20041002-1.c: New.
18790
18791 2004-10-03  Paul Brook  <paul@codesourcery.com>
18792
18793         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18794         rather than relying on default formatting.
18795
18796 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18797
18798         * gcc.dg/20040920-1.c: Update expected message text.
18799
18800 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18801
18802         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18803
18804 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18805
18806         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18807         tree level.
18808
18809 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18810
18811         * gcc.dg/tree-ssa/pr17343.c: Remove.
18812
18813 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18814
18815         PR tree-opt/17343
18816         * gcc.dg/tree-ssa/pr17343.c: New test.
18817
18818 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18821         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18822         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18823         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18824         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18825
18826 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18827
18828         * gcc.dg/lvalue-2.c: New test.
18829
18830 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18831
18832         PR c/17730
18833         * gcc.dg/pr17730-1.c: New test
18834
18835 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18836
18837         PR c/7425
18838         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18839
18840 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18841
18842         * gcc.c-torture/execute/stdarg-1.c: New test.
18843         * gcc.c-torture/execute/stdarg-2.c: New test.
18844         * gcc.c-torture/execute/stdarg-3.c: New test.
18845         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18846         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18847         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18848         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18849         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18850
18851 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18852
18853         PR tree-optimization/17697
18854         * g++.dg/opt/pr17697-1.C: New test.
18855         * g++.dg/opt/pr17697-2.C: New test.
18856         * g++.dg/opt/pr17697-3.C: New test.
18857
18858 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18859
18860         PR c/16409
18861         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18862         gcc.dg/vla-init-5.c: New tests.
18863
18864 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18865
18866         PR c/13804
18867         * gcc.dg/pr13804-1.c: New test.
18868
18869 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18870
18871         PR fortran/16938
18872         * gfortran.dg/pr16938.f90: New test.
18873
18874 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18875
18876         * g++.dg/template/crash23.C: New test.
18877
18878 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18879
18880         PR c++/17585
18881         * g++.dg/template/static8.C: New test.
18882
18883 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18884
18885         PR c++/17681
18886         * g++.dg/other/error9.C: New test.
18887
18888 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18889
18890         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18891
18892 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18893
18894         PR fortran/15164
18895         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18896
18897 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18898
18899         PR middle-end/17112
18900         * gcc.dg/pr17112-1.c: New test case.
18901
18902 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18903
18904         PR c/11459
18905         * gcc.dg/pr11459-1.c: New test.
18906
18907 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18908
18909         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18910         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18911
18912 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18913
18914         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18915
18916 2004-09-25  Jan Hubicka  <jh@suse.cz>
18917
18918         * compile/30040909-1.c: New test.
18919         * compile/30040907-1.c: New test.
18920
18921 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18922
18923         * gcc.c-torture/execute/va-arg-26.c: New test.
18924
18925 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18926
18927         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18928         extra diagnostics on targets with 64-bit pointers.
18929         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18930
18931 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18932
18933         PR c/17188
18934         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18935         * gcc.dg/decl-3.c: Adjust expected message.
18936
18937 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18938
18939         PR fortran/17615
18940         * gfortran.dg/pr17615.f90: New test.
18941
18942 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18943
18944         PR tree-optimzation/17517
18945         * g++.dg/tree-ssa/pr17517.C: New Test.
18946
18947 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18948
18949         PR c++/16889
18950         * g++.dg/lookup/ambig3.C: New.
18951
18952 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18953
18954         PR tree-opt/17624
18955         * g++.dg/opt/pr17624.C: New test.
18956
18957 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18958
18959         PR c/6980
18960         * gcc.dg/Wbad-function-cast-1.c: New test.
18961
18962 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18963
18964         * g++.dg/ext/complit1.C
18965         * g++.dg/other/error2.C
18966         * g++.dg/other/nontype-1.C
18967         * g++.dg/parse/crash11.C
18968         * g++.dg/parse/crash12.C
18969         * g++.dg/parse/error15.C
18970         * g++.dg/parse/error4.C
18971         * g++.dg/parse/tmpl-outside1.C
18972         * g++.dg/parse/too-many-tmpl-args1.C
18973         * g++.dg/template/dependent-expr3.C
18974         * g++.dg/template/error10.C
18975         * g++.dg/template/instantiate1.C
18976         * g++.dg/template/vtable2.C
18977         * g++.dg/warn/Wshadow-1.C
18978         * g++.dg/warn/weak1.C
18979         * g++.old-deja/g++.brendan/crash16.C
18980         * g++.old-deja/g++.brendan/crash18.C
18981         * g++.old-deja/g++.brendan/crash48.C
18982         * g++.old-deja/g++.brendan/crash49.C
18983         * g++.old-deja/g++.brendan/crash55.C
18984         * g++.old-deja/g++.brendan/crash56.C
18985         * g++.old-deja/g++.brendan/crash8.C
18986         * g++.old-deja/g++.brendan/enum11.C
18987         * g++.old-deja/g++.brendan/enum8.C
18988         * g++.old-deja/g++.brendan/enum9.C
18989         * g++.old-deja/g++.brendan/friend3.C
18990         * g++.old-deja/g++.brendan/misc14.C
18991         * g++.old-deja/g++.bugs/900402_02.C
18992         * g++.old-deja/g++.bugs/900404_03.C
18993         * g++.old-deja/g++.bugs/900404_04.C
18994         * g++.old-deja/g++.bugs/900428_03.C
18995         * g++.old-deja/g++.jason/crash4.C
18996         * g++.old-deja/g++.jason/overload21.C
18997         * g++.old-deja/g++.jason/redecl1.C
18998         * g++.old-deja/g++.jason/report.C
18999         * g++.old-deja/g++.jason/rfg10.C
19000         * g++.old-deja/g++.jason/template30.C
19001         * g++.old-deja/g++.law/arm12.C
19002         * g++.old-deja/g++.law/ctors5.C
19003         * g++.old-deja/g++.law/cvt20.C
19004         * g++.old-deja/g++.law/init10.C
19005         * g++.old-deja/g++.law/init8.C
19006         * g++.old-deja/g++.law/visibility17.C
19007         * g++.old-deja/g++.law/visibility7.C
19008         * g++.old-deja/g++.mike/net8.C
19009         * g++.old-deja/g++.mike/p646.C
19010         * g++.old-deja/g++.mike/p700.C
19011         * g++.old-deja/g++.mike/p701.C
19012         * g++.old-deja/g++.mike/p811.C
19013         * g++.old-deja/g++.ns/template13.C
19014         * g++.old-deja/g++.other/array3.C
19015         * g++.old-deja/g++.other/crash25.C
19016         * g++.old-deja/g++.other/dtor3.C
19017         * g++.old-deja/g++.other/dtor4.C
19018         * g++.old-deja/g++.other/main1.C
19019         * g++.old-deja/g++.other/warn7.C
19020         * g++.old-deja/g++.pt/crash11.C
19021         * g++.old-deja/g++.pt/crash36.C
19022         * g++.old-deja/g++.pt/spec22.C
19023         * g++.old-deja/g++.pt/spec9.C
19024         * g++.old-deja/g++.pt/ttp52.C
19025         * g++.old-deja/g++.robertl/eb103.C
19026         * g++.old-deja/g++.robertl/eb121.C
19027         * g++.old-deja/g++.robertl/eb22.C
19028         * g++.old-deja/g++.robertl/eb8.C:
19029         Update locations and/or regexps of dg-error markers.
19030         Remove markers for some bogus messages that are no longer issued.
19031
19032 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19033
19034         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19035         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19036
19037 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19038
19039         PR c++/17618
19040         * g++.dg/lookup/crash5.C: New test.
19041
19042 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19043
19044         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19045         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19046         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19047         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19048         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19049         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19050
19051         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19052         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19053         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19054         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19055         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19056         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19057
19058         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19059
19060         * gcc.dg/vect/vect-44.c: Check additional cases.
19061         * gcc.dg/vect/vect-48.c: Check additional cases.
19062
19063         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19064         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19065         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19066         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19067         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19068         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19069         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19070         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19071         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19072
19073         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19074         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19075         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19076
19077 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19078
19079         * gcc.dg/tree-ssa/loop-6.c: New test.
19080
19081 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19082
19083         PR c++/17620
19084         * g++.dg/inherit/base2.C: New.
19085
19086 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19087
19088         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19089         * gcc.dg/20001012-2.c: Likewise.
19090         * gcc.dg/20001013-1.c: Likewise.
19091         * gcc.dg/20001101-1.c: Likewise.
19092         * gcc.dg/20001102-1.c: Likewise.
19093         * gcc.dg/bf-spl1.c: Likewise.
19094         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19095         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19096
19097 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19098
19099         PR tree-optimization/16721
19100         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19101
19102 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19103
19104         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19105         * gcc.dg/20040305-1.c: Likewise.
19106
19107 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19108
19109         PR c/16566
19110         * gcc.c-torture/compile/pr16566-1.c,
19111         gcc.c-torture/compile/pr16566-2.c,
19112         gcc.c-torture/compile/pr16566-3.c: New tests.
19113
19114 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19115
19116         PR tree-optimization/17512
19117         * gcc.c-torture/compile/20040916-1.c.
19118
19119 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19120
19121         * gcc.dg/pragma-re-3.c: New test.
19122
19123 2004-09-17  Matt Austern  <austern@apple.com>
19124
19125         PR c++/15049
19126         * g++.dg/other/anon3.C: New.
19127
19128 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19129
19130         PR c++/7503
19131         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19132         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19133         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19134         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19135         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19136
19137 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19138
19139         PR fortran/17286
19140         * gfortran.dg/pr17286.f90: New test.
19141
19142 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/17530
19145         * g++.dg/template/static7.C: New test.
19146
19147 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19148
19149         PR tree-opt/17558
19150         * gcc.c-torture/compile/pr17558.c: New test.
19151
19152 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19153
19154         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19155         if SKIP_ATTRIBUTE is defined.
19156
19157 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19158
19159         PR fortran/15957
19160         * gfortran.dg/pr15957.f90: New test.
19161
19162 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19163
19164         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19165         in comparison.
19166         * gcc.dg/vect/vect-79.c: Likewise.
19167         * gcc.dg/vect/vect-80.c: Likewise.
19168
19169 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19170
19171         PR fortran/15750
19172         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19173
19174 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19175
19176         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19177         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19178         * gcc.dg/vect/vect-62.c: New testcase.
19179         * gcc.dg/vect/vect-63.c: New testcase.
19180         * gcc.dg/vect/vect-64.c: New testcase.
19181         * gcc.dg/vect/vect-65.c: New testcase.
19182         * gcc.dg/vect/vect-66.c: New testcase.
19183         * gcc.dg/vect/vect-67.c: New testcase.
19184         * gcc.dg/vect/vect-68.c: New testcase.
19185         * gcc.dg/vect/vect-69.c: New testcase.
19186         * gcc.dg/vect/vect-79.c: New testcase.
19187         * gcc.dg/vect/vect-80.c: New testcase.
19188
19189 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19190
19191         * gcc.target/mips/asm-1.c: New test.
19192
19193 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19194
19195         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19196         * gcc.dg/vect/vect-73.c: New testcase.
19197         * gcc.dg/vect/vect-74.c: New testcase.
19198         * gcc.dg/vect/vect-75.c: New testcase.
19199         * gcc.dg/vect/vect-76.c: New testcase.
19200         * gcc.dg/vect/vect-77.c: New testcase.
19201         * gcc.dg/vect/vect-78.c: New testcase
19202
19203 2004-09-18  Paul Brook  <paul@codesourcery.com>
19204
19205         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19206
19207 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19208
19209         PR c/17424
19210         * gcc.dg/pr17424-1.c: New test.
19211
19212 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19213
19214         * g++.dg/tree-ssa/pr17153.C: New test.
19215
19216 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19217
19218         PR pch/13361
19219         * testsuite/g++.dg/pch/wchar-1.C: New.
19220         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19221
19222 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19223
19224         * gcc.c-torture/execute/20040917-1.c: New test.
19225
19226 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19227
19228         PR tree-optimization/17319
19229         * gcc.dg/pr17319.c: New test.
19230
19231 2004-09-17  Devang Patel  <dpatel@apple.com>
19232
19233         * gcc.dg/20040813-1.c: New test.
19234
19235 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19236
19237         PR tree-optimization/17273
19238         * gcc.c-torture/compile/pr17273.c: New test.
19239
19240 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19241
19242         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19243         Update expected messages.
19244         * gcc.dg/declspec-13.c: New test.
19245
19246 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19247
19248         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19249
19250 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19251
19252         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19253         change what 'a' is pointing to.
19254
19255 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/16002
19258         * g++.dg/template/error18.C: New test.
19259
19260         PR c++/16029
19261         * g++.dg/warn/Wunused-8.C: New test.
19262
19263 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19264
19265         PR tree-optimization/17513
19266         * gcc.dg/20040916-1.c: New test.
19267
19268 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/17501
19271         * g++.dg/template/typename7.C: New test.
19272
19273 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19274
19275         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19276
19277 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19278
19279         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19280         with -ftree-based-profiling also.
19281         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19282
19283 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19284
19285         PR/15364
19286         * gfortran.dg/der_array_io_1.f90: New test.
19287         * gfortran.dg/der_array_io_2.f90: New test.
19288         * gfortran.dg/der_array_io_3.f90: New test.
19289
19290 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19291
19292         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19293         EABI.
19294
19295 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * g++.dg/opt/switch1.C: New test.
19298
19299 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19300
19301         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19302         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19303         Update expected messages.
19304
19305 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19306
19307         PR fortran/16485
19308         * gfortran.dg/same_name_1.f90: New test.
19309
19310 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19311
19312         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19313         dereference garbage pointers.
19314
19315 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19316
19317         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19318         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19319
19320         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19321         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19322         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19323
19324 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19325
19326         PR c++/17324
19327         * g++.dg/template/mangle1.C: New test.
19328
19329 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19330
19331         PR tree-optimization/17252
19332         * gcc.c-torture/execute/pr17252.c: New test.
19333
19334 2004-09-14  Andrew Pinski  <apinski@apple.com>
19335
19336         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19337
19338 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19339
19340         PR rtl-optimization/9771
19341         * gcc.dg/pr9771-1.c: New test case.
19342
19343 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19344
19345         PR tree-optimization/15262
19346         * gcc.c-torture/execute/pr15262-1.c: New test.
19347         * gcc.c-torture/execute/pr15262-2.c: New test.
19348
19349 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19350
19351         * gcc.dg/declspec-12.c: New test.
19352
19353 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19354
19355         * gfortran.dg/pr17090.f90: Add directives to test.
19356
19357 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19358
19359         * gcc.c-torture/compile/20040914-1.c: New test.
19360
19361 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19362
19363         PR c++/16162
19364         * g++.dg/template/decl2.C: New test.
19365
19366 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19367
19368         PR fortran/17090
19369         * gfortran.dg/pr17090.f90: New test.
19370
19371 2004-09-13  Dale Johannesen  <dalej@apple.com>
19372
19373         * gcc.c-torture/compile/pr17408.c: New test case.
19374
19375 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/16716
19378         * g++.dg/parse/crash17.C: New test.
19379
19380         PR c++/17327
19381         * g++.dg/template/enum3.C: New test.
19382
19383 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19384
19385         * lib/gcc-defs.exp: Load wrapper.exp.
19386         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19387         using local code.
19388         * lib/gcc.exp (gcc_init): Similar.
19389         * lib/gfortran.exp (gfortran_init): Similar.
19390         * lib/objc.exp (objc_init): Similar.
19391         * lib/treelang.exp (treelang_init): Similar.
19392         * lib/wrapper.exp: New file with build_wrapper call machinery in
19393         ${tool}_maybe_build_wrapper.
19394
19395 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19396
19397         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19398         "inline".
19399         * gcc.dg/declspec-11.c: Update expected messages.
19400         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19401         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19402         gcc.dg/inline-12.c: New tests.
19403
19404 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19405
19406         * g++.dg/tree-ssa/pr17400.C: New testcase.
19407
19408 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19409
19410         * gcc.target/mips/sb1-1.c: New testcase.
19411
19412 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19413
19414         * lib/g77-dg.exp: Remove unused file.
19415         * lib/mike-g77.exp: Ditto.
19416         * lib/g77.exp: Ditto.
19417
19418 2004-09-12  Richard Henderson  <rth@redhat.com>
19419
19420         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19421
19422 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19423
19424         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19425         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19426         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19427         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19428         Update expected messages.
19429
19430 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19431
19432         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19433         declaration/use mismatch for dirp parameter.
19434
19435 2004-09-12  Andrew Pinski  <apinski@apple.com>
19436
19437         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19438         -fgnu-runtime is passed.
19439
19440 2004-09-12  Richard Henderson  <rth@redhat.com>
19441
19442         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19443         do the uplevel thing and update additional_flags directly.
19444         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19445         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19446         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19447         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19448
19449 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19450
19451         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19452
19453 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19454
19455         PR middle-end/17411
19456         * g++.dg/opt/pr17411-1.C: New test case.
19457
19458 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19459
19460         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19461         gcc.dg/tls/diag-2.c: Update expected messages.
19462         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19463         messages.
19464         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19465         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19466         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19467         gcc.dg/tls/diag-5.c: New tests.
19468
19469 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19470
19471         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19472
19473 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19474
19475         * g++.dg/parse/break-in-for.C: New test.
19476
19477 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * gcc.dg/tree-ssa/20040911-1.c: New test.
19480
19481 2004-09-11  Andreas Jaeger  <aj@suse.de>
19482
19483         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19484         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19485
19486 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19487
19488         * gcc.target/frv: New directory of FR-V-specific tests.
19489
19490 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19491
19492         * gcc.dg/convert-vec-1.c: New test.
19493
19494 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19495
19496         PR middle-end/17024
19497         * gcc.dg/pr17024-1.c: New test case.
19498
19499 2004-09-10  Eric Christopher  <echristo@redhat.com>
19500
19501         * gcc.dg/20040910-1.c: New test.
19502
19503 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19504
19505         * gcc.dg/bitfld-9.c: New test.
19506
19507 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19508
19509         * gcc.c-torture/execute/ieee/acc1.c: New test.
19510         * gcc.c-torture/execute/ieee/acc2.c: New test.
19511         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19512
19513 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19514
19515         * gcc.dg/deprecated-2.c: New test.
19516
19517 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19518
19519         * gcc.dg/init-vec-1.c: New test.
19520
19521 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19522
19523         PR middle-end/17055
19524         * gcc.dg/pr17055-1.c: New test case.
19525
19526 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19527
19528         PR target/17377
19529         * gcc.c-torture/execute/pr17377.c: New test.
19530
19531 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19532
19533         PR c/8420
19534         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19535         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19536         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19537         gcc.dg/long-long-typespec-1.c: New tests.
19538         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19539
19540 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19541
19542         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19543         gcc.dg/gnu99-static-1.c: New tests.
19544
19545 2004-09-08  Devang Patel  <dpatel@apple.com>
19546
19547         * gcc.dg/darwin-ld-20040828-1.c: New test.
19548         * gcc.dg/darwin-ld-20040828-2.c: New test.
19549         * gcc.dg/darwin-ld-20040828-3.c: New test.
19550
19551 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19552
19553         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19554         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19555         in error message.
19556         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19557         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19558         in error message.
19559         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19560         types they qualify.
19561         * objc.dg/type-size-2.m: Fix wording in comment.
19562         * objc.dg/va-meth-1.m: New test case.
19563
19564 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19565
19566         PR c/16633:
19567         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19568         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19569
19570 2004-09-06  Devang Patel  <dpatel@apple.com>
19571
19572         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19573         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19574
19575 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19576
19577         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19578         reflect changed line numbering of diagnostics.
19579
19580 2004-09-06  Paul Brook  <paul@codesourcery.com>
19581
19582         * gfortran.dg/edit_real_1.f90: Add new test.
19583
19584 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19585
19586         * gcc.dg/tree-ssa/loop-2.c: New test.
19587         * gcc.dg/tree-ssa/loop-3.c: New test.
19588         * gcc.dg/tree-ssa/loop-4.c: New test.
19589         * gcc.dg/tree-ssa/loop-5.c: New test.
19590
19591 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19592
19593         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19594
19595 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19596
19597         * gcc.dg/format/sentinel-1.c: New test.
19598
19599 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19600
19601         * testsuite/gcc.dg/builtins-46.c: New.
19602
19603 2004-09-03  Devang Patel  <dpatel@apple.com>
19604
19605         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19606         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19607
19608 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19609
19610         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19611         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19612         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19613         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19614         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19615         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19616         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19617         the non-portable bzero.
19618         * gcc.dg/20010912-1.c: xfail for NetWare.
19619         * gcc.dg/20020426-2.c: xfail for NetWare.
19620         * gcc.dg/20021014-1.c: xfail for NetWare.
19621         * gcc.dg/20021018-1.c: xfail for NetWare.
19622         * gcc.dg/20030213-1.c: xfail for NetWare.
19623         * gcc.dg/20030225-1.c: xfail for NetWare.
19624         * gcc.dg/20030708-1.c: xfail for NetWare.
19625         * gcc.dg/builtins-config.h: Also exclude NetWare.
19626         * gcc.dg/format/format.h: Define restrict only if not already defined.
19627         * gcc.dg/nest.c: xfail for NetWare.
19628         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19629         * lib/target-supports.exp (check_visibility_available): Exclude
19630         NetWare.
19631
19632 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19633
19634         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19635         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19636         deterministic starting point for the alignment of structure fields.
19637         * gcc.dg/Wpadded.c: Dito.
19638         * g++.dg/abi/vbase10.C: Dito.
19639
19640 2004-09-03  Devang Patel  <dpatel@apple.com>
19641
19642         * g++.dg/debug/pr15736.cc: New test.
19643
19644 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19645
19646         * README.QMTEST: Fix out-of-date link.
19647
19648 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19649
19650         PR fortran/16579
19651         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19652         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19653
19654 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19655
19656         * g++.dg/abi/arm_rtti1.C: New test.
19657
19658 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19659
19660         * gcc.dg/ppc-vector-memcpy.c: New.
19661         * gcc.dg/ppc-vector-memset.c: New.
19662
19663 2004-09-02  Chao-ying Fu  <fu@mips.com>
19664
19665         * gcc.target/mips/mips-3d-1.c: New test.
19666         * gcc.target/mips/mips-3d-2.c: New test.
19667         * gcc.target/mips/mips-3d-3.c: New test.
19668         * gcc.target/mips/mips-3d-4.c: New test.
19669         * gcc.target/mips/mips-3d-5.c: New test.
19670         * gcc.target/mips/mips-3d-6.c: New test.
19671         * gcc.target/mips/mips-3d-7.c: New test.
19672         * gcc.target/mips/mips-3d-8.c: New test.
19673         * gcc.target/mips/mips-3d-9.c: New test.
19674         * gcc.target/mips/mips-ps-1.c: New test.
19675         * gcc.target/mips/mips-ps-2.c: New test.
19676         * gcc.target/mips/mips-ps-3.c: New test.
19677         * gcc.target/mips/mips-ps-4.c: New test.
19678         * gcc.target/mips/mips-ps-type.c: New test.
19679
19680 2004-09-02  Paul Brook  <paul@codesourcery.com>
19681
19682         * gfortran.dg/edit_real_1.f90: Add new tests.
19683
19684 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19685
19686         PR fortran/15327
19687         * gfortran.dg/merge_char_1.f90: New test.
19688
19689 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19690
19691         PR fortran/16404
19692         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19693
19694 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19695
19696         PR c/1522
19697         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19698
19699 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19700
19701         * g++.dg/opt/loop1.C: Do not XFAIL.
19702
19703 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.c-torture/execute/20040831-1.c: New test.
19706
19707 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19708
19709         PR fortran/16579
19710         * gfortran.dg/g77/20010610.f: Now passes.
19711         Copy from g77.f-torture/execute. Add dg-run directive.
19712         * gfortran.dg/g77/README: Update
19713
19714 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19715
19716         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19717         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19718         (t1, t2, t3, t4): Add volatile.
19719
19720 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19721
19722         * g++.dg/ext/visibility/arm1.C: New test.
19723
19724 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19725
19726         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19727         -pedantic-errors.
19728
19729 2004-09-01  Paul Brook  <paul@codesourcery.com>
19730
19731         * gfortran.dg/eof_2.f90: New test.
19732
19733 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19734
19735         PR fortran/16579
19736         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19737
19738 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19739
19740         PR libfortran/16805
19741         * gfortran.dg/list_read_2.f90: New test.
19742
19743 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19744
19745         * g++.dg/abi/key1.C: New test.
19746
19747 2004-08-31  Richard Henderson  <rth@redhat.com>
19748
19749         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19750         form of offsetof.
19751         * g++.dg/other/offsetof5.C: Remove duplicate.
19752
19753 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19754
19755         PR fortran/17244
19756         * gfortran.dg/func_derived_1.f90: New test.
19757
19758 2004-08-31  Paul Brook  <paul@codesourcery.com>
19759
19760         * gfortran.dg/eof_1.f90: New test.
19761
19762 2004-08-31  Paul Brook  <paul@codesourcery.com>
19763
19764         * gfortran.dg/list_read_1.f90: New file.
19765
19766 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19767
19768         * g++.dg/opt/loop1.C: XFAIL.
19769
19770 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19771
19772         * gcc.dg/funcdef-storage-1.c: New.
19773         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19774         an extern function in local scope.
19775         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19776         declare an 'auto inline' function in local scope.
19777         * gcc.dg/20011130-1.c: Likewise.
19778         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19779         an 'auto' function in local scope.
19780         * gcc.dg/20021014-1.c: Likewise.
19781         * gcc.dg/20030331-2.c: Likewise.
19782
19783 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19784
19785         * gfortran.dg/blockdata_1.f90: New test.
19786
19787 2004-08-30  Richard Henderson  <rth@redhat.com>
19788
19789         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19790
19791 2004-08-30  Richard Henderson  <rth@redhat.com>
19792
19793         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19794         additional_flags set by alternate driver.
19795         (ieee-options): New procedure.
19796         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19797         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19798         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19799         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19800
19801 2004-08-30  Richard Henderson  <rth@redhat.com>
19802
19803         * lib/f-torture.exp: Remove.
19804
19805 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19806
19807         PR rtl-optimization/16590
19808         * g++.dg/opt/loop1.C: New test.
19809
19810 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19811
19812         PR fortran/13910
19813         * gfortran.dg/oldstyle_1.f90: New test.
19814
19815 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19816         Paul Brook  <paul@codesourcery.com>
19817
19818         * gfortran.dg/g77/README: Update.
19819         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19820         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19821         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19822
19823 2004-08-28  Paul Brook  <paul@codesourcery.com>
19824
19825         PR libfortran/17195
19826         * gfortran.dg/edit_real_1.f90: New test.
19827
19828 2004-08-27  Paul Brook  <paul@codesourcery.com>
19829
19830         * gfortran.dg/rewind_1.f90: New test.
19831
19832 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19833
19834         PR fortran/16597
19835         * gfortran.dg/pr16597.f90: New test.
19836
19837 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19838
19839         PR c/13801
19840         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19841         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19842         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19843         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19844         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19845
19846 2004-08-26  Nick Clifton  <nickc@redhat.com>
19847
19848         * gcc.c-torture/compile/pr17119.c: New test.
19849
19850 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19851
19852         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19853
19854 2004-08-25  Richard Henderson  <rth@redhat.com>
19855
19856         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19857         the bits that expect kind=8 to be the largest real kind.
19858
19859 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19860
19861         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19862
19863 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19864
19865         * gfortran.dg/assignment_1.f90: New test.
19866
19867 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19868
19869         * g++.dg/template/repo3.C: New test.
19870
19871 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19872
19873         PR middle-end/16693
19874         PR tree-optimization/16372
19875         * g++.dg/opt/pr16372-1.C: New test case.
19876         * g++.dg/opt/pr16693-1.C: New test case.
19877         * g++.dg/opt/pr16693-2.C: New test case.
19878
19879 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19880
19881         * objc.dg/proto-lossage-4.m: New test.
19882
19883 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/17155
19886         * g++.dg/inherit/local2.C: New test.
19887
19888 2004-08-25  Paul Brook  <paul@codesourcery.com>
19889
19890         PR fortran/17144
19891         * gfortran.dg/string_ctor_1.f90: New test.
19892
19893 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19894
19895         PR c++/14428
19896         * g++.dg/template/redecl2.C: New test.
19897
19898 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19899
19900         PR fortran/17143
19901         * gfortran.dg/pr17143.f90: New test.
19902
19903 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19904
19905         PR fortran/17164
19906         * gfortran.dg/pr17164.f90: New test.
19907
19908 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19909
19910         * gcc.dg/tree-ssa/loop-1.c: New test.
19911
19912 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19913
19914         * gcc.c-torture/compile/20040824-1.c: New test.
19915
19916 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19917
19918         * gcc.c-torture/compile/iftrap-3.c: New test.
19919
19920 2004-08-24  Paul Brook  <paul@codesourcery.com>
19921
19922         * gfortran.dg/entry_2.f90: New test.
19923
19924 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         PR c++/16889
19927         * g++.dg/lookup/ambig[12].C: New.
19928
19929 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19930
19931         PR c++/16706
19932         * g++.dg/template/crash21.C: New test.
19933         * g++.dg/template/crash22.C: Likewise.
19934
19935 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         PR c++/17149
19938         * g++.dg/template/access15.C: New.
19939
19940 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19941
19942         PR c++/17163
19943         * g++.dg/template/repo2.C: New test.
19944
19945 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19946
19947         PR rtl-optimization/17078
19948         * gcc.c-torture/execute/pr17078-1.c: New test case.
19949
19950 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19951
19952         PR c/14492
19953         * gcc.dg/debug/crash1.c: New test.
19954
19955 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c/16180
19958         * gcc.dg/loop-5.c: New test.
19959
19960 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19961
19962         * gcc.c-torture/execute/20040823-1.c: New test.
19963
19964 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19965
19966         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19967         to the assembler.  Simplify test accordingly.
19968         (asm_abi_flags): Use GNU names.
19969         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19970         to check for ABI flags.
19971
19972 2004-08-22  Andrew Pinski  <apinski@apple.com>
19973
19974         * g++.dg/opt/pr14029.C: New test.
19975         * gcc.c-torture/execute/pr15262.c: New test.
19976
19977 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19978
19979         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19980
19981 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19982
19983         PR 16908
19984         * gfortran.dg/direct_io.f90: New test.
19985
19986 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19987
19988         PR c++/17121
19989         * g++.dg/inherit/local2.C: New test.
19990
19991 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19992
19993         PR c++/17120
19994         * g++.dg/warn/Wparentheses-4.C: New test.
19995
19996 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19997
19998         PR c++/17121
19999         * g++.dg/inherit/local2.C: New test.
20000
20001         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20002         * gcc.dg/ppc-ldstruct.c: Likewise.
20003         * gcc.dg/ppc64-abi-2.c: Likewise.
20004
20005 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20006
20007         PR rtl-optimization/17099
20008         * gcc.c-torture/execute/20040820-1.c: New test.
20009
20010 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20011
20012         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20013
20014 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20015
20016         PR fortran/17077
20017         * gfortran.dg/auto_array_1.f90: New test.
20018
20019 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20020
20021         PR fortran/17074
20022         * gfortran.dg/simpleif_1.f90: New test.
20023
20024 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20025
20026         * lib/target-supports.exp (check_profiling_available): Return
20027         false for arm*-*-symbianelf* and arm*-*-eabi*.
20028
20029         PR c++/15890
20030         * g++.dg/template/delete1.C: New test.
20031
20032 2004-08-19  Paul Brook  <paul@codesourcery.com>
20033
20034         PR fortran/14976
20035         PR fortran/16228
20036         * gfortran.dg/data_char_1.f90: New test.
20037
20038 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20039
20040         PR fortran/16946
20041         * gfortran.dg/reduction.f90: New testcase.
20042
20043 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20044
20045         PR fortran/16520
20046         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20047
20048 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20049
20050         PR c++/17041
20051         * g++.dg/Wparentheses-3.C: New test.
20052
20053 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20054
20055         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20056         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20057         * gcc.dg/vect/vect-2.c: Likewise.
20058         * gcc.dg/vect/vect-3.c: Likewise.
20059         * gcc.dg/vect/vect-4.c: Likewise.
20060         * gcc.dg/vect/vect-5.c: Likewise.
20061         * gcc.dg/vect/vect-6.c: Likewise.
20062         * gcc.dg/vect/vect-7.c: Likewise.
20063         * gcc.dg/vect/vect-25.c: Likewise.
20064         * gcc.dg/vect/vect-31.c: Likewise.
20065         * gcc.dg/vect/vect-32.c: Likewise.
20066         * gcc.dg/vect/vect-34.c: Likewise.
20067         * gcc.dg/vect/vect-36.c: Likewise.
20068         * gcc.dg/vect/vect-all.c: Likewise.
20069
20070 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/17068
20073         * g++.dg/template/operator4.C: New test.
20074
20075 2004-08-18  Richard Henderson  <rth@redhat.com>
20076
20077         * gcc.dg/20040206-1.c: XFAIL.
20078
20079 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/16246
20082         * g++.dg/template/array7.C: New test.
20083
20084 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20085
20086         * gcc.dg/mips-movcc-1.c: New test.
20087         * gcc.dg/mips-movcc-2.c: New test.
20088         * gcc.dg/mips-movcc-3.c: New test.
20089
20090         * gcc.dg/mips-nmadd-1.c: New test.
20091         * gcc.dg/mips-nmadd-2.c: New test.
20092
20093 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR c++/15871
20096         * g++.dg/opt/inline8.C: New test.
20097
20098         PR c++/16965
20099         * g++.dg/parse/error17.C: New test.
20100
20101 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20102
20103         * gcc.dg/vect: New directory for vectorizer tests.
20104         * gcc.dg/vect/tree-vect.h: New file.
20105         * gcc.dg/vect/vect.exp: New file.
20106         * gcc.dg/vect/pr16105.c.c: New test.
20107         * gcc.dg/vect/vect-1.c: New test.
20108         * gcc.dg/vect/vect-2.c: New test.
20109         * gcc.dg/vect/vect-3.c: New test.
20110         * gcc.dg/vect/vect-4.c: New test.
20111         * gcc.dg/vect/vect-5.c: New test.
20112         * gcc.dg/vect/vect-6.c: New test.
20113         * gcc.dg/vect/vect-7.c: New test.
20114         * gcc.dg/vect/vect-8.c: New test.
20115         * gcc.dg/vect/vect-9.c: New test.
20116         * gcc.dg/vect/vect-10.c: New test.
20117         * gcc.dg/vect/vect-11.c: New test.
20118         * gcc.dg/vect/vect-12.c: New test.
20119         * gcc.dg/vect/vect-13.c: New test.
20120         * gcc.dg/vect/vect-14.c: New test.
20121         * gcc.dg/vect/vect-15.c: New test.
20122         * gcc.dg/vect/vect-16.c: New test.
20123         * gcc.dg/vect/vect-17.c: New test.
20124         * gcc.dg/vect/vect-18.c: New test.
20125         * gcc.dg/vect/vect-19.c: New test.
20126         * gcc.dg/vect/vect-20.c: New test.
20127         * gcc.dg/vect/vect-21.c: New test.
20128         * gcc.dg/vect/vect-22.c: New test.
20129         * gcc.dg/vect/vect-23.c: New test.
20130         * gcc.dg/vect/vect-24.c: New test.
20131         * gcc.dg/vect/vect-25.c: New test.
20132         * gcc.dg/vect/vect-26.c: New test.
20133         * gcc.dg/vect/vect-27.c: New test.
20134         * gcc.dg/vect/vect-28.c: New test.
20135         * gcc.dg/vect/vect-29.c: New test.
20136         * gcc.dg/vect/vect-30.c: New test.
20137         * gcc.dg/vect/vect-31.c: New test.
20138         * gcc.dg/vect/vect-32.c: New test.
20139         * gcc.dg/vect/vect-33.c: New test.
20140         * gcc.dg/vect/vect-34.c: New test.
20141         * gcc.dg/vect/vect-35.c: New test.
20142         * gcc.dg/vect/vect-36.c: New test.
20143         * gcc.dg/vect/vect-37.c: New test.
20144         * gcc.dg/vect/vect-38.c: New test.
20145         * gcc.dg/vect/vect-40.c: New test.
20146         * gcc.dg/vect/vect-41.c: New test.
20147         * gcc.dg/vect/vect-42.c: New test.
20148         * gcc.dg/vect/vect-43.c: New test.
20149         * gcc.dg/vect/vect-44.c: New test.
20150         * gcc.dg/vect/vect-45.c: New test.
20151         * gcc.dg/vect/vect-46.c: New test.
20152         * gcc.dg/vect/vect-47.c: New test.
20153         * gcc.dg/vect/vect-48.c: New test.
20154         * gcc.dg/vect/vect-49.c: New test.
20155         * gcc.dg/vect/vect-50.c: New test.
20156         * gcc.dg/vect/vect-51.c: New test.
20157         * gcc.dg/vect/vect-52.c: New test.
20158         * gcc.dg/vect/vect-53.c: New test.
20159         * gcc.dg/vect/vect-54.c: New test.
20160         * gcc.dg/vect/vect-55.c: New test.
20161         * gcc.dg/vect/vect-56.c: New test.
20162         * gcc.dg/vect/vect-57.c: New test.
20163         * gcc.dg/vect/vect-58.c: New test.
20164         * gcc.dg/vect/vect-59.c: New test.
20165         * gcc.dg/vect/vect-60.c: New test.
20166         * gcc.dg/vect/vect-61.c: New test.
20167         * gcc.dg/vect/vect-all.c: New test.
20168         * gcc.dg/vect/vect-none.c: New test.
20169
20170 2004-08-17  Paul Brook  <paul@codesourcery.com>
20171
20172         PR fortran/13082
20173         * gfortran.dg/entry_1.f90: New test.
20174
20175 2004-08-17  Andrew Pinski  <apinski@apple.com>
20176
20177         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20178
20179 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20180
20181         * gcc.dg/pr17036-1.c: New test.
20182
20183 2004-08-16  Devang Patel  <dpatel@apple.com>
20184
20185         * gcc.dg/darwin-20040809-1.c: New test.
20186
20187 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20188
20189         * gcc.dg/funcdef-attr-1.c: New test.
20190
20191 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20192
20193         * gcc.dg/altivec-17.c: New test.
20194         * gcc.dg/altivec-18.c: New test.
20195
20196 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20197
20198         PR c++/6749
20199         * g++.dg/template/vtable2.C: New test.
20200
20201 2004-08-14  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20204         * gcc.dg/pack-test-4.c (main): Return 0.
20205         * gcc.dg/setjmp-1.c: Remove XFAIL.
20206         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20207
20208 2004-08-14  Richard Henderson  <rth@redhat.com>
20209
20210         * gcc.dg/980217-1.c: Add prototype for printf.
20211
20212 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20213
20214         * gfortran.dg/pr16935.f90: New test.
20215
20216 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20217
20218         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20219
20220 2004-08-13  Paul Brook  <paul@codesourcery.com>
20221
20222         * gfortran.dg/der_io_1.f90: Remove stray comma.
20223
20224 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20225
20226         * gcc.dg/vmx/cw-bug-2.c: Remove.
20227         * gcc.dg/vmx/vprint-1.c: Remove.
20228         * gcc.dg/vmx/vscan-1.c: Remove.
20229
20230 2004-08-12  Devang patel  <dpatel@apple.com>
20231
20232         * gcc.dg/darwin-20040809-2.c: New test.
20233
20234 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20235
20236         * g++.dg/ext/altivec-12.C: New test.
20237
20238         * g++.dg/ext/altivec-11.C: New test.
20239
20240 2004-08-12  Paul Brook  <paul@codesourcery.com>
20241
20242         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20243
20244 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20245
20246         * g++.dg/ext/altivec-2.C: Check for hardware support before
20247         executing any VMX instructions.
20248
20249         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20250
20251 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20252
20253         PR c++/16276
20254         * g++.old-deja/g++.other/comdat4.C: New test.
20255         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20256
20257 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20258
20259         PR target/16286
20260         * gcc.dg/pr16286.c: New test.
20261
20262 2004-08-12 Jan Beulich <jbeulich@novell.com>
20263
20264         * g++.dg/ext/asm5.C: New.
20265
20266 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20267
20268         PR c++/16698
20269         * g++.dg/eh/crash1.C: New test.
20270
20271         PR c++/16717
20272         * g++.dg/ext/construct1.C: New test.
20273
20274 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/16853
20277         * g++.dg/init/ptrmem1.C: New test.
20278
20279         PR c++/16618
20280         * g++.dg/parse/offsetof5.C: New test.
20281
20282         PR c++/16870
20283         * g++.dg/template/overload3.C: New test.
20284
20285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/16964
20288         * g++.dg/parse/error16.C: New test.
20289
20290         PR c++/16904
20291         * g++.dg/template/error14.C: New test.
20292
20293         PR c++/16929
20294         * g++.dg/template/error15.C: New test.
20295
20296 2004-08-11  Devang Patel  <dpatel@apple.com>
20297
20298         * gcc.dg/darwin-ld-20040809-1.c: New test.
20299         * gcc.dg/darwin-ld-20040809-2.c: New test.
20300
20301 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20302
20303         PR fortran/16917
20304         * gfortran.dg/dfloat_1.f90: New test.
20305
20306 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20307
20308         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20309         * gcc.dg/dll-2.c: Fix dg-require syntax.
20310         * gcc.misc-tests/arm-isr.c (abort): Declare.
20311         (exit): Likewise.
20312
20313 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/16971
20316         * g++.dg/parse/crash16.C: New test.
20317
20318 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20319
20320         * gcc.dg/mips-rsqrt-1.c: New test case.
20321         * gcc.dg/mips-rsqrt-2.c: New test case.
20322         * gcc.dg/mips-rsqrt-3.c: New test case.
20323
20324 2004-08-10  Paul Brook  <paul@codesourcery.com>
20325
20326         * gfortran.dg/der_io_1.f90: New test.
20327
20328 2004-08-10  Paul Brook  <paul@codesourcery.com>
20329
20330         PR fortran/16919
20331         * gfortran.dg/der_array_1.f90: New test.
20332
20333 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20334
20335         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20336
20337 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20338
20339         * gcc.dg/wchar_t-2.c: Fix typo.
20340
20341 2004-08-09  Falk Hueffner  <falk@debian.org>
20342
20343         PR tree-optimization/12517
20344         * gcc.c-torture/compile/pr12517.c: New test.
20345
20346         PR tree-optimization/12578
20347         * gcc.c-torture/compile/pr12578.c: New test.
20348
20349         PR tree-optimization/12899
20350         * gcc.c-torture/compile/pr12899.c: New test.
20351
20352         PR rtl-optimization/14692
20353         * gcc.c-torture/compile/pr14692.c: New test.
20354
20355         PR tree-optimization/16461
20356         * gcc.c-torture/compile/pr16461.c: New test.
20357
20358 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20359
20360         * gfortran.dg/getenv_1.f90: New test.
20361
20362 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20363
20364         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20365         wchar_t.
20366         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20367
20368 2004-08-06  Paul Brook  <paul@codesourcery.com>
20369
20370         * gfortran.dg/ret_array_1.f90: New test.
20371         * gfortran.dg/ret_pointer_1.f90: New test.
20372
20373 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20374
20375         * gcc.dg/missing-field-init-[12].c: New tests.
20376         * g++.dg/warn/missing-field-init-[12].C: New tests.
20377
20378 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20379
20380         * gcc.dg/enum2.c: New test.
20381         * gcc.dg/symbian3.c: Likewise.
20382         * gcc.dg/symbian4.c: Likewise.
20383         * gcc.dg/wchar_t-2.c: Likewise.
20384
20385 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20386
20387         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20388         destructor tests.
20389
20390 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20391
20392         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20393         dg-require-visiblity.
20394         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20395         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20396         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20397         * g++.dg/ext/visibility/new1.C: Likewise.
20398         * g++.dg/ext/visibility/pragma.C: Likewise.
20399         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20400         * g++.dg/ext/visibility/virtual.C: Likewise.
20401         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20402         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20403         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20404         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20405         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20406         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20407         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20408         * g++/dg/ext/visibility/visibility-8.C: New test.
20409         * gcc.c-torture/compile/dll.x: Remove.
20410         * gcc.dg/dll-2.c: Use dg-require-dll
20411         * gcc.dg/visibility-10.c: New test.
20412         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20413         supporting DLLs.
20414         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20415         (scan_not_hidden): Likewise.
20416
20417 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20418
20419         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20420
20421 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20422
20423         * gcc.c-torture/execute/20040805-1.c: New test.
20424
20425 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20426
20427         * gcc.dg/20020118-1.c: Declare abort.
20428         * gcc.dg/altivec_check.h: Likewise.
20429         * gcc.dg/iftrap-2.c: Likewise.
20430         * gcc.dg/pragma-darwin.c: Likewise.
20431         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20432
20433 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20434
20435         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20436
20437 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20438
20439         * gcc.c-torture/execute/builtins/abs-2.c,
20440         gcc.c-torture/execute/builtins/abs-3.c,
20441         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20442         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20443         intmax_t, uintmax_t and their limits.
20444         * gcc.dg/intmax_t-1.c: New test.
20445
20446 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20447
20448         * g++.dg/tc1/dr147.C: Add reference to PR.
20449
20450 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20451
20452         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20453         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20454
20455 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20456
20457         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20458
20459 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20460
20461         * gcc.dg/redecl-5.c: New test.
20462         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20463         of scanf.
20464
20465 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20466
20467         PR middle-end/16790
20468         * gcc.c-torture/execute/pr16790-1.c: New test case.
20469
20470 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20471
20472         * g++.dg/ext/visibility/assign1.C: New test.
20473         * g++.dg/ext/visibility/new1.C: Likewise.
20474
20475         * gcc.dg/symbian1.c: New test.
20476         * gcc.dg/symbian2.c: Likewise.
20477
20478 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20479
20480         PR target/16570
20481         * gcc.dg/i386-sse-9.c: New test.
20482
20483 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20484
20485         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20486
20487 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20488
20489         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20490         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20491         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20492         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20493         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20494         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20495         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20496         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20497         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20498         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20499         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20500         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20501         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20502         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20503         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20504         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20505         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20506         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20507         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20508         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20509         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20510         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20511         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20512         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20513         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20514         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20515         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20516         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20517         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20518         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20519         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20520         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20521         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20522         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20523         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20524         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20525         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20526         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20527         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20528         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20529         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20530         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20531         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20532         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20533         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20534         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20535         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20536         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20537         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20538         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20539         gcc.misc-tests/i386-pf-3dnow-1.c,
20540         gcc.misc-tests/i386-pf-athlon-1.c,
20541         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20542         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20543         Declare built-in functions used.
20544         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20545
20546 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20547
20548         PR c++/16707
20549         * g++.dg/lookup/using12.C: New test.
20550
20551         * g++.dg/init/null1.C: Fix PR number.
20552         * g++.dg/parse/namespace10.C: Likewise.
20553
20554 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/16224
20557         * g++.dg/template/spec17.C: New test.
20558         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20559         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20560
20561 2004-08-02  David Billinghurst
20562
20563         PR fortran/16292
20564         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20565
20566 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20567
20568         * gcc.dg/ia64-got-1.c: New test case.
20569
20570 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c++/16489
20573         * g++.dg/init/null1.C: New test.
20574         * g++.dg/tc1/dr76.C: Adjust error marker.
20575
20576         PR c++/16529
20577         * g++.dg/parse/namespace10.C: New test.
20578
20579         PR c++/16810
20580         * g++.dg/inherit/ptrmem2.C: New test.
20581
20582 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20583
20584         PR target/16155
20585         * gcc.dg/pr16155.c: New test.
20586
20587 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20588
20589         * gcc.dg/redecl-2.c: New test.
20590
20591 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20592
20593         * gcc.dg/darwin-longdouble.c: New file.
20594
20595 2004-07-30  Richard Henderson  <rth@redhat.com>
20596
20597         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20598         write to constant argument.
20599         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20600
20601 2004-07-30  Richard Henderson  <rth@redhat.com>
20602
20603         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20604         tests of nearest around zero.
20605
20606 2004-07-30  Andrew Pinski  <apinski@apple.com>
20607
20608         * gcc.c-torture/compile/20040730-1.c: New test.
20609
20610 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20611
20612         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20613         powerpc-eabispe.
20614
20615 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20616
20617         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20618
20619 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20620
20621         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20622         contains $ld_library_path.
20623         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20624
20625 2004-07-29  Richard Henderson  <rth@redhat.com>
20626
20627         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20628
20629         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20630         (alt2, which): New.
20631         (Check): Accept either alternative.
20632
20633 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * g++.dg/abi/inline1.C: New test.
20636         * g++.dg/abi/local1-a.cc: Likewise.
20637         * g++.dg/abi/local1.C: Likewise.
20638         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20639         * g++.dg/abi/mangle12.C: Likewise.
20640         * g++.dg/abi/mangle17.C: Likewise.
20641         * g++.dg/abi/mangle20-2.C: Likewise.
20642         * g++.dg/opt/interface1.C: Likewise.
20643         * g++.dg/opt/interface1.h: Likewise.
20644         * g++.dg/opt/interface1-a.cc: New test.
20645         * g++.dg/parse/repo1.C: New test.
20646         * g++.dg/template/repo1.C: Likewise.
20647         * g++.dg/warn/Winline-1.C: Likewise.
20648         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20649
20650 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20651
20652         * gcc.dg/tree-ssa/20040729-1.c: New test.
20653
20654 2004-07-27  Matt Austern <austern@apple.com>
20655
20656         * gcc.dg/darwin-bool-1.c: New test.
20657         * gcc.dg/darwin-bool-2.c: New test.
20658
20659 2004-07-28  Richard Henderson  <rth@redhat.com>
20660
20661         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20662         arguments in the correct type.  Don't write to constant arguments.
20663
20664 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20665
20666         PR tree-optimization/16688
20667         PR tree-optimization/16689
20668         * g++.dg/tree-ssa/pr16688.C: New test.
20669
20670 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20671
20672         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20673         loads.  Not only in the comment, this time.
20674
20675 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20676
20677         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20678         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20679         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20680         * gcc.dg/sh4a-bitmovua.c: New.
20681         * gcc.dg/sh4a-cos.c: New.
20682         * gcc.dg/sh4a-cosf.c: New.
20683         * gcc.dg/sh4a-fprun.c: New.
20684         * gcc.dg/sh4a-fsrra.c: New.
20685         * gcc.dg/sh4a-memmovua.c: New.
20686         * gcc.dg/sh4a-sin.c: New.
20687         * gcc.dg/sh4a-sincos.c: New.
20688         * gcc.dg/sh4a-sincosf.c: New.
20689         * gcc.dg/sh4a-sinf.c: New.
20690
20691 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20692
20693         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20694         conditionals.
20695         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20696         loads.
20697         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20698         DOM1.
20699
20700 2004-07-27  Andrew Pinski  <apinski@apple.com>
20701
20702         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20703
20704 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20705
20706         * gcc.dg/pragma-isr.c: New test.
20707
20708 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20709
20710         PR c++/14429
20711         * g++.dg/template/ttp11.C: New test.
20712
20713 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20714
20715         * gcc.c-torture/compile/20040727-1.c: New test.
20716
20717 2004-07-26  Eric Christopher  <echristo@redhat.com>
20718
20719         * gcc.c-torture/compile/20040726-2.c: New test.
20720
20721 2004-07-26  Andrew Pinski  <apinski@apple.com>
20722
20723         * g++.dg/rtti/tinfo1.C: Xfail.
20724
20725 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20726
20727         * gcc.c-torture/compile/20040726-1.c: New test.
20728
20729 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20730             Brian Ryner  <bryner@brianryner.com>
20731
20732         PR c++/9283
20733         PR c++/15000
20734         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20735         * g++.dg/ext/visibility/: New directory.
20736         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20737         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20738         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20739         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20740         * g++.dg/ext/visibility/fvisibility.C,
20741         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20742         g++.dg/ext/visibility/fvisibility-override1.C
20743         g++.dg/ext/visibility/fvisibility-override2.C
20744         g++.dg/ext/visibility/memfuncts.C
20745         g++.dg/ext/visibility/noPLT.C
20746         g++.dg/ext/visibility/pragma.C
20747         g++.dg/ext/visibility/pragma-override1.C
20748         g++.dg/ext/visibility/pragma-override2.C
20749         g++.dg/ext/visibility/staticmemfuncts.C
20750         g++.dg/ext/visibility/virtual.C: New tests.
20751
20752 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20753
20754         PR c/15360
20755         * gcc.dg/pr15360-1.c: New test.
20756
20757 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20758
20759         * gcc.dg/pragma-align-2.c: New test.
20760         * gcc.dg/pragma-init-fini.c: New test.
20761         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20762         targets.
20763
20764 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20765
20766         * gcc.dg/init-string-2.c: New test.
20767
20768 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20769
20770         PR 16684
20771         * gcc.dg/Wredundant-decls-1.c: New test case.
20772
20773 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20774
20775         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20776         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20777         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20778         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20779         * gcc.dg/compat/generate-random.c: New file.
20780         * gcc.dg/compat/generate-random.h: Likewise.
20781         * gcc.dg/compat/generate-random_r.c: Likewise.
20782         * gcc.dg/compat/struct-layout-1.h: Likewise.
20783         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20784         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20785         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20786         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20787         * gcc.dg/compat/struct-layout-1_main.c: New test.
20788         * gcc.dg/compat/struct-layout-1_x.c: New file.
20789         * gcc.dg/compat/struct-layout-1_y.c: New file.
20790         * gcc.dg/compat/struct-layout-1_test.h: New file.
20791
20792 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20793
20794         * gcc.dg/comp-return-1.c: New test
20795
20796 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20797
20798         * gcc.dg/vmx/8-02a.c: Fix typo.
20799
20800         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20801         * gcc.dg/darwin-abi-3.c: New test.
20802
20803         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20804         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20805
20806         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20807         * gcc.dg/vmx/ops-long-1.c: New test.
20808         * gcc.dg/vmx/ops-long-2.c: New test.
20809
20810 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * g++.dg/lookup/conv-[1234].C: New.
20813
20814 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20815
20816         * g++.dg/parse/attr2.C: Simplify.
20817
20818 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20819
20820         PR c/7284
20821         * gcc.c-torture/execute/pr7284-1.c: New test.
20822
20823 2004-07-22  Brian Booth  <bbooth@redhat.com>
20824
20825         * gcc.dg/tree-ssa/20040721-1.c: New test.
20826
20827 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         * g++.dg/template/crash20.c: New.
20830
20831 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20832
20833         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20834         Add dg-run directive.  Declare variables as required.
20835         * gfortran.dg/g77/README: Update
20836
20837 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20838
20839         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20840         gcc.dg/cris-peep2-andu2.c: New tests.
20841
20842 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20843
20844         PR c/15052
20845         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20846         on return type.
20847         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20848         messages.
20849         * gcc.dg/qual-return-2.c: Update expected messages.
20850         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20851
20852 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20853
20854         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20855         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20856
20857 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20858
20859         PR c/11250
20860         * gcc.dg/init-string-1.c: New test.
20861
20862 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR middle-end/15345
20865         PR c/16450
20866         * gcc.dg/torture/nested-fn-1.c: New test.
20867
20868 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20869
20870         PR target/16559
20871         * gcc.dg/ia64-fptr-1.c: New file.
20872
20873 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20874
20875         PR c++/14497
20876         * g++.dg/template/spec16.C: New test.
20877         * g++.old-deja/g++.robertl/eb118.C: Remove.
20878
20879 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20880
20881         PR c++/509
20882         * g++.dg/template/spec15.C: New test.
20883
20884 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20885
20886         Copy cases from g77.f-torture/execute and add dg-run
20887         directive.  Other changes as noted.
20888         * gfortran.dg/g77/13037.f
20889         * gfortran.dg/g77/1832.f
20890         * gfortran.dg/g77/19981119-0.f
20891         * gfortran.dg/g77/19990313-0.f
20892         * gfortran.dg/g77/19990313-1.f
20893         * gfortran.dg/g77/19990313-2.f
20894         * gfortran.dg/g77/19990313-3.f
20895         * gfortran.dg/g77/19990419-1.f
20896         * gfortran.dg/g77/19990826-0.f
20897         * gfortran.dg/g77/19990826-2.f
20898         * gfortran.dg/g77/20000503-1.f
20899         * gfortran.dg/g77/20001111.f
20900         * gfortran.dg/g77/20010116.f
20901         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20902         * gfortran.dg/g77/20010430.f
20903         * gfortran.dg/g77/6177.f
20904         * gfortran.dg/g77/947.f
20905         * gfortran.dg/g77/970816-3.f
20906         * gfortran.dg/g77/971102-1.f
20907         * gfortran.dg/g77/980520-1.f
20908         * gfortran.dg/g77/980628-0.f
20909         * gfortran.dg/g77/980628-1.f
20910         * gfortran.dg/g77/980628-10.f
20911         * gfortran.dg/g77/980628-2.f
20912         * gfortran.dg/g77/980628-3.f
20913         * gfortran.dg/g77/980628-7.f
20914         * gfortran.dg/g77/980628-8.f
20915         * gfortran.dg/g77/980628-9.f
20916         * gfortran.dg/g77/980701-0.f
20917         * gfortran.dg/g77/980701-1.f
20918         * gfortran.dg/g77/cabs.f
20919         * gfortran.dg/g77/claus.f
20920         * gfortran.dg/g77/complex_1.f
20921         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20922         * gfortran.dg/g77/dcomplex.f
20923         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20924         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20925         * gfortran.dg/g77/f90-intrinsic-numeric.f
20926         * gfortran.dg/g77/int8421.f
20927         * gfortran.dg/g77/labug1.f
20928         * gfortran.dg/g77/large_vec.f
20929         * gfortran.dg/g77/le.f
20930         * gfortran.dg/g77/short.f
20931         * gfortran.dg/g77/README: Update
20932
20933 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/16637
20936         * g++.dg/parse/lookup4.C: New test.
20937
20938 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20939
20940         PR c++/16175
20941         * g++.dg/template/ttp10.C: New test.
20942
20943 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20944
20945         * gcc.dg/pr12625-1.c: New test.
20946
20947 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20948
20949         * testsuite/gcc.dg/switch-warn-1.c: New test.
20950         * testsuite/gcc.dg/switch-warn-2.c: New test.
20951         * gcc.c-torture/compile/pr14730.c: Update.
20952
20953 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20954
20955         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20956         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20957         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20958         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20959
20960 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20961
20962         PR c++/16623
20963         * g++.dg/template/assign1.C: New test.
20964
20965 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20966
20967         PR c++/12170
20968         * g++.dg/template/ttp9.C: New test.
20969
20970 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20971
20972         * gcc.dg/format/cmn-err-1.c: New test.
20973
20974 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20975
20976         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20977         gcc.dg/Wparentheses-10.c: New tests.
20978         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20979
20980 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20981
20982         PR fortran/16465
20983         * gfortran.dg/g77//ffixed-line-length-0.f,
20984         gfortran.dg/g77/ffixed-line-length-132.f,
20985         gfortran.dg/g77/ffixed-line-length-72.f,
20986         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20987         gfortran.dg/g77/README: Update.
20988
20989 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20990
20991         PR c++/13092
20992         * g++.dg/template/non-dependent7.C: New test.
20993         * g++.dg/template/non-dependent8.C: Likewise.
20994         * g++.dg/template/non-dependent9.C: Likewise.
20995         * g++.dg/template/non-dependent10.C: Likewise.
20996
20997 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR c++/16337
21000         * g++.dg/parse/attr2.C: New test.
21001
21002 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21003
21004         * g77.dg: Removed.
21005         * g77.f-torture: Ditto.
21006
21007 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21008
21009         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21010         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21011         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21012
21013 2004-07-16  Richard Henderson  <rth@redhat.com>
21014
21015         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21016
21017 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21018
21019         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21020         tests with full list of options.
21021         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21022         of TORTURE_OPTIONS if test contains 'dg-do run'.
21023
21024         PR fortran/16404
21025         * gfortran.dg/do_iterator.f90: New test.
21026
21027 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR rtl-optimization/16536
21030         * gcc.c-torture/execute/restrict-1.c: New test.
21031
21032 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21033
21034         PR fortran/15324
21035         * gfortran.dg/pr15324.f90: New test.
21036
21037         PR fortran/15129
21038         * gfortran.dg/pr15129.f90: New test.
21039
21040         PR fortran/15140
21041         * gfortran.dg/pr15140.f90: New test.
21042
21043         PR fortran/13792
21044         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21045         compile-time simplification.
21046
21047 2004-07-14  Mike Stump  <mrs@apple.com>
21048
21049         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21050
21051 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21052
21053         PR target/16325
21054         * gcc.dg/profile-generate-1.c: New.
21055
21056 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21057
21058         * gcc.c-torture/execute/20040709-1.c: New test.
21059         * gcc.c-torture/execute/20040709-2.c: New test.
21060
21061 2004-07-14  Mike Stump  <mrs@apple.com>
21062
21063         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21064
21065 2004-07-14  Mike Stump  <mrs@apple.com>
21066
21067         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21068
21069 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21070
21071         PR c++/16518
21072         * g++.dg/parse/mutable1.C: New test.
21073
21074 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21075
21076         PR tree-optimization/16443
21077         * gcc.dg/tree-ssa/20040713-1.c: New test.
21078
21079 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21080
21081         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21082         for operator new.
21083
21084 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21085
21086         * gfortran.dg/g77/README: New file
21087         * gfortran.dg/g77/19981216-0.f: Copy from
21088         g77.f-torture/noncompile.  Add "dg-do compile" and
21089         dg-error as required.
21090         * gfortran.dg/g77/19990218-1.f: Likewise.
21091         * gfortran.dg/g77/19990905-1.f: Likewise.
21092         * gfortran.dg/g77/9263.f: Likewise.
21093         * gfortran.dg/g77/980615-0.f: Likewise.
21094         * gfortran.dg/g77/980616-0.f: Likewise.
21095         * gfortran.dg/g77/check0.f: Likewise.
21096         * gfortran.dg/g77/select_no_compile.f: Likewise.
21097
21098 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21099
21100         Copy files from g77.f-torture/compile.
21101         Add "{ dg-do compile}".  Other changes as noted
21102         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21103         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21104         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21105         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21106         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21107         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21108         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21109         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21110         statement to conform to standard.  Append alpha1.x for reference.
21111         * gfortran.dg/g77/xformat.f: Add dg-warning
21112
21113 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21114
21115         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21116         Add {dg-do compile} directive.
21117         * gfortran.dg/g77/cpp2.F: Likewise.
21118
21119 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21120
21121         PR c++/5402
21122         * g++.dg/lookup/name-clash1.C: New test.
21123
21124         PR c++/9777
21125         * g++.dg/lookup/name-clash2.C: New test.
21126
21127         PR c++/12102
21128         * g++.dg/lookup/name-clash3.C: New test.
21129
21130 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21131
21132         * g++.dg/lookup/new2.C: New test.
21133         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21134
21135 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21136
21137         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21138         Add {dg-do compile} directive.
21139         * gfortran.dg/g77/13060.f: Likewise.
21140         * gfortran.dg/g77/19990218-0.f: Likewise.
21141         * gfortran.dg/g77/19990305-0.f: Likewise.
21142         * gfortran.dg/g77/19990419-0.f: Likewise.
21143         * gfortran.dg/g77/19990502-0.f: Likewise.
21144         * gfortran.dg/g77/19990502-1.f: Likewise.
21145         * gfortran.dg/g77/19990525-0.f: Likewise.
21146         * gfortran.dg/g77/19990826-1.f: Likewise.
21147         * gfortran.dg/g77/19990826-3.f: Likewise.
21148         * gfortran.dg/g77/19990905-2.f: Likewise.
21149         * gfortran.dg/g77/20000412-1.f: Likewise.
21150         * gfortran.dg/g77/20000511-1.f: Likewise.
21151         * gfortran.dg/g77/20000511-2.f: Likewise.
21152         * gfortran.dg/g77/20000518.f: Likewise.
21153         * gfortran.dg/g77/20000601-1.f: Likewise.
21154         * gfortran.dg/g77/20000601-2.f: Likewise.
21155         * gfortran.dg/g77/20000629-1.f: Likewise.
21156         * gfortran.dg/g77/20000630-2.f: Likewise.
21157         * gfortran.dg/g77/20010115.f: Likewise.
21158         * gfortran.dg/g77/20010321-1.f: Likewise.
21159         * gfortran.dg/g77/20010426.f: Likewise.
21160         * gfortran.dg/g77/20020307-1.f: Likewise.
21161         * gfortran.dg/g77/8485.f: Likewise.
21162         * gfortran.dg/g77/960317-1.f: Likewise.
21163         * gfortran.dg/g77/970915-0.f: Likewise.
21164         * gfortran.dg/g77/980310-1.f: Likewise.
21165         * gfortran.dg/g77/980310-2.f: Likewise.
21166         * gfortran.dg/g77/980310-3.f: Likewise.
21167         * gfortran.dg/g77/980310-4.f: Likewise.
21168         * gfortran.dg/g77/980310-6.f: Likewise.
21169         * gfortran.dg/g77/980310-7.f: Likewise.
21170         * gfortran.dg/g77/980310-8.f: Likewise.
21171         * gfortran.dg/g77/980419-2.f: Likewise.
21172         * gfortran.dg/g77/980424-0.f: Likewise.
21173         * gfortran.dg/g77/980427-0.f: Likewise.
21174         * gfortran.dg/g77/980729-0.f: Likewise.
21175         * gfortran.dg/g77/981117-1.f: Likewise.
21176         * gfortran.dg/g77/toon_1.f: Likewise.
21177
21178 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21179
21180         PR c++/2204
21181         * g++.dg/other/abstract2.C: New test.
21182
21183 2004-07-12  Paul Brook  <paul@codesourcery.com>
21184
21185         * gfortran.dg/pointer_init_1.f90: New test.
21186
21187 2004-07-11  Paul Brook  <paul@codesourcery.com>
21188
21189         PR fortran/15986
21190         * gfortran.dg/contained_1.f90: New test.
21191
21192 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.dg/parse/defarg8.C: New test.
21195
21196 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21197
21198         PR fortran/16433
21199         * gfortran.dg/pr16433.f: New test.
21200
21201         PR fortran/17574
21202         * gfortran.dg/pr15754.f90: New test.
21203
21204 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21205
21206         PR tree-optimization/16437
21207         * gcc.c-torture/execute/bitfld-4.c: New test.
21208
21209 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21210
21211         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21212         access to common var from module.
21213
21214 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21215
21216         PR fortran/16336
21217         * gfortran.fortran-torture/execute/common_2.f90: New test.
21218
21219 2004-07-10  Paul Brook  <paul@codesourcery.com>
21220
21221         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21222
21223 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21224
21225         PR fortran/15969
21226         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21227
21228 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21229
21230         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21231         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21232         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21233         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21234         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21235         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21236         * gfortran.dg/g77/funderscoring.f: Likewise.
21237         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21238
21239 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21240
21241         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21242
21243 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21244         Paul Brook  <paul@codesourcery.com>
21245
21246         PR fortran/13415
21247         * gfortran.dg/common_pointer_1.f90: New test.
21248
21249 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21250
21251         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21252
21253 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21254
21255         PR target/16364
21256         * gcc.c-torture/compile/20040709-1.c: New.
21257
21258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21259
21260         PR fortran/14077
21261         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21262
21263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21264
21265         PR fortran/13201
21266         * gfortran.dg/shape_1.f90: New test.
21267
21268 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21269             Andrew Pinski  <apinski@apple.com>
21270
21271         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21272
21273 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21274
21275         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21276         comment.
21277
21278 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21279         Paul Brook  <paul@codesourcery.com>
21280
21281         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21282         '.f95' and '.F95'.
21283
21284 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21285
21286         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21287
21288 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21289
21290         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21291         testcases with capital suffix.
21292
21293 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21294
21295         PR fortran/15481
21296         PR fortran/13372
21297         PR fortran/13575
21298         PR fortran/15978
21299         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21300
21301         * gfortran.dg/implicit_1.f90: New test.
21302
21303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21304
21305         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21306         expression to match gfortran warning/error messages
21307         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21308         dg-error text.
21309
21310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21311
21312         * lib/fortran-torture.exp: Rename proc search_for to
21313         search_for_re.
21314
21315 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21316
21317         * gcc.c-torture/execute/simd-5.x: New file.
21318         XFAIL on SPARC 64-bit at -O0.
21319
21320 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21321
21322         PR c++/8211
21323         PR c++/16165
21324         * g++.dg/warn/effc3.C: New test.
21325
21326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21327
21328         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21329         change X to 1X in format.
21330         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21331         add data statements to conform to standard.
21332
21333 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21334
21335         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21336         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21337         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21338
21339 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21340
21341         * gfortran.dg/g77/7388.f: Copy from g77.dg
21342         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21343         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21344         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21345         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21346         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21347         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21348         * gfortran.dg/g77/strlen0.f: Likewise.
21349
21350 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21351
21352         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21353         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21354
21355 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21356
21357         * gcc.c-torture/execute/920428-2.x: Delete.
21358         * gcc.c-torture/execute/920501-7.x: Likewise.
21359
21360 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21363         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21364         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21365         prescott and c3-2.
21366         (PREFETCH_3DNOW): Add -march=c3.
21367
21368 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21369
21370         PR c/16437
21371         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21372         * gcc.c-torture/execute/bf64-1.x: Likewise.
21373
21374 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21375
21376         * gcc.c-torture/compile/20040708-1.c: New test.
21377
21378 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21379
21380         PR c++/16169
21381         * g++.dg/warn/effc2.C: New test.
21382
21383 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21384
21385         * gcc.c-torture/execute/bitfld-1.x: Remove.
21386         * gcc.c-torture/execute/bitfld-3.c: New test.
21387         * gcc.dg/bitfld-2.c: Remove XFAILs.
21388
21389 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21390
21391         PR c++/16276
21392         * g++.dg/rtti/tinfo1.C: New file.
21393
21394 2004-07-07  Eric Christopher  <echristo@redhat.com>
21395
21396         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21397
21398 2004-07-07  Andrew Pinski  <apinski@apple.com>
21399
21400         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21401
21402 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21403
21404         * g++.dg/init/call1.C: XFAIL.
21405
21406 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21407
21408         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21409         except for movstrict*, to movmem* and clrstr* to clrmem*.
21410
21411 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21412
21413         * gcc.c-torture/execute/20040707-1.c: New test.
21414
21415 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21416
21417         * gcc.c-torture/execute/20040706-1.c: New test.
21418
21419 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21420
21421         PR c++/3671
21422         * g++.dg/template/spec14.C: New test.
21423
21424 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21427         nothing if not yet defined.  Use it in b, c and d type definitions.
21428         * gcc.c-torture/execute/20040705-1.c: New test.
21429         * gcc.c-torture/execute/20040705-2.c: New test.
21430
21431 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21432
21433         PR c++/2518
21434         * g++.dg/lookup/new1.C: New test.
21435
21436 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21437
21438         PR c++/11406
21439         * g++.dg/template/sizeof8.C: New test.
21440
21441 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21442
21443         * gcc.c-torture/compile/20040705-1.c: New test.
21444
21445 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21446
21447         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21448
21449 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21450
21451         * gcc.dg/cpp/if-mop.c: Two new testcases.
21452         * gcc.dg/cpp/trad/comment-3.c: New.
21453
21454 2004-07-04  Paul Brook  <paul@codesourcery.com>
21455
21456         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21457
21458 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21459
21460         PR c++/3761
21461         * g++.dg/lookup/crash4.C: New test.
21462
21463 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21464
21465         * gcc.c-torture/execute/builtin-abs-1.c
21466         * gcc.c-torture/execute/builtin-abs-2.c
21467         * gcc.c-torture/execute/builtin-complex-1.c
21468         * gcc.c-torture/execute/builtins/string-1-lib.c
21469         * gcc.c-torture/execute/builtins/string-1.c
21470         * gcc.c-torture/execute/builtins/string-2-lib.c
21471         * gcc.c-torture/execute/builtins/string-2.c
21472         * gcc.c-torture/execute/builtins/string-3-lib.c
21473         * gcc.c-torture/execute/builtins/string-3.c
21474         * gcc.c-torture/execute/builtins/string-4-lib.c
21475         * gcc.c-torture/execute/builtins/string-4.c
21476         * gcc.c-torture/execute/builtins/string-5-lib.c
21477         * gcc.c-torture/execute/builtins/string-5.c
21478         * gcc.c-torture/execute/builtins/string-6-lib.c
21479         * gcc.c-torture/execute/builtins/string-6.c
21480         * gcc.c-torture/execute/builtins/string-7-lib.c
21481         * gcc.c-torture/execute/builtins/string-7.c
21482         * gcc.c-torture/execute/builtins/string-8-lib.c
21483         * gcc.c-torture/execute/builtins/string-8.c
21484         * gcc.c-torture/execute/builtins/string-9-lib.c
21485         * gcc.c-torture/execute/builtins/string-9.c
21486         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21487         * gcc.c-torture/execute/builtins/string-asm-1.c
21488         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21489         * gcc.c-torture/execute/builtins/string-asm-2.c
21490         * gcc.c-torture/execute/stdio-opt-1.c
21491         * gcc.c-torture/execute/stdio-opt-2.c
21492         * gcc.c-torture/execute/stdio-opt-3.c
21493         * gcc.c-torture/execute/string-opt-1.c
21494         * gcc.c-torture/execute/string-opt-10.c
21495         * gcc.c-torture/execute/string-opt-11.c
21496         * gcc.c-torture/execute/string-opt-12.c
21497         * gcc.c-torture/execute/string-opt-13.c
21498         * gcc.c-torture/execute/string-opt-14.c
21499         * gcc.c-torture/execute/string-opt-15.c
21500         * gcc.c-torture/execute/string-opt-16.c
21501         * gcc.c-torture/execute/string-opt-2.c
21502         * gcc.c-torture/execute/string-opt-6.c
21503         * gcc.c-torture/execute/string-opt-7.c
21504         * gcc.c-torture/execute/string-opt-8.c:
21505         Replace with ...
21506
21507         * gcc.c-torture/execute/builtins/abs-2.c
21508         * gcc.c-torture/execute/builtins/abs-3.c
21509         * gcc.c-torture/execute/builtins/complex-1.c
21510         * gcc.c-torture/execute/builtins/fprintf.c
21511         * gcc.c-torture/execute/builtins/fputs.c
21512         * gcc.c-torture/execute/builtins/memcmp.c
21513         * gcc.c-torture/execute/builtins/memmove.c
21514         * gcc.c-torture/execute/builtins/memops-asm.c
21515         * gcc.c-torture/execute/builtins/mempcpy-2.c
21516         * gcc.c-torture/execute/builtins/mempcpy.c
21517         * gcc.c-torture/execute/builtins/memset.c
21518         * gcc.c-torture/execute/builtins/printf.c
21519         * gcc.c-torture/execute/builtins/sprintf.c
21520         * gcc.c-torture/execute/builtins/strcat.c
21521         * gcc.c-torture/execute/builtins/strchr.c
21522         * gcc.c-torture/execute/builtins/strcmp.c
21523         * gcc.c-torture/execute/builtins/strcpy.c
21524         * gcc.c-torture/execute/builtins/strcspn.c
21525         * gcc.c-torture/execute/builtins/strlen-2.c
21526         * gcc.c-torture/execute/builtins/strlen.c
21527         * gcc.c-torture/execute/builtins/strncat.c
21528         * gcc.c-torture/execute/builtins/strncmp-2.c
21529         * gcc.c-torture/execute/builtins/strncmp.c
21530         * gcc.c-torture/execute/builtins/strncpy.c
21531         * gcc.c-torture/execute/builtins/strpbrk.c
21532         * gcc.c-torture/execute/builtins/strpcpy-2.c
21533         * gcc.c-torture/execute/builtins/strpcpy.c
21534         * gcc.c-torture/execute/builtins/strrchr.c
21535         * gcc.c-torture/execute/builtins/strspn.c
21536         * gcc.c-torture/execute/builtins/strstr-asm.c
21537         * gcc.c-torture/execute/builtins/strstr.c:
21538         ... these new files.
21539
21540         * gcc.c-torture/execute/builtins/abs-2-lib.c
21541         * gcc.c-torture/execute/builtins/abs-3-lib.c
21542         * gcc.c-torture/execute/builtins/complex-1-lib.c
21543         * gcc.c-torture/execute/builtins/fprintf-lib.c
21544         * gcc.c-torture/execute/builtins/fputs-lib.c
21545         * gcc.c-torture/execute/builtins/memcmp-lib.c
21546         * gcc.c-torture/execute/builtins/memmove-lib.c
21547         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21548         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21549         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21550         * gcc.c-torture/execute/builtins/memset-lib.c
21551         * gcc.c-torture/execute/builtins/printf-lib.c
21552         * gcc.c-torture/execute/builtins/sprintf-lib.c
21553         * gcc.c-torture/execute/builtins/strcat-lib.c
21554         * gcc.c-torture/execute/builtins/strchr-lib.c
21555         * gcc.c-torture/execute/builtins/strcmp-lib.c
21556         * gcc.c-torture/execute/builtins/strcpy-lib.c
21557         * gcc.c-torture/execute/builtins/strcspn-lib.c
21558         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21559         * gcc.c-torture/execute/builtins/strlen-lib.c
21560         * gcc.c-torture/execute/builtins/strncat-lib.c
21561         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21562         * gcc.c-torture/execute/builtins/strncmp-lib.c
21563         * gcc.c-torture/execute/builtins/strncpy-lib.c
21564         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21565         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21566         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21567         * gcc.c-torture/execute/builtins/strrchr-lib.c
21568         * gcc.c-torture/execute/builtins/strspn-lib.c
21569         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21570         * gcc.c-torture/execute/builtins/strstr-lib.c
21571         * gcc.c-torture/execute/builtins/lib/abs.c
21572         * gcc.c-torture/execute/builtins/lib/fprintf.c
21573         * gcc.c-torture/execute/builtins/lib/memset.c
21574         * gcc.c-torture/execute/builtins/lib/printf.c
21575         * gcc.c-torture/execute/builtins/lib/sprintf.c
21576         * gcc.c-torture/execute/builtins/lib/strcpy.c
21577         * gcc.c-torture/execute/builtins/lib/strcspn.c
21578         * gcc.c-torture/execute/builtins/lib/strncat.c
21579         * gcc.c-torture/execute/builtins/lib/strncmp.c
21580         * gcc.c-torture/execute/builtins/lib/strncpy.c
21581         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21582         * gcc.c-torture/execute/builtins/lib/strspn.c
21583         * gcc.c-torture/execute/builtins/lib/strstr.c:
21584         New files containing support routines.
21585
21586         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21587         declaration.
21588         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21589         when not optimizing.
21590
21591 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21592
21593         PR c++/16240
21594         * g++.dg/abi/mangle22.C: New test.
21595         * g++.dg/abi/mangle23.C: Likewise.
21596
21597 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21598
21599         PR fortran/16290
21600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21601         Allow for cases without denormalized floating point numbers.
21602
21603 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21604
21605         PR c/1027
21606         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21607         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21608         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21609         expected warning text.
21610         * gcc.dg/format/diag-2.c: New test.
21611
21612 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21613
21614         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21615
21616 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21617
21618         * gcc.dg/builtins-43.c: New.
21619         * gcc.dg/builtins-44.c: New.
21620         * gcc.dg/builtins-45.c: New.
21621
21622 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21623             Andreas Tobler  <a.tobler@schweiz.ch>
21624
21625         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21626         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21627         as SIGSEGV.
21628         * gcc.dg/cleanup-11.c: Likewise.
21629         * gcc.dg/cleanup-8.c: Likewise.
21630         * gcc.dg/cleanup-9.c: Likewise.
21631         * gcc.dg/cleanup-5.c: Run on all platforms.
21632
21633 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21634
21635         * g++.dg/warn/nonnull1.C: New test.
21636
21637 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21638
21639         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21640         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21641         Special-case the Sun compiler wrt to <complex.h>.
21642
21643 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21644
21645         * gcc.dg/Wunreachable-8.C: New test.
21646
21647         * gcc.dg/h8300-ice2.c : New test.
21648
21649 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21650
21651         PR fortran/16161
21652         * gfortran.fortran-torture/compile/implicit.f90: Add test
21653         for implicit character.
21654
21655 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21656
21657         PR fortran/16289
21658         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21659         Use tiny() intrinsic to find smallest non-negative real
21660
21661 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21664         * gcc.dg/compat/struct-by-value-22_x.c: New.
21665         * gcc.dg/compat/struct-by-value-22_y.c: New.
21666
21667         * gcc.c-torture/execute/20040629-1.c: New test.
21668
21669 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21672         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21673
21674         PR target/16195
21675         * gcc.dg/20040625-1.c: New test.
21676
21677 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21678
21679         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21680
21681 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21682
21683         PR fortran/15963
21684         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21685
21686 2004-06-29  Richard Henderson  <rth@redhat.com>
21687
21688         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21689
21690 2004-06-29  Paul Brook  <paul@codesourcery.com>
21691
21692         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21693         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21694
21695 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         PR c++/16260
21698         * g++.dg/parse/crash15.C: New.
21699
21700 2004-06-28  Andrew Pinski  <apinski@apple.com>
21701
21702         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21703         by the error already.
21704
21705         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21706
21707 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21708
21709         PR target/14041
21710         * gcc.dg/h8300-bss-align-1.c : New.
21711
21712 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         * PR c++/16174
21715         * g++.dg/template/ctor4.C: New.
21716
21717 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21718
21719         PR c++/16205
21720         * g++.dg/warn/Wsequence-point-1.C: New test.
21721
21722 2004-06-27  Paul Brook  <paul@codesourcery.com>
21723
21724         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21725
21726 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21727
21728         * g++.old-deja/g++.mike/p7325.C: Remove.
21729
21730 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21731
21732         PR c/14963
21733         * gcc.dg/pr14963.c: New test.
21734
21735 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/16193
21738         * g++.dg/parse/redef1.C: New test.
21739
21740 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21741
21742         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21743         20021110.c.
21744         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21745         20021119-1.c.
21746         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21747         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21748         5-04.c.
21749         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21750         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21751         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21752         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21753         g++.brendan/enum14.C.
21754         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21755         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21756         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21757         g++.mike/virt1.C.
21758         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21759         memtemp24.C.
21760
21761 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21762
21763         * gcc.dg/20040527-1.c: New test case.
21764
21765 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21766
21767         PR gfortran/pr16196
21768         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21769
21770 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21771
21772         PR middle-end/15825
21773         * gcc.dg/pr15825-1.c: New test case.
21774
21775 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21776
21777         * gcc.c-torture/execute/20040625-1.c: New test.
21778
21779 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21780
21781         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21782
21783 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21784
21785         * gcc.dg/torture/mips-div-1.c: New test.
21786
21787 2004-06-24  Jeff Law  <law@redhat.com>
21788
21789         * gcc.dg/tree-ssa/20040624-1.c: New test.
21790
21791 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21792
21793         * gcc.c-torture/compile/20040624-1.c: New test.
21794
21795 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21796
21797         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21798         this directory.
21799
21800 2004-06-23  Andrew Pinski  <apinski@apple.com>
21801
21802         PR middle-end/15988
21803         * g++.dg/opt/ptrmem4.C: New test.
21804
21805         * gcc.dg/c90-array-quals-2.c: New test.
21806
21807 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21808
21809         * gcc.dg/kpice1.c: New test.
21810
21811 2006-06-23  Andrew Pinski  <apinski@apple.com>
21812
21813         * gcc.dg/c90-array-quals.c: New test.
21814
21815 2006-06-22  Richard Henderson  <rth@redhat.com>
21816
21817         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21818
21819 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21820
21821         * gcc.dg/builtins-config.h: Handle FreeBSD.
21822
21823 2006-06-22  Richard Henderson  <rth@redhat.com>
21824
21825         * g++.dg/opt/devirt1.C: New.
21826
21827 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21828
21829         * g++.dg/opt/pr15551.C: New testcase.
21830
21831 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21832
21833         PR target/14800
21834         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21835         x86_64-*-linux* when compiling for 32bit.
21836
21837 2004-06-21  Andrew Pinski  <apinski@apple.com>
21838
21839         * gcc.dg/pch/struct-1.c: New.
21840         * gcc.dg/pch/struct-1.hs: New.
21841
21842 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21843
21844         * gcc.dg/pch/save-temps-1.c: New file.
21845         * gcc.dg/pch/save-temps-1.hs: New file.
21846
21847 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21848
21849         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21850         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21851
21852 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21853
21854         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21855         to fix type error.
21856         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21857         Remove trailing spaces.
21858
21859 2004-06-21  Richard Henderson  <rth@redhat.com>
21860
21861         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21862         merging && to BIT_FIELD_REF.
21863
21864 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21865
21866         * g++.dg/opt/placeholder1.C: New test.
21867
21868 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21869
21870         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21871         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21872         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21873         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21874
21875 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21876
21877         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21878         extern "C".
21879         * g++.dg/other/pragma-re-1.C: Add comments.
21880
21881 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21882
21883         PR gfortran/16080
21884         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21885
21886 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21887
21888         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21889         instead of setting the type of size_t by
21890         hand.
21891
21892 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21893
21894         * gcc.dg/unordered-2.c: New test case.
21895         * gcc.dg/unordered-3.c: New test case.
21896
21897 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21898
21899         PR other/16043
21900         * lib/g++.exp (g++_version): Tweak regexp for version
21901         * lib/g77.exp (g77_version): Likewise.
21902         * lib/gfortran.exp (gfortran_version): Likewise.
21903         * lib/objc.exp (objc_version): Likewise.
21904         * lib/treelang.exp (treelang_version): Likewise.
21905
21906 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21907
21908         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21909         Use INT_MAX instead of __INT_MAX__.
21910         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21911
21912         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21913         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21914         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21915         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21916         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21917         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21918         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21919         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21920         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21921
21922         * gcc.dg/range-test-1.c: New test.
21923         * g++.dg/opt/range-test-1.C: New test.
21924
21925 2004-06-17  Richard Henderson  <rth@redhat.com>
21926
21927         * objc.dg/sync-1.m: New.
21928         * objc.dg/try-catch-1.m: Don't force next runtime.
21929         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21930         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21931         shadowed catch clause.
21932         * objc.dg/try-catch-5.m: New.
21933
21934 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21935
21936         Bug 14610
21937         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21938
21939 2004-06-15  Richard Henderson  <rth@redhat.com>
21940
21941         * gcc.dg/20001116-1.c: Move expected warning line.
21942
21943 2004-06-15  Richard Henderson  <rth@redhat.com>
21944
21945         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21946         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21947
21948 2004-06-15  Jeff Law  <law@redhat.com>
21949
21950         * gcc.dg/tree-ssa/20040615-1.c: New test.
21951         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21952         be less sensitive to operand ordering.
21953         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21954
21955 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21956
21957         * g++.dg/abi/bitfield3.C: Add comment..
21958
21959 2004-06-15  Richard Henderson  <rth@redhat.com>
21960
21961         * g++.dg/ext/stmtexpr1.C: XFAIL.
21962         * gcc.dg/20030612-1.c: XFAIL.
21963
21964 2004-06-15  Eric Christopher  <echristo@redhat.com>
21965
21966         * g++.dg/charset/asm5.c: New.
21967         * gcc.dg/charset/asm6.c: New.
21968
21969 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21970
21971         PR fortran/15962
21972         * gfortran.fortran-torture/execute/select_1.f90: New test.
21973
21974 2004-06-15  Paul Brook  <paul@codesourcery.com>
21975
21976         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21977
21978 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21979
21980         PR c++/15967
21981         * g++.dg/lookup/crash3.C: New test.
21982
21983 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21984
21985         PR c++/15947
21986         * g++.dg/parse/dtor4.C: New test.
21987
21988 2004-06-14  Jeff Law  <law@redhat.com>
21989
21990         * gcc.c-torture/compile/20040614-1.c: New test.
21991
21992 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21993
21994         PR fortran/15211
21995         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21996         LEN of a character array.
21997
21998 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/15096
22001         * g++.dg/template/ptrmem10.C: New test.
22002
22003         PR c++/14930
22004         * g++.dg/template/friend30.C: New test.
22005
22006 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22007
22008         PR fortran/14928
22009         * gfortran.fortran-torture/compile/mloc.f90: New test.
22010
22011 2004-06-13  Paul Brook  <paul@codesourcery.com>
22012
22013         * gfortran.fortran-torture/execute/random_2.f90: New test.
22014
22015 2004-06-13  Eric Christopher  <echristo@redhat.com>
22016
22017         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22018
22019 2004-06-12  Paul Brook  <paul@codesourcery.com>
22020
22021         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22022
22023 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22024
22025         PR fortran/14923
22026         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22027
22028 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22029
22030         PR fortran/14957
22031         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22032         syntax errors in end statements of contained subroutines.
22033
22034 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22035
22036         PR fortran/12841
22037         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22038
22039 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22040
22041         PR fortran/15665
22042         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22043
22044 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22045
22046         PR gfortran/12839
22047         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22048
22049 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22050
22051         PR c++/15862
22052         * g++.dg/parse/enum1.C: New test.
22053
22054 2004-06-10  Jeff Law  <law@redhat.com>
22055
22056         * gcc.c-torture/compile/20040610-1.c: New test.
22057
22058 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22059
22060         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22061         * g++.old-deja/g++.other/decl3.C: Likewise.
22062
22063 2004-06-10  Brian Booth  <bbooth@redhat.com>
22064
22065         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22066         V_MAY_DEF instead of VDEF.
22067         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22068
22069 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22070
22071         PR c++/14211
22072         * g++.dg/conversion/const1.C: New test.
22073
22074         PR c++/15076
22075         * g++.dg/conversion/reinterpret1.C: New test.
22076
22077         PR c++/15877
22078         * g++.dg/template/enum2.C: New test.
22079
22080         PR c++/15227
22081         * g++.dg/template/error13.C: New test.
22082
22083 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22084
22085         PR fortran/14957
22086         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22087         arguments to test_* REAL and of the right size.
22088
22089 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22090
22091         PR target/15569
22092         PR rtl-optimization/15681
22093         * gcc.dg/20040609-1.c: New test.
22094
22095 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22096
22097         PR c++/14791
22098         * g++.dg/opt/builtins1.C: New test.
22099
22100 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22101
22102         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22103         that use default windows32 struct layout.
22104         * gcc.dg/i386-bitfield2.c: Likewise.
22105
22106 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22107
22108         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22109         for mingw32 and cygwin targets.
22110
22111 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22112
22113         * gcc.dg/pch/macro-4.c: New.
22114         * gcc.dg/pch/macro-4.hs: New.
22115
22116 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22117
22118         PR fortran/13249
22119         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22120
22121 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22122
22123         PR fortran/13372
22124         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22125
22126 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22127
22128         PR gfortran/14897
22129         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22130
22131 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22132
22133         PR gfortran/15755
22134         * gfortran.fortran-torture/execute/backspace.c : New test.
22135
22136 2004-06-09  Paul Brook  <paul@codesourcery.com>
22137
22138         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22139         (pointer_to_section): Rewrite to use smaller array.
22140
22141 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22142
22143         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22144         * gcc.dg/ext/altivec-10.c: Same.
22145         * gcc.dg/ext/altivec-11.c: Same.
22146         * gcc.dg/ext/altivec-12.c: Same.
22147         * gcc.dg/ext/altivec-13.c: Same.
22148         * gcc.dg/ext/altivec-14.c: Same.
22149         * gcc.dg/ext/altivec-15.c: Same.
22150         * gcc.dg/ext/altivec-16.c: Same.
22151         * gcc.dg/ext/altivec-3.c: Same.
22152         * gcc.dg/ext/altivec-4.c: Same.
22153         * gcc.dg/ext/altivec-6.c: Same.
22154         * gcc.dg/ext/altivec-7.c: Same.
22155         * gcc.dg/ext/altivec-8.c: Same.
22156         * gcc.dg/ext/altivec-varargs-1.c: Same.
22157
22158         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22159         * g++.dg/ext/altivec-10.C: Same.
22160         * g++.dg/ext/altivec-2.C: Same.
22161         * g++.dg/ext/altivec-3.C: Same.
22162         * g++.dg/ext/altivec-4.C: Same.
22163         * g++.dg/ext/altivec-5.C: Same.
22164         * g++.dg/ext/altivec-6.C: Same.
22165         * g++.dg/ext/altivec-7.C: Same.
22166         * g++.dg/ext/altivec-8.C: Same.
22167         * g++.dg/ext/altivec-9.C: Same.
22168
22169 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22170
22171         PR c++/7841
22172         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22173
22174 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22175
22176         * gcc.dg/union-1.c: New test.
22177
22178 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22179
22180         * gcc.dg/builtins-41.c: New test case.
22181         * gcc.dg/builtins-42.c: New test case.
22182
22183 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22184
22185         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22186         * g++.dg/ext/altivec-10.C: Same.
22187         * g++.dg/ext/altivec-2.C: Same.
22188         * g++.dg/ext/altivec-3.C: Same.
22189         * g++.dg/ext/altivec-4.C: Same.
22190         * g++.dg/ext/altivec-5.C: Same.
22191         * g++.dg/ext/altivec-6.C: Same.
22192         * g++.dg/ext/altivec-7.C: Same.
22193         * g++.dg/ext/altivec-8.C: Same.
22194         * g++.dg/ext/altivec-9.C: Same.
22195         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22196         * g++.old-deja/g++.brendan/new3.C: Same.
22197         * gcc.c-torture/execute/eeprof-1.x: Same.
22198
22199 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22200
22201         PR c/14765
22202         * gcc.dg/pr14765-1.c: New test.
22203
22204 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22205
22206         PR c/14649
22207         * gcc.dg/pr14649-1.c: New test case.
22208
22209 2004-06-07  Richard Henderson  <rth@redhat.com>
22210
22211         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22212         if temporaries.
22213
22214 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22215
22216         * g++.dg/eh/elide1.C: Remove XFAIL.
22217
22218 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22219
22220         PR c++/15337
22221         * g++.dg/expr/sizeof3.C: New test.
22222
22223         PR c++/14777
22224         * g++.dg/template/access14.C: New test.
22225
22226         PR c++/15554
22227         * g++.dg/template/enum1.C: New test.
22228
22229         PR c++/15057
22230         * g++.dg/eh/throw1.C: New test.
22231
22232 2004-06-07  David Ayers  <d.ayers@inode.at>
22233             Ziemowit Laski  <zlaski@apple.com>
22234
22235         * lib/objc.exp (objc_target_compile): Revert the '-framework
22236         Foundation' flag fix, since bare Darwin does not ship
22237         with the Foundation framework.
22238         * objc/execute/next_mapping.h: Provide a local NSConstantString
22239         @interface and @implementation.
22240         (objc_constant_string_init): A constructor function, used to
22241         initialize the NSConstantString meta-class object.
22242         * objc/execute/string1.m: Include "next_mapping.h" instead of
22243         <Foundation/NSString.h>.
22244         * objc/execute/string2.m: Likewise.
22245         * objc/execute/string3.m: Likewise.
22246         * objc/execute/string4.m: Likewise.
22247
22248 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22249
22250         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22251         to double. Replace double with FLOAT.
22252         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22253
22254         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22255         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22256         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22257         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22258         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22259         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22260         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22261         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22262
22263 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22264
22265         PR c/13519
22266         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22267
22268 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22269
22270         PR c++/15503
22271         * g++.dg/template/meminit2.C: New test.
22272
22273 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22274
22275         PR target/15822
22276         * gcc.c-torture/execute/compare-fp-1.c,
22277         gcc.c-torture/execute/compare-fp-2.c,
22278         gcc.c-torture/execute/compare-fp-3.c,
22279         gcc.c-torture/execute/compare-fp-4.c,
22280         gcc.c-torture/execute/compare-fp-3.x,
22281         gcc.c-torture/execute/compare-fp-4.x: Moved...
22282         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22283         gcc.c-torture/execute/ieee/compare-fp-2.c,
22284         gcc.c-torture/execute/ieee/compare-fp-3.c,
22285         gcc.c-torture/execute/ieee/compare-fp-4.c,
22286         gcc.c-torture/execute/ieee/compare-fp-3.x,
22287         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22288
22289 2004-06-04  David Ayers  <d.ayers@inode.at>
22290
22291         * objc/execute/protocol-isEqual-4.m: New testcase.
22292
22293 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22294
22295         * objc/execute/protocol-isEqual-1.m: New testcase.
22296         * objc/execute/protocol-isEqual-2.m: New testcase.
22297         * objc/execute/protocol-isEqual-3.m: New testcase.
22298
22299 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22300
22301         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22302
22303 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22304
22305         * lib/objc.exp (objc_target_compile): When running tests on
22306         Darwin (Mac OS X), inform the linker about '-framework
22307         'Foundation'.
22308
22309 2004-06-02  Eric Christopher  <echristo@redhat.com>
22310
22311         * gcc.c-torture/compile/20040602-1.c: New.
22312
22313 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22314
22315         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22316         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22317
22318         PR tree-optimization/14736
22319         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22320
22321         PR tree-optimization/14042
22322         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22323
22324         PR tree-optimization/14729
22325         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22326
22327 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22328
22329         PR fortran/15557
22330         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22331
22332 2004-06-01  Richard Hederson  <rth@redhat.com>
22333
22334         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22335
22336 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22337
22338         PR c++/14932
22339         * g++.dg/parse/offsetof4.C: New test.
22340
22341 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22342
22343         PR objc/7993
22344         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22345
22346 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22347
22348         PR c++/15701
22349         * g++.dg/template/friend29.C: New test.
22350
22351 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22352
22353         PR c/15749
22354         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22355
22356 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22357
22358         * gcc.dg/sparc-trap-1.c: New test.
22359
22360 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22361
22362         PR middle-end/15069
22363         * g++.dg/opt/fold3.C: New test case.
22364
22365 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22366
22367         * lib/target-supports.exp (check_iconv_available): Fix fallout
22368         from 2004-05-28 patch.
22369
22370 2004-05-30  Paul Brook  <paul@codesourcery.com>
22371
22372         PR fortran/15620
22373         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22374         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22375
22376 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22377
22378         * gfortran.fortran-torture/execute/random_1.f90: New test.
22379
22380 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22381
22382         * g++.dg/ext/altivec-10.C: New test.
22383
22384 2004-05-29  Paul Brook  <paul@codesourcery.com>
22385
22386         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22387
22388 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22389
22390         * gcc.dg/altivec-16.c: New test.
22391
22392 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22393
22394         * lib/target-supports.exp (check_vmx_hw_available): New.
22395         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22396
22397         * lib/target-supports.exp (check_alias_available,
22398         check_iconv_available, check_named_sections_available): Use
22399         unique names for temporary files.
22400
22401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22402
22403         * gcc.dg/altivec-15.c: New test.
22404
22405 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22406
22407         PR c++/15083
22408         * g++.dg/warn/noeffect6.C: New test.
22409
22410         PR c++/15471
22411         * g++.dg/expr/ptrmem4.C: New test.
22412
22413         PR c++/15640
22414         * g++.dg/template/operator3.C: New test.
22415
22416 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/14668
22419         * g++.dg/lookup/redecl1.C: New test.
22420         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22421
22422 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22423
22424         * gcc.c-torture/execute/compare-fp-1.c,
22425         gcc.c-torture/execute/compare-fp-2.c,
22426         gcc.c-torture/execute/compare-fp-3.c,
22427         gcc.c-torture/execute/compare-fp-4.c,
22428         gcc.c-torture/execute/compare-fp-3.x,
22429         gcc.c-torture/execute/compare-fp-4.x,
22430         gcc.dg/pr15649-1.c: New.
22431
22432 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22433
22434         PR c++/12883
22435         * g++.dg/init/array14.C: New test.
22436
22437 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22438
22439         * lib/compat.exp (compat-get-options-main): New.
22440         (compat-get-options): Remove unneeded code, warn for ignored
22441         command.
22442         (compat-execute): Check flag set by dg-require-* commands.
22443
22444         * lib/compat.exp (compat-execute): Break up long lines.
22445
22446 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22447
22448         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22449         * gcc.dg/altivec-14.c: New test.
22450         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22451
22452         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22453         * gcc.dg/altivec-12.c: Ditto.
22454
22455         * gcc.dg/altivec-3.c: Move call to altivec_check.
22456
22457 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/15044
22460         * g++.dg/template/error12.C: New test.
22461
22462         PR c++/15317
22463         * g++.dg/ext/attrib15.C: New test.
22464
22465         PR c++/15329
22466         * g++.dg/template/ptrmem9.C: New test.
22467
22468 2004-05-25  Paul Brook  <paul@codesourcery.com>
22469
22470         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22471
22472 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/15165
22475         * g++.dg/template/crash19.C: New test.
22476
22477 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22478
22479         PR c++/15025
22480         * g++.dg/template/redecl1.C: New test.
22481
22482 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/14821
22485         * g++.dg/other/ns1.C: New test.
22486
22487         PR c++/14883
22488         * g++.dg/template/invalid1.C: New test.
22489
22490 2004-05-23  Paul Brook  <paul@codesourcery.com>
22491         Victor Leikehman  <lei@haifasphere.co.il>
22492
22493         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22494         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22495
22496 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22497
22498         PR c++/15285
22499         PR c++/15299
22500         * g++.dg/template/non-dependent5.C: New test.
22501         * g++.dg/template/non-dependent6.C: New test.
22502
22503 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/15507
22506         * g++.dg/inherit/union1.C: New test.
22507
22508         PR c++/15542
22509         * g++.dg/template/addr1.C: New test.
22510
22511         PR c++/15427
22512         * g++.dg/template/array5.C: New test.
22513
22514         PR c++/15287
22515         * g++.dg/template/array6.C: New test.
22516
22517 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22518             Roger Sayle  <roger@eyesopen.com>
22519
22520         * g++.dg/lookup/forscope2.C: New test case.
22521
22522 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22523
22524         * gcc.dg/cpp/Wmissingdirs.c: New.
22525
22526 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22527
22528         PR target/15301
22529         * gcc.dg/compat/union-m128-1.h: New file.
22530         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22531         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22532         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22533
22534 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22535
22536         PR target/15302
22537         * gcc.dg/compat/struct-complex-1.h: New file.
22538         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22539         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22540         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22541
22542 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22543
22544         PR middle-end/3074
22545         * gcc.dg/pr3074-1.c: New test case.
22546         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22547
22548 2004-05-20  Falk Hueffner  <falk@debian.org>
22549
22550         PR other/15526
22551         * gcc.dg/ftrapv-1.c: New test case.
22552
22553 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22554
22555         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22556
22557 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22558             Jeff Law  <law@redhat.com>
22559
22560         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22561         * gcc.dg/tree-ssa/20040518-2.c: New test.
22562
22563         * gcc.dg/tree-ssa/20040518-1.c: New test.
22564
22565 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22566
22567         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22568
22569 2004-05-18  Paul Brook  <paul@codesourcery.com>
22570
22571         PR fortran/13930
22572         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22573
22574 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22575
22576         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22577         constant folding.
22578
22579 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22580
22581         * gcc.dg/tree-ssa/20040517-1.c: New test.
22582
22583 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22584
22585         * gcc.dg/loop-4.c: New test.
22586
22587 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22588
22589         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22590
22591 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22592
22593         PR fortran/15311
22594         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22595
22596 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22597
22598         PR fortran/13826
22599         PR fortran/13940
22600         * gfortran.fortran-torture/compile/data_1.f90: New test.
22601
22602 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22603
22604         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22605         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22606
22607 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22608
22609         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22610
22611 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22612
22613         PR c/15444
22614         * gcc.dg/format/xopen-1.c: Adjust expected message.
22615         * gcc.dg/format/xopen-3.c: New test.
22616
22617 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22618
22619         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22620
22621 2004-05-14  Jeff Law  <law@redhat.com>
22622
22623         * gcc.dg/tree-ssa/20040514-2.c: New test.
22624
22625 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22626
22627         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22628         this ...
22629         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22630         this.
22631
22632 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22633
22634         * gcc.dg/tree-ssa/20040514-1.c: New test.
22635
22636 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22637
22638         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22639         test.
22640
22641 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22642
22643         PR fortran/14066
22644         * gfortran.fortran-torture/compile/do_1.f90: New test.
22645
22646 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22647
22648         PR fortran/15051
22649         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22650         test.
22651
22652 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22653
22654         PR fortran/15149
22655         * gfortran.fortran-torture/execute/random_init.f90: New test.
22656
22657 2004-05-13  Paul Brook  <paul@codesourcery.com>
22658
22659         PR fortran/15314
22660         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22661
22662 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22663
22664         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22665         for the powerpc case.
22666
22667 2004-05-13  Jeff Law  <law@redhat.com>
22668
22669         * gcc.dg/tree-ssa/20040513-1.c: New test.
22670         * gcc.dg/tree-ssa/20040513-2.c: New test.
22671
22672 2004-05-13  Paul Brook  <paul@codesourcery.com>
22673
22674         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22675         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22676         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22677
22678 2004-05-13  Andreas Schwab  <schwab@suse.de>
22679
22680         PR other/10819
22681         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22682         characters.
22683
22684 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22685
22686         PR fortran/15294
22687         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22688
22689 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22690
22691         Merge from tree-ssa-20020619-branch.  See
22692         ChangeLog.tree-ssa for details.
22693
22694 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22695
22696         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22697         include <altivec.h> explicitly.
22698         * gcc.dg/altivec-13.c: Likewise.
22699
22700 2004-05-11  Paul Brook  <paul@codesourcery.com>
22701
22702         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22703
22704 2004-05-10  Eric Christopher  <echristo@redhat.com>
22705
22706         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22707         * gcc.dg/sibcall-4.c: Ditto.
22708
22709 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22710
22711         * g++.dg/ext/altivec-8.C: New test case.
22712         * gcc.dg/altivec-13.c: New test case.
22713
22714 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22715
22716         * gcc.c-torture/execute/divcmp-1.c: New test case.
22717         * gcc.c-torture/execute/divcmp-2.c: New test case.
22718         * gcc.c-torture/execute/divcmp-3.c: New test case.
22719
22720 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22721
22722         * g++.dg/other/pragma-re-2.C: New test.
22723
22724 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22725
22726         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22727         * gcc.dg/i386-387-2.c: Likewise.
22728
22729         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22730         __builtin_drem.
22731         * gcc.dg/i386-387-6.c: Likewise.
22732
22733 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22734
22735         * gcc.dg/builtins-33.c: Also check log1p*.
22736
22737 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22738
22739         PR optimization/15296
22740         * gcc.c-torture/execute/pr15296.c: New test.
22741
22742 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22743
22744         * gcc.dg/builtins-40.c: New test.
22745
22746 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22747
22748         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22749
22750 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22751
22752         * g++.dg/ext/spe1.C: New testcase.
22753
22754 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22755
22756         * objc.dg/image-info.m: Allow additional attributes
22757         for __image_info section.
22758
22759 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22760
22761         * gcc.dg/torture/mips-hilo-2.c: New test.
22762
22763 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22764
22765         PR c++/14389
22766         * g++.dg/template/member5.C: New test.
22767
22768 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22769
22770         * gcc.dg/builtins-34.c: Also check expm1*.
22771
22772 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22773
22774         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22775         * gcc.dg/torture/builtin-convert-3.c: New test.
22776
22777 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22778
22779         PR middle-end/15054
22780         * g++.dg/opt/pr15054.C: New test.
22781
22782 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22783
22784         * gcc.dg/torture/builtin-rounding-1.c: New test.
22785         * gcc.dg/builtins-25.c: Delete.
22786         * gcc.dg/builtins-29.c: Delete.
22787
22788 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22789
22790         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22791         * gcc.dg/sibcall-4.c: Likewise.
22792         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22793
22794 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22795
22796         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22797         bit-field on 16-bit targets.
22798
22799 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22800
22801         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22802         16-bit targets.
22803
22804 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22805
22806         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22807         * gcc.dg/rs6000-power2-2.c: Likewise.
22808
22809 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22810
22811         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22812         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22813         Change the asm registers to be in form of frN instead of fN.
22814
22815 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22816
22817         * gcc.dg/torture/builtin-convert-2.c: New test.
22818
22819 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22820
22821         * gcc.dg/rs6000-power2-1.c: New test.
22822         * gcc.dg/rs6000-power2-2.c: New test.
22823
22824 2004-04-28  Jan Hubicka  <jh@suse.cz>
22825
22826         * gcc.dg/unused-6.c: New test.
22827
22828 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22829             Ulrich Weigand  <uweigand@de.ibm.com>
22830
22831         * ada/acats/run_all.sh: Define $target variable.
22832
22833 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         PR c++/15119
22836         * g++.dg/other/vararg-1.C: New test.
22837
22838         PR c++/4794
22839         * g++.dg/eh/cleanup3.C: New test.
22840
22841 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22842
22843         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22844         and ad8011a (target_insn).
22845         * ada/acats/support/macro.dfs: Likewise.
22846         * ada/acats/support/impbit.adb: New file.
22847
22848 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22849
22850         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22851
22852 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22853
22854         * gcc.dg/loop-3.c: New test.
22855
22856 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22857
22858         * gcc.c-torture/execute/simd-5.c: New test.
22859
22860 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22861
22862         PR c++/15064
22863         * g++.dg/template/crash18.C: New test.
22864
22865 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22866
22867         * g++.dg/ext/complit3.C: New test.
22868
22869 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22870
22871         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22872         * gcc.dg/altivec-3.c: Same.
22873         * gcc.dg/altivec-varargs-1.c: Same.
22874
22875 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22876
22877         * lib/target-supports.exp (check_profiling_available): Assume
22878         profiling is not available on powerpc-eabi targets.
22879
22880 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22881
22882         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22883         * gcc.dg/vmx/bug-1.c: Ditto.
22884
22885 2004-04-20  Eric Christopher  <echristo@redhat.com>
22886
22887         * gcc.dg/charset/extern.c: New test.
22888         * g++.dg/charset/extern3.cc: Ditto.
22889
22890 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22891
22892         * gcc.dg/builtins-39.c: New test.
22893
22894 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22895
22896         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22897
22898 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22899
22900         * gcc.dg/torture/mips-hilo-1.c: New test.
22901
22902 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22903
22904         * gcc.c-torture/compile/20040419-1.c: New test.
22905
22906 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22907
22908         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22909
22910 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22911             Aldy Hernandez  <aldyh@redhat.com>
22912
22913         * gcc.c-torture/execute/va-arg-24.c: New.
22914
22915 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22916             Aldy Hernandez  <aldyh@redhat.com>
22917
22918         * gcc.dg/vmx/1b-01.c: New.
22919         * gcc.dg/vmx/1b-02.c: New.
22920         * gcc.dg/vmx/1b-03.c: New.
22921         * gcc.dg/vmx/1b-04.c: New.
22922         * gcc.dg/vmx/1b-05.c: New.
22923         * gcc.dg/vmx/1b-06.c: New.
22924         * gcc.dg/vmx/1b-07.c: New.
22925         * gcc.dg/vmx/1c-01.c: New.
22926         * gcc.dg/vmx/1c-02.c: New.
22927         * gcc.dg/vmx/3a-01a.c: New.
22928         * gcc.dg/vmx/3a-01.c: New.
22929         * gcc.dg/vmx/3a-01m.c: New.
22930         * gcc.dg/vmx/3a-03.c: New.
22931         * gcc.dg/vmx/3a-03m.c: New.
22932         * gcc.dg/vmx/3a-04.c: New.
22933         * gcc.dg/vmx/3a-04m.c: New.
22934         * gcc.dg/vmx/3a-05.c: New.
22935         * gcc.dg/vmx/3a-06.c: New.
22936         * gcc.dg/vmx/3a-06m.c: New.
22937         * gcc.dg/vmx/3a-07.c: New.
22938         * gcc.dg/vmx/3b-01.c: New.
22939         * gcc.dg/vmx/3b-02.c: New.
22940         * gcc.dg/vmx/3b-10.c: New.
22941         * gcc.dg/vmx/3b-13.c: New.
22942         * gcc.dg/vmx/3b-14.c: New.
22943         * gcc.dg/vmx/3b-15.c: New.
22944         * gcc.dg/vmx/3c-01a.c: New.
22945         * gcc.dg/vmx/3c-01.c: New.
22946         * gcc.dg/vmx/3c-02.c: New.
22947         * gcc.dg/vmx/3c-03.c: New.
22948         * gcc.dg/vmx/3d-01.c: New.
22949         * gcc.dg/vmx/4-01.c: New.
22950         * gcc.dg/vmx/4-03.c: New.
22951         * gcc.dg/vmx/5-01.c: New.
22952         * gcc.dg/vmx/5-02.c: New.
22953         * gcc.dg/vmx/5-03.c: New.
22954         * gcc.dg/vmx/5-04.c: New.
22955         * gcc.dg/vmx/5-05.c: New.
22956         * gcc.dg/vmx/5-06.c: New.
22957         * gcc.dg/vmx/5-07.c: New.
22958         * gcc.dg/vmx/5-07t.c: New.
22959         * gcc.dg/vmx/5-08.c: New.
22960         * gcc.dg/vmx/5-10.c: New.
22961         * gcc.dg/vmx/5-11.c: New.
22962         * gcc.dg/vmx/7-01a.c: New.
22963         * gcc.dg/vmx/7-01.c: New.
22964         * gcc.dg/vmx/7c-01.c: New.
22965         * gcc.dg/vmx/7d-01.c: New.
22966         * gcc.dg/vmx/7d-02.c: New.
22967         * gcc.dg/vmx/8-01.c: New.
22968         * gcc.dg/vmx/8-02a.c: New.
22969         * gcc.dg/vmx/8-02.c: New.
22970         * gcc.dg/vmx/brode-1.c: New.
22971         * gcc.dg/vmx/bug-1.c: New.
22972         * gcc.dg/vmx/bug-2.c: New.
22973         * gcc.dg/vmx/bug-3.c: New.
22974         * gcc.dg/vmx/cw-bug-1.c: New.
22975         * gcc.dg/vmx/cw-bug-2.c: New.
22976         * gcc.dg/vmx/cw-bug-3.c: New.
22977         * gcc.dg/vmx/dct.c: New.
22978         * gcc.dg/vmx/debug-1.c: New.
22979         * gcc.dg/vmx/debug-2.c: New.
22980         * gcc.dg/vmx/debug-3.c: New.
22981         * gcc.dg/vmx/debug-4.c: New.
22982         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22983         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22984         * gcc.dg/vmx/eg-5.c: New.
22985         * gcc.dg/vmx/fft.c: New.
22986         * gcc.dg/vmx/gcc-bug-1.c: New.
22987         * gcc.dg/vmx/gcc-bug-2.c: New.
22988         * gcc.dg/vmx/gcc-bug-3.c: New.
22989         * gcc.dg/vmx/gcc-bug-4.c: New.
22990         * gcc.dg/vmx/gcc-bug-5.c: New.
22991         * gcc.dg/vmx/gcc-bug-6.c: New.
22992         * gcc.dg/vmx/gcc-bug-7.c: New.
22993         * gcc.dg/vmx/gcc-bug-8.c: New.
22994         * gcc.dg/vmx/gcc-bug-9.c: New.
22995         * gcc.dg/vmx/gcc-bug-b.c: New.
22996         * gcc.dg/vmx/gcc-bug-c.c: New.
22997         * gcc.dg/vmx/gcc-bug-d.c: New.
22998         * gcc.dg/vmx/gcc-bug-e.c: New.
22999         * gcc.dg/vmx/gcc-bug-f.c: New.
23000         * gcc.dg/vmx/gcc-bug-g.c: New.
23001         * gcc.dg/vmx/gcc-bug-i.c: New.
23002         * gcc.dg/vmx/harness.h: New.
23003         * gcc.dg/vmx/ira1.c: New.
23004         * gcc.dg/vmx/ira2a.c: New.
23005         * gcc.dg/vmx/ira2b.c: New.
23006         * gcc.dg/vmx/ira2.c: New.
23007         * gcc.dg/vmx/ira2c.c: New.
23008         * gcc.dg/vmx/mem.c: New.
23009         * gcc.dg/vmx/newton-1.c: New.
23010         * gcc.dg/vmx/ops.c: New.
23011         * gcc.dg/vmx/sn7153.c: New.
23012         * gcc.dg/vmx/spill2.c: New.
23013         * gcc.dg/vmx/spill3.c: New.
23014         * gcc.dg/vmx/spill.c: New.
23015         * gcc.dg/vmx/t.c: New.
23016         * gcc.dg/vmx/varargs-1.c: New.
23017         * gcc.dg/vmx/varargs-2.c: New.
23018         * gcc.dg/vmx/varargs-3.c: New.
23019         * gcc.dg/vmx/varargs-4.c: New.
23020         * gcc.dg/vmx/varargs-5.c: New.
23021         * gcc.dg/vmx/varargs-6.c: New.
23022         * gcc.dg/vmx/varargs-7.c: New.
23023         * gcc.dg/vmx/vmx.exp: New.
23024         * gcc.dg/vmx/vprint-1.c: New.
23025         * gcc.dg/vmx/vscan-1.c: New.
23026         * gcc.dg/vmx/x-01.c: New.
23027         * gcc.dg/vmx/x-02.c: New.
23028         * gcc.dg/vmx/x-03.c: New.
23029         * gcc.dg/vmx/x-04.c: New.
23030         * gcc.dg/vmx/x-05.c: New.
23031         * gcc.dg/vmx/yousufi-1.c: New.
23032         * gcc.dg/vmx/zero-1.c: New.
23033         * gcc.dg/vmx/zero.c: New.
23034
23035 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         * g++.dg/lookup/java1.C: Update for chage of
23038         _Jv_AllocObject.
23039         * g++.dg/lookup/java2.C: Likewise.
23040
23041 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23042
23043         * ada/acats/run_all.sh: use -O2 by default.
23044
23045 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23046
23047         * gcc.dg/vr-mult-[12].c: New tests.
23048
23049 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23050
23051         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23052
23053         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23054
23055 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23056
23057         * lib/target-supports.exp (check_profiling_available): Assume profiling
23058         isn't available for mips*-*-elf targets.
23059
23060 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23061
23062         * gcc.dg/builtins-38.c: New test.
23063
23064 2004-04-14  Eric Christopher  <echristo@redhat.com>
23065
23066         * g++.dg/charset/charset.exp: Run .cc extension tests.
23067
23068 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23069
23070         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23071
23072 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23073
23074         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23075
23076 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23077
23078         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23079         * gcc.dg/i386-387-2.c: Likewise.
23080
23081         * gcc.dg/i386-387-7.c: New test.
23082         * gcc.dg/i386-387-8.c: New test.
23083
23084         * gcc.dg/builtins-37.c: New test.
23085
23086 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23087
23088         * g++.dg/pch/externc-1.C: Add missing semicolon.
23089
23090 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23091
23092         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23093
23094 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23095
23096         * gcc.c-torture/execute/20040411-1.c: New test.
23097
23098 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23099
23100         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23101
23102 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23103
23104         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23105
23106 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23107
23108         * lib/target-supports.exp (check_named_sections_available): New.
23109         * lib/gcc-dg.exp (dg-require-named-sections): New.
23110         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23111         old-deja.exp.  Also prune error-count message from HP linker.
23112         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23113
23114         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23115         * g++.old-deja/g++.pt/static3.C: Likewise.
23116         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23117
23118 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23119
23120         * gcc.c-torture/execute/20040409-1.c: New test case.
23121         * gcc.c-torture/execute/20040409-2.c: New test case.
23122         * gcc.c-torture/execute/20040409-3.c: New test case.
23123
23124 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23125
23126         * gcc.dg/20040409-1.c: New test.
23127
23128 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23129
23130         PR target/14888
23131         * g++.dg/opt/pr14888.C: New test case.
23132
23133 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23134
23135         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23136         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23137         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23138         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23139         New tests.
23140
23141 2004-04-08  Paul Brook  <paul@codesourcery.com>
23142
23143         * gcc.dg/spill-1.c: New test.
23144
23145 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23146
23147         * gcc.dg/torture/builtin-ctype-2.c: New test.
23148
23149 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23150
23151         * gcc.dg/pch/pch.exp: Add largefile test.
23152
23153 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23154
23155         * g++.dg/pch/externc-1.Hs: New.
23156         * g++.dg/pch/externc-1.C: New.
23157
23158 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23159
23160         * gcc.dg/compat/struct-by-value-5a_main.c,
23161         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23162         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23163         * gcc.dg/compat/struct-by-value-5a_x.c,
23164         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23165         gcc.dg/compat/struct-by-value-5_x.c.
23166         * gcc.dg/compat/struct-by-value-5a_y.c,
23167         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23168         gcc.dg/compat/struct-by-value-5_y.c.
23169
23170         * gcc.dg/compat/struct-by-value-6a_main.c,
23171         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23172         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23173         * gcc.dg/compat/struct-by-value-6a_x.c,
23174         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23175         gcc.dg/compat/struct-by-value-6_x.c.
23176         * gcc.dg/compat/struct-by-value-6a_y.c,
23177         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23178         gcc.dg/compat/struct-by-value-6_y.c.
23179
23180         * gcc.dg/compat/struct-by-value-7a_main.c,
23181         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23182         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23183         * gcc.dg/compat/struct-by-value-7a_x.c,
23184         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23185         gcc.dg/compat/struct-by-value-7_x.c.
23186         * gcc.dg/compat/struct-by-value-7a_y.c,
23187         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23188         gcc.dg/compat/struct-by-value-7_y.c.
23189
23190 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23191
23192         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23193         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23194         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23195         options.
23196
23197 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23198
23199         * gcc.dg/builtins-36.c: New test.
23200
23201 2004-04-06  Paul Brook  <paul@codesourcery.com>
23202
23203         * README.gcc: Remove obsolete contraint on testcases.
23204
23205 2004-04-05  Paul Brook  <paul@codesourcery.com>
23206
23207         PR2123
23208         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23209         failure and exit(0) on success.
23210         * g++.dg/expr/anew2.C: Ditto.
23211         * g++.dg/expr/anew3.C: Ditto.
23212         * g++.dg/expr/anew4.C: Ditto.
23213
23214 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         PR c++/3518
23217         * g++.dg/template/unify7.C: New.
23218
23219 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23220
23221         * g++.dg/README: Bring up to date with new subdirectories; remove
23222         duplicate subdirectory lines.
23223
23224 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23225
23226         PR c++/14007
23227         * g++.dg/template/unify5.C: New.
23228         * g++.dg/template/unify6.C: New.
23229         * g++.dg/template/qualttp20.C: Adjust.
23230         * g++.old-deja/g++.jason/report.C: Adjust.
23231         * g++.old-deja/g++.other/qual1.C: Adjust.
23232
23233 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23234
23235         PR c++/14803
23236         * g++.dg/inherit/ptrmem1.C: New test.
23237
23238 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23239
23240         PR c++/14755
23241         * gcc.c-torture/execute/20040331-1.c: New test.
23242         * gcc.dg/20040331-1.c: New test.
23243
23244 2004-04-01  Paul Brook  <paul@codesourcery.com>
23245
23246         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23247
23248 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23249
23250         PR c++/14724
23251         * g++.dg/init/goto1.C: New test.
23252
23253         PR c++/14763
23254         * g++.dg/template/defarg4.C: New test.
23255
23256 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23257
23258         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23259
23260 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23261
23262         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23263
23264 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23265
23266         * gcc.dg/noncompile/undeclared-2.c: New test.
23267
23268 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23269
23270         * gcc.dg/940409-1.c: Remove XFAIL.
23271         * gcc.dg/reg-vol-struct-1.c: New test.
23272
23273 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23274
23275         * gcc.dg/torture/builtin-wctype-1.c: New test.
23276
23277 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23278
23279         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23280         * gcc.dg/20001101-1.c: Likewise.
23281         * gcc.dg/20001102-1.c: Likewise.
23282
23283 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23284
23285         * gcc.dg/compare8.c: Add an additional test for XOR.
23286
23287 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23288
23289         * gcc.dg/torture/builtin-ctype-1.c: New test.
23290
23291 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23292
23293         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23294         * gcc.dg/torture/builtin-math-1.c: Likewise.
23295         * gcc.dg/torture/builtin-power-1.c: New test.
23296
23297 2004-03-24  Andreas Schwab  <schwab@suse.de>
23298
23299         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23300         IA64 assembler.
23301
23302 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23303             Roger Sayle  <roger@eyesopen.com>
23304
23305         * gcc.dg/compare8.c: New test case.
23306
23307 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23308
23309         * g++.dg/ext/altivec-7.C: New test.
23310
23311 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23312
23313         PR 12267, 12391, 12560, 13129, 14114, 14133
23314         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23315         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23316         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23317         Adjust error regexps.
23318         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23319         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23320         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23321         * gcc.dg/local1.c: Add explanatory comment.
23322
23323 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23324
23325         PR optimization/14669
23326         * g++.dg/opt/fold2.C: New test case.
23327
23328 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23329
23330         PR c/14069
23331         * gcc.dg/20040322-1.c: New test.
23332
23333 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23334
23335         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23336         * gcc.dg/ultrasp4.c: Likewise.
23337         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23338
23339 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23340
23341         * gcc.dg/i386-sse-8.c: Reset default options.
23342
23343 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23344
23345         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23346         in the error message text.
23347
23348 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23349
23350         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23351
23352 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/14616
23355         * g++.dg/init/array13.C: New test.
23356
23357 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23358
23359         PR target/13889
23360         * gcc.c-torture/compile/pr13889.c: New test case.
23361
23362 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23363
23364         PR c/14635
23365         * builtins-1.c (nan, nans): Don't test.
23366         * builtins-30.c: Don't use nan, nanf, nanl.
23367         * builtins-35.c: New test.
23368
23369 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23370
23371         * g++.dg/ext/altivec-6.C: New test.
23372
23373 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23374
23375         * g++.dg/init/placement3.C: New test.
23376
23377         * g++.dg/template/spec13.C: New test.
23378
23379         * g++.dg/lookup/using11.C: New test.
23380
23381         * g++.dg/lookup/koenig3.C: New test.
23382
23383         * g++.dg/template/operator2.C: New test.
23384
23385         * g++.dg/expr/dtor3.C: New test.
23386         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23387         marker.
23388         * g++.old-deja/g++.law/visibility28.C: Likewise.
23389
23390 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23391
23392         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23393         * gcc.dg/ppc64-abi-3.c: Likewise.
23394
23395 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23396
23397         PR c++/14545
23398         * g++.dg/parse/template15.C: New test.
23399
23400 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23401
23402         * g++.dg/expr/dtor2.C: New test.
23403
23404         * g++.dg/lookup/anon4.C: New test.
23405
23406         * g++.dg/overload/using1.C: New test.
23407
23408         * g++.dg/template/lookup7.C: New test.
23409
23410         * g++.dg/template/typename6.C: New test.
23411
23412         * g++.dg/expr/cond6.C: New test.
23413
23414 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23415
23416         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23417
23418 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23419
23420         * g++.dg/expr/cond5.C: New test.
23421         * g++.dg/expr/constcast1.C: Likewise.
23422         * g++.dg/expr/ptrmem2.C: Likewise.
23423         * g++.dg/expr/ptrmem3.C: Likewise.
23424         * g++.dg/lookup/main1.C: Likewise.
23425         * g++.dg/template/lookup6.C: Likewise.
23426
23427 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * gcc.dg/local1.c: New test.
23430
23431         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23432
23433 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23434
23435         * gcc.dg/torture/builtin-convert-1.c: New test.
23436
23437 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438
23439         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23440
23441 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23442
23443         PR c++/14481
23444         * g++.dg/warn/Wunused-7.C: New test.
23445
23446 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23447
23448         * gcc.dg/torture/builtin-integral-1.c: New test.
23449
23450 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23451
23452         PR c++/14586
23453         * g++.dg/parse/non-dependent3.C: New test.
23454
23455 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23456
23457         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23458         * g++.dg/eh/simd-2.C: Likewise.
23459         * g++.dg/init/array10.C: Likewise.
23460         * gcc.c-torture/compile/simd-1.c: Likewise.
23461         * gcc.c-torture/compile/simd-2.c: Likewise.
23462         * gcc.c-torture/compile/simd-3.c: Likewise.
23463         * gcc.c-torture/compile/simd-4.c: Likewise.
23464         * gcc.c-torture/compile/simd-6.c: Likewise.
23465         * gcc.c-torture/execute/simd-1.c: Likewise.
23466         * gcc.c-torture/execute/simd-2.c: Likewise.
23467         * gcc.dg/compat/vector-defs.h: Likewise.
23468         * gcc.dg/20020531-1.c: Likewise.
23469         * gcc.dg/altivec-3.c: Likewise.
23470         * gcc.dg/altivec-4.c: Likewise.
23471         * gcc.dg/altivec-varargs-1.c: Likewise.
23472         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23473         * gcc.dg/i386-mmx-3.c: Likewise.
23474         * gcc.dg/i386-sse-4.c: Likewise.
23475         * gcc.dg/i386-sse-5.c: Likewise.
23476         * gcc.dg/i386-sse-8.c: Likewise.
23477         * gcc.dg/simd-1.c: Likewise.
23478         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23479         __ev64_opaque__ since the machine description provides it.
23480
23481 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23482
23483         * lib/compat.exp (skip_list): New global variable.
23484         Use it to hold the user defined COMPAT_SKIPS list if any.
23485         (compat-obj): Add the members of skip_list to optall.
23486
23487 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23488
23489         * gcc.dg/compat/union-by-value-1_main.c,
23490         union-by-value-1_x.c, union-by-value-1_y.c,
23491         union-check.h, union-defs.h,
23492         union-init.h, union-return-1_main.c,
23493         union-return-1_x.c, union-return-1_y.c: New files.
23494
23495 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23496
23497         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23498         mixed-struct-init.h: Add 4 mixed structure types.
23499         struct-by-value-21_main.c, struct-by-value-21_x.c,
23500         struct-by-value-21_y.c, struct-return-21_main.c,
23501         struct-return-21_x.c, struct-return-21_y.c: New files.
23502
23503 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23504
23505         PR c++/14550
23506         * g++.dg/parse/template14.C: New test.
23507
23508 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23509
23510         * gcc.c-torture/execute/20040313-1.c: New test.
23511
23512 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23513
23514         PR target/14533
23515         * gcc.dg/20040311-2.c: New test.
23516
23517 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23518
23519         PR other/14544
23520         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23521         bit-field.
23522
23523 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23524
23525         * gcc.dg/20040305-2.c: Add missing return statement.
23526
23527 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23528
23529         * gcc.dg/builtins-34.c: Also check pow10*.
23530
23531 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23532
23533         PR target/14262
23534         * gcc.dg/20040305-2.c: New test.
23535
23536 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23537
23538         * gcc.dg/20040310-1.c: New test.
23539
23540 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23541
23542         * gcc.c-torture/execute/20040311-1.c: New test case.
23543
23544 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23545
23546         PR c++/14476
23547         * g++.dg/lookup/enum1.C: New test.
23548
23549 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/14510
23552         * g++.dg/lookup/struct2.C: New test.
23553
23554 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23555
23556         * gcc.dg/builtins-34.c: New test.
23557
23558 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23559
23560         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23561
23562 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23563
23564         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23565         * gcc.dg/alias-2.c: New testcase.
23566
23567 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23568
23569         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23570
23571 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23572
23573         * gcc.c-torture/execute/20040309-1.c: New test case.
23574
23575 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23576
23577         PR c++/14397
23578         * g++.dg/overload/ref1.C: New.
23579
23580 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23581
23582         PR c++/14409
23583         * g++.dg/template/spec12.C: New test.
23584
23585         PR c++/14448
23586         * g++.dg/parse/crash14.C: New test.
23587
23588 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23589
23590         PR c++/14230
23591         * g++.dg/init/ref11.C: New test.
23592
23593 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23594
23595         PR c++/14432
23596         * g++.dg/parse/builtin2.C: New test.
23597
23598 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23599
23600         PR c++/14401
23601         * g++.dg/init/ctor3.C: New test.
23602         * g++.dg/init/union1.C: New test.
23603         * g++.dg/ext/anon-struct4.C: New test.
23604
23605 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23606
23607         * g++.dg/lookup/koenig1.C: Tweak error messages.
23608         * g++.dg/lookup/used-before-declaration.C: Likewise.
23609         * g++.dg/other/do1.C: Likewise.
23610         * g++.dg/overload/koenig1.C: Likewise.
23611         * g++.dg/parse/crash13.C: Likewise.
23612         * g++.dg/template/instantiate3.C: Likewise.
23613
23614 2004-03-08  Eric Christopher  <echristo@redhat.com>
23615
23616         * * lib/target-supports.exp: Enable libiconv in test
23617         compilation.  Fix up error checking.
23618
23619 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23620
23621         PR middle-end/14289
23622         * gcc.dg/pr14289-1.c: New test case.
23623         * gcc.dg/pr14289-2.c: Likewise.
23624         * gcc.dg/pr14289-3.c: Likewise.
23625
23626 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23627
23628         * gcc.c-torture/execute/20040308-1.c: New test.
23629
23630 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23631
23632         * gcc.c-torture/execute/20040307-1.c: New test case.
23633
23634 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23635
23636         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23637
23638 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23639
23640         * gcc.dg/20040306-1.c: New test.
23641
23642 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23643
23644         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23645         them static.
23646         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23647
23648 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23649
23650         PR c/14465
23651         * gcc.dg/decl-6.c: New test.
23652
23653 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23654
23655         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23656         Rename LOGPOW -> LOG_POW.
23657         (SQRT_EXP, POW_EXP): New.
23658
23659 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23660
23661         * gcc.dg/i386-sse-8.c: New test.
23662
23663 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23664
23665         PR c/14114
23666         * gcc.dg/decl-5.c: New test.
23667
23668 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23669
23670         * gcc.dg/20040305-1.c: New test.
23671
23672 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23673
23674         PR other/14354
23675         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23676
23677 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23678
23679         PR c++/14425, c++/14426
23680         * g++.dg/ext/altivec-4.C: New test.
23681         * g++.dg/ext/altivec-5.C: New test.
23682
23683 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23684
23685         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23686         global variables of a type with no linkage.
23687         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23688         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23689         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23690         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23691         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23692         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23693         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23694         * g++.dg/warn/deprecated.C: Name enum Color.
23695         * g++.dg/overload/VLA.C: Name structure for 'b'.
23696         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23697
23698 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23699
23700         * gcc.c-torture/compile/20040304-1.c: New test.
23701
23702 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23703
23704         PR 13728
23705         * gcc.dg/decl-4.c: New testcase.
23706
23707 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23708
23709         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23710         as PRECF if sizeof (float) > sizeof (double).
23711         (PRECL): Make it the same as PRECF if
23712         sizeof (float) > sizeof (long double).
23713
23714 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23715
23716         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23717         system type.  Add check for irix6 which doesn't have c99 runtime.
23718
23719 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23720
23721         * gcc.dg/const-elim-1.c: xfail for xtensa.
23722
23723 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23724
23725         PR c++/14369
23726         * g++.dg/template/cond4.C: New test.
23727
23728 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c++/14360
23731         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23732
23733         PR c++/14361
23734         * g++.dg/parse/defarg7.C: New test.
23735
23736         PR c++/14359
23737         * g++.dg/template/friend26.C: New test.
23738
23739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23740
23741         PR c++/14324
23742         * g++.dg/abi/mangle21.C: New test.
23743
23744         PR c++/14260
23745         * g++.dg/parse/constructor2.C: New test.
23746
23747         PR c++/14337
23748         * g++.dg/template/sfinae1.C: New test.
23749
23750 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/14267
23753         * g++.dg/expr/crash2.C: New test.
23754
23755         PR middle-end/13448
23756         * gcc.dg/inline-5.c: New test.
23757         * gcc.dg/always-inline.c: Split out tests into ...
23758         * gcc.dg/always-inline2.c: ... this and ...
23759         * gcc.dg/always-inline3.c: ... this.
23760
23761 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23762
23763         PR debug/12103
23764         * g++.dg/debug/crash1.C: New test.
23765
23766 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23767
23768         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23769         function with __attribute__((noinline)).
23770         (recurser_void2): Likewise.
23771         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23772         (recurser_void2): Likewise.
23773
23774 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23775
23776         PR middle-end/14203
23777         * g++.dg/warn/Wunused-6.C: New test case.
23778
23779 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23780
23781         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23782         not defined.
23783
23784 2004-02-27  Eric Christopher  <echristo@redhat.com>
23785
23786         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23787         * g++.dg/charset/asm2.c: Run only x86.
23788         * gcc.dg/charset/asm3.c: Ditto.
23789
23790 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23791
23792         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23793         ld_library_path.
23794
23795 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23796
23797         * g++.dg/ext/altivec-3.C: New.
23798
23799 2004-02-26  Richard Henderson  <rth@redhat.com>
23800
23801         * g++.dg/ext/attrib10.C: Mark for warning.
23802         * gcc.dg/attr-alias-1.c: New.
23803
23804 2004-02-26  Richard Henderson  <rth@redhat.com>
23805
23806         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23807         * gcc.c-torture/execute/20040208-2.c: ... it back.
23808
23809 2004-02-26  Eric Christopher  <echristo@redhat.com>
23810
23811         * lib/target-supports.exp (check-iconv-available): New function.
23812         * lib/gcc-dg.exp (dg-require-iconv): New function.
23813         Use above.
23814         * gcc.dg/charset: New directory.
23815         * gcc.dg/charset/charset.exp: New file.
23816         * gcc.dg/charset/asm1.c: Ditto.
23817         * gcc.dg/charset/asm2.c: Ditto.
23818         * gcc.dg/charset/asm3.c: Ditto.
23819         * gcc.dg/charset/asm4.c: Ditto.
23820         * gcc.dg/charset/asm5.c: Ditto.
23821         * gcc.dg/charset/attribute1.c: Ditto.
23822         * gcc.dg/charset/attribute2.c: Ditto.
23823         * gcc.dg/charset/string1.c: Ditto.
23824         * g++.dg/charset: New directory.
23825         * g++.dg/dg.exp: Add here. Special options.
23826         * g++.dg/charset/charset.exp: New file.
23827         * g++.dg/charset/asm1.c: Ditto.
23828         * g++.dg/charset/asm2.c: Ditto.
23829         * g++.dg/charset/asm3.c: Ditto.
23830         * g++.dg/charset/asm4.c: Ditto.
23831         * g++.dg/charset/attribute1.c: Ditto.
23832         * g++.dg/charset/attribute2.c: Ditto.
23833         * g++.dg/charset/extern1.cc: Ditto.
23834         * g++.dg/charset/extern2.cc: Ditto.
23835         * g++.dg/charset/string1.c: Ditto.
23836
23837 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/14278
23840         * g++.dg/parse/comma1.C: New test.
23841
23842 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23843
23844         PR c++/14284
23845         * g++.dg/template/ttp8.C: New test.
23846
23847 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23848
23849         * gcc.dg/fixuns-trunc-1.c: New test.
23850
23851 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23852
23853         * gcc.dg/builtins-config.h: Use #elif.
23854
23855 2004-02-26  Michael Matz  <matz@suse.de>
23856
23857         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23858         * gcc.dg/991214-1.c: Likewise.
23859         * gcc.dg/i386-asm-1.c: Likewise.
23860
23861 2004-02-25  Richard Henderson  <rth@redhat.com>
23862
23863         * gcc.c-torture/execute/20040208-2.c: Move ...
23864         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23865
23866 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23867
23868         PR c++/14246
23869         * g++.dg/other/crash-3.C: New test.
23870
23871 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23872
23873         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23874         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23875
23876         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23877         HP-UX.
23878
23879 2004-02-24  Michael Matz  <matz@suse.de>
23880
23881         * gcc.dg/i386-regparm.c: New.
23882
23883 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23884
23885         * gcc.c-torture/execute/20040223-1.c: New.
23886
23887 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23888             Kazu Hirata  <kazu@cs.umass.edu>
23889
23890         * gcc.dg/fwritable-strings-1.c: Remove.
23891
23892 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23893
23894         PR c/14156
23895         * gcc.dg/20040223-1.c: New test.
23896
23897 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23898
23899         PR c++/14106
23900         * g++.dg/ext/typeof9.C: New test.
23901
23902 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23903
23904         PR c++/14250
23905         * g++.dg/other/switch1.C: New test.
23906
23907 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23908
23909         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23910         * gcc.dg/va-arg-1.c: Likewise.
23911
23912 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23913
23914         PR c++/14143
23915         * g++.dg/template/koenig5.C: New test.
23916
23917 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23918
23919         * g++.dg/ext/altivec-1.C: Generalize target triple.
23920         * g++.dg/ext/altivec-2.C: New test case.
23921         * g++.dg/ext/altivec_check.h: New file.
23922         * gcc.dg/altivec-1.c: Generalize target triple;
23923         include altivec_check.h and call altivec_check().
23924         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23925         * gcc.dg/altivec-6.c: New test case.
23926         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23927         type casts as needed.
23928         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23929         altivec_check().
23930         * gcc.dg/altivec-12.c: New test case.
23931         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23932         include altivec_check.h and call altivec_check().
23933         * gcc.dg/altivec_check.h: New file.
23934
23935 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23936
23937         * lib/target-supports.exp (check_alias_available): Don't mangle
23938         function `g' in test program.
23939
23940 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23941
23942         * lib/target-supports.exp (check_profiling_available): Check
23943         argument to determine whether we support a profiling type.
23944         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23945         check_profiling_available.
23946         * g++.dg/bprob/bprob.exp: Likewise.
23947         * g77.dg/bprob/bprob.exp: Likewise.
23948         * gcc.misc-tests/bprob.exp: Likewise.
23949         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23950         dg-require-profiling and delete expected error handling.
23951         * gcc.dg/20021014-1.c: Likewise.
23952         * gcc.dg/nest.c: Likewise.
23953
23954 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23955
23956         PR c++/12007
23957         * g++.dg/other/vthunk1.C: New test.
23958
23959 2004-02-20  Falk Hueffner  <falk@debian.org>
23960
23961         PR target/14201
23962         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23963
23964 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/13927
23967         * g++.dg/other/error8.C: Remove XFAIL markers.
23968
23969         PR c++/14173
23970         * g++.dg/ext/packed5.C: New test.
23971
23972         PR c++/14199
23973         * g++.dg/warn/Wunused-5.C: New test.
23974
23975         PR c++/14186
23976         * g++.dg/lookup/member1.C: New test.
23977
23978 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23979
23980         * gcc.c-torture/compile/20040130-1.c: Enable only when
23981         __INT_MAX__ >= 2147483647L.
23982         * gcc.c-torture/compile/961203-1.c: Likewise.
23983
23984 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23987         * g++.dg/opt/template1.C: Robustify assembler regexp
23988
23989 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23990
23991         * gcc.c-torture/execute/simd-4.x: Remove.
23992         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23993         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23994         Guard with #ifndef SKIP_ATTRIBUTE.
23995         * gcc.dg/compat/vector-1_y.c: Likewise.
23996         * gcc.dg/compat/vector-2_x.c: Likewise.
23997         * gcc.dg/compat/vector-2_y.c: Likewise.
23998         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23999         * g++.dg/eh/simd-2.C: Likewise.
24000
24001 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24002
24003         * gcc.c-torture/compile/complex-1.c: New.
24004
24005 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24006
24007         PR target/14209
24008         * gcc.c-torture/execute/20040218-1.c: New test.
24009
24010 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24011
24012         PR c++/14181
24013         * g++.dg/parse/new2.C: New test.
24014
24015 2004-02-18  Paul Brook  <paul@codesourcery.com>
24016
24017         * gcc.c-torture/compile/libcall-1.c: New test.
24018
24019 2004-02-18  Paul Brook  <paul@codesourcery.com>
24020
24021         PR debug/12934
24022         * gcc.dg/debug/debug-7.c: New test.
24023
24024 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24025
24026         * gcc.dg/20040217-1.c: New test.
24027
24028 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24029
24030         * gcc.c-torture/execute/990208-1.x: Delete.
24031
24032 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24033
24034         * gcc.c-torture/execute/20040208-2.x: New file.
24035
24036 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR c++/11326
24039         * g++.dg/abi/structret1.C: New test.
24040
24041 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24042
24043         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24044         (i386_cpuid): No need to test if cpuid is available on AMD64.
24045         Fix assembly, so that it works onboth i386 and AMD64.
24046         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24047         (vecInLong): Fix s[] member type to unsigned int.
24048         (vecInWord): Remove type.
24049         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24050         (a64, b64, c64, d64, e64): Remove.
24051         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24052         Remove unused variable.  Remove initialization of removed variables.
24053         Don't call mmx_tests nor sse_tests.
24054         (reference_mmx, reference_sse): Remove.
24055         (check): Add return stmt.
24056         * gcc.dg/i386-sse-7.c: New test.
24057         * gcc.dg/i386-mmx-4.c: New test.
24058
24059 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24060
24061         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24062         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24063         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24064         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24065         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24066         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24067         g++.dg/tc1/dr94.C: Fix line terminator.
24068
24069 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24070
24071         * gcc.c-torture/compile/20040216-1.c: New.
24072
24073 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24074
24075         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24076         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24077         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24078         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24079         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24080         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24081
24082 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24083
24084         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24085
24086 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24087
24088         PR c++/13971
24089         * g++.dg/expr/cond4.C: New test.
24090
24091         PR c++/14086
24092         * g++.dg/lookup/crash2.C: New test.
24093
24094 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24095
24096         * gcc.c-torture/compile/20040214-2.c: New test.
24097
24098 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24099
24100         PR c++/14116
24101         * g++.dg/ext/typeof8.C: New test.
24102
24103 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24104
24105         * gcc.c-torture/compile/20040214-1.c: New test.
24106
24107 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24108
24109         PR c++/13635
24110         * g++.dg/template/spec11.C: New test.
24111
24112 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24113
24114         PR c++/13927
24115         * g++.dg/other/error8.C: New test.
24116
24117 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/14122
24120         * g++.dg/template/array4.C: New test.
24121
24122         PR c++/14108
24123         * g++.dg/inherit/thunk2.C: New test.
24124
24125         PR c++/14083
24126         * g++.dg/eh/cond2.C: New test.
24127
24128 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24129
24130         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24131
24132 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24133
24134         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24135
24136 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24137
24138         * g++.dg/simd-2.C: xfail on ppc64-linux.
24139
24140 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24141
24142         PR c/456
24143         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24144         tests.
24145
24146 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24147
24148         * gcc.dg/builtins-33.c: New test.
24149
24150 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24151
24152         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24153
24154 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24155
24156         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24157
24158 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24159
24160         * gcc.dg/ppc64-abi-3.c: New test.
24161
24162 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24163
24164         PR c/14092
24165
24166         * gcc.dg/pr14092-1.c: New testcase.
24167
24168 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24169
24170         * gcc.dg/cpp/assert4.c: Fix typo last change.
24171
24172         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24173         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24174
24175         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24176
24177 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24178
24179         * gcc.c-torture/compile/20040209-1.c: New test case.
24180
24181 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24182
24183         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24184
24185 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24186
24187         * gcc.c-torture/execute/20040208-[12].c: New tests.
24188
24189 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24190
24191         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24192
24193 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24194
24195         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24196
24197 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24198
24199         Bug 13856
24200         * gcc.dg/visibility-8.c: New testcase.
24201
24202 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24203
24204         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24205         arguments.
24206         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24207
24208 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24209
24210         PR middle-end/13696
24211         * g++.dg/opt/fold1.C: New test case.
24212
24213 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24214
24215         PR c++/14033
24216         * g++.dg/other/crash-2.C: New test.
24217
24218 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24219
24220         PR c++/14028
24221         * g++.dg/parse/angle-bracket2.C: New test.
24222
24223 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24224
24225         PR middle-end/13750
24226         Revert:
24227         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24228         PR pch/13361
24229         * testsuite/g++.dg/pch/wchar-1.C: New.
24230         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24231
24232 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24233
24234         PR c++/14008
24235         * g++.dg/parse/error15.C: New test.
24236         * g++.dg/parse/crash11.C: Update dg-error mark.
24237
24238 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24239
24240         PR c++/13932
24241         * g++.dg/warn/conv2.C: New test.
24242
24243 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24244
24245         PR c++/13086
24246         * g++.dg/warn/incomplete1.C: Remove xfail.
24247
24248 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24249
24250         * lib/file-format.exp (gcc_target_object_format): Use
24251         ${tool}_target_compile, not gcc_target_compile.
24252         * lib/target-supports.exp (check_alias_available): Likewise.
24253         (check_gc_sections_available): Likewise.
24254         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24255         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24256         dg-require-alias.
24257
24258 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24259
24260         PR c++/13969
24261         * g++.dg/template/static6.C: New test.
24262
24263 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24264
24265         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24266
24267 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24268
24269         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24270         tests for systems where `char' is unsigned by default.
24271
24272 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24273
24274         PR c++/13997
24275         * g++.dg/template/partial3.C: New test.
24276
24277 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24278
24279         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24280         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24281         Remove mentions of obsolete ports.
24282
24283 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24284
24285         * gcc.dg/noncompile/20001228-1.c: Fix for new
24286         error message.
24287
24288 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24289
24290         PR target/9348
24291         * gcc.c-torture/execute/multdi-1.c: New test case.
24292
24293 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/13925
24296         * g++.dg/template/lookup5.C: New test.
24297
24298 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24299
24300         PR c++/13950
24301         * g++.dg/template/lookup4.C: New test.
24302
24303         PR c++/13970
24304         * g++.dg/parse/error14.C: New test.
24305
24306         PR c++/14002
24307         * g++.dg/parse/template13.C: New test.
24308
24309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24310
24311         PR c++/13978
24312         * g++.dg/template/koenig4.C: New test.
24313
24314         PR c++/13968
24315         * g++.dg/template/crash17.C: New test.
24316
24317         PR c++/13975
24318         * g++.dg/parse/error13.C: New test.
24319         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24320
24321 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24322
24323         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24324
24325 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24326
24327         PR c/11658
24328         PR c/13994
24329         * gcc.dg/noncompile/20040203-1.c: New test.
24330         * gcc.dg/noncompile/20040203-2.c: Likewise.
24331         * gcc.dg/noncompile/20040203-3.c: Likewise.
24332         * gcc.dg/20040203-1.c: Likewise.
24333
24334 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24335
24336         PR c++/10858
24337         * g++.dg/template/sizeof7.C: New test.
24338
24339 2004-02-02  Eric Christopher  <echristo@redhat.com>
24340             Zack Weinberg  <zack@codesourcery.com>
24341
24342         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24343
24344 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24345
24346         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24347         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24348         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24349         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24350
24351 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/13113
24354         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24355
24356         PR c++/13854
24357         * g++.dg/ext/attrib13.C: New test.
24358
24359         PR c++/13907
24360         * g++.dg/conversion/op2.C: New test.
24361
24362 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24363
24364         * gcc.dg/titype-1.c: Fix pasto.
24365
24366 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24367
24368         * gcc.dg/titype-1.c: New test.
24369
24370 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24371
24372         PR c++/13957
24373         * g++.dg/template/non-type-template-argument-1.C,
24374         g++.dg/template/qualified-id1.C: Update dg-error marks.
24375         * g++.dg/template/nontype6.C: New test.
24376
24377 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24378
24379         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24380         * gcc.dg/builtins-31.c: New testcase.
24381         * gcc.dg/builtins-32.c: New testcase.
24382
24383 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24384
24385         * objc.dg/call-super-2.m: Update line numbers
24386         for the including of stddef.h.
24387
24388 2004-01-30  Michael Matz  <matz@suse.de>
24389
24390         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24391         g++.dg/ext/case-range3.C: New tests.
24392
24393 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24394
24395         DR206
24396         PR c++/13813
24397         * g++.dg/template/member4.C: New test.
24398
24399 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24400
24401         PR c++/13683
24402         * g++.dg/template/sizeof6.C: New test.
24403
24404 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24405
24406         * gcc.dg/fwritable-strings-1.c: New test.
24407
24408 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24409
24410         * gcc.c-torture/compile/20040130-1.c: New test.
24411
24412 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24413
24414         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24415
24416 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24417
24418         PR c++/13883
24419         * g++.dg/template/ctor3.C: New test.
24420
24421 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24422
24423         * g++.dg/tc1: New directory.
24424         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24425         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24426         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24427         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24428         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24429
24430 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24431
24432         * g++.dg/parse/error11.C: New test.
24433         * g++.dg/parse/error12.C: Likewise.
24434
24435 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24436
24437         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24438         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24439
24440 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24441
24442         PR c++/13791
24443         * g++.dg/ext/attrib12.C: New test.
24444
24445         PR c++/13736
24446         * g++.dg/parse/cast2.C: New test.
24447
24448 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24449
24450         * objc.dg/encode-2.m (main): New local string.  Set depending on
24451         sizeof long.  Use in sscanf call.
24452         * objc.dg/encode-3.m (main): New local string.  Set depending on
24453         sizeof long.  Use in scan_initial call.
24454
24455 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24456
24457         * objc.dg/call-super-2.m: Make LP64-safe.
24458         * objc.dg/desig-init-1.m: Likewise.
24459
24460 2004-01-27  Devang Patel <dpatel@apple.com>
24461
24462         * g++.dg/debug/namespace1.C: New test.
24463
24464 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24465
24466         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24467         xscale-*-*.
24468
24469         * gcc.dg/arm-mmx-1.c: New test.
24470
24471 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24472
24473         * gcc.dg/20040127-1.c: New test.
24474         * gcc.dg/20040127-2.c: New test.
24475
24476 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24477
24478         * objc.dg/stret-1.m (glob): Renamed to globa.
24479
24480 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/13663
24483         * g++.dg/expr/for1.C: New test.
24484
24485 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24486
24487         PR middle-end/13779
24488         * gcc.dg/darwin-longlong.c: New test.
24489
24490 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24491
24492         * gcc.dg/20040124-1.c: Moved test from here...
24493         * gcc.c-torture/compile/20040124-1.c: ...to here.
24494
24495 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24496
24497         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24498         the assembly output if -m64 is passed.
24499
24500 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24501
24502         PR c++/13833
24503         * g++.dg/template/cond3.C: New test.
24504
24505 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24506
24507         PR c++/13810
24508         * g++.dg/template/ttp7.C: New test.
24509
24510 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24511
24512         PR c++/13797
24513         * g++.dg/template/nontype4.C: New test.
24514         * g++.dg/template/nontype5.C: Likewise.
24515
24516 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24517
24518         * gcc.dg/torture/mips-clobber-at.c: New test.
24519
24520 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24521
24522         * gcc.dg/20040124-1.c: New test.
24523
24524 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * gcc.dg/20040123-1.c: New test.
24527
24528 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24529
24530         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24531
24532 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24533
24534         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24535
24536 2004-01-23  Andrew Pinski  <apinski@apple.com>
24537
24538         * gcc.dg/20030121-1.c: Move to ..
24539         * gcc.dg/20040121-1.c: here.
24540
24541 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24542
24543         * gcc.dg/builtins-29.c: New test case.
24544
24545 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24546
24547         PR 18314
24548         * gcc.dg/builtins-30.c: New testcase.
24549
24550 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24551
24552         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24553         * lib/g77.exp: Likewise.
24554         * lib/objc.exp: Likewise.
24555         * lib/g++.exp: Likewise.
24556
24557 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24558
24559         * gcc.dg/struct-by-value-2.c: New test.
24560
24561 2004-01-21  Andrew Pinski  <apinski@apple.com>
24562
24563         PR target/13785
24564         * gcc.dg/20030121-1.c: New test.
24565
24566 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24567
24568         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24569         clobber frame pointer register in asm statement.
24570
24571 2004-01-21  Falk Hueffner  <falk@debian.org>
24572
24573         * gcc.c-torture/compile/20040121-1.c: New test.
24574
24575 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24576
24577         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24578
24579 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24580
24581         * gcc.dg/ppc64-abi-2.c: New test.
24582
24583 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24584
24585         * lib/treelang.exp: Fill out this file.
24586         * lib/treelang-dg.exp: New File.
24587
24588 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24589
24590         * gcc.c-torture/compile/981022-1.c: Remove.
24591         * gcc.dg/array-5.c: Remove XFAIL.
24592         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24593         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24594         gcc.dg/cond-lvalue-1.c: Update.
24595         * gcc.dg/cast-lvalue-2.c: New test.
24596
24597 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/13592
24600         * g++.dg/other/error1.C (class foo): Tweak error message.
24601
24602         PR c++/13592
24603         * g++.dg/template/call2.C: New test.
24604
24605 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24606
24607         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24608         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24609         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24610         scalar-return-1_x.c, scalar-return-2_y.c,
24611         scalar-return-3_x.c, scalar-return-3_y.c,
24612         scalar-return-4_x.c, scalar-return-4_y.c,
24613         struct-align-1.h, struct-align-1_x.c,
24614         struct-align-1_y.c, struct-align-2.h,
24615         struct-align-2_x.c, struct-align-2_y.c,
24616         struct-by-value-10_y.c, struct-by-value-11_x.c,
24617         struct-by-value-11_y.c, struct-by-value-12_x.c,
24618         struct-by-value-12_y.c, struct-by-value-13_x.c,
24619         struct-by-value-13_y.c, struct-by-value-14_x.c,
24620         struct-by-value-14_y.c, struct-by-value-15_x.c,
24621         struct-by-value-15_y.c, struct-by-value-16_y.c,
24622         struct-by-value-17_y.c, struct-by-value-18_y.c,
24623         struct-by-value-19_y.c, struct-by-value-1_x.c,
24624         struct-by-value-1_y.c, struct-by-value-20_y.c,
24625         struct-by-value-2_x.c, struct-by-value-2_y.c,
24626         struct-by-value-3_y.c, struct-by-value-4_x.c,
24627         struct-by-value-4_y.c, struct-by-value-5_y.c,
24628         struct-by-value-6_y.c, struct-by-value-7_y.c
24629         struct-by-value-8_x.c, struct-by-value-8_y.c
24630         struct-by-value-9_x.c, struct-by-value-9_y.c
24631         struct-return-10_x.c, struct-return-10_y.c,
24632         struct-return-19_x.c, struct-return-20_x.c
24633         struct-return-2_x.c, struct-return-2_y.c
24634         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24635         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24636
24637 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24638
24639         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24640         attribute on sparc*-sun-solaris2.*.
24641
24642 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/13710
24645         * g++.dg/ext/typeof7.C: New test.
24646
24647 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24648
24649         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24650         * gcc.dg/const-elim-1.c: Same.
24651
24652 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24653
24654         * objc.dg/stret-1.m: New.
24655         * objc.dg/stret-2.m: New.
24656
24657 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         PR c++/11895
24660         * g++.dg/ext/vector1.C: New test.
24661
24662 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24663
24664         * gcc.dg/pch/import-1.c: New.
24665         * gcc.dg/pch/import-1.hs: New.
24666         * gcc.dg/pch/import-1a.h: New.
24667         * gcc.dg/pch/import-1b.h: New.
24668         * gcc.dg/pch/import-1c.h: New.
24669
24670 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24671
24672         PR c++/13574
24673         * g++.dg/ext/array1.C: New test.
24674
24675         PR c++/13178
24676         * g++.dg/conversion/op1.C: New test.
24677
24678 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24679
24680         PR 11864
24681         From Kazumoto Kojima / Dan Kegel:
24682         * gcc.dg/pr11864-1.c: New test.
24683
24684         PR 10392
24685         From Marcus Comstedt / Dan Kegel:
24686         * gcc.dg/pr10392-1.c: New test.
24687
24688 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/13478
24691         * g++.dg/init/ref10.C: New test.
24692
24693 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24694
24695         PR c++/13407
24696         * g++.dg/parse/typename6.C: New test.
24697
24698 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24699
24700         PR pch/13361
24701         * testsuite/g++.dg/pch/wchar-1.C: New.
24702         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24703
24704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24705
24706         PR c++/9259
24707         * g++.dg/expr/sizeof2.C: New test.
24708
24709 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24710
24711         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24712
24713 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24714
24715         PR c++/13659
24716         * g++.dg/lookup/strong-using-3.C: New.
24717         * g++.dg/lookup/using-10.C: New.
24718
24719 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24720
24721         PR c++/13594
24722         * g++.dg/lookup/strong-using-2.C: New.
24723
24724 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24725             Dan Kegel <dank@kegel.com>
24726             J"orn Rennecke <joern.rennecke@superh.com>
24727
24728         PR target/9365
24729         * gcc.dg/pr9365-1.c: New test.
24730
24731 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24732
24733         PR c++/8856
24734         * g++.dg/parse/casting-operator2.C: New test.
24735         * g++.old-deja/g++.pt/explicit83.C: Remove.
24736
24737 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24738
24739         * gcc.dg/label-compound-stmt-1.c: New test.
24740         * gcc.c-torture/compile/950922-1.c,
24741         gcc.c-torture/compile/20000211-3.c,
24742         gcc.c-torture/compile/20000518-1.c,
24743         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24744         compound statements.
24745
24746 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24747
24748         * gcc.dg/ppc64-abi-1.c: New test.
24749
24750 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24751
24752          * g++.dg/ext/attrib9.C: Add dg-warnings.
24753
24754 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24755
24756         PR c++/12335
24757         * g++.dg/parse/dtor3.C: New test.
24758
24759 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24760
24761         PR c++/12709
24762         * g++.dg/parse/try-catch-1.C: New test.
24763
24764 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24765
24766         * ada/acats/run_all.sh: Add more verbose output in acats.log
24767         when compiling tests.
24768
24769 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24770
24771         PR 13656
24772         * gcc.dg/typedef-redecl.c: New test case.
24773         * gcc.dg/typedef-redecl.h: New support file.
24774
24775 2004-01-13  Jan Hubicka  <jh@suse.cz>
24776
24777         * gcc.dg/always_inline.c: New test.
24778         * gcc.dg/debug/20031231-1.c: Fix.
24779
24780 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24781
24782         PR c++/13474
24783         * g++.dg/template/array3.C: New test.
24784
24785 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24786
24787         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24788         * g++.dg/warn/Wunused-2.C: Likewise.
24789
24790 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24791
24792         PR c++/13289
24793         * g++.dg/template/instantiate6.C: New test.
24794
24795 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24796
24797         PR middle-end/11397
24798         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24799
24800 2004-01-12  Jan Hubicka  <jh@suse.cz>
24801
24802         PR opt/12826
24803         * gcc.dg/20040112-1.c: New.
24804
24805         * gcc.dg/dwarf-die[1-7].c: Move to...
24806         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24807         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24808
24809 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24810
24811         PR c++/4100
24812         * g++.dg/parse/friend4.C: New test.
24813
24814 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24815
24816         PR c++/4100
24817         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24818         definition is called a friend.
24819
24820 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24821
24822         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24823
24824 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24825
24826         PR c++/3478
24827         * g++.dg/parse/error10.C: New test.
24828         * g++.dg/template/arg2.C: Accept "invalid type" error.
24829
24830 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24831
24832         PR middle-end/13392
24833         * g++.dg/opt/expect2.C: New test.
24834
24835 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24836
24837         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24838         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24839         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24840         Update dg-error regexps.
24841
24842 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24843
24844         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24845         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24846
24847 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24848
24849         * gcc.dg/pragma-re-1.c: Use right pointer type.
24850
24851 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24852
24853         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24854
24855 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24856
24857         * gcc.dg/rs6000-ldouble-1.c: New.
24858
24859 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24860
24861         DR 337
24862         PR c++/9256
24863         * g++.dg/other/abstract1.C: New test.
24864
24865 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24866
24867         * g++.dg/lookup/strong-using-1.C: New.
24868
24869 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24870
24871         PR c/11234
24872         * gcc.dg/func-ptr-conv-1.c: New test.
24873         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24874
24875 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24876
24877         PR target/13380.
24878         * gcc.c-torture/compile/20040109-1.c: New.
24879
24880 2004-01-08  Stuart Hastings  <stuart@apple.com>
24881
24882         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24883         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24884         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24885
24886 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24887
24888         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24889
24890 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24891
24892         * ada/acats/run_acats: Treat 'gnatchop' the same way
24893         as 'gnatmake'.  Export GCC_DRIVER.
24894         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24895         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24896
24897 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24898
24899         PR c++/12573
24900         * g++.dg/template/dependent-expr4.C: New test.
24901
24902 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24903
24904         * gcc.dg/altivec-11.c: New test.
24905
24906 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24907
24908         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24909
24910 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24911
24912         PR c/6024
24913         * gcc.dg/enum-compat-1.c: New test.
24914         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24915
24916 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24917
24918         PR c/12165
24919         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24920         gcc.dg/c99-idem-qual-3.c: New tests.
24921
24922 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24923
24924         * gcc.dg/winline-7.c: Don't cast void * to int.
24925
24926 2004-01-06  Jan Hubicka  <jh@suse.cz>
24927
24928         * gcc.dg/i386-sse-5.c: New test
24929         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24930
24931 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24932
24933         PR c++/12815
24934         * g++.dg/rtti/typeid4.C: New test.
24935
24936 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24937
24938         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24939
24940 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR c++/12132
24943         * g++.dg/template/error11.C: New test.
24944
24945         PR c++/13451
24946         * g++.dg/template/class2.C: New test.
24947
24948 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24949         Richard Sandiford <rsandifo@redhat.com>
24950
24951         PR c++/13387
24952         * g++.dg/opt/alias3.C: New test.
24953
24954 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24955
24956         PR c++/13157
24957         * g++.dg/template/koenig3.C: New test.
24958
24959         PR c++/13529
24960         * g++.dg/parse/offsetof3.C: New test.
24961
24962         * g++.dg/init/copy7.C: Add missing dg-error markers.
24963
24964         PR c++/12226
24965         * g++.dg/init/copy7.c: New test.
24966
24967         PR c++/13536
24968         * g++.dg/parse/cast1.C: New test.
24969
24970 2004-01-04  Jan Hubicka  <jh@suse.cz>
24971
24972         * gcc.dg/winline[1-7].c: New tests.
24973
24974 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24975
24976         PR c++/13520
24977         * g++.dg/template/qualttp22.C: New test.
24978
24979 2004-01-01  Jan Hubicka  <jh@suse.cz>
24980
24981         * gcc.dg/debug/20031231-1.c: New.
24982         * gcc.c-torture/compile/20040101-1.c: New.
24983         * gcc.dg/dwarf-die-[1-7].c: New.
24984
24985 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24986
24987         PR optimization/13521
24988         * gcc.c-torture/compile/20031231-1.c: New test.
24989
24990 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24991
24992         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24993
24994 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24995
24996         PR c++/10079
24997         * g++.dg/template/crash16.C: New test.
24998
24999 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25000
25001         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25002
25003 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25004
25005         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25006         ports.
25007         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25008         * g++.old-deja/g++.law/profile1.C: Likewise.
25009         * gcc.c-torture/compile/981006-1.c: Likewise.
25010         * gcc.c-torture/execute/loop-2e.x: Likewise.
25011         * gcc.c-torture/execute/loop-2f.x: Remove.
25012         * gcc.c-torture/execute/loop-2g.x: Likewise.
25013         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25014         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25015
25016 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25017
25018         PR c++/13507
25019         * g++.dg/ext/attrib11.C: New test.
25020
25021         PR c++/13494
25022         * g++.dg/template/array2-1.C: New test.
25023         * g++.dg/template/array2-2.C: New test.
25024
25025 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25026
25027         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25028
25029 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25030
25031         PR c++/12774
25032         * g++.dg/template/array1-1.C: New test.
25033         * g++.dg/template/array1-2.C: New test.
25034
25035 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25036
25037         PR fortran/12632
25038         * g77.dg/12632.f: New test case.
25039
25040 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25041
25042         PR c++/13289
25043         * g++.dg/parse/nontype1.C: New test.
25044
25045 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25046
25047         PR c++/12403
25048         * g++.dg/parse/explicit1.C: New test.
25049         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25050
25051 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25052
25053         PR c++/13081
25054         * g++.dg/opt/inline6.C: New test.
25055
25056         PR c++/12613
25057         * g++.dg/parse/error9.C: New test.
25058
25059         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25060
25061 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25062
25063         PR c++/13009
25064         * g++.dg/init/assign1.C: New test.
25065
25066 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25067
25068         PR c++/13070
25069         * g++.dg/warn/format3.C: New test case.
25070
25071 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25072
25073         * gcc.c-torture/compile/20031227-1.c: New test.
25074
25075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25076
25077         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25078         * g77.dg/bprob/bprob.exp: Likewise.
25079         * gcc.misc-tests/bprob.exp: Likewise.
25080         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25081         variants on systems where the library does not provide that
25082         functionality.
25083         * gcc.dg/builtins-20.c: Use builtins-config.h.
25084         * gcc.dg/builtins-config.h: New file.
25085
25086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25087
25088         * lib/gcc-dg.exp (dg-require-profiling): New function.
25089         * lib/target-supports.exp (check_profiling_available): Likewise.
25090         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25091         * g77.dg/bprob/bprob.exp: Likewise.
25092         * gcc.misc-tests/bprob.exp: Likewise.
25093         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25094         * gcc.dg/20021014-1.c: Likewise.
25095         * gcc.dg/nest.c: Likewise.
25096
25097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25098
25099         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25100         compiling.
25101         * g++.dg/lookup/java2.C: Likewise.
25102         * gcc.dg/cpp/lexident.c: Likewise.
25103
25104 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25105
25106         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25107         given.
25108         * gcc.c-torture/compile/961203-1.c: Likewise.
25109         * gcc.c-torture/compile/980506-1.c: Likewise.
25110
25111 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25112
25113         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25114         (additional_prunes): New global.
25115         (gcc-dg-prune): Handle additional per-test pruning.
25116         (dg-test): Clear additional_prunes between tests.
25117
25118         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25119         dg-prune-output to avoid spurious failures from assembler
25120         complaining about nonexistent WAW violations.
25121         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25122         Use dg-prune-output to avoid spurious failures from assembler
25123         warning about Itanium B-step errata.
25124
25125 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25126
25127         * g++.dg/abi/macro0.C: New test.
25128         * g++.dg/abi/macro1.C: Likewise.
25129         * g++.dg/abi/macro2.C: Likewise.
25130
25131         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25132         * g++.dg/abi/bitfield7.C: Likewise.
25133         * g++.dg/abi/dtor2.C: Likewise.
25134         * g++.dg/abi/mangle11.C: Likewise.
25135         * g++.dg/abi/mangle12.C: Likewise.
25136         * g++.dg/abi/mangle14.C: Likewise.
25137         * g++.dg/abi/mangle17.C: Likewise.
25138         * g++.dg/abi/vbase10.C: Likewise.
25139         * g++.dg/abi/vbase14.C: Likewise.
25140         * g++.dg/template/qualttp17.C: Likewise.
25141
25142 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25143
25144         PR c/11995
25145         * gcc.dg/20031223-1.c: New test.
25146
25147 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25148
25149         * gcc.dg/noreturn-7.c: New test.
25150
25151 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25152
25153         * gcc.dg/null-pointer-1.c: New test.
25154
25155 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25156
25157         * g++.old-deja/g++.jason/template18.C: Remove.
25158         * g++.old-deja/g++.jason/template37.C: Likewise.
25159
25160         PR c++/12862
25161         * g++.dg/lookup/ns1.C: New test.
25162
25163         PR c++/12397
25164         * g++.dg/template/lookup3.C: New test.
25165
25166 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25167
25168         * g++.dg/template/recurse1.C: New test
25169
25170 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25171
25172         PR c++/12479
25173         * g++.dg/parse/semicolon1.C: New test.
25174         * g++.dg/parse/semicolon1.h: Likewise.
25175
25176 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25177
25178         * gcc.dg/darwin-misaligned.c: New test.
25179
25180 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25181
25182         PR c/9163
25183         * gcc.dg/20031222-1.c: New test.
25184
25185 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/13438
25188         * g++.dg/parse/error8.C: New test.
25189
25190         PR c++/11554
25191         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25192
25193 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25194
25195         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25196         too small.
25197         * gcc.c-torture/compile/930217-1.c: Likewise.
25198         * gcc.c-torture/compile/930513-1.c: Likewise.
25199         * gcc.c-torture/execute/920908-2.c: Likewise.
25200         * gcc.c-torture/execute/921204-1.c: Likewise.
25201         * gcc.c-torture/execute/930621-1.c: Likewise.
25202         * gcc.c-torture/execute/930630-1.c: Likewise.
25203         * gcc.c-torture/execute/931031-1.c: Likewise.
25204         * gcc.c-torture/execute/980602-2.c: Likewise.
25205         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25206         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25207         * gcc.c-torture/execute/extzvsi.c: Likewise.
25208         * gcc.c-torture/unsorted/ext.c: Likewise.
25209
25210 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25211
25212         PR target/12749
25213         * gcc.c-torture/compile/20031220-2.c: New test case.
25214
25215 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25216
25217         PR optimization/13031
25218         * gcc.c-torture/compile/20031220-1.c: New test case.
25219
25220 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25221
25222         * gcc.dg/cast-function-1.c: New test.
25223
25224 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25225
25226         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25227         formats.
25228
25229 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/12795
25232         * g++.dg/ext/attrib10.C: New test.
25233
25234 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * gcc.dg/cleanup-10.c: New test.
25237         * gcc.dg/cleanup-11.c: New test.
25238
25239 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25240
25241         PR c++/13239
25242         * g++.dg/opt/expect1.C: New test.
25243
25244 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25245
25246         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25247
25248 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25249
25250         PR debug/12923
25251         * gcc.dg/20031218-1.c: New test.
25252
25253         PR debug/12389
25254         * gcc.dg/20031218-2.c: New test.
25255         * gcc.dg/20031218-3.c: New test.
25256
25257         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25258         of label name and allow for USER_LABEL_PREFIX == "_" names.
25259         * g++.dg/abi/mangle18-2.C: Likewise.
25260         * g++.dg/abi/mangle19-1.C: Likewise.
25261         * g++.dg/abi/mangle19-2.C: Likewise.
25262         * g++.dg/abi/mangle20-1.C: Likewise.
25263         * g++.dg/abi/mangle20-2.C: Likewise.
25264
25265 2003-12-18  Richard Henderson  <rth@redhat.com>
25266
25267         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25268
25269 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25270             Dan Kegel <dank@kegel.com>
25271
25272         PR other/12009
25273         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25274         testing a cross compiler, it causes spurious compile failures.
25275         * lib/g++.exp: Likewise.
25276
25277 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25278
25279         PR c++/13262
25280         * g++.dg/template/access13.C: New test.
25281
25282 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25283
25284         * gcc.dg/20031216-1.c: New test.
25285
25286 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25287
25288         PR c++/9154
25289         * g++.dg/template/error10.C: New test.
25290
25291 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25292
25293         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25294         * g++.dg/eh/simd-2.C: Likewise.
25295
25296 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25297             Roger Sayle  <roger@eyesopen.com>
25298
25299         * gcc.c-torture/execute/ieee/mzero5.c: New.
25300
25301 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25302
25303         PR c++/10603
25304         * g++.dg/parse/error6.C: New test.
25305
25306         PR c++/12827
25307         * g++.dg/parse/error7.C: New test.
25308
25309 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25310
25311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25312         at -O with stabs debugging formats.
25313         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25314         * gcc.dg/debug/debug-2.c: Likewise.
25315
25316 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/12696
25319         * g++.dg/init/error1.C: New test.
25320
25321         PR c++/12218
25322         * g++.dg/init/pm3.C: New test.
25323
25324 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25325
25326         PR c/3347
25327         * gcc.dg/bitfld-8.c: New test.
25328
25329 2003-12-16  James Lemke  <jim@wasabisystems.com>
25330
25331         * gcc.dg/arm-scd42-[123].c: New tests.
25332
25333 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25334
25335         PR c++/9043
25336         * g++.dg/abi/mangle20-1.C: New test.
25337         * g++.dg/abi/mangle20-2.C: New test.
25338
25339 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25340
25341         PR c++/13275
25342         * g++.dg/other/offsetof2.C: Remove XFAIL.
25343         * g++.dg/parse/offsetof1.C: New test.
25344         * g++.gd/parse/offsetof2.C: Likewise.
25345
25346 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25347
25348         * g++.dg/template/nontype3.C: New test.
25349         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25350
25351 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25352
25353         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25354
25355 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         PR c++/13387
25358         * g++.dg/expr/assign1.C: New test.
25359
25360         PR c++/13242
25361         * g++.dg/abi/mangle19-1.C: New test.
25362         * g++.dg/abi/mangle19-2.C: New test.
25363
25364 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25365
25366         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25367
25368 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25369
25370         * gcc.c-torture/execute/20031216-1.c: New test.
25371
25372 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25373
25374         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25375         an ICE regression.
25376
25377 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/10926
25380         * g++.dg/template/error9.C: New test.
25381
25382         PR c++/11116
25383         * g++.dg/template/error8.C: New test.
25384
25385 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25386
25387         PR middle-end/13400
25388         * gcc.c-torture/execute/20031215-1.c: New test case.
25389
25390 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25391
25392         PR c++/13269
25393         * g++.dg/parse/error5.C: New test.
25394
25395         PR c++/12989
25396         * g++.dg/expr/sizeof1.C: New test.
25397
25398         PR c++/13310
25399         * g++.dg/template/crash15.C: New test.
25400
25401 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25402
25403         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25404         a non-POD type as the last named parameter of a varargs function.
25405
25406 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/13243
25409         PR c++/12573
25410         * g++.dg/template/crash14.C: New test.
25411         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25412
25413 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25414
25415         * g++.dg/other/java1.C: New test.
25416
25417         PR c++/13241
25418         * g++.dg/abi/mangle18-1.C: New test.
25419         * g++.dg/abi/mangle18-2.C: New test.
25420
25421 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25422
25423         PR optimization/10312
25424         * gcc.c-torture/execute/20031214-1.c: New.
25425
25426 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR c++/10779
25429         PR c++/12160
25430         * g++.dg/parse/error3.C: New test.
25431         * g++.dg/parse/error4.C: Likewise.
25432         * g++.dg/abi/mangle4.C: Tweak error messages.
25433         * g++.dg/lookup/using5.C: Likewise.
25434         * g++.dg/other/error2.C: Likewise.
25435         * g++.dg/parse/typename5.C: Likewise.
25436         * g++.dg/parse/undefined1.C: Likewise.
25437         * g++.dg/template/arg2.C: Likewise.
25438         * g++.dg/template/ttp3.C: Likewise.
25439         * g++.dg/template/type1.C: Likewise.
25440         * g++.old-deja/g++.other/crash32.C: Likewise.
25441         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25442
25443 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25444
25445         PR c++/13106
25446         * g++.dg/warn/noreturn-3.C: New test.
25447
25448 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         PR c++/13118
25451         * g++.dg/abi/covariant3.C: New.
25452
25453 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25454
25455         * g++.dg/eh/ia64-1.C: New test.
25456
25457 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25458
25459         PR optimization/13037
25460         * g77.f-torture/execute/13037.f: New test case.
25461
25462 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25463
25464         PR c++/12881
25465         * g++.dg/abi/covariant2.C: New.
25466
25467 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25468
25469         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25470
25471 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25472
25473         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25474
25475 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25476
25477         PR other/10819
25478         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25479         to fix Bug 10819.
25480         * lib/g++.exp (g++_version): Likewise.
25481         * lib/g77.exp (g77_version): Likewise.
25482         * lib/objc.exp (default_objc_version): Likewise.
25483
25484 2003-12-10  Richard Henderson  <rth@redhat.com>
25485
25486         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25487
25488         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25489
25490 2003-12-08  Matt Austern  <austern@apple.com>
25491
25492         PR c/13134
25493         * lib/gcc-dg.exp (dg-require-visibility): Define.
25494         * lib/target-supports (check_visibility_available): Define.
25495         * gcc.dg/visibility-1.c: New test.
25496         * gcc.dg/visibility-2.c: Likewise.
25497         * gcc.dg/visibility-3.c: Likewise.
25498         * gcc.dg/visibility-4.c: Likewise.
25499         * gcc.dg/visibility-5.c: Likewise.
25500         * gcc.dg/visibility-6.c: Likewise.
25501         * g++.dg/ext/visibility-1.C: Likewise.
25502         * g++.dg/ext/visibility-2.C: Likewise.
25503         * g++.dg/ext/visibility-3.C: Likewise.
25504         * g++.dg/ext/visibility-4.C: Likewise.
25505         * g++.dg/ext/visibility-5.C: Likewise.
25506         * g++.dg/ext/visibility-6.C: Likewise.
25507
25508 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25509
25510         * g++.dg/lookup/java1.C: New test.
25511         * g++.dg/lookup/java2.C: New test.
25512
25513 2003-12-07  Falk Hueffner  <falk@debian.org>
25514
25515         * g++.dg/opt/noreturn-1.C: New test.
25516
25517 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25518
25519         * gcc.dg/overflow-1.c: New test.
25520
25521 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25522
25523         * g77.f-torture/compile/13060.f: New test.
25524
25525 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/13323
25528         * g++.dg/inherit/operator2.C: New test.
25529
25530 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/13305
25533         * g++.dg/ext/attrib9.C: New test.
25534
25535 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/13314
25538         * g++.dg/template/error7.C: New test.
25539
25540 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25541             J"orn Rennecke <joern.rennecke@superh.com>
25542
25543         PR target/13302
25544         * g++.dg/other/struct-va_list.C: New test.
25545
25546 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25547
25548         PR c++/13166
25549         * g++.dg/parse/defarg6.C: New test.
25550
25551 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25552
25553         PR target/13256
25554         * gcc.c-torture/execute/20031201-1.c: New test.
25555
25556 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25557
25558         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25559
25560 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25561
25562         * gcc.dg/builtin-return-1.c: New test.
25563
25564 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25565             J"orn Rennecke <joern.rennecke@superh.com>
25566
25567         PR optimization/13260
25568         * gcc.c-torture/execute/20031204-1.c: New test.
25569
25570 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25571
25572         PR c++/9127
25573         * g++.dg/template/error6.C: New test.
25574
25575 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25576
25577         * gcc.dg/20031202-1.c: New test.
25578
25579 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25580
25581         PR c++/13179
25582         * g++.dg/template/eh1.C: New test.
25583
25584         PR c++/10771
25585         * g++.dg/template/error5.C: New test.
25586
25587 2003-12-02  David Ung  <davidu@mips.com>
25588
25589         * gcc.dg/compat/vector-check.h: Corrected type for var
25590         g_##TMODE
25591
25592 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25593
25594         PR c++/10126
25595         * g++.dg/template/ptrmem8.C: New test.
25596
25597 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25598
25599         PR c++/12573
25600         * g++.dg/template/dependent-expr3.C: New test.
25601
25602 2003-12-01  James Lemke  <jim@wasabisystems.com>
25603
25604         * gcc.dg/arm-g2.c: New test.
25605
25606 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25607
25608         PR optimization/11634
25609         * gcc.dg/20031201-2.c: New test case.
25610
25611 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25612
25613         PR 11433
25614         * objc.dg/proto-lossage-3.m: New test.
25615
25616 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25617
25618         PR optimization/12628
25619         * gcc.dg/20031201-1.c: New test case.
25620
25621 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25622
25623         * gcc.dg/unaligned-1.c: New test.
25624
25625 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25626
25627         PR c++/9849
25628         * g++.dg/template/error4.C: New test.
25629         * g++.dg/template/nested3.C: Adjust error markers.
25630
25631 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25632
25633         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25634
25635 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25636
25637         PR c/10333
25638         * gcc.dg/bitfld-7.c: New test.
25639
25640 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25641
25642         * gcc.dg/tls/asm-1.C: New test.
25643
25644 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25645
25646         * gcc.dg/cpp/assert4.c: Update.
25647
25648 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25649
25650         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25651         * gcc.dg/builtin-apply3.c: New test.
25652
25653 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25654
25655         * lib/compat.exp (compat-obj): New xfaildata parameter.
25656         Use it to set compiler_conditional_xfail_data before compiling.
25657         (compat-get-options): Handle dg-xfail-if.
25658         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25659         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25660         * gcc.dg/compat/vector-1_y.c: Likewise.
25661         * gcc.dg/compat/vector-2_x.c: Likewise.
25662         * gcc.dg/compat/vector-2_y.c: Likewise.
25663
25664 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25665
25666         * g++.dg/opt/reg-stack4.C: New test.
25667
25668 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25669
25670         * gcc.dg/builtin-apply2.c: New test.
25671
25672 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25673
25674         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25675
25676 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25677
25678         PR c++/12924
25679         * g++.dg/template/template-id-2.C: New test.
25680
25681 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25682
25683         PR c++/5369
25684         * g++.dg/template/memfriend1.C: New test.
25685         * g++.dg/template/memfriend2.C: Likewise.
25686         * g++.dg/template/memfriend3.C: Likewise.
25687         * g++.dg/template/memfriend4.C: Likewise.
25688         * g++.dg/template/memfriend5.C: Likewise.
25689         * g++.dg/template/memfriend6.C: Likewise.
25690         * g++.dg/template/memfriend7.C: Likewise.
25691         * g++.dg/template/memfriend8.C: Likewise.
25692         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25693
25694 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/12515
25697         * g++.dg/ext/cond1.C: New test.
25698
25699 2003-11-20  Richard Henderson  <rth@redhat.com>
25700
25701         * gcc.dg/20020201-2.c: Remove.
25702         * gcc.dg/20020201-4.c: Remove.
25703         * gcc.dg/20020304-1.c: Remove.
25704
25705 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25706
25707         * gcc.dg/cpp/trad/xwin1.c: New test case.
25708
25709 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25710
25711         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25712         * lib/g77.exp: Likewise.
25713         * lib/objc.exp: Likewise.
25714         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25715         for darwin.
25716
25717 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25718
25719         PR c++/12932
25720         * g++.dg/template/static5.C: New test.
25721
25722 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25723
25724         * gcc.dg/nested-func-1.c: New test.
25725
25726 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25727
25728         * gcc.dg/cpp/assert4.c: New test.
25729
25730 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25731
25732         PR c++/2294
25733         * g++.dg/lookup/using9.c: New test.
25734
25735 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25736
25737         PR c++/12762
25738         * g++.dg/template/error3.C: New test.
25739
25740 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25741
25742         PR ada/13035
25743         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25744         No longer use a wrapper for gcc, since this does not work under
25745         Windows.
25746
25747 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25748
25749         PR c++/2094
25750         * g++.dg/template/ptrmem7.C: New test.
25751
25752 2003-11-13  Andrew Pinski <apinski@apple.com>
25753
25754         * gcc.c-torture/compile/20031113-1.c: New test.
25755
25756 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25757             Kean Johnston <jkj@sco.com>
25758
25759         PR c/13029
25760         * gcc.dg/unused-4.c: Update.
25761
25762 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25763
25764         * g++.dg/opt/const3.C: New test.
25765
25766 2003-11-13  Jan Hubicka  <jh@suse.cz>
25767
25768         * gcc.c-torture/compile/20031112-1.c: New test.
25769
25770 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25771
25772         * g++.dg/parse/crash10.C: Remove bogus error marker.
25773
25774 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25775
25776         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25777         (host_gcc): Likewise.
25778         (ROOT): Honor $PWDCMD.
25779         (BASE): Likewise.
25780         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25781
25782 2003-11-12  Catherine Moore  <clm@redhat.com>
25783
25784         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25785
25786 2003-11-12  Andreas Jaeger  <aj@suse.de>
25787             Jakub Jelinek  <jakub@redhat.com>
25788             Andrew Pinski  <pinskia@physics.uc.edu>
25789             Richard Henderson  <rth@redhat.com>
25790
25791         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25792         systems.
25793         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25794
25795         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25796         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25797
25798 2003-11-11  Andreas Jaeger  <aj@suse.de>
25799
25800         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25801
25802         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25803
25804 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25805
25806         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25807         Clean ups.
25808
25809 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25810
25811         * gcc.dg/trampoline-1.c: New test.
25812
25813 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25814
25815         * gcc.c-torture/compile/200031109-1.c: New test.
25816
25817 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25818
25819         PR c/3190
25820         PR c/8714
25821         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25822         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25823         gcc.dg/format/no-y2k-1.c: Update.
25824
25825 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25826
25827         PR optimization/10467
25828         * gcc.dg/20031108-1.c: New test case.
25829
25830 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25831
25832         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25833
25834 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25835
25836         * gcc.dg/compound-lvalue-1.c: New test.
25837         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25838         some XFAILs.
25839
25840 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25841
25842         * gcc.dg/altivec-varargs-1.c: New test.
25843
25844 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25845
25846         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25847         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25848         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25849         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25850         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25851
25852 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25853
25854         * gcc.dg/cond-lvalue-1.c: New test.
25855
25856 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25857
25858         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25859
25860 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25861
25862         PR c++/11616
25863         * g++.dg/template/instantiate5.C: New test.
25864
25865 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25866
25867         PR c++/12726
25868         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25869         * ChangeLog: Add missing first entry for above test.
25870
25871 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25872
25873         PR c++/9810
25874         * g++.dg/template/using8.C: New test.
25875         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25876
25877 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25878
25879         PR optimization/10817
25880         * gcc.c-torture/compile/20031102-1.c: New test case.
25881
25882 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25883
25884         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25885         2147483647.
25886
25887 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25888
25889         * gcc.dg/20031102-1.c: New test.
25890
25891 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25892
25893         * gcc.dg/complex-1.c: New test.
25894
25895 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25896
25897         PR c++/12796
25898         * g++.dg/template/crash13.C: Adjust expected error location.
25899         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25900
25901 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25902
25903         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25904
25905 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25906
25907         PR/10239
25908         * gcc.c-torture/compile/20031031-2.c: New test.
25909
25910 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25911
25912         PR/11640
25913         * gcc.c-torture/compile/20031031-1.c: New test.
25914
25915 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25916
25917         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25918         * gcc.misc-tests/bprob.exp: Likewise.
25919         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25920         the execution test on arm-elf configs.
25921         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25922         configs that don't support scratch files.
25923         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25924
25925 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25926
25927         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25928         done by dejagnu.
25929
25930 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25931
25932         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25933         Avoid non pure sh syntax. Add more logging.
25934
25935         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25936         fail.
25937
25938 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25939
25940         PR libgcj/10610
25941         * gcc.dg/ppc-stackalign-1.c: New test.
25942
25943 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25944
25945         * ada/acats/run_all.sh: Change output to be more compliant with
25946         dejagnu framework.
25947         Create acats.sum and acats.log files under testsuite/ada/acats
25948         Only run [a-z]* directories, to filter out e.g. CVS.
25949         Redirect build output to log file.
25950
25951 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25952
25953         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25954
25955 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25956
25957         PR ada/5909:
25958         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25959
25960 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * gcc.c-torture/compile/20031023-1.c: New test.
25963         * gcc.c-torture/compile/20031023-2.c: New test.
25964         * gcc.c-torture/compile/20031023-3.c: New test.
25965         * gcc.c-torture/compile/20031023-4.c: New test.
25966
25967 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25968
25969         PR c++/10371
25970         * g++.dg/lookup/scoped8.C: New test.
25971
25972 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25973
25974         * g++.dg/opt/reg-stack3.C: New test.
25975
25976 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25977
25978         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25979
25980 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25981
25982         PR c++/11076
25983         * g++.dg/template/crash13.C: New test.
25984
25985 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25986
25987         * gcc.dg/c99-restrict-2.c: New test.
25988
25989 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         PR c++/12698, c++/12699, c++/12700, c++/12566
25992         * g++.dg/inherit/covariant9.C: New test.
25993         * g++.dg/inherit/covariant10.C: New test.
25994         * g++.dg/inherit/covariant11.C: New test.
25995
25996 2003-10-23  Jason Merrill  <jason@redhat.com>
25997
25998         PR c++/12726
25999         * g++.dg/ext/complit2.C: New test.
26000
26001 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26002
26003         PR target/12654
26004         * gcc.c-torture/execute/20031020-1.c: New test.
26005
26006 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26007
26008         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26009         following the jump_insn.
26010
26011 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26012
26013         * gcc.dg/cast-lvalue-1.c: New test.
26014
26015 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26016
26017         PR c++/11962
26018         * g++.dg/template/cond2.C: New test.
26019
26020 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26021
26022         * gcc.dg/builtins-28.c: New test.
26023
26024 2003-10-20  Jan Hubicka  <jh@suse.cz>
26025
26026         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26027         parameter.
26028         * testsuite/gcc.dg/inline-2.c: Likewise.
26029
26030 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26031
26032         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26033         * gcc.dg/nest.c: Likewise.
26034
26035 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26036
26037         PR c++/9781, c++/10583, c++/11862
26038         * g++.dg/parse/crash13.C: New test.
26039
26040 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26041
26042         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26043
26044 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26045
26046         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26047         Define HAVE_C99_RUNTIME except on Solaris.
26048         * gcc.dg/builtins-20.c: Likewise.
26049
26050 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26051
26052         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26053
26054 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26055
26056         PR c++/12495
26057         * g++.dg/template/crash21.C: New test.
26058
26059 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26060
26061         PR c++/2513
26062         * g++.dg/template/typename5.C: New test.
26063
26064 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26065
26066         PR c++/12369
26067         * g++.dg/template/friend25.C: New test.
26068
26069 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26070
26071         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26072         versions.
26073
26074 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26075
26076         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26077         == 2147483647.
26078
26079 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26080
26081         * gcc.c-torture/execute/960416-1.x: Remove.
26082         * gcc.c-torture/execute/divconst-3.x: Likewise.
26083
26084 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26085
26086         PR target/12598
26087         * gcc.dg/torture/cris-volatile-1.c: New test.
26088
26089 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26090
26091         PR optimization/9325
26092         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26093         for overflowing floating point to integer conversion during RTL
26094         simplification.
26095
26096 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26097
26098         * objc/execute/_cmd.m: Fix typo.
26099         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26100         Relax 'scan-assembler' regexp.
26101         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26102         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26103         * objc.dg/zero-link-2.m: Remove blank line.
26104         * objc.dg/zero-link-3.m: New test case.
26105
26106 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26107
26108         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26109
26110         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26111         than linker trickery.
26112
26113 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26114
26115         PR c++/12370
26116         * g++.dg/other/friend2.C: New test.
26117
26118 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26119
26120         * gcc.dg/20031012-1.c: New test.
26121
26122 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26123
26124         * gcc.dg/weak/weak-3.c: Fix for new warning.
26125
26126 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26127
26128         PR optimization/8750
26129         * gcc.c-torture/execute/20031012-1.c: New test case.
26130
26131 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26132
26133         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26134         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26135
26136 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26137
26138         PR optimization/12260
26139         * gcc.c-torture/compile/20031011-2.c: New test case.
26140
26141 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26142
26143         * gcc.c-torture/execute/20031011-1.c: New testcase.
26144
26145 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26146
26147         * gcc.c-torture/compile/20031011-1.c: New test.
26148
26149 2003-10-11  Jan Hubicka  <jh@suse.cz>
26150
26151         * g++.dg/other/first-global.C: New test.
26152
26153 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26154
26155         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26156
26157 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26158
26159         * gcc.c-torture/compile/20031010-1.c: New test.
26160
26161 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26162
26163         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26164         * gcc.c-torture/execute/va-arg-25.c: ... here.
26165
26166 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26167
26168         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26169
26170 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26171
26172         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26173
26174 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26175
26176         * g++.dg/parse/error2.C: New test.
26177
26178 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26179
26180         PR c++/11097
26181         * g++.dg/other/error5.C: Modify the error message.
26182         * g++.dg/lookup/using8.C: New test.
26183
26184 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26185
26186         * gcc.dg/darwin-abi-2.c: New file.
26187         * gcc.c-torture/execute/va-arg-24.c: New file.
26188
26189 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26190
26191         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26192         indentation.
26193
26194 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26195
26196         PR c++/10147
26197         * g++.dg/other/error4.C: Update error messages.
26198         * g++.dg/template/ptrmem4.C: Likewise.
26199
26200         PR c++/12337
26201         * g++.dg/init/new9.C: New test.
26202
26203         PR c++/12334, c++/12236, c++/8656
26204         * g++.dg/ext/attrib8.C: New test.
26205
26206 2003-10-06  Devang Patel  <dpatel@apple.com>
26207
26208         * gcc.dg/debug/dwarf2-3.h: New test.
26209         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26210
26211 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26212
26213         * g++.dg/opt/cfg2.C: New test.
26214
26215 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * g++.dg/opt/float1.C: New test.
26218
26219 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26220
26221         * gcc.dg/c90-array-lval-6.c: New test.
26222         * gcc.dg/c99-array-lval-6.c: New test.
26223
26224 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26225             Ziemowit Laski  <zlaski@apple.com>
26226
26227         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26228         'Derived', so that it is never considered a class method; add
26229         new warning for '+port' method ambiguity.
26230         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26231         <objc/objc-api.h> (needed on Mac OS X).
26232         * objc.dg/method-13.m: New test.
26233
26234 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26235
26236         PR optimization/9325, PR java/6391
26237         * gcc.c-torture/execute/20031003-1.c: New test case.
26238
26239 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR optimization/12180
26242         * gcc.dg/20031002-1.c: New test.
26243
26244         PR c++/12486
26245         * g++.dg/inherit/error1.C: New test.
26246
26247 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26248
26249         * lib/f-torture.exp (search_for): Rename to...
26250         (search_for_re): This.  Also, clean up comments and the
26251         "regexp" invocation.
26252
26253 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26254
26255         * gcc.c-torture/compile/20031002-1.c: New test.
26256
26257 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26258
26259         * g++.dg/opt/cond1.C: New test.
26260
26261 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26262
26263         * gcc.dg/Wold-style-definition-2.c: New testcase.
26264         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26265
26266 2003-09-29  Richard Henderson  <rth@redhat.com>
26267
26268         * g++.dg/init/array10.C: Add dg-options.
26269
26270 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26271
26272         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26273
26274 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26275
26276         * g++.dg/template/friend19.C: Fix typo.
26277         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26278
26279 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26280
26281         * gcc.c-torture/execute/20030928-1.c: New test.
26282         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26283
26284 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26285
26286         * g++.dg/opt/unroll1.C: New test.
26287
26288 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26289
26290         PR optimization/11741
26291         * gcc.dg/20030926-1.c: New test case.
26292
26293 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26294
26295         PR c++/5655
26296         * g++.dg/parse/access7.C: New test.
26297         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26298
26299 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26300
26301         MERGE OF objc-improvements-branch into MAINLINE:
26302         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26303         if libobjc has not been built.
26304         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26305         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26306         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26307         objc/execute/nested-3.m, objc/execute/np-2.m,
26308         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26309         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26310         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26311         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26312         objc.dg/special/unclaimed-category-1.h,
26313         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26314         well as GNU runtime.
26315         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26316         * execute/cascading-1.m, execute/function-message-1.m,
26317         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26318         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26319         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26320         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26321         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26322         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26323         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26324         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26325         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26326         * objc.dg/bitfield-2.m: Run only on Darwin.
26327         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26328         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26329         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26330         * objc.dg/const-str-1.m: Fix constant string layout.
26331
26332 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26333
26334         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26335
26336 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26337
26338         * gcc.dg/darwin-abi-1.c: New file.
26339
26340 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26341
26342         PR target/12281
26343         * gcc.c-torture/compile/20030921-1.c: New test.
26344
26345 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26346
26347         * g++.dg/opt/reg-stack2.C: New test.
26348
26349 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26350
26351         * g++.dg/eh/delayslot1.C: New test.
26352
26353 2003-09-20  Richard Henderson  <rth@redhat.com>
26354
26355         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26356
26357 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26358
26359         * gcc.c-torture/execute/20030920-1.c: New test case.
26360
26361 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26362
26363         * g++.dg/rtti/typeid3.C: Correct expected error message.
26364
26365 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26366
26367         PR c++/157
26368         * g++.dg/parse/crash12.C: New test.
26369
26370 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26371
26372         * gcc.dg/compat/mixed-struct-check.h: New.
26373         * gcc.dg/compat/mixed-struct-defs.h: New.
26374         * gcc.dg/compat/mixed-struct-init.h: New.
26375         * gcc.dg/compat/struct-by-value-19_main.c: New.
26376         * gcc.dg/compat/struct-by-value-19_x.c: New.
26377         * gcc.dg/compat/struct-by-value-19_y.c: New.
26378         * gcc.dg/compat/struct-by-value-20_main.c: New.
26379         * gcc.dg/compat/struct-by-value-20_x.c: New.
26380         * gcc.dg/compat/struct-by-value-20_y.c: New.
26381         * gcc.dg/compat/struct-return-19_main.c: New.
26382         * gcc.dg/compat/struct-return-19_x.c: New.
26383         * gcc.dg/compat/struct-return-19_y.c: New.
26384         * gcc.dg/compat/struct-return-20_main.c: New.
26385         * gcc.dg/compat/struct-return-20_x.c: New.
26386         * gcc.dg/compat/struct-return-20_y.c: New.
26387
26388 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26389         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26390         so that it will not complain on LP64 targets.
26391
26392 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26393
26394         PR c++/495
26395         * g++.dg/template/friend24.C: New test.
26396
26397 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         PR c++/12332
26400         * g++.dg/template/memtmpl2.C: New test.
26401
26402 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26403
26404         PR target/11184
26405         * gcc.dg/builtin-apply1.c: New test.
26406
26407 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         PR c++/9848
26410         * g++.dg/warn/Wunused-4.C: New test.
26411
26412 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26413
26414         PR c++/12316
26415         * g++.dg/other/gc2.C: New test.
26416
26417 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/11991
26420         * g++.dg/rtti/typeid3.C: New test.
26421
26422         PR c++/12266
26423         * g++.dg/overload/template1.C: New test.
26424
26425 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26426
26427         * g++.dg/opt/cfg3.C: New test.
26428
26429 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26430
26431         PR c++/7939
26432         * g++.dg/template/crash11.C: New test.
26433
26434 2003-09-16  Jason Merrill  <jason@redhat.com>
26435             Jakub Jelinek  <jakub@redhat.com>
26436
26437         * gcc.dg/attr-warn-unused-result.c: New test.
26438
26439 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         PR c++/12184
26442         * g++.dg/expr/call2.C: New test.
26443
26444 2003-09-15  Andreas Jaeger  <aj@suse.de>
26445
26446         * gcc.dg/Wold-style-definition-1.c: New test.
26447
26448 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26449
26450         PR c++/3907
26451         * g++.dg/parse/template12.C: New test.
26452
26453         * g++.dg/abi/bitfield11.C: New test.
26454         * g++.dg/abi/bitfield12.C: Likewise.
26455
26456 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26457
26458         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26459         non-expansion of functional macro name without arguments at EOL.
26460         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26461
26462 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26463
26464         * gcc.c-torture/execute/20030914-[12].c: New tests.
26465
26466 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         PR c++/11788
26469         * g++.dg/overload/addr1.C: New test.
26470
26471 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26472
26473         * gcc.dg/20030909-1.c: New test.
26474
26475 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26476
26477         * gcc.dg/ultrasp10.c: New test.
26478
26479 2003-09-09  Devang Patel  <dpatel@apple.com>
26480
26481         * gcc.dg/darwin-ld-6.c: New test.
26482
26483 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26484
26485         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26486
26487 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26488
26489         * gcc.dg/ia64-types1.c: New test.
26490         * gcc.dg/ia64-types2.c: Likewise.
26491
26492 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26493
26494         * gcc.dg/builtins-1.c: Add more _Complex tests.
26495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26496
26497         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26498         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26499
26500 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c++/11786
26503         * g++.dg/lookup/koenig2.C: New test.
26504
26505         PR c++/5296
26506         * g++.dg/rtti/typeid2.C: New test.
26507
26508 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26509
26510         * gcc.c-torture/compile/20030904-1.c: New test.
26511
26512 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26513
26514         * g++.dg/opt/longbranch2.C: New test.
26515
26516 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26517
26518         * g++.dg/template/crash10.C: Only compile it.
26519
26520 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26521
26522         PR middle-end/11665
26523         * gcc.c-torture/compile/20030907-1.c: New test.
26524         * g++.dg/init/array11.C: New test.
26525
26526 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26527
26528         PR c++/11852
26529         * g++.dg/init/struct1.C: New test.
26530
26531 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26532
26533         PR c++/12181
26534         * g++.dg/expr/comma1.C: New test.
26535
26536 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26537
26538         PR c++/11867
26539         * g++.dg/expr/static_cast5.C: New test.
26540
26541 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26542
26543         PR c++/11507
26544         * g++.dg/lookup/scoped7.C: New test.
26545
26546         PR c++/9574
26547         * g++.dg/other/static1.C: New test.
26548
26549         PR c++/11490
26550         * g++.dg/warn/template-1.C: New test.
26551
26552         PR c++/11432
26553         * g++.dg/template/crash10.C: New test.
26554
26555         PR c++/2478
26556         * g++.dg/overload/VLA.C: New test.
26557
26558         PR c++/10804
26559         * g++.dg/template/call1.C: New test.
26560
26561 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         PR c++/11794
26564         * g++.dg/parse/using3.C: New test.
26565
26566 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26567
26568         PR c++/11409
26569         * g++.dg/overload/builtin3.C: New test case.
26570
26571 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26572
26573         PR c/9862
26574         * gcc.dg/20030906-1.c: New test.
26575         * gcc.dg/20030906-2.c: Likewise.
26576
26577 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26578
26579         PR c++/12167
26580         * g++.dg/parse/defarg5.C: New test.
26581
26582         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26583
26584 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26585
26586         PR c++/12163
26587         * g++.dg/expr/static_cast4.C: New test.
26588
26589         PR c++/12146
26590         * g++.dg/template/crash9.C: New test.
26591
26592 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26593
26594         * g++.old-deja/g++.ext/pretty2.C: Update for change
26595         in __FUNCTION__.
26596         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26597
26598 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26599
26600         PR c++/11922
26601         * g++/dg/template/qualified-id1.C: New test.
26602
26603         PR c++/12037
26604         * g++.dg/warn/noeffect4.C: New test.
26605
26606 2003-09-04  Matt Austern  <austern@apple.com>
26607
26608         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26609         * g++.dg/ext/fnname2.C: Likewise.
26610         * g++.dg/ext/fnname3.C: Likewise.
26611
26612 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26613
26614         * g++.dg/expr/lval1.C: New test.
26615         * g++.dg/ext/lvcast.C: Remove.
26616
26617 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26618
26619         PR optimization/11700.
26620         * gcc.c-torture/compile/20030903-1.c: New test case.
26621
26622 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26623
26624         PR c++/12053
26625         * g++.dg/abi/layout4.C: New test.
26626
26627 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26628
26629         PR c++/11553
26630         * g++.dg/parse/friend3.C: New test.
26631
26632 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26633
26634         PR c++/11847
26635         * g++.dg/template/class1.C: New test.
26636
26637         PR c++/11808
26638         * g++.dg/expr/call1.C: New test.
26639
26640 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26641
26642         PR c++/12114
26643         * g++.dg/init/ref9.C: New test.
26644
26645         PR c++/11972
26646         * g++.dg/template/nested4.C: New test.
26647
26648 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26649
26650         PR c++/12093
26651         * g++.dg/template/non-dependent4.C: New test.
26652
26653         PR c++/11928
26654         * g++.dg/inherit/conv1.C: New test.
26655
26656 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26657
26658         PR c++/6196
26659         * g++.dg/ext/label1.C: New test.
26660         * g++.dg/ext/label2.C: Likewise.
26661
26662 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26663
26664         * g++.dg/expr/cond3.C: New test.
26665
26666 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26667
26668         * gcc.dg/builtins-1.c: Add new builtin cases.
26669
26670 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26671
26672         * gcc.dg/builtins-1.c: Add new cases.
26673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26674
26675 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676
26677         * gcc.dg/builtins-1.c: Add more math builtin tests.
26678         * gcc.dg/torture/builtin-attr-1.c: New test.
26679
26680 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR optimization/5079
26683         * g++.dg/opt/static3.C: New test.
26684
26685 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26686
26687         * gcc.misc-tests/gcov-10b.c: New test.
26688
26689 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26690
26691         * g++.dg/opt/ptrmem3.C: New test.
26692
26693         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26694
26695 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.dg/20030826-2.c: New test.
26698
26699 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26700
26701         PR middle-end/12002
26702         * g77.f-torture/compile/12002.f: New test case.
26703
26704 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26705
26706         * gcc.dg/20030826-1.c: New test case.
26707
26708 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26709
26710         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26711
26712 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26713
26714         PR c++/11871
26715         * c++.dg/lookup/crash1.C: New test.
26716
26717         * c++.dg/warn/noeffect3.C: New test.
26718
26719 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26720
26721         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26722         * gcc.dg/compat/vector-1_y.c: Ditto.
26723         * gcc.dg/compat/vector-2_x.c: Ditto.
26724         * gcc.dg/compat/vector-2_y.c: Ditto.
26725
26726 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26727
26728         * gcc.dg/20030702-1.c: New test.
26729
26730 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26731
26732         PR c++/8795
26733         * g++.dg/ext/altivec-1.C: New test.
26734
26735 2003-08-24  Richard Henderson  <rth@redhat.com>
26736
26737         * g++.dg/eh/simd-2.C: Add -w for x86.
26738
26739 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26740
26741         * gcc.dg/20030815-1.c: New test.
26742
26743 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26744
26745         PR c++/3765
26746         * g++.dg/parse/access6.C: New test.
26747
26748 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26749
26750         PR c++/641, c++/11876
26751         * g++.dg/template/friend22.C: New test.
26752         * g++.dg/template/friend23.C: Likewise.
26753
26754 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26755
26756         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26757         identically.
26758
26759 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26760
26761         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26762
26763 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26764
26765         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26766
26767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26768
26769         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26770
26771 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26772
26773         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26774
26775 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26776
26777         PR c++/11919
26778         * g++.dg/overload/prom1.C: New test.
26779
26780         PR c++/11551
26781         * g++.dg/parse/dtor2.C: New test.
26782
26783         PR c++/10762
26784         * g++.dg/parse/using2.C: New test.
26785
26786 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26787
26788         PR target/11805
26789         * gcc.c-torture/compile/20030821-1.c: New.
26790
26791 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26792
26793         PR c++/11834
26794         * g++.dg/template/deduce2.C: New test.
26795
26796 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26797
26798         * gcc.c-torture/execute/20030821-1.c: New test.
26799
26800 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26801
26802         PR middle-end/11984
26803         * gcc.dg/20030820-1.c: New test case.
26804
26805 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         PR c++/11945
26808         * g++.dg/warn/noeffect2.C: New test.
26809
26810 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/10926
26813         * g++.dg/template/dtor2.C: New test.
26814
26815         PR c++/11684
26816         * g++.dg/template/operator1.C: New test.
26817         * g++.dg/parse/operator4.C: New test.
26818
26819         PR c++/11946.C
26820         * g++.dg/expr/enum1.C: New test.
26821         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26822
26823         PR c++/11036.C
26824         * g++.dg/parse/elab2.C: New test.
26825         * g++.dg/parse/typedef4.C: Change error message.
26826         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26827         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26828         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26829
26830 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26831
26832         * gcc.dg/pch/warn-1.c: New.
26833         * gcc.dg/pch/warn-1.hs: New.
26834
26835         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26836         not-tested file.
26837
26838 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26839
26840         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26841
26842 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26843
26844         * gcc.dg/uninit-D.c: New Test.
26845         * gcc.dg/uninit-E.c: New Test.
26846         * gcc.dg/uninit-F.c: New Test.
26847         * gcc.dg/uninit-G.c: New Test.
26848
26849 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26850
26851         * g++.dg/README: Describe the pch directory.
26852
26853 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/11174
26856         * g++.dg/parse/access4.C: New test.
26857         * g++.dg/parse/access5.C: Likewise.
26858         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26859
26860 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26861
26862         * gcc.dg/noncompile/20030818-1.c: New.
26863
26864 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         PR c++/11957
26867         * g++.dg/warn/noeffect1.C: New test.
26868
26869         * g++.dg/template/scope2.C: New test.
26870         * g++.dg/template/error2.C: Correct dg-error
26871
26872 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26873
26874         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26875
26876 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         PR C++/11512
26879         * g++.dg/template/warn1.C: New.
26880
26881 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26882
26883         * g++.dg/template/error2.C: New test.
26884         * g++.dg/lookup/using7.C: Adjust errors
26885         * g++.old-deja/g++.pt/crash36.C: Likewise.
26886         * g++.old-deja/g++.pt/derived3.C: Likewise.
26887
26888 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26889
26890         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26891         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26892         * gcc.c-torture/execute/builtins/string-9.c: New, from
26893         string-opt-9.c.  Adjust for execute/builtins framework.
26894         * gcc.c-torture/execute/string-opt-9.c: Delete.
26895
26896 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26899
26900         * g++.dg/parse/ret-type2.C: New test.
26901
26902         PR c++/11703
26903         * g++.dg/init/new8.C: New test.
26904
26905         PR c++/10923
26906         * g++.dg/parse/typedef5.C: New test.
26907
26908         PR c++/9512
26909         * g++.dg/parse/qualified2.C: New test.
26910         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26911         invalid code.
26912
26913 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26914
26915         * g++.dg/conversion/ptrmem1.C: New test.
26916
26917 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26918
26919         PR target/11693
26920         * gcc.dg/20030811-1.c: New test.
26921
26922         PR target/11535
26923         * gcc.c-torture/execute/20030811-1.c: New test.
26924
26925 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26926
26927         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26928
26929 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26930
26931         PR c++/11789.C
26932         * g++.dg/inherit/multiple1.C: New test.
26933
26934 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * gcc.dg/spe1.c: New test.
26937
26938         PR c++/11670
26939         * g++.dg/expr/cast2.C: New test.
26940
26941         PR c++/10530
26942         * g++.dg/template/dependent-name2.C: New test.
26943
26944 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26945
26946         * g++.dg/parse/crash11.C: Put the dg options in comments.
26947
26948 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26949
26950         * lib/gcc-dg.exp: Update for diagnostic change.
26951
26952 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26953
26954         PR c++/5767
26955         * g++.dg/parse/crash11.C: New test.
26956
26957 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26958
26959         * gcc.dg/cpp/spacing1.c: Update.
26960
26961 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26962
26963         PR target/11739
26964         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26965         a value for -mtune.
26966
26967 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26968
26969         PR middle-end/11771
26970         * gcc.c-torture/compile/20030804-1.c: New test case.
26971
26972 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26973
26974         * gcc.dg/20030804-1.c: New test case.
26975
26976 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26977
26978         * gcc.dg/cpp/separate-1.c: New test.
26979
26980 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         PR c++/11704
26983         * g++.dg/template/dependent-expr2.C: New test.
26984
26985         PR c++/11766
26986         * g++.dg/expr/ptrmem1.C: New test.
26987
26988 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26989
26990         PR c++/9453
26991         * g++.dg/template/friend15.C: New test.
26992
26993 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26994
26995         * lib/dg-pch.exp: Work round PCH bug.
26996
26997 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26998
26999         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27000         builtins.  Move cases from builtins-4.c here.
27001
27002         * gcc.dg/torture/builtin-math-1.c: New test taken from
27003         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27004         additional cases.
27005
27006         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27007         Delete.
27008
27009 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27010
27011         PR c++/9447
27012         * g++.dg/template/using7.C: New test.
27013
27014 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27015
27016         * import1.c, import2.c: New tests.
27017
27018 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27019
27020         * g++.dg/eh/crossjump1.C: New test.
27021
27022 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27023
27024         PR c++/11697
27025         * g++.dg/template/using6.C: New test.
27026
27027         PR c++/11744
27028         * g++.dg/template/koenig2.C: New test.
27029
27030 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27031
27032         PR c++/7983
27033         * g++.dg/parse/typedef4.C: New test.
27034
27035 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27036
27037         PR c++/8442, c++/8806
27038         * g++.dg/template/elab1.C: New test.
27039         * g++.dg/template/type2.C: Likewise.
27040         * g++.dg/template/ttp3.C: Adjust expected error message.
27041         * g++.old-deja/g++.law/visibility13.C: Likewise.
27042         * g++.old-deja/g++.niklas/t135.C: Likewise.
27043         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27044         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27045         template argument.
27046         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27047
27048 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27049
27050         PR c++/11295
27051         * g++.dg/ext/stmtexpr1.C: New test.
27052
27053         * g++.dg/opt/tmp1.C: New test.
27054
27055         PR c++/11525
27056         * g++.dg/parse/constant4.C: New test.
27057
27058         PR c++/9447
27059         * g++.dg/template/using5.C: New test.
27060
27061 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27062
27063         * gcc.dg/builtins-27.c: New test case.
27064
27065 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * gcc.dg/tls/opt-7.c: New test.
27068
27069 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27070
27071         * g++.old-deja/g++.other/crash18.C: Remove.
27072
27073 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27074
27075         * g++.dg/template/explicit3.C: New.
27076         * g++.dg/template/explicit4.C: New.
27077         * g++.dg/template/explicit5.C: New.
27078
27079         PR c++/11347
27080         * g++.dg/template/memtmpl1.C: New.
27081
27082 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27083
27084         PR target/11565
27085         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27086         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27087
27088 2003-07-30  Jan Hubicka  <jh@suse.cz>
27089
27090         * vtgc1.c: Kill.
27091
27092 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27093
27094         * gcc.dg/struct-in-proto-1.c: New test.
27095
27096 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27097
27098         * gcc.dg/cpp/include2.c: Only expect one message.
27099
27100 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27101
27102         PR c++/9447
27103         * g++.dg/template/using1.C: New test.
27104         * g++.dg/template/using2.C: New test.
27105         * g++.dg/template/using3.C: New test.
27106         * g++.dg/template/using4.C: New test.
27107
27108 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27109
27110         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27111         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27112
27113 2003-07-28  Jan Hubicka  <jh@suse.cz>
27114
27115         PR c++/11530
27116         * g++.dg/opt/call1.C: New test.
27117
27118 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27119
27120         PR c++/11667
27121         * g++.dg/init/enum2.C: New test.
27122         * g++.dg/template/overload1.C: Add "-w" option.
27123
27124 2003-07-28    <hp@bitrange.com>
27125
27126         * gcc.dg/Wdeclaration-after-statement-1.c,
27127         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27128
27129 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * gcc.c-torture/compile/20030725-1.c: New test.
27132
27133 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27134
27135         * gcc.dg/20030505.c: Only run for SPE.
27136         Remove definition of opaque type.
27137
27138 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27139
27140         * g++.dg/template/ptrmem6.C: New test.
27141
27142 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27143
27144         * gcc.c-torture/compile/zero-strct-2.c: New test.
27145
27146 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27147
27148         * gcc.dg/intermod-1.c: New test.
27149
27150 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27151
27152         PR c++/11617
27153         * g++.dg/template/lookup2.C: New test.
27154         * g++.dg/template/memclass1.C: Remove instantiated from error.
27155         * g++.dg/other/error2.C: Tweak expected errors.
27156
27157         PR c++/11596
27158         * g++.dg/template/defarg3.C: New test.
27159
27160         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27161
27162 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27163
27164         * g++.dg/inherit/access5.C: New test.
27165
27166 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27167
27168         PR c++/11513
27169         * g++.dg/template/crash8.C: New test.
27170
27171 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27172
27173         PR c/10602
27174         * gcc.dg/noncompile/incomplete-2.c: New test.
27175
27176 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27177
27178         PR c++/11645
27179         * g++.dg/inherit/access4.C: New test.
27180
27181         PR c++/11517
27182         * g++.dg/expr/cond2.C: New test.
27183
27184         PR optimization/10679
27185         * g++.dg/opt/inline4.C: New test.
27186
27187 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27188
27189         * g++.dg/parse/crash10: New test.
27190
27191 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27192
27193         * g++.dg/ext/flexary1.C: New test.
27194
27195 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27196
27197         PR c++/10793
27198         * g++.dg/template/crash9.C: New test.
27199
27200 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27201
27202         PR c++/3004
27203         * g++.dg/parse/typedef3.C: New test.
27204
27205         PR c++/7906
27206         * g++.dg/parse/operator2.C: New test.
27207
27208         PR c++/8895
27209         * g++.dg/parse/def-tmpl-arg1.C: New test.
27210
27211         PR c++/9282
27212         * g++.dg/parse/funptr1.C: New test.
27213
27214         PR c++/9452
27215         * g++.dg/parse/ambig3.C: New test.
27216
27217         PR c++/9454
27218         * g++.dg/parse/operator3.C: New test.
27219
27220         PR c++/9486
27221         * g++.dg/parse/template10.C: New test.
27222
27223         PR c++/9488
27224         * g++.dg/parse/template11.C: New test.
27225
27226         PR c++/10150
27227         * g++.dg/parse/invalid-op1.C: New test.
27228
27229         PR c++/10247
27230         * g++.dg/parse/condexpr1.C: New test.
27231
27232 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.dg/ext/packed3.C: New test.
27235         * g++.dg/ext/packed4.C: New test.
27236
27237         * gcc.dg/pack-test-3.c: New test.
27238
27239 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27240
27241         * lib/compat.exp: Handle dg-options per source file.
27242         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27243         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27244         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27245         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27246         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27247         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27248         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27249         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27250         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27251         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27252         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27253         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27254         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27255         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27256
27257 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27258
27259         PR c/10320
27260         * gcc.c-torture/execute/20030718-1.c: New test.
27261
27262 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27263
27264         PR optimization/11536
27265         * gcc.dg/20030721-1.c: New test.
27266
27267 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/11546
27270         * g++.dg/template/lookup1.C: New test.
27271
27272 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27273
27274         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27275         diagnostics of ill-formed constructs involving labels.
27276         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27277         the new 'previously defined here' message.
27278
27279 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * g++.dg/parse/non-dependent2.C: New test.
27282
27283 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27284
27285         * g++.dg/init/init-ref4.C: xfail on targets without
27286         weak symbols.
27287
27288 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27289
27290         PR target/11087
27291         * gcc.c-torture/execute/20030717-1.c: New test.
27292
27293 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27294
27295         * g++.dg/opt/cfg1.C: New test.
27296
27297 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR optimization/11557
27300         * gcc.dg/20030717-1.c: New test.
27301
27302 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27303
27304         PR c++/10476
27305         * g++.dg/expr/crash-1.C: New test.
27306
27307         PR c++/11027
27308         * g++.dg/template/init3.C: New test.
27309
27310         PR c++/8222
27311         * g++.dg/template/non-dependent1.C: New test.
27312
27313         PR c++/11070
27314         * g++.dg/template/non-dependent2.C: New test.
27315
27316         PR c++/11071
27317         * g++.dg/template/non-dependent3.C: New test.
27318
27319         PR c++/9907
27320         * g++.dg/template/sizeof5.C: New test.
27321
27322 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27323
27324         PR 11498
27325         * gcc.c-torture/compile/mangle-1.c: New file.
27326
27327 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27328
27329         PR c++/7809
27330         * g++.dg/parse/access3.C: New test.
27331
27332 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27333
27334         PR c++/11384
27335         * g++.dg/init/init-ref4.C: New test.
27336
27337 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27338
27339         PR c++/11547
27340         * g++.dg/parse/constant3.C: New test.
27341         * g++.dg/parse/crash7.C: Likewise.
27342
27343 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27344
27345         PR target/11008
27346         * gcc.dg/i386-pentium4-not-mull.c: New.
27347
27348 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27349
27350         * gcc.dg/asm-names.c (ymain): Make it weak.
27351
27352 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27353
27354         PR c++/5421
27355         * g++.dg/template/friend21.C: New test.
27356
27357 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27358
27359         * gcc.dg/cleanup-8.c: New test.
27360         * gcc.dg/cleanup-9.c: New test.
27361
27362 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27363
27364         * g++.dg/ext/dll-MI1.h: New file.
27365         * g++.dg/ext/dllexport-MI1.C: New file.
27366         * g++.dg/ext/dllimport-MI1.C: New file.
27367
27368 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27369
27370         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27371         it does not have cmpstrsi patterns (just cmpmemsi).
27372
27373 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR debug/11473
27376         * g++.dg/debug/debug8.C: New test.
27377
27378 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27379
27380         PR c++/10108
27381         * g++.dg/template/crash7.C: New test.
27382
27383 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27384
27385         PR target/10795
27386         * gcc.c-torture/compile/20030708-1.c: New.
27387
27388 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27389
27390         * gcc.c-torture/execute/20030715-1.c: New test.
27391
27392 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27393
27394         * gcc.dg/pch/inline-3.c: New file.
27395         * gcc.dg/pch/inline-3.hs: New file.
27396         * gcc.dg/pch/inline-4.c: New file.
27397         * gcc.dg/pch/inline-4.hs: New file.
27398
27399 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27400
27401         PR c++/11509
27402         * g++.dg/template/crash6.C: New test.
27403
27404         PR c++/7053
27405         * g++.dg/template/friend20.C: New test.
27406
27407         PR c++/7019
27408         * g++.dg/template/overload2.C: New test.
27409
27410 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27411
27412         PR optimization/11440
27413         * gcc.c-torture/execute/20030714-1.c: New test.
27414
27415 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27416
27417         PR c++/11154
27418         * g++.dg/template/partial2.C: New test.
27419
27420 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/11503
27423         * g++.dg/template/anon1.C: New test.
27424
27425         PR c++/11493
27426         PR c++/11495
27427         * g++.dg/parse/template9.C: Likewise.
27428         * g++.dg/template/crash4.C: New test.
27429         * g++.dg/template/koenig1.C: Likewise.
27430         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27431         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27432         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27433         functions.
27434         * g++.old-deja/g++.jason/template36.C: Likewise.
27435         * g++.old-deja/g++.mike/p1989.C: Likewise.
27436         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27437         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27438         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27439         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27440         compiling.
27441         * g++.old-deja/g++.pt/union2.C: Use this->.
27442
27443 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27444
27445         * gcc.dg/20030711-1.c: New test.
27446
27447 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27448
27449         PR c++/11050
27450         * g++.dg/parse/args1.C: New test.
27451         * g++.pt/defarg8.C: Change expected errors.
27452
27453 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27454
27455         PR c++/8164
27456         * g++.dg/template/nontype2.C: New test.
27457
27458         PR c++/10558
27459         * g++.dg/parse/template8.C: New test.
27460
27461         PR c++/8327
27462         * g++.dg/template/scope1.C: New test.
27463
27464         * g++.dg/warn/Wsign-compare-1.C: New test.
27465
27466 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27467
27468         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27469
27470 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR c++/9411
27473         * g++.dg/template/explicit2.C: New test.
27474
27475         PR c++/10032
27476         * g++.dg/warn/pedantic1.C: New test.
27477
27478 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27479
27480         PR c++ 9483
27481         * g++.dg/other/field1.C: New test.
27482
27483 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27484
27485         PR c/11449
27486         * gcc.c-torture/compile/20030707-1.c: New.
27487
27488 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27489
27490         PR c++/10849
27491         * g++.dg/template/access12.C: New test.
27492
27493 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27496         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27497         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27498         * gcc.misc-tests/gcov.exp: Update
27499         * g++.dg/gcov/gcov.exp: Update
27500         * lib/gcov.exp: Update.
27501
27502 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27503
27504         * g++.dg/abi/mangle17.C: Make sure template expressions are
27505         dependent.
27506         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27507         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27508         * g++.dg/opt/stack1.C: Remove erroneous code.
27509         * g++.dg/parse/template7.C: New test.
27510         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27511         * g++.old-deja/g++.pt/crash4.C: Likewise.
27512
27513 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27514
27515         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27516         with zero or one occurence of `$' after the initial `L'.
27517
27518 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27519
27520         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27521
27522 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27523
27524         PR c/11370
27525         * gcc.dg/Wunreachable-6.c: New testcase.
27526         * gcc.dg/Wunreachable-7.c: New testcase.
27527
27528 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27529
27530         PR c/11420
27531         * gcc.dg/20030708-1.c: New test.
27532
27533 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27534
27535         * gcc.dg/compat/sdata-section.h: New file.
27536         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27537         * gcc.dg/torture/mips-sdata-1.c: New test.
27538
27539 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         PR c++/11030
27542         * g++.dg/template/friend19.C: New test.
27543
27544 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * g++.dg/opt/strength-reduce.C: New test.
27547
27548 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27549
27550         PR target/10979
27551         * gcc.dg/20030707-1.c: New testcase.
27552
27553 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27554
27555         PR optimization/11059
27556         * g++.dg/opt/emptyunion.C: New testcase.
27557
27558 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27559             Eric Botcazou  <ebotcazou@libertysurf.fr>
27560
27561         * g++.dg/opt/stack1.C: New test.
27562
27563 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27564
27565         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27566         run test.
27567
27568         PR c++/11431
27569         * g++.dg/expr/static_cast3.C: New test.
27570
27571 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27572
27573         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27574         everywhere.
27575         * gcc.dg/concat.c: Concatenation of string constants with
27576         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27577         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27578         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27579         necessary to avoid multi-character character constant warning.
27580         * gcc.dg/cpp/escape.c: Likewise.
27581         * gcc.dg/cpp/ucs.c: Likewise.
27582         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27583         Fix a typo.
27584
27585 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27586
27587         PR c/11428
27588         * gcc.c-torture/compile/20030704-1.c: New.
27589
27590 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27591
27592         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27593
27594 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27595
27596         PR c++/5287, PR c++/7910,  PR c++/11021
27597         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27598         tests for warnings.
27599         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27600         * g++.dg/ext/dllimport3.C: Likewise.
27601         * g++.dg/ext/dllimport4.C: New file.
27602         * g++.dg/ext/dllimport5.C: New file.
27603         * g++.dg/ext/dllimport6.C: New file.
27604         * g++.dg/ext/dllimport7.C: New file.
27605         * g++.dg/ext/dllimport8.C: New file.
27606         * g++.dg/ext/dllimport9.C: New file.
27607         * g++.dg/ext/dllimport10.C: New file.
27608         * g++.dg/ext/dllexport1.C: New file.
27609
27610 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27611
27612         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27613         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27614
27615 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27616
27617         * gcc.dg/builtins-25.c: New testcase.
27618         * gcc.dg/builtins-26.c: New testcase.
27619
27620 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27621
27622         * gcc.dg/compat/vector-defs.h: New file.
27623         * gcc.dg/compat/vector-setup.h: New file.
27624         * gcc.dg/compat/vector-check.h: New file.
27625         * gcc.dg/compat/vector-1_main.c: New file.
27626         * gcc.dg/compat/vector-1_x.c: New file.
27627         * gcc.dg/compat/vector-1_y.c: New file.
27628         * gcc.dg/compat/vector-2_main.c: New file.
27629         * gcc.dg/compat/vector-2_x.c: New file.
27630         * gcc.dg/compat/vector-2_y.c: New file.
27631
27632         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27633         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27634         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27635         * gcc.dg/compat/struct-align-1.h: New file.
27636         * gcc.dg/compat/struct-align-1_main.c: New file.
27637         * gcc.dg/compat/struct-align-1_x.c: New file.
27638         * gcc.dg/compat/struct-align-1_y.c: New file.
27639         * gcc.dg/compat/struct-align-2.h: New file.
27640         * gcc.dg/compat/struct-align-2_main.c: New file.
27641         * gcc.dg/compat/struct-align-2_x.c: New file.
27642         * gcc.dg/compat/struct-align-2_y.c: New file.
27643
27644         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27645         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27647         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27648         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27651         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27652         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27653         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27654         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27655         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27656         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27657         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27658         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27659         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27660         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27661         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27662         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27663         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27664         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27667         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27668         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27669         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27670         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27671         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27673
27674 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27675
27676         * gcc.dg/i386-call-1.c: New test.
27677
27678 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27679
27680         PR c++/9162
27681         * g++.dg/parse/defarg4.C: New.
27682
27683 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27684
27685         PR target/10700
27686         * gcc.c-torture/compile/20030703-1.c: New test case.
27687
27688 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27689
27690         * g++.dg/template/local3.C: Remove extra semicolon.
27691
27692 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27693
27694         * gcc.dg/i386-volatile-1.c: New test.
27695
27696 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         PR c++/11072
27699         * g++.dg/other/offsetof2.C: XFAIL.
27700         * g++.dg/other/offsetof5.C: New.
27701
27702         PR c++/10219
27703         * g++.dg/template/error1.C: New.
27704
27705         PR c++/9779
27706         * g++.dg/template/dependent-expr1.C: New.
27707
27708 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27709
27710         PR c++/6949
27711         * g++.dg/template/local3.C: New test.
27712
27713         PR c++/11149
27714         * g++.dg/lookup/scoped6.C: New test.
27715
27716 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27717
27718         PR c++/8046
27719         * g++.dg/other/error7.C: New test.
27720
27721 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27722
27723         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27724         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27725         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27726         * g++.old-deja/g++.other/union2.C: Likewise.
27727         * gcc.dg/c90-const-expr-2.c: Likewise.
27728         * gcc.dg/c90-const-expr-3.c: Likewise.
27729         * gcc.dg/c99-const-expr-2.c: Likewise.
27730         * gcc.dg/c99-const-expr-3.c: Likewise.
27731         * gcc.dg/concat.c: Likewise.
27732
27733 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27734
27735         PR c++/9559
27736         * g++.dg/init/static1.C: New test.
27737
27738 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27739
27740         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27741         * g++.old-deja/g++.other/access2.C: Likewise.
27742         * g++.old-deja/g++.other/decl2.C: Likewise.
27743         * gcc.c-torture/execute/20020615-1.c: Likewise.
27744
27745 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27746
27747         PR c++/4933
27748         * g++.dg/template/sizeof4.C: New test.
27749
27750 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27751
27752         * g++.dg/other/error6.C: New test.
27753
27754 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27755
27756         PR c++/10750
27757         * g++.dg/parse/constant2.C: New test.
27758
27759 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27760
27761         PR c++/11106
27762         * g++.dg/other/error5.C: New test.
27763
27764 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27765
27766         * gcc.dg/format/gcc_diag-1.c: New test.
27767
27768 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27769
27770         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27771
27772 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27775         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27776         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27777
27778 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27779
27780         * gcc.c-torture/execute/builtins/string-8.c: New test.
27781         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27782         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27783         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27784
27785 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27786
27787         PR c++/10468
27788         * g++.dg/ext/typeof6.C: New test.
27789
27790 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27791
27792         PR c++/10796
27793         * g++.dg/init/enum1.C: New test.
27794
27795 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27796
27797         * gcc.dg/20030627-1.c: New test.
27798
27799 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27800
27801         PR c++/11332
27802         * g++.dg/expr/static_cast2.C: New test.
27803
27804 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27805             Jakub Jelinek  <jakub@redhat.com>
27806
27807         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27808         sprintf(dst,"%s",src) optimization.
27809         * gcc.c-torture/execute/20030626-1.c: New test case.
27810         * gcc.c-torture/execute/20030626-2.c: New test case.
27811
27812 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27813
27814         * gcc.c-torture/execute/multi-ix.c: New test.
27815
27816         * gcc.c-torture/execute/simd-4.c (main):
27817         Added missing semicolon at end of union.
27818
27819 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27820
27821         PR c++/8266
27822         * g++.dg/template/explicit-instantiation3.C: New test.
27823
27824 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27825
27826         * gcc.dg/20030626-1.c: Use signed char.
27827
27828 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27829
27830         * gcc.dg/20030626-1.c: New test.
27831
27832 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27833
27834         * const-str-2.m: Update.
27835
27836 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27837
27838         PR c++/10990
27839         * g++.dg/rtti/dyncast1.C: New test.
27840         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27841         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27842         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27843
27844         PR c++/10931
27845         * g++.dg/expr/static_cast1.C: New test.
27846
27847 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27848
27849         * gcc.dg/20030625-1.c: New test.
27850
27851 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27852
27853         * gcc.c-torture/compile/20030624-1.c: New test case.
27854
27855 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27856
27857         * gcc.c-torture/execute/string-opt-17.c: New test.
27858
27859 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/5754
27862         * g++.dg/parse/crash6.C: New test.
27863
27864 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27865
27866         * gcc.dg/builtins-24.c: New test case.
27867
27868 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * g++.dg/opt/operator1.C: New test.
27871
27872 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27873
27874         * gcc.c-torture/execute/string-opt-16.c: New test case.
27875
27876 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27877
27878         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27879         * g++.old-deja/g++.other/conv7.C: Likewise.
27880         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27881         * g++.old-deja/g++.other/overload14.C: Likewise.
27882
27883 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27884
27885         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27886         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27887
27888 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27889
27890         PR c++/10888
27891         * g++.dg/warn/Winline-3.C: New test.
27892
27893 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27894
27895         * lib/target-supports.exp (check_alias_available): Make the test
27896         program acceptable to the Solaris assembler.
27897
27898         PR c++/10749
27899         * g++.dg/template/memclass2.C: New test.
27900
27901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27902             Eric Botcazou  <ebotcazou@libertysurf.fr>
27903
27904         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27905         data for non-matching targets.
27906         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27907
27908 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/10845
27911         * g++.dg/template/member3.C: New test.
27912
27913 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/10939
27916         * g++.dg/template/func1.C: New test.
27917
27918         PR c++/9649
27919         * g++.dg/template/static4.C: New test.
27920         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27921
27922         PR c++/11041
27923         * g++.dg/init/ref7.C: New test.
27924
27925 2003-06-19  Matt Austern  <austern@apple.com>
27926
27927         PR c++/11228
27928         * g++.dg/anew1.C: New test.
27929         * g++.dg/anew2.C: New test.
27930         * g++.dg/anew3.C: New test.
27931         * g++.dg/anew4.C: New test.
27932
27933 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27934
27935         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27936
27937 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27938
27939         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27940         endian-dependent.
27941
27942 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27943
27944         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27945         Remove cruft.
27946
27947 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27948
27949         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27950         * gcc.c-torture/compile/961203-1.c: Likewise.
27951         * gcc.c-torture/compile/980506-1.c: Likewise.
27952
27953 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27954
27955         PR c++/10712
27956         * g++.dg/lookup/using7.C: New test.
27957
27958 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27959
27960         PR c++/11105
27961         * g++.dg/abi/conv1.C: Remove it.
27962         * g++.dg/template/conv7.C: New test.
27963         * g++.dg/template/conv8.C: Likewise.
27964         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27965         conversion operator.
27966
27967 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27968
27969         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27970         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27972         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27973         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27975         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27976         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27977         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27978         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27979         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27980         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27981         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27982         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27983         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27984         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27985         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27986         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27987         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27988         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27989         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27991         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27992         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27993         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27994         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27995         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27996         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27997         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27998
27999 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28000
28001         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28002         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28003         indications.
28004
28005 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28006
28007         * gcc.dg/i386-387-5.c: New test case.
28008         * gcc.dg/i386-387-6.c: New test case.
28009         * gcc.dg/builtins-23.c: New test case.
28010
28011 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28012
28013         * gcc.dg/builtins-22.c: New test case.
28014         * gcc.dg/i386-387-1.c: Update to test exp.
28015         * gcc.dg/i386-387-2.c: Likewise.
28016
28017 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28018
28019         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28020
28021 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28022
28023         * lib/gcc-dg.exp (dg-require-dll): New function.
28024         (dg-xfail-if): Likewise.
28025         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28026         driver.
28027
28028         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28029         * gcc.c-torture/compile/20001205-1.c: Likewise.
28030         * gcc.c-torture/compile/20001226-1.c: Likewise.
28031         * gcc.c-torture/compile/20010518-2.c: Likewise.
28032         * gcc.c-torture/compile/20020312-1.c: Likewise.
28033         * gcc.c-torture/compile/20020604-1.c: Likewise.
28034         * gcc.c-torture/compile/920501-12.c: Likewise.
28035         * gcc.c-torture/compile/920501-4.c: Likewise.
28036         * gcc.c-torture/compile/920520-1.c: Likewise.
28037         * gcc.c-torture/compile/920521-1.c: Likewise.
28038         * gcc.c-torture/compile/920625-1.c: Likewise.
28039         * gcc.c-torture/compile/961203-1.c: Likewise.
28040         * gcc.c-torture/compile/980506-1.c: Likewise.
28041         * gcc.c-torture/compile/981006-1.c: Likewise.
28042         * gcc.c-torture/compile/981022-1.c: Likewise.
28043         * gcc.c-torture/compile/981223-1.c: Likewise.
28044         * gcc.c-torture/compile/990617-1.c: Likewise.
28045         * gcc.c-torture/compile/dll.c: Likewise.
28046         * gcc.c-torture/compile/labels-3.c: Likewise.
28047         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28048         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28049         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28050         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28051         * gcc.c-torture/compile/simd-5.c: Likewise.
28052         * gcc.c-torture/compile/20000804-1.x: Remove.
28053         * gcc.c-torture/compile/20001205-1.x: Likewise.
28054         * gcc.c-torture/compile/20001226-1.x: Likewise.
28055         * gcc.c-torture/compile/20010518-2.x: Likewise.
28056         * gcc.c-torture/compile/20020312-1.x: Likewise.
28057         * gcc.c-torture/compile/20020604-1.x: Likewise.
28058         * gcc.c-torture/compile/920501-12.x: Likewise.
28059         * gcc.c-torture/compile/920501-4.x: Likewise.
28060         * gcc.c-torture/compile/920520-1.x: Likewise.
28061         * gcc.c-torture/compile/920521-1.x: Likewise.
28062         * gcc.c-torture/compile/920625-1.x: Likewise.
28063         * gcc.c-torture/compile/961203-1.x: Likewise.
28064         * gcc.c-torture/compile/980506-1.x: Likewise.
28065         * gcc.c-torture/compile/981006-1.x: Likewise.
28066         * gcc.c-torture/compile/981022-1.x: Likewise.
28067         * gcc.c-torture/compile/981223-1.x: Likewise.
28068         * gcc.c-torture/compile/990617-1.x: Likewise.
28069         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28070         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28071         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28072         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28073         * gcc.c-torture/compile/simd-5.x: Likewise.
28074
28075         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28076
28077 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28078
28079         * gcc.c-torture/execute/20030611-1.c: New test.
28080
28081 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28082
28083         PR middle-end/168
28084         * gcc.dg/20030612-1.c: New test case.
28085
28086 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28087
28088         PR c++/10635
28089         * g++.dg/expr/cast1.C: New test.
28090
28091 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28092
28093         * gcc.dg/builtins-21.c: New test case.
28094
28095 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28096
28097         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28098         options instead of at the end.
28099         * lib/objc.exp (objc_target_compile): Likewise.
28100
28101 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28102
28103         PR c++/10432
28104         * g++.dg/parse/error1.C: New test.
28105
28106 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28107
28108         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28109         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28110         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28111         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28112         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28113         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28114         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28115         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28116         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28117         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28118         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28119         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28120         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28121         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28122         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28123         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28124         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28125         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28126         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28127         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28128         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28129         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28130         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28131         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28132
28133         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28134         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28135         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28136         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28137         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28138         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28139         * gcc.dg/compat/scalar-return-3_main.c: New file.
28140         * gcc.dg/compat/scalar-return-3_x.c: New file.
28141         * gcc.dg/compat/scalar-return-3_y.c: New file.
28142         * gcc.dg/compat/scalar-return-4_main.c: New file.
28143         * gcc.dg/compat/scalar-return-4_x.c: New file.
28144         * gcc.dg/compat/scalar-return-4_y.c: New file.
28145
28146 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28147
28148         * gcc.dg/compat/fp2-struct-check.h: New file.
28149         * gcc.dg/compat/fp2-struct-defs.h: New file.
28150         * gcc.dg/compat/fp2-struct-init.h: New file.
28151         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28152         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28153         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28154         * gcc.dg/compat/struct-return-10_main.c: New file.
28155         * gcc.dg/compat/struct-return-10_x.c: New file.
28156         * gcc.dg/compat/struct-return-10_y.c: New file.
28157
28158         * gcc.dg/compat/compat-common.h: New file.
28159         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28160         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28161         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28162         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28163         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28164         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28165         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28166         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28167         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28168         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28169         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28170         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28171         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28173         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28174         * gcc.dg/compat/small-struct-check.h: Ditto.
28175         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28176         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28177         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28178         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28179         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28180         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28181         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28182         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28183         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28184         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28185         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28186         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28187         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28189         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28190         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28191         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28192         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28193         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28195         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28196         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28197         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28198         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28199         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28200         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28201         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28202         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28203         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28204         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28205
28206 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28207
28208         * g++.dg/pch/static-1.C: New file.
28209         * g++.dg/pch/static-1.Hs: New file.
28210
28211 2003-06-10  Richard Henderson  <rth@redhat.com>
28212
28213         * gcc.dg/asm-7.c: Adjust expected warning text.
28214
28215 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28216
28217         * gcc.dg/builtins-20.c: New test case.
28218
28219 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28220
28221         PR c++/11131
28222         * g++.dg/opt/template1.C: New test.
28223
28224 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28225
28226         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28227         additional_sources.
28228
28229 2003-05-21  David Taylor  <dtaylor@emc.com>
28230
28231         * gcc.dg/Wpadded.c: New file.
28232
28233 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28234
28235         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28236         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28237         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28238         dg-require-weak.
28239
28240 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28241
28242         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28243
28244 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28247         (dg-require-alias): Likewise.
28248         (dg-require-gc-sections): Likewise.
28249         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28250
28251 2003-06-08  Richard Henderson  <rth@redhat.com>
28252
28253         * gcc.dg/20011029-2.c: Fix the array reference.
28254         * gcc.dg/asm-7.c: New.
28255
28256 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28257
28258         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28259
28260 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28261
28262         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28263         (dg-require-gc-sections): Likewise.
28264
28265 2003-06-08  Jan Hubicka  <jh@suse.cz>
28266
28267         * i386-cmov1.c: Fix regular expression.
28268         * i386-cvt-1.c: Likewise.
28269         * i386-local.c: Likewise.
28270         * i386-local2.c: Likewise.
28271         * i386-mul.c: Likewise.
28272         * i386-ssetype-1.c: Likewise.
28273         * i386-ssetype-3.c: Likewise.
28274         * i386-ssetype-5.c: Likewise.
28275
28276 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         PR c++/11039
28279         * g++.dg/warn/implicit-typename2.C: New test.
28280         * g++.dg/warn/implicit-typename3.C: New test.
28281
28282 2003-06-07  Richard Henderson  <rth@redhat.com>
28283
28284         * g++.dg/other/offsetof3.C: Use size_t.
28285         * g++.dg/other/offsetof4.C: Likewise.
28286
28287 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28288
28289         * lib/copy-file.exp: New. Implement gcc_copy_files.
28290
28291         * lib/dg-pch.exp: Load copy-file.exp
28292         (dg-pch): Use gcc_copy_files instead of "file copy".
28293
28294 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28295
28296         * gcc.dg/weak/weak.exp: Simplify.
28297         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28298         * gcc.dg/weak/weak-1.c: Likewise.
28299         * gcc.dg/weak/weak-2.c: Likewise.
28300         * gcc.dg/weak/weak-3.c: Likewise.
28301         * gcc.dg/weak/weak-4.c: Likewise.
28302         * gcc.dg/weak/weak-5.c: Likewise.
28303         * gcc.dg/weak/weak-6.c: Likewise.
28304         * gcc.dg/weak/weak-7.c: Likewise.
28305         * gcc.dg/weak/weak-8.c: Likewise.
28306         * gcc.dg/weak/weak-9.c: Likewise.
28307
28308 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28309
28310         gcc.c-torture/execute/20030606-1.c: New.
28311
28312 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28313
28314         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28315         * gcc.dg/builtins-19.c: Likewise.
28316
28317 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28318
28319         * gcc.dg/builtins-2.c: Add some more tests.
28320         * gcc.dg/builtins-18.c: New test case.
28321         * gcc.dg/builtins-19.c: New test case.
28322
28323 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28324             Jim Wilson  <wilson@tuliptree.org>
28325
28326         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28327
28328 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28329
28330         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28331         mempcpy/stpcpy calls not to be optimized into something else.
28332         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28333         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28334         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28335
28336 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28337
28338         * gcc.dg/format/asm_fprintf-1.c: New test.
28339
28340 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28341
28342         * lib/gcc-defs.exp (additional_sources): New variable.
28343         (dg-additional-sources): New function.
28344         (additional_files): New variable.
28345         (dg-additional-files): New function.
28346         (dg-additional-files-options): Likewise.
28347         * lib/gcc-dg.exp (dg-require-weak): New function.
28348         (dg-require-alias): Likewise.
28349         (dg-require-gc-sections): Likewise.
28350         * lib/target-supports.exp (check_alias_available): Remove testfile
28351         parameter.
28352         (check_gc_sections_available): New function.
28353         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28354         (dg-gpp-additional-files): Likewise.
28355         * lib/g++.exp (additional_sources): Remove.
28356         (additional_files): Likewise.
28357         (g++_target_compile): Use dg-additional-files-options.
28358
28359         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28360         Tcl logic.
28361         * gcc.dg/special/ecos.exp: Remove.
28362         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28363         * gcc.dg/special/alias-1.c: Likewise.
28364         * gcc.dg/special/alias-2.c: Likewise.
28365         * gcc.dg/special/gcsec-1.c: Likewise.
28366         * gcc.dg/special/weak-1.c: Likewise.
28367         * gcc.dg/special/weak-2.c: Likewise.
28368         * gcc.dg/special/wkali-1.c: Likewise.
28369         * gcc.dg/special/wkali-2.c: Likewise.
28370
28371         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28372         dg-gpp-additional-*.
28373         * g++.dg/special/conpr-3.C: Likewise.
28374         * g++.dg/special/conpr-4.C: Likewise.
28375         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28376         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28377         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28378         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28379         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28380         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28381         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28382         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28383         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28384         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28385         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28386         * g++.old-deja/g++.other/comdat1.C: Likewise.
28387         * g++.old-deja/g++.other/comdat2.C: Likewise.
28388         * g++.old-deja/g++.other/comdat3.C: Likewise.
28389         * g++.old-deja/g++.other/ctor1.C: Likewise.
28390         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28391
28392 2003-06-05  Richard Henderson  <rth@redhat.com>
28393
28394         * gcc.dg/debug/20030605-1.c: New.
28395
28396 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * README.QMTEST: Update.
28399
28400 2003-06-04  Richard Henderson  <rth@redhat.com>
28401
28402         * gcc.dg/cleanup-1.c: New.
28403         * gcc.dg/cleanup-2.c: New.
28404         * gcc.dg/cleanup-3.c: New.
28405         * gcc.dg/cleanup-4.c: New.
28406         * gcc.dg/cleanup-5.c: New.
28407         * gcc.dg/cleanup-6.c: New.
28408         * gcc.dg/cleanup-7.c: New.
28409
28410 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28411
28412         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28413
28414         * lib/dg-pch.exp: New file.
28415         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28416         * gcc.dg/pch/pch.exp: Likewise.
28417
28418 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28419
28420         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28421         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28422         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28423         * gcc.dg/builtins-17.c: New test case.
28424         * gcc.dg/i386-387-4.c: New test case.
28425         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28426
28427 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28428
28429         * gcc.dg/ultrasp9.c: New test.
28430
28431 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28432
28433         * gcc.c-torture/compile/20030604-1.c: New test.
28434         * gcc.dg/sparc-constant-1.c: New test.
28435
28436 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28437
28438         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28439
28440 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28441
28442         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28443
28444         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28445         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28446
28447 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28448
28449         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28450
28451 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28452
28453         PR c++/10940
28454         * g++.dg/template/spec10.C: New test.
28455
28456 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28457
28458         * gcc.dg/builtins-16.c: New test case.
28459
28460 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28463         mempcpy test with post-increments.
28464         * gcc.c-torture/execute/string-opt-3.c: New test.
28465         * gcc.dg/string-opt-1.c: New test.
28466
28467 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28468
28469         PR fortran/10965
28470         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28471
28472 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28473
28474         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28475         (scan-assembler): ... here.  Use dg-scan.
28476         (scan-assembler-not): Likewise.
28477         (scan-file): New function.
28478         (scan-file-not): Likewise.
28479         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28480         * gcc.dg/cpp/_Pragma4.c: Likewise.
28481         * gcc.dg/cpp/_Pragma5.c: Likewise.
28482         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28483         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28484         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28485         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28486         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28487         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28488         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28489         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28490         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28491         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28492         * gcc.dg/cpp/cxxcom1.c: Likewise.
28493         * gcc.dg/cpp/line1.c: Likewise.
28494         * gcc.dg/cpp/maccom1.c: Likewise.
28495         * gcc.dg/cpp/maccom2.c: Likewise.
28496         * gcc.dg/cpp/maccom3.c: Likewise.
28497         * gcc.dg/cpp/maccom4.c: Likewise.
28498         * gcc.dg/cpp/maccom5.c: Likewise.
28499         * gcc.dg/cpp/maccom6.c: Likewise.
28500         * gcc.dg/cpp/multiline.c: Likewise.
28501         * gcc.dg/cpp/spacing1.c: Likewise.
28502         * gcc.dg/cpp/spacing2.c: Likewise.
28503         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28504         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28505         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28506         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28507         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28508         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28509         * gcc.dg/cpp/cxxcom2.c: Likewise.
28510         * gcc.dg/cpp/cxxcom2.h: New file.
28511
28512         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28513         * g++.dg/cpp/truefalse.C: Here.
28514         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28515
28516 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28517
28518         * gcc.dg/cpp/redef3.c: New file.
28519
28520 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28521
28522         * gcc.dg/i386-loop-3.c: New test.
28523
28524 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28525
28526         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28527
28528 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28529
28530         * gcc.dg/fwrapv-1.c: New test case.
28531         * gcc.dg/fwrapv-2.c: New test case.
28532
28533 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28534
28535         PR c++/10956
28536         * g++.dg/template/spec9.C: New test.
28537
28538 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28539
28540         * gcc.dg/duff-4.c: New test case.
28541
28542 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28543
28544         PR fortran/10843
28545         * g77.dg/ffixed-form-1.f: New test
28546         * g77.dg/ffixed-form-2.f: New test
28547         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28548         * g77.dg/ffree-form-3.f: New test
28549
28550 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28551
28552         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28553         * gcc.dg/wint_t-1.c: Likewise.
28554
28555 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28556
28557         * g++.dg/template/access11.C: New test.
28558
28559 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28560
28561         PR c++/10849
28562         * g++.dg/template/access10.C: New test.
28563
28564 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28565             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28566
28567         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28568
28569 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28570
28571         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28572         suppress for powerpc-*-darwin*.
28573         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28574
28575 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28576
28577         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28578         suppress option for powerpc-*-darwin*.
28579
28580 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28581
28582         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28583         * gcc.dg/builtins-4.c: Add test for fmod.
28584
28585 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28586
28587         PR c++/10682
28588         * g++.dg/template/instantiate4.C: New test.
28589
28590 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28591
28592         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28593
28594 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28595
28596         * gcc.dg/compat/scalar-return-1_main.c: New file.
28597         * gcc.dg/compat/scalar-return-1_x.c: New file.
28598         * gcc.dg/compat/scalar-return-1_y.c: New file.
28599         * gcc.dg/compat/scalar-return-2_main.c: New file.
28600         * gcc.dg/compat/scalar-return-2_x.c: New file.
28601         * gcc.dg/compat/scalar-return-2_y.c: New file.
28602         * gcc.dg/compat/struct-return-3_main.c: New file.
28603         * gcc.dg/compat/struct-return-3_y.c: New file.
28604         * gcc.dg/compat/struct-return-3_x.c: New file.
28605         * gcc.dg/compat/struct-return-2_main.c: New file.
28606         * gcc.dg/compat/struct-return-2_x.c: New file.
28607         * gcc.dg/compat/struct-return-2_y.c: New file.
28608
28609 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28610
28611         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28612         for hppa*-hp-hpux*.
28613         * gcc.dg/20021014-1.c (dg-options): Likewise.
28614         * gcc.dg/nest.c (dg-options): Likewise.
28615
28616 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28617
28618         PR c++/9738
28619         * g++.dg/ext/dllimport2.C: New file.
28620         * g++.dg/ext/dllimport3.C: New file.
28621
28622 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28623
28624         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28625         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28627         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28628         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28629         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28630         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28631         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28632         * gcc.dg/compat/small-struct-defs.h: New file.
28633         * gcc.dg/compat/small-struct-init.h: New file.
28634         * gcc.dg/compat/small-struct-check.h: New file.
28635         * gcc.dg/compat/fp-struct-defs.h: New file.
28636         * gcc.dg/compat/fp-struct-check.h: New file.
28637         * gcc.dg/compat/fp-struct-init.h: New file.
28638         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28639         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28640
28641 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28642
28643         * gcc.dg/20030225-2.c: New test.
28644
28645 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28646             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28647
28648         * gcc.c-torture/compile/20030518-1.c: New test case.
28649
28650 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28651
28652         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28653         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28654         gcc-dg-debug-runtest.
28655         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28656         gcc-dg-debug-runtest.
28657
28658 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28659
28660         PR c++/9022
28661         * g++.dg/lookup/using6.C: New test.
28662
28663 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28664
28665         * g++.dg/parse/access2.C: New test.
28666
28667 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28668
28669         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28670         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28671         * gcc.dg/debug/debug.exp: Likewise.
28672
28673 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28674
28675         * gcc.dg/dollar.c: New test.
28676
28677 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28678
28679         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28680         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28681         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28682         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28683         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28684         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28685         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28686         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28687         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28688         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28689         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28690         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28691         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28692         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28693         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28694         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28695         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28696         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28697
28698 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28699
28700         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28701         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28702         support for "repo" mode.
28703         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28704         * lib/g77-dg.exp: Likewise.
28705         * lib/obj-dg.exp: Likewise.
28706
28707 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28708
28709         Merge from gcc-3_2-rhl8-branch:
28710         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * gcc.dg/tls/opt-6.c: New test.
28713
28714         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * gcc.dg/20030405-1.c: New test.
28717
28718         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * gcc.dg/20030309-1.c: New test.
28721
28722         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28723
28724         * gcc.c-torture/execute/20030307-1.c: New test.
28725
28726         2003-02-20  Randolph Chung  <tausq@debian.org>
28727
28728         * gcc.c-torture/compile/20030220-1.c: New test.
28729
28730         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28731
28732         * gcc.dg/20030217-1.c: New test.
28733
28734         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28735
28736         * gcc.c-torture/compile/20020129-1.c: New test.
28737
28738         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28739
28740         * gcc.dg/unroll-1.c: New test.
28741
28742         2002-11-16  Jan Hubicka  <jh@suse.cz>
28743
28744         * gcc.c-torture/execute/20020920-1.c: New test.
28745
28746         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28747
28748         PR target/7434
28749         * gcc.c-torture/compile/20021008-1.c: New test.
28750
28751         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28752
28753         PR target/7559
28754         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28755
28756         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28757
28758         * gcc.c-torture/compile/20020807-1.c: New test.
28759
28760         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28761
28762         * gcc.dg/tls/opt-1.c: New test.
28763
28764         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28765
28766         * gcc.dg/20020729-1.c: New test.
28767
28768         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28769
28770         * g++.dg/opt/life1.C: New test.
28771
28772         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28773
28774         * gcc.dg/20020525-1.c: New test.
28775
28776         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28777
28778         PR c++/6794
28779         * g++.dg/ext/pretty1.C: New test.
28780         * g++.dg/ext/pretty2.C: New test.
28781
28782 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28783
28784         PR c++/8385
28785         * g++.dg/ext/typeof5.C: New test.
28786
28787 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28788
28789         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28790         __USER_LABEL_PREFIX__ into account.
28791         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28792
28793 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28794
28795         * gcc.dg/builtins-15.c: New test case.
28796
28797 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28798
28799         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28800
28801 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28802
28803         * lib/g++.exp: Tweak handling of additional source files.
28804         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28805         * g++.dg/special/conpr-2a.C: Rename to ...
28806         * g++.dg/special/conpr-2a.cc: ... this.
28807         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28808         * g++.dg/special/conpr-3a.C: Rename to ...
28809         * g++.dg/special/conpr-3a.cc: This.
28810         * g++.dg/special/conpr-3b.C: Rename to ...
28811         * g++.dg/special/conpr-3b.cc: This.
28812         * g++.dg/special/conpr-4.C: New test.
28813         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28814
28815 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28816
28817         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28818
28819 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28820
28821         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28822         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28823         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28824         * g++.old-deja/g++.other/warn3.C: Likewise.
28825
28826 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28827
28828         * gcc.dg/i386-387-1.c: Update to also test log.
28829         * gcc.dg/i386-387-2.c: Likewise.
28830
28831 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28832
28833         * g77.f-torture/execute/int8421.f: New test.
28834
28835 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28836
28837         PR c++/10230, c++/10481
28838         * g++.dg/lookup/scoped5.C: New test.
28839
28840 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28841
28842         PR c++/10552
28843         * g++.dg/template/ttp6.C: New test.
28844
28845 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28846
28847         * gcc.c-torture/execute/builtins: New directory.
28848         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28849         gcc.c-torture/execute/builtins.
28850         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28851         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28852         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28853         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28854
28855 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28856
28857         PR c++/9252
28858         * g++.dg/template/access8.C: New test.
28859         * g++.dg/template/access9.C: New test.
28860
28861 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28862
28863         PR c++/9554
28864         * g++.dg/parse/access1.C: New test.
28865
28866 2003-05-09  DJ Delorie  <dj@redhat.com>
28867
28868         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28869         long, and not an int.
28870
28871 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28872
28873         PR c++/10555, c++/10576
28874         * g++.dg/template/memclass1.C: New test.
28875
28876 2003-05-08  DJ Delorie  <dj@redhat.com>
28877
28878         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28879         targets.
28880         * gcc.c-torture/execute/20021024-1.x: Likewise.
28881         * gcc.c-torture/execute/shiftdi.x: Likewise.
28882         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28883         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28884         * gcc.dg/20021018-1.c: Likewise.
28885
28886 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28887
28888         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28889
28890         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28891         (bcopy): Call memmove.
28892
28893 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28894
28895         * g77.f-torture/compile/8485.f: New test case.
28896
28897 2003-05-07  Richard Henderson  <rth@redhat.com>
28898
28899         PR c++/10570
28900         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28901         Verify exception_cleanup not called for rethrows.
28902         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28903         when exiting catch block without rethrowing.
28904         * g++.dg/eh/forced3.C: New.
28905         * g++.dg/eh/forced4.C: New.
28906
28907 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28908
28909         * gcc.dg/20030505.c: Fix triplet.
28910
28911 2003-05-06  DJ Delorie  <dj@redhat.com>
28912
28913         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28914         * gcc.dg/nest.c: Likewise.
28915
28916 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28917
28918         * gcc.dg/builtins-14.c: New test case.
28919
28920 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28921
28922         * lib/compat.exp (compat-execute): New argument.
28923         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28924         * gcc.dg/compat: New test directory.
28925         * gcc.dg/compat/compat.exp: New expect script.
28926         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28927         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28928         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28929         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28930         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28931         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28932
28933         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28934         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28935         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28936         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28937         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28938         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28939         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28940         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28941         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28942         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28943         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28944         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28945         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28946         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28947         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28948
28949 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28950
28951         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28952
28953 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28954
28955         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28956
28957 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28958
28959         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28960         * gcc.dg/ppc-fsel-2.c: New test.
28961
28962         * gcc.dg/unused-5.c: New test.
28963
28964 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28965
28966         PR c++/10496
28967         * g++.dg/warn/pmf1.C: New test.
28968
28969 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28970
28971         PR c++/4494
28972         * g++.dg/warn/main.C: New test.
28973
28974 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28975
28976         * gcc.dg/nonnull-3.c: New test.
28977
28978 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28979
28980         * gcc.dg/cpp/Wtrigraphs.c: Update.
28981         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28982
28983 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28984
28985         * gcc.dg/ppc-fsel-1.c: New test.
28986
28987 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28988
28989         PR c/10604
28990         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28991
28992 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28993
28994         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28995
28996 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/9364, c++/10553, c++/10586
28999         * g++.dg/parse/typename4.C: New test.
29000         * g++.dg/parse/typename5.C: Likewise.
29001
29002 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29003
29004         * gcc.c-torture/compile/20030503-1.c: New test.
29005
29006 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29007
29008         * g++.dg/lookup/using5.C: Fix testcase error.
29009
29010 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29011
29012         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29013         since MEABI is no longer supported.  Remove all vestiges
29014         of MEABI from the test.
29015
29016 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29017
29018         PR c++/10554
29019         * g++.dg/lookup/using5.C: New test.
29020
29021 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29022
29023         PR c++/8772
29024         * g++.dg/template/ttp5.C: New test.
29025
29026 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29029         (dg-gpp-additional-sources): New function.
29030         (dg-gpp-additional-files): Likewise.
29031         * lib/g++.exp (additional_sources): New variable.
29032         (additional_files): Likewise.
29033         (g++_target_compile): Deal with them.
29034         * lib/old-dejagnu.exp: Remove.
29035         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29036         * g++.old-deja: Revise all tests to use dg commands.
29037
29038 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29039
29040         PR c++/9432, c++/9528
29041         * g++.dg/lookup/using4.C: New test.
29042
29043 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29044
29045         * gcc.dg/noreturn-5.c: New file.
29046         * gcc.dg/noreturn-6.c: New file.
29047
29048         * gcc.c-torture/compile/inline-1.c: New file.
29049
29050 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29051
29052         PR c++/10551
29053         * g++.dg/template/explicit1.C: New test.
29054
29055 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/10549
29058         * g++.dg/other/bitfield1.C: New test.
29059
29060         PR c++/10527
29061         * g++.dg/init/new7.C: New test.
29062
29063 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29064
29065         * g++.dg/ext/desig1.C: New test.
29066         * g++.dg/ext/init1.C: Update.
29067
29068         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29069
29070 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/10180
29073         * g++.dg/warn/Winline-1.C: New test.
29074
29075 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29076
29077         * gcc.c-torture/execute/string-opt-19.c: New test.
29078
29079         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29080         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29081
29082 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29083
29084         PR c++/10506
29085         * g++.dg/init/new6.C: New test.
29086
29087         PR c++/10503
29088         * g++.dg/init/ref6.C: New test.
29089
29090 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29091
29092         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29093
29094 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29095
29096         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29097         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29098
29099 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29100
29101         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29102         initialized static data members.
29103
29104 2003-04-25  H.J. Lu <hjl@gnu.org>
29105
29106         * gcc.dg/ia64-sync-4.c: New test.
29107
29108 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29109
29110         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29111         date.
29112
29113 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         PR c++/10337
29116         * g++.dg/warn/conv1.C: New test.
29117         * g++.old-deja/g++.other/conv7.C: Adjust.
29118         * g++.old-deja/g++.other/overload14.C: Adjust.
29119
29120 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29121
29122         PR c++/10471
29123         * g++.dg/template/defarg2.C: New test.
29124
29125 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29126
29127         * gcc.dg/cpp/include2.c: Update.
29128         * gcc.dg/cpp/multiline-2.c: New.
29129         * gcc.dg/cpp/multiline.c: Update.
29130         * gcc.dg/cpp/strify2.c: Update.
29131         * gcc.dg/cpp/trad/literals-2.c: Update.
29132
29133 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29134
29135         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29136
29137 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29138
29139         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29140
29141 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29142
29143         PR c++/10451
29144         * g++.dg/parse/crash4.C: New test.
29145
29146         PR c++/9847
29147         * g++.dg/parse/crash5.C: New test.
29148
29149 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29150
29151         PR c++/10446
29152         * g++.dg/parse/crash3.C: New test.
29153
29154         PR c++/10428
29155         * g++.dg/parse/elab1.C: New test.
29156
29157 2003-04-22  Devang Patel  <dpatel@apple.com>
29158
29159         * gcc.dg/cpp/trad/funlike-5.c: New test.
29160
29161 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29162
29163         * g++.dg/other/packed1.C: Fix dg options.
29164
29165 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29166
29167         * g++.dg/other/offsetof2.C: New test.
29168
29169 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29170
29171         * g++.dg/template/recurse.C: Adjust location of error messages.
29172
29173 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29174
29175         PR c++/9881
29176         * g++.dg/init/addr-const1.C: New test.
29177         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29178
29179 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29180
29181         PR c++/10405
29182         * g++.dg/lookup/struct-hack1.C: New test.
29183
29184 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29185
29186         * ucs.c: Update diagnostic messages.
29187
29188 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29189
29190         * gcc.dg/cpp/truefalse.cpp: New test.
29191         * gcc.dg/cpp/cpp.exp: Update.
29192         * g++.dg/other/stdbool-if.C: Remove.
29193
29194 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29195
29196         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29197         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29198
29199 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29200
29201         * gcc.c-torture/compile/20030418-1.c: New test.
29202
29203 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29204
29205         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29206
29207 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29208
29209         PR c++/10347
29210         g++.dg/template/dependent-name1.C: New test.
29211
29212 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29213
29214         * gcc.dg/warn-1.c (tourist_guide): New array,
29215         contains a pointer to bar.
29216
29217 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29218
29219         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29220         * gcc.c-torture/execute/medce-1.c: New test case.
29221         * gcc.c-torture/execute/medce-2.c: New test case.
29222
29223 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29224
29225         * lib/prune.exp: Ignore more messages.
29226
29227         PR c++/10381
29228         * g++.dg/parse/lookup3.C: New test.
29229
29230 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29231
29232         * gcc.c-torture/compile/20030415-1.c : New test.
29233
29234 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29235
29236         * gcc.c-torture/execute/scope-2.c: Move to ...
29237         * gcc.dg/noncompile/scope.c: .... here.
29238
29239 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29240
29241         * gcc.dg/20030414-2.c: New test case.
29242
29243 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29244
29245         PR target/10377
29246         * gcc.dg/20030414-1.c: New test.
29247
29248 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29249
29250         * gcc.dg/builtins-12.c: New test case.
29251         * gcc.dg/builtins-13.c: New test case.
29252
29253 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29254
29255         * gcc.c-torture/execute/string-opt-18.c: New test.
29256
29257 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29258
29259         PR c++/10300
29260         * g++.dg/init/new5.C: New test.
29261
29262 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29263
29264         PR c++/7910
29265         * g++.dg/ext/dllimport1.C: New test.
29266
29267 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29268
29269         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29270
29271 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29272
29273         PR Fortran/9263
29274         * g77.f-torture/noncompile/9263.f: New test
29275         PR Fortran/1832
29276         * g77.f-torture/execute/1832.f: New test
29277
29278 2003-04-11  David Chad  <davidc@freebsd.org>
29279             Loren J. Rittle  <ljrittle@acm.org>
29280
29281         libobjc/8562
29282         * objc.dg/headers.m: New test.
29283
29284 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29285
29286         * gcc.c-torture/execute/builtin-noret-2.c: New.
29287         * gcc.c-torture/execute/builtin-noret-2.x: New.
29288         XFAIL builtin-noret-2.c at -O1 and above.
29289         * gcc.dg/redecl.c: New.
29290         * gcc.dg/Wshadow-1.c: Update error regexps.
29291
29292 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29293
29294         * g++.dg/abi/bitfield10.C: New test.
29295
29296 2003-04-09  Mike Stump  <mrs@apple.com>
29297
29298         * gcc.dg/pch/pch.exp: Make testcase names longer.
29299         * g++.dg/pch/pch.exp: Make testcase names longer.
29300
29301 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29302
29303         * gcc.dg/builtins-11.c: New test case.
29304
29305 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29306
29307         * gcc.dg/builtins-9.c: New test case.
29308         * gcc.dg/builtins-10.c: New test case.
29309
29310 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29311
29312         * gcc.dg/noncompile/init-4.c.c: New test.
29313
29314 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         * gcc.misc-test/gcov-9.c: New test.
29317         * gcc.misc-test/gcov-10.c: New test
29318         * gcc.misc-test/gcov-11.c: New test.
29319
29320 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29321
29322         PR optimization/10024
29323         * gcc.c-torture/compile/20030405-1.c: New test.
29324
29325 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29326
29327         * gcc.dg/pch/static-3.c: New.
29328         * gcc.dg/pch/static-3.hs: New.
29329         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29330
29331 2003-04-04  Richard Henderson  <rth@redhat.com>
29332
29333         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29334         * g++.dg/eh/forced2.C: Likewise.
29335
29336 2003-04-03  Mike Stump  <mrs@apple.com>
29337
29338         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29339         target arg.
29340         (scan-assembler-times, scan-assembler-not): Likewise.
29341         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29342
29343 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29344
29345         * gcc.dg/sparc-loop-1.c: New test.
29346
29347 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29348
29349         PR other/9274
29350         * g++.dg/pch/system-2.C: New.
29351         * g++.dg/pch/system-2.Hs: New.
29352
29353 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29354
29355         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29356
29357         * g++.dg/eh/simd-1.C (vecfunc): Same.
29358
29359 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29360
29361         * gcc.c-torture/execute/20030401-1.c: New test case.
29362
29363 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29364
29365         * objc.dg/defs.m: New.
29366
29367 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29368
29369         * g++.dg/eh/simd-1.C: New.
29370         * g++.dg/eh/simd-2.C: New.
29371
29372 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29373
29374         * gcc.c-torture/execute/simd-3.c: New.
29375
29376 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29377
29378         PR c/9936
29379         * gcc.dg/20030331-2.c: New test.
29380
29381 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29382
29383         PR c++/10278
29384         * g++.dg/parse/crash2.C: New test.
29385
29386 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29387
29388         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29389         * gcc.c-torture/execute/20030331-1.c: ...here.
29390
29391 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29392
29393         * gcc.c-torture/execute/20030331-1.c: New test.
29394
29395 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         * lib/gcov.exp: Adjust call return testing strings.
29398         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29399
29400 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29401
29402         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29403         * gcc.dg/builtins-7.c: New test case.
29404         * gcc.dg/builtins-8.c: New test case.
29405
29406 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29407
29408         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29409
29410 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/7647
29413         * g++.dg/lookup-class-member-2.C: New test.
29414
29415 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29416
29417         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29418
29419 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29420
29421         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29422
29423 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29424
29425         * g++.dg/init/attrib1.C: New test.
29426
29427 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29428
29429         * gcc.dg/ultrasp8.c: New test.
29430
29431 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29432
29433         * gcc.dg/ultrasp7.c: New test.
29434
29435 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29436
29437         PR c++/10047
29438         * g++.dg/template/inline1.C: New test.
29439
29440 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29441
29442         * gcc.dg/sparc-dwarf2.c: New test.
29443
29444 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29445
29446         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29447         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29448
29449 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29450
29451         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29452         than reading .x files.
29453         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29454         * g77.dg/gcov/gcov-1.f: Likewise.
29455         * gcc.misc-tests/gcov-4b.c: Likewise.
29456         * gcc.misc-tests/gcov-5b.c: Likewise.
29457         * gcc.misc-tests/gcov-6.c: Likewise.
29458         * gcc.misc-tests/gcov-7.c: Likewise.
29459         * gcc.misc-tests/gcov-8.c: Likewise.
29460         * g++.dg/gcov/gcov-1.x: Remove.
29461         * g77.dg/gcov/gcov-1.x: Likewise.
29462         * gcc.misc-tests/gcov-4b.x: Likewise.
29463         * gcc.misc-tests/gcov-5b.x: Likewise.
29464         * gcc.misc-tests/gcov-6.x: Likewise.
29465         * gcc.misc-tests/gcov-7.x: Likewise.
29466         * gcc.misc-tests/gcov-8.x: Likewise.
29467
29468 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29469
29470         PR opt/10087
29471         * gcc.dg/20030324-1.c: New test.
29472
29473 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29474
29475         PR c++/10224
29476         * g++.dg/template/arg3.C: New test.
29477
29478         PR c++/10158
29479         * g++.dg/template/friend18.C: New test.
29480
29481 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29482
29483         * g77.f-torture/compile/20030326-1.f: New test case.
29484
29485 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29486
29487         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29488
29489         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29490
29491 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29492
29493         * gcc.dg/ia64-sync-3.c: New test.
29494
29495 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29496
29497         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29498
29499 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29500
29501         * gcc.dg/ultrasp6.c: New test.
29502
29503 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29504
29505         * gcc.dg/i386-signbit-1.c: New test.
29506         * gcc.dg/i386-signbit-2.c: New test.
29507         * gcc.dg/i386-signbit-3.c: New test.
29508
29509 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29510
29511         * gcc.dg/ultrasp5.c: Fix options.
29512
29513 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29514
29515         * gcc.dg/ultrasp5.c: Fix comment.
29516
29517 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29518
29519         PR fortran/10197
29520         * g77.f-torture/execute/10197.f: New test.
29521
29522 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29523
29524         PR c++/9898, c++/383
29525         * g++.dg/template/conv6.C: New test.
29526
29527         PR c++/10119
29528         * g++.dg/template/ptrmem5.C: New test.
29529
29530         PR c++/10026
29531         * g++.dg/lookup/koenig1.C: New test.
29532
29533         PR C++/10199
29534         * g++.dg/lookup/template2.C: New test.
29535
29536 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * g++.dg/opt/rtti1.C: New test.
29539
29540 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29541
29542         * gcc.dg/ultrasp5.c: New test.
29543
29544 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29545
29546         PR middle-end/9967
29547         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29548         builtin fputs.
29549
29550 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29551
29552         PR c/8224
29553         * gcc.dg/20030323-1.c: New test.
29554
29555 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29556
29557         * gcc.c-torture/compile/20030323-1.c: New test case.
29558
29559 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29560
29561         * gcc.dg/20030321-1.c: New test.
29562
29563 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29564
29565         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29566
29567 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29568
29569         PR c++/9978, c++/9708
29570         * g++.dg/ext/vlm1.C: Adjust expected error.
29571         * g++.dg/ext/vla2.C: New test.
29572         * g++.dg/template/arg1.C: New test.
29573         * g++.dg/template/arg2.C: New test.
29574
29575 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29576
29577         * g77.f-torture/execute/select.f: New test.
29578         * g77.f-torture/noncompile/select_no_compile.f: New test.
29579
29580 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29581
29582         PR c++/9898
29583         * g++.dg/other/error4.C: New test.
29584
29585 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29586
29587         * g++.dg/template/friend17.C: New test.
29588
29589 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29590
29591         * gcc.c-torture/compile/20030320-1.c: New.
29592
29593 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29594
29595         * gcc.dg/builtins-6.c: New test case.
29596
29597 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29598
29599         PR target/10073
29600         * gcc.c-torture/compile/20030319-1.c: New.
29601
29602 2003-03-18  Jan Hubicka  <jh@suse.cz>
29603
29604         * gcc.dg/i386-cvt-1.c: New test.
29605
29606 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29607
29608         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29609         * objc.dg/naming-2.m: Likewise.
29610
29611 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29612
29613         PR c++/9639
29614         * g++.dg/parse/crash1.C: New test.
29615
29616 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29617
29618         PR c++/8805
29619         * g++.dg/eh/cleanup1.C: New test.
29620
29621 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29622
29623         * gcc.c-torture/execute/20030316-1.c: New test case.
29624
29625 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29626
29627         PR c++/9629
29628         * g++.dg/init/ctor2.C: New test.
29629
29630 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29631
29632         * g77.f-torture/compile/xformat.f: New test case.
29633
29634 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29635
29636         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29637         * g++.old-deja/g++.mike/eh50.C: Likewise.
29638
29639 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29640
29641         PR c++/6440
29642         * g++.dg/template/spec7.C: New test.
29643         * g++.dg/template/spec8.C: Likewise.
29644
29645 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29646
29647         * gcc.c-torture/execute/20030313-1.c: New test.
29648
29649 2003-03-14  Richard Henderson  <rth@redhat.com>
29650
29651         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29652
29653 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29654
29655         * gcc.c-torture/compile/20030314-1.c: New test.
29656
29657 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29658
29659         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29660         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29661         thumb target,
29662         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29663         to accept newer _imp__  prefix and additional
29664         newline in .drectve section.
29665         * gcc.dg/dll-4.c: Likewise.
29666         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29667         switch.
29668
29669 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29670
29671         * g++.dg/parse/namespace9.C: New test.
29672
29673         * g++.dg/init/ref5.C: New test.
29674         * g++.dg/parse/ptrmem1.C: Likewise.
29675
29676 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29677
29678         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29679         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29680         regular expression.
29681         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29682         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29683
29684 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29685
29686         * gcc.c-torture/execute/20030224-2.c: New test.
29687
29688 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29689
29690         * gcc.dg/decl-3.c: New test.
29691
29692 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29693
29694         * gcc.dg/i386-loop-2.c: New test.
29695
29696 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29697
29698         PR c++/9474
29699         * g++.dg/parse/namespace8.C: New test.
29700
29701         PR c++/9924
29702         * g++.dg/overload/builtin2.C: New test.
29703
29704 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29705
29706         * gcc.dg/return-type-3.c: New test.
29707
29708 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29709
29710         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29711         profiling options are not supported.
29712
29713 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29714
29715         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29716         * g++.old-deja/g++.warn/impint2.C: Likewise.
29717
29718 2003-03-10  Devang Patel  <dpatel@apple.com>
29719
29720         * g++.dg/cpp/c++_cmd_1.C: New test.
29721         * g++.dg/cpp/c++_cmd_1.h: New file.
29722
29723 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29724
29725         * gcc.dg/altivec-9.c: New file.
29726
29727 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29728
29729         * gcc.dg/ppc-sdata-1.c: New test.
29730         * gcc.dg/ppc-sdata-2.c: New test.
29731
29732 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29733
29734         PR c++/9373
29735         * g++.dg/opt/ptrmem2.C: New test.
29736
29737         PR c++/8534
29738         * g++.dg/opt/ptrmem1.C: New test.
29739
29740 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * gcc.dg/i386-loop-1.c: New test.
29743
29744 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29745
29746         PR c++/9970
29747         * g++.dg/lookup/friend1.C: New test.
29748
29749 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29750
29751         PR c++/9823
29752         * g++.dg/parser/constructor1.C: New test.
29753
29754 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29755
29756         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29757
29758         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29759
29760 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29761
29762         * gcc.dg/cpp/Wunused.c: Update test.
29763
29764 2003-03-08  Jan Hubicka  <jh@suse.cz>
29765
29766         * gcc.dg/inline-3.c: New test.
29767
29768 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29769
29770         PR c++/9809
29771         * g++.dg/parse/builtin1.C: New test.
29772
29773         PR c++/9982
29774         * g++.dg/abi/cookie1.C: New test.
29775         * g++.dg/abi/cookie2.C: Likewise.
29776
29777         PR c++/9524
29778         * g++.dg/template/field1.C: New test.
29779
29780         PR c++/9912
29781         * g++.dg/parse/class1.C: New test.
29782         * g++.dg/parse/namespace7.C: Likewise.
29783         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29784
29785 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29786
29787         * g++.dg/init/ref4.C: New test.
29788
29789 2003-03-07  Jan Hubicka  <jh@suse.cz>
29790
29791         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29792         * gcc.dg/inline-3.c: New test.
29793
29794 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29795
29796         * g++.dg/init/ref3.C: New test.
29797
29798         PR c++/9965
29799         * g++.dg/init/ref2.C: New test.
29800
29801         PR c++/9400
29802         * g++.dg/warn/Wshadow-2.C: New test.
29803
29804         PR c++/9791
29805         * g++.dg/warn/Woverloaded-1.C: New test.
29806
29807 2003-03-05  Jan Hubicka  <jh@suse.cz>
29808
29809         * gcc.dg/i386-local2.c: New.
29810         * gcc.dg/i386-local.c: Fix typo.
29811
29812 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29813
29814         * g++.dg/abi/layout3.C: New test.
29815
29816 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29817
29818         * gcc.c-torture/compile/20030305-1.c
29819
29820 2003-03-05  Jan Hubicka  <jh@suse.cz>
29821
29822         * gcc.dg/i386-local.c: New.
29823
29824 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29825
29826         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29827
29828 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29829
29830         * gcc.dg/switch-2.c: New test.
29831         * gcc.dg/switch-3.c: New test.
29832         * gcc.dg/Wswitch.c: Adjust line numbers.
29833         * gcc.dg/Wswitch-default.c: Likewise.
29834         * gcc.dg/Wswitch-enum.c: Likewise.
29835
29836 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29837
29838         * gcc.c-torture/execute/20030222-1.c: New test.
29839
29840 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29841
29842         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29843
29844 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR c++/9878
29847         * g++.dg/init/ref1.C: New test.
29848
29849 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29850
29851         * gcc.dg/sh-relax.c: New SH-only test.
29852
29853 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29854
29855         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29856         comment explaining purpose of testcase.
29857
29858 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29859
29860         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29861         for HC11/HC12 (asm needs two int registers).
29862         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29863         HC11/HC12 because the test uses an asm which needs two 32-bit
29864         registers.
29865
29866 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29867
29868         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29869         for HC11/HC12 (array is too large otherwise).
29870         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29871         * gcc.c-torture/compile/20010518-2.x: Likewise.
29872         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29873         HC11/HC12 (array is too large).
29874
29875 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29876
29877         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29878         * lib/g++-dg.exp (g++-dg-test): Likewise.
29879
29880 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29881
29882         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29883         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29884
29885 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29886
29887         * g++.dg/warn/implicit-typename1.C: Remove warning.
29888
29889 2003-02-28  Richard Henderson  <rth@redhat.com>
29890
29891         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29892         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29893
29894 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29895
29896         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29897         * g++.dg/pch/pch.exp: Likewise.
29898
29899 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29900
29901         PR c++/9879
29902         * testsuite/g++.dg/init/new4.C: New test.
29903
29904 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29905
29906         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29907
29908 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29909
29910         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29911         unsigned long.
29912
29913         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29914         wider than float.
29915
29916 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29917
29918         * lib/scanasm.exp: Add support for counting numbers of
29919         occurences.
29920         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29921         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29922
29923 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29924
29925         PR c++/9683
29926         * g++.dg/template/static3.C: New test.
29927
29928         PR c++/9829
29929         * g++.dg/parse/namespace6.C: New test.
29930
29931 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29932
29933         PR target/9732
29934         * gcc.dg/20030225-1.c: New test.
29935
29936 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29937
29938         * README: Remove out-of-date information.
29939
29940         PR c++/9836
29941         * g++.dg/template/spec6.C: New test.
29942
29943 2003-02-24  Jeff Law  <law@redhat.com>
29944
29945         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29946
29947 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29948
29949         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29950         * gcc.dg/pragma-ep-1.c: Likewise.
29951
29952 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29953
29954         PR c++/9602
29955         * g++.dg/template/friend16.C: New test.
29956
29957 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29958
29959         PR c++/5333
29960         * g++.dg/parse/fused-params1.C: Adjust error messages.
29961         * g++.dg/template/nested3.C: New test.
29962
29963 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29964
29965         * g++.dg/abi/param1.C: New test.
29966
29967 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29968
29969         PR c++/7982
29970         * g++.dg/warn/implicit-typename1.C: New test.
29971
29972 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29973
29974         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29975         with "mtune".
29976         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29977         * gcc.c-torture/execute/20010129-1.x: Likewise.
29978         * gcc.dg/20011107-1.c: Likewise.
29979         * gcc.dg/20020108-1.c: Likewise.
29980         * gcc.dg/20020122-3.c: Likewise.
29981         * gcc.dg/20020206-1.c: Likewise.
29982         * gcc.dg/20020310-1.c: Likewise.
29983         * gcc.dg/20020426-2.c: Likewise.
29984         * gcc.dg/20020517-1.c: Likewise.
29985         * gcc.dg/991230-1.c: Likewise.
29986         * gcc.dg/i386-unroll-1.c: Likewise.
29987         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29988
29989 2003-02-22  Jan Hubicka  <jh@suse.cz>
29990
29991         * gcc.dg/i386-mul.c: New test.
29992
29993 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29994
29995         * gcc.dg/builtins-5.c: New test case.
29996
29997 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29998
29999         * gcc.dg/asmreg-1.c: New test.
30000
30001 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30002
30003         PR c++/9749
30004         * g++.dg/parse/varmod1.C: New test.
30005
30006 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30007
30008         PR c++/9727
30009         * g++.dg/template/op1.C: New test.
30010
30011 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30012
30013         PR c++/8906
30014         * g++.dg/template/nested2.C: New test.
30015
30016 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30017
30018         PR c++/8724
30019         * g++.dg/expr/dtor1.C: New test.
30020
30021 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30022
30023         * gcc.dg/cpp/include3.c: New test.
30024         * gcc.dg/cpp/inc/foo.h: New file.
30025
30026 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30027
30028         * gcc.c-torture/execute/20030221-1.c: New test.
30029
30030 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30031
30032         PR c++/9729
30033         * g++.dg/abi/conv1.C: New test.
30034
30035 2003-02-20  Jan Hubicka  <jh@suse.cz>
30036
30037         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30038
30039 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30040
30041         * gcc.c-torture/compile/20030219-1.c: New test.
30042
30043 2003-02-18  Jan Hubicka  <jh@suse.cz>
30044
30045         * gcc.dg/funcorder.c: New test.
30046
30047 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30048
30049         * gcc.c-torture/execute/20030218-1.c: New.
30050
30051 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30052
30053         * gcc.dg/20030218-1.c: New.
30054
30055 2003-02-18  Richard Henderson  <rth@redhat.com>
30056
30057         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30058         * gcc.dg/attr-used-2.c: New.
30059
30060 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30061
30062         PR c++/9704
30063         * g++.dg/init/copy5.C: New test.
30064
30065 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30066
30067         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30068         * g++.dg/pch/pch.exp: Likewise.
30069
30070 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30071
30072         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30073         STACK_SIZE is not defined.
30074
30075 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30076
30077         PR c++/9457
30078         * g++.dg/template/init1.C: New test.
30079
30080 2003-02-16  Jan HUbicka  <jh@suse.cz>
30081
30082         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30083         (foo): Add few extra tests
30084         * gcc.dg/c99-const-expr-3.c: Likewise.
30085         * gcc.c-torture/execute/20030216-1.c: New.
30086
30087 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30088
30089         PR c++/9459
30090         * g++.dg/ext/typeof4.C: New test.
30091
30092 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30093
30094         * gcc.dg/i386-387-3.c: New test case.
30095
30096 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30097
30098         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30099         cris-*-elf* cris-*-aout* and mmix-*-*.
30100
30101 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30102
30103         * gcc.dg/20030213-1.c: New test.
30104
30105 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30106
30107         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30108         * gcc.dg/i386-387-2.c: Likewise.
30109
30110 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30111
30112         * gcc.dg/ppc-spe.c: Fix formatting.
30113         Enable tests that were previously unsupported by gas.
30114         Delete tests for instructions that no longer exist.
30115         Switch arguments on evsubifw builtin.
30116
30117 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30118
30119         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30120         STACK_SIZE is too small.
30121
30122 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30123             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30124
30125         * gcc.dg/decl-2.c: New test.
30126
30127 2003-02-10  Jan Hubicka  <jh@suse.cz>
30128
30129         * gcc.dg/i386-fpcvt-1.c: New test.
30130
30131 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30132
30133         * gcc.c-torture/execute/20030209-1.c: New test.
30134
30135 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30136
30137         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30138         int-wide bitops, use the constants of the same width.
30139         Likewise, if long long is 32-bit wide, test bitops using
30140         32-bit constants.
30141
30142 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30143
30144         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30145
30146 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30147
30148         * testsuite/gcc.dg/builtins-4.c: New test case.
30149
30150 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30151
30152         * gcc.dg/20020430-1.c: Fix dg command typos.
30153         * gcc.dg/20020503-1.c: Likewise.
30154
30155 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30156
30157         PR c++/8785
30158         * g++.dg/parse/fused-params1.C: New test.
30159
30160         PR c++/8857
30161         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30162
30163         PR c++/8921
30164         * g++.dg/parse/non-dependent1.C: New test.
30165
30166         PR c++/8928
30167         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30168
30169         PR c++/9228
30170         * g++.dg/parse/undefined7.C: New test.
30171         * g++.dg/parse/non-templ1.C: New test.
30172
30173         PR c++/9229
30174         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30175
30176 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30177
30178         * gcc.c-torture/compile/20030206-1.c: New test.
30179
30180 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30181
30182         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30183         "pow" to "foo" to avoid potential confusion with a math built-in.
30184
30185 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30186
30187         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30188         conditions for SPARC targets.
30189
30190 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30191
30192         * gcc.dg/20030204-1.c: New test.
30193
30194 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30195
30196         PR c++/38
30197         * g++.dg/parse/array-size1.C: New test.
30198
30199         PR c++/5657
30200         * g++.dg/parse/undefined3.C: New test.
30201
30202         PR c++/5665
30203         * g++.dg/parse/undefined4.C: New test.
30204
30205         PR c++/5975
30206         * g++.dg/parse/undefined5.C: New test.
30207
30208         PR c++/7259
30209         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30210
30211         PR c++/8578
30212         * g++.dg/parse/casting-operator1.C: New test.
30213
30214         PR c++/8596
30215         * g++.dg/parse/undefined6.C: New test.
30216
30217         PR c++/8736
30218         * g++.dg/parse/missing-template1.C: New test.
30219
30220 2003-02-04  Jan Hubicka  <jh@suse.cz>
30221
30222         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30223         * gcc.dg/i386-cmov?.c: Likewise.
30224         * gcc.dg/i386-fpcvt-?.c: Likewise.
30225         * gcc.dg/i386-ssefp-1.c: Likewise.
30226         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30227         conventions.
30228
30229 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30230
30231         PR c++/7129
30232         * testsuite/g++.dg/ext/max.C: New test.
30233
30234 2003-02-03  Jan Hubicka  <jh@suse.cz>
30235
30236         * gcc.c-torture/execute/20030203-1.c: New test.
30237
30238 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30239
30240         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30241         'natural-endian'.
30242
30243 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30244
30245         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30246         * g++.dg/init/new2.C: Likewise.
30247         * g++.dg/other/new1.C: Likewise.
30248
30249 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30250
30251         * gcc.dg/struct-ret-libc.c: New test.
30252
30253 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30254
30255         * gcc.dg/20030129-1.c: New test.
30256
30257 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30258
30259         PR c++/8849
30260         * g++.dg/template/ptrmem4.C: New test.
30261
30262 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30263
30264         * g++.dg/parser/constant1.C: New test.
30265
30266 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30267
30268         PR c++/8591
30269         * g++.dg/parse/friend2.C: New test.
30270
30271 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30272
30273         PR c++/9437
30274         * g++.dg/template/unify4.C: New test.
30275
30276 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30277
30278         * gcc.c-torture/execute/20030128-1.c: New test.
30279
30280 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30281
30282         * g++.dg/lookup/nested1.C: Test moved from ...
30283         * g++.old-deja/g++.other/lookup24.C: ... here.
30284
30285 2003-01-28  Jan Hubicka  <jh@suse.cz>
30286
30287         * gcc.dg/i386-cmov5.c: New test.
30288
30289 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30290
30291         * gcc.c-torture/execute/20010925-1.c: Changed the
30292         memcpy declaration.
30293
30294 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30295
30296         PR c++/3902
30297         * g++.dg/parse/template5.C: New test.
30298
30299 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30300
30301         PR fortran/9258
30302         * g77.dg/pr9258: New test.
30303
30304 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30305
30306         * README: Move relevant parts from README.g++.
30307
30308         * README.g++: Remove this file.
30309
30310 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30311
30312         * g++.dg/abi/dcast1.C: New test.
30313
30314 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30315
30316         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30317
30318 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30319
30320         PR c++/47
30321         * g++.old-deja/g++.other/lookup24.C: New test.
30322
30323 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30324
30325         PR middle-end/7227
30326         * gcc.dg/uninit-C.c: New test.
30327
30328 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30329
30330         * g++.dg/abi/covariant1.C: New test.
30331
30332 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30333
30334         * gcc.dg/20030123-1.c: New test.
30335
30336 2003-01-25  Jan Hubicka  <jh@suse.cz>
30337
30338         PR opt/8492
30339         * gcc.c-torture/compile/20030125-1.c
30340
30341 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30342
30343         PR c++/9403
30344         * g++.dg/parse/template3.C: New test.
30345         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30346
30347         PR c++/795
30348         * g++.dg/parse/template4.C: New test.
30349
30350         PR c++/9415
30351         * g++.dg/template/qual2.C: New test.
30352
30353         PR c++/8545
30354         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30355
30356         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30357
30358 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30359
30360         * gcc.c-torture/execute/switch-1.c: New test case.
30361
30362 2003-01-25  Jan Hubicka  <jh@suse.cz>
30363
30364         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30365
30366 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30367
30368         Tweaks for Bison-1.875. From the NEWS file:
30369         "- `parse error' -> `syntax error'
30370         Bison now uniformly uses the term `syntax error'"
30371         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30372         * gcc.dg/cpp/digraph2.c: Likewise.
30373         * gcc.dg/cpp/direct2.c: Likewise.
30374         * gcc.dg/cpp/paste4.c: Likewise.
30375         * gcc.dg/c90-restrict-1.c: Likewise.
30376         * gcc.dg/c99-func-2.c: Likewise.
30377         * gcc.dg/noncompile/920721-2.c: Likewise.
30378         * gcc.dg/noncompile/930622-2.c: Likewise.
30379         * gcc.dg/noncompile/940112-1.c: Likewise.
30380         * gcc.dg/noncompile/950921-1.c: Likewise.
30381         * gcc.dg/noncompile/951123-1.c: Likewise.
30382         * gcc.dg/noncompile/971104-1.c: Likewise.
30383         * gcc.dg/noncompile/990416-1.c: Likewise.
30384
30385 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30386
30387         * g++.dg/parse/undefined1.C: Add error message.
30388
30389 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30390
30391         PR c++/9354
30392         * g++.dg/parse/new1.C: New test.
30393
30394         PR c++/9216
30395         * g++.dg/parse/template2.C: New test.
30396
30397         PR c++/9354
30398         * g++.dg/parse/typedef2.C: New test.
30399
30400         PR c++/9328
30401         * g++.dg/ext/typeof3.C: New test.
30402
30403 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30404
30405         PR c++/2738
30406         * g++.dg/parse/ret-type1.C: New test.
30407
30408         PR c++/3792
30409         * g++.dg/parse/tmpl-outside1.C: New test.
30410
30411         PR c++/4207
30412         * g++.dg/parse/int-as-enum1.C: New test.
30413
30414         PR c++/4903
30415         * g++.dg/parse/no-typename1.C: New test.
30416
30417         PR c++/5533
30418         * g++.dg/parse/no-value1.C: New test.
30419
30420         PR c++/5921
30421         * g++.dg/parse/wrong-inline1.C: New test.
30422
30423         PR c++/6402
30424         * g++.dg/parse/ref1.C: New test.
30425
30426         PR c++/6992
30427         * g++.dg/parse/attr-ctor1.C: New test.
30428
30429         PR c++/7229
30430         * g++.dg/parse/namespace5.C: New test.
30431
30432         PR c++/7917
30433         * g++.dg/parse/func-def1.C: New test.
30434
30435         PR c++/8143
30436         * g++.dg/parse/undefined1.C: New test.
30437
30438         PR c++/5723, PR c++/8522
30439         * g++.dg/parse/specialization1.C: New test.
30440
30441         PR c++/163, PR c++/8595
30442         * g++.dg/parse/struct-as-enum1.C: New test.
30443
30444         PR c++/9173
30445         * g++.dg/parse/undefined2.C: New test.
30446
30447 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30448
30449         PR c++/9298
30450         * g++.dg/parse/template1.C: New test.
30451
30452         PR c++/9384
30453         * g++.dg/parse/using1.C: New test.
30454
30455         PR c++/9285
30456         PR c++/9294
30457         * g++.dg/parse/expr2.C: New test.
30458
30459         PR c++/9388
30460         * g++.dg/parse/lookup2.C: Likewise.
30461
30462 2003-01-21  Jan Hubicka  <jh@suse.cz>
30463
30464         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30465         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30466         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30467         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30468
30469 2003-01-20  Nick Clifton  <nickc@redhat.com>
30470
30471         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30472         problem with ARM sibcall code generation.
30473
30474 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30475
30476         * gcc.c-torture/execute/20030120-1.c: New.
30477
30478 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30479
30480         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30481
30482 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30483
30484         PR c++/9272
30485         * g++.dg/parse/ctor1.C: New test.
30486
30487         PR c++/9294:
30488         * g++.dg/parse/qualified1.C: New test.
30489
30490         * g++.dg/parse/typename3.C: New test.
30491
30492 2003-01-16  Richard Henderson  <rth@redhat.com>
30493
30494         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30495
30496 2003-01-16  Richard Henderson  <rth@redhat.com>
30497
30498         * g++.dg/pch/pch.exp: Copy test header to the working directory
30499         before using it either for precompilation or direct use.
30500         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30501         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30502
30503 2003-01-16  Richard Henderson  <rth@redhat.com>
30504
30505         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30506         before using it either for precompilation or direct use.
30507         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30508         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30509
30510 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30511
30512         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30513         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30514         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30515         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30516         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30517         typename warning into error.
30518         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30519         error messages.
30520         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30521         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30522         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30523         messages.
30524         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30525         make declaration visible in template.
30526         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30527         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30528         messages.
30529         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30530         message.
30531         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30532         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30533         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30534         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30535         typename warning with error message.
30536         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30537         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30538         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30539
30540 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         * g++.dg/parse/ambig2.C: New test.
30543
30544 2003-01-15  Richard Henderson  <rth@redhat.com>
30545
30546         * g++.dg/tls/init-2.C: Update error message string.
30547
30548 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30549
30550         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30551
30552 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30553
30554         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30555         all for HC11/HC12.
30556         * gcc.c-torture/compile/20001205-1.x: Likewise.
30557         * gcc.c-torture/compile/20001226-1.x: Likewise.
30558         * gcc.c-torture/compile/920520-1.x: Likewise.
30559         * gcc.c-torture/compile/961203-1.x: Likewise.
30560         * gcc.c-torture/compile/20020604-1.x: Likewise.
30561
30562 2003-01-15  Jan Hubicka  <jh@suse.cz>
30563
30564         * gcc.c-torture/compile/20030115-1.c: New test.
30565
30566         * gcc.dg/i386-fpcvt-1.c: New test.
30567         * gcc.dg/i386-fpcvt-2.c: New test.
30568
30569 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30570
30571         Further conform g++'s __vmi_class_type_info to the C++ ABI
30572         specification.
30573         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30574         the specification.
30575
30576 2003-01-14  Jan Hubicka  <jh@suse.cz>
30577
30578         * gcc.dg/i386-fpcvt-1.c: New test.
30579         * gcc.dg/i386-fpcvt-2.c: New test.
30580
30581 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30582
30583         * gcc.dg/i386-mmx-3.c: New test.
30584
30585 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30586
30587         PR c++/9264
30588         * g++.dg/parse/octal1.C: New file.
30589
30590         PR c++/9172
30591         * g++.dg/parse/typename1.C: New file.
30592
30593 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30594
30595         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30596         * gcc.dg/bf-no-ms-layout.c: Likewise.
30597         * gcc.dg/bf-ms-attrib.c: Likewise.
30598
30599 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30600
30601         PR c++/9099
30602         * g++.dg/parse/dtor1.C: New file.
30603
30604         PR c++/9128
30605         * g++.dg/rtti/typeid1.C: New file.
30606
30607         PR c++/9153
30608         * g++.dg/parse/lookup1.C: New file.
30609
30610         PR c++/9171
30611         * g++.dg/templ/spec5.C: New file.
30612
30613 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30614
30615         * gcc.c-torture/compile/20030110-1.c: New test.
30616
30617 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30618
30619         Merge from pch-branch:
30620
30621         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30622
30623         * gcc.dg/pch/cpp-1.h: New.
30624         * gcc.dg/pch/cpp-1.c: New.
30625         * gcc.dg/pch/cpp-2.h: New.
30626         * gcc.dg/pch/cpp-2.c: New.
30627
30628         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30629
30630         * gcc.dg/pch/except-1.h: New.
30631         * gcc.dg/pch/except-1.c: New.
30632
30633         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30634
30635         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30636         running test.
30637         * gcc.dg/pch: Include *.hp not *.h.
30638         * gcc.dg/pch/system-1.h: New.
30639         * gcc.dg/pch/system-1.c: New.
30640
30641         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30642
30643         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30644         rather than trying to build and run a program using PCH.
30645         * gcc.dg/pch: Remove dg-do commands from test files.
30646
30647         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30648
30649         * gcc.dg/pch/macro-3.c: New.
30650         * gcc.dg/pch/macro-3.h: New.
30651
30652         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30653
30654         * gcc.dg/pch/common-1.c: New.
30655         * gcc.dg/pch/common-1.h: New.
30656         * gcc.dg/pch/decl-1.c: New.
30657         * gcc.dg/pch/decl-1.h: New.
30658         * gcc.dg/pch/decl-2.c: New.
30659         * gcc.dg/pch/decl-2.h: New.
30660         * gcc.dg/pch/decl-3.c: New.
30661         * gcc.dg/pch/decl-3.h: New.
30662         * gcc.dg/pch/decl-4.c: New.
30663         * gcc.dg/pch/decl-4.h: New.
30664         * gcc.dg/pch/decl-5.c: New.
30665         * gcc.dg/pch/decl-5.h: New.
30666         * gcc.dg/pch/global-1.c: New.
30667         * gcc.dg/pch/global-1.h: New.
30668         * gcc.dg/pch/inline-1.c: New.
30669         * gcc.dg/pch/inline-1.h: New.
30670         * gcc.dg/pch/inline-2.c: New.
30671         * gcc.dg/pch/inline-2.h: New.
30672         * gcc.dg/pch/static-1.c: New.
30673         * gcc.dg/pch/static-1.h: New.
30674         * gcc.dg/pch/static-2.c: New.
30675         * gcc.dg/pch/static-2.h: New.
30676
30677         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30678
30679         * g++.dg/pch/pch.exp: Better handle failing testcases.
30680         * gcc.dg/pch/pch.exp: Likewise.
30681         * gcc.dg/pch/macro-1.c: New.
30682         * gcc.dg/pch/macro-1.h: New.
30683         * gcc.dg/pch/macro-2.c: New.
30684         * gcc.dg/pch/macro-2.h: New.
30685
30686         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30687
30688         * g++.dg/dg.exp: Treat files in pch/ specially.
30689         * g++.dg/pch/pch.exp: New file.
30690         * g++.dg/pch/empty.H: New file.
30691         * g++.dg/pch/empty.C: New file.
30692         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30693         "precompile".
30694
30695         * gcc.dg/pch/pch.exp: New file.
30696         * gcc.dg/pch/empty.h: New file.
30697         * gcc.dg/pch/empty.c: New file.
30698         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30699         "precompile".
30700
30701 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30702
30703         * g++.dg/template/friend14.C: New test.
30704
30705 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30706
30707         * gcc.dg/old-style-asm-1.c: New test.
30708
30709 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30710
30711         * gcc.c-torture/compile/20030109-1.c: New test.
30712
30713 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30714
30715         * gcc.c-torture/execute/20030109-1.c: New test.
30716
30717 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30718
30719         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30720         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30721         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30722         * g++.old-deja/g++.mike/eh2.C: Likewise.
30723         * g++.old-deja/g++.mike/eh3.C: Likewise.
30724         * g++.old-deja/g++.mike/eh5.C: Likewise.
30725         * g++.old-deja/g++.mike/eh6.C: Likewise.
30726         * g++.old-deja/g++.mike/eh7.C: Likewise.
30727         * g++.old-deja/g++.mike/eh8.C: Likewise.
30728         * g++.old-deja/g++.mike/eh9.C: Likewise.
30729         * g++.old-deja/g++.mike/eh10.C: Likewise.
30730         * g++.old-deja/g++.mike/eh12.C: Likewise.
30731         * g++.old-deja/g++.mike/eh13.C: Likewise.
30732         * g++.old-deja/g++.mike/eh14.C: Likewise.
30733         * g++.old-deja/g++.mike/eh16.C: Likewise.
30734         * g++.old-deja/g++.mike/eh17.C: Likewise.
30735         * g++.old-deja/g++.mike/eh18.C: Likewise.
30736         * g++.old-deja/g++.mike/eh21.C: Likewise.
30737         * g++.old-deja/g++.mike/eh23.C: Likewise.
30738         * g++.old-deja/g++.mike/eh24.C: Likewise.
30739         * g++.old-deja/g++.mike/eh25.C: Likewise.
30740         * g++.old-deja/g++.mike/eh26.C: Likewise.
30741         * g++.old-deja/g++.mike/eh27.C: Likewise.
30742         * g++.old-deja/g++.mike/eh28.C: Likewise.
30743         * g++.old-deja/g++.mike/eh29.C: Likewise.
30744         * g++.old-deja/g++.mike/eh31.C: Likewise.
30745         * g++.old-deja/g++.mike/eh33.C: Likewise.
30746         * g++.old-deja/g++.mike/eh34.C: Likewise.
30747         * g++.old-deja/g++.mike/eh35.C: Likewise.
30748         * g++.old-deja/g++.mike/eh36.C: Likewise.
30749         * g++.old-deja/g++.mike/eh37.C: Likewise.
30750         * g++.old-deja/g++.mike/eh38.C: Likewise.
30751         * g++.old-deja/g++.mike/eh39.C: Likewise.
30752         * g++.old-deja/g++.mike/eh40.C: Likewise.
30753         * g++.old-deja/g++.mike/eh41.C: Likewise.
30754         * g++.old-deja/g++.mike/eh42.C: Likewise.
30755         * g++.old-deja/g++.mike/eh44.C: Likewise.
30756         * g++.old-deja/g++.mike/eh46.C: Likewise.
30757         * g++.old-deja/g++.mike/eh47.C: Likewise.
30758         * g++.old-deja/g++.mike/eh48.C: Likewise.
30759         * g++.old-deja/g++.mike/eh49.C: Likewise.
30760         * g++.old-deja/g++.mike/eh50.C: Likewise.
30761         * g++.old-deja/g++.mike/eh51.C: Likewise.
30762         * g++.old-deja/g++.mike/eh53.C: Likewise.
30763         * g++.old-deja/g++.mike/eh55.C: Likewise.
30764         * g++.old-deja/g++.mike/p7912.C: Likewise.
30765         * g++.old-deja/g++.mike/p9706.C: Likewise.
30766         * g++.old-deja/g++.mike/p10416.C: Likewise.
30767         * g++.old-deja/g++.mike/p11667.C: Likewise.
30768         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30769         Remove redundant reference to Iris.
30770         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30771         Elxsi, i860, Pico Java, and WE32K.
30772
30773 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30774
30775         * g++.dg/ext/asm4.C: New test.
30776
30777 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30778
30779         PR c++/9030
30780         * g++.dg/template/friend12.C: New test.
30781         * g++.dg/template/friend13.C: Likewise.
30782         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30783
30784 2003-01-08  Jan Hubicka  <jh@suse.cz>
30785
30786         * gcc.dg/i386-cadd.c: New test.
30787         * gcc.dg/i386-cmov4.c: Likewise.
30788
30789 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30790
30791         PR c++/9165
30792         * g++.dg/warn/Wunused-3.C: New test.
30793
30794         * g++.dg/abi/bitfield9.C: New test.
30795
30796         PR c++/9189
30797         * g++.dg/parse/defarg3.C: New test.
30798
30799 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30800
30801         * g++.dg/parse/ambig1.C: New test.
30802         * g++.dg/parse/defarg2.C: New test.
30803
30804 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30805
30806         * g++.dg/template/defarg-1.C: New test.
30807         * g++.dg/template/local2.C: Likewise.
30808
30809 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30810
30811         * gcc.c-torture/execute/20030105-1.c: New test.
30812
30813 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30814
30815         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30816         * g++.dg/parse/namespace4.C: Likewise.
30817
30818 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30819
30820         * g++.dg/template/ntp2.C: New test.
30821
30822 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30823
30824         * g++.dg/parse/extern-C-1.C: New test.
30825
30826         * g++.dg/parse/namespace4.C: New test.
30827
30828         * g++.dg/template/nested1.C: New test.
30829
30830         * g++.dg/parse/namespace3.C: New test.
30831
30832 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30833
30834         * g++.dg/lookup/two-stage1.C: New test.
30835
30836 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30837
30838         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30839         * g++.old-deja/g++.jason/access8.C: Likewise.
30840         * g++.old-deja/g++.other/decl5.C: Likewise.
30841
30842 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30843
30844         * g++.dg/parse/parse7.C: New test.
30845
30846 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30847
30848         PR c++/2843
30849         * g++.dg/ext/attrib7.C: New test.
30850
30851 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30852
30853         * g++.dg/parse/parse6.C: New test.
30854
30855 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30856
30857         * gcc.dg/h8300-stack-1.c: New.
30858
30859 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30860
30861         g++.dg/lookup/exception1.C: New test.
30862
30863         g++.dg/lookup/template1.C: New test.
30864
30865         g++.dg/parse/namespace2.C: New test.
30866
30867         g++.dg/parse/parens2.C: New test.
30868
30869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30870
30871         * g++.dg/parse/parse5.C: New test.
30872         * g++.dg/lookup/scoped4.C: New test.
30873
30874 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30875
30876         * g++.dg/parse/parens1.C: New test.
30877
30878         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30879         angle-bracket1.C.
30880         * g++.dg/parse/parens2.C: New test.
30881
30882         * g++.dg/lookup/scope-operator1.C: New test.
30883
30884         * g++.dg/parse/operator1.C: New test.
30885
30886 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30887
30888         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30889         * g++.old-deja/g++.other/access6.C: Likewise.
30890         * g++.old-deja/g++.other/decl1.C: Likewise.
30891         * g++.old-deja/g++.pt/typename12.C: Likewise.
30892
30893 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30894
30895         * g++.dg/parse/namespace1.C: New test.
30896
30897 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30898
30899         * g++.dg/parse/parse4.C: New test.
30900
30901 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30902
30903         * g++.dg/parse/parse3.C: New test.
30904
30905 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30906
30907         * g++.dg/parse/parse2.C: New test.
30908
30909 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30910
30911         * g++.dg/template/friend11.C: New test.
30912
30913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30914
30915         * g++.dg/parse/parse1.C: New test.
30916
30917 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30918
30919         * lib/profopt.exp: Change the name of a global variable to avoid
30920         possible clashes with other test suites.
30921
30922 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.dg/inherit/covariant8.C: New test.
30925
30926 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30927
30928         * g++.dg/init/array9.C: New test.
30929
30930         PR c++/9112
30931         * g++.dg/parse/expr1.C: New test.
30932
30933 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30934
30935         * gcc.c-torture/compile/20021230-1.c: New test.
30936
30937 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30938
30939         * g++.dg/inherit/covariant5.C: New test.
30940         * g++.dg/inherit/covariant6.C: New test.
30941         * g++.dg/inherit/covariant7.C: New test.
30942
30943 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30944
30945         PR c++/2739
30946         * g++.dg/other/access2.C: New test.
30947
30948 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30949
30950         * g++.dg/other/anon-struct.C: No longer fails
30951         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30952         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30953         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30954
30955 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30956
30957         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30958
30959 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30960
30961         * g++.dg/eh/spec4.C: Remove stray semicolon.
30962         * g++.dg/expr/pmf-1.C: Change error message.
30963         * g++.dg/ext/asm1.C: Remove stray semicolon.
30964         * g++.dg/ext/typename1.C: Add missing typenames.
30965         * g++.dg/inherit/template-as-base.C: Change error message.
30966         * g++.dg/lookup/scoped1.C: Likewise.
30967         * g++.dg/lookup/scoped2.C: Likewise.
30968         * g++.dg/lookup/using2.C: Likewise.
30969         * g++.dg/other/component1.C: Remove stray semicolon.
30970         * g++.dg/other/do1.C: Change error message.
30971         * g++.dg/other/error2.C: Likewise.
30972         * g++.dg/other/init1.C: Likewise.
30973         * g++.dg/other/packed1.C: Remove stray semicolon.
30974         * g++.dg/other/ptrmem2.C: Change error message.
30975         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30976         marker.
30977         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30978         * g++.dg/template/access3.C: Add typename keyword.
30979         * g++.dg/template/access5.C: Remove stray semicolon.
30980         * g++.dg/template/access6.C: Likewise.
30981         * g++.dg/template/complit1.C: Likewise.
30982         * g++.dg/template/crash1.C: Change error message.
30983         * g++.dg/template/inherit2.C: Remove stray semicolon.
30984         * g++.dg/template/instantiate2.C: Likewise.
30985         * g++.dg/template/instantiate3.C: Change error message.
30986         * g++.dg/template/qual1.C: Remove stray semicolon.
30987         * g++.dg/template/qualttp18.C: Change error message.
30988         * g++.dg/template/ref1.C: Remove stray semicolon.
30989         * g++.dg/template/sizeof1.C (A::value): Declare it.
30990         * g++.dg/template/spec4.C: Change error message.
30991         * g++.dg/template/static1.C: Likewise.
30992         * g++.dg/template/type1.C: Likewise.
30993         * g++.dg/template/typename3.C: Likewise.
30994         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30995         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30996         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30997         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30998         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30999         named return value extension.
31000         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31001         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31002         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31003         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31004         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31005         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31006         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31007         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31008         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31009         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31010         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31011         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31012         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31013         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31014         syntax.
31015         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31016         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31017         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31018         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31019         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31020         * g++.old-deja/g++.brendan/template11.C: Likewise.
31021         * g++.old-deja/g++.brendan/template26.C: Likewise.
31022         * g++.old-deja/g++.brendan/template27.C: Use explicit
31023         specialization syntax.
31024         * g++.old-deja/g++.brendan/template30.C: Likewise.
31025         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31026         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31027         non-dependent names.
31028         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31029         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31030         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31031         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31032         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31033         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31034         named return value extension.
31035         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31036         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31037         * g++.old-deja/g++.ext/return1.C: Likewise.
31038         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31039         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31040         * g++.old-deja/g++.jason/access8.C: Likewise.
31041         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31042         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31043         pseudo-destructor names.
31044         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31045         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31046         pseudo-destructor names.
31047         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31048         * g++.old-deja/g++.jason/overload19.C: Likewise.
31049         * g++.old-deja/g++.jason/overload32.C: Likewise.
31050         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31051         stray semicolons.
31052         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31053         * g++.old-deja/g++.jason/return.C: Likewise.
31054         * g++.old-deja/g++.jason/return2.C: Likewise.
31055         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31056         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31057         syntax.
31058         * g++.old-deja/g++.jason/template10.C: Account for use of
31059         non-dependent names.
31060         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31061         syntax.
31062         * g++.old-deja/g++.jason/template37.C: Likewise.
31063         * g++.old-deja/g++.law/access4.C: Change error messages.
31064         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31065         pseudo-destructor names.
31066         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31067         * g++.old-deja/g++.law/ctors9.C: Likewise.
31068         * g++.old-deja/g++.law/cvt22.C: Likewise.
31069         * g++.old-deja/g++.law/dtors5.C: Likewise.
31070         * g++.old-deja/g++.law/global-init1.C: Likewise.
31071         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31072         * g++.old-deja/g++.law/operators28.C: Likewise.
31073         * g++.old-deja/g++.law/visibility28.C: Likewise.
31074         * g++.old-deja/g++.martin/eval1.C: Likewise.
31075         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31076         name.
31077         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31078         * g++.old-deja/g++.mike/net34.C: Likewise.
31079         * g++.old-deja/g++.mike/net36.C: Likewise.
31080         * g++.old-deja/g++.mike/ns2.C: Likewise.
31081         * g++.old-deja/g++.mike/p12306.C: Likewise.
31082         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31083         value extension.
31084         * g++.old-deja/g++.mike/p700.C: Likewise.
31085         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31086         * g++.old-deja/g++.mike/p710.C: Likewise.
31087         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31088         value extension.
31089         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31090         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31091         * g++.old-deja/g++.ns/crash2.C: Likewise.
31092         * g++.old-deja/g++.ns/crash3.C: Likewise.
31093         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31094         * g++.old-deja/g++.ns/ns17.C: Likewise.
31095         * g++.old-deja/g++.ns/template16.C: Likewise.
31096         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31097         keyword.
31098         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31099         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31100         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31101         named return value extension.
31102         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31103         * g++.old-deja/g++.other/access4.C: Issue additional error
31104         messages.
31105         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31106         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31107         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31108         * g++.old-deja/g++.other/crash25.C: Change error message.
31109         * g++.old-deja/g++.other/crash4.C: Change error message.
31110         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31111         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31112         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31113         checks.
31114         * g++.old-deja/g++.other/defarg8.C: Likewise.
31115         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31116         * g++.old-deja/g++.other/dtor10.C: Likewise.
31117         * g++.old-deja/g++.other/incomplete.C: Likewise.
31118         * g++.old-deja/g++.other/linkage7.C: Likewise.
31119         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31120         lookup algorithm.
31121         * g++.old-deja/g++.other/mangle2.C: Likewise.
31122         * g++.old-deja/g++.other/refinit2.C: Likewise.
31123         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31124         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31125         * g++.old-deja/g++.pt/crash28.C: Likewise.
31126         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31127         syntax.
31128         * g++.old-deja/g++.pt/crash32.C: Change error message.
31129         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31130         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31131         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31132         error message position.
31133         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31134         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31135         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31136         syntax.
31137         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31138         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31139         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31140         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31141         keyword.
31142         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31143         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31144         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31145         keyword.
31146         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31147         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31148         syntax.
31149         * g++.old-deja/g++.pt/friend28.C: Account for use of
31150         non-dependent names.
31151         * g++.old-deja/g++.pt/friend29.C: Likewise.
31152         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31153         rules.
31154         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31155         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31156         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31157         lookup rules.
31158         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31159         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31160         keyword.
31161         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31162         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31163         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31164         keyword.
31165         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31166         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31167         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31168         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31169         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31170         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31171         keyword.
31172         * g++.old-deja/g++.pt/spec10.C: Likewise.
31173         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31174         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31175         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31176         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31177         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31178         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31179         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31180         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31181         * g++.old-deja/g++.pt/typename15.C: Likewise.
31182         * g++.old-deja/g++.pt/typename22.C: Likewise.
31183         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31184         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31185         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31186         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31187         syntax.
31188         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31189         return value extension.
31190         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31191         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31192         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31193         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31194
31195 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         * g++.dg/warn/inline1.C: New test.
31198         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31199         * g++.old-deja/g++.jason/synth10.C: Likewise.
31200         * g++.old-deja/g++.mike/net31.C: Likewise.
31201         * g++.old-deja/g++.mike/p8786.C: Likewise.
31202
31203         * g++.dg/template/friend10.C: New test.
31204         * g++.dg/template/conv5.C: New test.
31205
31206 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31207
31208         * g++.dg/lookup/scoped3.C: New test.
31209
31210         * g++.dg/lookup/decl1.C: New test.
31211         * g++.dg/lookup/decl2.C: New test.
31212
31213 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31214
31215         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31216         gcc.c-torture/compile/20021015-1.c,
31217         gcc.c-torture/compile/20021015-2.c,
31218         gcc.c-torture/compile/20021123-1.c,
31219         gcc.c-torture/compile/20021123-2.c,
31220         gcc.c-torture/compile/20021123-3.c,
31221         gcc.c-torture/compile/20021123-4.c,
31222         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31223         only to 3.1 or 3.2 branch.
31224
31225 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31226
31227         * gcc.dg/i386-bitfield3.c: New test.
31228
31229         * gcc.dg/i386-bitfield2.c: New test.
31230
31231 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         * g++.dg/parse/conv_op1.C: New test.
31234
31235 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31236
31237         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31238         approved.
31239
31240 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31241
31242         * gcc.c-torture/compile/20021220-1.c: New test.
31243
31244 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31245
31246         * gcc.dg/i386-fastcall-1.c: New.
31247
31248 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31249
31250         * gcc.c-torture/execute/20021219-1.c: New test.
31251
31252 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31253
31254         * gcc.dg/i386-pic-1.c: New test.
31255
31256 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31257
31258         PR c++/8099
31259         * g++.dg/template/friend9.C: New test.
31260
31261 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31262
31263         PR c++/3663
31264         * g++.dg/template/access7.C: New test.
31265
31266 2002-12-18  Nick Clifton  <nickc@redhat.com>
31267
31268         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31269         the libstdc++-v3 directory has been found.
31270
31271 2002-12-12  Devang Patel <dpatel@apple.com>
31272         * gcc.dg/darwin-ld-1.c: New test.
31273         * gcc.dg/darwin-ld-2.c: New test.
31274         * gcc.dg/darwin-ld-3.c: New test.
31275         * gcc.dg/darwin-ld-4.c: New test.
31276         * gcc.dg/darwin-ld-5.c: New test.
31277
31278 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31279
31280         * gcc.c-torture/compile/20021212-1.c: New test.
31281
31282 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31283
31284         * gcc.dg/fshort-wchar: New test.
31285
31286 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31287
31288         PR c++/8372
31289         * g++.dg/template/dtor1.C: New test.
31290
31291         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31292         markers.
31293
31294 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31295
31296         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31297
31298 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31299
31300         * g++.dg/template/static1.C: New test.
31301         * g++.dg/template/static2.C: New test.
31302         * g++.old-deja/g++.ext/memconst.C: New test.
31303
31304 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31305
31306         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31307         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31308         * g++.dg/special/initp1.C: Likewise.
31309
31310 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31311
31312         * gcc.c-torture/execute/20021204-1.c: New test.
31313
31314 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31315
31316         * gcc.dg/ppc-fmadd-1.c: New file.
31317         * gcc.dg/ppc-fmadd-2.c: New file.
31318         * gcc.dg/ppc-fmadd-3.c: New file.
31319
31320 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31321
31322         * gcc.c-torture/compile/20021204-1.c: New test.
31323
31324 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         * g++.dg/inherit/covariant2.C: New test.
31327         * g++.dg/inherit/covariant3.C: New test.
31328         * g++.dg/inherit/covariant4.C: New test.
31329         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31330         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31331
31332 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31333
31334         PR c++/8688
31335         * g++.dg/init/brace3.C: New test.
31336
31337 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31338
31339         * gcc.dg/20020210-1.c: Fix a comment typo.
31340
31341 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/8720
31344         * g++.dg/parse/defarg1.C: New test.
31345
31346         PR c++/8615
31347         * g++.dg/template/char1.C: New test.
31348
31349         * g++.dg/template/varmod1.C: Fix typo.
31350
31351 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31352
31353         DR 180
31354         * g++.old-deja/g++.pt/crash32.C: Expect error.
31355
31356 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/5919
31359         * g++.dg/template/varmod1.C: New test.
31360
31361         PR c++/8727
31362         * g++.dg/inherit/typeinfo1.C: New test.
31363
31364         PR c++/8663
31365         * g++.dg/inherit/typedef1.C: New test.
31366
31367 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31368
31369         PR c++/8332
31370         PR c++/8493
31371         * g++.dg/template/strlen1.C: New test.
31372
31373         PR c++/8227
31374         * g++.dg/template/ctor2.C: New test.
31375
31376         PR c++/8214
31377         * g++.dg/init/string1.C: New test.
31378
31379         PR c++/8511
31380         * g++.dg/template/friend8.C: New test.
31381
31382 2002-11-29  Joe Buck <jbuck@synopsys.com>
31383
31384         * g++.dg/lookup/anon2.C: New test.
31385
31386 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31387
31388         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31389         h8300 port.
31390
31391 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31392
31393         * gcc.dg/bitfld-6.c: New test.
31394
31395 2002-11-27  Jan Hubicka  <jh@suse.cz>
31396
31397         * gcc.c-torture/execute/20021127.[cx]: New test.
31398
31399 2002-11-26  Jan Hubicka  <jh@suse.cz>
31400
31401         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31402         quality.
31403
31404 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31405
31406         * g++.dg/init/brace2.C: New test.
31407         * g++.old-deja/g++.mike/p9129.C: Correct.
31408
31409 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31410
31411         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31412
31413 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31414
31415         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31416
31417 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31418
31419         * testsuite/g++.dg/abi/empty11.C: New test.
31420         * testsuite/g++.dg/rtti/cv1.C: New test.
31421
31422 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31423
31424         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31425
31426 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31427
31428         * g++.dg/abi/empty10.C: New test.
31429
31430 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31431
31432         * gcc.c-torture/compile/20021124-1.c: New test.
31433
31434 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31435
31436         * g++.dg/abi/rtti2.C: New test.
31437
31438 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31439
31440         * gcc.dg/i386-unroll-1.c: New test.
31441
31442 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31443
31444         * gcc.c-torture/compile/20021120-1.c: New test.
31445         * gcc.c-torture/compile/20021120-2.c: New test.
31446
31447 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31448
31449         * gcc.dg/bitfld-5.c: New test.
31450
31451 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31452
31453         * gcc.c-torture/execute/20021120-3.c: New test.
31454
31455 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31456
31457         * gcc.c-torture/execute/20021120-2.c: New test.
31458
31459 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31460
31461         * gcc.c-torture/execute/20021120-1.c: New test.
31462
31463 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31464
31465         * gcc.c-torture/execute/20021118-3.c: New test.
31466
31467 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31468
31469         * gcc.c-torture/compile/20021119-1.c: New test.
31470
31471 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31472
31473         * gcc.dg/duff-1.c: New test.
31474         * gcc.dg/duff-2.c: New test.
31475         * gcc.dg/duff-3.c: New test.
31476
31477 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31478
31479         * gcc.dg/cpp/_Pragma5.c: New test.
31480
31481 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31482
31483         * gcc.c-torture/execute/20021118-2.c: New test.
31484
31485 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31486
31487         * gcc.c-torture/execute/20021118-1.c: New test.
31488
31489 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31490
31491         * gcc.dg/20021116-1.c: New test.
31492
31493 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31494
31495         * g++.dg/abi/vcall1.C: New test.
31496
31497 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31498
31499         * gcc.dg/20021029-1.c: New test.
31500         * gcc.dg/20021029-2.c: New test.
31501
31502 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31503
31504         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31505
31506 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31507
31508         PR c/8439
31509         * gcc.dg/20021110.c: Move to ...
31510         * gcc.c-torture/compile/20021110.c: .... here.
31511
31512 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31513
31514         PR c/8467
31515         * gcc.c-torture/execute/20021111-1.c
31516
31517 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31518
31519         PR c/8439
31520         * gcc.dg/20021110.c: New test.
31521
31522 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31523
31524         * g++.dg/abi/vthunk3.C: Run only on x86.
31525
31526 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31527
31528         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31529
31530 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31531
31532         * lib/compat.exp (compat-execute): Fix logic error in last
31533         change.
31534
31535 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31536
31537         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31538
31539 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31540
31541         PR c++/8389
31542         * g++.dg/template/access6.C: New test.
31543
31544 2002-11-08  Jan Hubicka  <jh@suse.cz>
31545
31546         * gcc.dg/i386-ssefp-1.c: New test.
31547         * gcc.dg/i386-ssefp-1.c: New test.
31548
31549 2002-11-08  Jan Hubicka  <jh@suse.cz>
31550
31551         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31552
31553 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31554
31555         * g++.dg/abi/vthunk3.C: New test.
31556
31557         PR c++/8338
31558         * g++.dg/template/crash2.C: New test.
31559
31560 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31561
31562         * testsuite/g++.dg/abi/dtor1.C: New test.
31563         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31564
31565 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31566
31567         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31568         Darwin.
31569
31570 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31571
31572         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31573         -mthumb.  Only xfail with -O0.
31574
31575 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * g++.dg/abi/thunk1.C: New test.
31578         * g++.dg/abi/thunk2.C: Likewise.
31579         * g++.dg/abi/vtt1.C: Likewise.
31580
31581 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31582
31583         PR optimization/8423
31584         * gcc.c-torture/execute/builtin-constant.c: New test.
31585
31586 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31587
31588         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31589         Add some more cases.
31590
31591 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31592
31593         PR c++/8391
31594         * g++.dg/opt/local1.C: New test.
31595
31596 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31597
31598         PR c++/8160
31599         * g++.dg/template/complit1.C: New test.
31600
31601         PR c++/8149
31602         * g++.dg/template/typename4.C: Likewise.
31603
31604 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31605
31606         Core issue 287, PR c++/7639
31607         * g++.dg/template/instantiate1.C: Adjust error location.
31608         * g++.dg/template/instantiate3.C: New test.
31609         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31610         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31611         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31612
31613 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31614
31615         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31616
31617 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31618
31619         PR c++/8287
31620         * g++.dg/init/dtor2.C: New test.
31621
31622 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31623
31624         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31625         * gcc.dg/nest.c: Bypass errors on irix6.
31626
31627 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31628
31629         * gcc.dg/nest.c: Expect error for mmix-*-*.
31630         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31631
31632 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31633
31634         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31635         markers.
31636
31637         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31638
31639 2002-10-25  Mike Stump  <mrs@apple.com>
31640
31641         * gcc.dg/warn-1.c: New test.
31642
31643 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31644
31645         * g++.dg/template/typename3.C: New test.
31646
31647 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31648
31649         * g++.dg/lookup/ptrmem1.C: New test.
31650
31651         * g++.dg/abi/vthunk2.C: New test.
31652
31653 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31654
31655         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31656
31657 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31658
31659         * g++.dg/abi/empty9.C: New test.
31660
31661 2002-10-24  Richard Henderson  <rth@redhat.com>
31662
31663         * g++.dg/inherit/thunk1.C: Enable for ia64.
31664
31665 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31666
31667         PR c++/8067
31668         * g++.dg/lookup/pretty1.C: New test.
31669
31670 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * gcc.dg/20021023-1.c: New test.
31673
31674 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31675
31676         PR c++/7679
31677         * g++.dg/parse/inline1.C: New test.
31678
31679 2002-10-23  Richard Henderson  <rth@redhat.com>
31680
31681         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31682
31683         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31684
31685 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31686
31687         PR c++/6579
31688         * g++.dg/parse/stmtexpr3.C: New test.
31689
31690 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * g++.dg/expr/cond1.C: New test.
31693
31694 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31695
31696         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31697
31698 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31699
31700         * g++.dg/abi/vbase13.C: New test.
31701         * g++.dg/abi/vbase14.C: Likewise.
31702
31703 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31704
31705         * gcc.dg/tls/pic-1.c: New test.
31706         * gcc.dg/tls/nonpic-1.c: New test.
31707         * gcc.dg/20021018-1.c: New test.
31708
31709 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31710
31711         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31712         Remove only files with the same base name as the test case.
31713         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31714         (profopt-execute): Likewise.  Also, remove old profiling
31715         and performance data files before running the tests.
31716
31717         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31718         * g++.dg/bprob/bprob.exp: Likewise.
31719         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31720         to allow more general test case names.
31721
31722         * g++.dg/bprob/bprob-1.C: Rename to ...
31723         * g++.dg/bprob/g++-bprob-1.C: ... this.
31724
31725         * g77.dg/bprob/bprob-1.f: Rename to ...
31726         * g77.dg/bprob/g77-bprob-1.f: ... this.
31727
31728 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31729
31730         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31731         bison 1.50 or later.
31732
31733 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31734
31735         * g++.dg/README: Describe more test directories.
31736
31737 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31738
31739         * g++.dg/init/array6.C: Add additional tests.
31740
31741 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31742
31743         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31744         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31745
31746 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31747
31748         * gcc.c-torture/compile/20020604-1.x: New.
31749         * gcc.c-torture/compile/simd-5.x: Likewise.
31750         * gcc.c-torture/execute/920710-1.x: Likewise.
31751         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31752
31753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31754
31755         * g++.dg/inherit/override1.C: Add dg-options clause.
31756
31757 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31758
31759         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31760         _mm_slli_si128.
31761
31762 2002-10-19  Andreas Schwab  <schwab@suse.de>
31763
31764         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31765         directory component.
31766
31767 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31768
31769         * g++.dg/inherit/thunk1.C: New test.
31770
31771         * g++.dg/inherit/override1.C: New test.
31772
31773         * g++.dg/abi/mangle11.C: New test.
31774         * g++.dg/abi/mangle14.C: New test.
31775         * g++.dg/abi/mangle17.C: New test.
31776
31777 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31778
31779         * g++.dg/overload/member2.C: New test.
31780
31781 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31782
31783         * g++.dg/README: Describe new compat directory.
31784         * g++.dg/dg.exp: Skip tests in compat directory.
31785         * README.compat: New file.
31786         * lib/compat.exp: New expect script.
31787         * g++.dg/compat: New test directory.
31788         * g++.dg/compat/compat.exp: New expect script.
31789         * g++.dg/compat/abi: New test directory.
31790         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31791         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31792         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31793         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31794         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31795         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31796         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31797         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31798         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31799         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31800         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31801         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31802         * g++.dg/compat/break: New test directory.
31803         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31804         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31805         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31806         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31807         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31808         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31809         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31810         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31811         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31812         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31813         g++.dg/compat/break/README: New files.
31814         * g++.dg/compat/eh: New test directory.
31815         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31816         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31817         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31818         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31819         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31820         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31821         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31822         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31823         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31824         g++.dg/compat/eh/filter2_y.C,
31825         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31826         g++.dg/compat/eh/new1_y.C,
31827         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31828         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31829         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31830         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31831         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31832         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31833         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31834         g++.dg/compat/eh/unexpected1_y.C: New files.
31835         * g++.dg/compat/init: New test directory.
31836         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31837         g++.dg/compat/init/array5_y.C,
31838         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31839         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31840         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31841         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31842         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31843         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31844         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31845         g++.dg/compat/init/init-ref2_y.C: New files.
31846
31847 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/7584
31850         * g++.dg/inherit/using3.C: New test.
31851
31852 2002-10-17  Jan Hubicka  <jh@suse.cz>
31853
31854         * gcc.dg/20021017-2.c: New test.
31855
31856 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31857
31858         * g++.dg/abi/mangle16.C: Adjust.
31859
31860         * g++.dg/init/array8.C: New test.
31861
31862 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31863
31864         * gcc.dg/special/mips-abi.exp: New test.
31865         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31866
31867 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31868
31869         * g++.dg/abi/mangle16.C: New test.
31870         * g++.dg/abi/mangle17.C: Likewise.
31871
31872         PR c++/7478
31873         * g++.dg/template/ref1.C: New test.
31874
31875 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31876
31877         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31878
31879 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31880
31881         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31882
31883 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31884
31885         PR c++/7524
31886         * g++.dg/init/array7.C: New test.
31887
31888 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31889
31890         * g++.dg/init/array6.C: New test.
31891
31892         * g++.dg/abi/mangle13.C: Likewise.
31893         * g++.dg/abi/mangle14.C: Likewise.
31894         * g++.dg/abi/mangle15.C: Likewise.
31895
31896 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31897
31898         * g++.dg/abi/empty8.C: New test.
31899
31900 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         * g++.dg/init/ctor1.C: New test.
31903
31904 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31905
31906         * gcc.c-torture/execute/20021015-1.c: New test.
31907
31908 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31909
31910         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31911
31912 2002-10-14  Jan Hubicka  <jh@suse.cz>
31913
31914         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31915
31916 2002-10-14  Richard Henderson  <rth@redhat.com>
31917
31918         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31919
31920 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31921
31922         PR optimization/6631
31923         * g++.dg/opt/const2.C: New test.
31924
31925 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31926
31927         PR c++/7176
31928         * g++.dg/parse/friend1.C: New test.
31929         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31930
31931 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.dg/20021014-1.c: New test.
31934
31935 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/5661
31938         * g++.dg/ext/vlm1.C: New test.
31939         * g++.dg/ext/vlm2.C: Likewise.
31940
31941         * g++.dg/init/array1.C: Remove invalid braces.
31942         * g++.dg/init/brace1.C: New test.
31943         * g++.dg/init/copy2.C: Likewise.
31944         * g++.dg/init/copy3.C: Likewise.
31945         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31946         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31947         braces.
31948
31949 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31950
31951         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31952
31953 2002-10-11  Richard Shann  <richard.shann@superh.com>
31954
31955         * gcc.c-torture/compile/simd-5.c: New test.
31956
31957 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31958
31959         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31960
31961 2002-10-10  Jim Wilson  <wilson@redhat.com>
31962
31963         * gcc.c-torture/execute/20021010-1.c: New test.
31964
31965 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31966
31967         PR c/7353
31968         * g++.dg/ext/typedef-init.C: New test.
31969         * gcc.dg/typedef-init.c: New test.
31970
31971 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31972
31973         * gcc.dg/cpp/paste13.c: New test.
31974
31975 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31976
31977         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31978         remaining platforms, XFAIL during compile, not execute.  Don't
31979         XFAIL at -O0.
31980
31981 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31982
31983         * gcc.dg/alias-1.c: Tweak expected warning.
31984
31985 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31986
31987         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31988
31989 2002-10-06  Andreas Jaeger  <aj@suse.de>
31990
31991         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31992         * gcc.dg/cpp/c++98.C: Likewise.
31993
31994         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31995         * g++.dg/cpp/c++98.C: Likewise.
31996
31997         * g++.dg/README (Subdirectories): Mention cpp directory.
31998
31999         PR target/7559
32000         * gcc.dg/20021006-1.c: New test.
32001
32002 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32003
32004         PR c++/7804
32005         * g++.dg/other/warning1.C: New test.
32006
32007 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32008
32009         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32010         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32011         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32012
32013 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32014
32015         PR c++/7931
32016         * g++.dg/template/ptrmem3.C: New test.
32017
32018         PR c++/7754
32019         * g++.dg/template/union1.C: New test.
32020
32021 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32022
32023         PR c++/8006
32024         * g++.dg/abi/mangle9.C: New test.
32025         * g++.dg/abi/mangle10.C: New test.
32026         * g++.dg/abi/mangle11.C: New test.
32027         * g++.dg/abi/mangle12.C: New test.
32028
32029 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32030
32031         PR c++/7188.
32032         * g++.dg/template/meminit1.C: New test.
32033         * g++.dg/warn/Wreorder-1.C: Likewise.
32034         * g++.old-deja/g++.mike/warn3.C: Tweak.
32035         * lib/prune.exp: Ingore "in copy constructor".
32036
32037 2002-10-02  Andreas Jaeger  <aj@suse.de>
32038
32039         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32040         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32041         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32042         on x86-64.
32043
32044 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32045
32046         * gcc.dg/empty1.C: Fix typo.
32047
32048 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32049
32050         * gcc.dg/alias-1.c: New test.
32051
32052 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32053
32054         * gcc.dg/empty1.C: New test.
32055
32056         * g++.dg/tls/init-2.C: Tweak error messages.
32057
32058 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32059
32060         * gcc.c-torture/compile/20020923-1.c: New test.
32061
32062 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32063
32064         * gcc.c-torture/execute/ffs-1.c: New test.
32065         * gcc.c-torture/execute/ffs-2.c: Ditto.
32066
32067 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32068
32069         * g++.dg/overload/member1.C: New test.
32070
32071 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32072
32073         * g++.dg/abi/empty7.C: New test.
32074         * g++.dg/init/pm2.C: Likewise.
32075
32076 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32077
32078         * g++.dg/rtti/crash1.C: New test.
32079
32080 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32081
32082         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32083         gcc.dg/sibcall-4.c: New tests.
32084
32085 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32086
32087         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32088         powerpc and MMIX targets.
32089
32090 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32091
32092         * gcc.dg/cpp/20020927-1.c: New.
32093
32094 2002-09-26  David S. Miller  <davem@redhat.com>
32095
32096         * gcc.c-torture/compile/trunctfdf.c: New.
32097
32098 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32099
32100         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32101
32102 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32103
32104         * gcc.c-torture/execute/loop-15.c: New.
32105
32106 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32107
32108         * README.QMTEST: Fix typo.
32109
32110 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32111
32112         * gcc.dg/20020926-1.c: New test.
32113
32114 2002-09-25  David S. Miller  <davem@redhat.com>
32115
32116         PR target/7842
32117         * gcc.c-torture/execute/shiftdi.c: New test.
32118
32119 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32120
32121         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32122         unique to the tool.
32123         * lib/g77.exp (g77_init): Likewise.
32124         * lib/g++.exp (g++_init): Likewise.
32125         * lib/objc.exp (objc_init): Likewise.
32126
32127 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32128
32129         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32130         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32131         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32132
32133 2002-09-25  Richard Henderson  <rth@redhat.com>
32134
32135         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32136         too-small long double.
32137
32138 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32139
32140         * gcc.dg/20020919-1.c: New test.
32141
32142 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32143
32144         * g++.dg/abi/bitfield6.C: New test.
32145         * g++.dg/abi/bitfield7.C: New test.
32146         * g++.dg/abi/bitfield8.C: New test.
32147         * g++.dg/abi/vbase11.C: New test.
32148
32149 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32150
32151         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32152         hppa*-*-hpux*.  Update test comment.
32153
32154 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32155
32156         * gcc.dg/tls/struct-1.c: New test.
32157
32158 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32159
32160         * gcc.dg/cpp/tr-warn2.c: Update.
32161
32162 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32163
32164         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32165
32166 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32167
32168         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32169         systems.
32170
32171 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32172
32173         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32174
32175         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32176         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32177         setting of cxxfilt.
32178
32179 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32180
32181         * gcc.dg/20020312-2.c: Update for darwin.
32182
32183 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32184
32185         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32186
32187 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32188
32189         * objc.dg/comp-types-1.m: New test.
32190         * objc.dg/comp-types-2.m: New test.
32191         * objc.dg/comp-types-3.m: New test.
32192         * objc.dg/comp-types-4.m: New test.
32193         * objc.dg/comp-types-5.m: New test.
32194         * objc.dg/comp-types-6.m: New test.
32195
32196 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32197
32198         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32199
32200 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32201
32202         * g++.dg/other/do1.C: New test.
32203
32204         * g++.dg/template/subst1.C: New test.
32205
32206 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32207
32208         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32209
32210 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32211
32212         * g++.dg/template/qualttp20.C: Adjust expected errors.
32213         * g++.old-deja/g++.jason/report.C: Likewise.
32214         * g++.old-deja/g++.other/qual1.C: Likewise.
32215
32216         * g++.dg/lookup/scoped2.C: New test.
32217
32218         * g++.dg/ext/asm3.C: New test.
32219
32220 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32221
32222         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32223
32224 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32225
32226         * ChangeLog: follow spelling conventions.
32227         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32228         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32229         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32230         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32231         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32232         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32233         * g++.old-deja/g++.law/global-init1.C: Likewise.
32234         * g++.old-deja/g++.other/delete4.C: Likewise.
32235         * g++.old-deja/g++.other/inline21.C: Likewise.
32236         * g++.old-deja/g++.other/singleton.C: Likewise.
32237         * g77.dg/strlen0.f: Likewise.
32238         * g77.f-torture/compile/20010519-1.f: Likewise.
32239         * g77.f-torture/compile/980310-4.f: Likewise.
32240         * gcc.c-torture/compile/20000605-1.c: Likewise.
32241         * gcc.c-torture/execute/20020225-1.c: Likewise.
32242         * gcc.dg/c90-hexfloat-2.c: Likewise.
32243         * gcc.dg/c99-bool-1.c: Likewise.
32244         * gcc.dg/c99-hexfloat-2.c: Likewise.
32245         * gcc.dg/dll-2.c: Likewise.
32246         * gcc.dg/wtr-union-init-1.c: Likewise.
32247         * gcc.dg/wtr-union-init-2.c: Likewise.
32248         * gcc.dg/wtr-union-init-3.c: Likewise.
32249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32250         * gcc.dg/cpp/defined.c: Likewise.
32251         * gcc.dg/cpp/macsyntx.c: Likewise.
32252         * gcc.dg/cpp/paste2.c: Likewise.
32253         * gcc.dg/cpp/trad/defined.c: Likewise.
32254         * gcc.dg/format/c90-printf-1.c: Likewise.
32255         * gcc.dg/format/c90-scanf-1.c: Likewise.
32256         * gcc.dg/format/c99-printf-1.c: Likewise.
32257         * gcc.dg/format/c99-scanf-1.c: Likewise.
32258         * gcc.misc-tests/gcov-8.c: Likewise.
32259         * lib/profopt.exp: Likewise.
32260
32261 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32262
32263         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32264
32265 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32266
32267         * g++.dg/inherit/using2.C: New test.
32268
32269 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32270
32271         * ChangeLog: Follow spelling conventions.
32272         * g++.dg/template/friend4.C: Likewise.
32273         * g++.old-deja/g++.pt/crash67.C: Likewise.
32274         * gcc.c-torture/execute/20000801-4.c: Likewise.
32275         * gcc.dg/c90-digraph-1.c: Likewise.
32276         * gcc.dg/c94-digraph-1.c: Likewise.
32277         * gcc.dg/c99-digraph-1.c: Likewise.
32278         * gcc.dg/cpp/line5.c: Likewise.
32279         * gcc.dg/cpp/multiline.c: Likewise.
32280         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32281         * gcc.dg/format/attr-3.c: Likewise.
32282         * gcc.dg/format/c90-scanf-3.c: Likewise.
32283         * gcc.dg/format/ext-4.c: Likewise.
32284
32285 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         * g++.dg/template/pretty1.C: New test.
32288
32289 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32290
32291         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32292
32293 2002-09-13  Matt Austern  <austern@apple.com>
32294
32295         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32296         passing a cast expression to a function by const reference.
32297
32298 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32299
32300         * g++.dg/template/deduce1.C: New test.
32301
32302 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32303
32304         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32305         32-bit int.
32306
32307 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32308
32309         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32310         usage.
32311
32312 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32313
32314         * gcc.c-torture/compile/20020910-1.c: New test.
32315
32316 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32317
32318         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32319
32320 2002-09-10  Andreas Jaeger  <aj@suse.de>
32321
32322         * gcc.dg/20020312-2.c: Adjust for x86-64.
32323
32324 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32325
32326         * g77.dg/7388.f: New test case for PR 7388.
32327
32328 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32329
32330         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32331
32332 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32333
32334         * objc.dg/proto-lossage-1.m: New test.
32335
32336 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32337
32338         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32339
32340 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32341
32342         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32343         expected to pass.
32344
32345 2002-09-06  Stan Shebs  <shebs@apple.com>
32346             David Edelsohn  <edelsohn@gnu.org>
32347
32348         * gcc.dg/weak: New directory.
32349         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32350         target-specific xfail bits.
32351         * gcc.dg/typeof-2.c: Move to new directory.
32352         * gcc.dg/weak.exp: New expect script.
32353
32354 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32355
32356         * gcc.c-torture/execute/extzvsi.c: New test.
32357
32358 2002-09-05  Stan Shebs  <shebs@apple.com>
32359
32360         * gcc.dg/weak-1.c: xfail on Darwin.
32361         * gcc.dg/weak-2.c: Ditto.
32362         * gcc.dg/weak-3.c: Ditto.
32363         * gcc.dg/weak-4.c: Ditto.
32364         * gcc.dg/weak-5.c: Ditto.
32365         * gcc.dg/weak-6.c: Ditto.
32366         * gcc.dg/weak-7.c: Ditto.
32367         * gcc.dg/weak-8.c: Ditto.
32368         * gcc.dg/weak-9.c: Ditto.
32369
32370 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32371
32372         * gcc.c-torture/execute/loop-14.c: New test.
32373
32374 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32375
32376         * g++.dg/other/cxa-atexit1.C: New test.
32377
32378         * gcc.dg/typeof-2.c: New test.
32379
32380 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32381
32382         * gcc.dg/builtins-2.c: New testcase.
32383         * gcc.dg/builtins-3.c: New testcase.
32384
32385 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32386
32387         * gcc.dg/cpp/_Pragma4.c: New test.
32388
32389 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32390
32391         * objc/execute/nil_method-1.m: New testcase.
32392
32393 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32394
32395         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32396         [Object class], not [Object initialize].
32397
32398 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32399             Hans-Peter Nilsson  <hp@bitrange.com>
32400
32401         * gcc.c-torture/execute/20020720-1.x: Skip test on
32402         mmix-knuth-mmixware.  Correct comment.
32403
32404 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32405
32406         * testsuite/g++.dg/abi/bitfield5.C: New test.
32407         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32408
32409 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32410
32411         * objc.dg/undeclared-selector.m: New test.
32412
32413 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         * g++.dg/other/offsetof1.C: Avoid cast warning.
32416
32417 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32418
32419         * objc.dg/super-class-2.m: New test.
32420
32421 2002-08-24  Matt Austern  <austern@apple.com>
32422
32423         * g++.dg/ext/lvaddr.C: New test.
32424         * g++.dg/ext/lvcast.C: New test.
32425
32426 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32427
32428         * testsuite/g++.dg/inherit/cond1.C: New test.
32429
32430 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32431
32432         * gcc.dg/noncompile/incomplete-1.c: New test.
32433
32434 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32435
32436         * gcc.dg/typespec-1.c: New test.
32437
32438 2002-08-20  Devang Patel  <dpatel@apple.com>
32439         * objc.dg/proto-hier-2.m: New test.
32440
32441 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32442
32443         * objc.dg/bitfield-1.m: New test.
32444         * objc.dg/bitfield-2.m: New test.
32445
32446 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32447
32448         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32449         gcc.dg/c99-flex-array-4.c: New tests.
32450
32451 2002-08-16  Stan Shebs  <shebs@apple.com>
32452
32453         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32454
32455 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32456
32457         * gcc.dg/typeof-1.c: New test.
32458         * g++.dg/ext/typeof2.C: New test.
32459
32460 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32461
32462         * g++.dg/other/offsetof1.C: New test.
32463
32464 2002-08-14  Richard Henderson  <rth@redhat.com>
32465
32466         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32467
32468 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32469
32470         * gcc.dg/cpp/_Pragma3.c: New test.
32471
32472 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32473
32474         * g++.dg/template/inherit3: New test.
32475
32476 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32477
32478         * gcc.dg/bitfld-4.c: Add blank options.
32479
32480 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32481
32482         * g++.dg/template/crash1.C: New test.
32483
32484 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32485
32486         * gcc.dg/tls/opt-2.c: New test.
32487
32488 2002-08-08  Devang Patel  <dpatel@apple.com>
32489
32490         * objc.dg/selector-1.m : New test
32491
32492 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32493
32494         * g++.dg/abi/bitfield4.C: New test.
32495         * gcc.dg/bitfld-4.c: New test.
32496
32497 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         * g++.dg/other/packed1.C: New test.
32500
32501 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32502
32503         * g++.dg/abi/offsetof.C: Tweak error messages.
32504         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32505
32506 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32507
32508         * gcc.dg/bitfld-3.c: New test.
32509
32510 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32511             Richard Henderson  <rth@redhat.com>
32512
32513         * gcc.dg/i386-bitfield1.c: New test.
32514         * g++.dg/abi/bitfield3.C: Update.
32515
32516 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32517
32518         * objc.dg/const-str-2.m: Update.
32519         * gcc.dg/cpp/c++98.c: Change to C extension.
32520         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32521         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32522
32523 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32524
32525         * testsuite/gcc.dg/tls/diag-3.c: New.
32526
32527 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32528
32529         * g++.dg/README (Subdirectories): Document new subdir expr.
32530         * g++.dg/expr/pmf-1.C: New test.
32531
32532 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32533
32534         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32535
32536 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32537
32538         * g++.dg/abi/bitfield3.C: New test.
32539
32540 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32541
32542         * lib/gcov.exp: Tweak expected line formats.
32543         * gcc.misc-tests/gcov8.c: New test.
32544         * gcc.misc-tests/gcov8.x: New flags.
32545
32546 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * consistency.vlad/layout/endian.c: Include string.h.
32549
32550         * gcc.c-torture/execute/20020805-1.c: New test.
32551
32552 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32553
32554         * g++.dg/other/conversion1.C: New test.
32555
32556 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32557
32558         * gcc.dg/builtins-1.c: New testcase.
32559
32560 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32561
32562         * g++.dg/inherit/access3.C: New test.
32563
32564 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32565
32566         * gcc.dg/ia64-visibility-2.c: New test.
32567
32568 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32569
32570         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32571         __qualifier_flags to __flags.
32572
32573 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32574
32575         * g++.dg/inherit/operator1.C: New test.
32576         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32577         * g++.dg/other/error1.C: Change expected error message.
32578         * g++.dg/template/conv4.C: Likewise.
32579
32580 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32581
32582         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32583         for documented behavior.
32584
32585 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32586
32587         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32588         several targets known to fail.
32589
32590 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32591
32592         * gcc.dg/mips-args-[123].c: New tests.
32593
32594 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32595
32596         * gcc.dg/ppc-spe.c: New.
32597
32598 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32599
32600         * g++.dg/other/ptrmem4.C: New testcase.
32601
32602 2002-07-24  Richard Henderson  <rth@redhat.com>
32603
32604         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32605
32606 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32607
32608         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32609
32610 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32611
32612         * gcc.c-torture/execute/memset-3.c: New testcase.
32613
32614 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32615
32616         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32617         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32618
32619 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32620
32621         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32622         Delete.
32623
32624 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32625
32626         * gcc.c-torture/compile/simd-4.c: New test.
32627
32628 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32629
32630         PR c++/7347, c++/7348
32631         * g++.dg/template/access4.C: New test.
32632         * g++.dg/template/access5.C: New test.
32633         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32634         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32635         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32636         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32637
32638 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.dg/gnu89-init-2.c: New test.
32641
32642 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32643
32644         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32645
32646 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32647
32648         * gcc.c-torture/execute/20020720-1.c: New testcase.
32649
32650 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32651
32652         * gcc.dg/cpp/Wsignprom.c: New tests.
32653
32654 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32655
32656         * gcc.c-torture/execute/loop-13.c: New test.
32657
32658 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32659
32660         * gcc.dg/cpp/expr.c: New tests.
32661
32662 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32663
32664         * g++.dg/opt/pr6713.C: Add template instantiation.
32665
32666 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32667
32668         * gcc.dg/nest.c: New test.
32669
32670 2002-07-17  Richard Henderson  <rth@redhat.com>
32671
32672         * g++.dg/opt/pr6713.C: New test.
32673
32674 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32675
32676         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32677         XFAIL for all x86 processors.
32678
32679 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32680
32681         * gcc.c-torture/execute/20010122-1.x: Do not test with
32682         -fomit-frame-pointer.
32683
32684 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32685
32686         * g++.dg/template/instantiate2.C: New test.
32687         * g++.dg/template/spec4.C: New test.
32688
32689 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32690
32691         * g++.dg/template/access2.C: New test.
32692         * g++.dg/template/access3.C: New test.
32693
32694 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32695
32696         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32697         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32698         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32699         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32700         Convert to use <stdarg.h>.
32701         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32702         Delete.
32703         * gcc.dg/va-arg-2.c: New.
32704         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32705
32706 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32707
32708         * gcc.c-torture/compile/20020710-1.c: New test.
32709
32710 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32711                           Andrew Pinski  <pinskia@physics.uc.edu>
32712
32713         gcc.c-torture/compile/simd-2.c: New testcase.
32714         gcc.c-torture/compile/simd-3.c: Likewise.
32715
32716 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32717
32718         PR c++/7224
32719         * g++.dg/overload/error1.C: New test.
32720
32721 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32722
32723         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32724         configuration and IRIX 6 O32 ABI.
32725
32726 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32727
32728         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32729
32730 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32731
32732         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32733
32734 2002-07-10  Jeffrey A Law  <law@redhat.com>
32735
32736         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32737
32738         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32739
32740 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32741
32742         * gcc.dg/20020312-2.c: Check for __PPC__.
32743
32744 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32745
32746         * gcc.c-torture/compile/20020709-1.c: New test.
32747
32748 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32749
32750         * g++.dg/template/qualttp21.C: New test case.
32751
32752 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32753
32754         * gcc.c-torture/compile/20020706-1.c: New test.
32755         * gcc.c-torture/compile/20020706-2.c: New test.
32756
32757 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32758             Alexandre Oliva  <aoliva@redhat.com>
32759
32760         * g++.dg/warn/incomplete1.C: New test.
32761
32762 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32763
32764         PR c++/7099
32765         * g++.dg/warn/noreturn1.C: New test.
32766
32767 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR c++/6706
32770         * g++.dg/debug/debug6.C: New test.
32771         * g++.dg/debug/debug7.C: New test.
32772
32773 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32774
32775         * gcc.c-torture/compile/simd-3.c: New test.
32776
32777 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32778
32779         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32780         * gcc.dg/20020620-1.c: Likewise.
32781
32782 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32783
32784         PR c++/6944
32785         * g++.dg/init/array4.C: New test.
32786         * g++.dg/init/array5.C: New test.
32787
32788 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32789
32790         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32791         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32792
32793 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32794
32795         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32796         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32797         * gcc.dg/wtr-conversion-1.c: Likewise.
32798         * gcc.dg/wtr-escape-1.c: Likewise.
32799         * gcc.dg/wtr-int-type-1.c: Likewise.
32800         * gcc.dg/wtr-label-1.c: Likewise.
32801         * gcc.dg/wtr-static-1.c: Likewise.
32802         * gcc.dg/wtr-strcat-1.c: Likewise.
32803         * gcc.dg/wtr-suffix-1.c: Likewise.
32804         * gcc.dg/wtr-switch-1.c: Likewise.
32805         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32806         * gcc.dg/wtr-union-init-1.c: Likewise.
32807         * gcc.dg/wtr-union-init-2.c: Likewise.
32808         * gcc.dg/wtr-union-init-3.c: Likewise.
32809
32810         * gcc.dg/wtr-func-def-1.c: New test.
32811
32812 2002-07-02 Devang Patel <dpatel@apple.com>
32813
32814         * objc.dg/param-1.m: New test.
32815
32816 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32817
32818         * gcc.dg/cpp/trad/directive.c: Add test.
32819         * gcc.dg/cpp/trad/macroargs.c: Add test.
32820         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32821
32822 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32823
32824         * gcc.dg/cpp/cmdlne-M.c: New test.
32825
32826 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32827
32828         * objc.dg/desig-init-1.m: New test.
32829
32830 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32831
32832         PR c++/6716
32833         * g++.dg/template/instantiate1.C: New test.
32834
32835 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32836
32837         PR c++/7112
32838         * g++.dg/template/sizeof2.C: New test.
32839
32840 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32841
32842         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32843         gcc.dg/cpp/trad/include.c: New tests.
32844
32845 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32846
32847         PR target/7177
32848         * gcc.c-torture/compile/20020701-1.c: New test.
32849
32850 2002-07-01  Stan Shebs  <shebs@apple.com>
32851
32852         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32853         header here...
32854         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32855         (objc-torture-execute): or here.
32856
32857 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32858
32859         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32860
32861 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32862
32863         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32864
32865 2002-06-30  Devang Patel  <dpatel@apple.com>
32866
32867         * objc.dg/fsyntax-only.m: New test.
32868
32869 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32870
32871         PR c++/6695
32872         * g++.dg/template/friend7.C: New file.
32873
32874 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32875
32876         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32877         return type.
32878
32879 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32880
32881         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32882         avoid division by zero.
32883
32884 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32885
32886         * gcc.dg/Wunknownprag.c: New tests.
32887
32888 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32889
32890         * gcc.c-torture/execute/simd-2.c: New test.
32891
32892 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32893
32894         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32895         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32896         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32897         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32898         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32899         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32900         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32901         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32902         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32903         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32904         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32905         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32906         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32907         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32908         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32909         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32910         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32911
32912 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32913
32914         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32915         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32916         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32917         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32918         New tests.
32919         * gcc.dg/cpp/trad/directive.c: Update.
32920
32921 2002-06-23  Andreas Jaeger  <aj@suse.de>
32922
32923         * gcc.c-torture/execute/complex-6.c: New.
32924
32925 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32926
32927         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32928         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32929         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32930         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32931
32932 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32933
32934         * gcc.dg/cpp/trad: New directory with traditional tests copied
32935         from parent directory.
32936         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32937         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32938         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32939         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32940         Move to trad/ and rename.
32941         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32942         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32943         gcc.dg/cpp/trad/redef2.c: New tests.
32944         * gcc.dg/cpp/trad/trad.exp: New driver.
32945
32946 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32947
32948         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32949         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32950         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32951         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32952         Remove.
32953
32954 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32955
32956         * gcc.dg/20020620-1.c: New test.
32957
32958 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32959
32960         * g++.dg/template/ttp4.C: New test.
32961
32962 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32963
32964         * g++.dg/opt/vt1.C: Fix regexp.
32965
32966 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32967
32968         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32969         Don't use attribute `noinline'.
32970
32971 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32972
32973         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32974
32975 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32976
32977         * gcc.c-torture/execute/simd-1.c: New.
32978
32979         * gcc.dg/simd-1.c: New.
32980
32981 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32982
32983         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32984
32985 2002-06-16  Richard Henderson  <rth@redhat.com>
32986
32987         * g++.dg/ext/anon-struct1.C: New.
32988         * g++.dg/ext/anon-struct2.C: New.
32989         * g++.dg/ext/anon-struct3.C: New.
32990         * gcc.dg/anon-struct-1.c: New.
32991         * gcc.dg/anon-struct-2.c: New.
32992         * gcc.dg/anon-struct-3.c: New.
32993         * gcc.dg/20011008-1.c: Adjust warning text.
32994         * gcc.dg/20020527-1.c: Add -fms-extensions.
32995
32996 2002-06-16  Richard Henderson  <rth@redhat.com>
32997
32998         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32999
33000 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33001
33002         * gcc.c-torture/execute/20020615-1.c: New test.
33003
33004 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33005
33006         * gcc.c-tortuture/execute/compare-1.c: New test case.
33007         * gcc.c-tortuture/execute/compare-2.c: New test case.
33008         * gcc.c-tortuture/execute/compare-3.c: New test case.
33009
33010 2002-06-13  Richard Henderson  <rth@redhat.com>
33011
33012         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33013         ia64 ilp32.
33014
33015 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33016
33017         * g++.dg/template/typename2.C: Update error message.
33018
33019 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33020
33021         * gcc.c-torture/execute/20020611-1.c: New test.
33022
33023 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33024
33025         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33026         list of targets to skip.
33027
33028 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33029
33030         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33031         targets if not optimizing.
33032
33033 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33034
33035         * gcc.c-torture/compile/20020605-1.c: New test.
33036
33037         * g++.dg/opt/vt1.C: New test.
33038
33039         * gcc.dg/20020531-1.c: New test.
33040
33041         * gcc.dg/20020530-1.c: New test.
33042
33043         * gcc.dg/20020527-1.c: New test.
33044
33045         * g++.dg/opt/cse1.C: New test.
33046
33047 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33048
33049         * gcc.dg/20020607-2.c: New test case.
33050
33051 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33052
33053         * gcc.c-torture/compile/20020604-1.c: New test.
33054
33055 2002-06-04  Richard Henderson  <rth@redhat.com>
33056
33057         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33058         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33059         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33060
33061 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33062
33063         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33064
33065 2002-06-03  Richard Henderson  <rth@redhat.com>
33066
33067         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33068         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33069
33070 2002-06-02  Richard Henderson  <rth@redhat.com>
33071
33072         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33073         test functions static.
33074
33075 2002-06-02  Andreas Jaeger  <aj@suse.de>
33076
33077         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33078         now.
33079
33080 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33081
33082         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33083         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33084         Update for mofified diagnostics.
33085         * gcc.dg/c99-intconst-1.c: No longer fail.
33086
33087 2002-06-02  Richard Henderson  <rth@redhat.com>
33088
33089         * gcc.dg/uninit-A.c: Remove xfail markers.
33090
33091 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33092
33093         * gcc.dg/fnegate-1.c: New test case.
33094
33095 2002-05-30  Osku Salerma  <osku@iki.fi>
33096
33097         * gcc.c-torture/execute/mayalias-1.c: New file.
33098
33099 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33100
33101         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33102         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33103         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33104
33105 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33106
33107         * gcc.c-torture/execute/20020529-1.c: New test.
33108
33109 2002-05-27  Richard Henderson  <rth@redhat.com>
33110
33111         * g++.dg/ext/attrib6.C: New test case.
33112
33113 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * gcc.c-torture/execute/pure-1.c: New test.
33116
33117 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33118
33119         * gcc.dg/cpp/arith-2.c: Remove.
33120
33121 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33122
33123         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33124         * gcc.dg/cpp/if-3.c: Remove.
33125
33126 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33127
33128         * g++.dg/opt/cse2.C: New test.
33129
33130 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33131
33132         * gcc.dg/cpp/arith-1.c: New semantic tests.
33133         * gcc.dg/cpp/if-1.c: Update.
33134
33135 2002-05-24  Ben Elliston  <bje@redhat.com>
33136
33137         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33138
33139 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33140
33141         * gcc.dg/verbose-asm.c: New test.
33142
33143 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33144
33145         * gcc.dg/cpp/paste12.c: New test.
33146
33147 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33148
33149         * g++.dg/parse/named_ops.C: New test.
33150
33151 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33152
33153         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33154
33155 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33156
33157         * gcc.dg/weak-2.c: Allow optional leading underscore
33158         in scan-assembler symbol name.
33159         * gcc.dg/weak-3.c: Likewise.
33160         * gcc.dg/weak-4.c: Likewise.
33161         * gcc.dg/weak-5.c: Likewise.
33162
33163 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33164
33165         * gcc.dg/20020523-1.c: New test.
33166
33167 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33168
33169         * objc.dg/const-str-2.m: Update now that we stop after
33170         a command line error.
33171
33172 2002-05-22  Richard Henderson  <rth@redhat.com>
33173
33174         * g++.dg/dg.exp: Fix typo in test pruneing.
33175
33176 2002-05-22  Richard Henderson  <rth@redhat.com>
33177
33178         * g++.dg/dg.exp: Prune the tls subdirectory.
33179         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33180         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33181         * g++.dg/tls/init-1.C: New.
33182
33183 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33184
33185         * gcc.dg/20020517-1.c: New test.
33186
33187 2002-05-21  Richard Henderson  <rth@redhat.com>
33188
33189         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33190         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33191
33192 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33193
33194         * g++.dg/other/copy2.C: New test.
33195
33196 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33197
33198         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33199         (MAX_COPY): Bump up to 10 times sizeof (long long).
33200         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33201
33202         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33203         sizeof (long long).
33204
33205         * gcc.c-torture/execute/strcpy-1.c: New test.
33206
33207 2002-05-19  Jason Merrill  <jason2redhat.com>
33208
33209         * g++.dg/ext/oper1.C: New test.
33210
33211 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33212 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33213
33214         * README.QMTEST: New file.
33215
33216         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33217
33218 2002-05-19  Andreas Jaeger  <aj@suse.de>
33219
33220         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33221         now.
33222         * gcc.c-torture/execute/loop-2d.x: Likewise.
33223
33224 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33225
33226         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33227         support weak symbols.
33228         * gcc.dg/weak-4.c: Likewise.
33229         * gcc.dg/weak-6.c: Likewise.
33230
33231 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33232
33233         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33234         cygwin, coff and h8300-*-hms targets
33235         * gcc.dg/weak-5.c: Likewise.
33236         * gcc.dg/weak-7.c: Likewise.
33237
33238 2002-05-16  Jason Merrill  <jason@redhat.com>
33239
33240         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33241         (scan-assembler-not, scan-assembler-dem): Likewise.
33242         (scan-assembler-dem-not): Likewise.
33243
33244 2002-05-15  Richard Henderson  <rth@redhat.com>
33245
33246         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33247
33248 2002-05-15  Richard Henderson  <rth@redhat.com>
33249
33250         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33251         (vfoo1f): Warning here.
33252         (vfoo1l): Don't redefine the alias.
33253
33254 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33255
33256         * g++.dg/init/pm1.C: New test.
33257
33258 2002-05-12  David S. Miller  <davem@redhat.com>
33259
33260         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33261         types.
33262
33263 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33264
33265         * gcc.c-torture/execute/20020510-1.c: New test case.
33266
33267 2002-05-10  David S. Miller  <davem@redhat.com>
33268
33269         * gcc.c-torture/execute/conversion.c: Test long double too.
33270
33271 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33272
33273         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33274         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33275         * lib/g++.exp (g++_link_flags): Likewise.
33276         * lib/objc.exp (objc_target_compile): Likewise.
33277
33278 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33279
33280         * gcc.dg/cpp/poison.c: Update.
33281         * gcc.dg/cpp/20000625-2.c: Remove.
33282         * gcc.dg/cpp/direct2s.c: Remove final test.
33283
33284 2002-05-08  Tom Rix  <trix@redhat.com>
33285
33286         * gcc.c-torture/execute/20020508-1.c: New test.
33287         * gcc.c-torture/execute/20020508-2.c: New test.
33288         * gcc.c-torture/execute/20020508-3.c: New test.
33289
33290 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33291
33292         * gcc.dg/cpp/charconst-4.c: More tests.
33293
33294 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33295
33296         PR c/6569
33297         * gcc.dg/weak-3.c: Update location of warning messages.
33298         * gcc.dg/weak-5.c: Likewise.
33299
33300 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33301
33302         * gcc.c-torture/execute/20020506-1.c: New test case.
33303
33304 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33305
33306         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33307
33308 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33309
33310         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33311
33312 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33313
33314         * gcc.dg/cpp/charconst-3.c: New test.
33315
33316 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33317
33318         * gcc.dg/cpp/charconst.c: Update tests.
33319
33320 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33321
33322         * treelang: Added directory for new sample language treelang. Also
33323         lib/treelang.exp: New file to signal treelang should be tested.
33324
33325 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33326
33327         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33328         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33329         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33330         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33331         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33332         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33333         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33334
33335 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33336
33337         * gcc.dg/format/xopen-2.c: New test.
33338
33339 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * gcc.dg/20020503-1.c: New test.
33342
33343 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33344
33345         * g++.dg/init/dtor1.C: Make it tougher.
33346
33347 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33348
33349         * g++.dg/init/dtor1.C: New test.
33350
33351 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33352
33353         * gcc.dg/altivec-8.c: New.
33354
33355 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33356
33357         * gcc.dg/altivec-7.c: New.
33358
33359 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33360
33361         * g++.dg/parse/typedef1.C: New test.
33362
33363 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33364
33365         PR c++/6486
33366         * g++.dg/template/friend6.C: New test.
33367
33368         PR c++/6492
33369         * g++.dg/init/copy1.C: New test.
33370
33371 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33372
33373         * g++.dg/warn/effc1.C: New test.
33374
33375 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33376
33377         * gcc.dg/cpp/if-cexp.c: Add a test.
33378
33379 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33380
33381         * gcc.dg/20020426-2.c: New test.
33382
33383 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33384
33385         * gcc.dg/cpp/if-mop.c: Update.
33386         * gcc.dg/cpp/if-mpar.c: Add test.
33387         * gcc.dg/cpp/if-oppr.c: Update.
33388
33389 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33390
33391         PR c/6343
33392         * gcc.dg/weak-[2-7].c: New tests.
33393
33394 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33395
33396         * gcc.dg/enum1.c: New test.
33397
33398 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33399
33400         PR c++/6497
33401         * g++.dg/inherit/access2.C: New test.
33402
33403 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33404
33405         PR bootstrap/6445
33406         * gcc.dg/20020426-1.c: New test.
33407
33408 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33409
33410         * g++.dg/abi/enum1.C: New test.
33411
33412 2002-04-26  Richard Henderson  <rth@redhat.com>
33413
33414         * gcc.dg/c99-bool-1.c: Expect always true warning.
33415
33416 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33417
33418         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33419
33420 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33421
33422         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33423         targets.
33424
33425 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33426
33427         * g++.dg/abi/mange7.C: New test.
33428
33429         PR c++/6438.
33430         * g++.dg/parse/stmtexpr2.C: New test.
33431
33432 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33433
33434         * gcc.dg/20020312-2.c: Add SH target.
33435
33436 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33437
33438         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33439         compiler output on mips*-*-irix*.
33440
33441 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33442
33443         * g++.dg/parse/attr1.C: New test.
33444
33445 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33446
33447         * gcc.c-torture/execute/string-opt-17.c: New test case.
33448         * gcc.c-torture/execute/memset-2.c: New test case.
33449
33450 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33451
33452         PR c++/6256:
33453         * g++.dg/template/friend5.C: New test.
33454
33455         PR c++/6331:
33456         * g++.dg/template/qual1.C: Likewise.
33457
33458 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33459
33460         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33461         Include stdlib.h, not stdio.h or ctype.h.
33462
33463 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33464
33465         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33466         cris-*-elf* and mmix-*-*.
33467         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33468         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33469         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33470         Ditto.
33471         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33472         * gcc.dg/wchar_t-1.c: Ditto.
33473
33474 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33475
33476         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33477         Clarify comment.
33478
33479 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33480
33481         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33482
33483 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33484
33485         * gcc.c-torture/execute/20000906-1.x: Delete.
33486
33487 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33488
33489         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33490
33491 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33492
33493         * PR6367
33494         * g77.f-torture/execute/6367.f: New test.
33495         * g77.f-torture/execute/6367.x: Disable for MMIX.
33496
33497 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33498
33499         * PR6352
33500         * g++.dg/opt/inline2.C: New test.
33501
33502 2002-04-18  Richard Henderson  <rth@redhat.com>
33503
33504         * gcc.dg/20000906-1.c: Enable for all targets.
33505         * gcc.c-torture/compile/iftrap-2.c: New.
33506
33507 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33508
33509         * gcc.dg/20020418-1.c: New test.
33510         * gcc.dg/20020418-2.c: New test.
33511
33512 2002-04-18  Richard Henderson  <rth@redhat.com>
33513
33514         * gcc.c-torture/compile/iftrap-1.c: New.
33515         * gcc.dg/iftrap-1.c: Adjust for ia64.
33516         * gcc.dg/iftrap-2.c: New.
33517
33518 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33519
33520         * gcc.c-torture/compile/20020418-1.c: New test.
33521
33522 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33523
33524         * gcc.c-torture/compile/20020415-1.c: New.
33525
33526 2002-04-18  David S. Miller  <davem@redhat.com>
33527
33528         * gcc.c-torture/execute/20020418-1.c: New test.
33529
33530 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33531
33532         * gcc.dg/20020416-1.c: New test.
33533
33534         * g++.dg/opt/inline1.C: New test.
33535
33536 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33537
33538         * gcc.dg/altivec-5.c: New test.
33539
33540         * gcc.dg/20020415-1.c: New test.
33541
33542 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33543
33544         * testsuite/lib/chill.exp: Remove.
33545
33546 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33547
33548         * g++.dg/other/big-struct.C: New test.
33549
33550 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33551
33552         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33553         of scratch file.
33554
33555 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33556
33557         PR c/6277
33558         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33559         in scan-assembler function name
33560
33561 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33562
33563         * g77.f-torture/execute/980628-4.x,
33564         g77.f-torture/execute/980628-5.x,
33565         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33566         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33567         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33568         i[34567]86-*-*.
33569
33570 2002-04-13  David S. Miller  <davem@redhat.com>
33571
33572         * gcc.c-torture/execute/20020413-1.c: New test.
33573
33574 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33575
33576         * gcc.dg/asm-6.c,
33577         * g++.dg/ext/asm1.C: New tests.
33578
33579 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33580
33581         PR c++ 5373.
33582         * g++.dg/parse/stmtexpr1.C: New test.
33583
33584         PR c++/5189.
33585         * g++.dg/template/copy1.C: New test.
33586
33587 2002-04-12  Richard Henderson  <rth@redhat.com>
33588
33589         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33590
33591 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33592
33593         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33594         gcc.c-torture/execute/20020307-2.c.
33595
33596 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33597
33598         * g++.dg/ext/attrib5.C,
33599         * g++.dg/lookup/struct1.C: New tests.
33600
33601 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33602
33603         * gcc.dg/20020411-1.c: New test.
33604
33605         * gcc.c-torture/execute/20020411-1.c: New test.
33606
33607 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33608
33609         * g77.f-torture/execute/6177.f: New test.
33610
33611 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33612
33613         PR middle-end/6247
33614         * g++.dg/opt/cleanup1.C: New test.
33615
33616         * g++.dg/opt/const1.C: New test.
33617
33618 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33619
33620         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33621
33622 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33623
33624         PR c++/5507
33625         * g++.dg/template/typename2.C: New test.
33626
33627 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33628
33629         * gcc.c-torture/execute/loop-12.c: New.
33630
33631 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33632
33633         * g77.f-torture/execute/980628-4.x,
33634         g77.f-torture/execute/980628-5.x,
33635         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33636         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33637         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33638
33639 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33640
33641         PR optimization/6086
33642         * g++.dg/opt/preinc1.C: New test.
33643
33644 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33645
33646         PR c++/5571
33647         * g++.dg/opt/static2.C: New test.
33648
33649 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33650
33651         PR c/5120
33652         * gcc.dg/20020406-1.c: New test.
33653
33654 2002-04-04  David S. Miller  <davem@redhat.com>
33655
33656         * gcc.c-torture/execute/20020404-1.c: New test.
33657
33658 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33659
33660         PR c/6123
33661         * gcc.dg/20020312-2.c: Do not declare global register variable
33662         if __PIC__ or __pic__ is defined.
33663
33664 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33665
33666         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33667         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33668
33669 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33670
33671         * gcc.misc-tests/linkage.exp: Update last change to handle
33672         sparc*-, not just sparc-.
33673
33674 2002-04-03  Richard Henderson  <rth@redhat.com>
33675
33676         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33677
33678 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33679
33680         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33681
33682 2002-04-02  David S. Miller  <davem@redhat.com>
33683
33684         * gcc.c-torture/execute/20020402-3.c: New test.
33685
33686 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33687
33688         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33689         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33690
33691         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33692         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33693         g77.f-torture/execute/20001201.x,
33694         g77.f-torture/execute/u77-test.x: New files.
33695
33696         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33697         * gcc.dg/wchar_t-1.c: Ditto.
33698
33699 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33700
33701         * gcc.c-torture/execute/20020402-1.c: New test.
33702
33703 2002-04-01  Richard Henderson  <rth@redhat.com>
33704
33705         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33706
33707         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33708
33709 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33710
33711         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33712
33713 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33714
33715         * g++.dg/inherit/template-as-base.C: Expect error.
33716         * g++.dg/inherit/namespace-as-base.C: Likewise.
33717
33718 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33719
33720         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33721         g++.dg/ext/instantiate3.C: Tweak match patterns.
33722
33723         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33724         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33725         -da test.
33726
33727 2002-03-31  Richard Henderson  <rth@redhat.com>
33728
33729         * gcc.dg/special/alias-2.c: New.
33730         * gcc.dg/special/ecos.exp: Run it.
33731
33732 2002-03-31  Richard Henderson  <rth@redhat.com>
33733
33734         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33735
33736 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33737
33738         * gcc.dg/weak-1.c: Disable on h8300 port.
33739
33740 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33741
33742         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33743         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33744         ordering tests.
33745         * g++.dg/bprob/bprob-1.C: New test.
33746         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33747         * g++.dg/gcov/gcov-1.C: New test.
33748         * g++.dg/gcov/gcov-1.x: New file.
33749         * g++.dg/gcov/gcov-2.C: New test.
33750         * g++.dg/gcov/gcov-3.C: New test.
33751         * g++.dg/gcov/gcov-3.h: New file.
33752
33753 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33754
33755         * g++.old-deja/g++.other/builtins5.C: New test.
33756         * g++.old-deja/g++.other/builtins6.C: New test.
33757         * g++.old-deja/g++.other/builtins7.C: New test.
33758         * g++.old-deja/g++.other/builtins8.C: New test.
33759         * g++.old-deja/g++.other/builtins9.C: New test.
33760
33761 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33762
33763         * g++.dg/opt/static1.C: New test.
33764
33765         * g++.dg/opt/longbranch1.C: New test.
33766
33767 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33768
33769         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33770
33771         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33772
33773 2002-03-28  Jeffrey A Law  (law@redhat.com)
33774
33775         * gcc.c-torture/execute/20020328-1.c: New test.
33776
33777 2002-03-27  Richard Henderson  <rth@redhat.com>
33778
33779         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33780         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33781         move from g++.old-deja/g++.ext/.
33782
33783 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33784
33785         * g++.dg/init/new2.C: New test.
33786
33787 2002-03-26  Richard Henderson  <rth@redhat.com>
33788
33789         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33790
33791         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33792         on sparc.
33793
33794         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33795         sparcv9 systems.
33796         * gcc.dg/20001102-1.c: Likewise.
33797
33798 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33799
33800         * gcc.dg/cpp/endif-pedantic1.c,
33801         gcc.dg/cpp/endif-pedantic2.c: New tests.
33802
33803 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33804
33805         * g++.dg/init/new1.C: New test.
33806
33807 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33808
33809         * g++.dg/abi/vbase9.C: New test.
33810
33811 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33812
33813         * gcc.dg/arm-asm.c: New test.
33814
33815 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33816
33817         * gcc.dg/Wswitch-enum.c: New test.
33818         Fix PR c/5044.
33819
33820 2002-03-26  Richard Henderson  <rth@redhat.com>
33821
33822         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33823         structure.
33824
33825 2002-03-25  Richard Henderson  <rth@redhat.com>
33826
33827         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33828         sparcv9 systems.
33829
33830         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33831         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33832
33833 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33834
33835         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33836
33837 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33838
33839         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33840         targets using generic thunk support.
33841
33842 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33843
33844         * gcc.c-torture/compile/20020323-1.c: New test.
33845
33846         * g++.dg/opt/conj2.C: New test.
33847
33848 2002-03-24  Richard Henderson  <rth@redhat.com>
33849
33850         * gcc.dg/weak-1.c: Use -fno-common.
33851
33852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33853
33854         * g77.dg/f77-edit-apostrophe-out.f: New test
33855         * g77.dg/f77-edit-h-out.f: New test
33856         * g77.dg/f77-edit-t-in.f: New test
33857         * g77.dg/f77-edit-t-out.f: New test
33858         * g77.dg/f77-edit-x-out.f: New test
33859         * g77.dg/f77-edit-slash-out.f: New test
33860         * g77.dg/f77-edit-colon-out.f: New test
33861         * g77.dg/f77-edit-s-out.f: New test
33862
33863 2002-03-24  Richard Henderson  <rth@redhat.com>
33864
33865         * objc/execute/formal_protocol-6.x: New XFAIL.
33866
33867 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33868
33869         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33870         that do not support weak symbols
33871
33872 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33873
33874         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33875         * lib/g77.exp: Likewise.
33876         * lib/objc.exp: Likewise.
33877
33878 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33879
33880         * gcc.dg/Wswitch-default.c: New test.
33881
33882 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33883
33884         * g++.dg/other/enum1.C: New test.
33885
33886 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33887
33888         * gcc.dg/pragma-ep-3.c: Fix typo.
33889
33890 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33891
33892         * g++.dg/inherit/template-as-base.C: New test.
33893
33894 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33895
33896         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33897         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33898
33899 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33900
33901         * gcc.dg/cpp/multiline.c: Update to match.
33902
33903 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33904
33905         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33906
33907 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33908
33909         * gcc.dg/cpp/extratokens2.c: New file.
33910
33911 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33912
33913         * gcc.dg/20020312-2.c: Add rs6000 target.
33914
33915         * gcc.c-torture/compile/20020319-1.c: New test.
33916
33917 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33918
33919         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33920         (A, E): Handle this.
33921
33922 2002-03-20  Jason Merrill  <jason@redhat.com>
33923
33924         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33925         ignoring -fpic.
33926         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33927         through prune_gcc_output.
33928
33929 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33930
33931         * gcc.c-torture/compile/20020320-1.c: New test.
33932
33933 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.c-torture/compile/20020318-1.c: New test.
33936
33937         * gcc.dg/struct-by-value-1.c: New test.
33938
33939         * gcc.dg/20020319-1.c: New test.
33940
33941 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33942
33943         * g++.dg/opt/conj1.C: New test.
33944
33945 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33946
33947         * g++.dg/template/qualttp20.C: Revert previous change.
33948         * g++.dg/template/qualttp3.C: Likewise.
33949         * g++.dg/template/qualttp4.C: Likewise.
33950         * g++.dg/template/qualttp5.C: Likewise.
33951         * g++.dg/template/qualttp6.C: Likewise.
33952         * g++.dg/template/qualttp7.C: Likewise.
33953         * g++.dg/template/qualttp8.C: Likewise.
33954         * g++.dg/template/recurse.C: Likewise.
33955
33956 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33957
33958         * gcc.dg/cpp/wchar-1.c: Update.
33959
33960 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         * g++.dg/template/conv1.C: New test.
33963         * g++.dg/template/conv2.C: New test.
33964         * g++.dg/template/conv3.C: New test.
33965         * g++.dg/template/conv4.C: New test.
33966
33967 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33968
33969         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33970         * g++.dg/template/qualttp3.C: Likewise.
33971         * g++.dg/template/qualttp4.C: Likewise.
33972         * g++.dg/template/qualttp5.C: Likewise.
33973         * g++.dg/template/qualttp6.C: Likewise.
33974         * g++.dg/template/qualttp7.C: Likewise.
33975         * g++.dg/template/qualttp8.C: Likewise.
33976         * g++.dg/template/recurse.C: Likewise.
33977
33978 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33979
33980         * g++.dg/opt/dtor1.C: New test.
33981
33982 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33983
33984         * gcc.c-torture/compile/20020315-1.c: New test.
33985
33986 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33987
33988         * gcc.dg/weak-1.c: Fix scan tests.
33989
33990 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33991
33992         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33993         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33994         cris-*-aout* mmix-*-*.
33995         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33996         cris-*-aout* mmix-*-*.
33997         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33998         cris-*-elf* cris-*-aout* and mmix-*-*.
33999         * gcc.dg/20001009-1.c: Ditto.
34000         * gcc.dg/20010912-1.c: Ditto.
34001         * gcc.dg/20020122-4.c: Ditto.
34002         * gcc.dg/inline-2.c: Ditto.
34003
34004 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34005
34006         * gcc.c-torture/compile/20020314-1.c: New test.
34007
34008 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34009
34010         * gcc.c-torture/execute/20020314-1.c: New test.
34011
34012 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34013
34014         * g++.dg/warn/Wunused-1.C: New test.
34015
34016 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34017
34018         * g++.dg/abi/mangle6.C: New test.
34019
34020 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34021
34022         * gcc.c-torture/compile/20020309-2.c: New test.
34023
34024         * gcc.c-torture/compile/20020312-1.c: New test.
34025
34026 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         * g++.dg/other/access1.C: New test.
34029
34030 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34031
34032         * gcc.c-torture/execute/wchar_t-1.c: New test.
34033
34034 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34035
34036         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34037
34038 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34039
34040         * gcc.dg/20020312-1.c: New test case.
34041
34042 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34043
34044         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34045
34046 2002-03-11  Richard Henderson  <rth@redhat.com>
34047
34048         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34049         * g++.old-deja/g++.jason/report.C: Likewise.
34050
34051 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34052
34053         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34054         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34055
34056 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34057
34058         * testsuite/g++.dg/overload/pmf1.C: New test.
34059
34060 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34061
34062         * gcc.c-torture/execute/20020307-1.c: Use long.
34063
34064 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34065
34066         PR optimization/5844
34067         * gcc.dg/20020310-1.c: New test.
34068
34069 2002-03-09  Michael Meissner  <meissner@redhat.com>
34070
34071         * gcc.c-torture/execute/memcpy-2.c: New test.
34072         * gcc.c-torture/execute/memset-1.c: New test.
34073         * gcc.c-torture/execute/strlen-1.c: New test.
34074         * gcc.c-torture/execute/strcmp-1.c: New test.
34075         * gcc.c-torture/execute/strncmp-1.c: New test.
34076
34077 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34078
34079         * gcc.dg/ppc-ldstruct.c: New test.
34080
34081 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34082
34083         * gcc.c-torture/execute/va-arg-22.c: New test.
34084
34085 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34086
34087         * gcc.c-torture/compile/20020309-1.c: New test.
34088
34089 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34090
34091         * gcc.c-torture/execute/20020307-2.c: New test.
34092
34093 2002-03-07  Jeffrey A Law  (law@redhat.com)
34094
34095         * g77.f-torture/compile/20020307-1.f: New test.
34096
34097 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34098
34099         * gcc.dg/unordered-1.c: New test.
34100
34101 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34102
34103         * gcc.c-torture/execute/20020307-1.c: New test.
34104
34105 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34106
34107         * gcc.dg/20020304-1.c: New test.
34108
34109         * gcc.c-torture/compile/20020304-2.c: New test.
34110
34111 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34112
34113         * gcc.c-torture/compile/20020304-1.c: New test case
34114         (from PR c/5830).
34115
34116 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34117
34118         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34119
34120 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34121
34122         * g++.dg/other/classkey1.C: New test.
34123
34124 2002-03-01  Richard Henderson  <rth@redhat.com>
34125
34126         * gcc.c-torture/compile/981223-1.x: New.
34127         * gcc.c-torture/compile/920625-1.x: New.
34128
34129 2002-02-28  Richard Henderson  <rth@redhat.com>
34130
34131         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34132
34133 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34134
34135         * gcc.c-torture/execute/20020227-1.c: New test.
34136
34137 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34138
34139         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34140         here" ERROR lines.
34141         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34142         * g++.old-deja.g++.other/defarg1.C: Likewise.
34143         * g++.old-deja/g++.pt/calls2.C: Likewise.
34144         * g++.old-deja/g++.pt/crash20.C: Likewise.
34145         * g++.old-deja/g++.pt/crash30.C: Likewise.
34146         * g++.old-deja/g++.pt/crash36.C: Likewise.
34147         * g++.old-deja/g++.pt/crash6.C: Likewise.
34148         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34149         * g++.old-deja/g++.pt/derived3.C: Likewise.
34150         * g++.old-deja/g++.pt/error1.C: Likewise.
34151         * g++.old-deja/g++.pt/friend21.C: Likewise.
34152         * g++.old-deja/g++.pt/friend23.C: Likewise.
34153         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34154         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34155
34156 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34157
34158         * gcc.c-torture/execute/20020225-2.c: New test.
34159
34160 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34161
34162         * gcc.c-torture/execute/920730-1t.c,
34163         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34164         Delete test cases, only relevant to -traditional.
34165
34166 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34167
34168         * gcc.dg/cpp/undef1.c: Remove.
34169         * gcc.dg/cpp/directiv.c: Update.
34170         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34171
34172 2002-02-27  Michael Meissner  <meissner@redhat.com>
34173
34174         * gcc.c-torture/execute/20020226-1.c: New test.
34175
34176 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34177
34178         * g++.dg/debug/debug4.C: New test.
34179
34180         * gcc.dg/ia64-visibility-1.c: New test.
34181
34182 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34183
34184         * gcc.dg/debug/20020224-1.c: New.
34185
34186 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34187
34188         * gcc.c-torture/execute/960416-1.x: New.
34189         * gcc.c-torture/execute/divconst-3.x: Likewise.
34190
34191 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34192
34193         * gcc.dg/20020224-1.c: New test.
34194
34195 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34196
34197         * gcc.c-torture/execute/20020225-1.c: New.
34198
34199 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34200
34201         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34202
34203 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34204
34205         * gcc.dg/20020222-1.c: New test.
34206
34207 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34208
34209         * g++.dg/opt/anonunion1.C: New test.
34210
34211 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34212
34213         * g++.dg/template/qualttp19.C: New test.
34214         * g++.dg/template/qualttp20.C: New test.
34215         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34216         * g++.old-deja/g++.other/qual1.C: Likewise.
34217
34218 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34219
34220         * gcc.dg/attr-alwaysinline.c: New.
34221
34222 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34223
34224         * gcc.dg/20020220-1.c: New test.
34225
34226         * gcc.dg/20020220-2.c: New test.
34227
34228         * g++.dg/opt/mmx1.C: New test.
34229
34230 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34231
34232         * gcc.c-torture/compile/20020110.c: New test.
34233
34234 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34235
34236         * gcc.c-torture/execute/20020219-1.c: New test.
34237
34238         * gcc.dg/20020219-1.c: New test.
34239
34240         * gcc.dg/noncompile/20020220-1.c: New test.
34241
34242         * g++.dg/opt/ptrintsum1.C: New test.
34243
34244         * gcc.dg/debug/20020220-1.c: New test.
34245
34246 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34247
34248         * gcc.c-torture/execute/20020216-1.c: New test.
34249
34250 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34251
34252         * gcc.dg/decl-1.c: Update, new test.
34253
34254 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34255
34256         * g++.dg/abi/bitfield1.C: New test.
34257         * g++.dg/abi/bitfield2.C: New test.
34258
34259 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34260
34261         * gcc.dg/attr-nest.c: New test.
34262
34263 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34264
34265         * gcc.c-torture/execute/20020215-1.c: New test.
34266
34267 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34268
34269         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34270         * g++.dg/debug/debug.exp: New.
34271         * g++.dg/debug/trivial.C: New.
34272         * g++.dg/debug/debug1.C: Moved...
34273         * g++.dg/other/debug1.C: ...from here.
34274         * g++.dg/debug/debug2.C: Moved...
34275         * g++.dg/other/debug2.C: ...from here.
34276         * g++.dg/debug/debug3.C: Moved...
34277         * g++.dg/other/debug3.C: ...from here.
34278
34279         * gcc.dg/noncompile/20020213-1.c: New test.
34280
34281 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34282
34283         * g++.dg/other/debug3.C: New test.
34284
34285         * gcc.c-torture/execute/20020213-1.c: New test.
34286
34287 2002-02-13  Richard Smith <richard@ex-parrot.com>
34288
34289         * g++.old-deja/g++.other/thunk1.C: New test.
34290
34291 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34292
34293         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34294
34295 2002-02-13  Stan Shebs  <shebs@apple.com>
34296
34297         * gcc.dg/altivec-3.c: New.
34298
34299 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34300
34301         * gcc.dg/Wunreachable-1.c: New test.
34302         * gcc.dg/Wunreachable-2.c: New test.
34303
34304 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34305
34306         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34307
34308 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34309
34310         * gcc.dg/decl-1.c: New test.
34311
34312 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34313
34314         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34315
34316 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34317
34318         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34319         * gcc.c-torture/compile/980506-1.x: Likewise.
34320
34321 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34322
34323         * gcc.dg/20020210-1.c: New.
34324
34325 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34326
34327         * g77.f-torture/execute/947.f: New regression test
34328         for PR fortran/947.
34329
34330 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34331
34332         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34333         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34334
34335 2002-02-08  Richard Henderson  <rth@redhat.com>
34336
34337         * gcc.c-torture/compile/labels-3.c: New.
34338
34339 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34342         expression statements work instead.
34343         * gcc.dg/noncompile/20020207-1.c: New test.
34344
34345 2002-02-07  Richard Henderson  <rth@redhat.com>
34346
34347         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34348
34349 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34350
34351         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34352         message from g77
34353         * lib/g77-dg.exp: Trim g77 error messages so that they are
34354         recognized by dg.exp.
34355
34356 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34357
34358         PR fortran/5473
34359         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34360
34361 2002-02-07  Richard Henderson  <rth@redhat.com>
34362
34363         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34364         to be sufficiently aligned for integers.
34365
34366 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34367
34368         * g++.dg/template/friend4.C: New test.
34369
34370 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34371
34372         PR fortran/5743
34373         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34374         unsupported cases.
34375
34376 2002-02-07  Richard Henderson  <rth@redhat.com>
34377
34378         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34379         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34380         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34381         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34382
34383 2002-02-06  Richard Henderson  <rth@redhat.com>
34384
34385         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34386
34387 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34388
34389         * gcc.dg/20020206-1.c: New test.
34390
34391 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34392
34393         * gcc.c-torture/execute/20020206-1.c: New test.
34394
34395         * gcc.c-torture/execute/20020206-2.c: New test.
34396
34397         PR optimization/5429:
34398         * gcc.c-torture/compile/20020206-1.c: New test.
34399
34400 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34401
34402         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34403         as certain file formats cannot support particularly large
34404         alignments.
34405
34406         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34407         and do not expect to be able to link the executable.
34408
34409         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34410         fail because the COFF format does not support the weak attribute.
34411
34412 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34413
34414         * g77.dg/pr5473.f: New test
34415
34416 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34417
34418         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34419         Fix testcase accordingly.
34420
34421 2002-02-04  Richard Henderson  <rth@redhat.com>
34422
34423         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34424         (buf): Change to be an array of pointers, not ints.
34425
34426 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34427
34428         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34429         before all tests.  Move warning one line above to match where it
34430         C frontend emits.
34431         * gcc.dg/Wswitch-2.c: New test.
34432         * g++.dg/warn/Wswitch-1.C: New test.
34433         * g++.dg/warn/Wswitch-2.C: New test.
34434
34435 2002-02-04  Richard Henderson  <rth@redhat.com>
34436
34437         * g++.dg/abi/offsetof.C: Fix size comparison.
34438
34439 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34440
34441         * gcc.dg/cast-qual-2.c: New test.
34442
34443 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.dg/20020201-4.c: New test.
34446
34447 2002-02-04  Ben Elliston  <bje@redhat.com>
34448
34449         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34450         target_info attribute != 0, in addition to the empty string.
34451         (gcc_target_compile): Likewise.
34452
34453 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34454
34455         * gcc.dg/Wswitch.c: New test.
34456         PR gcc/4475. PR gcc/3780.
34457
34458 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34459
34460         * g77.f-torture/execute/5122.f: New test for regressions
34461         against PR fortran/5122.
34462
34463 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34464
34465         * g77.f-torture/compile/pr3743.f: Delete
34466         * g77.dg/pr3743-1.f: New test.
34467         * g77.dg/pr3743-2.f: New test.
34468         * g77.dg/pr3743-3.f: New test.
34469         * g77.dg/pr3743-4.f: New test.
34470
34471 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34472
34473         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34474
34475 2002-02-02  Richard Henderson  <rth@redhat.com>
34476
34477         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34478         * gcc.c-torture/execute/bf64-1.c: Likewise.
34479
34480 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34481
34482         * gcc.dg/20020201-2.c: New test.
34483
34484         * gcc.dg/20020201-3.c: New test.
34485
34486         * gcc.c-torture/execute/bitfld-2.c: New test.
34487
34488 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34489
34490         * gcc.dg/bitfld-1.c: Update.
34491         * gcc.dg/bitfld-2.c: Update.
34492         * gcc.c-torture/execute/bitfld-1.x: New.
34493
34494 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * gcc.c-torture/execute/20020201-1.c: New test.
34497
34498 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34499
34500         PR target/5469
34501         * gcc.dg/20020201-1.c: New test.
34502
34503 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34504
34505         PR fortran/3743
34506         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34507         * g77.f-torture/compile/pr3743.x: Remove
34508
34509 2002-01-31  Tom Rix  <trix@redhat.com>
34510
34511         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34512
34513 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34514
34515         * gcc.dg/noncompile/20020130-1.c: New test.
34516
34517 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34518
34519         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34520
34521 2002-01-29  Richard Henderson  <rth@redhat.com>
34522
34523         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34524         to long long.
34525         * gcc.c-torture/execute/bf64-1.c: Likewise.
34526
34527 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34528
34529         * gcc.c-torture/execute/20020129-1.c: New test.
34530
34531 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34532
34533         * gcc.c-torture/compile/20000224-1.c: Update.
34534         * gcc.c-torture/execute/bitfld-1.c: New tests.
34535         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34536         * gcc.dg/uninit-A.c: Update.
34537
34538 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34539
34540         * g++.dg/template/ctor1.C: Add instantiation.
34541
34542 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34543
34544         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34545         argument to __builtin_prefetch to be const ptr.
34546
34547 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * gcc.c-torture/compile/20020120-1.c: New test.
34550
34551 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34552
34553         * gcc.c-torture/execute/20020127-1.c: New test.
34554
34555 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34556
34557         * g77.dg/f77-edit-i-in.f: New test
34558         * g77.dg/f77-edit-i-out.f: New test
34559
34560 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34561
34562         * gcc.dg/debug/debug.exp: New file.
34563         * gcc.dg/debug/trivial.c: New file.
34564         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34565         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34566         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34567         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34568         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34569         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34570         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34571         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34572         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34573         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34574         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34575         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34576         * gcc.dg/20000503-1.c: Removed.
34577         * gcc.dg/20010207-1.c: Removed.
34578         * gcc.dg/20011223-1.c: Removed.
34579         * gcc.dg/20020104-2.c: Removed.
34580         * gcc.dg/debug-1.c: Removed.
34581         * gcc.dg/debug-2.c: Removed.
34582         * gcc.dg/debug-3.c: Removed.
34583         * gcc.dg/debug-4.c: Removed.
34584         * gcc.dg/debug-5.c: Removed.
34585         * gcc.dg/debug-6.c: Removed.
34586         * gcc.dg/dwarf2-1.c: Removed.
34587         * gcc.dg/dwarf2-2.c: Removed.
34588
34589 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34590
34591         * g++.old-deja/g++.other/eh5.C: New test.
34592         * g++.old-deja/g++.other/sibcall2.C: New test.
34593         * g++.old-deja/g++.other/array9.C: New test.
34594         * g++.old-deja/g++.other/typename2.C: New test.
34595         * g++.old-deja/g++.other/crash60.C: New test.
34596         * g++.old-deja/g++.other/conv9.C: New test.
34597         * g++.old-deja/g++.other/mangle10.C: New test.
34598         * g++.old-deja/g++.other/unchanging1.C: New test.
34599         * g++.old-deja/g++.other/exprstmt1.C: New test.
34600         * g++.old-deja/g++.other/inline23.C: New test.
34601         * g++.old-deja/g++.eh/ia64-1.C: New test.
34602         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34603         * g++.old-deja/g++.other/reload1.C: New test.
34604         * g++.old-deja/g++.other/static20.C: New test.
34605         * g++.old-deja/g++.other/local-alloc1.C: New test.
34606         * g++.old-deja/g++.other/conv8.C: New test.
34607         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34608         * g++.old-deja/g++.other/storeexpr1.C: New test.
34609         * g++.old-deja/g++.other/storeexpr2.C: New test.
34610         * g++.dg/eh/template2.C: New test.
34611         * g++.dg/warn/weak1.C: New test.
34612
34613 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34614
34615         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34616         Remove first, non-varying, argument.
34617
34618 2002-01-23  Richard Henderson  <rth@redhat.com>
34619
34620         * gcc.dg/inline-2.c: New.
34621
34622         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34623         Add optional target arg.  Check number of arguments.
34624         (scan-assembler-not, scan-assembler-dem): Likewise.
34625         (scan-assembler-dem-not): Likewise.
34626
34627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34628
34629         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34630         line 12.
34631         * g++.old-deja/g++.brendan/parse3.C,
34632         g++.old-deja/g++.other/crash26.C,
34633         g++.old-deja/g++.other/crash28.C,
34634         g++.old-deja/g++.other/crash29.C,
34635         g++.old-deja/g++.other/crash30.C,
34636         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34637
34638 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34639
34640         * gcc.dg/20020115-1.c: New.
34641
34642 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34643
34644         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34645
34646 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34647
34648         * gcc.dg/20020122-3.c: New.
34649
34650 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * g++.dg/other/gc1.C: New test.
34653
34654 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34655
34656         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34657
34658 2002-01-22  Richard Henderson  <rth@redhat.com>
34659
34660         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34661
34662 2002-01-22  Richard Henderson  <rth@redhat.com>
34663
34664         * gcc.dg/20020122-4.c: New.
34665
34666 2002-01-22  H.J. Lu <hjl@gnu.org>
34667
34668         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34669         link output.
34670         * gcc.dg/special/ecos.exp: Likewise.
34671         * lib/g++-dg.exp: Likewise.
34672         * lib/g77-dg.exp: Likewise.
34673         * lib/gcc-dg.exp : Likewise.
34674         * lib/mike-g++.exp: Likewise.
34675         * lib/mike-g77.exp: Likewise.
34676         * lib/mike-gcc.exp: Likewise.
34677         * lib/objc-dg.exp: Likewise.
34678
34679 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34680
34681         PR target/5379
34682         * gcc.dg/20020122-2.c: New test.
34683
34684 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34685
34686         * gcc.dg/20020122-1.c: New test.
34687
34688 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34689
34690         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34691
34692 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34693
34694         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34695
34696 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34697
34698         * gcc.c-torture/compile/20020121-1.c: New test.
34699
34700 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34701
34702         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34703         ld_library_path.
34704
34705 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34706
34707         * gcc.dg/20020218-1.c: New test.
34708
34709 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34710
34711         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34712         messages
34713         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34714         "At global scope" warning
34715         * g++.dg/ext/align1.C: Change cygwin test for alignment
34716         from db-bogus to dg-warning
34717
34718 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34719
34720         * g77.f-torture/compile/cpp2.F: New test.
34721
34722 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34723
34724         * g++.dg/template/access1.C: New test.
34725
34726 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34727
34728         * gcc.dg/20020118-1.c: New.
34729
34730 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34731
34732         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34733
34734 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34735
34736         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34737         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34738         alignment warnings.
34739
34740 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34741
34742         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34743         torture_with_loops and torture_without_loops
34744
34745 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34746
34747         * gcc.c-torture/compile/20020116-1.c: New test.
34748
34749 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34750
34751         * gcc.dg/20020116-2.c: New test.
34752
34753         * gcc.dg/ultrasp4.c: New test.
34754
34755         * gcc.dg/20020116-1.c: New test.
34756
34757 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34758
34759         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34760         by EABI.
34761
34762 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34763
34764         * gcc.misc-tests/i386-prefetch.exp: New.
34765         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34766         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34767         * gcc.misc-tests/i386-pf-none-1.c: New test.
34768         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34769
34770 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34771
34772         * gcc.dg/gnu89-init-1.c: Add new tests.
34773
34774 2002-01-15  Andreas Jaeger  <aj@suse.de>
34775
34776         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34777         * gcc.dg/i386-mmx-2.c: Likewise.
34778         * gcc.dg/i386-sse-1.c: Likewise.
34779         * gcc.dg/i386-sse-2.c: Likewise.
34780         * gcc.dg/i386-sse-3.c: Likewise.
34781
34782 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34783
34784         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34785         Uncomment additional cases that now pass.
34786
34787 2002-01-11  Richard Henderson  <rth@redhat.com>
34788
34789         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34790         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34791
34792 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34793
34794         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34795
34796 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34797
34798         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34799         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34800
34801 2002-01-10  Dale Johannesen  <dalej@apple.com>
34802
34803         * gcc.c-torture/execute/loop-11.c: New.
34804
34805 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34806
34807         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34808         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34809
34810 2002-01-09  Richard Henderson  <rth@redhat.com>
34811
34812         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34813         type in which to perform the operation for each size.
34814
34815 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34816
34817         * gcc.c-torture/compile/20020109-2.c: New test.
34818
34819 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34820
34821         * gcc.c-torture/execute/loop-10.c: New test.
34822
34823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34824
34825         * gcc.c-torture/compile/20010226-1.c: New test.
34826         * gcc.c-torture/compile/20010227-1.c: New test.
34827         * gcc.c-torture/compile/20010426-1.c: New test.
34828         * gcc.c-torture/compile/20010510-1.c: New test.
34829         * gcc.c-torture/compile/20010605-3.c: New test.
34830         * gcc.c-torture/compile/20010824-1.c: New test.
34831         * gcc.c-torture/execute/20010409-1.c: New test.
34832         * gcc.dg/noncompile/20000901-1.c: New test.
34833         * gcc.dg/20001023-1.c: New test.
34834         * gcc.dg/20001101-1.c: New test.
34835         * gcc.dg/20001102-1.c: New test.
34836         * gcc.dg/20010207-1.c: New test.
34837         * gcc.dg/20010405-1.c: New test.
34838         * gcc.dg/20010822-1.c: New test.
34839         * gcc.dg/20011107-1.c: New test.
34840
34841 2002-01-09  Jeffrey A Law  (law@redhat.com)
34842
34843         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34844
34845         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34846         execution failure on PA targets.
34847
34848 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34849
34850         * gcc.c-torture/compile/20020109-1.c: New test.
34851
34852 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34853
34854         * gcc.c-torture/execute/20020108-1.c: New test.
34855
34856 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.dg/20020108-1.c: New test.
34859
34860 2002-01-08  H.J. Lu <hjl@gnu.org>
34861
34862         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34863         for header files.
34864
34865 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34866
34867         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34868         consistency.
34869
34870 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34871
34872         * gcc.dg/altivec-4.c: Test altivec predicates.
34873
34874 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34875
34876         * gcc.c-torture/execute/20020107-1.c: New test.
34877
34878 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34879
34880         PR c/5279
34881         * gcc.c-torture/compile/20020106-1.c: New test.
34882
34883 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34884
34885         * gcc.c-torture/execute/nestfunc-4.c: New test.
34886
34887 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34888
34889         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34890         extra triple that slipped in.
34891         * g++.old-deja/g++.abi/align.C: Likewise.
34892         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34893
34894 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34895
34896         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34897         * g++.old-deja/g++.abi/align.C: Likewise.
34898         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34899
34900         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34901         on FreeBSD/i386.
34902         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34903         FreeBSD.
34904
34905 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34906
34907         * gcc.dg/20020104-1.c: New test.
34908
34909         * gcc.dg/20020104-2.c: New test.
34910
34911 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34912
34913         * gcc.dg/20020103-1.c: Fix typo in target selector.
34914
34915 2002-01-03  Richard Henderson  <rth@redhat.com>
34916
34917         * gcc.dg/20020103-1.c: New.
34918
34919 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34920
34921         * gcc.c-torture/execute/20020103-1.c: New test.
34922
34923 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34924
34925         * g++.dg/other/debug2.C: New test.
34926
34927         * gcc.c-torture/compile/20020103-1.c: New test.
34928
34929 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34930
34931         * gcc.dg/gnu89-init-1.c: Added new tests.
34932
34933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34934
34935         * g++.dg/template/friend2.C: Remove as patch is reverted.
34936
34937         * g++.dg/warn/oldcast1.C: New test.
34938
34939         * g++.dg/template/ptrmem1.C: New test.
34940         * g++.dg/template/ptrmem2.C: New test.
34941
34942         * g++.dg/template/ntp.C: New test.
34943
34944         * g++.dg/other/component1.C: New test.
34945
34946         * g++.dg/template/ttp3.C: New test.
34947
34948         * g++.dg/template/friend2.C: New test.
34949         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34950
34951 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34952
34953         * g++.dg/other/ptrmem1.C: New test.
34954         * g++.dg/other/ptrmem2.C: New test.
34955
34956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34957
34958         * g++.dg/template/ctor1.C: New test.
34959
34960 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34961
34962         * g++.dg/template/friend2.C: New test.
34963
34964 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34965
34966         * gcc.dg/mmix-1.c: New test.
34967
34968 2001-12-31  Richard Henderson  <rth@redhat.com>
34969
34970         * gcc.dg/asm-5.c: New.
34971
34972 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34973
34974         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34975         in namespace __gnu_cxx
34976
34977 2001-12-30  Richard Henderson  <rth@redhat.com>
34978
34979         * gcc.dg/debug-6.c: New.
34980
34981 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34982
34983         * gcc.c-torture/compile/20011229-2.c: New test.
34984
34985 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34986
34987         * gcc.dg/debug-3.c: New test.
34988         * gcc.dg/debug-4.c: New test.
34989         * gcc.dg/debug-5.c: New test.
34990
34991 2001-12-29  Richard Henderson  <rth@redhat.com>
34992
34993         * g++.dg/eh/loop1.C: New.
34994
34995 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         * g++.dg/template/crash1.C: New test.
34998
34999 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35000
35001         * g++.dg/other/const1.C: New test.
35002
35003 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35004
35005         * gcc.c-torture/compile/20011229-1.c: New test.
35006
35007 2001-12-28  Stan Shebs  <shebs@apple.com>
35008
35009         * lib/objc-torture.exp: Resync with c-torture.exp.
35010         * lib/objc.exp: Load standard libraries.
35011
35012 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35015         additional tests.
35016
35017 2001-12-27  Roger Sayle <roger@eyesopen.com>
35018
35019         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35020
35021 2001-12-27  Richard Henderson  <rth@redhat.com>
35022
35023         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35024
35025 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35026
35027         * g++.dg/eh/ctor1.C: New test.
35028         * g++.dg/other/error2.C: New test.
35029
35030 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35031
35032         * g++.dg/other/init2.C: New test.
35033
35034 2001-12-24  Richard Henderson  <rth@redhat.com>
35035
35036         * gcc.dg/20011223-1.c: New.
35037         * gcc.dg/inline-1.c: New.
35038
35039 2001-12-23  Richard Henderson  <rth@redhat.com>
35040
35041         * gcc.dg/asm-4.c: Test operand modifiers.
35042
35043 2001-12-23  Richard Henderson  <rth@redhat.com>
35044
35045         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35046
35047 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35048
35049         * gcc.c-torture/execute/20011223-1.c: New test.
35050
35051 2001-12-21  Richard Henderson  <rth@redhat.com>
35052
35053         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35054         re-enables the warning.
35055
35056 2001-12-21  Richard Henderson  <rth@redhat.com>
35057
35058         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35059
35060 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35061
35062         * gcc.c-torture/compile/20011218-1.c: New test.
35063
35064 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35065
35066         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35067         arm-isr.c test.
35068         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35069         epilogue generation for ARM ISR routines.
35070
35071 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35072
35073         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35074         * gcc.dg/format/c90-printf-3.c: Likewise.
35075         * gcc.dg/format/c99-printf-3.c: Likewise.
35076         * gcc.dg/format/ext-1.c: Likewise.
35077         * gcc.dg/format/ext-6.c: Likewise.
35078         * gcc.dg/format/format.h: Prototype unlocked stdio.
35079
35080 2001-12-20  Richard Henderson  <rth@redhat.com>
35081
35082         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35083         (arena): Use it.
35084         (malloc): Correct allocation logic.  Abort if we fill up the
35085         arena before initialization complete.
35086         (realloc): Correct allocation logic.
35087
35088 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35089
35090         * gcc.c-torture/compile/20011219-2.c: New test.
35091
35092         * gcc.c-torture/execute/20011219-1.c: New test.
35093
35094 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35095
35096         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35097         target does not support weak symbols.
35098
35099 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35100
35101         * gcc.c-torture/compile/20011219-1.c: New test.
35102
35103 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35104
35105         * g++.dg/other/error1.C: New test.
35106
35107 2001-12-17  Jeffrey A Law  (law@redhat.com)
35108
35109         * gcc.c-torture/execute/20011217-1.c: New test.
35110
35111 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35112
35113         * objc.dg/special/: New directory.
35114         * objc.dg/special/special.exp: New file.
35115         * objc.dg/special/unclaimed-category-1.h: New file.
35116         * objc.dg/special/unclaimed-category-1a.m: New file.
35117         * objc.dg/special/unclaimed-category-1.m: New file.
35118
35119 2001-12-17  Andreas Jaeger  <aj@suse.de>
35120
35121         * gcc.c-torture/compile/20011217-2.c: New test.
35122
35123 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35124
35125         * gcc.c-torture/compile/20011217-1.c: New test.
35126
35127 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35128
35129         * testsuite/gcc.dg/20011214-1.c: New.
35130
35131 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35132
35133         * gcc.dg/altivec-4.c: New.
35134
35135 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35136
35137         * gcc.dg/20011113-1.c: New test.
35138
35139 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35140
35141         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35142         std::__malloc_alloc_template<0> and
35143         std::__default_alloc_template<false, 0>.
35144
35145 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35146
35147         * objc/execute/bf-21.m: New test.
35148         * objc/execute/enumeration-1.m: New test.
35149         * objc/execute/enumeration-2.m: New test.
35150
35151 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35152
35153         * gcc.dg/gnu89-init-1.c: New test.
35154
35155 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35158         * g++.old-deja/g++.jason/2371.C: Likewise.
35159         * g++.old-deja/g++.jason/template33.C: Likewise.
35160         * g++.old-deja/g++.jason/template34.C: Likewise.
35161         * g++.old-deja/g++.jason/template36.C: Likewise.
35162         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35163         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35164         * g++.old-deja/g++.other/typename1.C: Likewise.
35165         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35166         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35167         * g++.old-deja/g++.pt/typename11.C: Likewise.
35168         * g++.old-deja/g++.pt/typename14.C: Likewise.
35169         * g++.old-deja/g++.pt/typename16.C: Likewise.
35170         * g++.old-deja/g++.pt/typename3.C: Likewise.
35171         * g++.old-deja/g++.pt/typename4.C: Likewise.
35172         * g++.old-deja/g++.pt/typename5.C: Likewise.
35173         * g++.old-deja/g++.pt/typename7.C: Likewise.
35174         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35175
35176 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35177
35178         * g++.dg/other/linkage1.C: New test.
35179         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35180         specifiers.
35181
35182 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35183
35184         * gcc.dg/concat.c: New test.
35185
35186 2001-12-11  Stan Shebs  <shebs@apple.com>
35187
35188         * objc/compile: New test directory.
35189         * objc/compile/compile.exp: New expect script.
35190         * objc/compile/20011211-1.m: New compile test.
35191
35192 2001-12-11  Jason Merrill  <jason@redhat.com>
35193
35194         * lib/prune.exp (prune_gcc_output): Also handle "In member
35195         function".  So many permutations...
35196
35197 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35198
35199         * g++.dg/template/typedef1.C: New test.
35200
35201 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35202
35203         * g++.dg/other/copy1.C: New test.
35204
35205 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35206
35207         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35208
35209         * gcc.dg/builtin-choose-expr.c: New.
35210
35211 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35212
35213         * gcc.dg/altivec-2.c: New.
35214
35215 2001-12-07  Richard Henderson  <rth@redhat.com>
35216
35217         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35218
35219 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35220
35221         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35222         ultrasparc.
35223
35224 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35225
35226         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35227
35228 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35229
35230         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35231         variable argument list.
35232
35233 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35234
35235         * gcc.c-torture/execute/memcheck: Delete entire directory.
35236         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35237         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35238
35239 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35240
35241         * gcc.dg/Wshadow-1.c: New test.
35242
35243 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35244
35245         * gcc.c-torture/compile/20011130-1.c: New test.
35246
35247         * gcc.dg/noncompile/20011025-1.c: New test.
35248
35249         * g++.dg/other/anon-union.C: New test.
35250
35251         * gcc.c-torture/execute/20011024-1.c: New test.
35252
35253 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35254
35255         * gcc.c-torture/execute/20000722-1.x,
35256         gcc.c-torture/execute/20010123-1.x: Remove.
35257         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35258         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35259         gcc.dg/c99-complit-2.c: New tests.
35260
35261 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35262
35263         * g++.dg/inherit/base1.C: New test.
35264
35265 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35266
35267         * g++.dg/other/stdarg1.C: New test.
35268
35269         * gcc.c-torture/compile/20011130-2.c: New test.
35270
35271 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35272
35273         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35274         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35275         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35276         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35277         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35278         * gcc.dg/builtin-prefetch-1.c: New test.
35279
35280 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35281
35282         * gcc.dg/20011130-1.c: New test.
35283
35284 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         * g++.dg/other/scope1.C: New test.
35287         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35288
35289 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35290
35291         * gcc.dg/vla-init-1.c: New test.
35292
35293 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35294
35295         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35296
35297 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35298
35299         * objc.dg/alias.m: Update.
35300         * objc.dg/class-1.m: Update.
35301         * objc.dg/const-str-1.m: Update.
35302         * objc.dg/fwd-proto-1.m: Update.
35303         * objc.dg/id-1.m: Update.
35304         * objc.dg/super-class-1.m: Update.
35305
35306 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35307
35308         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35309         constructs.
35310
35311 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35312
35313         * gcc.c-torture/execute/20011128-1.c: New test.
35314
35315 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35316
35317         * gcc.dg/20011127-1.c: New test.
35318
35319 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35320
35321         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35322         from Austin Group draft 7.
35323         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35324         scanf format arguments.
35325         * gcc.dg/format/no-exargs-2.c: New test.
35326
35327 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35328
35329         * g++.dg/abi/vbase8-4.C: New test.
35330
35331 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35332
35333         * gcc.c-torture/execute/20011121-1.c: New test.
35334
35335 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35336
35337         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35338
35339 2001-11-23  Andreas Jaeger  <aj@suse.de>
35340
35341         * gcc.dg/cpp/charconst-2.c: New test.
35342
35343 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35344
35345         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35346         to the host if it is remote.  Let tests specify extra headers
35347         they use.
35348         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35349         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35350         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35351         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35352         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35353         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35354         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35355         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35356         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35357         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35358
35359 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35360
35361         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35362         for little endian ARMs.
35363
35364 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35365
35366         * gcc.c-torture/compile/20011119-1.c: New test.
35367         * gcc.c-torture/compile/20011119-2.c: New test.
35368
35369 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35370
35371         * gcc.dg/altivec-1.c: Fix typo.
35372
35373 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35374
35375         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35376
35377 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35378
35379         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35380
35381 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35382
35383         * lib/g77.exp: Don't specify --rpath-link.
35384
35385         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35386         across all the headers.
35387         * gcc.dg/format/format.exp: For testing on a remote host,
35388         copy format.h.
35389
35390         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35391         * gcc.c-torture/execute/930406-1.c: Likewise.
35392         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35393
35394 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35395
35396         * gcc.dg/altivec-1.c: New.
35397
35398 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35399
35400         * gcc.dg/cpp/fpreprocessed.c: New test case.
35401
35402 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35403
35404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35405         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35406         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35407
35408 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35409
35410         * gcc.dg/no-builtin-1.c: New test.
35411
35412 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35413
35414         * gcc.c-torture/execute/20011115-1.c: New test.
35415
35416 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35417
35418         * gcc.c-torture/compile/20011114-2.c: New test.
35419         * gcc.c-torture/compile/20011114-3.c: New test.
35420         * gcc.c-torture/compile/20011114-4.c: New test.
35421
35422 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35423
35424         * g++.dg/other/init1.C: New test.
35425
35426 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35427
35428         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35429         message.
35430
35431         * gcc.c-torture/execute/20011114-1.c: New testcase.
35432
35433         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35434         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35435         like the (before this change) version of 20010327-1.c.
35436
35437 2001-11-14  Roger Sayle <roger@eyesopen.com>
35438
35439         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35440
35441 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35442
35443         * g++.dg/init/array2.C: New test.
35444
35445 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35446
35447         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35448
35449 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35450
35451         * g++.dg/other/forscope1.C: New test.
35452         * g++.dg/ext/forscope1.C: New test.
35453         * g++.dg/ext/forscope2.C: New test.
35454
35455 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35456
35457         * gcc.c-torture/execute/20011113-1.c: New test.
35458
35459 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35460
35461         * gcc.c-torture/execute/20011109-2.c: New test.
35462
35463         * gcc.c-torture/execute/20011109-1.c: New test.
35464
35465 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * gcc.c-torture/compile/20011109-1.c: New test.
35468
35469 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35470
35471         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35472         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35473         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35474         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35475         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35476         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35477         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35478
35479 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35480
35481         * g++.dg/warn/Wshadow-1.C: New tests.
35482         * g++.old-deja/g++.mike/for3.C: Update.
35483
35484 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35485
35486         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35487         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35488         XFAILs.  Adjust expected error texts.
35489         * gcc.c-torture/compile/20011106-1.c,
35490         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35491         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35492         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35493         gcc.dg/c99-array-lval-5.c: New tests.
35494
35495 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35496
35497         * gcc.dg/cpp/defined.c: Update.
35498
35499 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35500
35501         * gcc.c-torture/execute/anon-1.c: New test.
35502
35503 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35504
35505         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35506         same size, so no warning should be produced on stormy16.
35507
35508         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35509         due to oversized array.
35510         * g++.old-deja/g++.mike/ns15.C: Likewise.
35511         * g++.old-deja/g++.pt/crash16.C: Likewise.
35512
35513 2001-11-02  Graham Stott  <grahams@redhat.com>
35514
35515         * g++.dgother/debug1.C: Fix typos.
35516
35517 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35518
35519         * g++.dg/other/debug1.C: New test.
35520
35521 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35522
35523         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35524         of unsigned long.
35525
35526 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35527
35528         * gcc.dg/20011029-2.c: New test.
35529
35530         * gcc.c-torture/compile/20011029-1.c: New test.
35531
35532 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35533
35534         * objc/execute/class_self-1.m: New test.
35535         * objc/execute/class_self-2.m: New test.
35536
35537 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35538
35539         * gcc.misc-tests/msgs.exp: Delete.
35540         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35541         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35542         error set to match recent changes.
35543
35544 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35545
35546         * gcc.dg/20011021-1.c: New test.
35547
35548 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35549
35550         * gcc.c-torture/compile/20011023-1.c: New test.
35551
35552 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35553
35554         * lib/g77.exp: Rewrite based on lib/g++.exp.
35555
35556 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35557
35558         * gcc.c-torture/execute/20011019-1.c: New test.
35559
35560         * gcc.dg/20011018-1.c: New test.
35561
35562 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35563
35564         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35565
35566 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35567
35568         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35569         * gcc.dg/attr-invalid.c: Likewise.
35570
35571 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35572
35573         * testsuite/gcc.dg/20011015-1.c: New test.
35574
35575 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35576
35577         * g++.dg/template/unify2.C: New test.
35578
35579 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35580
35581         * g++.dg/other/exception-specification.C: New test
35582
35583 2001-10-13  Tom Rix  <trix@redhat.com>
35584
35585         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35586         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35587
35588 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35589
35590         * testsuite/gcc.dg/20011009-1.c: New test.
35591
35592 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35593
35594         PR g++/4476
35595         * g++.dg/other/friend1.C: New test.
35596
35597 2001-10-11  Richard Henderson  <rth@redhat.com>
35598
35599         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35600
35601 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35602
35603         * gcc.c-torture/compile/20011010-1.c: New.
35604
35605 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35606
35607         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35608         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35609         g77.f-torture/execute/execute.exp,
35610         g77.f-torture/noncompile/noncompile.exp,
35611         gcc.c-torture/compile/compile.exp,
35612         gcc.c-torture/execute/execute.exp,
35613         gcc.c-torture/execute/ieee/ieee.exp,
35614         gcc.c-torture/execute/memcheck/memcheck.exp,
35615         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35616         objc/execute/execute.exp: Update FSF address.
35617
35618 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35619
35620         * gcc.dg/cpp/cmdlne-C.c: Update.
35621         * gcc.dg/cpp/cmdlne-C2.c: New.
35622
35623 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35624
35625         * gcc.c-torture/execute/20011008-3.c: New.
35626
35627 2001-10-08  DJ Delorie  <dj@redhat.com>
35628
35629         * gcc.dg/20011008-1.c: New.
35630         * gcc.dg/20011008-2.c: New.
35631
35632 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35633
35634         * gcc.dg/cpp/spacing1.c: Update test.
35635
35636 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35637
35638         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35639         spelling errors of "separate" as "seperate".
35640
35641 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35642
35643         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35644         enough to avoid inlining.
35645
35646 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35647
35648         * lib/g77.exp: set libg2c_dir correctly.
35649
35650 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35651
35652         * gcc.dg/cpp/macro11.c: New test.
35653
35654 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35655
35656         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35657         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35658         gcc.dg/format/multattr-3.c: New tests.
35659         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35660         tests for format attributes on function pointers being rejected.
35661
35662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35663
35664         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35665
35666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35667
35668         * g++.dg/warn/format1.C: New test.
35669
35670 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35671
35672         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35673
35674 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35675
35676         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35677
35678 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35679
35680         * gcc.dg/cpp/redef2.c: Add test.
35681
35682 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35683
35684         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35685         long-standing bug on i686, apparently.
35686         * gcc.c-torture/execute/loop-2c.x: New file.
35687         * gcc.c-torture/execute/loop-2d.x: New file.
35688         * gcc.c-torture/execute/loop-3c.x: New file.
35689
35690 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35691
35692         * gcc.dg/cpp/20000625-2.c: Correct line number.
35693
35694 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35695
35696         * gcc.dg/cpp/macro10.c: New test.
35697         * gcc.dg/cpp/strify3.c: New test.
35698         * gcc.dg/cpp/spacing1.c: Add tests.
35699         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35700         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35701
35702 2001-09-24  DJ Delorie  <dj@redhat.com>
35703
35704         * gcc.c-torture/execute/20010924-1.c: New test.
35705
35706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35707
35708         * testsuite/objc/execute/paste.m: Remove.
35709
35710 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35711
35712         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35713
35714 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35715
35716         * g77.dg/strlen0.f: New test.
35717
35718 2001-09-21  Richard Henderson  <rth@redhat.com>
35719
35720         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35721         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35722
35723 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35724
35725         Table-driven attributes.
35726         * g++.dg/ext/attrib1.C: New test.
35727
35728 2001-09-20  DJ Delorie  <dj@redhat.com>
35729
35730         * gcc.dg/20000926-1.c: Update expected warning messages.
35731         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35732         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35733         array.
35734
35735 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35736
35737         * g++.dg/eh/registers1.C: New test case.
35738
35739 2001-09-17  Richard Henderson  <rth@redhat.com>
35740
35741         * gcc.dg/array-5.c: Fix VLA decomposition test.
35742
35743 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35744
35745         * gcc.dg/cpp/line5.c: New testcase.
35746
35747 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35748
35749         * gcc.dg/cpp/macro9.c: New test.
35750
35751 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35752
35753         * gcc.c-torture/execute/980223.c: Change type of addr from long
35754         to char *.
35755
35756 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35757
35758         * gcc.c-torture/execute/20010915-1.c: New test.
35759
35760 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35761
35762         * g77.dg/bprob: New directory.
35763         * g77.dg/bprob/bprob.exp: New file.
35764         * g77.dg/bprob/bprob-1.f: New test.
35765         * g77.dg/gcov: New directory.
35766         * g77.dg/gcov/gcov.exp: New file.
35767         * g77.dg/gcov/gcov-1.f: New test.
35768         * g77.dg/gcov/gcov-1.x: New file.
35769
35770 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35771
35772         * gcc.dg/cpp/directiv.c: Update.
35773         * gcc.dg/cpp/undef1.c: Update.
35774
35775 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35776
35777         * gcc.dg/20010912-1.c: New test.
35778
35779 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35780
35781         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35782         language-independent file in lib.
35783         * lib/gcov.exp: New file.
35784
35785 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35786
35787         * gcc.c-torture/compile/20010911-1.c: New test.
35788
35789 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35790
35791         * lib/profopt.exp: New, to support profile-directed optimizations.
35792         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35793         * gcc.misc-tests/bprob-1.c: New test.
35794         * gcc.misc-tests/bprob-2.c: New test.
35795
35796 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35797
35798         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35799         XFAIL and which kinds of gcov output to verify.
35800         * gcc.misc-tests/gcov-4b.x: New file.
35801         * gcc.misc-tests/gcov-5b.x: New file.
35802         * gcc.misc-tests/gcov-6.x: New file.
35803         * gcc.misc-tests/gcov-7.c: New test.
35804         * gcc.misc-tests/gcov-7.x: New file.
35805
35806 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35807
35808         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35809         * gcc.misc-tests/gcov-6.c: New test.
35810
35811 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35812
35813         PR c++/3986
35814         * g++.dg/abi/vbase1.C: New test.
35815
35816 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35817
35818         * objc.dg/method-2.m: New.
35819
35820 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35821
35822         PR c++/4203
35823         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35824         * g++.dg/init/empty1.C: New test.
35825
35826 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35827
35828         * gcc.c-torture/compile/20010903-1.c: New test.
35829
35830 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35831
35832         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35833         for m68k.
35834
35835 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35836
35837         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35838
35839         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35840
35841         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35842
35843 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35844
35845         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35846         for 16-bit 'unsigned int'.
35847
35848 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35849
35850         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35851
35852 2001-08-27  Richard Henderson  <rth@redhat.com>
35853
35854         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35855         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35856
35857 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35858
35859         * gcc.dg/asm-names.c (ymain): New.
35860
35861 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35862
35863         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35864         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35865         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35866
35867 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35868
35869         * gcc.dg/compare5.c: New testcase.
35870
35871 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35872
35873         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35874         and "In instantiation".
35875
35876 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35877
35878         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35879
35880 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35881
35882         * gcc.misc-tests/gcov.exp: Add support for branch information.
35883         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35884         * gcc.misc-tests/gcov-4.c: New test.
35885         * gcc.misc-tests/gcov-4b.c: New test.
35886         * gcc.misc-tests/gcov-5b.c: New test.
35887
35888 2001-08-20  Zack Weinberg  <zackw@panix.com>
35889
35890         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35891         expected to fail.
35892
35893 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35894
35895         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35896
35897 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35898
35899         * g++.dg/eh/template1.C: New test.
35900
35901 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35902
35903         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35904         Fix thinko.
35905         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35906         for xfail.
35907
35908 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35909
35910         * lib/g77-dg.exp: Use prune.exp for common procedures
35911         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35912         * lib/g77.exp: (g77-dg-prune) Remove
35913
35914 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35915
35916         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35917
35918 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35919
35920         * g++.dg/template/unify1.C: New test.
35921
35922 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35923
35924         * g++.dg/abi/empty4.C: New test.
35925
35926 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35927
35928         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35929         solaris2.*
35930         * g77.f-torture/compile/pr3743.x: Likewise.
35931
35932 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35933
35934         * g++.dg/other/using-declaration.C: New test.
35935
35936 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35937
35938         * gcc.dg/cpp/tr-sign.c: New testcase.
35939
35940 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35941
35942         * gcc.dg/cpp/19951025-1.c: Revert.
35943         * gcc.dg/cpp/directiv.c: We no longer process directives that
35944         interrupt macro arguments.
35945
35946 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35947
35948         * gcc.dg/bconstp-1.c: New test.
35949
35950 2001-08-03  Richard Henderson  <rth@redhat.com>
35951
35952         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35953
35954 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35955
35956         * gcc.dg/cpp/19951025-1.c: Update.
35957
35958 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35959
35960         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35961         should be x.
35962
35963 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35964
35965         Kill -fhonor-std.
35966         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35967         * g++.old-deja/g++.other/std1.C: Likewise.
35968         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35969
35970 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35971
35972         * lib/g77.exp: Load gcc-defs.exp for common procedures
35973         (g77_pass, g77_fail, g77_finish, g77_exit,
35974         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35975
35976 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35977
35978         * g77.dg/fbackslash.f
35979         * g77.dg/fcase-preserve.f
35980         * g77.dg/ff90-1.f
35981         * g77.dg/ffixed-line-length-0.f
35982         * g77.dg/ffixed-line-length-132.f
35983         * g77.dg/ffixed-line-length-7.f
35984         * g77.dg/ffixed-line-length-72.f
35985         * g77.dg/ffixed-line-length-none.f
35986         * g77.dg/ffree-form-1.f
35987         * g77.dg/fno-backslash.f
35988         * g77.dg/fno-f90-1.f
35989         * g77.dg/fno-fixed-form-1.f
35990         * g77.dg/fno-onetrip.f
35991         * g77.dg/fno-typeless-boz.f
35992         * g77.dg/fno-underscoring.f
35993         * g77.dg/fno-vxt-1.f
35994         * g77.dg/fonetrip.f
35995         * g77.dg/ftypeless-boz.f
35996         * g77.dg/fugly-assumed.f
35997         * g77.dg/funderscoring.f
35998         * g77.dg/fvxt-1.f
35999
36000 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36001
36002         * objc.dg/fwd-proto-1.m: New.
36003         * objc.dg/local-decl-1.m: New.
36004         * objc.dg/naming-1.m: New.
36005         * objc.dg/naming-2.m: New.
36006         * objc.dg/proto-hier-1.m: New.
36007
36008 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36009
36010         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36011         largest-type elements to a struct makes its size grow.
36012
36013 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36014
36015         * g++.dg/abi/vthunk1.C: New test.
36016
36017 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36018
36019         * g++.dg/abi/vbase8-22.C: New test.
36020
36021 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36022
36023         * gcc.dg/cpp/macro8.c: New test.
36024
36025 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         * g++.dg/abi/vbase8-21.C: New test.
36028
36029 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.dg/abi/vbase8-10.C: New test.
36032
36033 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36034
36035         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36036         ${tool}_set_ld_library_path.
36037         Changed caller.
36038         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36039         g++.exp.
36040
36041 2001-07-26  Stan Cox <scox@redhat.com>
36042
36043         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36044         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36045         gcc_exit, gcc_check_unsupported_p):
36046         Moved to gcc-deps.exp
36047         * gcc-deps.exp: New file.
36048
36049 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36050
36051         * g++.old-deja/g++.pt/defarg14.C: New test.
36052
36053 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.other/lineno5.C: New test.
36056
36057 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36058
36059         * g++.old-deja/g++.pt/crash68.C: New test.
36060
36061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36062
36063         * g++.old-deja/g++.other/crash42.C: New test.
36064
36065 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36066
36067         * gcc.dg/cpp/extratokens.c: Fix.
36068         * gcc.dg/cpp/skipping2.c: New tests.
36069
36070 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36071
36072         * gcc.c-torture/execute/20010724-1.c: New file.
36073         * gcc.c-torture/execute/20010724-1.x: New file.
36074
36075 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36076
36077         * g++.old-deja/g++.other/cond7.C: New test.
36078
36079 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36080
36081         * g++.old-deja/g++.other/optimize4.C: New test.
36082
36083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36084
36085         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36086
36087 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36088
36089         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36090         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36091         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36092         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36093
36094         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36095         bug report" message.
36096
36097         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36098         * g++.dg/ext/instantiate1.C: Move from old-deja.
36099
36100 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36101
36102         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36103         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36104         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36105         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36106
36107 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36108
36109         * gcc.c-torture/execute/20010723-1.c: New test.
36110
36111 2001-07-23  Ben Elliston  <bje@redhat.com>
36112
36113         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36114
36115 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36116
36117         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36118         i[34567]86-*-*.
36119         Delete handling of ieee_multilib_flags.
36120         Pass -mieee for alpha*-*-* and sh-*-*.
36121         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36122
36123 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         Remove old-abi tests.
36126         * g++.old-deja/g++.mike/p11116.C: Remove.
36127         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36128
36129 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36130
36131         * g77.f-torture/compile/pr3743.f: New test
36132
36133 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36134
36135         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36136
36137 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36138
36139         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36140         g++.old-deja/g++.pt/static6.C: Likewise.
36141         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36142         supports weak symbols.
36143
36144 2001-07-18  Andreas Jaeger  <aj@suse.de>
36145
36146         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36147         supported again.
36148
36149 2001-07-18  Andreas Jaeger  <aj@suse.de>
36150
36151         * gcc.dg/iftrap-1.c: Fix target line.
36152
36153 2001-07-17  Richard Henderson  <rth@redhat.com>
36154
36155         * gcc.c-torture/execute/20010717-1.c: New.
36156
36157 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36158
36159         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36160         tests.
36161
36162 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36163
36164         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36165
36166 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36167
36168         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36169         UAC_SIGBUS, UAC_NOPRINT definitions.
36170
36171 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36172
36173         * objc/execute/object_is_class.m: New test.
36174         * objc/execute/object_is_meta_class.m: New test.
36175
36176 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36177
36178         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36179         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36180
36181 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36182
36183         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36184         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36185
36186 2001-07-14  Richard Henderson  <rth@redhat.com>
36187
36188         * gcc.dg/iftrap-1.c: New.
36189
36190 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36191
36192         * g77.f-torture/execute/intrinsic77.f: New test.
36193
36194 2001-07-11  Janis Johnson <janis@us.ibm.com>
36195
36196         * gcc.misc-tests/gcov-3.c: New test.
36197
36198 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36199
36200         * gcc.c-torture/compile/20010711-1.c,
36201         * gcc.c-torture/compile/20010711-2.c: New tests.
36202
36203 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36204
36205         * gcc.c-torture/execute/20010711-1.c: New test.
36206
36207 2001-07-11  Ben Elliston  <bje@redhat.com>
36208
36209         * g++.old-deja/g++.other/enum5.C: New test.
36210
36211 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36212
36213         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36214         (g++-dg-prune): Call prune_gcc_output.
36215         * prune.exp: New file for prune_gcc_output.
36216         * lib/g++.exp, lib/gcc.exp: Load it.
36217
36218 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36219
36220         * gcc.c-torture/compile/20010701-1.c,
36221         g++.old-deja/g++.ext/attrib6.C: New tests.
36222
36223 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36224
36225         * gcc.c-torture/compile/20010706-1.c: New test.
36226
36227 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36228
36229         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36230
36231 2001-06-28  Stan Shebs  <shebs@apple.com>
36232
36233         * gcc.dg/pragma-darwin.c: New test.
36234
36235 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36236
36237         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36238         Solaris 2.[678] system.
36239
36240 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36241
36242         * gcc.dg/20010622-1.c: New test.
36243
36244 2001-06-18  Stan Shebs  <shebs@apple.com>
36245
36246         * objc.dg: New directory.
36247         * objc.dg/dg.exp: New file.
36248         * objc.dg/alias.m: New.
36249         * objc.dg/class-1.m: New.
36250         * objc.dg/class-2.m: New.
36251         * objc.dg/const-str-1.m: New.
36252         * objc.dg/const-str-2.m: New.
36253         * objc.dg/id-1.m: New.
36254         * objc.dg/method-1.m: New.
36255         * objc.dg/super-class-1.m: New.
36256         * lib/objc-dg.exp: New file.
36257
36258 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36259
36260         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36261         of label name.
36262
36263 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36264
36265         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36266
36267 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36268
36269         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36270         variable.
36271
36272 2001-06-12  Richard Henderson  <rth@redhat.com>
36273
36274         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36275
36276 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36277
36278         * g++.old-deja/g++.abi/vbase5.C: New test.
36279         * g++.old-deja/g++.abi/vbase6.C: New test.
36280         * g++.old-deja/g++.abi/vbase7.C: New test.
36281
36282 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36283
36284         * gcc.c-torture/compile/20010610-1.c: New test.
36285
36286 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.old-deja/g++.abi/vbase4.C: New test.
36289
36290 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36291
36292         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36293         support %f for HC11/HC12 targets.
36294         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36295         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36296         on HC11/HC12 targets.
36297         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36298
36299 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36300
36301         * gcc.dg/wchar_t-1.c: New file.
36302         * gcc.dg/wint_t-1.c: Likewise.
36303
36304 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36305
36306         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36307
36308 2001-06-11  Richard Henderson  <rth@redhat.com>
36309
36310         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36311
36312 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36313
36314         * gcc.c-torture/compile/20010611-1.c: New test.
36315
36316 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36317
36318         * gcc.dg/c99-tag-1.c: Add more tests.
36319
36320 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36321
36322         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36323         representation on MN10300 and ARM/Thumb.
36324
36325 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36326
36327         * g77.f-torture/execute/20010610.f: New.
36328
36329 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36330
36331         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36332         names.
36333
36334 2001-06-09  Richard Henderson  <rth@redhat.com>
36335
36336         * gcc.c-torture/execute/ashrdi-1.c: New.
36337         * gcc.c-torture/execute/ashldi-1.c: New.
36338         * gcc.c-torture/execute/lshrdi-1.c: New.
36339
36340 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36341
36342         * objc/execute/load-3.m: Added. Check sending +load to categories,
36343         in addition to classes.
36344
36345 2001-06-08  Stan Shebs  <shebs@apple.com>
36346
36347         * objc/execute/load-2.m: New test.  From Nicola Pero
36348         <n.pero@mi.flashnet.it>.
36349
36350 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.c-torture/execute/20010605-2.c: New test.
36353
36354 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         * g++.old-deja/g++.abi/vbase2.C: New test.
36357         * g++.old-deja/g++.abi/vbase3.C: New test.
36358
36359 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36360
36361         * g++.old-deja/g++.pt/friend49.C: New test.
36362
36363 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36364
36365         * g++.old-deja/g++.ext/anon3.C: New test.
36366
36367 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         * g++.old-deja/g++.other/conv7.C: New test.
36370
36371 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36372
36373         * gcc.c-torture/compile/20010605-2.c: New test.
36374
36375 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36376
36377         * gcc.c-torture/execute/20010604-1.c: New test.
36378
36379 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36380
36381         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36382
36383 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36384
36385         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36386         (g++_link_flags): Likewise.
36387         (g++_init): Pass gccpath's value to two previous functions.
36388
36389 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36390
36391         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36392         Ensure logfile entry matches exec command line.
36393
36394 2001-05-31  Richard Henderson  <rth@redhat.com>
36395
36396         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36397         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36398
36399 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36400
36401         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36402         compiler for irix6.2
36403
36404 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36405
36406         * g++.old-deja/g++.other/optimize3.C: New file.
36407
36408 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36409
36410         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36411         assemble.
36412
36413 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         * g++.old-deja/g++.other/optimize2.C: New file.
36416
36417 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36418
36419         * gcc.c-torture/compile/20010518-2.c: New file.
36420         * gcc.c-torture/execute/20010518-1.c: New file.
36421         * gcc.c-torture/execute/20010518-2.c: New file.
36422
36423 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36424
36425         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36426
36427 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36428
36429         G++ no longer defines builtins that do not begin with __builtin.
36430         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36431         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36432         * g++.old-deja/g++.law/builtin1.C: Likewise.
36433         * g++.old-deja/g++.law/cvt2.C: Likewise.
36434         * g++.old-deja/g++.mike/net5.C: Likewise.
36435         * g++.old-deja/g++.other/builtins1.C: Likewise.
36436         * g++.old-deja/g++.other/builtins2.C: Likewise.
36437         * g++.old-deja/g++.other/builtins3.C: Likewise.
36438         * g++.old-deja/g++.other/builtins4.C: Likewise.
36439         * g++.old-deja/g++.other/inline8.C: Likewise.
36440         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36441
36442 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.old-deja/g++.pt/using1.C: Adjust.
36445         * g++.old-deja/g++.pt/using2.C: New test.
36446
36447 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36448
36449         * gcc.dg/cpp/charconst.c: New tests.
36450         * gcc.dg/cpp/escape.c: New tests.
36451         * gcc.dg/cpp/escape-1.c: New tests.
36452         * gcc.dg/cpp/escape-2.c: New tests.
36453         * gcc.dg/cpp/ucs.c: New tests.
36454
36455 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36456
36457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36458         native compiler for irix6.5.
36459
36460 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36461
36462         * lib/g++.exp (g++_include_flags): Use args to compute
36463         get_multilibs.
36464         (g++_link_flags): Likewise.
36465         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36466
36467 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36468
36469         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36470
36471 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36472
36473         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36474         this file.
36475
36476 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36477
36478         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36479         STACK_SIZE;
36480         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36481         to STACK_SIZE; Use it to define size of add_histo array.
36482         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36483         to STACK_SIZE.
36484         (f): Use GITT_SIZE to define size of gitt local table.
36485         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36486         to STACK_SIZE; Use it to define size of bytemem array.
36487
36488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36489
36490         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36491         on 68HC11/HC12 due to the asm instruction.
36492         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36493         * gcc.c-torture/compile/920520-1.x: Likewise.
36494         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36495         on 68HC11/HC12 because the function is larger than 64K.
36496         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36497         on 68HC11/HC12 because the structure is too large.
36498
36499 2001-05-20  Richard Henderson  <rth@redhat.com>
36500
36501         * gcc.c-torture/execute/20010520-1.c: New.
36502
36503 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36504
36505         * g++.old-deja/g++.warn/compare1.C: New test.
36506         * gcc.dg/compare4.c: New test.
36507
36508 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36509
36510         * g++.old-deja/g++.other/optimize1.C: New test.
36511
36512 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         * g++.old-deja/g++.pt/spec41.C: New test.
36515
36516 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36517
36518         * gcc.c-torture/compile/20010114-1.x: Remove.
36519
36520 2001-05-18  Stan Shebs  <shebs@apple.com>
36521
36522         * gcc.c-torture/compile/20010518-1.c: New test.
36523
36524 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36525
36526         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36527         * g++.old-deja/g++.pt/crash67.C: New test.
36528
36529 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36530
36531         * g++.old-deja/g++.other/debug9.C: New test.
36532
36533 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36534
36535         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36536
36537 2001-05-16  Jan Hubicka  <jh@suse.cz>
36538
36539         * gcc.c-torture/compile/20010516-1.c: New test.
36540
36541 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36542
36543         * g++.old-deja/g++.other/crash41.C: New test.
36544
36545 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36546
36547         * g++.old-deja/g++.pt/crash66.C: New test.
36548
36549 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36550
36551         * g++.old-deja/g++.robertl/eb27.C: Convert.
36552
36553 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36554
36555         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36556         declaration being redundant.
36557
36558 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36559
36560         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36561
36562 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36563
36564         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36565
36566 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36567
36568         * lib/g++.exp: Use testsuite_flags.
36569
36570 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36571
36572         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36573
36574 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36575
36576         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36577
36578 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36579
36580         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36581
36582 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36583
36584         * gcc.c-torture/compile/20010313-1.c: New test.
36585
36586 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36587
36588         * gcc.dg/cpp/direct2.c: New test.
36589         * gccq.dg/cpp/direct2s.c: New test.
36590
36591         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36592
36593 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36594
36595         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36596         * g++.old-deja/g++.other/op3.C: Likewise.
36597
36598 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36599
36600         * gcc.dg/cpp/syshdr.h: New file.
36601         * gcc.dg/cpp/sysmac1.c: Update.
36602         * gcc.dg/cpp/sysmac2.c: Update.
36603
36604 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36605
36606         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36607
36608 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36609
36610         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36611         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36612
36613 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36614
36615         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36616
36617 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36618
36619         * lib/g++.exp (g++_include_flags): Don't use any special flags
36620         if TESTING_IN_BUILD_TREE is not defined.
36621         (g++_init): Use a plain 'c++' as the compiler if
36622         TESTING_IN_BUILD_TREEE is not defined.
36623
36624 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * g++.old-deja/g++.eh/catch13.C: New test.
36627         * g++.old-deja/g++.eh/catch14.C: New test.
36628
36629 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.dg/cpp/tr-define.c: New test.
36632
36633 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36634
36635         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36636         <stdlib.h>, not <malloc.h>.
36637
36638 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36639
36640         * g++.old-deja/g++.ns/template17.C: New test.
36641
36642 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         * g++.old-deja/g++.pt/ref4.C: New test.
36645
36646 2001-04-30  Richard Henderson  <rth@redhat.com>
36647
36648         * gcc.dg/20000724-1.c: Revert last change.
36649
36650 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36651
36652         * g77.f-torture/execute/20010430.f: New test.
36653
36654 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36655
36656         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36657
36658 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36659
36660         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36661
36662 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36663
36664         * g++.old-deja/g++.eh/crash6.C: New test.
36665
36666 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36667
36668         * g++.old-deja/g++.other/warn7.C: New test.
36669
36670 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36671
36672         * g++.old-deja/g++.other/defarg9.C: New test.
36673
36674 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36675
36676         * g77.f-torture/compile/20010426.f: New test.
36677         * g77.f-torture/execute/20010426.f: New test.
36678
36679 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36680
36681         * g77.f-torture/compile/20000629-1.x: Remove - error
36682         has been fixed.
36683
36684 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36685
36686         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36687         Tweak slightly to work with g++.dg framework.
36688         * g++.dg/special/ecos.exp: Run initp1.C test.
36689         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36690
36691         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36692         its linker doesn't give line numbers either.
36693         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36694
36695 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36696
36697         * g++.old-deja/g++.other/lex1.C: New test.
36698
36699 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * gcc.dg/noncompile/20010425-1.c: New test.
36702
36703 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36704
36705         * g++.old-deja/g++.pt/mangle2.C: New test.
36706
36707 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * gcc.dg/format/plus-1.c: New test.
36710
36711 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36712
36713         * gcc.dg/20010423-1.c: New test.
36714
36715 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.c-torture/execute/20010422-1.c: New test.
36718
36719 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36720
36721         * g++.old-deja/g++.ns/type2.C: New test.
36722
36723 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36724
36725         * g++.old-deja/g++.other/perf1.C: New test.
36726
36727 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36728
36729         * gcc.dg/c99-func-2.c: Remove xfail.
36730         * gcc.dg/c99-func-3.c: Remove xfail.
36731         * gcc.dg/c99-func-4.c: Remove xfail.
36732
36733 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36734
36735         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36736
36737 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36738
36739         * gcc.c-torture/compile/20010423-1.c: New test.
36740
36741 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36742
36743         * g++.old-deja/g++.pt/typename28.C: New test.
36744
36745 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         * g++.old-deja/g++.abi/empty2.C: New test.
36748         * g++.old-deja/g++.abi/empty3.C: New test.
36749
36750 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36751
36752         * g++.old-deja/g++.other/comdat2.C: New test.
36753         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36754
36755 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36756
36757         * g++.old-deja/g++.other/overload14.C: New test.
36758
36759 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36760
36761         * g++.old-deja/g++.other/lookup23.C: New test.
36762
36763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36764
36765         * gcc.c-torture/execute/20010403-1.c: New test.
36766
36767 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36768             Mark Mitchell  <mark@codesourcery.com>
36769
36770         * lib/old-dejagnu.exp: Don't delete output of executable.
36771         Add .exe suffix to executables.
36772
36773 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36774
36775         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36776
36777 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36778
36779         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36780
36781 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36782
36783         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36784         * g++.old-deja/g++.abi/crash1.C: New test.
36785
36786 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         * g++.old-deja/g++.other/crash40.C: New test.
36789
36790 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36791
36792         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36793
36794 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36795
36796         * g++.old-deja/g++.other/warn6.C: New test.
36797
36798 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36799
36800         * g++.old-deja/g++.robertl/eb42.C: Same.
36801
36802 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36803
36804         * gcc.dg/wtr-conversion-1.c: New testcase.
36805
36806 2001-04-10  Richard Henderson  <rth@redhat.com>
36807
36808         * g++.old-deja/g++.other/array5.C: New.
36809
36810 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36811
36812         * gcc.c-torture/execute/20010408-1.c: New test.
36813
36814 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36815
36816         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36817         headers and constructs.
36818         * g++.old-deja/g++.robertl/eb79.C: Same.
36819         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36820         * g++.old-deja/g++.robertl/eb73.C: Same.
36821         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36822         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36823         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36824         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36825         * g++.old-deja/g++.robertl/eb44.C: Same.
36826         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36827         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36828         * g++.old-deja/g++.robertl/eb39.C: Same.
36829         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36830         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36831         * g++.old-deja/g++.robertl/eb30.C: Same.
36832         * g++.old-deja/g++.robertl/eb3.C: Same.
36833         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36834         * g++.old-deja/g++.robertl/eb21.C: Same.
36835         * g++.old-deja/g++.robertl/eb15.C: Same.
36836         * g++.old-deja/g++.robertl/eb118.C: Same.
36837         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36838         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36839         * g++.old-deja/g++.robertl/eb109.C: Same.
36840         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36841         * g++.old-deja/g++.mike/rtti1.C: Same.
36842         * g++.old-deja/g++.mike/p658.C: Same.
36843         * g++.old-deja/g++.mike/net46.C: Same.
36844         * g++.old-deja/g++.mike/net34.C: Same.
36845         * g++.old-deja/g++.mike/memoize1.C: Same.
36846         * g++.old-deja/g++.mike/eh2.C: Same.
36847         * g++.old-deja/g++.law/weak.C: Same.
36848         * g++.old-deja/g++.law/visibility7.C: Same.
36849         * g++.old-deja/g++.law/visibility25.C: Same.
36850         * g++.old-deja/g++.law/visibility22.C: Same.
36851         * g++.old-deja/g++.law/visibility2.C: Same.
36852         * g++.old-deja/g++.law/visibility17.C: Same.
36853         * g++.old-deja/g++.law/visibility13.C: Same.
36854         * g++.old-deja/g++.law/visibility10.C: Same.
36855         * g++.old-deja/g++.law/visibility1.C: Same.
36856         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36857         * g++.old-deja/g++.law/vbase1.C: Same.
36858         * g++.old-deja/g++.law/operators32.C: Same.
36859         * g++.old-deja/g++.law/nest3.C: Same.
36860         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36861         * g++.old-deja/g++.law/except5.C (main): Same.
36862         * g++.old-deja/g++.law/cvt7.C (run): Same.
36863         * g++.old-deja/g++.law/cvt2.C: Same.
36864         * g++.old-deja/g++.law/cvt16.C: Same.
36865         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36866         * g++.old-deja/g++.law/ctors17.C (main): Same.
36867         * g++.old-deja/g++.law/ctors13.C: Same.
36868         * g++.old-deja/g++.law/ctors12.C (main): Same.
36869         * g++.old-deja/g++.law/ctors10.C: Same.
36870         * g++.old-deja/g++.law/code-gen5.C: Same.
36871         * g++.old-deja/g++.law/bad-error7.C: Same.
36872         * g++.old-deja/g++.law/arm9.C: Same.
36873         * g++.old-deja/g++.law/arm12.C: Same.
36874         * g++.old-deja/g++.law/arg8.C: Same.
36875         * g++.old-deja/g++.law/arg1.C: Same.
36876         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36877         * g++.old-deja/g++.jason/template31.C: Same.
36878         * g++.old-deja/g++.jason/template24.C (main): Same.
36879         * g++.old-deja/g++.jason/2371.C: Same.
36880         * g++.old-deja/g++.eh/new2.C: Same.
36881         * g++.old-deja/g++.eh/new1.C: Same.
36882         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36883         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36884         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36885         * g++.old-deja/g++.brendan/crash62.C: Same.
36886         * g++.old-deja/g++.brendan/crash52.C: Same.
36887         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36888         * g++.old-deja/g++.brendan/crash38.C: Same.
36889         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36890         * g++.old-deja/g++.brendan/copy9.C: Same.
36891
36892 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36893
36894         * gcc.c-torture/execute/20001203-2.c (memset):
36895         Count argument is of type __SIZE_TYPE__.
36896
36897 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36898
36899         * gcc.c-torture/compile/20010404-1.c: New test.
36900
36901 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * gcc.c-torture/compile/20010326-1.c: New test.
36904
36905 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36906
36907         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36908         peculiarities of the SH.
36909         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36910
36911 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36912
36913         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36914         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36915         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36916
36917 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36918
36919         * g77.f-torture/compile/20010321-1.f: New test.
36920
36921 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.c-torture/compile/20010329-1.c: New test.
36924
36925 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36926
36927         * gcc.c-torture/execute/20010329-1.c: New test.
36928
36929 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36930
36931         * g++.old-deja/g++.other/eh4.C: Fix typo.
36932
36933 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36934
36935         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36936
36937 2001-03-28  Philip Blundell  <philb@gnu.org>
36938
36939         * gcc.c-torture/compile/20010328-1.c: New test.
36940
36941 2001-03-27  Richard Henderson  <rth@redhat.com>
36942
36943         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36944         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36945
36946 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36947
36948         * gcc.c-torture/compile/20010327-1.c: New test.
36949
36950 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36951
36952         * g++.old-deja/g++.other/friend12.C: New test.
36953         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36954         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36955
36956 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36957
36958         * gcc.c-torture/execute/20010325-1.c: New test.
36959
36960 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36961
36962         * g++.old-deja/g++.other/mangle3.C: New test.
36963
36964 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36965
36966         * g++.old-deja/g++.other/anon8.C: New test.
36967
36968 2001-03-20  Philip Blundell  <philb@gnu.org>
36969
36970         * gcc.c-torture/compile/20010320-1.c: New test.
36971
36972 2001-03-17  Richard Henderson  <rth@redhat.com>
36973
36974         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36975
36976 2001-03-15  Geoff Keating  <geoff@redhat.com>
36977
36978         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36979         tests on AIX.
36980
36981 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36982
36983         * g++.old-deja/g++.other/eh4.C: New test.
36984
36985 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36986
36987         * gcc.dg/cpp/mi1.c: Update.
36988
36989 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * g++.old-deja/g++.other/regstack.C: New test.
36992
36993 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36994
36995         * g++.old-deja/g++.other/ref4.C: New test.
36996
36997 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36998
36999         * objc/execute/va_method.m: Added.
37000         * objc/execute/IMP.m: Added.
37001         * objc/execute/_cmd.m: Added.
37002         * objc/execute/accessing_ivars.m: Added.
37003         * objc/execute/class-1.m: Added.
37004         * objc/execute/class-10.m: Added.
37005         * objc/execute/class-11.m: Added.
37006         * objc/execute/class-12.m: Added.
37007         * objc/execute/class-13.m: Added.
37008         * objc/execute/class-14.m: Added.
37009         * objc/execute/class-2.m: Added.
37010         * objc/execute/class-3.m: Added.
37011         * objc/execute/class-4.m: Added.
37012         * objc/execute/class-5.m: Added.
37013         * objc/execute/class-6.m: Added.
37014         * objc/execute/class-7.m: Added.
37015         * objc/execute/class-8.m: Added.
37016         * objc/execute/class-9.m: Added.
37017         * objc/execute/class-tests-1.h
37018         * objc/execute/class-tests-2.h
37019         * objc/execute/compatibility_alias.m: Added.
37020         * objc/execute/encode-1.m: Added.
37021         * objc/execute/formal_protocol-1.m: Added.
37022         * objc/execute/formal_protocol-2.m: Added.
37023         * objc/execute/formal_protocol-3.m: Added.
37024         * objc/execute/formal_protocol-4.m: Added.
37025         * objc/execute/formal_protocol-5.m: Added.
37026         * objc/execute/formal_protocol-6.m: Added.
37027         * objc/execute/formal_protocol-7.m: Added.
37028         * objc/execute/informal_protocol.m: Added.
37029         * objc/execute/initialize.m: Added.
37030         * objc/execute/load.m: Added.
37031         * objc/execute/many_args_method.m: Added.
37032         * objc/execute/nested-3.m: Added.
37033         * objc/execute/no_clash.m: Added.
37034         * objc/execute/private.m: Added.
37035         * objc/execute/redefining_self.m: Added.
37036         * objc/execute/root_methods.m: Added.
37037         * objc/execute/selector-1.m: Added.
37038         * objc/execute/static-1.m: Added.
37039         * objc/execute/static-2.m: Added.
37040         * objc/execute/va_method.m: Added.
37041
37042 2001-03-10  Richard Henderson  <rth@redhat.com>
37043
37044         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37045
37046 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37047
37048         * g++.old-deja/g++.other/crash31.C: XFAIL.
37049         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37050         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37051         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37052         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37053         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37054
37055 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37056
37057         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37058
37059 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37060
37061         * gcc.dg/20000724-1.c: Don't use multiline strings.
37062
37063 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37064
37065         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37066         result of -cString against what we expect it to be; don't just
37067         print it out for no one to read.
37068
37069         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37070         Based on testcases provided by Nicola Pero.
37071
37072 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37073
37074         * gcc.dg/cpp/macro7.c: New test.
37075
37076 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37077
37078         * gcc.dg/cpp/multiline.c: Update.
37079
37080 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37081
37082         * g++.old-deja/g++.other/enum3.C: New test.
37083
37084 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37085
37086         * g++.old-deja/g++.other/pod1.C: New test.
37087
37088 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37089
37090         * g++.old-deja/g++.ext/overload1.C: New test.
37091
37092 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * g++.old-deja/g++.pt/using1.C: New test.
37095
37096 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37097
37098         * g++.old-deja/g++.other/using9.C: New test.
37099
37100 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37101
37102         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37103
37104         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37105
37106 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37107
37108         * g++.old-deja/g++.ext/realpt1.C: Remove.
37109
37110 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37111
37112         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37113
37114 2001-02-26  Will Cohen  <wcohen@redhat.com>
37115
37116         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37117
37118 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37119
37120         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37121         templatized constructors.
37122
37123 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37124
37125         * gcc.c-torture/execute/20010224-1.c: New test.
37126
37127 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * gcc.c-torture/execute/20010222-1.c: New test.
37130
37131 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37132
37133         * g++.old-deja/g++.other/inline20.C: New test.
37134
37135 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37136
37137         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37138
37139 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37140
37141         * g++.old-deja/g++.other/lookup22.C: New test.
37142
37143 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37144
37145         * g77.dg: New directory.
37146         * g77.dg/20010216-1.f: New test case.
37147         * g77.dg/dg.exp: New driver.
37148         * lib/g77-dg.exp: New driver library.
37149
37150 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37151
37152         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37153
37154 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37155
37156         * g++.old-deja/g++.other/decl9.C: New test.
37157
37158 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37159
37160         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37161         not need <string> and also tests the initialization at runtime.
37162
37163 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37164
37165         * gcc.c-torture/execute/longlong.c: New test.
37166
37167 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37168
37169         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37170
37171 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37172
37173         * gcc.c-torture/execute/920302-1.c (execute):
37174         Change argument type to short.
37175
37176 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37177
37178         * g++.old-deja/g++.pt/deduct6.C: New test.
37179
37180 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37181
37182         * g++.old-deja/g++.pt/deduct5.C: New test.
37183
37184 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37185
37186         * gcc.c-torture/execute/20010209-1.c: New test.
37187
37188 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37189
37190         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37191
37192 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37193
37194         * g++.dg/vtgc1.C: Update for new ABI.
37195
37196         * consistency.vlad: New directory, 1665 files.
37197
37198 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37199
37200         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37201         return type.
37202         * gcc.dg/cpp/digraphs.c: Declare puts.
37203
37204 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37205
37206         * g++.old-deja/g++.other/warn5.C: New test.
37207
37208 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * g++.old-deja/g++.pt/spec40.C: New test.
37211
37212 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37213
37214         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37215         case.
37216         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37217
37218 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37219
37220         * gcc.c-torture/compile/20010209-1.c: New test.
37221
37222 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37223
37224         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37225         excess errors message but not if it crashes.
37226         * g++.old-deja/g++.other/crash27.C: Likewise.
37227         * g++.old-deja/g++.other/crash28.C: Likewise.
37228         * g++.old-deja/g++.other/crash30.C: Likewise.
37229         * g++.old-deja/g++.other/crash32.C: Likewise.
37230         * g++.old-deja/g++.other/crash35.C: Likewise.
37231         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37232
37233 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37234
37235         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37236         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37237         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37238         g77.f-torture/execute/execute.exp,
37239         g77.f-torture/noncompile/noncompile.exp,
37240         gcc.c-torture/execute/execute.exp,
37241         gcc.c-torture/execute/memcheck/memcheck.exp,
37242         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37243         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37244         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37245         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37246         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37247         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37248         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37249         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37250         Remove bug reporting instructions with ancient email addresses.
37251
37252 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37253
37254         * gcc.dg/20010202-1.c: New test.
37255         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37256
37257 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37258
37259         * g++.dg/stdbool-if.C: New test.
37260
37261 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37262
37263         * objc/execute/fdecl.m: Added main().
37264
37265 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37266
37267         * gcc.c-torture/execute/20010206-1.c: New test.
37268
37269 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37270
37271         * gcc.dg/cpp/avoidpaste1.c: Update.
37272
37273 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37274
37275         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37276         Pero <nicola@brainstorm.co.uk>.
37277         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37278
37279 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37280
37281         * g++.old-deja/g++.pt/spec39.C: New test.
37282
37283 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37284
37285         * gcc.c-torture/compile/20010202-1.c: New test.
37286
37287 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37288
37289         * g++.old-deja/g++.abi/primary2.C: New test.
37290         * g++.old-deja/g++.abi/primary3.C: New test.
37291         * g++.old-deja/g++.abi/primary4.C: New test.
37292         * g++.old-deja/g++.abi/primary5.C: New test.
37293         * g++.old-deja/g++.abi/vtable3.h: New test.
37294         * g++.old-deja/g++.abi/vtable3a.C: New test.
37295         * g++.old-deja/g++.abi/vtable3b.C: New test.
37296         * g++.old-deja/g++.abi/vtable3c.C: New test.
37297         * g++.old-deja/g++.abi/vtable3d.C: New test.
37298         * g++.old-deja/g++.abi/vtable3e.C: New test.
37299         * g++.old-deja/g++.abi/vtable3f.C: New test.
37300         * g++.old-deja/g++.abi/vtable3g.C: New test.
37301         * g++.old-deja/g++.abi/vtable3h.C: New test.
37302         * g++.old-deja/g++.abi/vtable3i.C: New test.
37303         * g++.old-deja/g++.abi/vtable3j.C: New test.
37304         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37305
37306 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37307
37308         * g++.old-deja/g++.other/anon6.C: New test.
37309         * g++.old-deja/g++.other/anon7.C: New test.
37310
37311 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37312
37313         * gcc.dg/cpp/avoidpaste2.c: New tests.
37314
37315 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37316
37317         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37318
37319 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37320
37321         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37322         DECIMAL_DIG cases for Irix."
37323
37324 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37325
37326         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37327
37328 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37329
37330         * gcc.dg/c99-tag-1.c: New test.
37331
37332 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37333
37334         * gcc.dg/cpp/tr-warn1.c: Add tests.
37335
37336 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37337
37338         * gcc.dg/cpp/avoidpaste1.c: Update.
37339         * gcc.dg/cpp/paste4.c: Update.
37340
37341 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37342
37343         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37344         cases for Irix.
37345
37346 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37347
37348         * g++.old-deja/g++.other/inline19.C: New test.
37349
37350 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37351
37352         * gcc.dg/Wlarger-than.c: New test.
37353
37354 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37355
37356         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37357
37358 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37359
37360         * gcc.c-torture/execute/20010129-1.c: New test.
37361         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37362
37363 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37364
37365         * gcc.dg/cpp/avoidpaste1.c: Test case.
37366
37367 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * g++.old-deja/g++.other/inline18.C: New test.
37370
37371 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37372
37373         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37374         and __builtin_putchar.
37375
37376 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37379         tests.
37380
37381 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37382
37383         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37384         floating point number rounding mode to round to the nearest
37385         representable mode.
37386
37387 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37388
37389         * g++.old-deja/g++.other/mangle2.C: New test.
37390
37391 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37392
37393         * gcc.c-torture/compile/20010124-1.c: New test.
37394
37395 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37396
37397         * g++.old-deja/g++.pt/spec38.C: New test.
37398
37399 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37400
37401         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37402         "Build don't run".
37403
37404 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37405
37406         * gcc.c-torture/execute/20010123-1.c: New test.
37407
37408 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.old-deja/g++.pt/spec37.C: New test.
37411
37412 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.old-deja/g++.pt/overload14.C: New test.
37415
37416 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37417
37418         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37419         __builtin_return_address.
37420
37421 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37422
37423         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37424         * g++.old-deja/g++.pt/spec35.C: New test.
37425         * g++.old-deja/g++.pt/spec36.C: New test.
37426
37427 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37428
37429         * gcc.c-torture/compile/20010118-1.c: New test.
37430
37431 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37432
37433         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37434
37435 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37436
37437         * gcc.c-torture/execute/20010119-1.c: New test.
37438
37439 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.old-deja/g++.other/vbase5.C: New test.
37442
37443 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37444
37445         * gcc.c-torture/execute/20010118-1.c: New test.
37446
37447 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37448
37449         * g++.old-deja/g++.pt/deduct3.C: New test.
37450
37451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.pt/spec34.C: New test.
37454
37455 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37456
37457         * g77.f-torture/compile/20000601-2.f: New test.
37458
37459 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         * g++.old-deja/g++.other/init17.C: New test.
37462
37463 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37464
37465         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37466
37467 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.old-deja/g++.pt/unify8.C: New test.
37470
37471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.old-deja/g++.abi/vbase1.C: New test.
37474
37475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         * g++.old-deja/g++.pt/crash65.C: New test.
37478
37479 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37480
37481         * gcc.dg/cpp/assembl2.S: New test case.
37482
37483 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37484
37485         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37486         are supported.
37487
37488 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37489
37490         * g++.old-deja/g++.other/builtins1.C: New test.
37491         * g++.old-deja/g++.other/builtins2.C: Likewise.
37492         * g++.old-deja/g++.other/builtins3.C: Likewise.
37493         * g++.old-deja/g++.other/builtins4.C: Likewise.
37494
37495 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37496
37497         * gcc.c-torture/compile/20010117-1.c: New test.
37498         * gcc.c-torture/compile/20010117-2.c: New test.
37499
37500 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37501
37502         * g77.f-torture/execute/20010116.[fx]: New test,
37503         XFAIL on i?86-*-*.
37504         * g77.f-torture/compile/20010115.f: Indicate it's
37505         a test for PR fortran/1636.
37506
37507 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37508
37509         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37510
37511 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37512
37513         * g77.f-torture/compile/20010115.f: New test.
37514
37515 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37516
37517         * g++.old-deja/g++.pt/nontype5.C: New test.
37518
37519 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37520
37521         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37522         have an equivalent working one below it.
37523
37524 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37525
37526         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37528
37529 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37530
37531         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37532         message containing "init_priority".
37533         (conpr-2.C): Likewise.
37534         (conpr-3.C): Likewise.
37535         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37536
37537 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37538
37539         * gcc.c-torture/execute/20010114-2.c: New test.
37540
37541 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37542
37543         * gcc.c-torture/compile/20010114-1.c: New test.
37544         * gcc.c-torture/compile/20010114-1.x: Xfail.
37545         * gcc.c-torture/compile/20010114-2.c: New test.
37546         * gcc.c-torture/execute/20010114-1.c: New test.
37547         * gcc.dg/trunc-1.c: New test.
37548         * gcc.dg/uninit-B.c: New test.
37549
37550 2001-01-13  Nick Clifton  <nickc@redhat.com>
37551
37552         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37553         target.
37554
37555 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37556
37557         * gcc.c-torture/compile/20010113-1.c: New test.
37558
37559 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37560
37561         * gcc.c-torture/compile/20001212-1.c: New test.
37562
37563 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37564
37565         * gcc.dg/cpp/widestr1.c: Update.
37566         * gcc.dg/cpp/prag-imp.c: Remove.
37567
37568 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37569
37570         * gcc.c-torture/execute/20000801-3.x: Remove.
37571         * gcc.dg/c90-init-1.c: New test.
37572         * gcc.dg/c99-init-1.c: New test.
37573         * gcc.dg/c99-init-2.c: New test.
37574         * gcc.dg/gnu99-init-1.c: New test.
37575
37576 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37577
37578         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37579         testing that no relevant ones were found.
37580
37581 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37582
37583         * g++.old-deja/g++.pt/cast2.C: New test.
37584
37585 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.old-deja/g++.pt/friend47.C: New test.
37588
37589 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37590
37591         * g++.old-deja/g++.pt/instantiate13.C: New test.
37592
37593 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.other/defarg7.C: New test.
37596         * g++.old-deja/g++.other/defarg8.C: New test.
37597
37598 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37599
37600         * g++.old-deja/g++.pt/crash64.C: New test.
37601
37602 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37603
37604         * g++.old-deja/g++.pt/crash63.C: New test.
37605
37606 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37607
37608         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37609
37610 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37611
37612         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37613
37614 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37615
37616         * g++.old-deja/g++.pt/error3.C: New test.
37617
37618 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37619
37620         * g++.old-deja/g++.other/crash39.C: New test.
37621
37622 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37623
37624         * g++.old-deja/g++.other/vbase4.C: New test.
37625
37626 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37627
37628         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37629         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37630         * gcc.dg/special/special.exp: New test driver which will check
37631         for alias support for the above test.
37632
37633 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37634
37635         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37636         problems on small machines.
37637         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37638         parameterize.
37639
37640 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37641
37642         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37643         mips.
37644         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37645
37646 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37647
37648         * g++.old_deja/g++.pt/using8.C: New test.
37649
37650 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37651
37652         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37653
37654 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37655
37656         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37657         where a failure is expected.
37658         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37659
37660 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37661
37662         * g++.old_deja/g++.pt/instantiate12.C: New test.
37663
37664 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37665
37666         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37667         start of structs.
37668         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37669         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37670         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37671         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37672         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37673         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37674         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37675         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37676         * g++.old-deja/g++.eh/spec6.C: Likewise.
37677         * g++.old-deja/g++.jason/crash3.C: Likewise.
37678         * g++.old-deja/g++.law/ctors11.C: Likewise.
37679         * g++.old-deja/g++.law/ctors17.C: Likewise.
37680         * g++.old-deja/g++.law/ctors5.C: Likewise.
37681         * g++.old-deja/g++.law/ctors9.C: Likewise.
37682         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37683         * g++.old-deja/g++.mike/net22.C: Likewise.
37684         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37685         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37686         * g++.old-deja/g++.mike/virt3.C: Likewise.
37687         * g++.old-deja/g++.niklas/t128.C: Likewise.
37688         * g++.old-deja/g++.other/anon4.C: Likewise.
37689         * g++.old-deja/g++.other/using1.C: Likewise.
37690         * g++.old-deja/g++.other/warn3.C: Likewise.
37691         * g++.old-deja/g++.pt/t37.C: Likewise.
37692         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37693         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37694
37695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37696
37697         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37698
37699 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37700
37701         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37702
37703 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37704
37705         * gcc.c-torture/compile/20010107-1.c: New test.
37706
37707 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37708
37709         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37710
37711 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37712
37713         * gcc.dg/format/format.h: New file.
37714         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37715         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37716         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37717         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37718         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37719         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37720         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37721         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37722         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37723         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37724         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37725         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37726         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37727         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37728         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37729         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37730         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37731         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37732         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37733         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37734         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37735         instead of declaring standard types, macros and functions in each
37736         test.
37737
37738 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37739
37740         * gcc.c-torture/execute/20010106-1.c: New test.
37741
37742 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37743
37744         * gcc.dg/format/format.exp: New file.
37745         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37746         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37747         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37748         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37749         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37750         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37751         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37752         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37753         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37754         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37755         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37756         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37757         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37758         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37759         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37760         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37761         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37762         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37763         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37764         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37765         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37766         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37767         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37768         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37769         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37770         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37771         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37772         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37773         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37774         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37775         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37776         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37777         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37778         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37779         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37780         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37781         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37782         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37783         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37784         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37785         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37786         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37787
37788 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37789
37790         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37791         account.
37792
37793 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37794
37795         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37796
37797 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37798
37799         * g++.old-deja/g++.pt/crash62.C: New test.
37800
37801 2001-01-04  Richard Henderson  <rth@redhat.com>
37802
37803         * gcc.dg/20000926-1.c: Update expected warnings.
37804         * gcc.dg/array-2.c: Likewise.
37805         * gcc.dg/array-4.c: Also validate flexible array members.
37806         * gcc.dg/c99-flex-array-1.c: New.
37807
37808 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.c-torture/compile/20001222-1.x: Remove.
37811
37812 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37813
37814         * gcc.c-torture/execute/built-in-setjmp.c: New.
37815
37816 2001-01-03  Richard Henderson  <rth@redhat.com>
37817
37818         * gcc.dg/940510-1.c: Update expected error wording.
37819         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37820
37821 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37822
37823         * lib/target-supports.exp (check_alias_available): Modified to
37824         indicate aliases not supported if only weak aliases are supported.
37825
37826 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37827
37828         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37829         Turn on cmpstrsi checks for __pj__ and __i370__.
37830
37831 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.other/virtual11.C: New test.
37834
37835 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37838
37839 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37840
37841         * gcc.c-torture/compile/20010102-1.c: New test.
37842
37843 2001-01-02  Andreas Jaeger  <aj@suse.de>
37844
37845         * gcc.dg/noreturn-3.c: New test.
37846
37847         * gcc.dg/noreturn-4.c: New test.
37848
37849 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37850
37851         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37852         __builtin_fputc and __builtin_fwrite.
37853
37854 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37855
37856         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37857         signed char, not default char.
37858
37859 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37860
37861         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37862
37863 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37864
37865         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37866
37867 2000-12-29  Richard Henderson  <rth@redhat.com>
37868
37869         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37870         (__cyg_profile_func_exit): Define.
37871
37872 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37873
37874         * g++.dg/vtgc1.C: New test.
37875
37876 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37877
37878         * gcc.dg/noncompile/20001228-1.c: New test.
37879
37880         * gcc.dg/20001228-1.c: New test.
37881
37882         * gcc.c-torture/execute/20001228-1.c: New test.
37883
37884 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37885
37886         * gcc.dg/format-strfmon-1.c: New test.
37887
37888 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37889
37890         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37891         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37892         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37893         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37894         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37895         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37896         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37897         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37898         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37899         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37900         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37901         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37902         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37903
37904         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37905         * gcc.c-torture/execute/string-opt-4.c: Test index.
37906
37907 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37908
37909         * gcc.c-torture/compile/20001226-1.c: New test.
37910
37911 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37912
37913         * gcc.c-torture/compile/20001222-1.c: New test.
37914         * gcc.c-torture/compile/20001222-1.x: Xfail.
37915
37916 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37917
37918         * gcc.c-torture/execute/comp-goto-2.c: New test.
37919
37920 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37921
37922         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37923         Use long types if __INT_MAX__ is 32767.
37924         (main): Use cast to (sint32 *) when poking 88 into a_page.
37925
37926         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37927
37928 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37929
37930         * gcc.c-torture/compile/20001221-1.c: New test.
37931         * gcc.c-torture/execute/20001221-1.c: New test.
37932
37933 2000-12-20  Richard Henderson  <rth@redhat.com>
37934
37935         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37936         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37937
37938 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37939
37940         * gcc.dg/compare3.c: New test.
37941
37942 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37943
37944         * gcc.dg/format-warnll-1.c: New test.
37945
37946 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37947
37948         * gcc.dg/cpp/cmdlne-P.c: New test.
37949
37950 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37951
37952         * gcc.c-torture/execute/builtin-abs-1.c,
37953         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37954
37955 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37956
37957         * gcc.dg/cpp/multiline.c: New test.
37958
37959 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37960
37961         * g++.old-deja/g++.other/syshdr1.C: Update.
37962         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37963
37964 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37965
37966         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37967
37968 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37969
37970         * g++.old-deja/g++.pt/ttp65.C: New test.
37971
37972 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37973
37974         * g++.old-deja/g++.pt/ttp64.C: New test.
37975
37976 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37977
37978         * g++.old-deja/g++.pt/spec33.C: New test.
37979
37980 2000-12-14  Catherine Moore  <clm@redhat.com>
37981
37982         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37983         * gcc.c-torture/execute/920612-2.c: Likewise.
37984         * gcc.c-torture/execute/920428-2.c: Likewise.
37985         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37986         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37987
37988 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37989
37990         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37991         * gcc.dg/pack-test-2.c: Likewise.
37992
37993 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37994
37995         Tests by Zack Weinberg <zackw@stanford.edu>.
37996
37997         * gcc.dg/cpp/defined.c: Update.
37998         * gcc.dg/cpp/defined_trad.c: New tests.
37999
38000 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38001
38002         * gcc.dg/cpp/trad-direct.c: Update.
38003
38004 2000-12-11  Neil Booth  <neilb@earthling.net>
38005
38006         * gcc.dg/cpp/defined_trad.c
38007
38008 2000-12-11  Neil Booth  <neilb@earthling.net>
38009
38010         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38011
38012 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38013
38014         * gcc.dg/format-miss-2.c: New test.
38015
38016 2000-12-09  Neil Booth  <neilb@earthling.net>
38017
38018         * gcc.dg/cpp/lineflags.c: New tests.
38019         * gcc.dg/cpp/poison.c: Update.
38020         * gcc.dg/cpp/redef2.c: Update.
38021         * gcc.dg/cpp/skipping.c: New test.
38022
38023 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38024
38025         * g++.old-deja/g++.other/eh3.C: New testcase.
38026
38027 2000-12-07  Neil Booth  <neilb@earthling.net>
38028
38029         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38030         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38031         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38032         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38033         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38034         Update.
38035
38036 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38037
38038         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38039         __SIZE_TYPE__ instead of int for type of integers cast to
38040         pointers.
38041
38042 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38043
38044         * g++.old-deja/g++.other/cleanup4.C: New test.
38045
38046 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38047
38048         * format-sec-1.c: New test.
38049
38050 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38051
38052         * gcc.dg/format-nonlit-3.c: New test.
38053
38054 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38055
38056         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38057         through a null pointer.
38058
38059 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38060
38061         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38062         * g++.old-deja/g++.pt/partial4.C: New test.
38063
38064 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38065
38066         * gcc.c-torture/execute/ieee/hugeval.x: New.
38067
38068 2000-12-06  Neil Booth  <neilb@earthling.net>
38069
38070         * gcc.dg/cpp/backslash2.c: New tests.
38071
38072 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38073
38074         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38075         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38076
38077 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38078
38079         * gcc.c-torture/execute/20001203-2.c: New testcase.
38080
38081 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38084         * g++.old-deja/g++.other/virtual10.C: New test.
38085
38086 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38087
38088         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38089
38090 2000-12-05  Richard Henderson  <rth@redhat.com>
38091
38092         * gcc.c-torture/compile/20001205-1.c: New.
38093
38094 2000-12-04  Neil Booth  <neilb@earthling.net>
38095
38096         * g++.old-deja/g++.other/virtual9.C: New test.
38097         * g++.old-deja/g++.pt/crash61.C: New test.
38098         * gcc.c-torture/execute/loop-9.c: New test.
38099
38100 2000-12-04  Neil Booth  <neilb@earthling.net>
38101
38102         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38103         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38104         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38105         * gcc.dg/cpp/extratokens.c: ...here.
38106
38107 2000-12-04  Neil Booth  <neilb@earthling.net>
38108
38109         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38110         New tests.
38111
38112 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38113
38114         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38115         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38116
38117 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38118
38119         * gcc.c-torture/execute/20001203-1.c: New test.
38120
38121 2000-12-03  Neil Booth  <neilb@earthling.net>
38122
38123         * gcc.dg/cpp/macro6.c: New test cases.
38124
38125 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38126
38127         * gcc.c-torture/execute/string-opt-9.c: New test.
38128         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38129         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38130         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38131
38132         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38133         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38134
38135 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38136
38137         * gcc.dg/cpp/if-6.c: New testcase.
38138
38139         * gcc.dg/20001201-1.c: New testcase.
38140
38141 2000-12-02  Neil Booth  <neilb@earthling.net>
38142
38143         * g++.old-deja/g++.other/externC4.C,
38144         g++.old-deja/g++.other/friend10.C: New tests.
38145
38146 2000-12-02  Neil Booth  <neilb@earthling.net>
38147
38148         * g++.old-deja/g++.other/instan2.C
38149         * g++.old-deja/g++.other/instan3.C: New test.
38150
38151 2000-12-02  Neil Booth  <neilb@earthling.net>
38152
38153         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38154         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38155         gnuc99.c,gnuc99-pedantic.c: New tests.
38156
38157 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38158
38159         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38160         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38161
38162 2000-12-01  Neil Booth  <neilb@earthling.net>
38163
38164         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38165         * gcc.dg/cpp/poison.c: Update.
38166         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38167
38168 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38169
38170         * g77.f-torture/execute/20001201.f: New test.
38171
38172 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38173
38174         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38175
38176 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38179
38180 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38181
38182         * g++.old-deja/g++.other/cast6.C: New test.
38183
38184 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38185
38186         * gcc.c-torture/execute/20001130-2.c: New testcase.
38187
38188 2000-11-30  Richard Henderson  <rth@redhat.com>
38189
38190         * gcc.c-torture/execute/20001130-1.c: New test.
38191
38192 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38193
38194         * g++.old-deja/g++.other/op3.C: New test.
38195
38196 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.old-deja/g++.other/op2.C: New test.
38199
38200 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38201
38202         * g++.old-deja/g++.other/crash38.C: New test.
38203
38204 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38205
38206         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38207
38208 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38209
38210         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38211         tests.
38212         * gcc.c-torture/execute/string-opt-6.c: New test.
38213
38214         * gcc.dg/20001117-1.c: Add main.
38215
38216 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38217
38218         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38219         Move from here ...
38220         * gcc.dg/940510-1.c: ... to here.
38221
38222         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38223         zero-size arrays in toplevel structures.
38224
38225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38226
38227         * gcc.c-torture/execute/loop-8.c: New test.
38228
38229 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38230
38231         * g++.old-deja/g++.other/base1.C: New test.
38232
38233 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38234
38235         * g++.old-deja/g++.other/parse2.C: New test.
38236
38237 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38238
38239         * g++.old-deja/g++.pt/incomplete1.C: New test.
38240
38241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38242
38243         * g++.old-deja/g++.other/friend9.C: New test.
38244
38245 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * gcc.dg/20001127-1.c: New test.
38248
38249 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38250
38251         * g++.old-deja/g++.pt/friend46.C: New test.
38252
38253 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         * g++.old-deja/g++.other/ptrmem8.C: New test.
38256
38257 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38258
38259         * gcc.c-torture/execute/string-opt-7.c: New test.
38260         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38261
38262 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38263
38264         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38265         instead of 'mkcheck 2'.
38266
38267 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38268
38269         * gcc.c-torture/execute/memcheck/driver.c,
38270         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38271         C9X references to refer to C99.
38272
38273 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38274
38275         * gcc.dg/ultrasp3.c: New test.
38276
38277 2000-11-25  Neil Booth  <neilb@earthling.net>
38278
38279         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38280
38281 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38282
38283         * gcc.c-torture/compile/20001123-2.c: New.
38284
38285 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38286
38287         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38288
38289 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38290
38291         * gcc.dg/sequence-point-1.c: Add some new tests.
38292         * gcc.c-torture/execute/20001124-1.c: New test.
38293
38294 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         * g++.old-deja/g++.other/vaarg4.C: New test.
38297         * gcc.c-torture/compile/20001123-1.c: New test.
38298
38299 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38300
38301         * g++.other/crash24.C: Adjust and remove XFAIL.
38302         * g++.other/crash37.C: New test.
38303
38304 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38305
38306         * g++.old-deja/g++.pt/instantiate9.C: New test.
38307
38308 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38309
38310         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38311         new ABI, too.
38312
38313         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38314         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38315
38316 2000-11-22  Neil Booth  <neilb@earthling.net>
38317
38318         * gcc.dg/cpp/Wtrigraphs.c: New test.
38319
38320 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38321
38322         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38323
38324 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38325
38326         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38327
38328 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38329
38330         * lib/gcc-dg.exp: load_lib scanasm.exp.
38331         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38332         * lib/g++-dg.exp: load_lib scanasm.exp.
38333         * lib/scanasm.exp: New.
38334         (scan-assembler, scan-assembler-not): Add optional arguments to
38335         test name, or if not present, the pattern name.
38336         (scan-assembler-dem, scan-assembler-dem-not): New.
38337
38338         * g++.dg/dg.exp: New.
38339
38340 2000-11-21  Neil Booth  <neilb@earthling.net>
38341
38342         * gcc.dg/cpp/integrated1.c: Remove.
38343
38344 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38345
38346         * gcc.c-torture/execute/20001121-1.c: New test.
38347
38348 2000-11-21  Richard Henderson  <rth@redhat.com>
38349
38350         * gcc.c-torture/compile/20001121-1.c: New test.
38351
38352 2000-11-20  Neil Booth  <neilb@earthling.net>
38353
38354         * gcc.dg/cpp/integrated1.c: New test.
38355
38356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38357
38358         * g++.old-deja/g++.other/inline17.C: New test.
38359
38360 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38361
38362         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38363         local variable to be zero: I made the variable global. Now
38364         uses abort() and exit() instead of relying on main's return value.
38365
38366 2000-11-20  Neil Booth  <neilb@earthling.net>
38367
38368         * gcc.dg/cpp/paste2.c: Update test.
38369         * objc/execute/paste.m: New test.
38370
38371 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38372
38373         * gcc.dg/c99-condexpr-1.c: New test.
38374
38375 2000-11-20  Neil Booth  <neilb@earthling.net>
38376
38377         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38378
38379 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38380
38381         * g++.old-deja/g++.pt/export1.C: New test.
38382
38383 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38384
38385         * gcc.dg/20001117-1.c: New test.
38386
38387 2000-11-18  Richard Henderson  <rth@redhat.com>
38388
38389         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38390
38391 2000-11-18  Richard Henderson  <rth@redhat.com>
38392
38393         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38394         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38395         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38396
38397 2000-11-18  Richard Henderson  <rth@redhat.com>
38398
38399         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38400         (main): New.  Exit cleanly.
38401
38402 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38403
38404         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38405         gcc.dg/c99-fordecl-2.c: New tests.
38406
38407 2000-11-18  Richard Henderson  <rth@redhat.com>
38408
38409         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38410         * gcc.c-torture/execute/zerolen-2.c: New.
38411
38412 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38413
38414         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38415         memory.
38416
38417 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.old-deja/g++.pt/instantiate8.C: New test.
38420
38421 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38424         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38425
38426 2000-11-16  Nick Clifton  <nickc@redhat.com>
38427
38428         * gcc.c-torture/execute/nestfunc-2.c: New test.
38429         * gcc.c-torture/execute/nestfunc-3.c: New test.
38430
38431 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38432
38433         * gcc.c-torture/compile/20001116-1.c: New test.
38434
38435 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38436
38437         * gcc.c-torture/execute/20001115-1.c: New test.
38438
38439 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38440
38441         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38442         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38443         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38444         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38445
38446 2000-11-15  Neil Booth  <neilb@earthling.net>
38447
38448         gcc.dg/cpp/_Pragma1.c: Update.
38449         gcc.dg/cpp/_Pragma2.c: New test.
38450
38451 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.old-deja/g++.other/anon5.C: New test.
38454
38455 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38456
38457         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38458         tests.
38459
38460 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38461
38462         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38463         output.
38464
38465 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38466
38467         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38468         labels at end of compound statements.
38469
38470 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38471
38472         * gcc.c-torture/execute/loop-7.c: New test.
38473
38474 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38475
38476         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38477
38478 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38479
38480         * gcc.dg/c99-bool-1.c: New test.
38481
38482 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38483
38484         * gcc.dg/c99-scope-1.c: Remove xfail.
38485         * gcc.dg/c99-scope-2.c: New test.
38486
38487 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38488
38489         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38490         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38491
38492 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38493
38494         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38495         error messages.
38496
38497         * g++.mike/p700.C: Don't typedef wchar_t.
38498         * g++.mike/p784.C: Likewise.
38499         * g++.mike/eb101.C: Don't use __wchar_t.
38500
38501 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38502
38503         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38504         from DO loop.
38505
38506 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38507
38508         * gcc.c-torture/execute/20001111-1.c: New test.
38509
38510 2000-11-10  Nick Clifton  <nickc@redhat.com>
38511
38512         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38513         long multuiple and accumulate.
38514
38515 2000-11-09  Richard Henderson  <rth@redhat.com>
38516
38517         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38518         via size_t instead of int.
38519
38520         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38521         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38522         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38523         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38524
38525 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38526
38527         * gcc.c-torture/compile/20001109-1.c: New test.
38528         * gcc.c-torture/compile/20001109-2.c: New test.
38529
38530 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38531
38532         * g++.old-deja/g++.pt/operator1.C: New test.
38533         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38534
38535 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * gcc.dg/20001108-1.c: New test.
38538
38539 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38540
38541         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38542         with both arguments constant strings.
38543         * gcc.c-torture/execute/string-opt-3.c: New test.
38544         * gcc.c-torture/execute/string-opt-4.c: New test.
38545         * gcc.c-torture/execute/string-opt-5.c: New test.
38546
38547 2000-11-08  Nick Clifton  <nickc@redhat.com>
38548
38549         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38550         mulsidi3adddi patterns.
38551
38552 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38553
38554         * g++.old-deja/g++.other/crash36.C: New test.
38555
38556 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38557
38558         * g++.old-deja/g++.other/init16.C: New test.
38559
38560 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38561
38562         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38563
38564 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38565
38566         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38567         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38568         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38569
38570 2000-11-07  DJ Delorie  <dj@redhat.com>
38571
38572         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38573
38574 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38575
38576         * gcc.c-torture/execute/string-opt-1.c: New test.
38577
38578 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38579
38580         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38581         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38582         parameters in registers, and there is no way for a varargs
38583         function to know in which order the integer and floating-point
38584         parameters should be interleaved when they are placed on the
38585         stack.
38586         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38587         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38588
38589 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38590
38591         * gcc.c-torture/execute/string-opt-2.c: New test.
38592
38593 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38594
38595         * g++.old-deja/g++.pt/crash60.C: New test.
38596
38597 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38598
38599         * g++.old-deja/g++.other/crash24.C: New test.
38600         * g++.old-deja/g++.other/crash25.C: New test.
38601         * g++.old-deja/g++.other/crash26.C: New test.
38602         * g++.old-deja/g++.other/crash27.C: New test.
38603         * g++.old-deja/g++.other/crash28.C: New test.
38604         * g++.old-deja/g++.other/crash29.C: New test.
38605         * g++.old-deja/g++.other/crash30.C: New test.
38606         * g++.old-deja/g++.other/crash31.C: New test.
38607         * g++.old-deja/g++.other/crash32.C: New test.
38608         * g++.old-deja/g++.other/crash33.C: New test.
38609         * g++.old-deja/g++.other/crash34.C: New test.
38610         * g++.old-deja/g++.other/crash35.C: New test.
38611
38612 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38613
38614         * gcc.c-torture/execute/20001031-1.c: New test.
38615
38616 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38617
38618         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38619         namespace.
38620
38621         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38622         standards-conformant.
38623
38624         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38625
38626         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38627         * g++.old-deja/g++.mike/p755a.C: Likewise.
38628         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38629         library makes no calls to `operator new' during initialization.
38630
38631 2000-11-04  Neil Booth  <neilb@earthling.net>
38632
38633         * gcc.dg/cpp/include2.c: New tests.
38634
38635 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38636
38637         * lib/g++.exp (g++_set_ld_library_path): New function.
38638         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38639
38640 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38641
38642         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38643         warnings.
38644
38645 2000-11-01  Richard Henderson  <rth@redhat.com>
38646
38647         * g++.old-deja/g++.ext/namedret1.C: New.
38648         * g++.old-deja/g++.ext/namedret2.C: New.
38649         * g++.old-deja/g++.ext/namedret3.C: New.
38650
38651 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38652
38653         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38654         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38655
38656 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38657
38658         * gcc.c-torture/execute/va-arg-21.c: New test.
38659
38660 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38661
38662         * gcc.dg/c99-complex-2.c: New test.
38663
38664 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38665
38666         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38667
38668 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38669
38670         * g++.old-deja/g++.other/inline16.C: New test.
38671
38672 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38673
38674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38675         __PRETTY_FUNCTION__
38676
38677 2000-10-29  Neil Booth  <neilb@earthling.net>
38678
38679         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38680         New tests.
38681         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38682         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38683         optimisation.
38684
38685 2000-10-29  Neil Booth  <neilb@earthling.net>
38686
38687         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38688         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38689         * mi5.c: Test multiple includes work with -C.
38690         * trigraphs.c: Test ^= version.
38691
38692 2000-10-28  Neil Booth  <neilb@earthling.net>
38693
38694         New tests and test updates for new macro expander.
38695
38696         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38697         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38698         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38699         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38700         new diagnostic messages.
38701
38702         * gcc.dg/cpp/macro3.c: New tests.
38703
38704 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38705
38706         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38707         on the same line.
38708
38709 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38710
38711         * g++.old-deja/g++.other/eh2.C: New test.
38712
38713 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38714
38715         * gcc.c-torture/execute/20001027-1.c: New test.
38716
38717 2000-10-26  Richard Henderson  <rth@redhat.com>
38718
38719         * gcc.c-torture/execute/20001026-1.c: New.
38720
38721 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38722
38723         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38724         * g++.old-deja/g++.law/builtin1.C: Likewise.
38725         * g++.old-deja/g++.law/ctors10.C: Likewise.
38726         * g++.old-deja/g++.law/virtual3.C: Likewise.
38727         * g++.old-deja/g++.mike/p658.C: Likewise.
38728         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38729         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38730         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38731         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38732         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38733
38734 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38735
38736         * gcc.c-torture/compile/20001024-1.c: New test.
38737
38738 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38739
38740         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38741         to tell us whether or not we are using V3.
38742
38743 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38744
38745         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38746         operands.
38747
38748 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38749
38750         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38751
38752 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38753
38754         * gcc.c-torture/execute/20001024-1.c: New test.
38755
38756 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38757
38758         * g++.old-deja/g++.other/sibcall1.C: New test.
38759
38760 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38761
38762         * gcc.dg/noncompile/init-3.c: New test.
38763
38764 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38765
38766         * gcc.dg/format-array-1.c: New test.
38767
38768 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38769
38770         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38771         writing through null pointers; remove comment about testing
38772         unterminated strings.
38773
38774 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38775
38776         * gcc.c-torture/execute/20001017-2.c: New test.
38777
38778 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38779
38780         * gcc.c-torture/compile/20001018-1.c: New test.
38781         * gcc.c-torture/compile/20001018-1.x: Xfail.
38782
38783 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38784
38785         * gcc.c-torture/execute/20001017-1.c: New test.
38786
38787 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38790         for multiple use of arguments with scanf formats; add tests for
38791         multiple use of arguments.
38792
38793 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38794
38795         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38796
38797 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38798
38799         * gcc.dg/format-miss-1.c: New test.
38800
38801 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38802
38803         * gcc.c-torture/execute/20001013-1.c: New test.
38804
38805 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38806
38807         * gcc.dg/format-branch-1.c: New test.
38808
38809 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38810
38811         * README, lib/file-format.exp: Remove EGCS references.
38812
38813 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38814
38815         * gcc.dg/20001013-1.c: New test.
38816
38817 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38818
38819         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38820         for intmax_t in the compiler using __typeof__ and the type rules
38821         for conditional expressions.
38822
38823 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * gcc.dg/20001012-1.c: New test.
38826         * gcc.dg/20001012-2.c: New test.
38827
38828 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38829
38830         * gcc.dg/format-attr-1.c: New test.
38831
38832 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38833
38834         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38835         __LONG_LONG_MAX__ instead of LLONG_MAX.
38836
38837 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38838
38839         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38840         scanf flags.
38841         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38842         flags.
38843
38844 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38845
38846         * gcc.dg/sequence-pt-1.c: New test.
38847
38848 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38849
38850         * gcc.c-torture/execute/20001011-1.c: New testcase.
38851         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38852
38853 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38856         does not error on it.
38857
38858 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38859
38860         * gcc.dg/20001009-1.c: New test.
38861
38862 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38863
38864         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38865         * gcc.c-torture/execute/20001009-2.c: ... to here.
38866
38867 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38868
38869         * gcc.c-torture/compile/20001009-1.c: New testcase.
38870         * gcc.c-torture/execute/20001009-1.c: New testcase.
38871         Testcases provided by Jan Hubicka <jh@suse.cz>.
38872
38873 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38874
38875         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38876         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38877         uintmax_t using <limits.h> to emulate the compiler's internal
38878         logic.  No longer XFAIL %j tests.
38879
38880 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38881
38882         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38883         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38884         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38885         regexps and details of expected handling of some bad formats.
38886         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38887         suppression.
38888
38889 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38890
38891         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38892         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38893         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38894         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38895         in list archives.
38896
38897 2000-10-06  Richard Henderson  <rth@cygnus.com>
38898
38899         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38900         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38901         * g++.old-deja/g++.jason/report.C: Likewise.
38902         * g++.old-deja/g++.law/friend5.C: Likewise.
38903         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38904         of the expected warnings.
38905
38906 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38907
38908         * g++.old-deja/g++.pt/enum14.C: New test.
38909
38910 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38911
38912         * g++.old-deja/g++.pt/crash59.C: New test.
38913
38914 2000-10-04  Will Cohen  <wcohen@redhat.com>
38915
38916         * gcc.dg/20000926-1.c: New test.
38917
38918 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38919
38920         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38921         function name for current C++ compiler.
38922         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38923
38924 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38925
38926         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38927         __PRETTY_FUNCTION__.
38928         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38929
38930 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38931
38932         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38933
38934 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * gcc.c-torture/compile/20000923-1.c: New test.
38937
38938 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38939
38940         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38941         * g++.old-deja/g++.pt/ttp62.C: Same.
38942         * g++.old-deja/g++.other/inline14.C: Same.
38943
38944 2000-09-24  Richard Henderson  <rth@cygnus.com>
38945
38946         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38947
38948 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38949
38950         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38951
38952 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38953
38954         * gcc.c-torture/compile/20000922-1.c: New file.
38955
38956 2000-09-21  Nick Clifton  <nickc@redhat.com>
38957
38958         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38959         a signed long modulo operation.
38960         (mod6): New function - perform an unsigned long modulo operation.
38961         (main): Add tests for modulos of very large numbers by very small
38962         dividends.
38963
38964 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38965
38966         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38967
38968 2000-09-19  Richard Henderson  <rth@cygnus.com>
38969
38970         * gcc.dg/compare2.c (case 10): XFAIL.
38971
38972 2000-09-18  Richard Henderson  <rth@cygnus.com>
38973
38974         * gcc.c-torture/execute/20000906-1.c: Move ...
38975         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38976         that support __builtin_trap.
38977
38978 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38979
38980         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38981
38982 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38985         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38986         more $ format tests.
38987
38988 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38989
38990         * gcc.dg/format-errmk-1.c: New test.
38991
38992 2000-09-17  Greg McGary  <greg@mcgary.org>
38993
38994         * gcc.c-torture/execute/20000917-1.x: Remove.
38995
38996 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38997
38998         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38999
39000 2000-09-17  Greg McGary  <greg@mcgary.org>
39001
39002         * gcc.c-torture/execute/20000917-1.c: New test.
39003         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39004
39005 2000-09-16  Neil Booth  <NeilB@earthling.net>
39006
39007         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39008         in nested macro bug.
39009
39010 2000-09-15  Neil Booth  <NeilB@earthling.net>
39011
39012         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39013
39014 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39015
39016         * gcc.c-torture/execute/20000914-1.c: New test.
39017
39018 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39019
39020         * g++.other/inline13.C: New test.
39021
39022 2000-09-12  Andreas Jaeger  <aj@suse.de>
39023
39024         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39025         constant by Ulrich Drepper <drepper@redhat.com>.
39026
39027 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39028
39029         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39030
39031 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39032
39033         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39034
39035 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39036
39037         * gcc.dg/cpp/backslash.c: New test.
39038
39039 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39040
39041         * gcc.c-torture/execute/20000910-1.c: New test.
39042         * gcc.c-torture/execute/20000910-2.c: Likewise.
39043
39044 2000-09-11  Robert Lipe  <robertl@sco.com>
39045
39046         * gcc.dg/pragma-align.c: New test.
39047
39048 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         * g++.old-deja/g++.pt/explicit82.C: New test.
39051         * g++.old-deja/g++.pt/explicit83.C: New test.
39052
39053 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39054
39055         * gcc.dg/asm-names.c: New test.
39056
39057 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39058
39059         * gcc.dg/cpp/tr-warn6.c: New test
39060
39061 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39062
39063         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39064         be accepted.
39065
39066 2000-09-07  Catherine Moore  <clm@redhat.com>
39067
39068         * gcc.c-torture/execute/unroll-1.c: New test.
39069
39070 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39071
39072         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39073         ERROR markers.
39074         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39075         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39076         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39077         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39078         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39079         Preprocess only.
39080         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39081         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39082
39083 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39084
39085         * g++.old-deja/g++.pt/deduct2.C: New test.
39086
39087 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39088
39089         * g++.old-deja/g++.pt/parms2.C: New test.
39090
39091 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39092
39093         * g++.old-deja/g++.pt/crash58.C: New test.
39094
39095 2000-09-06  Greg McGary  <greg@mcgary.org>
39096
39097         * gcc.c-torture/execute/20000906-1.c: New test.
39098         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39099
39100 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39101
39102         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39103
39104 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.old-deja/g++.pt/crash57.C: New test.
39107
39108 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39109
39110         * g++.old-deja/g++.pt/crash56.C: New test.
39111
39112 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         * g++.old-deja/g++.pt/koenig1.C: New test.
39115
39116 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39117
39118         * gcc.dg/20000904-1.c: New test.
39119
39120 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39121
39122         * gcc.dg/cpp/paste8.c: New test.
39123
39124 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39125
39126         * gcc.c-torture/compile/20000827-1.c: New test.
39127
39128 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39129
39130         * gcc.dg/format-diag-1.c: New test.
39131
39132 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39133
39134         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39135         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39136         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39137         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39138         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39139
39140 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39141
39142         * g++.old-deja/g++.other/nested4.C: New test.
39143
39144 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39145
39146         * g++.old-deja/g++.ns/scoped1.C: New test.
39147
39148 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39149
39150         * lib/g++.exp: Support testing already-installed GCC.
39151
39152 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39153
39154         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39155
39156 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39157
39158         * gcc.dg/return-type-2.c: New test.
39159
39160 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39161
39162         * gcc.c-torture/compile/20000825-1.c: New test.
39163
39164 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39165
39166         * gcc.dg/dwarf2-2.c: New test.
39167
39168 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39169
39170         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39171         dg-warning regexps.
39172
39173 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39174
39175         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39176         gcc.dg/format-ext-5.c: New tests.
39177
39178 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39179
39180         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39181
39182 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39183
39184         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39185
39186 2000-08-24  Richard Henderson  <rth@cygnus.com>
39187
39188         * gcc.dg/ia64-sync-1.c: New test.
39189         * gcc.dg/ia64-sync-2.c: New test.
39190         * gcc.dg/ia64-asm-1.c: New test.
39191
39192 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39193
39194         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39195         * gcc.dg/format-ext-2.c: New test.
39196
39197 2000-08-23  Jason Merrill  <jason@redhat.com>
39198
39199         * lib/old-dejagnu.exp: Also ignore "In member function" and
39200         "At global scope".
39201
39202 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39203
39204         * gcc.dg/noncompile/label-lineno-1.c: New test.
39205
39206 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39207
39208         * gcc.dg/c99-array-nonobj-1.c: New test.
39209
39210 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39211
39212         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39213         tests.
39214         * gcc.dg/format-ext-1.c: New test.
39215
39216 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39217
39218         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39219         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39220         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39221         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39222         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39223
39224 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39225
39226         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39227         gcc.dg/c99-strftime-2.c: New tests.
39228
39229 2000-08-22  Richard Henderson  <rth@cygnus.com>
39230
39231         * gcc.c-torture/execute/20000822-1.c: New test.
39232
39233 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39234
39235         * gcc.c-torture/execute/20000819-1.x: Remove.
39236
39237 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39238
39239         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39240         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39241         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39242         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39243         gcc.dg/format-xopen-1.c: New tests.
39244
39245 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39246
39247         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39248
39249 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39250
39251         * g++.old-deja/g++.other/loop2.C: New test.
39252
39253         * gcc.c-torture/compile/20000606-1.c: New test.
39254         * gcc.c-torture/compile/20000728-1.c: New test.
39255         * gcc.c-torture/execute/20000801-1.c: New test.
39256         * gcc.c-torture/execute/20000801-2.c: New test.
39257         * gcc.c-torture/execute/20000819-1.c: New test.
39258         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39259         * gcc.dg/20000629-1.c: New test.
39260         * gcc.dg/20000724-1.c: New test.
39261         * gcc.dg/20000807-1.c: New test.
39262
39263 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39264
39265         * gcc.dg/cpp/pragma-1.c: New test.
39266         * gcc.dg/cpp/pragma-2.c: New test.
39267
39268 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39269
39270         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39271         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39272
39273 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39274
39275         * gcc.c-torture/compile/20000818-1.c: New test.
39276
39277 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39278
39279         * gcc.c-torture/execute/20000818-1.c: New test.
39280
39281 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39282
39283         * gcc.dg/format-va-1.c: New test.
39284
39285 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * g++.old-deja/g++.other/typedef8.C: New test.
39288
39289 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39290
39291         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39292         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39293         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39294         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39295         * g++.old-deja/g++.other/ptrmem7.C: New test.
39296         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39297
39298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39299
39300         * g++.old-deja/g++.pt/typename27.C: New test.
39301
39302 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39303
39304         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39305         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39306         * g++.old-deja/g++.pt/friend45.C: New test.
39307         * g++.old-deja/g++.other/friend8.C: New test.
39308
39309 2000-08-15  Richard Henderson  <rth@cygnus.com>
39310
39311         * gcc.c-torture/execute/20000815-1.c: New test.
39312
39313 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39314
39315         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39316         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39317         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39318
39319 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39320
39321         * g++.old-deja/g++.other/refinit2.C: New test.
39322
39323 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39324
39325         * lib/c-torture.exp (c-torture): Make
39326         compiler_conditional_xfail_data global.
39327         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39328         compiler_conditional_xfail_data machinery.
39329         (f-torture-execute): Likewise.
39330         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39331         and only when unrolling loops.
39332
39333         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39334
39335 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39336
39337         * g++.old-deja/g++.pt/explicit81.C: New test.
39338
39339 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39340
39341         * g++.old-deja/g++.pt/typename26.C: New test.
39342
39343 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39344
39345         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39346         warning.
39347
39348 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39349
39350         * g++.old-deja/g++.other/array3.C: New test.
39351
39352 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39353
39354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39356         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39357         New tests.
39358
39359 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39360
39361         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39362         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39363
39364 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39365
39366         * gcc.c-torture/execute/20000808-1.c: New test.
39367
39368 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39369
39370         * gcc.dg/c90-const-expr-1.c: New test.
39371
39372 2000-08-08  Richard Henderson  <rth@cygnus.com>
39373
39374         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39375
39376 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39377
39378         * gcc.dg/noncompile/const-ll-1.c: New test.
39379
39380 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39381
39382         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39383
39384 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39385
39386         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39387         that running programs linked against the shared version of libobjc
39388         run correctly.
39389
39390 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39391
39392         * gcc.dg/c99-printf-1.c: New test.
39393
39394 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39395
39396         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39397
39398 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39399
39400         * gcc.c-torture/execute/20000731-1.x: Delete.
39401
39402 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39403
39404         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39405         and torture_without_loops as is done by c-torture.exp.
39406         (search_for): Copy from c-torture.exp.
39407         (gcc-dg-runtest): New function, drives a directory of tests
39408         iterating over the TORTURE_OPTIONS.
39409         (scan-assembler, scan-assembler-not): Move here from
39410         individual directory drivers.
39411
39412         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39413         defined by lib/gcc-dg.exp.
39414         * gcc.dg/cpp/cpp.exp: Likewise.
39415         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39416         gcc-dg-runtest, so we cycle over optimization options.
39417
39418         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39419         * gcc.dg/compare2.c: No longer expected to fail.
39420
39421 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39422
39423         * gcc.c-torture/execute/20000804-1.c: New test.
39424
39425 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39426
39427         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39428
39429 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39430
39431         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39432
39433 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39434
39435         * gcc.c-torture/compile/20000803-1.c: New test.
39436
39437 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39438
39439         * gcc.c-torture/execute/20000801-3.c,
39440         gcc.c-torture/execute/20000801-4.c: New tests.
39441         * gcc.c-torture/execute/20000801-3.x,
39442         gcc.c-torture/execute/20000801-4.x: Xfail.
39443
39444 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39445
39446         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39447         libobjc/.libs to allow for libtool.
39448
39449 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39450
39451         * gcc.c-torture/compile/20000802-1.c: New test.
39452
39453 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39454
39455         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39456
39457 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39458
39459         * gcc-c-torture/execute/20000731-2.c: New test.
39460
39461         * gcc.c-torture/execute/20000731-1.c: New test.
39462         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39463
39464 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39465
39466         * testsuite/gcc.dg/cpp/paste7.c: New test.
39467         * gcc.dg/cpp/20000725-1.c: New test.
39468
39469 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39470
39471         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39472         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39473         declaration warning for __builtin_dwarf_reg_size.
39474
39475         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39476
39477 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39478
39479         * gcc.dg/noncompile/voidparam-1.c: New test.
39480
39481 2000-07-30  Richard Henderson  <rth@cygnus.com>
39482
39483         * gcc.dg/c90-digraph-1.c: Don't xfail.
39484         * gcc.dg/compare2.c (case 10): Xfail.
39485         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39486
39487 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39488
39489         * gcc.dg/c99-main-1.c: New test.
39490
39491 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39492
39493         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39494
39495 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39496
39497         * gcc.c-tortuer/execute/20000726-1.c: New test.
39498
39499 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39500
39501         * gcc.c-torture/execute/enum-2.c: New test.
39502
39503 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39504
39505         * gcc.dg/cpp/tr-warn3.c: New test.
39506
39507 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39508
39509         * g++.old-deja/g++.ext/implicit1.C: Remove.
39510         * g++.old-deja/g++.jason/c2.C: Remove
39511         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39512         * g++.old-deja/g++.pt/crash16.C: Likewise.
39513         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39514
39515 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39516
39517         * g++.old-deja/g++.other/for2.C: New test.
39518
39519 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39520
39521         * gcc.dg/20000720-1.c: New test.
39522
39523 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39524
39525         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39526
39527 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39528
39529         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39530         * gcc.c-torture/execute/20000722-1.c: New.
39531         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39532
39533 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39534
39535         * gcc.dg/cpp/20000720-1.S: New test.
39536
39537 2000-07-21  Michael Meissner  <meissner@redhat.com>
39538
39539         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39540
39541 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39542
39543         * g++.old-deja/g++.brendan/crash16.C,
39544         g++.old-deja/g++.brendan/parse3.C,
39545         g++.old-deja/g++.brendan/redecl1.C,
39546         g++.old-deja/g++.ns/template13.C,
39547         g++.old-deja/g++.other/decl4.C,
39548         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39549
39550 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39551
39552         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39553         and "Internal error".
39554
39555         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39556         regexps.
39557         * gcc.dg/cpp/paste6.c: New test.
39558
39559 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39560
39561         * gcc.dg/cpp/tr-direct.c: New test.
39562
39563         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39564         gcc.dg/cpp/undef1.c: Tweak error regexps.
39565
39566 2000-07-18  Eric Christopher <echristo@redhat.com>
39567
39568         * gcc.c-torture/compile/20000718-1.c: New test.
39569
39570 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39571
39572         * cpplex.c (_cpp_push_token): If the token being pushed back
39573         is the previous token in this context, just subtract one from
39574         context->posn.
39575         * cppmacro.c (save_expansion): Clear aux field when storing a
39576         placemarker.
39577
39578 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39579
39580         * gcc.dg/noncompile/redecl-1.c: New test.
39581
39582 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39583
39584         * gcc.c-torture/execute/20000717-5.c: New test.
39585         * gcc.c-torture/execute/20000717-1.x: Removed.
39586
39587 2000-07-17  Richard Henderson  <rth@cygnus.com>
39588
39589         * gcc.c-torture/execute/20000717-4.c: New test.
39590
39591 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39592
39593         * gcc.dg/cpp/syshdr.c: New test.
39594         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39595
39596 2000-07-17  Neil Booth  <neilb@earthling.net>
39597
39598         * gcc.dg/cpp/cmdlne-dM.c: New test.
39599         * gcc.dg/cpp/cmdlne-dD.c: New test.
39600
39601 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39602
39603         * gcc.c-torture/execute/20000717-3.c: New test.
39604
39605         * gcc.c-torture/compile/20000717-1.c: New test.
39606
39607 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39608
39609         * gcc.c-torture/execute/20000717-2.c: New test.
39610
39611 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39612
39613         * gcc.dg/formatz-1.c: New test.
39614
39615         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39616         * gcc.dg/c99-digraph-1.c: New tests.
39617
39618         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39619         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39620
39621         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39622         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39623         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39624         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39625         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39626         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39627         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39628
39629 2000-07-17   Greg McGary <greg@mcgary.org>
39630
39631         * gcc.c-torture/execute/20000717-1.c: New test.
39632         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39633
39634 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/execute/20000715-2.c: New test.
39637         * gcc.dg/20000715-1.c: New test.
39638
39639 2000-07-15  Michael Meissner  <meissner@redhat.com>
39640
39641         * gcc.c-torture/execute/20000715-1.c: New test.
39642
39643 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.c-torture/execute/20000707-1.c: New test.
39646
39647 2000-07-13  Neil Booth  <NeilB@earthling.net>
39648
39649         * testsuite/gcc.dg/cpp/digraph1.c,
39650         testsuite/gcc.dg/cpp/digraph2.c,
39651         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39652
39653 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39654
39655         * g77.f-torture/compile/20000630-2.f: New test.
39656         * g77.f-torture/compile/20000630-2.x
39657
39658 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39659
39660         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39661
39662 2000-07-11  Neil Booth  <NeilB@earthling.net>
39663
39664         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39665
39666 2000-07-11  Neil Booth  <NeilB@earthling.net>
39667
39668         * gcc.dg/cpp/cmdlne-C.c: New.
39669
39670 2000-07-09  Neil Booth  <NeilB@earthling.net>
39671
39672         * gcc.dg/cpp/directiv.c: New tests.
39673         * gcc.dg/cpp/undef1.c: Update.
39674
39675 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39676
39677         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39678
39679 2000-07-09  Neil Booth  <NeilB@earthling.net>
39680
39681         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39682
39683 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39684
39685         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39686         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39687
39688 2000-07-08  Neil Booth  <NeilB@earthling.net>
39689
39690         * gcc.dg/cpp/macsyntx.c: New tests.
39691
39692 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39693
39694         * gcc.dg/20000707-1.c: New test.
39695
39696 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39697
39698         * gcc.c-torture/execute/20000706-1.c: New test.
39699         * gcc.c-torture/execute/20000706-2.c: New test.
39700         * gcc.c-torture/execute/20000706-3.c: New test.
39701         * gcc.c-torture/execute/20000706-4.c: New test.
39702         * gcc.c-torture/execute/20000706-5.c: New test.
39703
39704 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39705
39706         * g++.old-deja/g++.pt/instantiate7.C: New test.
39707
39708 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39709
39710         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39711         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39712         * g++.old-deja/g++.other/rtti3.C: Likewise.
39713         * g++.old-deja/g++.other/rttid3.C: Likewise.
39714
39715 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39716
39717         *  g77.f-torture/compile/20000630-1.x: Fix typo
39718
39719 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39720
39721         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39722         assembly output.
39723
39724 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39725
39726         * gcc.dg/cpp/ident.c: New test.
39727
39728 2000-07-05  Neil Booth  <NeilB@earthling.net>
39729
39730         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39731           gcc.dg/cpp/lexstrng.c: New tests.
39732
39733 2000-07-04  Neil Booth  <NeilB@earthling.net>
39734
39735         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39736         * gcc.dg/cpp/strify2.c: Same.
39737
39738 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39739
39740         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39741         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39742         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39743         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39744
39745         * testsuite/gcc.dg/cpp/macro1.c,
39746         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39747         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39748         testsuite/gcc.dg/cpp/strify1.c,
39749         testsuite/gcc.dg/cpp/strify2.c: New tests.
39750
39751 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39752
39753         * gcc.c-torture/execute/20000703-1.c: New test.
39754
39755 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39756
39757         * g++.old-deja/g++.pt (lookup10.C): New test.
39758
39759 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39760
39761         * g++.old-deja/g++.pt (typename25.C): New test.
39762
39763 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39764
39765         * gcc.c-torture/compile/20000701-1.c: New test.
39766
39767 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39768
39769         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39770         to test case.
39771
39772 2000-06-30  Catherine Moore  <clm@cygnus.com>
39773
39774         * gcc.c-torture/execute/align-1.c: New test.
39775
39776 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.old-deja/g++.pt/expr8.C: New test.
39779         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39780
39781 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39782
39783         * gcc.c-torture/compile/20000629-1.c: New test.
39784
39785 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39786
39787
39788         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39789         gcc.dg/noncompile directory, depending on whether they're
39790         preprocessor tests or not.  Annotate all the tests for the dg
39791         framework.
39792
39793         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39794         * gcc.dg/noncompile/noncompile.exp: New.
39795
39796         * Moved files:
39797         Old name                                New name
39798         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39799         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39800         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39801         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39802         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39803         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39804         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39805         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39806         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39807         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39808         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39809         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39810         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39811         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39812         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39813         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39814         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39815         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39816         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39817         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39818         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39819         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39820         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39821         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39822
39823         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39824         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39825         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39826         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39827         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39828         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39829
39830 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39831
39832         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39833         declare one variable.  On the fourth, error.
39834         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39835         declared by 20000628-1a.h.
39836
39837 2000-06-29  Richard Henderson  <rth@redhat.com>
39838
39839         * gcc.c-torture/execute/930529-1.x: New file.
39840         * gcc.dg/920413-1.c: Adjust expected warning text.
39841         * gcc.dg/980217-1.c: Declare abort.
39842         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39843
39844 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39845
39846         * g77.f-torture/compile/20000629-1.f: New test.
39847         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39848
39849 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39850
39851         Rearrange lots of files, removing entirely the
39852         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39853         directories.
39854
39855         * Deleted files:
39856         gcc.c-torture/code_quality/code_quality.exp
39857         gcc.c-torture/special/special.exp
39858         gcc.failure/failure.exp
39859         gcc.failure/940409-1.x
39860         gcc.c-torture/compile/961203-1.x
39861
39862         * New files:
39863         gcc.misc-tests/linkage.exp
39864         gcc.c-torture/execute/920730-1t.c
39865         gcc.c-torture/execute/920730-1t.x
39866         gcc.c-torture/compile/920520-1.x
39867         gcc.c-torture/compile/920521-1.x
39868         gcc.c-torture/compile/981006-1.x
39869         gcc.c-torture/execute/eeprof-1.x
39870
39871         * Moved files (possibly with modifications to fit a new harness):
39872         Old name                                New name
39873         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39874         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39875         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39876         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39877         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39878         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39879         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39880         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39881         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39882         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39883         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39884         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39885         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39886         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39887
39888 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39889
39890         * c-torture/compile/961203-1.x: Delete.
39891
39892         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39893         not exit. Include stdio.h.
39894         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39895         * gcc.misc-tests/dg-12.c: Likewise.
39896         * gcc.misc-tests/dg-5.c: Likewise.
39897         * gcc.misc-tests/dg-6.c: Likewise.
39898         * gcc.misc-tests/dg-7.c: Prototype abort.
39899         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39900         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39901         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39902         not exit.
39903         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39904         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39905
39906 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39907
39908         * gcc.dg/cpp/20000628-1.c: New test.
39909         * gcc.dg/cpp/20000628-1.h: New header for above test.
39910         * gcc.dg/cpp/20000628-1a.h: Likewise.
39911
39912 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39913
39914         * gcc.dg/cpp: New directory.
39915         * gcc.dg/cpp/cpp.exp: New driver.
39916         * gcc.dg/cpp/20000627-1.c: New test.
39917         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39918         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39919         and rewrite as a compilation test.
39920
39921         * gcc.dg: Move many files into the cpp subdirectory, possibly
39922         renaming or editing them as well.
39923         Old name                New name
39924         990119-1.c              cpp/19990119-1.c
39925         990228-1.c              cpp/19990228-1.c
39926         990407-1.c              cpp/19990407-1.c
39927         990409-1.c              cpp/19990409-1.c
39928         990413-1.c              cpp/19990413-1.c
39929         990703-1.c              cpp/19990703-1.c
39930         20000127-1.c            cpp/20000127-1.c
39931         20000129-1.c            cpp/20000129-1.c
39932         20000207-1.c            cpp/20000207-1.c
39933         20000207-2.c            cpp/20000207-2.c
39934         20000209-1.c            cpp/20000209-1.c
39935         20000209-2.c            cpp/20000209-2.c
39936         20000301-1.c            cpp/20000301-1.c
39937         20000419-1.c            cpp/20000419-1.c
39938         20000510-1.S            cpp/20000510-1.S
39939         20000519-1.c            cpp/20000519-1.c
39940         20000529-1.c            cpp/20000529-1.c
39941         20000625-1.c            cpp/20000625-1.c
39942         20000625-2.c            cpp/20000625-2.c
39943         cpp-as1.c               cpp/assert1.c
39944         cpp-as2.c               cpp/assert2.c
39945         cxx-comments-1.c        cpp/cxxcom1.c
39946         cxx-comments-2.c        cpp/cxxcom2.c
39947         endif-label.c           cpp/endif.c
39948         cpp-hash1.c             cpp/hash1.c
39949         cpp-hash2.c             cpp/hash2.c
39950         cpp-if1.c               cpp/if-1.c
39951         cpp-if2.c               cpp/if-2.c
39952         cpp-if3.c               cpp/if-3.c
39953         cpp-if4.c               cpp/if-4.c
39954         cpp-if5.c               cpp/if-5.c
39955         cpp-cond.c              cpp/if-cexp.c
39956         cpp-missingop.c         cpp/if-mop.c
39957         cpp-missingparen.c      cpp/if-mpar.c
39958         cpp-opprec.c            cpp/if-oppr.c
39959         cpp-ifparen.c           cpp/if-paren.c
39960         cpp-shortcircuit.c      cpp/if-sc.c
39961         cpp-shift.c             cpp/if-shift.c
39962         cpp-unary.c             cpp/if-unary.c
39963         cpp-li1.c               cpp/line1.c
39964         cpp-li2.c               cpp/line2.c
39965         lineno.c                cpp/line3.c
39966         lineno-2.c              cpp/line4.c
39967         cpp-mi.c                cpp/mi1.c
39968         cpp-mic.h               cpp/mi1c.h
39969         cpp-micc.h              cpp/mi1cc.h
39970         cpp-mind.h              cpp/mi1nd.h
39971         cpp-mindp.h             cpp/mi1ndp.h
39972         cpp-mix.h               cpp/mi1x.h
39973         cpp-mi2.c               cpp/mi2.c
39974         cpp-mi2a.h              cpp/mi2a.h
39975         cpp-mi2b.h              cpp/mi2b.h
39976         cpp-mi2c.h              cpp/mi2c.h
39977         cpp-mi3.c               cpp/mi3.c
39978         cpp-mi3.def             cpp/mi3.def
39979         poison-1.c              cpp/poison.c
39980         pr-impl.c               cpp/prag-imp.c
39981         cpp-redef-2.c           cpp/redef1.c
39982         cpp-redef.c             cpp/redef2.c
39983         strpaste.c              cpp/strp1.c
39984         strpaste-2.c            cpp/strp2.c
39985         cpp-tradpaste.c         cpp/tr-paste.c
39986         cpp-tradstringify.c     cpp/tr-str.c
39987         cpp-tradwarn1.c         cpp/tr-warn1.c
39988         cpp-tradwarn2.c         cpp/tr-warn2.c
39989         trigraphs.c             cpp/trigraphs.c
39990         cpp-unc1.c              cpp/unc1.c
39991         cpp-unc2.c              cpp/unc2.c
39992         cpp-unc3.c              cpp/unc3.c
39993         cpp-unc.c               cpp/unc4.c
39994         undef.c                 cpp/undef1.c
39995         undef-2.c               cpp/undef2.c
39996         cpp-wi1.c               cpp/widestr1.c
39997
39998 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39999
40000         * lib/g++.exp (g++_include_flags): Tweak.
40001
40002 2000-06-27  H.J. Lu  <hjl@gnu.org>
40003             Loren J. Rittle  <ljrittle@acm.org>
40004
40005         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40006         version with one that knows about the new gcc tree structure.
40007         (g++_link_flags): Same.
40008
40009 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40010
40011         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40012         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40013         case we are cross-compiling.
40014
40015         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40016         g++.old-deja/g++.niklas/Makefile.in,
40017         g++.old-deja/g++.niklas/configure.in,
40018         g++.old-deja/g++.other/Makefile.in,
40019         g++.old-deja/g++.other/configure.in,
40020         gcc.c-torture/code_quality/Makefile.in,
40021         gcc.c-torture/code_quality/configure.in,
40022         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40023         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40024         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40025         gcc.c-torture/execute/ieee/Makefile.in,
40026         gcc.c-torture/execute/ieee/configure.in,
40027         gcc.c-torture/noncompile/Makefile.in,
40028         gcc.c-torture/noncompile/configure.in,
40029         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40030         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40031         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40032
40033 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40034
40035         * g++.old-deja/g++.other/ambig3.C: New test.
40036
40037 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40038
40039         * g++.old-deja/g++.pt/syntax1.C: New test.
40040         * g++.old-deja/g++.pt/syntax2.C: New test.
40041         * g++.old-deja/g++.other/syntax3.C: New test.
40042         * g++.old-deja/g++.other/syntax4.C: New test.
40043
40044 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40045
40046         * gcc.dg/20000623-1.c: Prototype exit and abort.
40047
40048 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40049
40050         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40051         New tests.
40052         * gcc.dg/cpp-mi3.def: New file.
40053
40054         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40055         inside assertions.
40056         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40057         lexer's error messages.
40058         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40059         divine anything from the linemarkers.
40060         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40061         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40062
40063 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40064
40065         * gcc.dg/20000623-1.c: New test.
40066
40067 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40068
40069         * gcc.c-torture/execute/20000622-1.c: New test.
40070
40071 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40072
40073         * g++.old-deja/g++.other/init15.C: New test.
40074
40075 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40076
40077         * g++.old-deja/g++.pt/vaarg2.C: New test.
40078         * g++.old-deja/g++.pt/vaarg3.C: New test.
40079
40080 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         * g++.old-deja/g++.other/dyncast6.C: New test.
40083
40084 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.c-torture/execute/loop-6.c: New test.
40087
40088 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * gcc.dg/20000614-1.c: New test.
40091         * gcc.dg/20000614-2.c: New test.
40092
40093 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40094
40095         * g++.old-deja/g++.other/inline12.C: New test.
40096
40097 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40098
40099         * g++.old-deja/g++.other/eh1.C: New test.
40100
40101 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40102
40103         * g++.old-deja/g++.other/type.C: New test.
40104
40105 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40106
40107         * g++.old-deja/g++.other/initstring.C: New test.
40108
40109 2000-06-12  Jason Merrill  <jason@redhat.com>
40110
40111         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40112
40113 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40114
40115         * gcc.c-torture/compile/20000609-1.c: New test.
40116
40117 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40118
40119         * gcc.dg/20000609-1.c: New test.
40120
40121 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40122
40123         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40124         * gcc.c-torture/noncompile/poison-1.c: Move...
40125         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40126         * gcc.dg/cpp-li1.c: Add a token after the #line.
40127
40128 2000-06-05  Richard Henderson  <rth@cygnus.com>
40129
40130         * gcc.c-torture/execute/20000605-2.c: New test.
40131         * gcc.c-torture/execute/20000605-3.c: New test.
40132
40133 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40134
40135         * g77.f-torture/execute/20000503-1.x: New file.
40136
40137 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.old-deja/g++.eh/badalloc1.C: New test.
40140
40141 2000-06-05  Richard Henderson  <rth@cygnus.com>
40142
40143         * gcc.c-torture/execute/20000605-1.c: New test.
40144
40145 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40146             Nathan Sidwell <nathan@codesourcery.com>
40147
40148         * gcc.c-torture/compile/20000605-1.c: New test.
40149
40150 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40151
40152         * g77.f-torture/compile/20000601-1.f: New test.
40153
40154 2000-06-03  Richard Henderson  <rth@cygnus.com>
40155
40156         * gcc.c-torture/execute/20000603-1.c: New.
40157
40158 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40159
40160         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40161         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40162
40163 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40164
40165         * gcc.dg/compare2.c (case 12): XFAIL.
40166         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40167         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40168
40169         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40170
40171 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40172
40173         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40174         guard macro is already defined when the header is first
40175         included.
40176         * gcc.dg/cpp-mix.h: New file.
40177         * gcc.dg/endif-label.c: Update patterns to match compiler.
40178
40179         * g++.brendan/complex1.C: Declare abort.
40180         * g++.law/refs4.C: Remove XFAIL.
40181         * g++.oliva/expr2.C: Declare abort and exit.
40182
40183 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40184
40185         * gcc.c-torture/execute/20000528-1.c: New test.
40186
40187         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40188         * g++.old-deja/g++.law/temps4.C: Likewise.
40189
40190         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40191         stdlib.h.  Call abort() on failure.
40192         * g++.old-deja/g++.law/refs4.C: Likewise.
40193         * g++.old-deja/g++.law/temps4.C: Likewise.
40194         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40195         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40196
40197 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40198
40199         Relative to g++.dg/special:
40200         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40201
40202         Relative to g++.old-deja:
40203         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40204         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40205         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40206         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40207         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40208         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40209         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40210
40211         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40212         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40213         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40214         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40215         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40216         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40217         and/or string.h.
40218
40219         * g++.other/goto1.C: Update expectations for error messages.
40220
40221 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40222
40223         * gcc.c-torture/compile/20000523-1.c: New test.
40224
40225 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40226
40227         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40228
40229 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40230
40231         * g++.old-deja/g++.eh/catch11.C: New test.
40232         * g++.old-deja/g++.eh/catch12.C: New test.
40233
40234 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40235
40236         * gcc.c-torture/execute/20000523-1.c: New test.
40237
40238 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40239
40240         * c-torture/execute/bcp-1.c: Replace abort in arg of
40241         __builtin_constant_p with a generic external function.
40242
40243         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40244         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40245         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40246         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40247         Prototype abort and/or exit.
40248
40249         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40250         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40251         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40252         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40253
40254 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40255
40256         * gcc.dg/dwarf2-1.c: New test.
40257
40258 2000-05-20  Richard Henderson  <rth@cygnus.com>
40259
40260         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40261
40262 2000-05-20  Andreas Jaeger  <aj@suse.de>
40263
40264         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40265         testcase.
40266
40267 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40268
40269         * gcc.c-torture/execute/20000519-2.c: New test.
40270
40271 2000-05-19  Andreas Jaeger  <aj@suse.de>
40272
40273         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40274         which fails with SSA.
40275
40276         * lib/c-torture.exp: Also test with -O3 -fssa.
40277
40278 2000-05-18  Michael Meissner  <meissner@redhat.com>
40279
40280         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40281         * gcc.c-torture/execute/920415-1.c: Ditto.
40282         * gcc.c-torture/execute/920501-1.c: Ditto.
40283         * gcc.c-torture/execute/conversion.c: Ditto.
40284         * gcc.c-torture/execute/cvt-1.c: Ditto.
40285
40286 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40287
40288         * gcc.c-torture/compile/20000518-1.c: New test.
40289
40290 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40291
40292         * g77.f-torture/compile/200005018.f: New test.
40293
40294 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40295
40296         * gcc.c-torture/compile/20000517-1.c: New test.
40297
40298 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40299
40300         * gcc.c-torture/execute/20000516-1.c: New test.
40301
40302 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40303
40304         * g++.old-deja/g++.other/eh.C: New test.
40305
40306 2000-05-12  Richard Henderson  <rth@cygnus.com>
40307
40308         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40309         constants through to doit's conditional.
40310
40311 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40312
40313         * gcc.c-torture/compile/20000511-1.c: New test.
40314         * g77.f-torture/compile/20000511-1.f: New test.
40315         * g77.f-torture/compile/20000511-2.f: New test.
40316
40317 2000-05-11  Michael Meissner  <meissner@redhat.com>
40318
40319         * gcc.c-torture/execute/20000511-1.c: New test.
40320
40321 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40322
40323         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40324         * gcc.dg/20000510-1.S: New.
40325
40326 2000-05-08  Catherine Moore  <clm@cygnus.com>
40327
40328         * gcc.dg/unused-3.c: New.
40329
40330 2000-05-06  Richard Henderson  <rth@cygnus.com>
40331
40332           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40333           * g++.old-deja/g++.mike/warn1.C: Likewise.
40334           * g++.old-deja/g++.pt/local1.C: Likewise.
40335           * g++.old-deja/g++.pt/local7.C: Likewise.
40336           * g++.old-deja/g++.pt/spec16.C: Likewise.
40337
40338 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40339
40340         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40341
40342 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40343
40344           * g77.f-torture/execute/20000503-1.f: New test.
40345
40346 2000-05-04  Andreas Jaeger  <aj@suse.de>
40347
40348         * gcc.dg/noreturn-2.c: New test.
40349
40350 2000-05-04  Neil Booth  <NeilB@earthling.net>
40351
40352         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40353         preprocessor.
40354
40355 2000-05-04  Richard Henderson  <rth@cygnus.com>
40356
40357         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40358
40359 2000-05-04  Richard Henderson  <rth@cygnus.com>
40360
40361         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40362         OpenSSL by Jason R Thorpe.
40363
40364 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40365
40366         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40367
40368 2000-05-03  Robert Lipe <robertlipe@usa.net>
40369
40370         * gcc.dg/20000503-1.c: New test.
40371
40372 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40373
40374         * gcc.c-torture/compile/20000502-1.c: New test.
40375         * g++.old-deja/g++.other/align.C: New test.
40376         * gcc.dg/cpp-tradstringify.c: New test.
40377
40378 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40379
40380         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40381         and hard registers.
40382
40383 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40384
40385         * gcc.c-torture/execute/loop-5.c: New test.
40386
40387 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.c-torture/execute/va-arg-20.c: New test.
40390
40391 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40392
40393         * gcc.c-torture/execute/20000422-1.c: New test.
40394
40395 2000-04-20  Greg McGary  <gkm@gnu.org>
40396
40397         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40398         when optimizing, but without sibling-call optimizations (-O1).
40399
40400 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40401
40402           * gcc.c-torture/compile/20000420-1.c: New test.
40403
40404 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40405
40406         * g++.abi/ptrflags.C: New test.
40407         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40408
40409 2000-04-19  Catherine Moore  <clm@cygnus.com>
40410
40411         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40412
40413 2000-04-19  Greg McGary  <gkm@gnu.org>
40414
40415         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40416         sibling-call optimizations.
40417
40418 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40419
40420         * gcc.dg/20000419-1.c: New test.
40421
40422 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40423
40424         * gcc.c-torture/execute/20000412-6.c: New test.
40425
40426 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40427
40428         * gcc.c-torture/execute/20000412-5.c: New test.
40429         * g77.f-torture/compile/20000412-1.f: New test.
40430         * gcc.c-torture/execute/20000412-4.c: New test.
40431         * gcc.c-torture/compile/20000412-2.c: New test.
40432         * gcc.c-torture/execute/20000412-3.c: New test.
40433         * gcc.c-torture/compile/20000412-1.c: New test.
40434         * gcc.c-torture/execute/20000412-2.c: New test.
40435
40436 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40437
40438         * objc/execute/bf-20.m: New test.
40439
40440 2000-04-10  Richard Henderson  <rth@cygnus.com>
40441
40442         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40443
40444         * gcc.c-torture/execute/20000412-1.c: New test.
40445
40446 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40447
40448         * g++.old-deja/g++.eh/catchptr1.C: New test.
40449
40450 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40451
40452         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40453
40454 2000-04-08  Neil Booth  <NeilB@earthling.net>
40455
40456         * gcc.dg/cpp-nullchar.c: Remove test as
40457         embedded nulls cause problems.
40458
40459 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40460
40461         * gcc.dg/compare2.c: New test.
40462
40463 2000-04-08  Neil Booth  <NeilB@earthling.net>
40464
40465         * gcc.dg/cpp-nullchar.c: New test.
40466
40467 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40468
40469         * gcc.dg/cpp-mi2.c: New test.
40470         * gcc.dg/cpp-mi2[abc].h: New files.
40471
40472 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40473
40474         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40475         member name.
40476
40477 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40478
40479         * g++.old-deja/g++.abi/vmihint.C: New test.
40480
40481 2000-04-06  Neil Booth  <NeilB@earthling.net>
40482
40483         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40484         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40485         copyright.
40486
40487 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40488
40489         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40490         avoid stack-frame overwrite.
40491
40492 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40493
40494         * gcc.c-torture/compile/20000405-2.c: New test.
40495         * gcc.c-torture/compile/20000405-3.c: New test.
40496
40497 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40498
40499         * gcc.c-torture/compile/20000405-1.c: New test.
40500
40501 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40502
40503         * gcc.dg/cast-qual-1.c: Revert last change.
40504
40505 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40506
40507         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40508
40509 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40510
40511         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40512         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40513
40514 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40515
40516         * gcc.c-torture/compile/20000403-2.c: New test.
40517         * gcc.c-torture/compile/20000403-1.c: New test.
40518
40519 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40520
40521         * gcc.c-torture/execute/20000403-1.c: New test.
40522
40523 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40524
40525         * gcc.c-torture/execute/20000402-1.c: New test.
40526
40527 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40528
40529         * gcc.c-torture/execute/va-arg-15.c: New test.
40530         * gcc.c-torture/execute/va-arg-16.c: New test.
40531         * gcc.c-torture/execute/va-arg-17.c: New test.
40532         * gcc.c-torture/execute/va-arg-18.c: New test.
40533         * gcc.c-torture/execute/va-arg-19.c: New test.
40534
40535 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40536
40537         * gcc.c-torture/compile/981211-1.c: Move to...
40538         * gcc.dg/cpp-as1.c: ...here.
40539         * gcc.dg/cpp-as2.c: New file.
40540
40541         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40542         compiler.
40543
40544 2000-04-02  Neil Booth  <NeilB@earthling.net>
40545
40546         * gcc.dg/cpp-cond.c  New tests.
40547         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40548         accidental success less likely.
40549         * gcc.dg/cpp-missingop.c  New tests.
40550         * gcc.dg/cpp-missingparen.c  New tests.
40551         * gcc.dg/cpp-shift.c  New tests.
40552         * gcc.dg/cpp-shortcircuit.c  New tests.
40553         * gcc.dg/cpp-unary.c  New tests.
40554
40555 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40556
40557         * gcc.c-torture/compile/20000329-1.c: New test.
40558
40559 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40560
40561         * gcc.c-torture/compile/20000326-1.c: New test.
40562         * gcc.c-torture/compile/20000326-2.c: New test.
40563
40564 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40565
40566         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40567         the first parameter is a function argument.
40568
40569 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * g++.old-deja/g++.ext/array4.C: New test.
40572
40573 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40574
40575         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40576
40577 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40580
40581 2000-03-19  Richard Henderson  <rth@cygnus.com>
40582
40583         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40584
40585 2000-03-19  Richard Henderson  <rth@cygnus.com>
40586
40587         * gcc.c-torture/compile/20000319-1.c: New test.
40588
40589 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40590
40591         * gcc.c-torture/execute/20000314-3.c: New test.
40592         * gcc.c-torture/execute/20000314-2.c: New test.
40593         * gcc.c-torture/execute/20000314-1.c: New test.
40594         * gcc.c-torture/compile/20000314-2.c: New test.
40595         * gcc.c-torture/compile/20000314-1.c: New test.
40596
40597 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40598
40599         * g++.old-deja/g++.warn/inline.C: New test.
40600
40601 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40602
40603         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40604         standards-compliant result rather than specific constants.
40605         Put test-values in array.
40606
40607 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40608
40609         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40610         (g++_target_compile): Put test-specific options last.
40611
40612 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40613
40614         * g++.old-deja/g++.eh/vbase4.C: New test.
40615
40616 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40617
40618         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40619
40620 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40621
40622         * g++.old-deja/g++.brendan/misc12.C: Removed.
40623         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40624         * g++.old-deja/g++.ext/pretty4.C: New test.
40625
40626 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * g++.old-deja/g++.other/string2.C: New test.
40629
40630 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40631
40632         * g++.old-deja/g++.warn/impint2.C: New test.
40633
40634 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40635
40636         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40637         is 1, not zero.
40638
40639 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * g++.old-deja/g++.warn/impint.C: New test.
40642         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40643         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40644         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40645         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40646         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40647         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40648         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40649         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40650         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40651         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40652         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40653         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40654
40655 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40656
40657         * gcc.dg/cpp-redef.c: New test.
40658
40659 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40660
40661         * g++.old-deja/g++.pt/unify7.C: New test.
40662
40663 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40664
40665         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40666         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40667
40668 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40669
40670         * gcc.c-torture/compile/20000224-1.c: New test.
40671
40672 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40673
40674         * gcc.c-torture/compile/cpp-2.c: New test.
40675         * gcc.c-torture/compile/cpp-1.c: New test.
40676
40677 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40678
40679         * gcc.c-torture/execute/20000225-1.c: New test.
40680
40681 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40682
40683         * gcc.dg/cpp-li2.c: New test.
40684
40685         * gcc.dg/cpp-wi1.c: New test.
40686
40687         * gcc.dg/cpp-li1.c: New test.
40688
40689 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40690
40691         * g++.old-deja/g++.other/sizeof5.C: New test.
40692
40693 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40694
40695         * gcc.c-torture/execute/va-arg-13.c: New test.
40696
40697 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40698
40699         * gcc.c-torture/execute/va-arg-12.c: New test.
40700
40701 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40702
40703         * gcc.c-torture/execute/20000223-1.c: New test.
40704
40705 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40706
40707         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40708
40709 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40710
40711         * g++.old-deja/g++.abi/ptrmem.C: New test.
40712
40713 2000-02-19  Richard Henderson  <rth@cygnus.com>
40714
40715         * gcc.c-torture/compile/init-3.c: New.
40716
40717 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40718
40719         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40720         ALWAYS_CXXFLAGS.
40721
40722 2000-02-11  Robert Lipe <robertl@sco.com>
40723
40724         * gcc.c-torture/compile/20000211-3.c: New test.
40725
40726 2000-02-11  Martin Buchholz <martin@xemacs.org>
40727
40728         * gcc.c-torture/compile/20000211-2.c: New test.
40729
40730 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40731
40732         * gcc.c-torture/compile/20000211-1.c: New test.
40733
40734 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40735
40736         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40737           on native targets
40738
40739 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40740
40741         * g++.old-deja/g++.other/cast5.C: New test.
40742
40743 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40744
40745         * gcc.c-torture/execute/20000205-1.c: New.
40746
40747 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40748
40749         * g++.old-deja/g++.jason/cast3.C: Return void.
40750         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40751
40752 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40753
40754         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40755
40756         * gcc.dg/loop-1.c: New test.
40757
40758 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40759
40760         * gcc.c-torture/compile/20000127-1.c: New test.
40761         * gcc.c-torture/execute/991228-1.c: New test.
40762
40763 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40764
40765         * gcc.dg/unused-2.c: New test.
40766
40767         * gcc.dg/conv-1.c: New test.
40768
40769 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40770
40771         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40772         compiler.
40773         (tool_option_proc): Fix typo.
40774
40775 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40776
40777         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40778         of the ld on the host, not on the build machine.
40779         Also, don't crash if '--help' is not a supported option.
40780
40781 2000-01-24  Richard Henderson  <rth@cygnus.com>
40782
40783         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40784
40785 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40786
40787         * gcc.c-torture/execute/20000120-2.c: New test.
40788         * gcc.c-torture/execute/20000120-1.c: New test.
40789
40790 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40791
40792         * gcc.c-torture/execute/20000113-1.c: New test.
40793
40794 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40795
40796         * gcc.c-torture/execute/20000112-1.c: New test.
40797
40798 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40799
40800         * gcc.dg/20000111-1.c: New test.
40801
40802 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40803
40804         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40805         with 16 bit integers.
40806
40807 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40808
40809         * gcc.dg/20000108-1.c: New test.
40810
40811 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40812
40813         * g++.old-deja/g++.ns/koenig8.C: New test.
40814
40815 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40816
40817         * g++.old-deja/g++.other/cast4.C: New test.
40818
40819 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40820
40821         * gcc.c-torture/compile/20000105-2.c: New test.
40822         * gcc.c-torture/compile/20000105-1.c: New test.
40823
40824 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40825
40826         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40827         references to printf & atoi to conform to ANSI standard.
40828         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40829         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40830         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40831         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40832         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40833         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40834         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40835         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40836         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40837         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40838         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40839         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40840         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40841         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40842         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40843         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40844         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40845         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40846         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40847         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40848         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40849         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40850         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40851         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40852         * g++.old-deja/g++.brendan/init3.C: Likewise.
40853         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40854         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40855         * g++.old-deja/g++.brendan/new2.C: Likewise.
40856         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40857         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40858         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40859         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40860         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40861         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40862         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40863         * g++.old-deja/g++.brendan/template24.C: Likewise.
40864         * g++.old-deja/g++.brendan/template3.C: Likewise.
40865         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40866         * g++.old-deja/g++.jason/inline3.C: Likewise.
40867         * g++.old-deja/g++.jason/opeq.C: Likewise.
40868         * g++.old-deja/g++.law/arg5.C: Likewise.
40869         * g++.old-deja/g++.law/arm7.C: Likewise.
40870         * g++.old-deja/g++.law/ctors11.C: Likewise.
40871         * g++.old-deja/g++.law/cvt8.C: Likewise.
40872         * g++.old-deja/g++.law/init9.C: Likewise.
40873         * g++.old-deja/g++.law/refs4.C: Likewise.
40874         * g++.old-deja/g++.law/template2.C: Likewise.
40875         * g++.old-deja/g++.law/visibility24.C: Likewise.
40876         * g++.old-deja/g++.law/vtable3.C: Likewise.
40877         * g++.old-deja/g++.mike/asm2.C: Likewise.
40878         * g++.old-deja/g++.mike/eh1.C: Likewise.
40879         * g++.old-deja/g++.mike/misc1.C: Likewise.
40880         * g++.old-deja/g++.mike/misc13.C: Likewise.
40881         * g++.old-deja/g++.mike/misc14.C: Likewise.
40882         * g++.old-deja/g++.mike/ns12.C: Likewise.
40883         * g++.old-deja/g++.mike/p1248.C: Likewise.
40884         * g++.old-deja/g++.mike/p3708.C: Likewise.
40885         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40886         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40887         * g++.old-deja/g++.mike/p646.C: Likewise.
40888         * g++.old-deja/g++.mike/p700.C: Likewise.
40889         * g++.old-deja/g++.mike/p783.C: Likewise.
40890         * g++.old-deja/g++.mike/p783a.C: Likewise.
40891         * g++.old-deja/g++.mike/p783b.C: Likewise.
40892         * g++.old-deja/g++.mike/p786.C: Likewise.
40893         * g++.old-deja/g++.mike/p789.C: Likewise.
40894         * g++.old-deja/g++.mike/p789a.C: Likewise.
40895         * g++.old-deja/g++.mike/p807a.C: Likewise.
40896         * g++.old-deja/g++.other/delete3.C: Likewise.
40897         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40898         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40899         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40900         * g++.old-deja/g++.other/empty1.C: Likewise.
40901         * g++.old-deja/g++.other/temporary1.C: Likewise.
40902         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40903         * g++.old-deja/g++.pt/t16.C: Likewise.
40904         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40905
40906 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40907
40908         * gcc.dg/991230-1.c: New test.
40909
40910 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40911
40912         * gcc.c-torture/compile/991229-3.c: New test.
40913         * gcc.c-torture/compile/991229-2.c: New test.
40914         * gcc.c-torture/compile/991229-1.c: New test.
40915
40916 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40917
40918         * gcc.c-torture/compile/labels-2.c: New test.
40919
40920 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40921
40922         * gcc.c-torture/execute/991227-1.c: New test.
40923
40924 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40925
40926         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40927
40928 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40929
40930         * gcc.c-torture/execute/991221-1.c: New test.
40931
40932 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40933
40934         * g++.old-deja/g++.other/cast3.C: New test.
40935
40936 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40937
40938         * gcc.c-torture/execute/991216-4.c: New test.
40939
40940 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40941
40942         * gcc.c-torture/execute/991216-1.c: New test.
40943         * gcc.c-torture/execute/991216-2.c: New test.
40944         * gcc.c-torture/execute/991216-3.c: New test.
40945
40946 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40947
40948         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40949         Actually make the test fail by using "-O2" for compilation.
40950
40951 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40952
40953         * g++.old-deja/g++.warn/cast-align1.C: New test.
40954
40955 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40956
40957         * gcc.c-torture/compile/991214-1.c: New test.
40958         * gcc.c-torture/compile/991214-2.c: New test.
40959
40960 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40961
40962         * gcc.dg/991214-1.c: New test.
40963
40964 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40965
40966         * gcc.c-torture/compile/991213-3.c: New test.
40967         * gcc.c-torture/compile/991213-2.c: New test.
40968         * gcc.c-torture/compile/991213-1.c: New test.
40969
40970 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40971
40972         * gcc.dg/991209-1.c: New test.
40973
40974 1999-12-08  Nathan Sidwell <nathan@acm.org>
40975
40976         * gcc.c-torture/compile/991208-1.c: New test.
40977
40978 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40979
40980         * gcc.dg/ultrasp2.c: New test.
40981
40982 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40983
40984         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40985
40986 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40987
40988         * gcc.c-torture/compile/991202-1.c: New test.
40989         * gcc.c-torture/execute/991202-1.c: New test.
40990         * gcc.c-torture/execute/991202-2.c: New test.
40991         * gcc.c-torture/execute/991202-3.c: New test.
40992
40993 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40994
40995         * g++.old-deja/g++.abi/align.C: New test.
40996         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40997         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40998
40999 1999-12-01  Richard Henderson  <rth@cygnus.com>
41000
41001         * gcc.c-torture/execute/991201-1.c: New.
41002
41003 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41004
41005         * gcc.dg/991129-1.c: New test.
41006
41007 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41008
41009         * gcc.c-torture/compile/991127-1.c: New test.
41010
41011 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41012
41013         * g++.old-deja/g++.other/warn4.C: New test.
41014
41015 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41016
41017         * g++.old-deja/g++.eh/cleanup2.C: New test.
41018         * g++.old-deja/g++.ext/pretty2.C: New test.
41019         * g++.old-deja/g++.ext/pretty3.C: New test.
41020         * g++.old-deja/g++.other/debug6.C: New test.
41021
41022 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41023
41024         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41025         compiler_output to look for one error message instead of two.
41026
41027 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41028
41029         * gcc.c-torture/execute/991118-1.c: Also test case
41030         where the word boundary does not split a byte evenly.
41031
41032 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41033
41034         * g++.old-deja/g++.ext/restrict1.C: New test.
41035
41036 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41037
41038         * gcc.c-torture/execute/991118-1.c: New test.
41039
41040 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41041
41042         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41043         working directory pathnames.
41044
41045 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41046
41047         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41048         host is equipped with driver.h and driver.o so it can actually
41049         compile and run the tests.
41050
41051 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41052
41053         * gcc.c-torture/compile/991008-1.c: New test.
41054
41055 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41056
41057         * lib/gcc-dg.exp: Include target-supports.exp
41058
41059 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41060
41061         * lib/target-supports.exp: New file: Provide procs to test for
41062         features supported by the target.
41063         (check_weak_available): Moved here from ecos.exp.
41064         (check_alias_available): New proc: Determine of the target
41065         toolchain supports the alias attribute.
41066
41067         * gcc.dg/special/ecos.exp: Move check_weak_available to
41068         target-supports.exp.
41069         (alias-1.c): Only perform the test if the target supports
41070         aliases.
41071         (wkali-1.c): Only perform the test if the target supports
41072         aliases.
41073
41074         * gcc.dg/990506-0.c: Expect error messages from cross
41075         targets as well as native targets.
41076
41077 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41078
41079         * gcc.dg/ultrasp1.c: Removed xfail.
41080         * gcc.dg/struct-ret-2.c: Likewise.
41081         * gcc.dg/array-1.c: Likewise.
41082
41083 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41084
41085         * gcc.dg/struct-ret-2.c: New test.
41086
41087         * gcc.dg/array-1.c: New test.
41088
41089 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41090
41091         * gcc.c-torture/execute/991030-1.c: New test.
41092
41093 1999-10-26  Richard Henderson  <rth@cygnus.com>
41094
41095         * gcc.c-torture/compile/991026-2.c: New test.
41096
41097 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41098
41099         * gcc.c-torture/compile/991026-1.c: New test.
41100
41101 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41102
41103         * gcc.c-torture/execute/991023-1.c: New test.
41104
41105 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41106
41107         * gcc.c-torture/execute/991019-1.c: New test.
41108
41109 1999-10-16  Richard Henderson  <rth@cygnus.com>
41110
41111         * gcc.c-torture/execute/991016-1.c: New test.
41112
41113 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41114
41115         * gcc.c-torture/execute/991014-1.c: New test.
41116
41117 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41118
41119         * g++.old-deja/g++.other/union2.C: New test.
41120
41121 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41122
41123         * g++.old-deja/g++.other/vaarg2.C: New test.
41124         * g++.old-deja/g++.other/vaarg3.C: New test.
41125
41126 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41127
41128         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41129         in compile/.
41130
41131 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41132
41133         * gcc.c-torture/execute/va-arg-11.c: New test.
41134
41135 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41136
41137         * lib/file-format.exp (gcc_target_object_format): Don't
41138         crash if objdump is unavailable.
41139
41140 1999-09-29  Donn Terry <donn@interix.com>
41141
41142         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41143
41144 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41145
41146         * gcc.c-torture/compile/990928-1.c: New test.
41147
41148 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41149
41150         * g++.old-deja/g++.other/decl6.C: New test.
41151
41152 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41153
41154         * gcc.c-torture/execute/va-arg-10.c: New test.
41155
41156 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41157
41158         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41159         __PRETTY_FUNCTION__.
41160
41161 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41162
41163         * gcc.c-torture/execute/990923-1.c: New test.
41164
41165 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41166
41167         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41168         for which -fpic is inappropriate.
41169
41170 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41171
41172         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41173
41174 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41175
41176         * g++.old-deja/g++.other/dyncast1.C: New test.
41177         * g++.old-deja/g++.other/dyncast2.C: New test.
41178         * g++.old-deja/g++.other/dyncast3.C: New test.
41179         * g++.old-deja/g++.other/dyncast4.C: New test.
41180         * g++.old-deja/g++.other/dyncast5.C: New test.
41181         * g++.old-deja/g++.eh/catch3.C: New test.
41182         * g++.old-deja/g++.eh/catch3p.C: New test.
41183         * g++.old-deja/g++.eh/catch4.C: New test.
41184         * g++.old-deja/g++.eh/catch4p.C: New test.
41185         * g++.old-deja/g++.eh/catch5.C: New test.
41186         * g++.old-deja/g++.eh/catch5p.C: New test.
41187         * g++.old-deja/g++.eh/catch6.C: New test.
41188         * g++.old-deja/g++.eh/catch6p.C: New test.
41189         * g++.old-deja/g++.eh/catch7.C: New test.
41190         * g++.old-deja/g++.eh/catch7p.C: New test.
41191         * g++.old-deja/g++.eh/catch8.C: New test.
41192         * g++.old-deja/g++.eh/catch8p.C: New test.
41193         * g++.old-deja/g++.eh/catch9.C: New test.
41194         * g++.old-deja/g++.eh/catch9p.C: New test.
41195
41196 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41197
41198         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41199         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41200
41201 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41202
41203         * gcc.c-torture/compile/990913-1.c: New test.
41204
41205 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41206
41207         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41208         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41209
41210 1999-09-09  Richard Henderson  <rth@cygnus.com>
41211
41212         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41213
41214 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41215
41216         * g++.old-deja/g++.other/lookup11.C: New test.
41217         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41218         what is permitted and what we want.
41219         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41220         overload use.
41221         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41222
41223 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41224
41225         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41226         * gcc.c-torture/noncompile/poison-1.c: New file.
41227
41228 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41229
41230         * g++.old-deja/g++.other/sizeof3.C: New test.
41231         * g++.old-deja/g++.other/sizeof4.C: New test.
41232         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41233         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41234
41235 1999-09-07  Richard Henderson  <rth@cygnus.com>
41236
41237         * gcc.dg/va-arg-1.c: New.
41238
41239 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41240
41241         * gcc.c-torture/execute/va-arg-9.c: New test.
41242
41243 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41244
41245         * g77.f-torture/compile/980519-2.f: New test.
41246         * g77.f-torture/compile/19990905-0.f: New test.
41247         * g77.f-torture/compile/19990905-1.f: New test.
41248         * g77.f-torture/compile/19990905-2.f: New test.
41249
41250         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41251
41252 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41253
41254         * gcc.c-torture/execute/990827-1.c: Fix typo.
41255
41256 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41257
41258         * g++.old-deja/g++.other/deref1.C: New test.
41259
41260 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41261
41262         * g++.old-deja/g++.other/ambig2.C: New test.
41263         * g++.old-deja/g++.other/cond5.C: New test.
41264         * g++.old-deja/g++.other/lookup16.C: New test.
41265
41266 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41267
41268         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41269         assemblers too.
41270
41271 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41272
41273         * lib/c-torture.exp: Avoid the "compare executables" optimization
41274         when testing native.
41275
41276 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41277
41278         * gcc.c-torture/execute/990829-1.c: New test.
41279         * gcc.c-torture/compile/990829-1.c: New test.
41280
41281 1999-08-27  Paul Burchard  <burchard@pobox.com>
41282
41283         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41284         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41285         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41286         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41287         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41288         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41289         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41290         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41291         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41292         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41293         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41294
41295 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41296
41297         * gcc.c-torture/execute/990827-1.c: New test.
41298
41299 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41300
41301         * g77.f-torture/noncompile/19990826-4.f: New test.
41302
41303         * g77.f-torture/compile/19990826-3.f: New test.
41304
41305         * g77.f-torture/execute/19990826-2.f: New test.
41306
41307         * g77.f-torture/compile/19990826-1.f: New test.
41308
41309         * gcc.c-torture/execute/990826-0.c: New test.
41310         * g77.c-torture/execute/19990826-0.f: New test.
41311
41312         * g77.f-torture/noncompile/970626-2.f: New test.
41313
41314 1999-08-25  Paul Burchard  <burchard@pobox.com>
41315
41316         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41317         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41318         lss-011.C: New tests.
41319
41320 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41321
41322         * g++.old-deja/g++.other/decl5.C: New test.
41323
41324 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41325
41326         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41327         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41328         call `postbase' for each one.  All callers of `postbase' changed
41329         to call this instead.
41330
41331 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41332
41333         * gcc.c-torture/execute/990811-1.c: New test.
41334
41335 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41336
41337         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41338         just native ones.
41339
41340         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41341         just native ones.
41342
41343 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41344
41345         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41346
41347 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41348
41349         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41350
41351 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41352
41353         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41354
41355 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.c-torture/execute/990804-1.c: New test.
41358
41359 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41360
41361         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41362         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41363         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41364
41365 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41366
41367         * g++.old-deja/g++.other/struct1.C: New test.
41368
41369 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41370
41371         * g++.old-deja/g++.other/enum2.C: New test.
41372
41373 1999-08-02  Richard Henderson  <rth@cygnus.com>
41374
41375         Adapted from tests from Franz Sirl:
41376         * gcc.c-torture/execute/va-arg-7.c: New test.
41377         * gcc.c-torture/execute/va-arg-8.c: New test.
41378
41379 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41380
41381         * gcc.c-torture/compile/990801-2.c: New test.
41382
41383         * gcc.c-torture/compile/990801-1.c: New test.
41384
41385 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41386
41387         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41388         fp-cmp-1.c, converting double to float.
41389
41390         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41391         fp-cmp-1.c, converting double to long double.
41392
41393         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41394         from fr1 to unknown_register, since fr1 is a legitimate register
41395         on some machines.
41396
41397 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41398
41399         * README: More listname related changes.
41400
41401 1999-07-08  Catherine Moore  <clm@cygnus.com>
41402
41403         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41404
41405 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41406
41407         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41408
41409 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41410
41411         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41412
41413 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41414
41415         * gcc.dg/990703-1.c: New test.
41416
41417 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41418
41419         * lib/file-format.exp: New file: Move definition of proc
41420         gcc_target_object_format to here from
41421         gcc.dg/special/ecos.exp.
41422
41423         * lib/c-torture.exp: Include lib file-format.exp.
41424         * lib/gcc-dg.exp: Include lib file-format.exp.
41425
41426         * gcc.dg/special/ecos.exp: Remove definition of proc
41427         gcc_target_object_format.
41428
41429 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41430
41431         * gcc.c-torture/execute/990628-1.c: New test.
41432
41433 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41434
41435         * gcc.c-torture/compile/990625-2.c: New test.
41436
41437         * gcc.c-torture/compile/990625-1.c: New test.
41438
41439 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41440
41441         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41442         attributes compile.
41443         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41444         ports that use the COFF/PE file format.
41445
41446 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41447
41448         * gcc.c-torture/compile/990617-1.c: New test.
41449
41450 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41451
41452         * g++.old-deja/g++.other/decl4.C: New test.
41453
41454 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41455
41456         * g++.old-deja/g++.other/bitfld3.C: New test.
41457
41458 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41459
41460         * g++.old-deja/g++.eh/catch1.C: New test.
41461
41462 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41463
41464         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41465
41466         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41467         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41468
41469 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41470
41471         * g77.f-torture/compile/19990502-0.f: Replace with new,
41472         shorter, test that still fails after recent changes.
41473
41474 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41475
41476         * gcc.c-torture/execute/990604-1.c: New test.
41477
41478 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41479
41480         * gcc.c-torture/execute/990531-1.c: New test.
41481
41482 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41483
41484         * gcc.c-torture/compile/990527-1.c: New test.
41485
41486 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41487
41488         * gcc.c-torture/execute/990527-1.c: New test.
41489
41490 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41491
41492         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41493         bitfields as signed.
41494
41495 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41496
41497         * g77.f-torture/compile/19990525-0.f: New test.
41498
41499 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41500
41501         * gcc.c-torture/execute/990525-2.c: New test.
41502
41503         * gcc.c-torture/execute/990525-1.c: New test.
41504
41505 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41506
41507         * g++.old-deja/g++.other/anon3.C: New test.
41508         * g++.old-deja/g++.other/anon4.C: New test.
41509         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41510         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41511         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41512         Merrill).
41513
41514 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41515
41516         * gcc.c-torture/execute/990524-1.c: New test.
41517
41518         * gcc.dg/990524-1.c: New test.
41519
41520 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41521
41522         * gcc.c-torture/compile/990523-1.c: New test.
41523
41524 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41525
41526         * gcc.c-torture/compile/990519-1.c: New test.
41527
41528 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41529
41530         * gcc.c-torture/compile/990517-1.c: New test.
41531
41532         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41533         (e4, f4): New tests.
41534         (main): Call them.
41535
41536 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41537
41538         * gcc.dg/noreturn-1.c: New test.
41539
41540 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41541
41542         * gcc.c-torture/execute/990513-1.c: New test.
41543
41544 1999-05-10  Richard Henderson  <rth@cygnus.com>
41545
41546         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41547
41548 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41549
41550         * g77.f-torture/execute/erfc.f: Use small single-precision
41551         values, to avoid problems on Alphas when not -mieee.
41552
41553 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41554
41555         * gcc.dg/990506-0.c: New test.
41556
41557 1999-05-08  Richard Henderson  <rth@cygnus.com>
41558
41559         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41560         the constant to test.  Don't XFAIL 64-bit targets.
41561
41562         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41563         * g++.old-deja/g++.law/profile1.C: Likewise.
41564
41565         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41566         operator new instances.
41567         * g++.old-deja/g++.other/delete5.C: Likewise.
41568
41569 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41570
41571         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41572         intrinsic.
41573
41574 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41575
41576         * g77.f-torture/execute/u77-test.f: Reverse order of two
41577         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41578
41579 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41580
41581         * gcc.dg/compare1.c: New test.
41582
41583 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41584
41585         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41586         New tests.
41587
41588 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41589
41590         * g77.f-torture/compile/19990502-1.f: New test.
41591
41592 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41593
41594         * g77.f-torture/compile/19990502-0.f: New test.
41595
41596 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41597
41598         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41599         intrinsic.
41600
41601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41602
41603         * g77.f-torture/execute/u77-test.f (main): List libU77
41604         intrinsics not currently tested.
41605         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41606         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41607         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41608         Trim blanks off the ends of some printed strings.
41609
41610 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41611
41612         * g77.f-torture/execute/u77-test.f (main): Just warn about
41613         FSTAT gid disagreement, as it's expected on some systems.
41614
41615 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41616
41617         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41618         use a new function, which allows for some slop.
41619         Clean up some commentary.
41620         (issum): The new function.
41621         (sgladd): Deleted subroutine.
41622
41623 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41624
41625         * g77.f-torture/execute/u77-test.f: Modify to be more like
41626         libf2c/libU77 version, bringing patches to that version here.
41627         Add suitable commentary.
41628
41629 1999-04-25  Richard Henderson  <rth@cygnus.com>
41630
41631         * gcc.dg/990424-1.c: New test.
41632
41633 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41634
41635         * g77.f-torture/execute/u77-test.f (main): Bug involving
41636         LSTAT has been fixed, so turn back on full checking.
41637
41638 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41639
41640         * g77.f-torture/compile/19990419-0.f: New test.
41641         * g77.f-torture/execute/19990419-1.f: New test.
41642
41643 1999-04-17  Richard Henderson  <rth@cygnus.com>
41644
41645         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41646         to avoid the need for a prototype to supress a warning.
41647
41648 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41649
41650         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41651
41652 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41653
41654         * gcc.c-torture/execute/990404-1.c: New test.
41655
41656 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41657
41658         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41659         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41660         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41661         missing initializer warnings.
41662
41663 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41664
41665         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41666         matching strings.
41667
41668 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41669
41670         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41671
41672 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41673
41674         * g77.f-torture/execute/19990325-0.f: New test.
41675         * g77.f-torture/execute/19990325-1.f: New test.
41676
41677 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41678
41679         * gcc.c-torture/execute/990324-1.c: New test.
41680
41681 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41682
41683         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41684         test with 4.
41685
41686 1999-03-17  Richard Henderson  <rth@cygnus.com>
41687
41688         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41689
41690 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41691
41692         * g77.f-torture/execute/19990313-2.f: New test.
41693         * g77.f-torture/execute/19990313-3.f: New test.
41694
41695 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41696
41697         * g77.f-torture/execute/19990313-0.f: New test.
41698         * g77.f-torture/execute/19990313-1.f: New test.
41699
41700 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41701
41702         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41703         printf to sprintf.
41704         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41705         (main): Add check for u15.  Conditionalize u31 check depending on
41706         whether ints are <32 bits or >=32 bits.
41707
41708 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41709
41710         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41711
41712 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41713
41714         * g77.f-torture/compile/19990305-0.f: New test.
41715         * g77.f-torture/execute/19981119-0.f: New test.
41716
41717 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41718
41719         * g77.f-torture/execute/970625-2.f: call ABORT if final
41720         result is not correct, instead of just printing it.
41721         Add this checking via newly introduced obfuscation, to
41722         trip up buggy front ends.
41723
41724 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41725
41726         * g77.f-torture/compile/960317-1.f: Moved from being
41727         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41728
41729 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41730
41731         * g77.f-torture/execute/960317-1.f: New (old) test.
41732         * g77.f-torture/execute/970625-2.f: Ditto.
41733
41734 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41735
41736         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41737         message on line 1 or line 2; cccp and cpplib do this differently.
41738
41739 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41740
41741         * g++.old-deja/g++.law/weak1.C: New test.
41742
41743 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41744
41745         * gcc.c-torture/execute/990119-1.c: Renamed to...
41746         * gcc.dg/990119-1.c: this, so it will only be tested once
41747         (it's a preprocessor test, it doesn't need to be run at
41748         multiple optimization levels).
41749
41750 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41751
41752         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41753           ALWAYS_CXXFLAGS.
41754
41755 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41756
41757         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41758         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41759         to not be compilable by current g77.
41760
41761 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41762
41763         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41764
41765 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41766
41767         * gcc.c-torture/execute/990222-1.c: New test.
41768
41769 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41770
41771         * g77.f-torture/compile/19990218-0.f: New test.
41772         * g77.f-torture/noncompile/19990218-1.f: New test.
41773
41774 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41775
41776         * g77.f-torture/compile/19981216-0.f: New test.
41777
41778 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41779
41780         * gcc.dg/990214-1.c: New test.
41781
41782 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41783
41784         * gcc.dg/990213-2.c: New test.
41785
41786         * gcc.dg/990213-1.c: New test.
41787
41788 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41789
41790         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41791         ints.
41792
41793 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41794
41795         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41796         specified by target.
41797
41798         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41799
41800 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41801
41802         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41803
41804 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41805
41806         * gcc.dg/special/ecos.exp: New test driver for new tests with
41807         special requirements.
41808
41809         * gcc.dg/special/alias-1.c: New test.
41810         * gcc.dg/special/gcsec-1.c: New test.
41811         * gcc.dg/special/weak-1.c: New test.
41812         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41813         * gcc.dg/special/weak-2.c: New test.
41814         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41815         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41816         * gcc.dg/special/wkali-1.c: New test.
41817         * gcc.dg/special/wkali-2.c: New test.
41818         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41819         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41820
41821 1999-02-10  Felix Lee  <flee@cygnus.com>
41822
41823           * lib/c-torture.exp (c-torture-compile): Pull out code for
41824           analyzing gcc error messages.
41825           (c-torture-execute): Likewise.  Fix some (harmless) false
41826           positives.
41827           * lib/gcc.exp (gcc_check_compile): New function.
41828
41829 1999-02-08  Richard Henderson  <rth@cygnus.com>
41830
41831         * gcc.c-torture/execute/990208-1.c: New test.
41832
41833 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41834
41835         * g++.dg/special/ecos.exp: New driver for new tests with special
41836         requirements
41837
41838         * g++.dg/special/conpr-1.C: New test
41839         * g++.dg/special/conpr-2.C: New test
41840         * g++.dg/special/conpr-2a.C: New test
41841         * g++.dg/special/conpr-3.C: New test
41842         * g++.dg/special/conpr-3a.C: New test
41843         * g++.dg/special/conpr-3b.C: New test
41844
41845         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41846         allow g++ to use the dg driver
41847
41848         * README: Add comment about g++.dg directory
41849
41850 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41851
41852         * README: Update email addresses.
41853
41854 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41855
41856         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41857         arguments in order to force structure S onto the stack even on
41858         the alpha.
41859         (test): Pass 10 leading arguments to function foo as well as the
41860         structure S.
41861
41862         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41863         failure for all targets.
41864
41865         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41866         abort to terminate program execution.
41867
41868 1999-01-30  Richard Henderson  <rth@cygnus.com>
41869
41870         * gcc.c-torture/execute/990130-1.c: New test.
41871
41872 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41873
41874         * gcc.dg/990130-1.c: New test.
41875
41876 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41877
41878         * gcc.c-torture/execute/990128-1.c: New test.
41879
41880 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41881
41882         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41883
41884 1999-01-27  Felix Lee  <flee@cygnus.com>
41885
41886         * lib/c-torture.exp (c-torture-compile): pull out code for
41887         analyzing gcc error messages.
41888         (c-torture-execute): ditto, and fix some (harmless) false
41889         positives.
41890         * lib/gcc.exp (gcc_check_compile): new function.
41891
41892 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41893
41894         * gcc.dg/990117-1.c: New test.
41895
41896         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41897
41898         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41899
41900 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41901
41902         * g77.f-torture/compile/990115-1.f: New test.
41903
41904 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41905
41906         * gcc.c-torture/compile/990107-1.c: New test
41907
41908 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41909
41910         * gcc.c-torture/execute/990106-2.c: New test.
41911
41912         * gcc.c-torture/execute/990106-1.c: New test.
41913
41914 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41915
41916         * gcc.c-torture/compile/981223-1.c: New test.
41917
41918 1998-12-29  Richard Henderson  <rth@cygnus.com>
41919
41920         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41921         (opt3): Rename from opt4 and disable.
41922
41923 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41924
41925         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41926
41927 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41928
41929         * g++.old-deja/g++.other/conv5.C: New test.
41930
41931 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41932
41933         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41934
41935 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41936
41937         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41938
41939 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41940
41941         * gcc.c-torture/compile/981211-1.c: New test.
41942
41943 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41944
41945         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41946
41947         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41948
41949 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41950
41951         * gcc.special/930510-1.c: Make C9X safe.
41952         * gcc.misc-tests/gcov-1.c Similarly.
41953         * gcc.misc-tests/gcov-2.c Similarly.
41954
41955 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41956
41957         * gcc.dg/ultrasp1.c: New test.
41958
41959 1998-12-06  Richard Henderson  <rth@cygnus.com>
41960
41961         * gcc.c-torture/execute/981206.c: New test.
41962
41963 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41964
41965         * g++.old-deja/g++.ns/template7.C: New test.
41966
41967         * g++.old-deja/g++.other/expr1.C: New test.
41968
41969         * g++.old-deja/g++.eh/tmpl3.C: New test.
41970
41971         * g++.old-deja/g++.eh/tmpl2.C: New test.
41972
41973 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41974
41975         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41976         * g++.old-deja/g++.other/using6.C: Removed.
41977         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41978
41979         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41980
41981 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41982
41983         * g++.old-deja/g++.pt/overload8.C: New test.
41984
41985         * g++.old-deja/g++.pt/overload7.C: New test.
41986
41987         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41988
41989         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41990         and relinking messages.
41991         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41992         compiling with -frepo.
41993
41994 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41995
41996         * g++.old-deja/g++.pt/lookup6.C: New test.
41997
41998 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41999
42000         * gcc.c-torture/execute/981130-1.c: New test.
42001         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42002
42003 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42004
42005         * g++.old-deja/g++.pt/explicit76.C: New test.
42006
42007         * g++.old-deja/g++.pt/friend38.C: New test.
42008
42009         * g++.old-deja/g++.ns/crash2.C: New test.
42010
42011         * g++.old-deja/g++.pt/defarg8.C: New test.
42012
42013         * g++.old-deja/g++.pt/instantiate6.C: New test.
42014
42015         * g++.old-deja/g++.pt/static6.C: New test.
42016
42017         * g++.old-deja/g++.pt/decl2.C: New test.
42018
42019 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42020
42021         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42022         problem is actually related with name lookup, but so what? :-)
42023
42024         * g++.old-deja/g++.pt/friend37.C: New test.
42025
42026 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42027
42028         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42029         element, which fails on some systems.
42030
42031         * g77.f-torture/execute/labug1.f: New test.
42032
42033 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42034
42035         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42036         is defined.
42037
42038 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42039
42040         * g77.f-torture/compile/981117-1.f: New test.
42041
42042 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42043
42044         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42045         properly discarded.
42046
42047 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42048
42049         * gcc.c-torture/execute/memcheck: New directory of tests for
42050         -fcheck-memory-usage.
42051
42052 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42053
42054         * README: New file, general information about the testsuite and
42055         new description of the various C++ test subdirectories.
42056         * README.g++: Eliminate obsolete information, update and move most
42057         relevant stuff to README.
42058
42059 1998-11-07  Richard Henderson  <rth@cygnus.com>
42060
42061         * gcc.c-torture/compile/981107-1.c: New test.
42062
42063 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42064
42065         * execute/memcpy-bi.c: New testcase.
42066
42067 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42068
42069         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42070         base classes.
42071
42072         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42073         template is selected.
42074
42075         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42076         classes, it should be accepted for all types.
42077
42078         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42079
42080         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42081         specializations start with template headers.
42082
42083 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42084
42085         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42086
42087         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42088         non-POD types.
42089
42090 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42091
42092         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42093
42094 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42095
42096         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42097
42098 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42099
42100         * 981019-1.c: New test.
42101
42102 1998-10-14  Robert Lipe <robertl@dgii.com>
42103
42104         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42105         find objc headers.
42106
42107 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42108
42109         * compile/981001-4.c: Remove use of GCC extension that triggers a
42110         compiler bug.
42111
42112 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42113
42114         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42115
42116 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42117
42118         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42119         instantiation of template produces incorrect code for delete
42120         expression.
42121
42122         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42123         constructors' name is not unique.
42124         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42125         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42126
42127         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42128         automatic array of const is ill-formed.
42129
42130         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42131         of template parameter?
42132
42133         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42134         const.
42135
42136         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42137         pointer-to-member expression.
42138
42139         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42140         declaration causes ICE.
42141
42142 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42143
42144         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42145         reserved in the global namespace.
42146
42147         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42148         generate needed virtual table.
42149
42150         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42151
42152 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42153
42154         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42155         template-dependent type
42156
42157 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42158
42159         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42160         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42161         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42162
42163         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42164         class should be usable as argument of member function.
42165         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42166         class should be usable as return type of member function.
42167         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42168         class should be usable as type of data member.
42169
42170         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42171
42172 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42173
42174         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42175
42176 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42177
42178         * gcc.dg/dll-?.c Add thumb to target list.
42179         Fix assembler scan patterns to match current assembler output.
42180
42181 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42182
42183         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42184         matching of template brackets.
42185
42186         * g++.old-deja/g++.other/using4.C: New test.  Test using
42187         declarations of methods from base classes.
42188
42189         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42190         within functions should introduce names into the innermost
42191         enclosing namespace.
42192
42193         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42194         of static locals if first initialization throws.
42195
42196 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42197
42198         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42199
42200 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42201
42202         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42203         lose track of the possible targets of tablejump insns.
42204         * special/special.exp: Run it.
42205
42206 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42207
42208         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42209         must be declared before its specializations can be named in friend
42210         declarations.
42211
42212 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42213
42214         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42215
42216         * g77.f-torture/execute/io1.f: New test.
42217
42218 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42219
42220         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42221         with pointer to template function, for which no argument deduction
42222         is possible.
42223
42224         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42225         specialization of template function as argument to template
42226         function.
42227
42228         * g++.old-deja/g++.other/access2.C: New test; Inner class
42229         shouldn't have privileged access to Outer's names.
42230
42231 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42232
42233         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42234         friend template declared within template class conflicts with
42235         nested class of the same name.
42236
42237         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42238         is ignored.
42239
42240         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42241         object with direct initializer as function declaration.
42242
42243         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42244         initializers.
42245
42246         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42247         involving const pointer and NULL produces incorrect result.
42248
42249         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42250         type name without `typename' should be rejected with -pedantic.
42251
42252 1998-10-02  Richard Henderson  <rth@cygnus.com>
42253
42254         * g++.old-deja/g++.other/addrof1.C: New test.
42255
42256 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42257
42258         * gcc.c-torture/compile/981001-1.c: New test.
42259         * gcc.c-torture/execute/981001-1.c: New test.
42260
42261 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42262
42263         * gcc.c-torture/compile/981001-2.c: New test.
42264         * gcc.c-torture/compile/981001-3.c: New test.
42265         * gcc.c-torture/compile/981001-4.c: New test.
42266
42267 1998-10-01  Robert Lipe  <robertl@dgii.com>
42268
42269         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42270         multilibbed hosts.  Idea grafted from g77.exp.
42271
42272 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42273
42274         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42275         avoid losing on systems which need -lsocket.
42276
42277 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42278
42279         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42280         * g++.old-deja/g++.other/nested2.C: Ditto.
42281         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42282         failure.
42283
42284 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42285
42286         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42287         preferred over template operator!= for enum bitfields.
42288
42289 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42290
42291         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42292         that happen to have the same base name, but in different scopes,
42293         are incorrectly rejected.
42294
42295 1998-09-16  Richard Henderson  <rth@cygnus.com>
42296
42297         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42298         on the native word size instead of an integer literal.
42299
42300 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42301
42302         * g++.old-deja/g++.other/static2.C: Invocation of static data
42303         member of type pointer-to-function denoted as non-static member.
42304
42305         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42306         checks involving function types and aliases.
42307
42308 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42309
42310         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42311         redefined to the same non-trivial type.
42312
42313         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42314         namespace-qualification of template specializations declared in
42315         other namespaces.
42316
42317         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42318         to declare a subset of the specializations of a template function
42319         as friends of specializations of a template class.
42320
42321         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42322         member templates that do not fully specialize the enclosing
42323         template class are rejected.
42324
42325 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42326
42327         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42328
42329 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42330
42331         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42332         altered from libf2c/libU77 version.
42333
42334 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42335
42336         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42337
42338 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42339
42340         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42341         (un)signed char are different types for template specialization
42342         purposes.
42343
42344 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42345
42346         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42347         * objc: ObjC testsuite.
42348
42349 1998-08-31  Catherine Moore  <clm@cygnus.com>
42350
42351         * gcc.c-torture/execute/941014-1.x: New file.
42352
42353 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42354
42355         * lib/c-torture.exp: Add support for
42356         torture_eval_before_compile and torture_eval_before_execute
42357         variables.
42358
42359 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42360
42361         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42362         this test triggers valid.
42363
42364 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42365
42366         * gcc.dg/980827-1.c: New test.
42367
42368 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42369
42370         * gcc.c-torture/execute/loop-4b.c: New test.
42371
42372 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42373
42374         * lib/c-torture.exp: Add support for
42375         torture_eval_before_compile and torture_eval_before_execute
42376         variables.
42377
42378 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42379
42380         * gcc.c-torture/compile/980825-1.c: New test.
42381
42382 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42383
42384         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42385         count number tests in opt_t0 not good_t0.
42386
42387 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42388
42389         * gcc.c-torture/compile/930326-1.x: Fix typo.
42390
42391 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42392
42393         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42394         causes an ICE.
42395
42396 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42397
42398         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42399         STACK_SIZE is defined.
42400         * gcc.c-torture/unsorted/stuct.c: Similarly.
42401
42402         * gcc.c-torture/compile/980821-1.c: New test.
42403
42404 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42405
42406         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42407
42408 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42409
42410         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42411         code.
42412
42413 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42414
42415         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42416         error'.
42417
42418 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42419
42420         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42421
42422 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42423
42424         * gcc.c-torture/compile/980816-1.c: New test.
42425
42426         * gcc.dg/980816-1.c: New test.
42427
42428 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42429
42430         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42431         compiler for ieee tests.
42432
42433 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42434
42435         * g77.f-torture/compile/980729-0.f: New test.
42436
42437 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42438
42439         * gcc.c-torture/special/eeprof-1.c: New test, for
42440         -finstrument-functions.
42441         * gcc.c-torture/special/special.exp: Run it.
42442
42443 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42444
42445         * gcc.c-torture/compile/980729-1.c: New test.
42446
42447 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42448
42449         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42450         __thumb__ is defined, and test for ARM style doubles if so.
42451
42452 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42453
42454         * g77.f-torture/noncompile/980615-0.f: New test.
42455
42456 1998-07-26  H.J. Lu  (hjl@gnu.org)
42457
42458         * gcc.dg/980312-1.c: Do link instead of compile.
42459         * gcc.dg/980313-1.c: Likewise.
42460
42461 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42462
42463         * gcc.c-torture/compile/980726-1.c: New test.
42464
42465 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42466
42467         * g77.f-torture/execute/io0.f: New test.
42468
42469 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42470
42471         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42472         an int.
42473
42474 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42475
42476         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42477         m32r bugs.
42478
42479 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42480
42481         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42482         c-decl.c:grokdeclarator can handle mode attributes.
42483
42484 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42485
42486         * gcc.c-torture/execute/980716-1.c: New test.
42487
42488 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42489
42490         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42491         the mn10200.
42492         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42493         the mn10200.
42494         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42495         * gcc.c-torture/compile/930326-1.x: Similarly.
42496
42497 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42498
42499         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42500         New test from Craig.
42501
42502 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42503
42504         * g77.f-torture/noncompile/980616-0.f: New test.
42505
42506         * g77.f-torture/execute/970816-3.f: New test from Craig.
42507
42508 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42509
42510         *  g++.other/singleton.C: Return error value instead of taking
42511         SIGSEGV.
42512
42513 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42514
42515         *  g++.other/singleton.C: New test.  Warning is under dispute.
42516         Runtime crash is not.
42517
42518 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42519
42520         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42521         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42522         using6.C, using7.C}: New namespace tests.
42523
42524 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42525
42526         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42527         specialization with typedef'ed names used as array indexes.
42528
42529 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42530
42531         * gcc.c-torture/execute/980709-1.c: New test.
42532
42533         * gcc.dg/980709-1.c: New test.
42534
42535 1998-07-07  Richard Henderson  <rth@cygnus.com>
42536
42537         * gcc.c-torture/execute/bcp-1.c: New test.
42538
42539 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42540
42541         * gcc.c-torture/execute/980707-1.c: New test.
42542
42543 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42544
42545         * gcc.c-torture/compile/980706-1.c: New test.
42546
42547 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42548
42549         * g77.f-torture/execute/980701-0.f,
42550         g77.f-torture/execute/980701-1.f: New test from Craig.
42551
42552 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42553
42554         * gcc.c-torture/compile/980701-1.c: New test.
42555
42556         * gcc.c-torture/execute/980701-1.c: New test.
42557
42558 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42559 rlsruhe.de>
42560
42561         * g++.old-deja/g++.robertl/eb132.C: New test.
42562         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42563
42564 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42565
42566         * g77.f-torture/execute/980628-7.f,
42567         g77.f-torture/execute/980628-8.f,
42568         g77.f-torture/execute/980628-9.f,
42569         g77.f-torture/execute/980628-10.f: New tests from Craig.
42570
42571         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42572
42573 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42574
42575         * g77.f-torture/execute/980628-4.f: New test from Craig.
42576         * g77.f-torture/execute/980628-5.f: Likewise.
42577         * g77.f-torture/execute/980628-2.f: Likewise.
42578         * g77.f-torture/execute/980628-0.f: Likewise.
42579         * g77.f-torture/execute/980628-1.f: Likewise.
42580         * g77.f-torture/execute/980628-3.f: Likewise.
42581         * g77.f-torture/execute/980628-6.f: Likewise.
42582
42583 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42584
42585         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42586         directory when nothing has been installed yet.
42587
42588 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42589
42590         * gcc.c-torture/special/special.exp: Handle newer versions of
42591         dejagnu.
42592
42593 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42594
42595         * gcc.dg/980626-1.c: New test.
42596
42597 1998-06-19  Bruno Haible <haible@ilog.fr>
42598
42599         * gcc.misc-tests/m-un-2.c: New test.
42600         * g++.old-deja/g++.other/warn01.c: Likewise.
42601
42602 1998-06-19  Robert Lipe  <robertl@dgii.com>
42603
42604         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42605         compatibility with assmblers with a different comment character.
42606         Eliminate use of GAS-specific extensions.
42607
42608 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42609
42610         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42611
42612 1998-06-19  Robert Lipe  <robertl@dgii.com>
42613
42614         * lib/g77.exp: Replace search for libf2c.a with search for newly
42615         renamed libg2c.a
42616
42617 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42618
42619         * gcc.c-torture/execute/980617-1.c: New test.
42620
42621 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42622
42623         * gcc.c-torture/execute/980612-1.c: New test.
42624
42625 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42626
42627         * gcc.dg/980523-1.c: Only test on ppc-linux.
42628         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42629
42630         * gcc.c-torture/execute/980608-1.c: New test.
42631
42632 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42633
42634         * gcc.c-torture/execute/980605-1.c: New test.
42635
42636 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42637
42638         * gcc.c-torture/execute/980604-1.c: New test.
42639
42640 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42641
42642         * gcc.c-torture/execute/980602-1.c: New test.
42643         * gcc.c-torture/execute/980602-2.c: Likewise.
42644
42645 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42646
42647         * 970125-0.f: Fix per JCB.  Add commentary.
42648
42649 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42650
42651         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42652         IEEE -0 support.
42653
42654 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42655
42656         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42657         earlier.
42658
42659 1998-05-28  Catherine Moore <clm@cygnus.com>
42660
42661         * gcc.c-torture/execute/980526-3.c: New test.
42662
42663 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42664
42665         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42666         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42667         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42668         m88k-motorola-sysv3 to XFAIL.
42669
42670 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42671
42672         * gcc.dg/980526-1.c: New test.
42673         * gcc.c-torture/execute/980526-2.c: New test.
42674
42675 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42676
42677         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42678
42679         * gcc.c-torture/execute/980526-1.c: New test.
42680
42681 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42682
42683         * g77.f-torture/execute/alpha2.f: Add runtime test.
42684
42685 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42686
42687         * g++.old-deja/old-deja.exp: Strip leading directories.
42688
42689         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42690         error for the line.  Don't run multiple tests for the same line.
42691
42692 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42693
42694         * gcc.dg/980523-1.c: New test.
42695
42696 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42697
42698         * g77.f-torture/compile/970915-0.f: New test.
42699
42700 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42701
42702         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42703
42704 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42705
42706         * gcc.dg/980520-1.c: New test.
42707
42708 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42709
42710         * gcc.dg/980502-1.c: Fix return type.
42711
42712 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42713
42714         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42715         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42716         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42717         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42718         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42719
42720 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42721
42722         * g77.f-torture/execute/980520-1.f: New test.
42723
42724 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42725
42726         * lib/mike-g77.exp: New file.
42727
42728         * g77.f-torture/noncompile/noncompile.exp,
42729         g77.f-torture/noncompile/check0.f: New files.
42730
42731 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42732
42733         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42734         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42735         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42736         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42737         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42738         abort where appropriate.
42739
42740 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42741
42742         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42743         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42744
42745 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42746
42747         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42748
42749 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42750
42751         * g77.f-torture/compile/980427-0.f: New test.
42752
42753 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42754
42755         * g77.f-torture/compile/980424-0.f: New test.
42756
42757 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42758
42759         * g77.f-torture/compile/980419-2.f (main): New test.
42760         * g77.f-torture/compile/970125-0.f: New test.
42761         * g77.f-torture/compile/980419-1.f: New test.
42762
42763 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42764
42765         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42766         of loop-4.c.
42767
42768 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42769
42770         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42771
42772 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42773
42774         * gcc.c-torture/compile/980329-1.c: New test.
42775
42776 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42777
42778         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42779         * gcc.dg/980312-1.c: Fix typo in -march command.
42780
42781 1998-03-16  H.J. Lu  (hjl@gnu.org)
42782
42783         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42784
42785 1998-03-11  Robert Lipe  <robertl@dgii.com>
42786
42787         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42788         Dave Love agree the Fortran source is bogus.
42789
42790 1998-03-11  Robert Lipe  <robertl@dgii.com>
42791
42792         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42793         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42794         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42795         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42796         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42797
42798 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42799
42800         * g++.old-deja/g++.other/friend1.C: New test.
42801
42802 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42803
42804         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42805         possibly uninitialized) variables and declare dnrm2.
42806
42807 1998-02-23  Robert Lipe <robertl@dgii.com>
42808
42809         From Bruno Haible <haible@ilog.fr>:
42810         * gcc.c-torture/execute/980223.c: New test.
42811
42812 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42813
42814         * gcc.dg/ifelse-1.c: New test.
42815
42816 1998-02-09  H.J. Lu  (hjl@gnu.org)
42817
42818         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42819
42820           * lib/old-dejagnu.exp (old-dejagnu): Added the
42821           "execution test - XFAIL *-*-*" handling in the spirit of
42822           "excess errors test -". Changed the "execution test fails"
42823           handling to be like "excess errors test fails".
42824           * Update various tests accordingly.
42825
42826 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42827
42828         * gcc.c-torture/execute/980205.c: New test.
42829
42830 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42831
42832         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42833         * lib/f-torture.exp: Similarly.
42834         * gcc.c-torture: Rename all .cexp files to .x files.
42835
42836 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42837
42838         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42839         (940510-1.c): Removed duplicate.
42840         (971104-1.c): New test.
42841
42842 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42843
42844           * lib/f-torture.exp: Improve error and loop detection.
42845
42846 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42847
42848         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42849         use that to size the filler array.
42850
42851 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42852
42853         * lib/c-torture.exp(c-torture-execute): Fix typo.
42854
42855         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42856         testcase as the executable name. Keep the executable around if
42857         the test fails.
42858
42859 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42860
42861         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42862         changes.  Only test one -g option, and move it to the end of the
42863         list of options to test.
42864
42865 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42866
42867         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42868         variable GCC_TORTURE_OPTIONS to supply default switches separated
42869         by colons.  If no environment variable, run tests with -O0 -g, -O1
42870         -g, and -O2 -g as well.
42871
42872 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42873
42874         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42875         explanatory comments. Fix indentation.
42876
42877 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42878
42879         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42880
42881 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42882
42883         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42884         * g++.old-deja/g++.mike/p7325.C: Likewise.
42885         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42886
42887 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42888
42889         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42890         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42891         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42892         * g++.old-deja/g++.law/operators4.C: Likewise.
42893
42894 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42895
42896         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42897         * g++.old-deja/g++.mike/p784.C: Ditto.
42898         * g++.old-deja/g++.mike/p785.C: Ditto.
42899
42900 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42901
42902           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42903
42904 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42905
42906         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42907         target feature; pass this to c-torture-execute as needed.
42908
42909 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42910
42911         * lib/c-torture.exp(c-torture-execute): If the previous and the
42912         current executables being tested are identical, we don't need to
42913         run the executable again. Try to make the executable names
42914         unique. Add an optional argument for passing additional compiler
42915         flags.
42916
42917 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42918
42919         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42920
42921 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42922
42923         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42924
42925 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42926
42927         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42928         32bit or larger longs.
42929
42930         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42931         have either a 32bit long or 32bit int.
42932
42933 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42934
42935         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42936         Make double precision tests dependent on sizeof (double).
42937
42938 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42939
42940         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42941         too.
42942
42943 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42944
42945         * gcc.c-torture/compile/961203-1.cexp: New script.
42946
42947 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42948
42949         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42950         up the includes ourselves.
42951
42952 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42953
42954         * lib/plumhall.exp: Remove random include, and add a few
42955         verbose messages for debugging.
42956
42957 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42958
42959         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42960         of trying to do it ourselves.
42961
42962 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42963
42964         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42965
42966 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42967
42968         * gcc.prms/5403.c: Made regexp a bit less strict.
42969
42970 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42971
42972         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42973         is returned from remote_load instead.
42974         * lib/plumhall.exp: Ditto.
42975         * lib/mike-g++.exp: Ditto.
42976         * lib/old-dejagnu.exp: Ditto.
42977         * lib/c-torture.exp: Ditto.
42978
42979 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42980
42981         * lib/g++.exp: Use build_wrapper procedure.
42982         * lib/gcc.exp: Ditto.
42983
42984 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42985
42986         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42987         an old-style decl for malloc.  Fixes tests to work when
42988         sizeof (int) != sizeof (size_t).
42989
42990 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42991
42992         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42993
42994         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42995         use stdargs.h interface.
42996
42997 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42998
42999         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43000         NO_VARARGS when compiling.
43001
43002 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43003
43004         * lib/plumhall.exp(ph_includes): New procedure.
43005         (ph_make): Use it.
43006         (ph_compiler): Ditto.
43007
43008         * lib/g++.exp: Rename test-glue.c to testglue.c.
43009         * lib/gcc.exp: Ditto.
43010
43011 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43012
43013         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43014         to completion when it's called.
43015
43016 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43017
43018         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43019         is defined, don't do test.
43020
43021 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43022
43023         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43024         for object files.
43025         (ph_summary): Mark skipped testcases as untested, not unresolved.
43026
43027         * lib/plumhall.exp (ph_make): If unresolved because of bad
43028         errorCode, record errorCode in log file.
43029         (*): Replace send_log/verbose with verbose -log.
43030
43031 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43032
43033         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43034         double conversion if double isn't at least 8 bytes.
43035
43036         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43037         int to work with targets where int is 16 bits.
43038
43039         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43040         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43041         precision for the test to complete.
43042
43043 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43044
43045         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43046         if d10v is not compiled with the -mdouble64 flag.
43047         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43048
43049         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43050         d10v is not compiled with the -mint32 flag.
43051
43052 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43053
43054         * lib/plumhall.exp: Use incr_count.
43055
43056 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43057
43058         * gcc.c-torture: Update to c-torture-1.45.
43059
43060 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43061
43062         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43063         the name of the expect testcase file).
43064
43065         * lib/g++.exp(g++_init): Ditto.
43066
43067 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43068
43069         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43070         the host.
43071
43072         * lib/gcc.exp(gcc_exit): New procedure.
43073
43074 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43075
43076         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43077         specs where appropriate.
43078
43079         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43080         because of new "candidates are" messages, and removed a few
43081
43082         * Converted all non-old-style g++ testcases to old-style, and
43083         moved into g++.old-deja.
43084
43085 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43086
43087         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43088         options.
43089
43090         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43091         succeeded.
43092
43093         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43094
43095 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43096
43097         * lib/gcc.exp (gcc_target_compile): Add support for defining
43098         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43099         the machine doesn't have those features.
43100
43101 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43102
43103         * g++.law/operators4.exp: Don't use LIBS.
43104
43105 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43106
43107         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43108
43109         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43110         * lib/g++.exp: Set it here instead. Also, allow use of the
43111         --tool_exec and --tool_opt options. Change CXX to
43112         GXX_UNDER_TEST.
43113
43114         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43115
43116         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43117
43118 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43119
43120         * lib/old-dejagnu.exp: Use prune_warnings instead of
43121         prune_system_crud.
43122         * lib/mike-g++.exp: Ditto.
43123         * lib/gcc.exp: Ditto.
43124         * lib/g++.exp: Ditto.
43125
43126         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43127
43128 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43129
43130           * 941014-2.c: Include stdlib.h
43131           * 960327-1.c: Include stdio.h
43132           * dbra.c, index-1.c: Don't assume ints are 32bits.
43133
43134 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43135
43136         * lib/gcc.exp: Add gcc,stack_size target feature.
43137
43138         * lib/g++.exp(g++_target_compile): Add the include and link
43139         paths here, not in two other places. And, it's $options, not
43140         options.
43141
43142         * lib/mike-g++.exp(postbase): Remove the code that determines
43143         the correct include and link paths.
43144         * g++.old-deja/old-deja.exp: Ditto.
43145
43146 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43147
43148         * lib/g++.exp(g++_init): target_compile no longer returns the
43149         filename of the result.
43150
43151 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43152
43153         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43154         call to glob.
43155
43156         * gcc.c-torture/special/special.exp: Change call to
43157         gcc_target_compile to include the object file.
43158
43159 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43160
43161         * gcc.c-torture/special/special.exp: Correct misspelling in last
43162         change.
43163
43164 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43165
43166         * lib/plumhall.exp(ph_summary): Log the entire output of the
43167         executable. Return -1 if there were any failures, 0 otherwise.
43168         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43169         (ph_make): Clean up objects and executables that were built
43170         if the tests succeeded.
43171
43172 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43173
43174         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43175         libraries and includes in the build tree as appropriate.
43176
43177 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43178
43179         * lib/c-torture.exp: Instead of looking for the global variable
43180         NO_LONG_LONG, check to see if that's a feature of the target.
43181
43182 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43183
43184         * config/default.exp: Minimize. Delete the remainer of the files in
43185         config; this functionality is now in devo/dejagnu/config.
43186
43187         g++.*/*: Pass any additional flags used to compile to postbase;
43188         delete CXXFLAGS.
43189
43190         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43191         is now done by runtest.exp. Use gcc_target_compile instead of
43192         compile.
43193
43194         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43195         Remove references to CFLAGS. Use remote_file instead of
43196         calling rm -f.
43197         (c-torture): Take a list of arguments to use to compile this
43198         testcase.
43199
43200         lib/g++.exp: Simplify. Use target_compile instead of compile.
43201         lib/gcc-dg.exp: Ditto.
43202         lib/gcc.exp: Ditto.
43203         lib/mike-{gcc,g++}.exp: Ditto.
43204         lib/old-dejagnu.exp: Ditto.
43205         lib/plumhall.exp: Ditto.
43206
43207 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43208
43209         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43210         (ph_linker): Likewise.
43211
43212 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43213
43214           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43215         MAP_ANON / MAP_ANONYMOUS if defined;
43216         else try to map from /dev/zero .
43217
43218 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43219
43220         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43221         isn't defined, then define it to MAP_ANONYMOUS.
43222
43223 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43224
43225         * gcc.c-torture: Update to c-torture-1.42 release.
43226
43227 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43228
43229         * gcc.c-torture: Update to c-torture-1.41 release.
43230
43231 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43232
43233         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43234         c-torture release.
43235
43236 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43237
43238         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43239         and LDFLAGS.  Fix second case to append the target_info ldflags
43240         onto LDFLAGS, not CFLAGS.
43241         * lib/g++.exp (g++_init): Add target_info stuff.
43242         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43243         of libgloss and newlib flags for !native.
43244
43245         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43246         (GDB): Fix relative path to go up another dir for finding gdb.
43247
43248 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43249
43250         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43251         versions in the target_info array, if they don't exist.
43252
43253 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43254
43255         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43256
43257 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43258
43259         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43260         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43261
43262 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43263
43264         * lib/old-dejagnu.exp: Don't remove the output file before we've
43265         actually tested it. Don't append pwd to the path of the executable
43266         we're testing.
43267
43268 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43269
43270         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43271
43272 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43273
43274         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43275         temporary directory for compiler files, and set it to a default
43276         value of /tmp. Set $output as the name of the output file from
43277         compiling the testcase. Add a -o option to $cflags_var so the
43278         compiler writes the final output file as $output. Set $executable
43279         to $output.
43280
43281         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43282         directory for compiler files, and set it to /tmp if it doesn't
43283         already have a value. Set $output_file to the name of the output
43284         file from compiling the testcase. Add a -o option to CXXFLAGS so
43285         the compiler writes the final output file as $output. Use $output
43286         as the executable to be tested.
43287
43288 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43289
43290         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43291
43292 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43293
43294         * gcc.c-torture/execute/pending-1.c: New test.  Still
43295         pending in Tege's queue.
43296
43297 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43298
43299         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43300         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43301         if there were failures.  Call unresolved if there were unresolved
43302         testcases.  Call gcc_fail if program did not run to completion.
43303         (ph_make): Pass additional argument name to ph_execute.
43304         (ph_execute): Add new argument.  Pass additional arguments to
43305         ph_summary.  Call gcc_fail is there is no execution output.
43306
43307 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43308
43309         * lib/plumhall.exp (proc_summary): Output relavent summary
43310         lines into the log so specific failures in plumhall can be
43311         investigated.
43312
43313 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43314
43315         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43316         (c-torture-execute): Don't try to execute tests which use
43317         "long long" types if $NO_LONG_LONG is nonzero.
43318
43319 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43320
43321         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43322         not c-torture.
43323
43324         * gcc.ieee: Move from here.
43325         * gcc.c-torture/execute/ieee: To here.
43326
43327 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43328
43329         * gcc.c-torture: Update to c-torture-1.41 release.
43330
43331 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43332
43333         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43334         not "$output".
43335
43336 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43337
43338         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43339         -c present.
43340
43341 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43342
43343         * config/proelf.exp: Handle connecting to a simulator.
43344
43345 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43346
43347         * config/proelf.exp: New file.  Enough framework that we can
43348         run c-torture tests on the proelf targets (or any other target
43349         that gdb can connect to for that matter).
43350
43351 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43352
43353         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43354         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43355
43356         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43357         exec_output exists.
43358
43359 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43360
43361         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43362         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43363
43364         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43365         to pass/fail/unresolved/unsupported/untested.  Caller must now
43366         call unresolved/unsupported/untested.
43367         * lib/*.exp: Update FSF address.  Update to handle new results of
43368         ${tool}_load.
43369         * lib/chill.exp (verbose): Delete.
43370
43371 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43372
43373         * lib/gcc.exp (default_gcc_start): Change order of args to
43374         $LDFLAGS $CFLAGS $LIBS.
43375         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43376         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43377         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43378         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43379         * gcc.misc-tests/dg-test.exp: Likewise.
43380         * gcc.misc-tests/msgs.exp: Likewise.
43381         * gcc.prms/prms.exp: Likewise.
43382         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43383         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43384
43385         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43386
43387 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43388
43389         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43390
43391         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43392         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43393
43394         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43395         necessary.
43396
43397 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43398
43399         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43400         global for loop; add use of $mathlib.
43401         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43402         settings here; set mathlib for anything but VxWorks.
43403
43404 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43405
43406         * gcc.c-torture: Update to c-torture-1.40 release.
43407
43408 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43409
43410         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43411         dg.exp.
43412
43413 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43414
43415         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43416         global.
43417
43418 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43419
43420         * lib/g++.exp (LIBS): Define if not already.
43421         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43422         (gcc-dg-prune): Call prune_gcc_output.
43423         * lib/gcc.exp (prune_gcc_output): New proc.
43424         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43425         prune_gcc_output.
43426
43427 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43428
43429         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43430         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43431
43432 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43433
43434         * gcc.c-torture: Update to c-torture-1.39 release.
43435
43436 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43437
43438         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43439         fails, try others as well.
43440
43441 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43442
43443         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43444         If compilation fails, mark execute tests as `untested'.
43445         If test is marked as unsupported, don't mark compilation and
43446         execute tests as failed.
43447
43448 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43449
43450         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43451         libstdc++ for whether or not we want to be doing shared
43452         libraries.  Delete link_curses since we don't need it anymore.
43453         * lib/mike-g++.exp (postbase): Don't link in libg++.
43454         * g++.old-deja/old-deja.exp: Likewise.
43455
43456 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43457
43458         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43459
43460 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43461
43462         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43463         For that, add `-Wl,-a,shared_archive'.
43464         * g++.old-deja/old-deja.exp: Likewise.
43465
43466 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43467
43468         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43469
43470 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43471
43472         * lib/mike-g++.exp (postbase): Pay attention to the status of
43473         g++_load.
43474
43475 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43476
43477           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43478
43479 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43480
43481         * lib/gcc.exp (default_gcc_start): No longer need to log program
43482         being executed or its output, execute_anywhere does that now.
43483         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43484         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43485
43486 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43487
43488         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43489         the same as those in lib/g++.exp.
43490
43491 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43492
43493         * gcc.c-torture: Update to c-torture-1.38 release.
43494         * gcc.ieee: Related changes.
43495
43496 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43497
43498         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43499         "exec". Minor reformatting changes.
43500
43501         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43502         cross. This means all "exec" calls now work on a remote host as
43503         well.
43504         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43505         cross. Filter out the extra "\r\n" stuff that expect puts in.
43506         (c-torture-execute): Filter out the bogus warnings like
43507         c-torture-compile does. Add support for canadian cross.
43508         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43509         Use execute_anywhere rather than calling exec directly. Now it
43510         works for canadian cross testing.
43511
43512 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43513
43514         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43515         results into a variable, and check that rather than using file exists.
43516
43517 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43518
43519         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43520         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43521
43522 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43523
43524         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43525         lib_curses if there's a shared libg++ in the build tree.
43526
43527 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43528
43529         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43530         if not supported target.
43531
43532 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43533
43534         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43535         link_curses up to always happen, not just for native builds.
43536
43537 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43538
43539         * gcc.c-torture: Update to c-torture-1.36 release.
43540         * gcc.failure: Related changes.
43541
43542 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43543
43544         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43545
43546 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43547
43548         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43549         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43550         runshlib, link_curses, and mathlib for link and run.
43551
43552         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43553         pass the runtime shared library options for Solaris, OSF/1, and
43554         Irix5, and link with -lcurses to avoid unresolved references.
43555
43556 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43557
43558         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43559         only run once.
43560
43561 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43562
43563         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43564
43565 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43566
43567         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43568         do not have a framework for the "compat" tests yet.
43569
43570 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43571
43572         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43573         set to null if we're testing vxworks5.1.  Use that instead of
43574         `-lm' in the setting of LIBS for link and run.
43575
43576 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43577
43578         * config/rom68k.exp (${tool}_load): Major changes to make it
43579         work.  Verified that it does in fact return the stuff in
43580         exec_output properly.  Catch any Emul or any TRAP other than 0.
43581
43582 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43583
43584         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43585         LDFLAGS properly for targets that need stuff from libgloss.
43586         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43587         only run once.
43588         (gpp_initialized): New variable.
43589
43590 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43591
43592         * config/rom68k.exp: Load libgloss.exp.
43593         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43594         so we can produce a fully linked binary.
43595         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43596         so we can produce a fully linked binary.
43597
43598 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43599
43600         * lib/plumhall.exp (ph_section): Watch for expected failures.
43601         Add missing `else'.
43602
43603         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43604         run the testcase.
43605         (c-torture): Likewise.
43606
43607 1995-08-28  Doug Evans  <dje@cygnus.com>
43608
43609         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43610
43611         * lib/mike-g++.exp (mike_cleanup): New proc.
43612         (prebase): New globals compiler_result, not_compiler_result,
43613         target_regexp.
43614         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43615         allow leading "-" in pattern.  Watch for unsupported tests.
43616         If $compiler_result is set, pattern match assembler code,
43617         and ditto for $not_compiler_result.
43618         * lib/mike-gcc.exp: Likewise.
43619
43620         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43621         execution "succeeded".
43622
43623 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43624
43625         * config/win32.exp: New file.
43626         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43627
43628 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43629
43630         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43631         unsupported.
43632         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43633         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43634         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43635
43636         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43637         "... without exceptions was ...".  That is now handled by
43638         prune_system_crud.
43639         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43640
43641 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43642
43643         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43644         sieve.c,sort2.c}: New files.
43645         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43646         sieve.exp,sort2.exp}: Drivers for them.
43647
43648         * lib/mike-gcc.exp (program_output): New user settable variable.
43649         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43650         messages.
43651         * lib/mike-g++.exp (program_output): New user settable variable.
43652
43653         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43654
43655         * config/sh.exp: Deleted (use sim.exp instead).
43656
43657 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43658
43659         * config/vx.exp: Declare CHECKTASK as global.
43660         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43661         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43662         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43663
43664 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43665
43666         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43667         target. Like vx.exp, only includes `vx29k.exp' instead of
43668         `vxworks.exp'.
43669
43670 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43671
43672         * config/sim.exp: Increase time limit from 120 seconds to 240.
43673
43674 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43675
43676         * gcc.c-torture/execute/950628-1.c: New test.
43677
43678 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43679
43680         * gcc.c-torture: Update with changes/additions from
43681         c-torture-1.34.
43682
43683 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43684
43685         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43686
43687 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43688
43689         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43690
43691 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43692
43693         * gcc.c-torture/compile/950512-1.c: New test.
43694         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43695         * gcc.dg/struct-ret-1.c: Likewise.
43696
43697 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43698
43699         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43700           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43701
43702 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43703
43704         * gcc.c-torture/special/920411-1.c: Deleted.
43705         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43706
43707 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43708
43709         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43710         cpu limit.
43711
43712 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43713
43714         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43715
43716 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43717
43718         From kenner;
43719         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43720         is the proper length.
43721         * va-arg-3.c: Likewise.
43722
43723 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43724
43725         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43726         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43727
43728         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43729         * lib/g++.exp (default_g++_start): Delete old cruft.
43730
43731 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43732
43733         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43734         (2 * (1 << 18)) to (2 * (1 << 17)).
43735
43736         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43737
43738 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43739
43740         * config/rom68k.exp: Renamed from config/idp.exp
43741
43742 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43743
43744         * c-torture/compile/921109-2.c
43745
43746 1995-04-18  Mike Stump  <mrs@cygnus.com>
43747
43748         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43749         excess errors.
43750
43751 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43752
43753         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43754         output.
43755         * lib/g++.exp (default_g++_start): Likewise.
43756
43757 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43758
43759         * gcc.c-torture/compile/950329-1.c: New test.
43760
43761 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43762
43763           * config/bug.exp (${tool}_load): Updated to use new remote_open
43764           and remote_close procs.
43765         * config/idp.exp: New file.
43766
43767 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43768
43769         * gcc.c-torture/execute/950322-1.c: New test.
43770
43771 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43772
43773         * config/vx.exp (${tool}_load): Clean up testing of return code from
43774         vxworks_ld and vxworks_spawn.
43775
43776 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43777
43778         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43779
43780 1995-03-13  Mike Stump  <mrs@cygnus.com>
43781
43782         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43783         can mark excess errors on a machine by machine basis.  Note, the
43784         default is to not expect any excess errors, even when excess
43785         errors test - is given, so you will want to put an XFAIL ... on
43786         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43787         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43788         those 4 machines, but no others.
43789
43790 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43791
43792         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43793         * lib/c-torture.exp: to here.
43794
43795 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43796
43797         * gcc.c-torture/execute/950221-1.c: New test.
43798         * gcc.c-torture/execute/struct-ret-1.c: New test.
43799         * gcc.c-torture/compile/950221-1.c: New test.
43800
43801         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43802
43803 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43804
43805         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43806         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43807
43808 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43809
43810         * g++.gb: New directory of tests, derived from my signature and
43811         class scoping tests.
43812
43813         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43814         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43815         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43816         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43817         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43818         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43819         * g++.gb/sig25.C: Likewise.
43820
43821         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43822         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43823         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43824         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43825         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43826         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43827         * g++.gb/sig25.exp: Likewise.
43828
43829         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43830         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43831         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43832         * g++.gb/scope13.C: Likewise, this test still fails.
43833
43834         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43835         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43836         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43837         * g++.gb/scope13.exp: Ditto.
43838
43839         * g++.gb/README: New file, explains what these tests are about.
43840
43841 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43842
43843         * lib/dg.exp (dg-do): Support `preprocess'.
43844         (dg-test): Likewise.
43845
43846 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43847
43848         * config/udi.exp: change "continue -expect" to "exp_continue".
43849
43850 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43851
43852         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43853         Delete redundant tests.
43854
43855         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43856         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43857         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43858         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43859         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43860         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43861         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43862         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43863
43864         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43865         storing label pointers.
43866         * gcc.c-torture/execute/921019-1.c: Likewise.
43867         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43868         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43869         parameter fp.
43870         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43871         constants.
43872
43873         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43874         Delete obsolete tests.
43875
43876         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43877         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43878         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43879         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43880         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43881         * gcc.c-torture/compile/950124-1.c: New test.
43882
43883         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43884
43885 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43886
43887         * lib/mike-g++.exp: Add -lm to LIBS.
43888
43889 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43890
43891         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43892
43893 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43894
43895         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43896
43897 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43898
43899         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43900
43901 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43902
43903         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43904         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43905         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43906         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43907         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43908         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43909         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43910         * g++.law/{operators31.C, operators32.C,
43911         * g++.law/{operators33.C, operators34.C}: Likewise.
43912         * g++.law/{pic1.C, refs2.C}: Likewise.
43913         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43914         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43915         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43916         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43917
43918         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43919         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43920         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43921         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43922         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43923         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43924         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43925         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43926         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43927         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43928         * g++.law/{operators34.exp}: Likewise.
43929         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43930         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43931         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43932         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43933         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43934
43935         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43936         No longer expected to fail.
43937         * g++.law/missed-error3.C: Tweak for recent bool changes.
43938
43939 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43940
43941         * config/emb-unix: Deleted.
43942         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43943         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43944
43945 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43946
43947         * lib/dg.exp (dg-test): Fix typo in last patch.
43948
43949 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43950
43951         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43952         (handles multiple occurrences).
43953
43954 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43955
43956         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43957         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43958         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43959         printed).
43960         * lib/c-torture.exp (c-torture-compile): Likewise.
43961         (c-torture): Prepend full path if missing.
43962         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43963         (gcc_fail): Likewise.
43964         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43965
43966 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43967
43968         * lib/netware.exp: Only attach to NetWare i386 systems.
43969
43970 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43971
43972         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43973         messages.  Add test name to "output pattern match" pass/fail message.
43974
43975 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43976
43977         * gcc.dg: New testsuite.
43978         * gcc.dg/dg.exp: New file.
43979
43980         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43981         test-switch.c}: Deleted.
43982
43983         * gcc.misc-tests/msgs.exp: New testcase driver.
43984
43985 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43986
43987         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43988         Watch for illegal return values from ${tool}_load.
43989         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43990         cross targets.  Coerce return value >0 to 1.
43991
43992 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43993
43994         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43995
43996         * config/emb-unix.exp: New file.
43997
43998         * config/sim.exp: Error if variable $SIM not defined.
43999         (${tool}_load): Mark test as "untested" if simulator missing.
44000
44001         * config/unix.exp: Load remote.exp to get rcp_download.
44002         * lib/c-torture.exp: Use different option lists for testcases with
44003         and without loops.
44004         * gcc.c-torture/execute/execute.exp: Likewise.
44005
44006 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44007
44008         * config/*.exp: Clarify return code from ${tool}_load.
44009         Call `unresolved' or `untested' instead of `warning' or `perror'
44010         (sometimes you still want to call both though).
44011         Add comment that `shell_id' is local to each file.
44012         * config/udi.exp (timeout): Set to 30.
44013         Don't print warning if connection fails, $connectmode has already
44014         printed an error.
44015         (${tool}_load): Move verbose messages to level 2.
44016         Rework pattern for "Process started" message.
44017         Pass `shell_id' to ${connectmode}_download.
44018         Retry twice upon timeout.  Make resetting of target more robust.
44019         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44020         Pass `shell_id' to exit_$connectmode.
44021         Only call exit_$connectmode if connected.
44022         * config/unix.exp (${tool}_load): Check return codes better.
44023         * config/vrtx.exp (${tool}_load): Likewise.
44024         * config/vx.exp (${tool}_load): Likewise.
44025         Delete unneeded global's.
44026         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44027         from ${tool}_load.
44028         (dg-stat): Delete.
44029         (dg-init): Delete recording of pass/fail counts.
44030         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44031         (old-dejagnu-init): Likewise.
44032         (old-dejagnu-stat): Delete contents, empty proc now.
44033         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44034         (c-torture): Delete references to lcnt, lpass, lfail.
44035         Get option list from TORTURE_OPTIONS.
44036         Delete -funroll[-all]-loops if no loops.
44037         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44038         (g++_stat): Delete contents (empty proc now).
44039         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44040         (gcc_finish): Likewise.
44041         (gcc_stat): Deleted.
44042         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44043         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44044         * gcc.c-torture/execute/execute.exp: Likewise.
44045         Split tests into two parts: compile, execute.
44046         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44047         no loops.  Update to reflect clarified return codes from ${tool}_load.
44048
44049 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44050
44051         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44052         to grep for.
44053         (old-dejagnu): Likewise (where necessary).
44054
44055 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44056
44057         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44058
44059         * lib/dg.exp (dg-process-target): Fix processing of selector.
44060         Add comment regarding use of `error'.
44061
44062         * lib/gcc.exp (prune_system_crud): Define if missing.
44063         * lib/g++.exp (prune_system_crud): Likewise.
44064
44065         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44066         Call prune_system_crud.
44067         * lib/dg.exp (dg-runtest): New proc.
44068         Use perror instead of send_user for tcl errors in testcase.
44069         Don't return any value, it's never used.
44070         Don't clobber previous definition of `unknown'.
44071         Print tcl errors in `dg-final'.
44072
44073 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44074
44075         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44076         (dg-test): Don't print errorInfo, it contains stack backtrace.
44077
44078 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44079
44080         * lib/g++.exp (runtest_file_p): Define if missing.
44081
44082 1994-09-24  Doug Evans  (dje@cygnus.com)
44083
44084         * lib/mike-g++.exp: Comment out loading of g++.exp.
44085         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44086         (default_g++_version): Always print something.
44087         (default_g++_start): Comment out call to `which'.
44088         (g++_start, g++_load): Deleted (must be defined in config file).
44089         * lib/gcc.exp: Test for existence of $CC at start.
44090         Delete check for tmpdir (done in gcc_init).
44091         (default_gcc_version): Always print something.
44092         (default_gcc_start): Comment out call to `which'.
44093         * config/*.exp: Major cleanup - make cross targets work at least a
44094         little better for g++ (by not being "--tool gcc" specific).
44095         Rename gcc_xxx to ${tool}_xxx.
44096         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44097         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44098
44099 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44100
44101         * lib/c-torture.exp (c-torture-compile): Rework compiler
44102         message processing.
44103
44104         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44105         c-torture.
44106
44107 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44108
44109         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44110
44111         * lib/dg.exp (dg-process-target): Support { target native }.
44112
44113 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44114
44115         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44116         looked for "... program xxx got fatal signal".
44117         Correct regsub munging of `comp_output'.
44118         Ignore compiler messages "path prefix not used" and "linker input
44119         file unused".
44120
44121 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44122
44123         * lib/gcc.exp (runtest_file_p): Define if missing.
44124         * gcc.prms/template.c: Example to work from.
44125
44126 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44127
44128         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44129         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44130
44131         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44132         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44133         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44134         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44135
44136         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44137         (dg-process-target): No longer a varargs proc.
44138         Return S/N for target, P/F for xfail.  All callers changed.
44139         (user option procs): More argument checking.
44140         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44141         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44142         (dg-test): Skip test if not running on selected target in `dg-do'.
44143         Update handling of `dg-do-what', `dg-output-text'.
44144         Separate execution pass/fail from output pattern match pass/fail.
44145         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44146
44147 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44148
44149         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44150         target for 920510-1.c.
44151
44152 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44153
44154         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44155         Clean up comment regarding use of passcnt, etc.
44156         (gcc_stat): Don't update `testcnt' here.
44157         (gcc_finish): Do it here.
44158         Might as well reset `but_id' here too.
44159         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44160         to determine if the file should be tested.
44161         * gcc.c-torture/compile/compile.exp: Likewise.
44162         * gcc.c-torture/execute/execute.exp: Likewise.
44163         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44164         * gcc.misc-tests/dg-test.exp: Likewise.
44165         * gcc.prms/prms.exp: Likewise.
44166         * gcc.wendy/wendy.exp: Likewise.
44167         * g++.old-deja.exp: Likewise.
44168         Move "Testing file" message to verbose level 1.
44169
44170 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44171
44172         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44173
44174 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44175
44176         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44177         (default_gcc_start): Accept optional second list element
44178         of compiler flags.  Print compiler output at verbosity level 2.
44179         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44180         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44181         Save current values of framework globals passcnt, failcnt, xpasscnt,
44182         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44183         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44184         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44185         xfailcnt to compute stats.  Update framework global `testcnt' from
44186         pass/fail counts.
44187         (gcc_finish): New proc.  Clean up test environment.
44188         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44189         (gcc_epass, gcc_efail): Delete.
44190         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44191         argument of line number.
44192         (dg-init): If the tool has an init routine, call it.
44193         (dg-test): Remove args `cflags_var' and `libs_var'.
44194         Pass all compiler options to ${tool}_start.
44195         Handle missing line number.
44196         (dg-finish): New function.
44197         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44198         particular files.  Call gcc_finish at end.  Move "skipping test"
44199         message to verbosity level 3.
44200         * gcc.c-torture/compile/compile.exp: Likewise.
44201         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44202         * gcc.c-torture/execute/execute.exp: Likewise.
44203         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44204         Print testcase being tried at verbosity level 1.
44205         * gcc.c-torture/special/special.exp: Unset xfail.
44206         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44207         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44208         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44209         * gcc.failure/failure.exp: Likewise.
44210         * gcc.ieee/ieee.exp: Likewise.
44211         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44212         Update call to dg-test.  Call dg-finish at end.
44213         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44214         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44215         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44216         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44217         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44218         * gcc.wendy/wendy.exp: Add copyright.
44219         Delete setting of tmpdir (done by gcc_init).
44220         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44221         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44222         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44223         gcc_[ce]pass/fail.
44224
44225 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44226
44227         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44228         confusion.
44229         (g++_load): Likewise.
44230
44231         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44232         Rename argument to `prog' to remove the confusion.
44233         Varargs fns behave differently too!
44234         (g++_load): Likewise.
44235
44236         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44237
44238         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44239         what it is.  Delete (always) printing of status value for !native.
44240         Simplify verbose code, and include status and exec_output.
44241         (g++_load): Use gcc_load.
44242
44243 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44244
44245         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44246         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44247         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44248         940714-3.c as these testcases don't exist anymore.  Make
44249         va-arg-1.c expected to pass.
44250
44251 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44252
44253         * gcc.misc-tests/misc.exp: Only run specific testcases.
44254         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44255         * gcc.misc-tests/dg-[1-9].c: New files.
44256
44257         * lib/dg.exp: New testsuite driver.
44258         * gcc.prms/prms.exp: Use it.
44259
44260         * README.gcc: New file.
44261
44262         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44263         Document and reset `lxpass' and `lxfail'.
44264         Simplify "initialized" message.
44265         (gcc_stat): Clean up comments a little.
44266
44267 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44268
44269         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44270
44271 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44272
44273         * lib/old-dejagnu.exp (process-option): New proc.
44274         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44275         (old-dejagnu): Simplify.
44276         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44277
44278 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44279
44280         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44281         exists and is not an empty string.
44282
44283         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44284         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44285         finished.
44286         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44287         automatically.
44288
44289         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44290         longer expected to fail.
44291
44292         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44293         "f" function call.
44294
44295         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44296
44297         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44298         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44299         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44300         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44301         c-torture-1.29.
44302
44303         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44304         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44305
44306         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44307
44308         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44309         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44310
44311         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44312         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44313         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44314
44315 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44316
44317         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44318         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44319         940714-1.c, 940714-2.c, 940714-3.c},
44320         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44321         gcc.misc-tests/{mg.c,mg.exp}:
44322         New tests.
44323         * gcc.noncompile/noncompile.exp: Change accordingly.
44324
44325 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44326
44327         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44328         Undo previous clobberage.
44329
44330 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44331
44332         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44333         * gcc.special/{930510-1.c, special.exp}:
44334         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44335         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44336         struct-varargs-1.c}: New tests from c-torture-1.26.
44337
44338 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44339
44340         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44341           argument to switch.
44342
44343 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44344
44345         * Revert the previous changes.  Please see Rob's directory
44346           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44347           fixes.
44348
44349 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44350
44351         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44352             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44353             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44354             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44355             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44356             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44357             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44358             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44359             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44360             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44361             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44362             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44363             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44364             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44365             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44366             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44367             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44368             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44369             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44370             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44371             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44372             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44373             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44374             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44375             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44376             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44377             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44378
44379 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44380
44381         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44382             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44383           with perror calls.
44384
44385 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44386
44387         * config/unix.exp (g++_load): Fix syntax.
44388
44389 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44390
44391         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44392         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44393         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44394         Don't expect va-arg-1.c to fail.  Correct expected output for
44395         920928-1.c.
44396         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44397         * gcc.wendy/hbm4.c: Correct typo.
44398         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44399
44400 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44401
44402         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44403         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44404         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44405         * lib/c-torture.exp (c-torture-compile): Ditto.
44406
44407         Reduce volume of output (remove all the -I's and such).
44408         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44409         Call gcc_cpass, gcc_cfail.
44410         (c-torture): Pass testing option to c-torture-compile.
44411
44412 1994-03-21  Doug Evans  (dje@cygnus.com)
44413
44414         Bring patches over from progressive.
44415         * config/default.exp: Exit remote shell cleanly.
44416         (g++_exit, g++_start): Add default versions.
44417         * config/sim.exp (gcc_load): Use perror, not error.
44418
44419 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44420
44421         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44422         set in site.exp.
44423
44424 1994-03-14  Doug Evans  (dje@cygnus.com)
44425
44426         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44427         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44428         (wendy_try): New proc to run testcase.
44429         (main loop): Call 'em.
44430         * gcc.wendy/*.c: Clean up pass to correct expected output.
44431
44432         * lib/gcc.exp: Minor cleanup work.
44433         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44434
44435 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44436
44437         * config/sim.exp (gcc_load): Document return codes better.
44438         Don't pass -v to simulator.
44439
44440 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44441
44442           * gcc.special/920717-x.c: Fix typo.
44443           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44444           get at sources.
44445
44446         * lib/mike-gcc.exp: Fix typo.
44447
44448 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44449
44450         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44451         binary to use, transform the name.
44452         * config/*.exp: rename everything. Nuke any g++ specific files,
44453         it's now a special case of gcc that requires no special support.
44454         Add a default.exp for unsupported targets.
44455
44456 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44457
44458         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44459         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44460         version of Tcl.
44461
44462 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44463
44464         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44465         than a warning.
44466
44467 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44468
44469         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44470
44471 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44472
44473         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44474         option_list.  Compile every file with only 4/6 option choices
44475         (same as C torture) instead of with 12/18 different option
44476         choices.
44477         * lib/c-torture.exp: Likewise.
44478
44479         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44480         not already set.
44481
44482 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44483
44484         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44485         can put an XFAIL *-*-* on excess errors.
44486
44487 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44488
44489         * g++.law: Add more tests derived from g++-bugs snapshots.
44490
44491         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44492         equivalent to g++.law/init9.
44493
44494         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44495         compiled it, and the a.out file after we've run it.
44496
44497 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44498
44499         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44500         compiled it, and the a.out file after we've run it.
44501
44502 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44503
44504         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44505
44506 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44507
44508         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44509         version number.
44510
44511 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44512
44513         * g++.law: New directory of g++ tests derived from the g++-bugs
44514         snapshots.
44515
44516 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44517
44518         * gcc.compile: initbug1.c initbug1.exp testcase added
44519
44520 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44521
44522         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44523         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44524           fixes submitted by Jeff Law (law@cs.utah.edu)
44525         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44526           Jeff Law (law@cs.utah.edu)
44527
44528
44529 1993-11-30  Mike Stump  (mrs@cygnus.com)
44530
44531         * config/unix-g++.exp: Follow the gcc way of doing things.
44532         * g++.old-deja/old-deja.exp: Minor updates.
44533         * lib/g++.exp: New file, follow the gcc way of doing things.
44534         * lib/old-dejagnu.exp: Minor updates.
44535         * lib/mike-g++.exp: Always unset errorInfo.
44536
44537 1993-11-06  Mike Stump  (mrs@cygnus.com)
44538
44539         * lib/gcc.exp: Fix some errors with the below change, CC and
44540         CFLAGS should be global when setting, not local.
44541
44542 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44543
44544         * lib/gcc.exp: Transform tool name.
44545
44546 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44547
44548         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44549
44550 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44551
44552         * lib/gcc.exp: change gcc_done to gcc_stat
44553
44554 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44555
44556         * Upgraded gcc testsuite to c-torture version 1.25
44557
44558 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44559
44560         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44561         * lib/c-torture: added hooks for new reporting code.
44562
44563 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44564
44565         * config/sh-gcc.exp: check if sh-sim exists in the path
44566
44567 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44568
44569         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44570         * gcc.compile/compile.exp: Initial changes for new logic.
44571         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44572         * gcc.failure/failure.exp: Initial changes for new logic.
44573         * gcc.ieee/ieee.exp: Initial changes for new logic.
44574         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44575         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44576         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44577         * lib/c-torture.exp: Initial changes for new logic.
44578         * lib/gcc.exp: Initial changes for new logic.
44579
44580 1993-10-15  Mike Stump  (mrs@cygnus.com)
44581
44582         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44583         depend upon failure or success.  Fully qualify names in failure
44584         and success messages.  Always remove a.out before starting
44585         compile, just in case.  Pay more attention to error text output by
44586         the compiler.  Handle testcases with no known past errors just
44587         like all others, so that things are uniform.  Other miscellaneous
44588         improvements.
44589
44590 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44591
44592         * gcc.cpp: new directory for cpp tests
44593
44594 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44595
44596         * lib/chill.exp: Code reformatted, removed unused code.
44597         * config/unix-chill.exp: Code reformatted, removed unused code.
44598         * chill.execute/execute.exp: Code reformatted, removed unused code.
44599         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44600
44601 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44602
44603         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44604         routines not written.
44605
44606 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44607
44608         * config/bug-gcc.exp: Use new procs from bug.exp.
44609
44610 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44611
44612         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44613         via ftp, rather than depending on NFS.
44614         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44615         case.
44616
44617 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44618
44619         * config/bug-gcc.exp: Use new download proc.
44620
44621 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44622
44623         * chill.execute/execute.exp: cleanups, handles errors better
44624         * chill.compile/compile.exp: rewrite, based on execute.exp
44625         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44626         * lib/chill.exp: major changes to diff proc and compile and link
44627           procs. added chill_fail and chill_pass wrappers to pass and
44628           fail. added more comments, and handle error codes better.
44629           Added a hack to capture stderr from exec, so noncompile tests
44630           can work.
44631
44632 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44633
44634         * chill.execute/execute.exp: rewrite of testsuite driver
44635         * lib/chill.exp: rewrite of testsuite driver
44636         * config/unix-chill.exp: rewrite of testsuite driver
44637
44638 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44639
44640         In chill.execute:
44641         * iexpr.ch: Standardize uppercase.
44642         * tuples.dat: Standardize uppercase.
44643         * vary.ch: standardize.  Correct varying string assignments.
44644         * vary.dat: Add new output lines.
44645
44646 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44647
44648         In chill.execute:
44649         * chprintf.ch: Standardize use of uppercase.
44650         * tuples.ch: Standardize and turn arr2 into a DCL,
44651           rather than a SYN.
44652         * pinits.ch: Standardize.
44653
44654 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44655
44656         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44657         * Makefil: Renamed to Makefile.in.
44658         * configure.in: New.
44659
44660 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44661
44662         In chill.execute:
44663         * .cvsignore: Add result/output files.
44664         * Makefile: Fix up variables at start.  Use MFLAGS
44665           everywhere.  Correct bool_loc, built_ins entries.
44666           Add entry for vary1.ch.
44667         * bitarray.ch: Standardize upper-case usage.
44668         * bitexpr.ch: Standardize, add output of b1.
44669         * params.ch: Use arrayt in along PROC parameters, to
44670           avoid novelty problems.
44671         * sets.ch: Tiny cleanup.
44672         * vary1.ch: Re-indent.
44673
44674 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44675
44676           * Add PR-related files to Makefiles, .cvsignore files, etc.
44677
44678 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44679
44680         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44681           with compiler objects. New names are test-flow.c and test-loop.c
44682
44683 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44684
44685         * Upgraded c-torture tests from 1.19 to 1.20
44686
44687         * new files:
44688         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44689         * gcc.compile: 930623-1.c 930623-2.c
44690         * gcc.noncompile: 930622-1.c 930622-2.c
44691         * gcc.failure: 920411-1.c 920627-2.c
44692         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44693
44694 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44695
44696         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44697           More changes to get testsuite working properly. Needs more work.
44698           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44699
44700 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44701
44702         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44703           More changes to get testsuite working properly. Needs more work.
44704
44705 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44706
44707         * chill.compile/compile.exp: Added for Dejagnu support
44708         * chill.execute/execute.exp: Added for Dejagnu support
44709         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44710
44711 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44712
44713         This should complete moving the CHILL test files.
44714         * chill.noncompile(.cvsignore printf.grt
44715             in-printf.grt chprintf.grt chprintf.ch):
44716             Added test-support files.
44717           (Makefile): Modified further.
44718         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44719             signal.ch): Added test files.
44720           * chill.execute (.cvsignore printf.grt printr.c
44721             in-printf.grt rts.c chprintf.grt rts.h): Added
44722           test-support files.
44723             (Makefile): More corrections.
44724
44725 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44726
44727         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44728           test cases, ready for DejaGnu.
44729
44730 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44731
44732         * Upgraded c-torture tests from 1.18 to 1.19
44733
44734         * gcc.compile: added test(s):
44735           930607-1.c
44736         * gcc.execute: added test(s):
44737           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44738
44739         * added new subdirectory for misc tests: gcc.misc-tests
44740         * gcc.misc-test(s): added tests:
44741           inst-check.c test-consts.c test-ior.c test-switch.c
44742
44743 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44744
44745         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44746
44747 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44748
44749         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44750
44751 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44752
44753         * Upgraded c-torture tests from 1.17 to 1.18
44754
44755 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44756
44757         * Upgraded c-torture tests from 1.12 to 1.17
44758
44759 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44760
44761         * lib/old-dejagnu.exp:
44762           Fixed handling of XFAIL target triplets to correctly
44763           recognize wildcard characters.  Removed code that
44764           appended a unique id tag to the end of the file name
44765           printed out by the result of the testcases within a
44766           given test file.
44767
44768 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44769
44770         * lib/old-dejagnu.exp:
44771           Reworked expected failure handling to trigger off of XFAIL
44772           keyword in keyphrase embeded in testcase source code. The
44773           XFAIL keyword must be at the end of the keyphrase line. It
44774           may optionally be followed by one or more target triplets.
44775           It has just occured that the handling of wildcards in the
44776           target triplet may not be correct.
44777
44778 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44779
44780         * g++.old-deja/tests:
44781           Moved all subdirectories up one level into g++.old-deja .
44782
44783         * lib/old-dejagnu.exp:
44784           Fixed problem with CXXFLAGS not being properly reset, and being
44785           corrupted with extraneous "-c" compiler option.  This was
44786           causing binaries to not be generated for test that needed them.
44787           Modified strings passed to "pass" and "fail" so that individual
44788           tests from the same test file would be distinguished by an
44789           identifier appended to the test file name in the summary logs;
44790           this corrected a problem with erroneous diff logs.  Added code
44791           to search testcases for expected fail and unexpected pass keywords.
44792
44793 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44794
44795         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44796
44797 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44798
44799         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44800           Removed extraneous text from end of "Special g++ Options"
44801           keyphrase.
44802
44803         * lib/old-dejagnu.exp: Added pattern matching to look for new
44804           keywords, embedded in testcases comments, which will trigger
44805           calls to xpass and xfail.
44806
44807 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44808
44809         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44810           comments embedded in the testcases, especially the one looking for
44811           special compiler options, as well as the pattern matching for the
44812           compiler output again.
44813
44814 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44815
44816         * lib/old-dejagnu.exp: Do a proper check of the return value for
44817           execute tests. Fixed several problems with the pattern matching
44818           of the compiler output which gave erroneous test results.
44819           Changed several of the test result messages to be more descriptive.
44820         * config/unix-g++.exp: Proc g++_load now actually works and
44821           executes the tests passed to it and returns a usable return
44822           value.
44823
44824 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44825
44826           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44827
44828 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44829
44830         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44831           Modified both files to properly execute the old style
44832           dejagnu tests. The previous versions of these files were
44833           experimental and did not function anything near correctly.
44834
44835 1993-04-05  Rob Savoye  (rob@cygnus.com)
44836
44837         * Removed all Makefile.in and configure.in files. No configuration
44838         needed now.
44839
44840 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44841
44842         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44843
44844 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44845
44846         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44847         gcc.special/configure.in, gcc.noncompile/configure.in,
44848         gcc.execute/configure.in, gcc.code_quality/configure.in,
44849         g++.other/configure.in, g++.old-deja/configure.in,
44850         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44851         in srcname setting.
44852
44853 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44854
44855         * lib/udi.exp: Fixed mondfe and mondfe_download.
44856         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44857         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44858
44859 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44860
44861         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44862         (gdb_exit): Don't remove *_soc files.
44863
44864 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44865
44866         * lib/c-torture.exp: Don't look for main; instead always use -w
44867         -c.  This is how the c-torture tests work.  Remove the object
44868         file if the compilation succeeds.
44869         * gcc.execute/execute.exp: Remove executable if test passes.
44870         * gcc.noncompile/noncompile.exp: Every test is an expected
44871         failure.
44872         * gcc.special/special.exp: Added tests from c-torture 1.11,
44873         corrected use of existing test.
44874         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44875         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44876         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44877         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44878         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44879         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44880         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44881         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44882         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44883         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44884         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44885         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44886         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44887         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44888         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44889         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44890         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44891         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44892         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44893         c-torture 1.11.
44894         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44895         correspond to c-torture 1.11.
44896
44897         * New file.